From a0ca8d1a5fbd5920799411fa891fe6d49c90efc1 Mon Sep 17 00:00:00 2001 From: AkitaOnRails Date: Tue, 29 Sep 2026 13:27:08 -0300 Subject: [PATCH] chore(release): 2.4.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Patch release from the 2.4.x line. Fixes: sanitize observation titles before truncating (#982/#980), export-okf interoperability (#979/#960), the prior #967-#973 batch, and more. Docs: TLS-interception recipe (#954), Cheaper Inference provider doc (#981), OpenRouter and backup docs (#949/#950, recorded as documentation of already-shipped behavior). No new capabilities → patch. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01MDbhmszrjG9s5MrPrTuNtm --- CHANGELOG.md | 13 ++++++++----- Cargo.lock | 24 ++++++++++++------------ Cargo.toml | 2 +- 3 files changed, 21 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d89834e..bf0c92f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -### Added +## [2.4.2] - 2026-09-29 + +### Changed +- Documented Cheaper Inference as an endpoint for the existing `openai-compat` + provider. (#981) - `docs/llm-providers.md` now has a dedicated OpenRouter subsection and a matching row in the recommended-defaults table. The wiring (`openai-compat` + `AI_MEMORY_LLM_BASE_URL=https://openrouter.ai/api/v1`) @@ -35,9 +39,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 `ai-memory backup --to ` command (`docs/lifecycle-ops.md#backup`) is unchanged. (#950) -### Changed -- Documented Cheaper Inference as an endpoint for the existing `openai-compat` - provider. ### Fixed - `observations.title` is now sanitized before it is truncated, not after. @@ -196,6 +197,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 This changes the default `sources[].author` value written for every page from now on; already-written pages are not retroactively rewritten. + ## [2.4.1] - 2026-09-25 ### Changed @@ -6744,7 +6746,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.1...HEAD +[Unreleased]: https://github.com/akitaonrails/ai-memory/compare/v2.4.2...HEAD +[2.4.2]: https://github.com/akitaonrails/ai-memory/compare/v2.4.1...v2.4.2 [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 diff --git a/Cargo.lock b/Cargo.lock index 6a5b1286..3a212d44 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -33,7 +33,7 @@ dependencies = [ [[package]] name = "ai-memory-cli" -version = "2.4.1" +version = "2.4.2" dependencies = [ "ai-memory-consolidate", "ai-memory-core", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "ai-memory-consolidate" -version = "2.4.1" +version = "2.4.2" dependencies = [ "ai-memory-core", "ai-memory-llm", @@ -109,7 +109,7 @@ dependencies = [ [[package]] name = "ai-memory-core" -version = "2.4.1" +version = "2.4.2" dependencies = [ "icu_normalizer", "jiff", @@ -125,7 +125,7 @@ dependencies = [ [[package]] name = "ai-memory-eval" -version = "2.4.1" +version = "2.4.2" dependencies = [ "ai-memory-consolidate", "ai-memory-core", @@ -148,7 +148,7 @@ dependencies = [ [[package]] name = "ai-memory-hooks" -version = "2.4.1" +version = "2.4.2" dependencies = [ "ai-memory-consolidate", "ai-memory-core", @@ -173,7 +173,7 @@ dependencies = [ [[package]] name = "ai-memory-llm" -version = "2.4.1" +version = "2.4.2" dependencies = [ "ai-memory-core", "anyhow", @@ -202,7 +202,7 @@ dependencies = [ [[package]] name = "ai-memory-mcp" -version = "2.4.1" +version = "2.4.2" dependencies = [ "ai-memory-consolidate", "ai-memory-core", @@ -236,7 +236,7 @@ dependencies = [ [[package]] name = "ai-memory-store" -version = "2.4.1" +version = "2.4.2" dependencies = [ "ai-memory-core", "anyhow", @@ -262,11 +262,11 @@ dependencies = [ [[package]] name = "ai-memory-test-support" -version = "2.4.1" +version = "2.4.2" [[package]] name = "ai-memory-web" -version = "2.4.1" +version = "2.4.2" dependencies = [ "ai-memory-core", "ai-memory-store", @@ -289,7 +289,7 @@ dependencies = [ [[package]] name = "ai-memory-wiki" -version = "2.4.1" +version = "2.4.2" dependencies = [ "ai-memory-core", "ai-memory-llm", @@ -321,7 +321,7 @@ dependencies = [ [[package]] name = "ai-memory-workstream" -version = "2.4.1" +version = "2.4.2" dependencies = [ "ai-memory-core", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index dca8db29..5dfa34e7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,7 @@ default-members = [ ] [workspace.package] -version = "2.4.1" +version = "2.4.2" edition = "2024" rust-version = "1.95" license = "MIT"