Following the release of zlib-rs 0.6 last week, the developers behind this Rust-based Zlib implementation have declared their API stable and complete.
Zlib-rs developers with the Trifecta Tech Foundation have announced their Zlib implementation to now have a stable and complete API:
“Since the first release in April 2024, zlib-rs has come a long way. It has seen major adoption over the last year, and, we’re proud to say, is now feature complete. We’ve released zlib-rs 0.6, the first version with a stable and complete API.
With this milestone, we now fully deliver on the promise of our Data compression initiative: real alternatives to C/C++ counterparts that reduce attack surface through memory safety and provide on-par performance.
Features and promises are nice, but seeing adoption grow is the cherry on the cake: zlib-rs recently crossed 30M downloads, 25M+ in the last year, and is on track to become the default implementation in flate2, which is expected to further boost usage.”
They believe their API is now stable and can be used directly by low-level libraries. With the libz-rs-sys crate is also a C-compatible API built atop zlib-rs.
While having a stable and complete API now, Zlib-rs developers now have their minds on pursuing some new optimizations and more “obscure edge cases” to support.
More details for those interested over on the Trifecta Tech Foundation blog.
