NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #312 most downloaded on crates.io
Safe low-level bindings for the zstd compression library.
Last release 1 months ago
04 Sep 2026
Release timing varies
gaps range from 9 days to 1.5 years
Rarely documented
notes for 3 of 55 stable releases
1 version withdrawn
withdrawn after publishing
9 years old
56 releases · first in 2017
CCtx::ref_cdict() and DCtx::ref_ddict() now borrow the dictionary for as long as the context. zstd stores the dictionary in the context by pointer and
CCtx::ref_cdict() and DCtx::ref_ddict() now borrow the dictionary for as long as the context. zstd stores the dictionary in the context by pointer and dereferences it on every later operation, so safe code could previously drop the dictionary and cause a use-after-free.AdvancedSeekable no longer implements DerefMut (#366). Handing out a &mut Seekable let safe code mem::swap() the context out and leave the swapped-out one holding a pointer to a reader this type frees on drop. decompress() and decompress_frame() are available directly on AdvancedSeekable instead, and Deref still covers the read-only queries.Cursor positions are no longer truncated when converted to usize, which on a 32-bit target could turn an out-of-range position into a small in-range one and read or write the wrong part of the buffer.Seekable::init_advanced() no longer leaks the boxed reader when initialization fails.cmake and vendored features, forwarded to zstd-sys.ResetDirective derives Copy, Clone, Debug, PartialEq and Eq, like the crate's other parameter enums.Send and Sync impls carry safety comments explaining why they hold.One column per quarter.
Bump zstd-safe to 7.3.0
Bump zstd-safe to 7.3.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Bump zstd-safe to 7.2.0
Bump zstd-safe to 7.2.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →