From 920b4899421fba2824cfe2a1feac9d3780d0044c Mon Sep 17 00:00:00 2001 From: "sw-release-bot[bot]" <255865126+sw-release-bot[bot]@users.noreply.github.com> Date: Wed, 10 Jun 2026 22:20:37 +0000 Subject: [PATCH] chore: release v0.0.34 --- zstd/CHANGELOG.md | 20 ++++++++++++++++++++ zstd/Cargo.toml | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/zstd/CHANGELOG.md b/zstd/CHANGELOG.md index 6cb418712..a6dd7dd4e 100644 --- a/zstd/CHANGELOG.md +++ b/zstd/CHANGELOG.md @@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.0.34](https://github.com/structured-world/structured-zstd/compare/v0.0.33...v0.0.34) - 2026-06-10 + +### Added + +- dictionary CDict-equivalent (encoder + C ABI + wasm + CLI); L22 dict memory 8.2x->1.13x ([#387](https://github.com/structured-world/structured-zstd/pull/387)) +- *(c-api)* C ABI core (cdylib + vendored headers + simple/context/error/frame/dict wrappers) ([#386](https://github.com/structured-world/structured-zstd/pull/386)) +- content-checksum modes + npm bindings, RingBuffer wrapped inline match-copy ([#385](https://github.com/structured-world/structured-zstd/pull/385)) + +### Performance + +- *(encode)* zero per-frame allocations on the reused-compressor path ([#395](https://github.com/structured-world/structured-zstd/pull/395)) +- *(decode)* hash each block while cache-hot on the direct path ([#394](https://github.com/structured-world/structured-zstd/pull/394)) +- *(encode)* [**breaking**] cut dict-compress per-frame overhead; shrink wasm payload 18% ([#393](https://github.com/structured-world/structured-zstd/pull/393)) +- *(encode)* monolithize dfast per-match helpers into the kernel ([#391](https://github.com/structured-world/structured-zstd/pull/391)) +- *(encode)* 4-byte gate before HC chain common_prefix_len ([#392](https://github.com/structured-world/structured-zstd/pull/392)) +- *(encode)* reshape dfast match-find toward donor structure ([#390](https://github.com/structured-world/structured-zstd/pull/390)) +- *(encode)* close the level-4 dfast speed outlier (donor greedy double-fast) ([#389](https://github.com/structured-world/structured-zstd/pull/389)) +- *(decode)* cut per-frame/block overhead (RingBuffer inline exec, FSE arrays, dict copy-on-write) ([#381](https://github.com/structured-world/structured-zstd/pull/381)) +- *(decode)* cut HUF/FSE entropy-build overhead on the decode hot path ([#377](https://github.com/structured-world/structured-zstd/pull/377)) + ## [0.0.33](https://github.com/structured-world/structured-zstd/compare/v0.0.32...v0.0.33) - 2026-06-08 ### Performance diff --git a/zstd/Cargo.toml b/zstd/Cargo.toml index 78ddf11c6..8faf66f0f 100644 --- a/zstd/Cargo.toml +++ b/zstd/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "structured-zstd" -version = "0.0.33" +version = "0.0.34" rust-version = "1.92" authors = [ "Moritz Borcherding ",