Lz4

Latest version: v4.3.3

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

3.5

build: meson scripts are now hosted into `build/` directory
port : support for loongArch, risc-V, m68k and mips architectures

1.9.5

perf : Slightly faster (+5%) HC compression speed (levels 3-9)
lib : lz4frame states can now be reset and reused after a processing error (described by QrczakMK)
cli : fix: refuse to compress directories
cli : fix dictionary compression benchmark on multiple files

1.9.4

perf : faster decoding speed (~+20%) on aarch64 platforms
perf : faster decoding speed (~+70%) for -BD4 setting in CLI
api : new function `LZ4_decompress_safe_partial_usingDict()` by yawqi
api : lz4frame: ability to provide custom allocators at state creation
api : can skip checksum validation for improved decoding speed
api : new experimental unit `lz4file` for file i/o API, by anjiahao1
api : new experimental function `LZ4F_uncompressedUpdate()`, by alexmohr
cli : `--list` works on `stdin` input, by Low-power
cli : `--no-crc` does not produce (compression) nor check (decompression) checksums
cli : fix: `--test` and `--list` produce an error code when parsing invalid input
cli : fix: `--test -m` does no longer create decompressed file artifacts
cli : fix: support skippable frames when passed via `stdin`, reported by davidmankin
build: fix: Makefile respects CFLAGS directives passed via environment variable
build: `LZ4_FREESTANDING`, new build macro for freestanding environments, by t-mat
build: `make` and `make test` are compatible with `-j` parallel run
build: AS/400 compatibility, by jonrumsey
build: Solaris 10 compatibility, by pekdon
build: MSVC 2022 support, by t-mat
build: improved meson script, by eli-schwartz
doc : Updated LZ4 block format, provide an "implementation notes" section

1.9.3

perf: highly improved speed in kernel space, by terrelln
perf: faster speed with Visual Studio, thanks to wolfpld and remittor
perf: improved dictionary compression speed, by felixhandte
perf: fixed LZ4_compress_HC_destSize() ratio, detected by hsiangkao
perf: reduced stack usage in high compression mode, by Yanpas
api : LZ4_decompress_safe_partial() supports unknown compressed size, requested by jfkthame
api : improved LZ4F_compressBound() with automatic flushing, by Christopher Harvie
api : can (de)compress to/from NULL without UBs
api : fix alignment test on 32-bit systems (state initialization)
api : fix LZ4_saveDictHC() in corner case scenario, detected by IgorKorkin
cli : `-l` legacy format is now compatible with `-m` multiple files, by Filipe Calasans
cli : benchmark mode supports dictionary, by rkoradi
cli : fix --fast with large argument, detected by picoHz
build: link to user-defined memory functions with LZ4_USER_MEMORY_FUNCTIONS, suggested by Yuriy Levchenko
build: contrib/cmake_unofficial/ moved to build/cmake/
build: visual/* moved to build/
build: updated meson script, by neheb
build: tinycc support, by Anton Kochkov
install: Haiku support, by Jerome Duval
doc : updated LZ4 frame format, clarify EndMark

1.9.2

fix : out-of-bound read in exceptional circumstances when using decompress_partial(), by terrelln
fix : slim opportunity for out-of-bound write with compress_fast() with a large enough input and when providing an output smaller than recommended (< LZ4_compressBound(inputSize)), by terrelln
fix : rare data corruption bug with LZ4_compress_destSize(), by terrelln
fix : data corruption bug when Streaming with an Attached Dict in HC Mode, by felixhandte
perf: enable LZ4_FAST_DEC_LOOP on aarch64/GCC by default, by prekageo
perf: improved lz4frame streaming API speed, by dreambottle
perf: speed up lz4hc on slow patterns when using external dictionary, by terrelln
api: better in-place decompression and compression support
cli : --list supports multi-frames files, by gstedman
cli: --version outputs to stdout
cli : add option --best as an alias of -12 , by Low-power
misc: Integration into oss-fuzz by cmeister2, expanded list of scenarios by terrelln

1.9.1

fix : decompression functions were reading a few bytes beyond input size (introduced in v1.9.0, reported by ppodolsky and danlark1)
api : fix : lz4frame initializers compatibility with c++, reported by degski
cli : added command --list, based on a patch by gabrielstedman
build: improved Windows build, by JPeterMugaas
build: AIX, by Norman Green

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.