Skip to content

Releases: klauspost/compress

v1.10.4

08 Apr 06:56
e2d2089
Compare
Choose a tag to compare

Changelog

a97546e Exclude more from automatic changelog.
0323562 Pin goreleaser version until Go 1.14
badde52 all: Smaller struct sizes (#246)
8f4a8f1 zstd: Adjust default window sizes (#247)
e8d1c04 zstd: If first block and 'final', encode direct. (#251)
6fa181d zstd: Reduce allocations when decoding from a bytes.Buffer (#249)
d8b029a zstd: Skip CRC if not requested. (#250)

v1.10.3

11 Mar 11:44
788b7f0
Compare
Choose a tag to compare

Changelog

022415c Skip creating encoders when not needed (#238)
4e45121 Upgrade Go. Fix missing jobs.
37e81bd s2: Add pure Go snappy block compressor (#245)
46fa1d6 s2: Check input size in pure Go encodes (#244)
56999ed zstd: Add better compression mode (#240)
970d4dc zstd: Improve match speed of fastest level. (#241)

v1.10.2

27 Feb 12:03
d4b3bb1
Compare
Choose a tag to compare

Changelog

0d728f0 Reduce deflate table sizes (#227)
d4b3bb1 Update README.md
502181a doc: fix typos (#228)
8abd495 inflate: Generate code for byte readers (#236)
fd5b254 inflate: Inline symbol real (#234)
60e4844 inflate: Read more bits when decoding (#232)
c286dbb zstd: use previously defined size var when making dst byte slice (#229)

v1.10.1

18 Feb 19:03
2a5ec94
Compare
Choose a tag to compare

Changelog

59173b5 Remove writer reference on close (#224)
2a5ec94 Update README.md
6e30771 Update README.md
7ce6eae zstd: Fix reset overflow (#226)

v1.10.0

10 Feb 17:24
Compare
Choose a tag to compare

Changelog

26bacdf Add compressed ZIP copying (#214)
e1f2a6e Add empty Go mod file (#213)
b7ccab8 Add stateless dictionary support (#216)
4f93024 Fix reset overflow (#218)
a8f0b11 Merge pull request #186 from klauspost/s2-assembler-encode
e75fbf6 Merge pull request #212 from klauspost/add-deb-rpm
ccd3322 Merge pull request #215 from klauspost/s2-single-threaded-readerfrom

v1.9.8

20 Jan 12:31
Compare
Choose a tag to compare

Changelog

4c57fdd Decrease penalty slightly.
7269def Fix and optimize bit estimates
9ff01f5 Increase penalty a bit to avoid speed regression.
8647fbe Merge branch 'master' into flate-fix-huffman-bit-estimates
1cf5cb2 Merge pull request #206 from klauspost/flate-fix-huffman-bit-estimates
81b3ddd Merge pull request #210 from pdecat/patch-1
a649712 Remove cmp dependency (#209)
36b6ed4 Remove commented out println.
490fd07 Tweak block selection.
e48bab1 Tweak header estimates.
fcee6d8 Tweak limits.
2f56a8e Typo raio => ratio
5c1f19d Update README.md
459b83a Update README.md
182d024 Use separate extra bits to make comparison fair.
da94045 s2: Expand destination slice if big enough. (#204)
1901a5f use quickSort from sort.Sort (#207)

v1.9.7

05 Jan 16:02
f61bac3
Compare
Choose a tag to compare

Changelog

d719bb8 Add s2c/s2d version and build time.
dca0232 Ignore release upload errors.
f61bac3 huff0/zstd: Fix tablelog reuse (#203)

v1.9.4

04 Dec 08:19
438db64
Compare
Choose a tag to compare

Dec 3, 2019: (v1.9.4) S2: limit max repeat length. #188
Dec 3, 2019: Add WithNoEntropyCompression to zstd #187
Dec 3, 2019: Reduce memory use for tests. Check for leaked goroutines.

v1.9.3

28 Nov 09:03
v1.9.3
34ae902
Compare
Choose a tag to compare
  • Nov 28, 2018 (v1.9.3) Less allocations in stateless deflate.
  • Nov 28, 2018: 5-20% Faster huff0 decode. Impacts zstd as well. #184

v1.9.2

12 Nov 17:57
v1.9.2
4e96aec
Compare
Choose a tag to compare

Changelog

ba5daf5 Add stateless gzip/deflate (#176)
fb5147c Fix inconsistent zstd error (#179)
f741997 Remove artifacts.
4e96aec Update README.md
c0145a2 Use latest fuzzit
64d2747 bit_writer: Use arrays. (#177)
bc6fcd8 inflate: Reduce memory use (#178)
754afe9 s2c: Default to max block size (4MB)
30596e9 zstd: Fix frame content size decoding (#180)