chore(release): 2.4.2

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 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MDbhmszrjG9s5MrPrTuNtm
This commit is contained in:
AkitaOnRails
2026-09-29 13:27:08 -03:00
co-authored by Claude Opus 4.8
parent da13f091f9
commit a0ca8d1a5f
3 changed files with 21 additions and 18 deletions
+8 -5
View File
@@ -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 <tarball>` 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
Generated
+12 -12
View File
@@ -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",
+1 -1
View File
@@ -35,7 +35,7 @@ default-members = [
]
[workspace.package]
version = "2.4.1"
version = "2.4.2"
edition = "2024"
rust-version = "1.95"
license = "MIT"