LZ4 v1.9.1 Release Notes

Release Date: 2019-04-23 // almost 2 years ago
  • ๐Ÿš€ This is a point release, which main objective is to fix a read out-of-bound issue reported in the decoder of v1.9.0. Upgrade from this version is recommended.

    ๐Ÿ”€ A few other improvements were also merged during this time frame (listed below).
    A visible user-facing one is the introduction of a new command --list, started by @gabrielstedman, which makes it possible to peek at the internals of a .lz4 file. It will provide the block type, checksum information, compressed and decompressed sizes (if present). The command is limited to single-frame files for the time being.

    ๐Ÿ”„ Changes

    • ๐Ÿ›  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

    Note : this release has an issue when compiling liblz4 dynamic library on Mac OS-X. This issue is fixed in : #696 .