Skip to content

Releases: DataDog/zstd

zstd 1.5.6

30 Jul 11:32
b52f603
Compare
Choose a tag to compare
zstd 1.5.6 Pre-release
Pre-release

What's Changed

  • Fix readme typo by @colinlyguo in #136
  • Update upperBound ratio when guessing the required decompression buffer size by @sfluor in #141
  • Update vendored zstd to 1.5.6 by @Viq111 in #143

Full Changelog: v1.5.5+patch1...v1.5.6

zstd 1.5.5 - wrapper patches 1

24 Aug 21:13
869dae0
Compare
Choose a tag to compare

What's Changed

  • add DecompressInto for decompression of payloads with known sizes by @jbowens in #130
  • [bulk] Fix being able to Decompress large payloads by @Viq111 in #132

New Contributors

Full Changelog: v1.5.5...v1.5.5+patch1

zstd 1.5.5

21 Apr 15:32
5f14d6a
Compare
Choose a tag to compare
zstd 1.5.5 Pre-release
Pre-release

What's Changed

  • Update vendored zstd to 1.5.5 (#125)
  • [circleci] Update to non-deprecated images (#124)

v1.5.2...v1.5.5

zstd 1.5.2 - wrapper patches 1

06 Jun 20:44
fd035e5
Compare
Choose a tag to compare

What's Changed

  • Fix unneededly allocated large decompression buffer by @XiaochenCui (#118) & @Viq111 in #120
  • Add SetNbWorkers api to the writer code (see #108) by @bsergean in #117
    • For large workloads, the performance can be improved by 3-6x (see #117 (comment))
    • Write() becomes async with workers > 1, make sure you read the method documentation before using

New Contributors

Full Changelog: v1.5.2...v1.5.2+patch1

zstd 1.5.2

22 Apr 20:04
e5990c1
Compare
Choose a tag to compare
zstd 1.5.2 Pre-release
Pre-release

This release updates the upstream zstd version to 1.5.2 (#116)

The update 1.5.0 -> 1.5.2 overall has a similar performance profile. Please note that depending on the workload, performance could vary by -10% / +10%

zstd 1.5.0 - wrapper patches 2

18 Apr 14:23
ed849f7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.0+patch1...v1.5.0+patch2

zstd 1.5.0 - wrapper patches 1

23 Mar 17:47
718c6ee
Compare
Choose a tag to compare

What's Changed

  • zstd.go: Set ZSTD_LEGACY_SUPPORT=4 to decompress legacy payloads by @evanj in #105

Full Changelog: v1.5.0...v1.5.0+patch1

zstd 1.5.0

24 Nov 15:17
c4c921b
Compare
Choose a tag to compare

This release updates the upstream zstd version to 1.5.0 (#106) (thanks @SirSniper!) which sports some major performance improvements!

It comes with additional changes to the Go wrapper:

  • Allow building against zstd dynamic library instead of static by @dopuskh3 (#109)
  • Don't block the stream reader when a block is available by @delthas (#96)

zstd 1.5.0-rc.1

13 Sep 18:52
112dca3
Compare
Choose a tag to compare
zstd 1.5.0-rc.1 Pre-release
Pre-release

This release updates the upstream zstd version to 1.5.0 (#106 thanks to @SirSniper)

zstd 1.4.8 - wrapper patches 1

08 Mar 21:25
e292af4
Compare
Choose a tag to compare

The semantic versioning of this release is a bit particular since it only includes changes in the Go wrapper without any changes from the upstream C repository (https://github.com/facebook/zstd/releases).

Changes:

  • Fix "Go pointer to Go pointer" panics when using another writer @evanj (#97)

This is a recommended version as it fixes potential panics (never expected) when using a writer from another package