Releases: Muvon/octobrain
Release list
Release 0.9.3
📋 Release Summary
This release includes routine maintenance to ensure system stability and security through updated project dependencies (1e848fe).
🔄 Other Changes
1 maintenance, dependency, and tooling update not listed individually.
Release 0.9.2
📋 Release Summary
This release improves MCP tool integration by optimizing schema structures and refining documentation for better usability (ea8990a).
🐛 Bug Fixes & Stability
- mcp: flatten tool schemas and refine docs
ea8990a6
Release 0.9.1
📋 Release Summary
This release improves system integration through automated MCP registry publishing and updated configuration schemas (377345b, c579075, 1501e14). General stability and performance have been enhanced via comprehensive dependency updates across Rust and core libraries (ade92bf, f860712, db6c8a3).
🔧 Improvements & Optimizations
- config: remove placeholder package definition
e5b6774b - release: specify runner for homebrew notification
1501e14a - release: automate MCP registry publishing
377345b8 - server: add crates.io registry base URL
f8d725fd - mcp: update registry identifier and config schema
c5790756
🔄 Other Changes
3 maintenance, dependency, and tooling updates not listed individually.
Release 0.9.0
📋 Release Summary
This release introduces advanced retrieval capabilities, including RRF-fuse multi-query search, git-backed knowledge boxes, and expanded filtering options for memory management (b9b8ba0, ac538ad, 62cc278). System performance and reliability are improved through refined search configurations, updated dependency pinning, and a more robust multi-arch deployment pipeline (e4302fb, 8ffe808, 207ec20). Several bug fixes enhance search accuracy, reranking logic, and scope assignment across sessions (31c4c80, 6165cf3, 7500f60).
✨ New Features & Enhancements
- bench: implement BEIR retrieval benchmarking
4ebc1c48 - config: wire search.similarity_threshold and search.max_results into retrieval
e4302fb4 - memory: RRF-fuse multi-query retrieval and honor Supersedes edges
b9b8ba0e - mcp: expose temporal and relevance filters on remember
62cc2784 - knowledge: implement git-backed knowledge boxes
ac538ad0 - config: add timeouts for embeddings and reranker
8ffe8082
🔧 Improvements & Optimizations
- core: move module declarations to library crate
49e722bb - memory: spawn initialization tasks in background
3ffcbd80 - memory: replace project identifiers with scopes
59b42389 - memory: rename project to scope across system
249da8b8 - release: add multi-arch Docker build and push
207ec20c
🐛 Bug Fixes & Stability
- search: reranker limit, RRF normalization, archived exclusion, PRF guard
31c4c801 - mcp: return full parent section from knowledge search
6165cf3e - memory: allow empty scope in predicate filters
c6b3a43e - mcp: assign correct scope to session
7500f60d
📚 Documentation & Examples
- mcp: guide agents to create supersedes links on knowledge updates
fe52b977 - memory: add timeout example to reranker config
17e77ef5
🔄 Other Changes
5 maintenance, dependency, and tooling updates not listed individually.
Release 0.8.0
🚀 What's Changed
📋 Release Summary
This release introduces automatic project discovery and the ability to specify custom configuration paths via environment variables (8aa684c, 5490725). Additionally, MCP performance and reliability have been improved through optimized tool listing and refined locking logic (d1f1c3d, 85956ee).
✨ New Features & Enhancements
- mcp: add automatic project discovery and ID derivation
8aa684c3 - config: allow custom config path via env var
54907257
🔧 Improvements & Optimizations
- mcp: decouple project and role locking logic
85956ee3 - mcp: optimize tool listing and memory provider
d1f1c3da
🔄 Other Changes
1 maintenance, dependency, and tooling update not listed individually.
📦 Installation
Using Cargo (from crates.io)
cargo install octobrainUsing Cargo (from Git)
cargo install --git https://github.com/Muvon/octobrainManual Download
| Platform | Architecture | Download |
|---|---|---|
| Linux | x86_64 (static) | octobrain-0.8.0-x86_64-unknown-linux-musl.tar.gz |
| Linux | ARM64 (static) | octobrain-0.8.0-aarch64-unknown-linux-musl.tar.gz |
| Windows | x86_64 | octobrain-0.8.0-x86_64-pc-windows-msvc.zip |
| Windows | ARM64 | octobrain-0.8.0-aarch64-pc-windows-msvc.zip |
| macOS | x86_64 | octobrain-0.8.0-x86_64-apple-darwin.tar.gz |
| macOS | ARM64 | octobrain-0.8.0-aarch64-apple-darwin.tar.gz |
Verify Installation
octobrain --versionRelease 0.7.0
🚀 What's Changed
📋 Release Summary
This release introduces advanced memory consolidation and persistence features, including automated goal anchoring, half-life decay, and "sleep" clustering for improved long-term retention (434f28d, b37de65, 8b11538, d9f10bf, 230cb4c). Search capabilities have been significantly enhanced through HyDE-lite query expansion and a new integrated SQL module (a8fde46, de606fc). Additionally, we have streamlined the MCP toolset, implemented the LongMemEval benchmarking framework, and optimized overall system performance and stability (6733a00, d988af7, 92059bd, 9fdda3a).
✨ New Features & Enhancements
- core: add sql module
de606fc5 - bench: add checkpointing and input padding to longmemeval
92059bdd - bench: implement LongMemEval benchmarking framework
d988af72 - memory: automate goal consolidation via closes relation
434f28dd - mcp: narrow MCP surface from 8 to 5 tools
6733a00b - memory: autonomous lazy sleep consolidation + HyDE default-on
d9f10bf4 - memory: sleep consolidation — batch-cluster recent similar memories
8b115380 - memory: goal-anchored consolidation, lifecycle state, MCP+CLI
230cb4ce - search: add HyDE-lite (PRF / Rocchio) query expansion
a8fde461 - memory: implement half-life decay and persistence
b37de658
🔧 Improvements & Optimizations
- sql: centralize SQL literal escaping
9d98b535 - memory: centralize utilities and harden sql
59b04f9b - config: rename text_model to model
08ba7365 - ci: fix aarch64 compilation and update default models
6511ee43 - ci: optimize build pipeline and update embeddings
20276d25 - memory: implement periodic LanceDB maintenance
9fdda3ac - memory: implement async auto-linking and graph retrieval
4cbae3ac - workflow: migrate pr brief to reusable workflow
5a434a67
📚 Documentation & Examples
- guide: expand development guide and architecture details
b6b54d0c - mcp: update documentation and tool instructions
b0f5bfae
🔄 Other Changes
2 maintenance, dependency, and tooling updates not listed individually.
📦 Installation
Using Cargo (from crates.io)
cargo install octobrainUsing Cargo (from Git)
cargo install --git https://github.com/Muvon/octobrainManual Download
| Platform | Architecture | Download |
|---|---|---|
| Linux | x86_64 (static) | octobrain-0.7.0-x86_64-unknown-linux-musl.tar.gz |
| Linux | ARM64 (static) | octobrain-0.7.0-aarch64-unknown-linux-musl.tar.gz |
| Windows | x86_64 | octobrain-0.7.0-x86_64-pc-windows-msvc.zip |
| Windows | ARM64 | octobrain-0.7.0-aarch64-pc-windows-msvc.zip |
| macOS | x86_64 | octobrain-0.7.0-x86_64-apple-darwin.tar.gz |
| macOS | ARM64 | octobrain-0.7.0-aarch64-apple-darwin.tar.gz |
Verify Installation
octobrain --versionRelease 0.6.1
🚀 What's Changed
📋 Release Summary
This release introduces a dedicated production release profile and updated dependencies to ensure optimal performance and stability (3063c17). These configuration improvements streamline the build process and enhance the overall reliability of the memory management system.
🔄 Other Changes
1 maintenance, dependency, and tooling update not listed individually.
📦 Installation
Using Cargo (from crates.io)
cargo install octobrainUsing Cargo (from Git)
cargo install --git https://github.com/Muvon/octobrainManual Download
| Platform | Architecture | Download |
|---|---|---|
| Linux | x86_64 (static) | octobrain-0.6.1-x86_64-unknown-linux-musl.tar.gz |
| Linux | ARM64 (static) | octobrain-0.6.1-aarch64-unknown-linux-musl.tar.gz |
| Windows | x86_64 | octobrain-0.6.1-x86_64-pc-windows-msvc.zip |
| Windows | ARM64 | octobrain-0.6.1-aarch64-pc-windows-msvc.zip |
| macOS | x86_64 | octobrain-0.6.1-x86_64-apple-darwin.tar.gz |
| macOS | ARM64 | octobrain-0.6.1-aarch64-apple-darwin.tar.gz |
Verify Installation
octobrain --versionRelease 0.6.0
🚀 What's Changed
📋 Release Summary
This release introduces advanced content retrieval capabilities, including regex pattern matching and full content extraction tools for indexed knowledge (b4c6e80, 0ca75b7). System reliability and performance are significantly improved through optimized memory streaming, stricter path validation, and enhanced vector dimension handling (95f4deb, 87df649, 6f831de). Additionally, the update streamlines the toolset and provides expanded documentation for configuration and development (104c0b5, 069d049, a44ef31).
✨ New Features & Enhancements
- knowledge: add regex pattern matching for indexed content
b4c6e800 - knowledge: implement read command for full content extraction
0ca75b74
🔧 Improvements & Optimizations
- mcp: remove auto_link tool
104c0b59 - knowledge: stream query results to limit memory
95f4deb4 - knowledge: simplify logic and improve safety
2963f38e
🐛 Bug Fixes & Stability
- knowledge: use platform temp dir in tests
201d305f - knowledge: reject directory paths as sources
87df649d - vector: ensure sub-vectors divide dimension
6f831de7 - knowledge: normalize source uris and match output
4b154ce1
📚 Documentation & Examples
- instructions: rewrite development guide for clarity
a44ef316 - knowledge: add read and match tool documentation
921c9d7e - config: expand memory and knowledge settings
069d0495
🔄 Other Changes
3 maintenance, dependency, and tooling updates not listed individually.
📦 Installation
Using Cargo (from crates.io)
cargo install octobrainUsing Cargo (from Git)
cargo install --git https://github.com/Muvon/octobrainManual Download
| Platform | Architecture | Download |
|---|---|---|
| Linux | x86_64 (static) | octobrain-0.6.0-x86_64-unknown-linux-musl.tar.gz |
| Linux | ARM64 (static) | octobrain-0.6.0-aarch64-unknown-linux-musl.tar.gz |
| Windows | x86_64 | octobrain-0.6.0-x86_64-pc-windows-msvc.zip |
| Windows | ARM64 | octobrain-0.6.0-aarch64-pc-windows-msvc.zip |
| macOS | x86_64 | octobrain-0.6.0-x86_64-apple-darwin.tar.gz |
| macOS | ARM64 | octobrain-0.6.0-aarch64-apple-darwin.tar.gz |
Verify Installation
octobrain --versionRelease 0.5.1
🚀 What's Changed
📋 Release Summary
This release improves system stability by refining memory cleanup logic to prevent errors when project keys are missing (595318e). Additionally, core dependencies and internal workflows have been updated to enhance overall performance and security (353f6fc, afe734c).
🐛 Bug Fixes & Stability
- memory: skip cleanup without project key
595318eb
📦 Installation
Using Cargo (from crates.io)
cargo install octobrainUsing Cargo (from Git)
cargo install --git https://github.com/Muvon/octobrainManual Download
| Platform | Architecture | Download |
|---|---|---|
| Linux | x86_64 (static) | octobrain-0.5.1-x86_64-unknown-linux-musl.tar.gz |
| Linux | ARM64 (static) | octobrain-0.5.1-aarch64-unknown-linux-musl.tar.gz |
| Windows | x86_64 | octobrain-0.5.1-x86_64-pc-windows-msvc.zip |
| Windows | ARM64 | octobrain-0.5.1-aarch64-pc-windows-msvc.zip |
| macOS | x86_64 | octobrain-0.5.1-x86_64-apple-darwin.tar.gz |
| macOS | ARM64 | octobrain-0.5.1-aarch64-apple-darwin.tar.gz |
Verify Installation
octobrain --versionRelease 0.5.0
🚀 What's Changed
📋 Release Summary
This release introduces local file indexing capabilities to the knowledge system (breaking change), enabling direct interaction with local files. Memory management has been significantly enhanced with new product and workflow memory categories, session-scoped storage, and automatic stale reference cleanup. The MCP protocol implementation has been upgraded to the official rmcp SDK, along with various dependency updates and documentation improvements.
🚨 Breaking Changes
- knowledge: support local file indexing
0ab5a13f
✨ New Features & Enhancements
- memory: add stale file reference cleanup
46c8827d - knowledge: add session-scoped storage and commands
21216453 - memory: add product and workflow memory type categories
04b145a1 - mcp: replace custom server with official rmcp SDK
1f581537
🔧 Improvements & Optimizations
- memory: add git-aware stale reference cleanup
be812684 - knowledge: use std::slice::from_ref for single-element test slices
21f9da28 - legal: apply copyright header standards
556b1228 - mcp: use builder pattern for ServerInfo construction
8041b71a - mcp: rename rmcp_server to server and add typed schemas
56b3b6d9
📚 Documentation & Examples
- restructure README for clearer onboarding
78918bd1
🔄 Other Changes
5 maintenance, dependency, and tooling updates not listed individually.
📦 Installation
Using Cargo (from crates.io)
cargo install octobrainUsing Cargo (from Git)
cargo install --git https://github.com/Muvon/octobrainManual Download
| Platform | Architecture | Download |
|---|---|---|
| Linux | x86_64 (static) | octobrain-0.5.0-x86_64-unknown-linux-musl.tar.gz |
| Linux | ARM64 (static) | octobrain-0.5.0-aarch64-unknown-linux-musl.tar.gz |
| Windows | x86_64 | octobrain-0.5.0-x86_64-pc-windows-msvc.zip |
| Windows | ARM64 | octobrain-0.5.0-aarch64-pc-windows-msvc.zip |
| macOS | x86_64 | octobrain-0.5.0-x86_64-apple-darwin.tar.gz |
| macOS | ARM64 | octobrain-0.5.0-aarch64-apple-darwin.tar.gz |
Verify Installation
octobrain --version