Releases: basicmachines-co/basic-memory
Releases · basicmachines-co/basic-memory
v0.20.2
Full Changelog: v0.20.1...v0.20.2
v0.20.1
v0.20.0
What's Changed
- feat(cli): add default-on auto-update system and bm update command by @phernandez in #643
Full Changelog: v0.19.2...v0.20.0
v0.19.2
What's Changed
- fix(core): handle SQLite and Windows semantic regressions by @phernandez in #655
- fix: coerce string params to list/dict in MCP tools by @phernandez in #657
Full Changelog: v0.19.1...v0.19.2
v0.19.1
What's Changed
- chore(deps): bump authlib from 1.6.6 to 1.6.7 in the uv group across 1 directory by @dependabot[bot] in #645
- feat: add insert_before_section and insert_after_section edit operations by @phernandez in #648
- fix: enforce strict entity resolution in destructive MCP tools by @phernandez in #650
New Contributors
- @dependabot[bot] made their first contribution in #645
Full Changelog: v0.19.0...v0.19.1
v0.19.0
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
v0.18.5
Full Changelog: v0.18.4...v0.18.5
v0.18.4
Full Changelog: v0.18.2...v0.18.4
Bug Fixes
- Use global
--headerflag for Tigris consistency on all rclone transactions
(0eae0e1) --header-download/--header-uploadonly apply to GET/PUT requests, missing S3
ListObjectsV2 calls that bisync issues first. Non-US users saw stale edge-cached metadata.--headerapplies to ALL HTTP transactions (list, download, upload), fixing bisync for
users outside the Tigris origin region.
v0.18.2
v0.18.2 (2026-02-11)
Bug Fixes
- #562: Use VIRTUAL instead of STORED columns in SQLite migration
(344e651)- Fixes compatibility issue with SQLite STORED generated columns
Full Changelog: v0.18.1...v0.18.2
v0.18.1
What's Changed
- fix: prevent spurious 'metadata: {}' in frontmatter output by @phernandez in #530
- feat: fast edit entities, refactors for webui, enhance search by @phernandez in #532
- fix: stabilize metadata filters on postgres by @phernandez in #536
- chore: Add fast feedback loop tooling by @phernandez in #538
- feat: Support tag: query shorthand in search by @phernandez in #535
- fix: recent_activity prompt defaults by @phernandez in #533
- fix: Handle EntityCreationError as conflict by @phernandez in #541
- feat: add --format json to CLI tool commands by @phernandez in #552
- fix: add X-Tigris-Consistent headers to all rclone commands by @phernandez in #558
Full Changelog: v0.18.0...v0.18.1