PackageTrack
Sign in Get early access

tokio-rustls

Asynchronous TLS/SSL streams for Tokio using Rustls.

0.26.4 714M downloads/mo #114 most downloaded on crates.io rustls/tokio-rustls

What this package is like to depend on

Last release 11 months ago

26 Sep 2025

Release timing varies

gaps range from 8 days to 11 months

Rarely documented

notes for 5 of 58 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

78 releases · first in 2017

2 releases in the last 12 months

see the full history below

Release timeline

78 releases · Feb 2017 to Sep 2025
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 78
  1. 0.26.4 26 Sep 2025
    Release notes

    What's Changed

    Open source →
  2. 0.26.3 17 Sep 2025
    Release notes

    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
    Open source →
  3. 0.26.2 01 Mar 2025
    Release notes

    What's Changed

    Open source →
  4. 0.26.1 05 Dec 2024
    Release notes

    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
    Open source →
  5. 0.26.0 22 Mar 2024
    Release notes

    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

    Open source →
  6. 0.25.0 05 Dec 2023

    Nothing published for this version

  7. 0.25.0-alpha.4 30 Nov 2023 pre-release

    Nothing published for this version

  8. 0.25.0-alpha.3 26 Nov 2023 pre-release

    Nothing published for this version

  9. 0.25.0-alpha.2 22 Nov 2023 pre-release

    Nothing published for this version

  10. 0.25.0-alpha.1 23 Sep 2023 pre-release

    Nothing published for this version

  11. 0.24.1 09 Jun 2023

    Nothing published for this version

  12. 0.24.0 31 Mar 2023

    Nothing published for this version

  13. 0.23.4 04 May 2022

    Nothing published for this version

  14. 0.23.3 19 Mar 2022

    Nothing published for this version

  15. 0.23.2 16 Dec 2021

    Nothing published for this version

  16. 0.23.1 30 Oct 2021

    Nothing published for this version

  17. 0.23.0 15 Oct 2021

    Nothing published for this version

  18. 0.22.0 24 Dec 2020

    Nothing published for this version

  19. 0.21.1 09 Dec 2020

    Nothing published for this version

  20. 0.21.0 25 Nov 2020

    Nothing published for this version

  21. 0.20.0 16 Oct 2020

    Nothing published for this version

  22. 0.15.0 25 Nov 2020

    Nothing published for this version

  23. 0.14.1 31 Aug 2020

    Nothing published for this version

  24. 0.14.0 05 Jul 2020

    Nothing published for this version

  25. 0.13.1 19 May 2020

    Nothing published for this version

  26. 0.13.0 23 Feb 2020

    Nothing published for this version

  27. 0.12.3 19 May 2020

    Nothing published for this version

  28. 0.12.2 07 Jan 2020

    Nothing published for this version

  29. 0.12.1 08 Dec 2019

    Nothing published for this version

  30. 0.12.0 27 Nov 2019

    Nothing published for this version

  31. 0.12.0-alpha.8 07 Nov 2019 pre-release

    Nothing published for this version

  32. 0.12.0-alpha.7 07 Nov 2019 pre-release

    Nothing published for this version

  33. 0.12.0-alpha.6 06 Nov 2019 pre-release

    Nothing published for this version

  34. 0.12.0-alpha.5 23 Oct 2019 pre-release

    Nothing published for this version

  35. 0.12.0-alpha.4 01 Oct 2019 pre-release

    Nothing published for this version

  36. 0.12.0-alpha.3 25 Sep 2019 pre-release

    Nothing published for this version

  37. 0.12.0-alpha.2 01 Sep 2019 pre-release

    Nothing published for this version

  38. 0.12.0-alpha.1 10 Aug 2019 pre-release

    Nothing published for this version

  39. 0.10.3 07 Jan 2020

    Nothing published for this version

  40. 0.10.2 25 Sep 2019

    Nothing published for this version

  41. 0.10.1 17 Sep 2019

    Nothing published for this version

  42. 0.10.0 10 Aug 2019

    Nothing published for this version

  43. 0.10.0-alpha.4 25 Jul 2019 pre-release

    Nothing published for this version

  44. 0.10.0-alpha.3 23 May 2019 pre-release

    Nothing published for this version

  45. 0.10.0-alpha.2 17 Apr 2019 pre-release

    Nothing published for this version

  46. 0.10.0-alpha.1 26 Mar 2019 pre-release

    Nothing published for this version

  47. 0.10.0-alpha 22 Feb 2019 pre-release

    Nothing published for this version

  48. 0.9.4 25 Sep 2019

    Nothing published for this version

  49. 0.9.3 18 May 2019

    Nothing published for this version

  50. 0.9.2 17 Apr 2019

    Nothing published for this version

  51. 0.9.1 13 Mar 2019

    Nothing published for this version

  52. 0.9.0 22 Jan 2019

    Nothing published for this version

  53. 0.8.1 12 Jan 2019

    Nothing published for this version

  54. 0.8.0 30 Sep 2018

    Nothing published for this version

  55. 0.8.0-alpha 19 Sep 2018 pre-release

    Nothing published for this version

  56. 0.7.2 17 Aug 2018

    Nothing published for this version

  57. 0.7.1 16 Jul 2018

    Nothing published for this version

  58. 0.7.0 15 Jul 2018

    Nothing published for this version

  59. 0.6.0 03 May 2018

    Nothing published for this version

  60. 0.6.0-alpha.1 31 Mar 2018 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive