Releases: nicholls73/openbrain
Releases · nicholls73/openbrain
Release list
v0.7.3
v0.7.2
v0.7.1
0.7.1 (2026-07-31)
Bug Fixes
- delete FTS rows with a single DELETE statement (#98) (15e58e9), closes #94
- filter irrelevant semantic search results (#92) (0affeaa)
- point SQLite rebuild at the real install directory (#103) (019cfff)
- read release version from candidate (#109) (0d44652)
- refuse to overwrite malformed Claude settings values (#100) (3ddcbaa)
- report missing option value in memory search args (#99) (42d89b0)
- report release checks to branch protection (#107) (709020d)
- resolve home directory via os.homedir in expandHome (#97) (954d33c)
- restore automatic release approvals (#108) (16cb34f)
- run release checks before approval (#104) (b0e9559)
v0.7.0
v0.6.1
v0.6.0
v0.5.0
What's Changed
- feat: close the dream review loop - hook surfacing and review commands by @nicholls73 in #50
- chore: release 0.5.0 by @nicholls73 in #51
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- feat: add openbrain doctor for installation self-diagnosis by @nicholls73 in #48
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- feat: memory consolidation - update, merge, dup notice, dream review by @nicholls73 in #44
- feat: git worktrees inherit brain routing from their source repo by @nicholls73 in #45
- chore: release 0.3.0 by @nicholls73 in #46
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- fix: clear and unref the embedding timeout timer by @nicholls73 in #5
- fix: warn and skip embeddings that no longer match the model by @nicholls73 in #4
- fix: open SQLite in WAL mode with a busy timeout by @nicholls73 in #2
- fix: reuse one embedder across index rebuild by @nicholls73 in #1
- fix: rank hybrid search with reciprocal rank fusion by @nicholls73 in #3
- Add memory metadata lifecycle by @nicholls73 in #6
- Notify agents when OpenBrain updates are available by @nicholls73 in #9
- Fix SQLite ABI mismatch recovery by @nicholls73 in #8
- feat: install Claude Code SessionStart hook in adapter by @nicholls73 in #10
- ci: add GitHub Actions workflow for build and test by @nicholls73 in #30
- chore: add Biome for lint and format by @nicholls73 in #31
- fix: rebuild index atomically on a single connection by @nicholls73 in #32
- fix: anchor excerpt on the numerically earliest query match by @nicholls73 in #33
- fix: prune episodes by their effective expiresAt, not filename age by @nicholls73 in #34
- fix: serialise config.json mutations and write it atomically by @nicholls73 in #35
- fix: give model load its own timeout and surface FTS-only degradation by @nicholls73 in #36
- perf: store embeddings as float32 blobs instead of JSON text by @nicholls73 in #37
- perf: reuse stored embeddings during index rebuild by @nicholls73 in #38
- fix: serialise embeds so timed-out inference does not pile up by @nicholls73 in #39
- fix: enforce config.embeddings.dimensions at the provider boundary by @nicholls73 in #40
- refactor: expose typed brain resolution via getBrainStatus by @nicholls73 in #41
- test: add opt-in integration test for the real embedding pipeline by @nicholls73 in #42
- feat: pin installer to verified releases and add a release workflow by @nicholls73 in #43
New Contributors
- @nicholls73 made their first contribution in #5
Full Changelog: https://github.com/nicholls73/openbrain/commits/v0.2.0