Opened 4 years ago

Closed 3 years ago

#4858 closed enhancement (fixed)

zstd-1.5.0

Reported by: Bruce Dubbs Owned by: lfs-book
Priority: normal Milestone: 11.0
Component: Book Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (2)

comment:1 by Bruce Dubbs, 3 years ago

v1.5.0  (May 11, 2021) 
api: Various functions promoted from experimental to stable API:
  `ZSTD_defaultCLevel()`
  `ZSTD_getDictID_fromCDict()`
     api: Several experimental functions have been deprecated and will 
     emit a compiler warning 
  `ZSTD_compress_advanced()`
  `ZSTD_compress_usingCDict_advanced()`
  `ZSTD_compressBegin_advanced()`
  `ZSTD_compressBegin_usingCDict_advanced()`
  `ZSTD_initCStream_srcSize()`
  `ZSTD_initCStream_usingDict()`
  `ZSTD_initCStream_usingCDict()`
  `ZSTD_initCStream_advanced()`
  `ZSTD_initCStream_usingCDict_advanced()`
  `ZSTD_resetCStream()` 
api: ZSTDMT_NBWORKERS_MAX reduced to 64 for 32-bit environments 
perf: Significant speed improvements for middle compression levels 
perf: Block splitter to improve compression ratio, enabled by default for high 
      compression levels
perf: Decompression loop refactor, speed improvements on `clang` 
      and for `--long` modes
perf: Reduced stack usage during compression and decompression entropy stage 
bug: Improve setting permissions of created files 
bug: Fix large dictionary non-determinism
bug: Fix non-determinism test failures on Linux i686 
bug: Fix various dedicated dictionary search bugs 
bug: Ensure `ZSTD_estimateCCtxSize*() `monotonically increases with compression level 
bug: Fix --patch-from mode parameter bound bug with small files 
bug: Fix UBSAN error in decompression 
bug: Fix superblock compression divide by zero bug 
bug: Make the number of physical CPU cores detection more robust 
doc: Improve `zdict.h` dictionary training API documentation 
doc: Note that public `ZSTD_free*()` functions accept NULL pointers 
doc: Add style guide docs for open source contributors 
tests: Better regression test coverage for different dictionary modes 
tests: Better test coverage of index reduction 
tests: OSS-Fuzz coverage for seekable format 
tests: Test coverage for ZSTD threadpool API 
build: Dynamic library built multithreaded by default 
build: Move  `zstd_errors.h`  and  `zdict.h`  to  `lib/`  root 
build: Allow `ZSTDMT_JOBSIZE_MIN` to be configured at compile-time, 
       reduce default to 512KB 
build: Single file library build script moved to `build/` directory 
build: `ZBUFF_*()` is no longer built by default 
build: Fixed Meson build 
build: Fix excessive compiler warnings with clang-cl and CMake 
build: Detect presence of `md5` on Darwin 
build: Avoid SIGBUS on armv6 
cli: `--progress` flag added to always display progress bar 
cli: Allow reading from block devices with `--force` 
cli: Fix CLI filesize display bug 
cli: Fix windows CLI `--filelist` end-of-line bug
contrib: Various fixes for linux kernel patch 
contrib: Seekable format - Decompression hanging edge case fix 
contrib: Seekable format - New seek table-only API  
contrib: Seekable format - Fix seek table descriptor check when loading 
contrib: Seekable format - Decompression fix for large offsets,
misc: Automatically published release tarballs available on Github 

comment:2 by Bruce Dubbs, 3 years ago

Resolution: fixed
Status: newclosed

Fixed at af4f4bfa8ccaa4e88bbe8bc13a17f7e3240a5cb6

Package updates.
    Update to iana-etc-20210526.
    Update to vim-8.2.2890.
    Update to zstd-1.5.0.
    Update to perl-5.34.0.
    Update to inux-5.12.7.
    Update to libcap-2.50.
    Update to kmod-29.
    Update to expat-2.4.1.
    Update to elfutils-0.185.
    Update to bc-4.0.2.
Note: See TracTickets for help on using tickets.