Skip to content

Commit 03793ea

Browse files
phernandezclaude
andcommitted
docs: add v0.17.4 changelog entry
- Critical bug fix for search index preservation (#503) - Major architecture refactor with composition roots (#502) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]> Signed-off-by: phernandez <[email protected]>
1 parent 26f7e98 commit 03793ea

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# CHANGELOG
22

3+
## v0.17.4 (2026-01-05)
4+
5+
### Bug Fixes
6+
7+
- **#503**: Preserve search index across server restarts
8+
([`26f7e98`](https://github.com/basicmachines-co/basic-memory/commit/26f7e98))
9+
- Fixes critical bug where search index was wiped on every MCP server restart
10+
- Bug was introduced in v0.16.3, affecting v0.16.3-v0.17.3
11+
- **User action**: Run `basic-memory reset` once after updating to rebuild search index
12+
13+
### Internal
14+
15+
- **#502**: Major architecture refactor with composition roots and typed API clients
16+
([`5947f04`](https://github.com/basicmachines-co/basic-memory/commit/5947f04))
17+
- Add composition roots for API, MCP, and CLI entrypoints
18+
- Split deps.py into feature-scoped modules (config, db, projects, repositories, services, importers)
19+
- Add ProjectResolver for unified project selection
20+
- Add SyncCoordinator for centralized sync/watch lifecycle
21+
- Introduce typed API clients for MCP tools (KnowledgeClient, SearchClient, MemoryClient, etc.)
22+
323
## v0.17.3 (2026-01-03)
424

525
### Features

0 commit comments

Comments
 (0)