Skip to content

Commit 0dc6fcb

Browse files
committed
docs: add v0.20.0 release notes with auto-update feature
Signed-off-by: Drew Cain <groksrc@gmail.com>
1 parent 530c9d0 commit 0dc6fcb

File tree

1 file changed

+37
-3
lines changed

1 file changed

+37
-3
lines changed
Lines changed: 37 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,43 @@
11
---
2-
title: v0.19.0
3-
description: Schema system, semantic search, per-project routing, and more in Basic Memory v0.19.0.
2+
title: v0.20.0
3+
description: Auto-update system, schema system, semantic search, per-project routing, and more in Basic Memory v0.19–v0.20.
44
---
55

6-
Basic Memory is a knowledge base that you and your AI share — notes you write in one conversation are available in the next. v0.19.0 is a major release that makes your notes more consistent, your searches smarter, and your projects more flexible.
6+
## Auto-Update (v0.20.0)
7+
8+
Basic Memory now keeps itself up to date. CLI installs via Homebrew or uv tool automatically check for new versions in the background — no action required.
9+
10+
The updater detects how you installed Basic Memory and uses the right update method:
11+
12+
- **Homebrew** — checks `brew outdated` and runs `brew upgrade basic-memory`
13+
- **uv tool** — checks PyPI for the latest version and runs `uv tool upgrade basic-memory`
14+
- **uvx** — skipped (uvx always fetches the latest on each run)
15+
16+
Update checks happen once per day by default and never block your workflow. The check runs in a background thread before the MCP server starts, so there's no impact on tool responsiveness.
17+
18+
For manual control:
19+
20+
```bash
21+
# Check and apply updates now
22+
bm update
23+
24+
# Check only, don't install
25+
bm update --check
26+
```
27+
28+
Three config fields control the behavior:
29+
30+
- `auto_update` — enable or disable automatic checks (default: `true`)
31+
- `update_check_interval` — seconds between checks (default: `86400` / 24 hours)
32+
- `auto_update_last_checked_at` — tracks the last check time automatically
33+
34+
See [Configuration](/reference/configuration) for details.
35+
36+
---
37+
38+
# v0.19.0
39+
40+
v0.19.0 is a major release that makes your notes more consistent, your searches smarter, and your projects more flexible.
741

842
---
943

0 commit comments

Comments
 (0)