Skip to content

Commit 148bf6f

Browse files
phernandezclaude
andcommitted
docs: add CHANGELOG entry for v0.17.0
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> Signed-off-by: phernandez <paul@basicmachines.co>
1 parent 272a983 commit 148bf6f

1 file changed

Lines changed: 81 additions & 0 deletions

File tree

CHANGELOG.md

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

3+
## v0.17.0 (2025-12-28)
4+
5+
### Features
6+
7+
- **#478**: Add anonymous usage telemetry with Homebrew-style opt-out
8+
([`856737f`](https://github.com/basicmachines-co/basic-memory/commit/856737f))
9+
- Privacy-respecting anonymous usage analytics
10+
- Easy opt-out via `BASIC_MEMORY_NO_ANALYTICS=1` environment variable
11+
- Helps improve Basic Memory based on real usage patterns
12+
13+
- **#474**: Add auto-format files on save with built-in Python formatter
14+
([`1fd680c`](https://github.com/basicmachines-co/basic-memory/commit/1fd680c))
15+
- Automatic markdown formatting on file save
16+
- Built-in Python formatter for consistent code style
17+
- Configurable formatting options
18+
19+
- **#447**: Complete Phase 2 of API v2 migration - MCP tools use v2 endpoints
20+
([`1a74d85`](https://github.com/basicmachines-co/basic-memory/commit/1a74d85))
21+
- All MCP tools now use optimized v2 API endpoints
22+
- Improved performance for knowledge graph operations
23+
- Foundation for future API enhancements
24+
25+
### Bug Fixes
26+
27+
- Fix UTF-8 BOM handling in frontmatter parsing
28+
([`85684f8`](https://github.com/basicmachines-co/basic-memory/commit/85684f8))
29+
- Handles files with UTF-8 byte order marks correctly
30+
- Prevents frontmatter parsing failures
31+
32+
- **#475**: Handle null titles in ChatGPT import
33+
([`14ce5a3`](https://github.com/basicmachines-co/basic-memory/commit/14ce5a3))
34+
- Gracefully handles conversations without titles
35+
- Improved import robustness
36+
37+
- Remove MaxLen constraint from observation content
38+
([`45d6caf`](https://github.com/basicmachines-co/basic-memory/commit/45d6caf))
39+
- Allows longer observation content without truncation
40+
- Removes arbitrary 2000 character limit
41+
42+
- Handle FileNotFoundError gracefully during sync
43+
([`1652f86`](https://github.com/basicmachines-co/basic-memory/commit/1652f86))
44+
- Prevents sync failures when files are deleted during sync
45+
- More resilient file watching
46+
47+
- Use canonical project names in API response messages
48+
([`c23927d`](https://github.com/basicmachines-co/basic-memory/commit/c23927d))
49+
- Consistent project name formatting in all responses
50+
51+
- Suppress CLI warnings for cleaner output
52+
([`d71c6e8`](https://github.com/basicmachines-co/basic-memory/commit/d71c6e8))
53+
- Cleaner terminal output without spurious warnings
54+
55+
- Prevent DEBUG logs from appearing on CLI stdout
56+
([`63b9849`](https://github.com/basicmachines-co/basic-memory/commit/63b9849))
57+
- Debug logging no longer pollutes CLI output
58+
59+
- **#473**: Detect rclone version for --create-empty-src-dirs support
60+
([`622d37e`](https://github.com/basicmachines-co/basic-memory/commit/622d37e))
61+
- Automatic rclone version detection for compatibility
62+
- Prevents errors on older rclone versions
63+
64+
- **#471**: Prevent CLI commands from hanging on exit
65+
([`916baf8`](https://github.com/basicmachines-co/basic-memory/commit/916baf8))
66+
- Fixes CLI hang on shutdown
67+
- Proper async cleanup
68+
69+
- Add cloud_mode check to initialize_app()
70+
([`ef7adb7`](https://github.com/basicmachines-co/basic-memory/commit/ef7adb7))
71+
- Correct initialization for cloud deployments
72+
73+
### Internal
74+
75+
- Centralize test environment detection in config.is_test_env
76+
([`3cd9178`](https://github.com/basicmachines-co/basic-memory/commit/3cd9178))
77+
- Unified test environment detection
78+
- Disables analytics in test environments
79+
80+
- Make test-int-postgres compatible with macOS
81+
([`95937c6`](https://github.com/basicmachines-co/basic-memory/commit/95937c6))
82+
- Cross-platform PostgreSQL testing support
83+
384
## v0.16.3 (2025-12-20)
485

586
### Features

0 commit comments

Comments
 (0)