Skip to content

Releases: SpringMT/zstd-ruby

v2.0.3

02 Nov 14:16

Choose a tag to compare

What's Changed

  • Fix ruby_abi_version symbol error on macOS by @SpringMT in #120

Full Changelog: v2.0.2...v2.0.3

v2.0.2

01 Nov 14:25

Choose a tag to compare

What's Changed

New Contributors

  • @XrXr made their first contribution in #117

Full Changelog: v2.0.1...v2.0.2

v2.0.1

29 Sep 05:21

Choose a tag to compare

What's Changed

  • Prevent GC compaction and unintended sweeps for preventing checksum mismatch by @cosmo0920 in #116

Full Changelog: v2.0.0...v2.0.1

v2.0.0

26 Sep 15:44

Choose a tag to compare

What's Changed

BREAKING CHANGE

  • Fix symbol collision with other native gems using libzstd by @SpringMT in #104
  • Remove deprecated methods for v2 by @SpringMT in #108

Improvemnt

  • Add versioning policy for v2.0.0+ by @SpringMT in #105
  • Implements handling of partial frames by the streaming decompressor by @gucki in #88
  • Add tests for decompress_with_pos method by @SpringMT in #106
  • Add documentation for decompress_with_pos method by @SpringMT in #107
  • V2 by @SpringMT in #109
  • Potential fix for code scanning alert no. 10: Workflow does not contain permissions by @SpringMT in #110
  • chore(deps): update actions/checkout action to v5 by @renovate[bot] in #111

Bug fix

  • Add pending handler to concat 128kb or more data by @cosmo0920 in #114

New Contributors

Full Changelog: v1.5.7.0...v2.0.0

v1.5.7.1

26 Sep 15:37

Choose a tag to compare

What's Changed

  • Merge pull request #114 from cosmo0920/add-pending-handler-to-concat-… by @SpringMT in #115

Full Changelog: v1.5.7.0...v1.5.7.1

v2.0.0 preview release 1

26 Jul 15:38
697baf6

Choose a tag to compare

What's Changed

BREAKING CHANGE

  • Fix symbol collision with other native gems using libzstd by @SpringMT in #104
  • Remove deprecated methods for v2 by @SpringMT in #108

Improvemnt

  • Add versioning policy for v2.0.0+ by @SpringMT in #105
  • Implements handling of partial frames by the streaming decompressor by @gucki in #88
  • Add tests for decompress_with_pos method by @SpringMT in #106
  • Add documentation for decompress_with_pos method by @SpringMT in #107

New Contributors

  • @gucki made their first contribution in #88

Full Changelog: v1.5.7.0...v2.0.0.pre.preview1

v1.5.7.0

06 Jul 04:36

Choose a tag to compare

What's Changed

Full Changelog: v1.5.6.7...v1.5.7.0

v1.5.6.7

06 Jul 04:20

Choose a tag to compare

What's Changed

  • tests: add decompress with large streaming compress data by @SpringMT in #92
  • chore(deps): update dependency benchmark-ips to v2.14.0 by @renovate in #94
  • Fix deprecation warning in StreamWriter by @zarqman in #96
  • feat: add ruby 3.4.x by @SpringMT in #97
  • feat: support CDict & DDict for faster operation with repeated dictionary use by @sekiyama58 in #98
  • fix: missing argument names in rb_prohibit_copy (build failure on older GCC/Clang) by @flfymoss in #99
  • Fix build error with GCC 15 by @Watson1978 in #100
  • Fix ddict example in README by @catlee in #101

New Contributors

Full Changelog: v1.5.6.6...v1.5.6.7

v1.5.6.6

23 May 15:18

Choose a tag to compare

What's Changed

  • feat: add "zstd-ruby/stream_writer" and "zstd-ruby/stream_reader" loading by @SpringMT in #85
  • fix: decompress with streaming compress binary by @SpringMT in #90

Full Changelog: v1.5.6.5...v1.5.6.6

v1.5.6.5

26 Apr 05:42

Choose a tag to compare

What's Changed

  • feat: unlock GVL for simple compression and decompression by @SpringMT in #84

Improvemnt

  • GVL unlocking is limited to streaming, but it is also unlocked for simple compression and decompression.
    • No action required.

Full Changelog: v1.5.6.4...v1.5.6.5