Releases: rustls/tokio-rustls
Releases · rustls/tokio-rustls
0.26.4
0.26.3
What's Changed
- Clarify how to run the example server by @sundresh in #111
- fix: handshake does not fully flush writes by @conradludgate in #112
- feat: add
alpn_protocols
forTlsConnector::connect_with
by @yukiiiteru in #116 - lib: derive
Debug
onStartHandshake
by @lucab in #120 - server: allow splitting and reassembling a
StartHandshake
by @lucab in #127 - Make StartHandshake fields public by @djc in #128
0.26.2
0.26.1
What's Changed
- Change: make license spdx compliant by @jjnicola in #62
- Fix test regression after rustls improvements in complete_io() by @djc in #68
- must use rustls 0.23.5 by @quininer in #69
- Check-in Cargo.lock, fix MSRV build by @cpu in #78
- examples: prefer pemfile::private_key by @cpu in #77
- tests: rework vendored certificates/keys by @cpu in #80
- Use new rustls-pki-types PEM API by @djc in #87
- fix: return write-zero error when write return 0 by @quininer in #93
v/0.26.0
Additions
- Support for Rustls 0.23 and the new acceptor alert API - by @ctz in #44
- Support for aws-lc-rs as the new default crypto backend, allowing passthrough of the
fips
feature - by @BiagioFesta in #43, @jbr in #49, #50 - Support for forwarding vectored writes - by @paolobarbolini in #45
Fixes
- Ignoring
NotConnected
error inpoll_shutdown
- by @djc in #42 - Check for
ErrorKind::WouldBlock
inMidHandshake::SendAlert
poll - by @jbr in #47 - Check for
ErrorKind::WouldBlock
inLayzConfigAcceptor
- by @jbr in #48 - Fix for
SendAlert
io::ErrorKind
- by @jbr in #52 - Fix for
alert.write
poll - by @jbr in #51
What's Changed
- Update example code in README for v0.25.0 by @jwodder in #33
- use rustls-pki-types by @getong in #34
- Cargo.toml: add aws-lc-rs feature as crypto backend by @BiagioFesta in #43
- Take rustls 0.23 by @ctz in #44
- Ignore NotConnected error in poll_shutdown() by @djc in #42
- feat: add fips pass-through feature by @jbr in #49
- fix: check for ErrorKind::WouldBlock in MidHandshake::SendAlert poll by @jbr in #47
- Fix: SendAlert io::ErrorKind should be InvalidData instead of Other by @jbr in #51
- fix: correctly poll alert.write until it finishes by @jbr in #52
- feat: change default crypto provider to match rustls' by @jbr in #50
- Fix: Check for ErrorKind::WouldBlock in LazyConfigAcceptor by @jbr in #48
- fix: Rename feature to aws_lc_rs by @fasterthanlime in #53
- Ensure examples use re-exported rustls types outside of the tokio-rustls context by @mdodkins in #56
- Forward vectored writes by @paolobarbolini in #45
- Add an aws-lc-rs feature as an alias for aws_lc_rs by @zh-jq in #57
- Cargo: 0.25.0 -> 0.26.0 by @cpu in #59
Full Changelog: v/0.25.0...v/0.26.0