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