Skip to content

Releases: klauspost/compress

v1.15.4

11 May 07:50
d507a95
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.15.3...v1.15.4

v1.15.3

06 May 08:24
f31f904
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.15.2...v1.15.3

v1.15.2

26 Apr 13:23
e4f64b4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.15.1...v1.15.2

v1.15.1

11 Mar 08:06
7c7079e
Compare
Choose a tag to compare

What's Changed

  • huff0: Add x86 assembly of Decode4X by @WojciechMula in #512
  • zstd: Reuse zip decoders in #514
  • zstd: Detect extra block data and report as corrupted in #520
  • zstd: Handle zero sized frame content size stricter in #521
  • zstd: Add stricter block size checksin #523

New Contributors

Full Changelog: v1.15.0...v1.15.1

v1.15.0

04 Mar 13:19
3cfb088
Compare
Choose a tag to compare

What's Changed

Both compression and decompression now supports "synchronous" stream operations. This means that whenever "concurrency" is set to 1, they will operate without spawning goroutines.

Stream decompression is now faster on asynchronous, since the goroutine allocation much more effectively splits the workload. On typical streams this will typically use 2 cores fully for decompression. When a stream has finished decoding no goroutines will be left over, so decoders can now safely be pooled and still be garbage collected.

While the release has been extensively tested, it is recommended to do testing when upgrading.

Full Changelog: v1.14.4...v1.15.0

v1.14.4

22 Feb 11:33
48597ba
Compare
Choose a tag to compare

What's Changed

  • flate: Fix rare huffman only (-2) corruption by @klauspost in #503
  • Update deprecated CreateHeaderRaw to correctly call CreateRaw by @saracen in #502
  • archive/zip: don't read data descriptor early by @saracen in #501
  • huff0: Use static decompression buffer up to 30% faster by @klauspost in #499
  • huff0: Use buffers for 1X decodes by @klauspost in #500

Full Changelog: v1.14.3...v1.14.4

v1.14.3

17 Feb 12:31
fe93d93
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.14.2...v1.14.3

v1.14.2

25 Jan 12:40
7f260be
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.14.1...v1.14.2

v1.14.1

11 Jan 17:23
8f61aab
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.13.6...v1.14.1

v1.14.0

11 Jan 17:16
4a32b53
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.13.6...v1.14.0