mirror of
				https://github.com/facebook/zstd.git
				synced 2025-10-31 08:37:43 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			194 lines
		
	
	
		
			6.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			194 lines
		
	
	
		
			6.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| v1.0.1
 | |
| New : contrib/pzstd, parallel version of zstd, by Nick Terrell
 | |
| Fixed : CLI -d output to stdout by default when input is stdin (#322)
 | |
| Fixed : CLI correctly detects console on Mac OS-X
 | |
| Fixed : zstd-pgo, reported by octoploid (#329)
 | |
| 
 | |
| v1.0.0
 | |
| Change Licensing, all project is now BSD, Copyright Facebook
 | |
| Small decompression speed improvement
 | |
| API : Streaming API supports legacy format
 | |
| API : ZDICT_getDictID(), ZSTD_sizeof_{CCtx, DCtx, CStream, DStream}(), ZSTD_setDStreamParamter()
 | |
| CLI supports legacy formats v0.4+
 | |
| Fixed : compression fails on certain huge files, reported by Jesse McGrew
 | |
| Enhanced documentation, by Przemyslaw Skibinski
 | |
| 
 | |
| v0.8.1
 | |
| New streaming API
 | |
| Changed : --ultra now enables levels beyond 19
 | |
| Changed : -i# now selects benchmark time in second
 | |
| Fixed : ZSTD_compress* can now compress > 4 GB in a single pass, reported by Nick Terrell
 | |
| Fixed : speed regression on specific patterns (#272)
 | |
| Fixed : support for Z_SYNC_FLUSH, by Dmitry Krot (#291)
 | |
| Fixed : ICC compilation, by Przemyslaw Skibinski
 | |
| 
 | |
| v0.8.0
 | |
| Improved : better speed on clang and gcc -O2, thanks to Eric Biggers
 | |
| New : Build on FreeBSD and DragonFly, thanks to JrMarino
 | |
| Changed : modified API : ZSTD_compressEnd()
 | |
| Fixed : legacy mode with ZSTD_HEAPMODE=0, by Christopher Bergqvist
 | |
| Fixed : premature end of frame when zero-sized raw block, reported by Eric Biggers
 | |
| Fixed : large dictionaries (> 384 KB), reported by Ilona Papava
 | |
| Fixed : checksum correctly checked in single-pass mode
 | |
| Fixed : combined --test amd --rm, reported by Andreas M. Nilsson
 | |
| Modified : minor compression level adaptations
 | |
| Updated : compression format specification to v0.2.0
 | |
| changed : zstd.h moved to /lib directory
 | |
| 
 | |
| v0.7.5
 | |
| Transition version, supporting decoding of v0.8.x
 | |
| 
 | |
| v0.7.4
 | |
| Added : homebrew for Mac, by Daniel Cade
 | |
| Added : more examples
 | |
| Fixed : segfault when using small dictionaries, reported by Felix Handte
 | |
| Modified : default compression level for CLI is now 3
 | |
| Updated : specification, to v0.1.1
 | |
| 
 | |
| v0.7.3
 | |
| New : compression format specification
 | |
| New : `--` separator, stating that all following arguments are file names. Suggested by Chip Turner.
 | |
| New : `ZSTD_getDecompressedSize()`
 | |
| New : OpenBSD target, by Juan Francisco Cantero Hurtado
 | |
| New : `examples` directory
 | |
| fixed : dictBuilder using HC levels, reported by Bartosz Taudul
 | |
| fixed : legacy support from ZSTD_decompress_usingDDict(), reported by Felix Handte
 | |
| fixed : multi-blocks decoding with intermediate uncompressed blocks, reported by Greg Slazinski
 | |
| modified : removed "mem.h" and "error_public.h" dependencies from "zstd.h" (experimental section)
 | |
| modified : legacy functions no longer need magic number
 | |
| 
 | |
| v0.7.2
 | |
| fixed : ZSTD_decompressBlock() using multiple consecutive blocks. Reported by Greg Slazinski.
 | |
| fixed : potential segfault on very large files (many gigabytes). Reported by Chip Turner.
 | |
| fixed : CLI displays system error message when destination file cannot be created (#231). Reported by Chip Turner.
 | |
| 
 | |
| v0.7.1
 | |
| fixed : ZBUFF_compressEnd() called multiple times with too small `dst` buffer, reported by Christophe Chevalier
 | |
| fixed : dictBuilder fails if first sample is too small, reported by Руслан Ковалёв
 | |
| fixed : corruption issue, reported by cj
 | |
| modified : checksum enabled by default in command line mode
 | |
| 
 | |
| v0.7.0
 | |
| New : Support for directory compression, using `-r`, thanks to Przemyslaw Skibinski
 | |
| New : Command `--rm`, to remove source file after successful de/compression
 | |
| New : Visual build scripts, by Christophe Chevalier
 | |
| 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 Giuseppe Ottaviano
 | |
| API : support for custom malloc/free functions
 | |
| New : controllable Dictionary ID
 | |
| New : Support for skippable frames
 | |
| 
 | |
| v0.6.1
 | |
| New : zlib wrapper API, thanks to Przemyslaw Skibinski
 | |
| 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
 | |
| 
 | |
| v0.6.0
 | |
| Stronger high compression modes, thanks to Przemyslaw Skibinski
 | |
| API : ZSTD_getFrameParams() provides size of decompressed content
 | |
| New : highest compression modes require `--ultra` command to fully unleash their capacity
 | |
| Fixed : zstd cli return error code > 0 and removes dst file artifact when decompression fails, thanks to Chip Turner
 | |
| 
 | |
| v0.5.1
 | |
| New : Optimal parsing => Very high compression modes, thanks to Przemyslaw Skibinski
 | |
| 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
 | |
| New : zstd cli : `-t` | `--test` command
 | |
| 
 | |
| v0.5.0
 | |
| New : dictionary builder utility
 | |
| Changed : streaming & dictionary API
 | |
| Improved : better compression of small data
 | |
| 
 | |
| v0.4.7
 | |
| Improved : small compression speed improvement in HC mode
 | |
| Changed : `zstd_decompress.c` has ZSTD_LEGACY_SUPPORT to 0 by default
 | |
| fix : bt search bug
 | |
| 
 | |
| v0.4.6
 | |
| fix : fast compression mode on Windows
 | |
| New : cmake configuration file, thanks to Artyom Dymchenko
 | |
| Improved : high compression mode on repetitive data
 | |
| New : block-level API
 | |
| New : ZSTD_duplicateCCtx()
 | |
| 
 | |
| v0.4.5
 | |
| new : -m/--multiple : compress/decompress multiple files
 | |
| 
 | |
| v0.4.4
 | |
| Fixed : high compression modes for Windows 32 bits
 | |
| new : external dictionary API extended to buffered mode and accessible through command line
 | |
| new : windows DLL project, thanks to Christophe Chevalier
 | |
| 
 | |
| v0.4.3 :
 | |
| new : external dictionary API
 | |
| new : zstd-frugal
 | |
| 
 | |
| v0.4.2 :
 | |
| Generic minor improvements for small blocks
 | |
| Fixed : big-endian compatibility, by Peter Harris (#85)
 | |
| 
 | |
| v0.4.1
 | |
| Fixed : ZSTD_LEGACY_SUPPORT=0 build mode (reported by Luben)
 | |
| removed `zstd.c`
 | |
| 
 | |
| v0.4.0
 | |
| Command line utility compatible with high compression levels
 | |
| Removed zstdhc => merged into zstd
 | |
| Added : ZBUFF API (see zstd_buffered.h)
 | |
| Rolling buffer support
 | |
| 
 | |
| v0.3.6
 | |
| small blocks params
 | |
| 
 | |
| v0.3.5
 | |
| minor generic compression improvements
 | |
| 
 | |
| v0.3.4
 | |
| Faster fast cLevels
 | |
| 
 | |
| v0.3.3
 | |
| Small compression ratio improvement
 | |
| 
 | |
| v0.3.2
 | |
| Fixed Visual Studio
 | |
| 
 | |
| v0.3.1 :
 | |
| Small compression ratio improvement
 | |
| 
 | |
| v0.3
 | |
| HC mode : compression levels 2-26
 | |
| 
 | |
| v0.2.2
 | |
| Fix : Visual Studio 2013 & 2015 release compilation, by Christophe Chevalier
 | |
| 
 | |
| v0.2.1
 | |
| Fix : Read errors, advanced fuzzer tests, by Hanno Böck
 | |
| 
 | |
| v0.2.0
 | |
| **Breaking format change**
 | |
| Faster decompression speed
 | |
| Can still decode v0.1 format
 | |
| 
 | |
| v0.1.3
 | |
| fix uninitialization warning, reported by Evan Nemerson
 | |
| 
 | |
| v0.1.2
 | |
| frame concatenation support
 | |
| 
 | |
| v0.1.1
 | |
| fix compression bug
 | |
| detects write-flush errors
 | |
| git@github.com:Cyan4973/zstd.git
 | |
| v0.1.0
 | |
| first release
 |