From 5a1c9afad69a58ca7611e9e6b69b5a517afe3193 Mon Sep 17 00:00:00 2001 From: "sw-release-bot[bot]" <255865126+sw-release-bot[bot]@users.noreply.github.com> Date: Sat, 18 Apr 2026 15:45:14 +0000 Subject: [PATCH] chore: release v0.4.1 --- CHANGELOG.md | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ Cargo.lock | 24 ++++++++++++------------ Cargo.toml | 2 +- 3 files changed, 61 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e54e7b..9cee083 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,53 @@ # Changelog +## v0.4.1 — 2026-04-18 + +### coordinode-core +## [0.4.1](https://github.com/structured-world/coordinode/compare/v0.4.0...v0.4.1) - 2026-04-18 + +#### Added + +- *(query)* add read_consistency knob + planner auto-promotion (R-SNAP1) +- *(txn)* add per-shard MaxAssignedWatermark + WaitForTs primitive + +### coordinode-embed +## [0.4.1](https://github.com/structured-world/coordinode/compare/v0.4.0...v0.4.1) - 2026-04-18 + +#### Added + +- *(query)* snapshot API contract tests + fix modality_count over-promotion +- *(query)* add read_consistency knob + planner auto-promotion (R-SNAP1) +- *(query)* expose applied_watermark handle on ExecutionContext + +### coordinode-query +## [0.4.1](https://github.com/structured-world/coordinode/compare/v0.4.0...v0.4.1) - 2026-04-18 + +#### Added + +- *(query)* snapshot API contract tests + fix modality_count over-promotion +- *(query)* add read_consistency knob + planner auto-promotion (R-SNAP1) +- *(query)* expose applied_watermark handle on ExecutionContext + +#### Testing + +- *(query)* R-SNAP1 exact mode + AS OF target + hint docs + +### coordinode-raft +## [0.4.1](https://github.com/structured-world/coordinode/compare/v0.4.0...v0.4.1) - 2026-04-18 + +#### Added + +- *(raft)* wire MaxAssignedWatermark into apply_proposal path + +### coordinode-search +## [0.4.1](https://github.com/structured-world/coordinode/compare/v0.4.0...v0.4.1) - 2026-04-18 + +#### Added + +- *(search)* FTS MVCC snapshot filter via per-doc commit_ts + segment registry + +--- + ## v0.4.0 — 2026-04-17 ### coordinode-embed diff --git a/Cargo.lock b/Cargo.lock index ebb76a5..19901d9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -770,7 +770,7 @@ dependencies = [ [[package]] name = "coordinode-auth" -version = "0.4.0" +version = "0.4.1" dependencies = [ "serde", "tempfile", @@ -780,7 +780,7 @@ dependencies = [ [[package]] name = "coordinode-client" -version = "0.4.0" +version = "0.4.1" dependencies = [ "prost", "thiserror 2.0.18", @@ -793,7 +793,7 @@ dependencies = [ [[package]] name = "coordinode-core" -version = "0.4.0" +version = "0.4.1" dependencies = [ "bytes", "criterion", @@ -811,7 +811,7 @@ dependencies = [ [[package]] name = "coordinode-embed" -version = "0.4.0" +version = "0.4.1" dependencies = [ "coordinode-core", "coordinode-lsm-tree", @@ -831,7 +831,7 @@ dependencies = [ [[package]] name = "coordinode-integration" -version = "0.4.0" +version = "0.4.1" dependencies = [ "coordinode-client", "prost", @@ -870,7 +870,7 @@ dependencies = [ [[package]] name = "coordinode-query" -version = "0.4.0" +version = "0.4.1" dependencies = [ "coordinode-core", "coordinode-embed", @@ -892,7 +892,7 @@ dependencies = [ [[package]] name = "coordinode-raft" -version = "0.4.0" +version = "0.4.1" dependencies = [ "bytes", "coordinode-core", @@ -915,7 +915,7 @@ dependencies = [ [[package]] name = "coordinode-s3" -version = "0.4.0" +version = "0.4.1" dependencies = [ "bytes", "coordinode-core", @@ -936,7 +936,7 @@ dependencies = [ [[package]] name = "coordinode-search" -version = "0.4.0" +version = "0.4.1" dependencies = [ "aes-gcm", "coordinode-storage", @@ -956,7 +956,7 @@ dependencies = [ [[package]] name = "coordinode-server" -version = "0.4.0" +version = "0.4.1" dependencies = [ "coordinode-auth", "coordinode-client", @@ -992,7 +992,7 @@ dependencies = [ [[package]] name = "coordinode-storage" -version = "0.4.0" +version = "0.4.1" dependencies = [ "byteorder-lite", "bytes", @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "coordinode-vector" -version = "0.4.0" +version = "0.4.1" dependencies = [ "coordinode-core", "coordinode-storage", diff --git a/Cargo.toml b/Cargo.toml index 938222f..a461003 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ members = [ ] [workspace.package] -version = "0.4.0" +version = "0.4.1" edition = "2021" rust-version = "1.90" license = "AGPL-3.0-only"