0.25.0
- The Rustls dependency has been updated to 0.22
- The
acceptor
module is now public. - The
TlsStream
type now hasio
andconnection
accessor methods for getting a reference to the underlying I/O stream andrustls::ServerConnection
. - A new
AcceptorBuilder::with_connector
method is added for taking a generic acceptor implementingAccept
. ConnectorBuilder::enable_all_versions
has been fixed to advertise the correct ALPN values based on enabled crate features.ConnectorBuilder::with_native_roots
has been updated to be fallible, allowing a failure to load native roots to be handled by the caller instead of producing a panic.
What's Changed
- Update webpki-roots requirement from 0.23 to 0.24 by @dependabot in #212
- Disable unnecessary default features from futures-util by @djc in #213
- deps: update webpki-roots v0.24 -> 0.25 by @cpu in #215
- Acceptor improvements by @djc in #219
- Bump actions/checkout from 3 to 4 by @dependabot in #220
- add TlsAcceptor::with_acceptor method by @MarinPostma in #221
- Connector:
enable_all_versions
with matching alpn vs features by @TimLuq in #224 - Prepare 0.24.2 release by @djc in #225
- ci: check semver compat by @cpu in #226
- Fix build status badge and update Readme by @atouchet in #227
- Remove undocumented panic in with_native_roots by @kayabaNerve in #228
- Update to rustls alpha releases by @djc in #233
- Update to rustls 0.22.0 alpha.6 by @tottoto in #235
- hyper-rustls 0.25 prep, rustls 0.22 update by @cpu in #242
- Style tweaks by @djc in #245
New Contributors
- @MarinPostma made their first contribution in #221
- @TimLuq made their first contribution in #224
- @kayabaNerve made their first contribution in #228
- @tottoto made their first contribution in #235
Full Changelog: v/0.24.1...v/0.25.0