Releases: mcmilk/7-Zip-zstd
7-Zip ZS 26.01 - v1.5.7 - Release 1
7-Zip ZS 26.01 - v1.5.7 - Release 1
Security updates:
- GHSL-2026-135, Use-after-free in Lizard/LZ4/LZ5 (@JarLob)
- GHSL-2026-136, Stack buffer overflow in Lizard Huffman weight decoder (@JarLob)
- GHSL-2026-137, Heap OOB read in SetDecoderProperties2 via undersized codec properties buffer (@JarLob)
- GHSL-2026-138, Heap OOB read in SquashFS LZ4 decompressor (@JarLob)
- GHSL-2026-139, Heap OOB read in pt_decompress (@JarLob)
Compression versions in this release:
- Brotli Version 1.2.0
- Fast LZMA2 1.0.1
- Lizard Version 2.1
- LZ4 Version 1.10
- LZ5 Version 1.5
- Zstandard Version 1.5.7
Non-darkmode binaries (with -ndm suffix) are provided to support 5.0 subsystem (Windows 7), see gh-440.
What's Changed
- Fix issue with tree views in classic mode using wrong style by @ozone10 in #453
- GHA-CI: ARM runner for windows, flow optimization and deduplication by @sebres in #455
- Revert zst icon to modern one by @adem4ik in #457
- Fix the build of Clang 21.1.8. by @peashooter2 in #460
- Update: merged mainline v.26.00 by @sebres in #468
- Add zstd decompression support for NSIS archives by @hshakula in #475
- update CI: node.js 24, windows 2025 with vs2026 by @sebres in #489
- Merge 7-Zip 26.01 sources into 7-Zip-zstd by @boumenot in #491
- Update darkmodelib to 0.64.0 by @ozone10 in #502
New Contributors
- @adem4ik made their first contribution in #457
- @peashooter2 made their first contribution in #460
- @hshakula made their first contribution in #475
- @boumenot made their first contribution in #491
Full Changelog: v25.01-v1.5.7-R4...v26.01-v1.5.7-R1
7-Zip ZS 25.01 - v1.5.7 - Release 4
7-Zip ZS 25.01 - v1.5.7 - Release 4
Updates and Fixes:
- add Linux support and generate linux binaries for ARM and x86 platforms
- adjust testings to run on Linux and Windows (@sebres @mcmilk)
- fixed a lot compiler warnings for clang/gcc
- fix darkmode support and crashes on older Windows OS (@sebres @ozone10)
- use linux for benchmarking now and add new results to README
- add current version of Yann's xxh* hashes, we have now: XXH32, XXH64, XXH3-64 and XXH3-128
- add brotli stream detection
- remove md5/sha3/sha512 extra code from C/hashes
- remove duplicate xxhash code in lizard, lz4, lz5, zstd
- remove Total Commander plugin and update README.md
Compression versions in this release:
- Brotli Version 1.2.0
- Fast LZMA2 1.0.1
- Lizard Version 2.1
- LZ4 Version 1.10
- LZ5 Version 1.5
- Zstandard Version 1.5.7
Non-darkmode binaries (with -ndm suffix) are provided to support 5.0 subsystem (Windows 7), see gh-440.
7-Zip ZS 25.01 - v1.5.7 - Release 3
7-Zip ZS 25.01 - v1.5.7 - Release 3
Updates and Fixes:
- added non-darkmode binaries (with
-ndmsuffix) and old windows subsystem by @sebres - fixed crash on Windows 7 by @ozone10 (#441)
Compression versions in this release:
- Brotli Version 1.2.0
- Fast LZMA2 1.0.1
- Lizard Version 2.1
- LZ4 Version 1.10
- LZ5 Version 1.5
- Zstandard Version 1.5.7
7-Zip ZS 25.01 - v1.5.7 - Release 2
7-Zip ZS 25.01 - v1.5.7 - Release 2
Updates and Fixes:
- update Lizard to 2.1 by @sebres
- update LZ4 to 1.10 by @sebres
- some deduplications by @sebres
- update level mask for 7z, xz, zstd and lizard by @A2uria
- avoid array out-of-bounds access for g_Levels by @A2uria
- store/load last used properties of methods for 7z or zip types in/from registry per compression method by @sebres
- UI: implemented selection of ultra-fast compression levels for zstd by @sebres
- UI: enlarge compression levels combobox by @sebres
- UI: switch compression method and level comboboxes by @sebres
- update brotli to v.1.2.0 by @sebres
- fix inconsistent compression levels with mainline by @sebres
- Darkmode support by @ozone10
Compression versions in this release:
- Brotli Version 1.2.0
- Fast LZMA2 1.0.1
- Lizard Version 2.1
- LZ4 Version 1.10
- LZ5 Version 1.5
- Zstandard Version 1.5.7
7-Zip ZS 25.01 - v1.5.7 - Release 1
7-Zip ZS 25.01 - v1.5.7 - Release 1
Updates and Fixes:
- update 7-Zip 25.01 - by @sebres
Compression versions in this release:
- Brotli Version 1.1.0
- Fast LZMA2 1.0.1
- Lizard Version 1.0
- LZ4 Version 1.9.4
- LZ5 Version 1.5
- Zstandard Version 1.5.7
7-Zip ZS 24.09 - v1.5.7 - Release 1
7-Zip ZS 24.09 - v1.5.6 - Release 1
7-Zip ZS 24.09 - v1.5.6 - Release 1
- update 7-Zip source code to v24.09 - by @sebres
- fixed hashing variants, some are in Igors 7-Zip Standard version now - by @sebres
- update Zstandard to 1.5.6 - by @NagaseIori
Compression versions in this release:
- Brotli Version 1.0.9
- Fast LZMA2 1.0.1
- Lizard Version 1.0
- LZ4 Version 1.9.4
- LZ5 Version 1.5
- Zstandard Version 1.5.6
7-Zip ZS 22.01 - v1.5.5 - Release 3
7-Zip ZS 22.01 - v1.5.5 - Release 3
- update command line parsing to be more secure - thanks @sebres
- add SHA3 hashing
- use
.zstas default extension for Zstandard files - understand also
.tzstand.tzstdfiles (tar archives compressed via zstd)
Compression versions in this release:
- Brotli Version 1.0.9
- Fast LZMA2 1.0.1
- Lizard Version 1.0
- LZ4 Version 1.9.4
- LZ5 Version 1.5
- Zstandard Version 1.5.5
7-Zip ZS 22.01 - v1.5.5 - Release 2
7-Zip ZS 22.01 - v1.5.5 - Release 2
- update Zstandard to version 1.5.5
- revert the cmdline parsing patch for now - will be added later
Compression versions in this release:
- Brotli Version 1.0.9
- Fast LZMA2 1.0.1
- Lizard Version 1.0
- LZ4 Version 1.9.4
- LZ5 Version 1.5
- Zstandard Version 1.5.5
7-Zip ZS 22.01 - v1.5.5 - Release 1
7-Zip ZS 22.01 - v1.5.5 - Release 1
- update Zstandard to version 1.5.5
Compression versions in this release:
- Brotli Version 1.0.9
- Fast LZMA2 1.0.1
- Lizard Version 1.0
- LZ4 Version 1.9.4
- LZ5 Version 1.5
- Zstandard Version 1.5.5