Skip to content

Commit 78866f9

Browse files
groksrcclaude
andcommitted
docs: add v0.17.x release notes
- Add v0.17.0, v0.17.1, v0.17.2 to latest-releases.mdx - Add v0.17.0 section to whats-new.mdx with API v2 migration, auto-format, telemetry, and CLI stability details - Update CLAUDE.md with current version v0.17.2 and features 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent d94546c commit 78866f9

3 files changed

Lines changed: 149 additions & 60 deletions

File tree

CLAUDE.md

Lines changed: 13 additions & 60 deletions
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.15.0 (released October 4, 2025)
15+
**Current Version**: v0.17.2 (released December 29, 2025)
1616

1717
**Key Features**:
1818
- 17 MCP tools for AI integration (write_note, read_note, edit_note, search_notes, build_context, etc.)
@@ -21,19 +21,15 @@ This is the documentation website for Basic Memory (`docs.basicmemory.com`), bui
2121
- Integrations with Claude Desktop, VS Code, Cursor, Obsidian
2222
- Python-based with FastAPI endpoints and comprehensive CLI
2323
- Real-time file synchronization
24-
- SQLite indexing with markdown as source of truth
25-
26-
**v0.15.0 Major Features**:
27-
- Cloud authentication support (WorkOS integration)
28-
- Stateless MCP architecture for cloud deployment
29-
- Cloud sync via rclone bisync
30-
- Cloud mount CLI commands for local file access
31-
- Subscription validation for cloud billing
32-
- ChatGPT tools integration
33-
- `.gitignore` support in sync operations
34-
- Configurable permalink generation
35-
- Performance optimizations for API and database
36-
- Critical bug fixes for permalink collisions
24+
- SQLite and PostgreSQL database backends
25+
26+
**v0.17.x Major Features**:
27+
- API v2 migration complete - all MCP tools use optimized v2 endpoints
28+
- Auto-format files on save with built-in Python formatter
29+
- Anonymous usage telemetry (Homebrew-style opt-out)
30+
- CLI stability improvements - commands no longer hang on exit
31+
- Cloud mode discovery for recent_activity across projects
32+
- PostgreSQL/Neon database support as alternative to SQLite
3733

3834
### Basic Memory Cloud
3935

@@ -65,7 +61,7 @@ This documentation site covers both:
6561
1. **Basic Memory** (local-first product) - Installation, MCP tools, CLI, integrations, knowledge format
6662
2. **Basic Memory Cloud** (upcoming) - Cloud-specific features, authentication, sync, billing
6763

68-
The site is currently being updated for v0.15.0 and to include cloud product documentation.
64+
The site documents the latest v0.17.x release and includes cloud product documentation.
6965

7066
## Development Commands
7167

@@ -211,56 +207,13 @@ The sidebar automatically highlights the current page based on `href` matching `
211207

212208
## Documentation Status & Priorities
213209

214-
### Current Branch: v0.15.0-release-docs
215-
216-
This branch is dedicated to updating documentation for:
217-
1. Basic Memory v0.15.0 release (October 4, 2025)
218-
2. Basic Memory Cloud product (upcoming release)
219-
220-
### Areas Requiring Updates for v0.15.0
221-
222-
**New Features to Document**:
223-
- Cloud authentication and WorkOS integration
224-
- Cloud sync capabilities via rclone bisync
225-
- Cloud mount CLI commands (fast/balanced/safe profiles)
226-
- Subscription validation and billing integration
227-
- ChatGPT tools integration
228-
- `.gitignore` support in sync operations
229-
- Configurable permalink generation (`disable_permalinks` flag)
230-
- Stateless MCP architecture changes
231-
232-
**CLI Reference Updates**:
233-
- Cloud-specific commands (`cloud mount`, `cloud sync`, etc.)
234-
- New MCP tools if any were added
235-
- Subscription validation commands
236-
237-
**Integration Updates**:
238-
- Any changes to Claude Desktop integration
239-
- Any changes to VS Code/Cursor integrations
240-
- ChatGPT integration documentation (new)
241-
242-
### Areas Requiring Cloud Product Documentation
243-
244-
**New Pages Needed**:
245-
- Cloud product overview and value proposition
246-
- Getting started with Basic Memory Cloud
247-
- Authentication (WorkOS magic links)
248-
- Subscription and billing (Polar integration)
249-
- Cloud sync setup and usage
250-
- Cloud mount for local editing
251-
- Cloud vs. Local comparison
252-
253-
**Architecture Documentation**:
254-
- Multi-tenant architecture overview
255-
- Per-tenant isolation model
256-
- Cloud sync architecture
257-
- MCP gateway and proxy routing
210+
Documentation is up-to-date for v0.17.x release. Cloud product documentation is complete.
258211

259212
### Reference Materials
260213

261214
When documenting features:
262215
- **Basic Memory CHANGELOG**: `gh api repos/basicmachines-co/basic-memory/contents/CHANGELOG.md`
263-
- **Release Notes**: `gh release view v0.15.0 --repo basicmachines-co/basic-memory`
216+
- **Release Notes**: `gh release view v0.17.2 --repo basicmachines-co/basic-memory`
264217
- **Basic Memory README**: https://github.com/basicmachines-co/basic-memory
265218
- **Cloud README**: https://github.com/basicmachines-co/basic-memory-cloud
266219
- **Cloud CLAUDE.md**: https://github.com/basicmachines-co/basic-memory-cloud/blob/main/CLAUDE.md

src/pages/latest-releases.mdx

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,86 @@ 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.2](https://github.com/basicmachines-co/basic-memory/releases/tag/v0.17.2) — 2025-12-29
14+
15+
**Focus:** Cloud mode improvements and build optimizations
16+
17+
### Bug Fixes
18+
19+
- **Allow recent_activity discovery mode in cloud mode**
20+
- Added `allow_discovery` parameter to `resolve_project_parameter()` that enables tools like `recent_activity` to work across all projects in cloud mode without requiring a project parameter
21+
- Fixes workflow where users want to see activity across all projects
22+
23+
### Infrastructure
24+
25+
- **Build optimizations** - Release builds now run lint and typecheck only, skipping full test suite for faster releases
26+
27+
**Full Changelog**: https://github.com/basicmachines-co/basic-memory/compare/v0.17.1...v0.17.2
28+
29+
---
30+
31+
## [v0.17.1](https://github.com/basicmachines-co/basic-memory/releases/tag/v0.17.1) — 2025-12-29
32+
33+
**Focus:** Critical fix for file watch service
34+
35+
### Bug Fixes
36+
37+
- **Fix watch service not starting** ([#482](https://github.com/basicmachines-co/basic-memory/pull/482))
38+
- Fixed issue where `BASIC_MEMORY_ENV='test'` was being set unconditionally at import time
39+
- This caused `config.is_test_env` to always return True, preventing the MCP server from starting the file watch service
40+
- File sync for external changes now works correctly in production
41+
42+
**Full Changelog**: https://github.com/basicmachines-co/basic-memory/compare/v0.17.0...v0.17.1
43+
44+
---
45+
46+
## [v0.17.0](https://github.com/basicmachines-co/basic-memory/releases/tag/v0.17.0) — 2025-12-28
47+
48+
**Focus:** API v2 migration, auto-formatting, and telemetry
49+
50+
<Info>
51+
**Highlights:**
52+
- MCP tools now use API v2 endpoints for improved performance
53+
- Auto-format files on save with built-in Python formatter
54+
- Anonymous usage telemetry (Homebrew-style opt-out)
55+
- CLI commands no longer hang on exit
56+
</Info>
57+
58+
### Features
59+
60+
- **API v2 Migration - Phase 2 Complete** ([#447](https://github.com/basicmachines-co/basic-memory/pull/447))
61+
- All MCP tools now use v2 endpoints for improved performance
62+
- Foundation for future API enhancements
63+
- Backward compatible with existing integrations
64+
65+
- **Auto-format files on save** ([#474](https://github.com/basicmachines-co/basic-memory/pull/474))
66+
- Built-in Python formatter automatically formats files when saved
67+
- Consistent formatting without external tools
68+
- Configurable behavior
69+
70+
- **Anonymous usage telemetry** ([#478](https://github.com/basicmachines-co/basic-memory/pull/478))
71+
- Homebrew-style opt-out telemetry to help improve the product
72+
- Privacy-respecting with no personal data collected
73+
- Easy to disable via environment variable
74+
75+
### Bug Fixes
76+
77+
- **CLI commands no longer hang on exit** ([#471](https://github.com/basicmachines-co/basic-memory/pull/471))
78+
- Fixed issue where CLI commands would hang instead of cleanly exiting
79+
- Improved user experience with responsive command completion
80+
81+
- **Rclone version detection** ([#473](https://github.com/basicmachines-co/basic-memory/pull/473))
82+
- Detects rclone version to check for `--create-empty-src-dirs` support
83+
- Better compatibility across different rclone versions
84+
85+
- **Null titles in ChatGPT import** ([#475](https://github.com/basicmachines-co/basic-memory/pull/475))
86+
- Handles null titles gracefully during ChatGPT conversation import
87+
- Prevents crashes on malformed import data
88+
89+
**Full Changelog**: https://github.com/basicmachines-co/basic-memory/compare/v0.16.3...v0.17.0
90+
91+
---
92+
1393
## [v0.16.3](https://github.com/basicmachines-co/basic-memory/releases/tag/v0.16.3) — 2025-12-20
1494

1595
**Focus:** PostgreSQL database backend, API v2, and critical bug fixes

src/pages/whats-new.mdx

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,62 @@ import { Card, CardGroup, Info, Warning, Note, Tip, Accordion, AccordionItem, St
1414

1515
Work with your knowledge base across multiple devices using cloud sync and storage.
1616

17+
## v0.17.0
18+
19+
Basic Memory v0.17.0 completes the API v2 migration, adds auto-formatting, and improves CLI stability.
20+
21+
<Info>
22+
**Key improvements:**
23+
- All MCP tools now use API v2 endpoints for improved performance
24+
- Auto-format files on save with built-in Python formatter
25+
- CLI commands no longer hang on exit
26+
- Anonymous usage telemetry (Homebrew-style opt-out)
27+
</Info>
28+
29+
### API v2 Migration Complete
30+
31+
Phase 2 of the API v2 migration is complete. All MCP tools now use the new v2 endpoints, providing:
32+
33+
- **Improved performance** - Optimized endpoints for faster responses
34+
- **Better scalability** - Foundation for future API enhancements
35+
- **Backward compatibility** - Existing integrations continue to work
36+
37+
### Auto-Format on Save
38+
39+
Basic Memory now includes a built-in Python formatter that automatically formats files when saved:
40+
41+
```bash
42+
# Files are automatically formatted on save
43+
# No external tools required
44+
```
45+
46+
This ensures consistent formatting across your knowledge base without needing to configure external formatters.
47+
48+
### CLI Stability Improvements
49+
50+
Several improvements make the CLI more reliable:
51+
52+
- **No more hanging** - Commands exit cleanly after completion
53+
- **Rclone version detection** - Automatically checks for `--create-empty-src-dirs` support
54+
- **Better ChatGPT import** - Handles null titles gracefully
55+
56+
### Anonymous Telemetry
57+
58+
Basic Memory now includes opt-out anonymous telemetry (similar to Homebrew) to help improve the product:
59+
60+
- No personal data collected
61+
- Privacy-respecting design
62+
- Easy to disable via environment variable
63+
64+
```bash
65+
# Disable telemetry
66+
export BASIC_MEMORY_NO_TELEMETRY=1
67+
```
68+
69+
See the [complete v0.17.0 changelog](/latest-releases) for full details.
70+
71+
---
72+
1773
## v0.16.0
1874

1975
Basic Memory v0.16.0 focuses on cloud sync reliability, Windows platform support, and overall system robustness.

0 commit comments

Comments
 (0)