Zstd

Latest version: v1.5.6.6

Safety actively analyzes 722898 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 12

1.4.5

fix : Compression ratio regression on huge files (> 3 GB) using high levels (--ultra) and multithreading, by terrelln
perf: Improved decompression speed: x64 : +10% (clang) / +5% (gcc); ARM : from +15% to +50%, depending on SoC, by terrelln
perf: Automatically downsizes ZSTD_DCtx when too large for too long (2069, by bimbashreshta)
perf: Improved fast compression speed on aarch64 (2040, ~+3%, by caoyzh)
perf: Small level 1 compression speed gains (depending on compiler)
cli : New --patch-from command, create and apply patches from files, by bimbashreshta
cli : New --filelist= : Provide a list of files to operate upon from a file
cli : -b -d command can now benchmark decompression on multiple files
cli : New --no-content-size command
cli : New --show-default-cparams information command
api : ZDICT_finalizeDictionary() is promoted to stable (2111)
api : new experimental parameter ZSTD_d_stableOutBuffer (2094)
build: Generate a single-file libzstd library (2065, by cwoffenden)
build: Relative includes no longer require -I compiler flags for zstd lib subdirs (2103, by felixhandte)
build: zstd now compiles cleanly under -pedantic (2099)
build: zstd now compiles with make-4.3
build: Support mingw cross-compilation from Linux, by Ericson2314
build: Meson multi-thread build fix on windows
build: Some misc icc fixes backed by new ci test on travis
misc: bitflip analyzer tool, by felixhandte
misc: Extend largeNbDicts benchmark to compression
misc: Edit-distance match finder in contrib/
doc : Improved beginner CONTRIBUTING.md docs
doc : New issue templates for zstd

1.4.4

perf: Improved decompression speed, by > 10%, by terrelln
perf: Better compression speed when re-using a context, by felixhandte
perf: Fix compression ratio when compressing large files with small dictionary, by senhuang42
perf: zstd reference encoder can generate RLE blocks, by bimbashrestha
perf: minor generic speed optimization, by davidbolvansky
api: new ability to extract sequences from the parser for analysis, by bimbashrestha
api: fixed decoding of magic-less frames, by terrelln
api: fixed ZSTD_initCStream_advanced() performance with fast modes, reported by QrczakMK
cli: Named pipes support, by bimbashrestha
cli: short tar's extension support, by stokito
cli: command --output-dir-flat= , generates target files into requested directory, by senhuang42
cli: commands --stream-size= and --size-hint=, by nmagerko
cli: command --exclude-compressed, by shashank0791
cli: faster `-t` test mode
cli: improved some error messages, by vangyzen
cli: fix command `-D dictionary` on Windows, reported by artyompetrov
cli: fix rare deadlock condition within dictionary builder, by terrelln
build: single-file decoder with emscripten compilation script, by cwoffenden
build: fixed zlibWrapper compilation on Visual Studio, reported by bluenlive
build: fixed deprecation warning for certain gcc version, reported by jasonma163
build: fix compilation on old gcc versions, by cemeyer
build: improved installation directories for cmake script, by Dmitri Shubin
pack: modified pkgconfig, for better integration into openwrt, requested by neheb
misc: Improved documentation : ZSTD_CLEVEL, DYNAMIC_BMI2, ZSTD_CDict, function deprecation, zstd format
misc: fixed educational decoder : accept larger literals section, and removed UNALIGNED() macro

1.4.3

bug: Fix Dictionary Compression Ratio Regression by cyan4973 (1709)
bug: Fix Buffer Overflow in legacy v0.3 decompression by felixhandte (1722)
build: Add support for IAR C/C++ Compiler for Arm by joseph0918 (1705)

1.4.2

bug: Fix bug in zstd-0.5 decoder by terrelln (1696)
bug: Fix seekable decompression in-memory API by iburinoc (1695)
misc: Validate blocks are smaller than size limit by vivekmg (1685)
misc: Restructure source files by ephiepark (1679)

1.4.1

bug: Fix data corruption in niche use cases by terrelln (1659)
bug: Fuzz legacy modes, fix uncovered bugs by terrelln (1593, 1594, 1595)
bug: Fix out of bounds read by terrelln (1590)
perf: Improve decode speed by ~7% mgrice (1668)
perf: Slightly improved compression ratio of level 3 and 4 (ZSTD_dfast) by cyan4973 (1681)
perf: Slightly faster compression speed when re-using a context by cyan4973 (1658)
perf: Improve compression ratio for small windowLog by cyan4973 (1624)
perf: Faster compression speed in high compression mode for repetitive data by terrelln (1635)
api: Add parameter to generate smaller dictionaries by tyler-tran (1656)
cli: Recognize symlinks when built in C99 mode by felixhandte (1640)
cli: Expose cpu load indicator for each file on -vv mode by ephiepark (1631)
cli: Restrict read permissions on destination files by chungy (1644)
cli: zstdgrep: handle -f flag by felixhandte (1618)
cli: zstdcat: follow symlinks by vejnar (1604)
doc: Remove extra size limit on compressed blocks by felixhandte (1689)
doc: Fix typo by yk-tanigawa (1633)
doc: Improve documentation on streaming buffer sizes by cyan4973 (1629)
build: CMake: support building with LZ4 leeyoung624 (1626)
build: CMake: install zstdless and zstdgrep by leeyoung624 (1647)
build: CMake: respect existing uninstall target by j301scott (1619)
build: Make: skip multithread tests when built without support by michaelforney (1620)
build: Make: Fix examples/ test target by sjnam (1603)
build: Meson: rename options out of deprecated namespace by lzutao (1665)
build: Meson: fix build by lzutao (1602)
build: Visual Studio: don't export symbols in static lib by scharan (1650)
build: Visual Studio: fix linking by absotively (1639)
build: Fix MinGW-W64 build by myzhang1029 (1600)
misc: Expand decodecorpus coverage by ephiepark (1664)

1.4.0

perf: Improve level 1 compression speed in most scenarios by 6% by gbtucker and terrelln
api: Move the advanced API, including all functions in the staging section, to the stable section
api: Make ZSTD_e_flush and ZSTD_e_end block for maximum forward progress
api: Rename ZSTD_CCtxParam_getParameter to ZSTD_CCtxParams_getParameter
api: Rename ZSTD_CCtxParam_setParameter to ZSTD_CCtxParams_setParameter
api: Don't export ZSTDMT functions from the shared library by default
api: Require ZSTD_MULTITHREAD to be defined to use ZSTDMT
api: Add ZSTD_decompressBound() to provide an upper bound on decompressed size by shakeelrao
api: Fix ZSTD_decompressDCtx() corner cases with a dictionary
api: Move ZSTD_getDictID_*() functions to the stable section
api: Add ZSTD_c_literalCompressionMode flag to enable or disable literal compression by terrelln
api: Allow compression parameters to be set when a dictionary is used
api: Allow setting parameters before or after ZSTD_CCtx_loadDictionary() is called
api: Fix ZSTD_estimateCStreamSize_usingCCtxParams()
api: Setting ZSTD_d_maxWindowLog to 0 means use the default
cli: Ensure that a dictionary is not used to compress itself by shakeelrao
cli: Add --[no-]compress-literals flag to enable or disable literal compression
doc: Update the examples to use the advanced API
doc: Explain how to transition from old streaming functions to the advanced API in the header
build: Improve the Windows release packages
build: Improve CMake build by hjmjohnson
build: Build fixes for FreeBSD by lwhsu
build: Remove redundant warnings by thatsafunnyname
build: Fix tests on OpenBSD by bket
build: Extend fuzzer build system to work with the new clang engine
build: CMake now creates the libzstd.so.1 symlink
build: Improve Menson build by lzutao
misc: Fix symbolic link detection on FreeBSD
misc: Use physical core count for -T0 on FreeBSD by cemeyer
misc: Fix zstd --list on truncated files by kostmo
misc: Improve logging in debug mode by felixhandte
misc: Add CirrusCI tests by lwhsu
misc: Optimize dictionary memory usage in corner cases
misc: Improve the dictionary builder on small or homogeneous data
misc: Fix spelling across the repo by jsoref

Page 3 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.