From 4d849ec61476fdc4652755e9ed40b422e44a0ed3 Mon Sep 17 00:00:00 2001 From: James Sadler Date: Wed, 5 Aug 2026 21:58:40 +1000 Subject: [PATCH] chore: prepare release v3.0.1 --- CHANGELOG.md | 6 +++++- Cargo.lock | 6 +++--- Cargo.toml | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 58844fdf..8ac6d4db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## [Unreleased] +## [3.0.1] - 2026-08-05 + ### Added - **Multi-step JSON paths on encrypted columns, everywhere**: `col -> 'a' -> 'b'` now works wherever a single field access does — in the select list, in an ordering comparison (`<`, `<=`, `>`, `>=`), and in the `->`, `->>` and `jsonb_path_query_first` spellings mixed freely, to any depth, with each step written as a literal or a placeholder. Previously only exact equality accepted a multi-step path and everything else was rejected. A chain is a single path into a single document, so it is now rewritten to one field access keyed on the whole composed path (`$.a.b`) instead of the nested accessors that would search an already-extracted entry and return NULL. Exact equality continues to fold the path and the value into one needle, which remains the stronger match. @@ -353,7 +355,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). - Integration with CipherStash ZeroKMS. - Encrypt Query Language (EQL) for indexing and searching encrypted data. -[Unreleased]: https://github.com/cipherstash/proxy/compare/v2.2.4...HEAD +[Unreleased]: https://github.com/cipherstash/proxy/compare/v3.0.1...HEAD +[3.0.1]: https://github.com/cipherstash/proxy/compare/v3.0.0...v3.0.1 +[3.0.0]: https://github.com/cipherstash/proxy/compare/v2.2.4...v3.0.0 [2.2.4]: https://github.com/cipherstash/proxy/compare/v2.2.3...v2.2.4 [2.2.3]: https://github.com/cipherstash/proxy/compare/v2.2.2...v2.2.3 [2.2.2]: https://github.com/cipherstash/proxy/compare/v2.2.1...v2.2.2 diff --git a/Cargo.lock b/Cargo.lock index c0a0b205..d247b553 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -818,7 +818,7 @@ dependencies = [ [[package]] name = "cipherstash-proxy" -version = "3.0.0" +version = "3.0.1" dependencies = [ "arc-swap", "async-trait", @@ -1548,7 +1548,7 @@ dependencies = [ [[package]] name = "eql-mapper-macros" -version = "3.0.0" +version = "3.0.1" dependencies = [ "pretty_assertions", "proc-macro2", @@ -4178,7 +4178,7 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "showcase" -version = "3.0.0" +version = "3.0.1" dependencies = [ "rand 0.9.2", "rustls", diff --git a/Cargo.toml b/Cargo.toml index 074963b1..2ab66143 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ resolver = "2" members = ["packages/*"] [workspace.package] -version = "3.0.0" +version = "3.0.1" edition = "2021" [profile.dev]