Skip to content

Releases: facebook/zstd

Zstandard v0.7.1

23 Jun 08:16
Compare
Choose a tag to compare

v0.7.1
fixed : ZBUFF_compressEnd() called multiple times with too small dst buffer, reported by @KrzysFR
fixed : dictBuilder fails if first sample is too small, reported by @velavokr
fixed : corruption issue, reported by cj
modified : frame checksum enabled by default in command line mode (can be disabled with --no-check)
fixed : cli breaks during destination file overwrite confirmation

v0.7.0
Candidate compression format
New : Support for directory compression, using -r, thanks to @inikep
New : Command --rm, to remove source file after successful de/compression
New : Visual build scripts, by @KrzysFR
New : Support for Sparse File-systems (do not use space for zero-filled sectors)
New : Frame checksum support
New : Support pass-through mode (when using -df)
API : more efficient Dictionary API : ZSTD_compress_usingCDict(), ZSTD_decompress_usingDDict()
API : create dictionary files from custom content, by @ot
API : support for custom malloc/free functions
New : controllable Dictionary ID
New : Support for skippable frames
Changed : removed zstd_static.h, now replaced by a #define ZSTD_STATIC_LINKING_ONLY before #include zstd.h. Same logic for all others *_static.h.

Zstandard v0.6.1

13 May 12:04
Compare
Choose a tag to compare

New : zlib wrapper API, thanks to @inikep
New : Ability to compile compressor / decompressor separately
Changed : new lib directory structure
Fixed : Legacy codec v0.5 compatible with dictionary decompression
Fixed : Decoder corruption error (#173)
Fixed : null-string roundtrip (#176)
New : benchmark mode can select directory as input
Experimental : midipix support, VMS support

Zstandard v0.6.0

12 Apr 23:31
Compare
Choose a tag to compare

Stronger high compression modes, thanks to @inikep
Changed : highest compression modes require --ultra command to remove memory restrictions
API : ZSTD_getFrameParams() provides size of decompressed content
Fixed : zstd cli return error code > 0 and removes dst file artifact when decompression fails, thanks to Chip Turner
Various fixes and small performance improvements

Zstandard v0.5.1

18 Feb 11:08
Compare
Choose a tag to compare
  • New : Optimal parsing => Very high compression modes, thanks to @inikep
  • Changed : Dictionary builder integrated into libzstd and zstd cli
  • Changed (!) : zstd cli now uses "multiple input files" as default mode. See zstd -h.
  • Fix : high compression modes for big-endian platforms (#123)
  • New : zstd cli : -t | --test command

Zstandard v0.5.0

05 Feb 15:35
Compare
Choose a tag to compare

New : Dictionary builder tool
Changed : Advanced API for streaming and dictionary compression
Improved : better compression of small data

Zstandard v0.4.7

22 Jan 12:15
Compare
Choose a tag to compare

Improved : small compression speed improvement in HC mode
Changed : zstd_decompress.c starts with ZSTD_LEGACY_SUPPORT set to 0 by default

Zstandard v0.4.6

12 Jan 23:48
Compare
Choose a tag to compare

fix : fast compression mode on Windows
New : cmake configuration file, thanks to @mailagentrus
Improved : high compression mode on repetitive data
New : block-level API
New : Duplicate context for faster dictionary compression
Changed : ZSTD_decompress() uses heap memory by default (can be changed back to stack with #define)

Zstandard v0.4.5

18 Dec 03:00
Compare
Choose a tag to compare

Added : Command line : -m : compress / decompress multiple files. wildcard * support.

Zstandard v0.4.4

14 Dec 12:49
Compare
Choose a tag to compare

Fixed : high compression modes for Windows 32 bits
new : external dictionary API : direct and buffered mode, accessible through command line (-D)
new : Visual DLL project, thanks to @KrzysFR

Zstandard v0.4.3

07 Dec 10:13
Compare
Choose a tag to compare
  • External dictionary mode (API only)
  • zstd-frugal : small-size binary