Releases: SpringMT/zstd-ruby
Releases · SpringMT/zstd-ruby
v2.0.6
What's Changed
- Update dependency snappy to v0.5.0 by @renovate[bot] in #129
- update gems for sample and benchmark by @SpringMT in #130
- Bump rack from 3.2.4 to 3.2.5 in /examples/sinatra by @dependabot[bot] in #131
- Implement Write Barriers by @byroot in #132
New Contributors
- @dependabot[bot] made their first contribution in #131
- @byroot made their first contribution in #132
Full Changelog: v2.0.5...v2.0.6
v2.0.5
What's Changed
- Improve Zstd.decompress performance by avoiding unnecessary memory copy by @Watson1978 in #127
- CI: Test with Ruby 4.0 by @bquorning in #128
New Contributors
- @bquorning made their first contribution in #128
Full Changelog: v2.0.4...v2.0.5
v2.0.4
What's Changed
- Update actions/checkout action to v6 by @renovate[bot] in #121
- Fix potential memory leak if zstd_compress fails by @Watson1978 in #124
- Fix memory leak with non-String object by @Watson1978 in #125
- Fix memory leak in compression level with non-Integer by @Watson1978 in #126
Full Changelog: v2.0.3...v2.0.4
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