v/0.23.14
版本发布时间: 2024-10-04 21:24:47
rustls/rustls最新发布版本:v/0.23.15(2024-10-16 21:21:05)
Release notes
-
Breaking change for
no_std
users: The return type ofCryptoProvider::install_default()
would change depending on thestd
crate feature. This was unintended and is corrected in this release. But that does mean this semver-compatible release contains a breaking API change, albeit only for users who omit thestd
crate feature. Our apologies in advance. - Performance improvements especially for servers doing a full TLS1.3 handshake, and clients doing a resumed TLS1.2 handshake.
- Improvements to example code: demonstrate usage of TLS1.3 early data (thanks to @tahmid-23) & using clap for CLI.
What's Changed
- Allow
SupportedKxGroup
to be version-specific by @ctz in https://github.com/rustls/rustls/pull/2112 - Improve early data examples by @tahmid-23 in https://github.com/rustls/rustls/pull/2102
- chore(deps): lock file maintenance by @renovate-bot in https://github.com/rustls/rustls/pull/2124
- Send flights of handshake messages in single message by @ctz in https://github.com/rustls/rustls/pull/2120
- Fix daily connect-tests by @cpu in https://github.com/rustls/rustls/pull/2127
- Fix links in howto section of manual by @ctz in https://github.com/rustls/rustls/pull/2129
- Lower noise in ci-bench by @ctz in https://github.com/rustls/rustls/pull/2123
- examples: convert tlsserver-mio from docopt to clap by @djc in https://github.com/rustls/rustls/pull/2126
- Small refactors by @liujustin604 in https://github.com/rustls/rustls/pull/2130
- chore(deps): lock file maintenance by @renovate-bot in https://github.com/rustls/rustls/pull/2131
- Remove remaining uses of docopt by @ctz in https://github.com/rustls/rustls/pull/2132
- Eliminate large copies in resumption code paths by @ctz in https://github.com/rustls/rustls/pull/2122
- Eliminate an allocation in signature verification by @ctz in https://github.com/rustls/rustls/pull/2135
- chore(deps): lock file maintenance by @renovate-bot in https://github.com/rustls/rustls/pull/2139
- Fix tls13_packed_handshake test bitrot by @ctz in https://github.com/rustls/rustls/pull/2141
- Migrate to pki-types PEM decoder by @ctz in https://github.com/rustls/rustls/pull/2140
- Cargo: hashbrown 0.14 -> 0.15 by @cpu in https://github.com/rustls/rustls/pull/2143
- fix(deps): update rust crate brotli to v7 by @renovate-bot in https://github.com/rustls/rustls/pull/2144
- Refer to FIPS cert in fips.rs by @ctz in https://github.com/rustls/rustls/pull/2145
- default crypto provider improvements by @brodycj in https://github.com/rustls/rustls/pull/2089
- Update bogo by @ctz in https://github.com/rustls/rustls/pull/2146
- Take aws-lc-rs 1.10 by @ctz in https://github.com/rustls/rustls/pull/2147
- Prepare 0.23.14 by @ctz in https://github.com/rustls/rustls/pull/2149
New Contributors
- @liujustin604 made their first contribution in https://github.com/rustls/rustls/pull/2130
Full Changelog: https://github.com/rustls/rustls/compare/v/0.23.13...v/0.23.14