From b1b25219b507cf56cb7334ac1a408dc9b09eaa50 Mon Sep 17 00:00:00 2001 From: AkitaOnRails Date: Mon, 21 Sep 2026 19:22:36 -0300 Subject: [PATCH] release: v2.4.0 --- CHANGELOG.md | 5 ++++- Cargo.lock | 24 ++++++++++++------------ Cargo.toml | 20 ++++++++++---------- 3 files changed, 26 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ec57bde..881c25ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.4.0] - 2026-09-21 + ### Security - Bumped `rmcp` to 2.x (2.2.0), resolving three MCP transport advisories: GHSA-9pj6-vhgr-3mwh (unauthenticated Streamable-HTTP session-table leak / @@ -6248,7 +6250,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Consolidator used server startup default project instead of the session's actual project. -[Unreleased]: https://github.com/akitaonrails/ai-memory/compare/v2.3.2...HEAD +[Unreleased]: https://github.com/akitaonrails/ai-memory/compare/v2.4.0...HEAD +[2.4.0]: https://github.com/akitaonrails/ai-memory/releases/tag/v2.4.0 [2.3.2]: https://github.com/akitaonrails/ai-memory/releases/tag/v2.3.2 [2.3.1]: https://github.com/akitaonrails/ai-memory/releases/tag/v2.3.1 [2.3.0]: https://github.com/akitaonrails/ai-memory/releases/tag/v2.3.0 diff --git a/Cargo.lock b/Cargo.lock index a5a205ea..b263d26d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -33,7 +33,7 @@ dependencies = [ [[package]] name = "ai-memory-cli" -version = "2.3.2" +version = "2.4.0" dependencies = [ "ai-memory-consolidate", "ai-memory-core", @@ -81,7 +81,7 @@ dependencies = [ [[package]] name = "ai-memory-consolidate" -version = "2.3.2" +version = "2.4.0" dependencies = [ "ai-memory-core", "ai-memory-llm", @@ -107,7 +107,7 @@ dependencies = [ [[package]] name = "ai-memory-core" -version = "2.3.2" +version = "2.4.0" dependencies = [ "icu_normalizer", "jiff", @@ -123,7 +123,7 @@ dependencies = [ [[package]] name = "ai-memory-eval" -version = "2.3.2" +version = "2.4.0" dependencies = [ "ai-memory-consolidate", "ai-memory-core", @@ -146,7 +146,7 @@ dependencies = [ [[package]] name = "ai-memory-hooks" -version = "2.3.2" +version = "2.4.0" dependencies = [ "ai-memory-consolidate", "ai-memory-core", @@ -171,7 +171,7 @@ dependencies = [ [[package]] name = "ai-memory-llm" -version = "2.3.2" +version = "2.4.0" dependencies = [ "ai-memory-core", "anyhow", @@ -200,7 +200,7 @@ dependencies = [ [[package]] name = "ai-memory-mcp" -version = "2.3.2" +version = "2.4.0" dependencies = [ "ai-memory-consolidate", "ai-memory-core", @@ -234,7 +234,7 @@ dependencies = [ [[package]] name = "ai-memory-store" -version = "2.3.2" +version = "2.4.0" dependencies = [ "ai-memory-core", "anyhow", @@ -260,11 +260,11 @@ dependencies = [ [[package]] name = "ai-memory-test-support" -version = "2.3.2" +version = "2.4.0" [[package]] name = "ai-memory-web" -version = "2.3.2" +version = "2.4.0" dependencies = [ "ai-memory-core", "ai-memory-store", @@ -287,7 +287,7 @@ dependencies = [ [[package]] name = "ai-memory-wiki" -version = "2.3.2" +version = "2.4.0" dependencies = [ "ai-memory-core", "ai-memory-llm", @@ -319,7 +319,7 @@ dependencies = [ [[package]] name = "ai-memory-workstream" -version = "2.3.2" +version = "2.4.0" dependencies = [ "ai-memory-core", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index b6cfa2b6..f9844c6f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,7 @@ default-members = [ ] [workspace.package] -version = "2.3.2" +version = "2.4.0" edition = "2024" rust-version = "1.95" license = "MIT" @@ -44,15 +44,15 @@ authors = ["Fabio Akita "] [workspace.dependencies] # Inter-crate dependencies. -ai-memory-core = { path = "crates/ai-memory-core", version = "2.3.2" } -ai-memory-store = { path = "crates/ai-memory-store", version = "2.3.2" } -ai-memory-wiki = { path = "crates/ai-memory-wiki", version = "2.3.2" } -ai-memory-mcp = { path = "crates/ai-memory-mcp", version = "2.3.2" } -ai-memory-hooks = { path = "crates/ai-memory-hooks", version = "2.3.2" } -ai-memory-llm = { path = "crates/ai-memory-llm", version = "2.3.2" } -ai-memory-consolidate = { path = "crates/ai-memory-consolidate", version = "2.3.2" } -ai-memory-web = { path = "crates/ai-memory-web", version = "2.3.2" } -ai-memory-workstream = { path = "crates/ai-memory-workstream", version = "2.3.2" } +ai-memory-core = { path = "crates/ai-memory-core", version = "2.4.0" } +ai-memory-store = { path = "crates/ai-memory-store", version = "2.4.0" } +ai-memory-wiki = { path = "crates/ai-memory-wiki", version = "2.4.0" } +ai-memory-mcp = { path = "crates/ai-memory-mcp", version = "2.4.0" } +ai-memory-hooks = { path = "crates/ai-memory-hooks", version = "2.4.0" } +ai-memory-llm = { path = "crates/ai-memory-llm", version = "2.4.0" } +ai-memory-consolidate = { path = "crates/ai-memory-consolidate", version = "2.4.0" } +ai-memory-web = { path = "crates/ai-memory-web", version = "2.4.0" } +ai-memory-workstream = { path = "crates/ai-memory-workstream", version = "2.4.0" } ai-memory-test-support = { path = "crates/ai-memory-test-support", version = "2.3.2" } # (Workspace shared deps follow below)