PackageTrack
Sign in Get early access

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 2025
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 76
  1. 0.13.3 20 Feb 2025
    Commits, not release notes

    This project publishes no release notes. Between v0.13.2 and v0.13.3 there were 20 commits, 20 of them substantive:

    • Bump zstd-safe to 7.2.0
    • Update need_wasm_shim logic for wasm32-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
  2. 0.13.2 05 Jul 2024
    Commits, not release notes

    This project publishes no release notes. Between v0.13.1 and v0.13.2 there 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
  3. 0.13.1 27 Mar 2024
    Commits, not release notes

    This project publishes no release notes. Between v0.13.0 and v0.13.1 there 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
  4. 0.13.0 11 Oct 2023
    Commits, not release notes

    This project publishes no release notes. Between v0.12.4 and v0.13.0 there 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.

  5. 0.12.4 19 Jul 2023
    Commits, not release notes

    This project publishes no release notes. Between 0.4.13 and v0.12.4 there 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.

  6. 0.12.3+zstd.1.5.2 31 Jan 2023

    Nothing published for this version

  7. 0.12.2+zstd.1.5.2 11 Jan 2023

    Nothing published for this version

  8. 0.12.1+zstd.1.5.2 06 Dec 2022

    Nothing published for this version

  9. 0.12.0+zstd.1.5.2 23 Nov 2022

    Nothing published for this version

  10. 0.11.2+zstd.1.5.2 11 May 2022

    Nothing published for this version

  11. 0.11.1+zstd.1.5.2 15 Mar 2022

    Nothing published for this version

  12. 0.11.0+zstd.1.5.2 09 Mar 2022

    Nothing published for this version

  13. 0.10.2+zstd.1.5.2 11 May 2022

    Nothing published for this version

  14. 0.10.1+zstd.1.5.2 09 Mar 2022 withdrawn

    Nothing published for this version

  15. 0.10.0+zstd.1.5.2 21 Jan 2022

    Nothing published for this version

  16. 0.9.3+zstd.1.5.2 21 Jan 2022 withdrawn

    Nothing published for this version

  17. 0.9.2+zstd.1.5.1 06 Jan 2022

    Nothing published for this version

  18. 0.9.1+zstd.1.5.1 23 Dec 2021

    Nothing published for this version

  19. 0.9.0+zstd.1.5.0 09 Jun 2021

    Nothing published for this version

  20. 0.8.3+zstd.1.5.0 04 Jun 2021

    Nothing published for this version

  21. 0.8.2+zstd.1.5.0 01 Jun 2021 withdrawn

    Nothing published for this version

  22. 0.8.1+zstd.1.5.0 14 May 2021

    Nothing published for this version

  23. 0.8.0+zstd.1.4.9 03 May 2021

    Nothing published for this version

  24. 0.7.0+zstd.1.4.9 01 Apr 2021

    Nothing published for this version

  25. 0.6.1+zstd.1.4.9 03 Mar 2021

    Nothing published for this version

  26. 0.6.0+zstd.1.4.8 20 Dec 2020

    Nothing published for this version

  27. 0.5.4+zstd.1.4.7 17 Dec 2020

    Nothing published for this version

  28. 0.5.3+zstd.1.4.5 14 Jun 2020

    Nothing published for this version

  29. 0.5.2+zstd.1.4.5 24 May 2020

    Nothing published for this version

  30. 0.5.1+zstd.1.4.4 05 Nov 2019

    Nothing published for this version

  31. 0.5.0+zstd.1.4.3 15 Oct 2019

    Nothing published for this version

  32. 0.4.28+zstd.1.4.3 20 Aug 2019

    Nothing published for this version

  33. 0.4.27+zstd.1.4.2 25 Jul 2019

    Nothing published for this version

  34. 0.4.26+zstd.1.4.1 22 Jul 2019

    Nothing published for this version

  35. 0.4.24+zstd.1.4.0 25 Apr 2019

    Nothing published for this version

  36. 0.4.23+zstd.1.4.0 16 Apr 2019

    Nothing published for this version

  37. 0.4.22+zstd.1.3.8 27 Dec 2018

    Nothing published for this version

  38. 0.4.21+zstd.1.3.7 19 Oct 2018

    Nothing published for this version

  39. 0.4.20+zstd.1.3.6 05 Oct 2018

    Nothing published for this version

  40. 0.4.19+zstd.1.3.5 28 Jun 2018

    Nothing published for this version

  41. 0.4.18+zstd.1.3.4 27 Mar 2018

    Nothing published for this version

  42. 0.4.17+zstd.1.3.3 21 Dec 2017

    Nothing published for this version

  43. 0.4.16+zstd.1.3.2 10 Oct 2017

    Nothing published for this version

  44. 0.4.15+zstd.1.3.2 10 Oct 2017

    Nothing published for this version

  45. 0.4.14 22 Aug 2017

    Nothing published for this version

  46. 0.4.13 05 Jul 2017
    Commits, not release notes

    This project publishes no release notes. Between 0.4.12 and 0.4.13 there were 1 commits, 1 of them substantive:

    • Fix for bindgen 0.26
  47. 0.4.12 05 Jul 2017
    Commits, not release notes

    This project publishes no release notes. Between 0.4.11 and 0.4.12 there were 1 commits, 1 of them substantive:

    • Update to zstd v1.3.0
  48. 0.4.11 23 Jun 2017
    Commits, not release notes

    This project publishes no release notes. Between 0.4.10 and 0.4.11 there 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
  49. 0.4.10 05 Jun 2017
    Commits, not release notes

    This project publishes no release notes. Between 0.4.9 and 0.4.10 there 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
  50. 0.4.9 05 May 2017

    Nothing published for this version

  51. 0.4.8 26 Apr 2017

    Nothing published for this version

  52. 0.4.7 09 Apr 2017

    Nothing published for this version

  53. 0.4.6 24 Mar 2017

    Nothing published for this version

  54. 0.4.5 24 Mar 2017

    Nothing published for this version

  55. 0.4.4 18 Mar 2017

    Nothing published for this version

  56. 0.4.3 07 Feb 2017

    Nothing published for this version

  57. 0.4.2 15 Dec 2016

    Nothing published for this version

  58. 0.4.1 02 Nov 2016

    Nothing published for this version

  59. 0.4.0 28 Sep 2016

    Nothing published for this version

  60. 0.3.0 04 Sep 2016

    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