zstd
Binding for the zstd compression library.
0.13.3
363M downloads/mo
#311 most downloaded on crates.io
gyscos/zstd-rs
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 8 months
This project publishes no release notes
the list below is its commits, not an announcement
3 versions withdrawn
withdrawn after publishing
10 years old
76 releases · first in 2016
0 releases in the last 12 months
see the full history below
Release timeline
76 releases · Feb 2016 to Feb 2025Releases
latest 60 of 76-
0.13.320 Feb 2025Commits, not release notes
This project publishes no release notes. Between
v0.13.2andv0.13.3there were 20 commits, 20 of them substantive:- Bump zstd-safe to 7.2.0
- Update
need_wasm_shimlogic forwasm32-wasip1(#289) - Bump zstd-safe to 7.2.1
- Bump zstd-sys to 2.0.13
- Update bindgen requirement from 0.69 to 0.70 in /zstd-safe/zstd-sys (#298)
- Don't allow writing to finished Encoder (#297)
- Add zio::Writer::with_output_buffer
- Update bindgen to 0.70
- follow SPDX for short license text (#305)
- OSS-Fuzz: Add fuzzer for OSS-Fuzz integration (#308)
- Update Cargo.toml (#317)
- Update bindgen requirement from 0.70 to 0.71 in /zstd-safe/zstd-sys (#312)
- Make the buffer size configurable (#307)
- Fix new_with_capacity
- Add support for the seekable format (#310)
- Add Send and Sync markers for AdvancedSeekable (#322)
- Update zstd library to v1.5.7
- Update constants
- zstd-safe 7.2.2
- zstd 0.13.3
-
0.13.205 Jul 2024Commits, not release notes
This project publishes no release notes. Between
v0.13.1andv0.13.2there were 11 commits, 11 of them substantive:- Fix wasm32-unknown-unknown support (#274)
- wasm32-unknown-unknown: Fix undefined malloc/free/calloc symbols (#275)
- Make ref_prefix available (#273)
- Support thread pools (#283)
- Bump zstd-sys to 2.0.11
- chore: fix some comments (#287)
- remove hardcoded BufRead trait bounds (#288)
- Add the ability to provide a safe context for encoders to use
- Fix merge issues
- Bump zstd-sys to 2.0.12
- Bump zstd to 0.13.2
-
0.13.127 Mar 2024Commits, not release notes
This project publishes no release notes. Between
v0.13.0andv0.13.1there were 8 commits, 8 of them substantive:- Fix doc for bulk::decompress
- Add no_wasm_shim feature
- Update bindgen requirement from 0.68 to 0.69 in /zstd-safe/zstd-sys (#252)
- Make CCtx and DCtx Sync
- Add zstd::dict::from_sample_iterator
- Bump zstd-sys to 2.0.10
- Bump zstd-safe to 7.1.0
- Bump zstd to 0.13.1
-
0.13.011 Oct 2023Commits, not release notes
This project publishes no release notes. Between
v0.12.4andv0.13.0there were 28 commits, 27 of them substantive:- Update bindings for bindgen 0.66
- Add basic example
- Swap libc to
core::ffi(#226) - zstd-sys: always use core::ffi instead of libc
- Fix two buffer overruns reachable from safe code (#231)
- Make OutBuffer::dst private
- Raise rust version to 1.64
- Add zstd_errors.h to bindgen generator when using experimental feature (#224)
- Include errors in experimental bindings
- Update bindgen requirement from 0.66 to 0.68 in /zstd-safe/zstd-sys (#245)
- Cleanup crate packages (#241)
- Keep the std-import feature needed by wasm
- fix wasm_shim allocation behavior as per #248 (#249)
- Use core::ffi and alloc instead of std
- Remove zstd-rs submodule
- Add more wasm shims to enable zdict builder
- Add wasm32 CI
- Bump windows CI toolchain action
- Do not implement clock on wasm32, just return 0
- Fix windows CI
…and 7 more.
-
0.12.419 Jul 2023Commits, not release notes
This project publishes no release notes. Between
0.4.13andv0.12.4there were 250 commits, 234 of them substantive:- Use zio in stream::Decoder
- Use zio in stream::Encoder
- Fix compilation with tokio feature
- Refactor stream processors
- Add more tests
- Update doc comments
- Fix clippy warning
- Add zstd update script
- Have trying build on linux & windows
- Add non-legacy compatibility test
- Do not test legacy when the feature is turned off
- Replace gcc crate with cc
- Enable parallel CC compilation
- Disable autocrlf on assets
- Update cargo.toml
- Remove unused script
- Update zstd to v1.3.7
- Fix git attributes
- Re-export CLEVEL_DEFAULT
- Update bindgen
…and 214 more.
-
0.12.3+zstd.1.5.231 Jan 2023Nothing published for this version
-
0.12.2+zstd.1.5.211 Jan 2023Nothing published for this version
-
0.12.1+zstd.1.5.206 Dec 2022Nothing published for this version
-
0.12.0+zstd.1.5.223 Nov 2022Nothing published for this version
-
0.11.2+zstd.1.5.211 May 2022Nothing published for this version
-
0.11.1+zstd.1.5.215 Mar 2022Nothing published for this version
-
0.11.0+zstd.1.5.209 Mar 2022Nothing published for this version
-
0.10.2+zstd.1.5.211 May 2022Nothing published for this version
-
0.10.1+zstd.1.5.209 Mar 2022 withdrawnNothing published for this version
-
0.10.0+zstd.1.5.221 Jan 2022Nothing published for this version
-
0.9.3+zstd.1.5.221 Jan 2022 withdrawnNothing published for this version
-
0.9.2+zstd.1.5.106 Jan 2022Nothing published for this version
-
0.9.1+zstd.1.5.123 Dec 2021Nothing published for this version
-
0.9.0+zstd.1.5.009 Jun 2021Nothing published for this version
-
0.8.3+zstd.1.5.004 Jun 2021Nothing published for this version
-
0.8.2+zstd.1.5.001 Jun 2021 withdrawnNothing published for this version
-
0.8.1+zstd.1.5.014 May 2021Nothing published for this version
-
0.8.0+zstd.1.4.903 May 2021Nothing published for this version
-
0.7.0+zstd.1.4.901 Apr 2021Nothing published for this version
-
0.6.1+zstd.1.4.903 Mar 2021Nothing published for this version
-
0.6.0+zstd.1.4.820 Dec 2020Nothing published for this version
-
0.5.4+zstd.1.4.717 Dec 2020Nothing published for this version
-
0.5.3+zstd.1.4.514 Jun 2020Nothing published for this version
-
0.5.2+zstd.1.4.524 May 2020Nothing published for this version
-
0.5.1+zstd.1.4.405 Nov 2019Nothing published for this version
-
0.5.0+zstd.1.4.315 Oct 2019Nothing published for this version
-
0.4.28+zstd.1.4.320 Aug 2019Nothing published for this version
-
0.4.27+zstd.1.4.225 Jul 2019Nothing published for this version
-
0.4.26+zstd.1.4.122 Jul 2019Nothing published for this version
-
0.4.24+zstd.1.4.025 Apr 2019Nothing published for this version
-
0.4.23+zstd.1.4.016 Apr 2019Nothing published for this version
-
0.4.22+zstd.1.3.827 Dec 2018Nothing published for this version
-
0.4.21+zstd.1.3.719 Oct 2018Nothing published for this version
-
0.4.20+zstd.1.3.605 Oct 2018Nothing published for this version
-
0.4.19+zstd.1.3.528 Jun 2018Nothing published for this version
-
0.4.18+zstd.1.3.427 Mar 2018Nothing published for this version
-
0.4.17+zstd.1.3.321 Dec 2017Nothing published for this version
-
0.4.16+zstd.1.3.210 Oct 2017Nothing published for this version
-
0.4.15+zstd.1.3.210 Oct 2017Nothing published for this version
-
0.4.1422 Aug 2017Nothing published for this version
-
0.4.1305 Jul 2017Commits, not release notes
This project publishes no release notes. Between
0.4.12and0.4.13there were 1 commits, 1 of them substantive:- Fix for bindgen 0.26
-
0.4.1205 Jul 2017Commits, not release notes
This project publishes no release notes. Between
0.4.11and0.4.12there were 1 commits, 1 of them substantive:- Update to zstd v1.3.0
-
0.4.1123 Jun 2017Commits, not release notes
This project publishes no release notes. Between
0.4.10and0.4.11there were 8 commits, 7 of them substantive:- Copy documentation from zstd.h
- Add Readme for zstd-safe
- Mention readmes in Cargo.toml
- Remove backup file
- Make zstd-safe no_std
- Make zstd contexts and streams support Send, and dicts support Send + Sync
- Bump versions
-
0.4.1005 Jun 2017Commits, not release notes
This project publishes no release notes. Between
0.4.9and0.4.10there were 12 commits, 8 of them substantive:- Allow nightly travis failure
- Mention async in Readme
- decoder::refill_buffer: return bytes read
- cargo fmt
- use partial-io for I/O tests
- stream: switch to randomized testing with partial-io
- travis: add CI for the optional tokio feature
- Add zstd-safe intermediate crate
-
0.4.905 May 2017Nothing published for this version
-
0.4.826 Apr 2017Nothing published for this version
-
0.4.709 Apr 2017Nothing published for this version
-
0.4.624 Mar 2017Nothing published for this version
-
0.4.524 Mar 2017Nothing published for this version
-
0.4.418 Mar 2017Nothing published for this version
-
0.4.307 Feb 2017Nothing published for this version
-
0.4.215 Dec 2016Nothing published for this version
-
0.4.102 Nov 2016Nothing published for this version
-
0.4.028 Sep 2016Nothing published for this version
-
0.3.004 Sep 2016Nothing published for this version