Skip to content

Commit 2fa1cfa

Browse files
committed
docs(core): add v0.22.1 changelog entry
Signed-off-by: Drew Cain <groksrc@gmail.com>
1 parent b997d85 commit 2fa1cfa

1 file changed

Lines changed: 44 additions & 0 deletions

File tree

CHANGELOG.md

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

3+
## v0.22.1 (2026-06-12)
4+
5+
Follow-up patch to v0.22.0. Fixes project and default-project resolution on
6+
fresh installs, MCP workspace routing, sync project selection, and CLI startup
7+
latency, plus a few MCP parity additions.
8+
9+
### Features
10+
11+
- Added a `workspace` parameter to `write_note` for parity with `edit_note`.
12+
- **#826**: Added `title` and `tags` annotations to all MCP tool decorators
13+
(phase 1).
14+
- **#930**: `search_notes` now comma-splits `note_types`, `entity_types`, and
15+
`categories`.
16+
- **#971**: Added the manual-pages flow — manpage seed schema, flow docs, and
17+
verification fixes.
18+
19+
### Bug Fixes
20+
21+
- Fresh installs no longer fail when the projects table is empty: resolve now
22+
points them at project setup, the first project is promoted to default when
23+
the config default is missing from the database, the promoted default state
24+
is returned from the project-create API, and a default can be set when none
25+
is currently set. An existing database default is preserved when repairing a
26+
missing config default.
27+
- **#949**: Sync skips projects without an absolute local path and excludes
28+
orphan DB projects that are absent from config.
29+
- **#952 / #981**: Resolved workspace display names and tenant ids in qualified
30+
project routes, closing out the manual verification findings.
31+
- `note_types`/`entity_types`/`categories` are normalized on the direct-call
32+
path, with non-string list elements rejected.
33+
- Vector-search hydration keys on `(type, id)` to prevent id collisions.
34+
- `file_utils` requires line-anchored frontmatter fences.
35+
- CLI startup is faster: FastAPI and app imports are deferred out of CLI
36+
startup, and rich/typer modules are preloaded before an in-place upgrade.
37+
- `config.json` is written atomically.
38+
- In-memory SQLite sessions are serialized so concurrent rollbacks cannot
39+
destroy writes.
40+
41+
### Maintenance
42+
43+
- Release recipes route through PRs and wait for the release PR merge to land
44+
before tagging; the release runbook is refreshed and stripped of
45+
user-specific absolute paths.
46+
347
## v0.22.0 (2026-06-11)
448

549
Team-safe cloud sync. New additive `bm cloud push` and `bm cloud pull`

0 commit comments

Comments
 (0)