Skip to content

0.25.0

Compare
Choose a tag to compare
@cpu cpu released this 04 Jan 20:31
· 45 commits to main since this release
v/0.25.0
  • The Rustls dependency has been updated to 0.22
  • The acceptor module is now public.
  • The TlsStream type now has io and connection accessor methods for getting a reference to the underlying I/O stream and rustls::ServerConnection.
  • A new AcceptorBuilder::with_connector method is added for taking a generic acceptor implementing Accept.
  • 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

Full Changelog: v/0.24.1...v/0.25.0