|
1 | 1 | --- |
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. |
4 | 4 | --- |
5 | 5 |
|
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. |
7 | 41 |
|
8 | 42 | --- |
9 | 43 |
|
|
0 commit comments