zstd/zstd.changes
Bernhard Wiedemann 85fc977927 Update to version 1.4.2:
* bug: Fix bug in zstd-0.5 decoder by @terrelln (#1696)
  * bug: Fix seekable decompression in-memory API by @iburinoc (#1695)
  * bug: Close minor memory leak in CLI by @LeeYoung624 (#1701)
  * misc: Validate blocks are smaller than size limit by @vivekmig (#1685)
  * misc: Restructure source files by @ephiepark (#1679)

OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=38
2019-07-27 01:28:31 +00:00

269 lines
12 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-------------------------------------------------------------------
Fri Jul 26 13:06:18 UTC 2019 - Bernhard Wiedemann <bwiedemann@suse.com>
- Update to version 1.4.2:
* bug: Fix bug in zstd-0.5 decoder by @terrelln (#1696)
* bug: Fix seekable decompression in-memory API by @iburinoc (#1695)
* bug: Close minor memory leak in CLI by @LeeYoung624 (#1701)
* misc: Validate blocks are smaller than size limit by @vivekmig (#1685)
* misc: Restructure source files by @ephiepark (#1679)
-------------------------------------------------------------------
Mon Jul 22 10:58:28 UTC 2019 - Martin Pluskal <mpluskal@suse.com>
- Update to version 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)
-------------------------------------------------------------------
Thu Jul 11 08:17:23 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
- Add baselibs.conf: libarchive gained zstd support and provides
-32bit libraries. This means, zstd also needs to provide -32bit
libs.
-------------------------------------------------------------------
Fri Jun 14 11:52:32 UTC 2019 - Ismail Dönmez <idonmez@suse.com>
- Remove googletest-devel BuildRequires and pzstd-global-gtest.patch
because we want zstd in ring0 (due to rpm's zstd payload support)
Since googletest is only used in build time (it's for testing after
all), this should be fine.
-------------------------------------------------------------------
Sun Jun 2 10:11:25 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Update description with 1.4.0 statistics.
-------------------------------------------------------------------
Fri Apr 26 11:10:57 UTC 2019 - Martin Liška <mliska@suse.cz>
- Use FAT LTO objects in order to provide proper static library (boo#1133297).
-------------------------------------------------------------------
Wed Apr 17 11:30:30 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Update to new upstream release 1.4.0
* perf: level 1 compression speed was improved by ~68%
* cli: added --[no-]compress-literals flag to enable or disable
literal compression
- Reword "real-time" in description by some actual statistics,
because 603MB/s (lowest zstd level) is not "real-time" for
quite some applications.
-------------------------------------------------------------------
Sat Jan 5 13:57:58 UTC 2019 - astieger@suse.com
- zstd 1.3.8:
* better decompression speed on large files (+7%) and cold
dictionaries (+15%)
* slightly better compression ratio at high compression modes
* new --rsyncable mode
* support decompression of empty frames into NULL (used to be an
error)
* support ZSTD_CLEVEL environment variable
* --no-progress flag, preserving final summary
* various CLI fixes
-------------------------------------------------------------------
Wed Oct 24 08:29:38 UTC 2018 - astieger@suse.com
- zstd 1.3.7:
* fix ratio for dictionary compression at levels 9 and 10
* add man pages for zstdless and zstdgrep
- includes changes from zstd 1.3.6:
* faster dictionary builder, also the new default for --train
* previous (slower, slightly higher quality) dictionary builder
to be selected via --train-cover
* Faster dictionary decompression and compression under memory
limits with many dictionaries used simultaneously
* New command --adapt for compressed network piping of data
adjusted to the perceived network conditions
- drop zstd-1.3.5-fix-list-stdin.patch, upstream
- switch from git tag snaphshot to bootstrapped tarball
-------------------------------------------------------------------
Tue Jul 3 08:13:06 UTC 2018 - astieger@suse.com
- update to 1.3.5:
* much faster dictionary compression
* small quality improvement for dictionary generation
* slightly improved performance at high compression levels
* automatic memory release for long duration contexts
* fix overlapLog can be manually set
* fix decoding invalid lz4 frames
* fix performance degradation for dictionary compression when
using advanced API
- add zstd-1.3.5-fix-list-stdin.patch to avoid test issues with
--list when stdin is not a tty, patch from upstream
- disable failing pzstd tests
-------------------------------------------------------------------
Thu Jun 14 11:56:45 UTC 2018 - sweet_f_a@gmx.de
- fix pzstd tests
- add pzstd-global-gtest.patch
-------------------------------------------------------------------
Thu Jun 14 08:11:32 UTC 2018 - sweet_f_a@gmx.de
- enable pzstd (parallel zstd)
- add pzstd.1.patch, taken from Fedora package (git 21908004)
-------------------------------------------------------------------
Thu May 24 14:36:12 CEST 2018 - kukuk@suse.de
- Use %license instead of %doc [bsc#1082318]
-------------------------------------------------------------------
Wed Mar 28 15:04:25 UTC 2018 - idonmez@suse.com
- Update to 1.3.4
* perf: faster speed (especially decoding speed) on recent cpus
(haswell+)
* perf: much better performance associating --long with
multi-threading
* perf: better compression at levels 13-15
* cli : asynchronous compression by default, for faster
experience (use --single-thread for former behavior)
* cli : smoother status report in multi-threading mode
* cli : added command --fast=#, for faster compression modes
* cli : fix crash when not overwriting existing files
* api : `nbThreads` becomes `nbWorkers` : 1 triggers
asynchronous mode
* api : compression levels can be negative, for even more speed
* api : ZSTD_getFrameProgression() : get precise progress
status of ZSTDMT anytime
* api : ZSTDMT can accept new compression parameters during
compression
* api : implemented all advanced dictionary decompression prototypes
-------------------------------------------------------------------
Tue Feb 6 00:00:00 CET 2018 - dsterba@suse.cz
- build the static library (depency for btrfsprogs-static)
-------------------------------------------------------------------
Thu Dec 21 11:02:54 UTC 2017 - idonmez@suse.com
- Update to 1.3.3
* perf: improved zstd_opt strategy (levels 16-19)
* fix : bug #944 : multithreading with shared ditionary and
large data, reported by @gsliepen
* cli : fix : content size written in header by default
* cli : fix : improved LZ4 format support, by @felixhandte
* cli : new : hidden command -b -S, to benchmark multiple files
and generate one result per file
* api : change : when setting pledgedSrcSize, use
ZSTD_CONTENTSIZE_UNKNOWN macro value to mean "unknown"
* api : fix : support large skippable frames, by @terrelln
* api : fix : re-using context could result in suboptimal
block size in some corner case scenarios
* api : fix : streaming interface was adding a useless
3-bytes null block to small frames
-------------------------------------------------------------------
Sun Oct 29 15:52:37 UTC 2017 - astieger@suse.com
- update to 1.3.2:
* new long range mode, using --long command
* new ability to generate and decode magicless frames
* changed maximum nb of threads reduced to 200, to avoid address
space exhaustion in 32-bits mode
* fix multi-threading compression works with custom allocators
* fix ZSTD_sizeof_CStream() was over-evaluating memory usage
* fix a rare compression bug when compression generates very large
distances and bunch of other conditions
(only possible at --ultra -22)
* fix 32-bits build can now decode large offsets (levels 21+)
* cli added LZ4 frame support by default
* cli improved --list output
* cli now can split input file for dictionary training, using
command -B#
* cli new clean operation artefact on Ctrl-C interruption
* do not change /dev/null permissions when using command -t with
root access
* cli fix write file size in header in multiple-files mode
* api: added macro ZSTD_COMPRESSBOUND() for static allocation
* api: new advanced decompression API
* api: sizeof_CCtx() used to over-estimate
* build: fix : no-multithread variant compiles without pool.c
dependency
* build: better compatibility with reproducible builds
* license: changed /examples license to BSD + GPLv2
* license: fix a few header files to reflect new license
-------------------------------------------------------------------
Mon Aug 21 13:34:50 UTC 2017 - idonmez@suse.com
- Update to v1.3.1
* License is now BSD + GPL-2.0
* See https://github.com/facebook/zstd/releases for the
complete changelog.
-------------------------------------------------------------------
Mon Mar 27 14:04:29 UTC 2017 - idonmez@suse.com
- Update to v1.1.4
See https://github.com/facebook/zstd/releases for details.
- Drop zstd-lib-no-rebuild.patch
-------------------------------------------------------------------
Wed Dec 7 09:25:33 UTC 2016 - idonmez@suse.com
- Fix group name for the shared library
-------------------------------------------------------------------
Sun Dec 4 12:25:27 UTC 2016 - idonmez@suse.com
- Update to version 1.1.1
* New : cli commands -M#, --memory=, --memlimit=,
--memlimit-decompress= to limit allowed memory consumption
during decompression
* Improved : slightly better compression ratio at --ultra levels
* Improved : better memory usage when using streaming
compression API
* Added : API : ZSTD_initCStream_usingCDict(),
ZSTD_initDStream_usingDDict() (experimental section)
* Changed : zstd_errors.h is now installed within /include
(and replaces errors_public.h)
* Fixed : several sanitizer warnings
-------------------------------------------------------------------
Sun Oct 16 17:55:02 UTC 2016 - jengelh@inai.de
- Update descriptions
-------------------------------------------------------------------
Wed Oct 5 09:03:14 UTC 2016 - bwiedemann@suse.com
- initial package version 1.1.0
based on https://pbrady.fedorapeople.org/zstd.spec