Releases: klauspost/compress
Releases · klauspost/compress
v1.17.11
What's Changed
- zstd: Fix extra CRC written with multiple Close calls by @klauspost in #1017
- s2: Don't use stack for index tables by @klauspost in #1014
- gzhttp: No content-type on no body response code by @juliens in #1011
- gzhttp: Do not set the content-type when response has no body by @kevinpollet in #1013
New Contributors
- @juliens made their first contribution in #1011
- @kevinpollet made their first contribution in #1013
Full Changelog: v1.17.10...v1.17.11
v1.17.10
What's Changed
- gzhttp: Add TransportAlwaysDecompress option. by @klauspost in #978
- s2: Add EncodeBuffer buffer recycling callback by @klauspost in #982
- zstd: Improve memory usage on small streaming encodes by @klauspost in #1007
- gzhttp: Add supported decompress request body by @mirecl in #1002
- flate: read data written with partial flush by @vajexal in #996
- ci: Upgrade Go & other by @klauspost in #1008
- docs: Small typofix in comment by @Jille in #976
- build(deps): bump the github-actions group with 2 updates by @dependabot in #979
- docs: Fix URL typo when installing builddict by @Wikidepia in #980
- build(deps): bump the github-actions group with 2 updates by @dependabot in #985
- Fix typos by @deining in #986
- build(deps): bump github/codeql-action from 3.25.15 to 3.26.6 in the github-actions group by @dependabot in #997
New Contributors
- @Wikidepia made their first contribution in #980
- @deining made their first contribution in #986
- @vajexal made their first contribution in #996
- @mirecl made their first contribution in #1002
Full Changelog: v1.17.9...v1.17.10
v1.17.9
What's Changed
- s2: Reduce ReadFrom temporary allocations by @klauspost in #949
- Fix arm64 vet issues by @klauspost in #964
- flate, zstd: Shave some bytes off amd64 matchLen by @greatroar in #963
- Upgrade zip to 1.22.4 upstream by @klauspost in #970
- zstd: BuildDict fails with RLE table by @klauspost in #951
- Upgrade zlib to upstream by @klauspost in #971
Full Changelog: v1.17.8...v1.17.9
v1.17.8
What's Changed
- zstd: Reject blocks where reserved values are not 0 by @klauspost in #885
- zstd: Add RLE detection+encoding by @klauspost in #938
New Contributors
Full Changelog: v1.17.7...v1.17.8
v1.17.7
What's Changed
- s2: Add AsyncFlush method: Complete the block without flushing by @Jille in #927
- s2: Fix literal+repeat exceeds dst crash by @klauspost in #930
Full Changelog: v1.17.6...v1.17.7
v1.17.6
What's Changed
- zstd: Fix incorrect repeat coding in best mode by @klauspost in #923
- s2: Fix DecodeConcurrent deadlock on errors by @klauspost in #925
- build: Remove garble compiler by @klauspost in #924
Full Changelog: v1.17.5...v1.17.6
v1.17.5
What's Changed
- flate: Fix reset with dictionary on custom window encodes by @klauspost in #912
- zstd: Limit better/best default window to 8MB by @klauspost in #913
- zstd: Shorter and faster asm for decSymbol.newState by @greatroar in #896
- zstd: Add Frame header encoding and stripping by @klauspost in #908
- zstd: Tweak noasm FSE decoder by @greatroar in #910
- s2: Fix callbacks for skippable blocks and disallow 0xfe (Padding) for custom use by @Jille in #916
- s2: Fix incorrect length encoded by writer.AddSkippableBlock by @Jille in #917
- s2: Fix up AddSkippableBlock more by @klauspost in #919
- s2: Document and test how to peek the stream for skippable blocks by @Jille in #918
- internal/race,s2: add some race instrumentation by @egonelbre in #903
- build(deps): bump the github-actions group with 4 updates by @dependabot in #900
- CI: Hash pin sensitive actions and configure Dependabot to automatically update them by @diogoteles08 in #899
- Update generator and executable go.mod by @klauspost in #904
- Update README.md by @pelenium in #905
- build(deps): bump the github-actions group with 1 update by @dependabot in #906
New Contributors
Full Changelog: v1.17.4...v1.17.5
v1.17.4
What's Changed
- huff0: Speed up symbol counting by @greatroar in #887
- huff0: Remove byteReader by @greatroar in #886
- gzhttp: Allow overriding decompression on transport by @klauspost in #892
- gzhttp: Clamp compression level by @klauspost in #890
- gzip: Error out if reserved bits are set by @klauspost in #891
New Contributors
Full Changelog: v1.17.3...v1.17.4
v1.17.3
What's Changed
- fse: Fix max header size by @klauspost in #881
- zstd: Improve better/best compression by @klauspost in #877
- gzhttp: Fix missing content type on Close by @klauspost in #883
Full Changelog: v1.17.2...v1.17.3
v1.17.2
What's Changed
- zstd: Fix corrupted output in "best" by @klauspost in #876
Full Changelog: v1.17.1...v1.17.2