Skip to content

Commit 378e646

Browse files
authored
Merge pull request #6 from basicmachines-co/release/v0.17.5
docs: add v0.17.4 and v0.17.5 release notes
2 parents f6aa4dd + 117910a commit 378e646

File tree

2 files changed

+59
-1
lines changed

2 files changed

+59
-1
lines changed

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ This is the documentation website for Basic Memory (`docs.basicmemory.com`), bui
1212

1313
**Repository**: https://github.com/basicmachines-co/basic-memory
1414
**Website**: https://basicmemory.com
15-
**Current Version**: v0.17.2 (released December 29, 2025)
15+
**Current Version**: v0.17.5 (released January 11, 2026)
1616

1717
**Key Features**:
1818
- 17 MCP tools for AI integration (write_note, read_note, edit_note, search_notes, build_context, etc.)

src/pages/latest-releases.mdx

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,64 @@ import { Card, CardGroup, Info, Warning, Note, Tip, Accordion, AccordionItem, St
1010

1111
View the latest changes to Basic Memory on [GitHub](https://github.com/basicmachines-co/basic-memory/releases)
1212

13+
## [v0.17.5](https://github.com/basicmachines-co/basic-memory/releases/tag/v0.17.5) — 2026-01-11
14+
15+
**Focus:** Python 3.14 compatibility and CLI stability
16+
17+
<Info>
18+
**Highlights:**
19+
- Python 3.14 compatibility fixes
20+
- CLI commands no longer hang on exit
21+
- Updated pyright for better type checking
22+
</Info>
23+
24+
### Bug Fixes
25+
26+
- **Prevent CLI commands from hanging on exit** ([#505](https://github.com/basicmachines-co/basic-memory/pull/505))
27+
- Skip `nest_asyncio` on Python 3.14+ where it causes event loop issues
28+
- Simplify CLI test infrastructure for cross-version compatibility
29+
- Update pyright to 1.1.408 for Python 3.14 support
30+
- Fix SQLAlchemy rowcount typing for Python 3.14
31+
32+
**Full Changelog**: https://github.com/basicmachines-co/basic-memory/compare/v0.17.4...v0.17.5
33+
34+
---
35+
36+
## [v0.17.4](https://github.com/basicmachines-co/basic-memory/releases/tag/v0.17.4) — 2026-01-05
37+
38+
**Focus:** Critical search index fix and major architecture refactor
39+
40+
<Warning>
41+
**Important:** If you're upgrading from v0.16.3-v0.17.3, run `basic-memory reset` once after updating to rebuild your search index. A bug introduced in v0.16.3 caused the search index to be wiped on every server restart.
42+
</Warning>
43+
44+
<Info>
45+
**Highlights:**
46+
- Critical fix: Search index now persists across server restarts
47+
- Major internal architecture improvements with composition roots
48+
- New typed API clients for better code organization
49+
</Info>
50+
51+
### Bug Fixes
52+
53+
- **Preserve search index across server restarts** ([#503](https://github.com/basicmachines-co/basic-memory/pull/503))
54+
- Fixes critical bug where search index was wiped on every MCP server restart
55+
- Bug was introduced in v0.16.3, affecting v0.16.3-v0.17.3
56+
- **User action**: Run `basic-memory reset` once after updating to rebuild search index
57+
58+
### Internal
59+
60+
- **Major architecture refactor** ([#502](https://github.com/basicmachines-co/basic-memory/pull/502))
61+
- Add composition roots for API, MCP, and CLI entrypoints
62+
- Split deps.py into feature-scoped modules (config, db, projects, repositories, services, importers)
63+
- Add ProjectResolver for unified project selection
64+
- Add SyncCoordinator for centralized sync/watch lifecycle
65+
- Introduce typed API clients for MCP tools (KnowledgeClient, SearchClient, MemoryClient, etc.)
66+
67+
**Full Changelog**: https://github.com/basicmachines-co/basic-memory/compare/v0.17.3...v0.17.4
68+
69+
---
70+
1371
## [v0.17.3](https://github.com/basicmachines-co/basic-memory/releases/tag/v0.17.3) — 2026-01-03
1472

1573
**Focus:** Claude Code compatibility and cloud deployment stability

0 commit comments

Comments
 (0)