Skip to content

Releases: inikep/lzbench

lzbench v2.2

28 Oct 19:33

Choose a tag to compare

Changes:

  • improvement: Automatic chunk size splitting for multi-threading (-T) when -b is not specified
  • improvement: Added the -I# option, which enables compression using # internal (built-in) threads
    when supported. Currently available for the following compressors: bsc, fast-lzma2,
    kanzi, lzham, lzma, xz, and zstd.
  • added zpaq v7.15 (thanks to @rsreds)
  • updated GLZA to v0.11.8 (thanks to @tansy)
  • updated bzip3 to v1.5.2 (thanks to @tansy)
  • updated libdeflate to v1.24 (thanks to @tansy)
  • updated snappy to v1.2.2 (thanks to @tansy)
  • updated xz to v5.8.1 (thanks to @tansy)
  • updated kanzi to 2.4.0 (thanks to @flanglet)
  • updated libbsc to v3.3.9 (thanks to @IlyaGrebnov) and later to v3.3.11 (thanks to @vectorsss)
  • updated density to v0.16.6 (Rust based) (thanks to @g1mv)
  • updated zlib-ng to 2.2.5
  • updated lzma and ppmd8 (no changes for ppmd8) to 25.01 (thanks to @tansy)
  • updated tamp to v1.10.0

lzbench v2.1

17 Jul 16:42

Choose a tag to compare

Changes:

  • Added the -T parameter, which enables multi-threaded compression using an external thread
    pool implemented in lzbench. The input data is split into N blocks (with block size specified
    by the -b option) and each block is compressed independently using T threads. Since the blocks
    are processed independently, this may slightly reduce the compression ratio. This option also
    significantly increases memory usage, as each compressor instance is allocated T times.
  • added bzip3 1.5.1
  • updated zstd to 1.5.7 (thanks to @tansy)
  • updated lzav 4.22 (thanks to @avaneev)
  • fixed: lzma 24.09 was using 2 threads for level 5 and higher (a bug introduced in v2.0)
  • removed max_block_size parameter and blosclz, shrinker, xpack codecs
  • removed pithy (issues with incompressible data), Nakamichi Okamigan
  • improvement: report compiler version (thanks to @danfe)
  • improvement: reorganization of lzbench directories
  • improvement: changed interface of compression and decompression functions (thanks to @tansy)

lzbench v2.0.1

11 Feb 19:46

Choose a tag to compare

Changes:

  • updated libbsc to v3.3.5 (thanks to @IlyaGrebnov)
  • fixed: set kanzi to use a single thread instead of half of available threads in lzbench v2.0 (thanks to @tansy)
  • fixed: Piping through tee doesn't work (issue #138)
  • improvement: Return exit code > 0 to shell in case of failure of one of codecs

lzbench v2.0

06 Feb 15:31

Choose a tag to compare

Changes:

  • added zlib-ng 2.2.3 (thanks to @data-man)
  • added lizard 2.1
  • added LZAV 4.5 (thanks to @jibsen)
  • added libbsc v3.3.4 (thanks to @stefanrua)
  • added ppmd8 based on 7-zip 24.09 (thanks to @pps83)
  • added kanzi v2.3 (thanks to @flanglet)
  • added tamp v1.3.1 (thanks to @BrianPugh)
  • updated nvcomp to 2.2.0 (the last open source version)
  • updated slz to 1.2.1
  • updated snappy to 1.2.1
  • updated brotli to 1.1.0
  • updated blosclz to 2.5.1 (from c-blosc-1.21.6)
  • updated lzlib to 1.15
  • updated xz to v5.6.3
  • updated zlib to 1.3.1 (thanks to @tansy)
  • updated lzma to 24.09
  • updated libdeflate to v1.23 (thanks to @tansy)
  • updated zstd to 1.5.6
  • updated lz4 to 1.10.0 (thanks to @ChristianSchindler)

lzbench v1.9

17 Jan 15:57

Choose a tag to compare

Changes:

lzbench v1.8.1

01 Sep 12:47

Choose a tag to compare

Changes:

  • fixed linking issues with glza (multiple definition of ###)
  • update BriefLZ to 1.3.0 (thanks to @jibsen)
  • update libslz to 1.2.0 (thanks to Willy Tarreau)
  • update zstd to 1.4.5 (thanks to @jinfeihan57)

lzbench v1.8

24 Oct 19:41

Choose a tag to compare

Changes:

  • fixed gcc-9 and clang-9 compilation issues
  • default linking for Linux is dynamic and static for Windows (can be changed with make BUILD_STATIC=0/1)
  • added fast-lzma2 1.0.1
  • added bzip2 1.0.8 (thanks to @tansy)
  • blosclz updated to 2.0.0
  • libdeflate updated to v1.3
  • liblzg updated to 1.0.10
  • lzlib updated to 1.11
  • lzma updated to 19.00
  • lzo updated to 2.10
  • lzsse updated to 2019-04-18 (1847c3e827)
  • snappy updated to 2019-09-30 (e9e11b84e6)
  • xz updated to v5.2.4
  • zling updated to 2018-10-12

lzbench v1.7.4

23 Oct 15:56

Choose a tag to compare

Changes:

  • brieflz updated to 1.2.0 (thanks to @jibsen)
  • brotli updated to 2019-10-01 (c435f06675)
  • density updated to 0.14.2 (thanks to @morotti)
  • lz4 updated to v1.9.2
  • zstd updated to v1.4.3

lzbench v1.7.3

05 Jan 10:21

Choose a tag to compare

Changes: (done by @data-man)

  • brotli updated to 2017-12-12
  • lz4 updated to v1.8.0
  • zstd updated to v1.3.3
  • added zstd compressor with long distance matcher: zstdLDM, zstd22LDM, zstd24LDM

lzbench v1.7.1

19 Mar 14:33

Choose a tag to compare

Changes:

  • brotli updated to 2017-03-10
  • glza updated to v0.8
  • lzma updated to v16.04