From bf60b65472b2fce9e318b93ee3ac0d6c8e01faca Mon Sep 17 00:00:00 2001 From: "sw-release-bot[bot]" <255865126+sw-release-bot[bot]@users.noreply.github.com> Date: Thu, 26 Mar 2026 21:41:59 +0000 Subject: [PATCH] chore: release v4.2.0 --- CHANGELOG.md | 17 +++++++++++++++++ Cargo.toml | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 390b22e08..e46b8e024 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [4.2.0](https://github.com/structured-world/coordinode-lsm-tree/compare/v4.1.0...v4.2.0) - 2026-03-26 + +### Added + +- comparator-aware range tombstones ([#180](https://github.com/structured-world/coordinode-lsm-tree/pull/180)) +- *(compression)* CompressionProvider trait + pure Rust zstd backend ([#176](https://github.com/structured-world/coordinode-lsm-tree/pull/176)) +- *(error)* RouteMismatch error, blocked_bloom cleanup, bench/clippy fixes ([#166](https://github.com/structured-world/coordinode-lsm-tree/pull/166)) +- *(config)* per-level Fs routing for tiered storage ([#163](https://github.com/structured-world/coordinode-lsm-tree/pull/163)) + +### Performance + +- *(bench)* consolidate benchmarks + nextest + flamegraph pipeline ([#175](https://github.com/structured-world/coordinode-lsm-tree/pull/175)) + +### Testing + +- *(table)* add zstd dict helper coverage ([#181](https://github.com/structured-world/coordinode-lsm-tree/pull/181)) + ## [4.1.0](https://github.com/structured-world/coordinode-lsm-tree/compare/v4.0.0...v4.1.0) - 2026-03-24 ### Added diff --git a/Cargo.toml b/Cargo.toml index eef46a1f4..1e512cc12 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ name = "coordinode-lsm-tree" description = "A K.I.S.S. implementation of log-structured merge trees (LSM-trees/LSMTs) — CoordiNode fork" license = "Apache-2.0" -version = "4.1.0" +version = "4.2.0" edition = "2024" rust-version = "1.92" readme = "README.md"