Releases: SpringMT/zstd-ruby
Releases · SpringMT/zstd-ruby
v2.0.3
v2.0.2
v2.0.1
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
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
- @gucki made their first contribution in #88
- @cosmo0920 made their first contribution in #114
Full Changelog: v1.5.7.0...v2.0.0
v1.5.7.1
v2.0.0 preview release 1
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
Full Changelog: v1.5.7.0...v2.0.0.pre.preview1
v1.5.7.0
v1.5.6.7
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
- @zarqman made their first contribution in #96
- @sekiyama58 made their first contribution in #98
- @flfymoss made their first contribution in #99
- @catlee made their first contribution in #101
Full Changelog: v1.5.6.6...v1.5.6.7
v1.5.6.6
v1.5.6.5
What's Changed
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