|
2 | 2 | title = "zlib-rs: a stable API and 30M downloads" |
3 | 3 | slug = "zlib-rs-stable-api" |
4 | 4 | authors = ["Folkert de Vries"] |
5 | | -date = "2026-01-26" |
| 5 | +date = "2026-01-27" |
6 | 6 |
|
7 | 7 | [taxonomies] |
8 | 8 | tags = ["zlib-rs", "data compression"] |
9 | 9 |
|
10 | 10 | +++ |
11 | 11 |
|
12 | 12 | 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. |
13 | | -We've released zlib-rs version 0.6, the first version with [a stable and complete API](https://docs.rs/zlib-rs/0.6.0/zlib_rs/). |
| 13 | +We've released zlib-rs 0.6, the first version with [a stable and complete API](https://docs.rs/zlib-rs/0.6.0/zlib_rs/). |
14 | 14 |
|
15 | | -Features are nice, but seeing adoption grow is the cherry on the cake. Zlib-rs recently crossed 30M downloads, of which 25M+ were in the last year, and is on track to become the default implementation in `flate2`. |
| 15 | +<!-- more --> |
16 | 16 |
|
17 | | -This blog post is a quick round-up of the latest release, 0.6.0. The full release notes are [here](https://github.com/trifectatechfoundation/zlib-rs/releases/tag/v0.6.0) |
| 17 | +With this milestone, we now fully deliver on the promise of our [Data compression initiative](/initiatives/data-compression): real alternatives to C/C++ counterparts that reduce attack surface through memory safety and provide on-par performance. |
18 | 18 |
|
19 | | -<!-- more --> |
| 19 | +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. |
| 20 | + |
| 21 | +This blog post is a quick round-up of the latest release, 0.6. The full release notes are [here](https://github.com/trifectatechfoundation/zlib-rs/releases/tag/v0.6.0). |
20 | 22 |
|
21 | 23 | ## Stable API |
22 | 24 |
|
@@ -44,6 +46,10 @@ We've added functions like `gzread`, `gzwrite` and many others to the `libz-rs-s |
44 | 46 |
|
45 | 47 | In addition, we've implemented several other missing functions (like `inflateBack`), so that we're now fully compatible with the zlib and zlib-ng public API. |
46 | 48 |
|
| 49 | +## Thank yous |
| 50 | + |
| 51 | +For completing this final milestone we thank all the contributors, specifically [@brian-pane](https://github.com/brian-pane), and the [Sovereign Tech Fund](https://www.sovereign.tech/) for investing in the API stabilization. |
| 52 | + |
47 | 53 | ## What's next |
48 | 54 |
|
49 | 55 | Although the public API is now complete, a project like this is never truly done. There are always new optimization ideas to try, versions to update, and obscure edge cases to support. |
|
0 commit comments