Skip to content

Releases: rustls/tokio-rustls

0.26.4

26 Sep 15:32
@djc djc
v/0.26.4
Compare
Choose a tag to compare

What's Changed

0.26.3

17 Sep 12:59
@djc djc
v/0.26.3
Compare
Choose a tag to compare

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 for TlsConnector::connect_with by @yukiiiteru in #116
  • lib: derive Debug on StartHandshake 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

17 Sep 10:26
@djc djc
v/0.26.2
10d5790
Compare
Choose a tag to compare

What's Changed

0.26.1

17 Sep 09:34
@djc djc
v/0.26.1
93dbdf0
Compare
Choose a tag to compare

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

22 Mar 09:42
@djc djc
v/0.26.0
82b4a3e
Compare
Choose a tag to compare

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 in poll_shutdown - by @djc in #42
  • Check for ErrorKind::WouldBlock in MidHandshake::SendAlert poll - by @jbr in #47
  • Check for ErrorKind::WouldBlock in LayzConfigAcceptor - 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