A decade of Rustls
Joe Birr-Pixton has written a blog postreflecting on a decade of the Rustls TLS-library project and looking ahead tothe upcoming0.24 release and an eventual1.0 release.
Rustls began with afirst commit on May2,2016. Progress was quick: a month later, on June5,it could interoperate with most sites on the web. The first release,0.1.0,followed on August27,2016 - less than four months after the first commit.
[...] From the0.1.0 release, the project moved through a long series ofreleases over the following eight years, building out functionality, hardeningand refining the API. That sequence of release lines culminated in0.23,released on February29,2024.
The0.23 release line has been a stable one: in the time since, it hasseen43 non-breaking releases. That stability didn't come withstagnation. The0.23 line delivered a wide range of important features,including a FIPS-certified cryptography option, certificate compression,Encrypted ClientHello, post-quantum cryptography, and performanceimprovements.