v1.5.2
版本发布时间: 2022-01-21 05:54:37
facebook/zstd最新发布版本:v1.5.6(2024-03-31 02:57:28)
Zstandard v1.5.2 is a bug-fix release, addressing issues that were raised with the v1.5.1 release.
In particular, as a side-effect of the inclusion of assembly code in our source tree, binary artifacts were being marked as needing an executable stack on non-amd64 architectures. This release corrects that issue. More context is available in #2963.
This release also corrects a performance regression that was introduced in v1.5.0 that slows down compression of very small data when using the streaming API. Issue #2966 tracks that topic.
In addition there are a number of smaller improvements and fixes.
Full Changelist
- Fix zstd-static output name with MINGW/Clang by @MehdiChinoune in https://github.com/facebook/zstd/pull/2947
- storeSeq & mlBase : clarity refactoring by @Cyan4973 in https://github.com/facebook/zstd/pull/2954
- Fix mini typo by @fwessels in https://github.com/facebook/zstd/pull/2960
- Refactor offset+repcode sumtype by @Cyan4973 in https://github.com/facebook/zstd/pull/2962
- meson: fix MSVC support by @eli-schwartz in https://github.com/facebook/zstd/pull/2951
- fix performance issue in scenario #2966 (part 1) by @Cyan4973 in https://github.com/facebook/zstd/pull/2969
- [meson] Explicitly disable assembly for non clang/gcc copmilers by @terrelln in https://github.com/facebook/zstd/pull/2972
- Mark Huffman Decoder Assembly
noexecstack
on All Architectures by @felixhandte in https://github.com/facebook/zstd/pull/2964 - Improve Module Map File by @felixhandte in https://github.com/facebook/zstd/pull/2953
- Remove Dependencies to Allow the Zstd Binary to Dynamically Link to the Library by @felixhandte in https://github.com/facebook/zstd/pull/2977
- [opt] Fix oss-fuzz bug in optimal parser by @terrelln in https://github.com/facebook/zstd/pull/2980
- [license] Fix license header of huf_decompress_amd64.S by @terrelln in https://github.com/facebook/zstd/pull/2981
- Fix stderr progress logging for decompression by @terrelln in https://github.com/facebook/zstd/pull/2982
- Fix tar test cases by @sunwire in https://github.com/facebook/zstd/pull/2956
- Fixup MSVC source file inclusion for cmake builds by @hmaarrfk in https://github.com/facebook/zstd/pull/2957
- x86-64: Hide internal assembly functions by @hjl-tools in https://github.com/facebook/zstd/pull/2993
- Prepare v1.5.2 by @felixhandte in https://github.com/facebook/zstd/pull/2987
- Documentation and minor refactor to clarify MT memory management by @embg in https://github.com/facebook/zstd/pull/3000
- Avoid updating timestamps when the destination is stdout by @floppym in https://github.com/facebook/zstd/pull/2998
- [build][asm] Pass ASFLAGS to the assembler instead of CFLAGS by @terrelln in https://github.com/facebook/zstd/pull/3009
- Update CI documentation by @embg in https://github.com/facebook/zstd/pull/2999
- Zstandard v1.5.2 by @felixhandte in https://github.com/facebook/zstd/pull/2995
New Contributors
- @MehdiChinoune made their first contribution in https://github.com/facebook/zstd/pull/2947
- @fwessels made their first contribution in https://github.com/facebook/zstd/pull/2960
- @sunwire made their first contribution in https://github.com/facebook/zstd/pull/2956
- @hmaarrfk made their first contribution in https://github.com/facebook/zstd/pull/2957
- @floppym made their first contribution in https://github.com/facebook/zstd/pull/2998
Full Changelog: https://github.com/facebook/zstd/compare/v1.5.1...v1.5.2
1、 zstd-1.5.2.tar.gz 1.85MB
2、 zstd-1.5.2.tar.gz.sha256 84B
3、 zstd-1.5.2.tar.gz.sig 858B
4、 zstd-1.5.2.tar.zst 1.41MB
5、 zstd-1.5.2.tar.zst.sha256 85B
6、 zstd-1.5.2.tar.zst.sig 858B
7、 zstd-v1.5.2-win32.zip 1.4MB
8、 zstd-v1.5.2-win64.zip 1.56MB