From 433a19f3d54dea287571b1423591db2a89965fa9 Mon Sep 17 00:00:00 2001 From: AkitaOnRails Date: Fri, 25 Sep 2026 18:01:14 -0300 Subject: [PATCH] =?UTF-8?q?chore(release):=202.4.1=20=E2=80=94=20patch=20o?= =?UTF-8?q?f=20accumulated=20fixes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes-only patch on the 2.4.x line; additive items (input_token_safety_margin, HTTP-exposure status field, status --workspace/--project scoping, jev adapter docs) are reverted here and live on the release/2.5 feature line to keep the 2.5.0 version reserved for it. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01MDbhmszrjG9s5MrPrTuNtm --- CHANGELOG.md | 20 +++----------------- Cargo.lock | 24 ++++++++++++------------ Cargo.toml | 2 +- 3 files changed, 16 insertions(+), 30 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ae943599..adae0176 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,22 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -### Added -- `docs/jev-reranker-adapter.md` documents a stdlib-only adapter - (`docs/examples/jev-reranker-adapter/jev_rerank_shim.py`) that serves the - `AI_MEMORY_RERANKER=llm` request leg from a Jev `/v1/systemone` judge - endpoint while reverse-proxying consolidation/lint/bootstrap traffic to - the configured provider unchanged. In the contributor's own 102-query - golden-set benchmark the judge matched the hosted reranker's - hit@1/MRR/NDCG@10 (0.778/0.838/0.873 vs 0.778/0.840/0.875) at 0.205 s - mean latency instead of 20.2 s — in that run the hosted mean sat on the - server's 20 s completion timeout, which made the reranker stall every - query before falling back. (#873) -- `ai-memory status` (text and `--json`) and `GET /admin/status` report the - server's HTTP exposure, so an unauthenticated bind is pollable by a monitor. - The verdict is admin-gated at parity with the existing `bind`/`data_dir` - fields and defaults to `Unknown` (never `Safe`) when unset or read by an - older client. (#904) +## [2.4.1] - 2026-09-25 ### Changed - Quieted the default server log: the reconciliation-pass summary that fired @@ -6560,7 +6545,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.4.0...HEAD +[Unreleased]: https://github.com/akitaonrails/ai-memory/compare/v2.4.1...HEAD +[2.4.1]: https://github.com/akitaonrails/ai-memory/compare/v2.4.0...v2.4.1 [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 diff --git a/Cargo.lock b/Cargo.lock index 9c7c3476..6a5b1286 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -33,7 +33,7 @@ dependencies = [ [[package]] name = "ai-memory-cli" -version = "2.4.0" +version = "2.4.1" dependencies = [ "ai-memory-consolidate", "ai-memory-core", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "ai-memory-consolidate" -version = "2.4.0" +version = "2.4.1" dependencies = [ "ai-memory-core", "ai-memory-llm", @@ -109,7 +109,7 @@ dependencies = [ [[package]] name = "ai-memory-core" -version = "2.4.0" +version = "2.4.1" dependencies = [ "icu_normalizer", "jiff", @@ -125,7 +125,7 @@ dependencies = [ [[package]] name = "ai-memory-eval" -version = "2.4.0" +version = "2.4.1" dependencies = [ "ai-memory-consolidate", "ai-memory-core", @@ -148,7 +148,7 @@ dependencies = [ [[package]] name = "ai-memory-hooks" -version = "2.4.0" +version = "2.4.1" dependencies = [ "ai-memory-consolidate", "ai-memory-core", @@ -173,7 +173,7 @@ dependencies = [ [[package]] name = "ai-memory-llm" -version = "2.4.0" +version = "2.4.1" dependencies = [ "ai-memory-core", "anyhow", @@ -202,7 +202,7 @@ dependencies = [ [[package]] name = "ai-memory-mcp" -version = "2.4.0" +version = "2.4.1" dependencies = [ "ai-memory-consolidate", "ai-memory-core", @@ -236,7 +236,7 @@ dependencies = [ [[package]] name = "ai-memory-store" -version = "2.4.0" +version = "2.4.1" dependencies = [ "ai-memory-core", "anyhow", @@ -262,11 +262,11 @@ dependencies = [ [[package]] name = "ai-memory-test-support" -version = "2.4.0" +version = "2.4.1" [[package]] name = "ai-memory-web" -version = "2.4.0" +version = "2.4.1" dependencies = [ "ai-memory-core", "ai-memory-store", @@ -289,7 +289,7 @@ dependencies = [ [[package]] name = "ai-memory-wiki" -version = "2.4.0" +version = "2.4.1" dependencies = [ "ai-memory-core", "ai-memory-llm", @@ -321,7 +321,7 @@ dependencies = [ [[package]] name = "ai-memory-workstream" -version = "2.4.0" +version = "2.4.1" dependencies = [ "ai-memory-core", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index f9844c6f..dca8db29 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,7 @@ default-members = [ ] [workspace.package] -version = "2.4.0" +version = "2.4.1" edition = "2024" rust-version = "1.95" license = "MIT"