Skip to content

Releases: mostynb/go-grpc-compression

v1.1.13: upgrade github.com/klauspost/compress to v1.13.4

14 Aug 11:25
Compare
Choose a tag to compare

upgrade github.com/klauspost/compress to v1.13.4

This includes the following zstd improvements since v1.13.3:

Also upgrade other modules.

v1.1.12: upgrade github.com/klauspost/compress to v1.13.3

08 Aug 11:09
Compare
Choose a tag to compare
This includes the following zstd improvements since v1.13.0:

* Add configurable Decoder window size
  https://github.com/klauspost/compress/pull/394
* Add stream content size
  https://github.com/klauspost/compress/pull/401
* Simplify hashing functions
  https://github.com/klauspost/compress/pull/402
* use SpeedBestCompression for level >= 10
  https://github.com/klauspost/compress/pull/410
* Fix WriteTo error forwarding
  https://github.com/klauspost/compress/pull/411
* Improve Best compression
  https://github.com/klauspost/compress/pull/404

v1.1.11: upgrade github.com/klauspost/compress to v1.13.0

06 Jun 09:59
Compare
Choose a tag to compare
This includes the following zstd improvements since v1.12.3:

* Detect short invalid signatures
  https://github.com/klauspost/compress/pull/382
* Spawn decoder goroutine only if needed
  https://github.com/klauspost/compress/pull/380

v1.1.10: upgrade github.com/klauspost/compress to v1.12.3

30 May 22:08
Compare
Choose a tag to compare
This includes the following zstd improvement since v1.12.2:

* zstd: Forward read errors (#373)
  https://github.com/klauspost/compress/pull/373

v1.1.9: upgrade github.com/klauspost/compress to v1.12.2

28 Apr 06:02
Compare
Choose a tag to compare

This includes the following github.com/klauspost/compress/zstd improvements since v1.12.1:

upgrade github.com/klauspost/compress to v1.12.1

14 Apr 16:05
Compare
Choose a tag to compare
v1.1.8

upgrade snappy and zstd deps

upgrade github.com/klauspost/compress to v1.11.13

29 Mar 06:31
Compare
Choose a tag to compare
v1.1.7

upgrade github.com/klauspost/compress to v1.11.13

upgrade github.com/klauspost/compress to v1.11.6

07 Jan 22:32
Compare
Choose a tag to compare
v1.1.6

upgrade github.com/klauspost/compress to v1.11.6

upgrade github.com/klauspost/compress to v1.11.4

25 Dec 11:22
Compare
Choose a tag to compare
v1.1.5

upgrade github.com/klauspost/compress to v1.11.4

reimplement zstd compressor without sync.Pool

02 Dec 07:16
Compare
Choose a tag to compare
The Encoder and Decoder types in github.com/klauspost/compress/zstd offer
EncodeAll and DecodeAll functions which can be used concurrently, which
should allow us to drop the complex finalizer setup required to avoid
leaking resources.

While go-grpc uses an io.Reader/io.Writer based API, it appears that it
uses buffers to compress/decompress data in independent chunks rather than
streaming large amounts of data. So this should line up with the EncodeAll
and DecodeAll functions mentioned above.