What's Changed
- feat: Schema system for Basic Memory by @phernandez in #549
- fix: use VIRTUAL instead of STORED columns in SQLite migration by @phernandez in #562
- chore: Release/v0.18.2 by @phernandez in #563
- fix: use global --header for Tigris consistency on all rclone transactions by @phernandez in #564
- feat: add semantic vector search for SQLite and Postgres by @phernandez in #550
- feat: add basic-memory watch CLI command by @phernandez in #559
- feat: enable default_project_mode by default by @phernandez in #560
- feat: Add cloud discovery touchpoints to CLI and MCP by @phernandez in #546
- fix: make semantic search dependencies optional extras by @phernandez in #566
- feat: add per-project local/cloud routing with API key auth by @phernandez in #555
- feat: isolate default sqlite db by config dir by @phernandez in #567
- fix: Speed up bm --version startup by @phernandez in #534
- feat(mcp): add MCP UI variants and TUI output by @phernandez in #545
- feat: Add project-prefixed permalinks and memory URL routing by @phernandez in #544
- feat: expose external_id in EntityResponse and link resolver by @groksrc in #569
- feat: min_similarity override, cloud promo improvements by @phernandez in #570
- feat: min-similarity override, edit-note CLI, and strip-frontmatter by @phernandez in #571
- feat: add workspace selection flow for MCP and CLI by @phernandez in #576
- feat: Add JSON output mode for BM MCP tools (default text) by @phernandez in #585
- chore: Make semantic deps default, auto-backfill embeddings, and default search to semantic by @phernandez in #586
- feat: CLI analytics via Umami event collector by @bm-clawd in #572
- feat: Let stdio MCP honor per-project cloud routing by @phernandez in #590
- feat: Add display_name and is_private to ProjectItem by @jope-bm in #574
- fix: strip NUL bytes from content before PostgreSQL search indexing by @phernandez in #592
- chore: add ty as supplemental type checker by @phernandez in #594
- fix: backend-specific distance-to-similarity conversion by @groksrc in #593
- fix: recent_activity dedup + pagination across MCP tools by @phernandez in #595
- feat: add frontmatter validation to schema system by @phernandez in #597
- feat: Fix bm CLI runtime defects and audit regressions by @phernandez in #596
- feat: upgrade fastmcp 2.12.3 to 3.0.1 with tool annotations by @phernandez in #598
- chore: rename entity_type to note_type by @phernandez in #600
- fix: Return matched chunk text in search results by @phernandez in #601
- feat: add created_by and last_updated_by user tracking to Entity by @jope-bm in #602
- docs: Add UTM tracking to README links by @bm-clawd in #611
- docs: update v0.19.0 release notes with post-draft changes by @bm-clawd in #626
- fix: build_context related_results schema validation failure by @phernandez in #631
- fix: skip workspace resolution when client factory is active by @jope-bm in #630
- feat: add overwrite guard to write_note tool by @phernandez in #632
- fix: read schema definitions from file instead of stale database metadata by @groksrc in #635
New Contributors
Full Changelog: v0.18.1...v0.19.0