Releases: basicmachines-co/basic-memory
Releases · basicmachines-co/basic-memory
v0.14.3
What's Changed
- chore: Cloud auth by @phernandez in #213
- docs: improve virtual environment setup instructions by @jope-bm in #222
- fix: path traversal security vulnerability in mcp tools by @jope-bm in #223
- fix: basic memory home env var not respected when project path is changed. by @jope-bm in #239
- fix: handle missing 'name' key in memory JSON import by @jope-bm in #241
- chore: minor cleanup by @groksrc in #228
- fix: replace recursive _traverse_messages with iterative approach to handle deep conversation threads by @phernandez in #235
- fix: enhance character conflict detection and error handling for sync operations by @phernandez in #201
New Contributors
Full Changelog: v0.14.2...v0.14.3
v0.14.2
v0.14.1
v0.14.0
What's Changed
- feat: add Docker container support with volume mounting by @phernandez in #131
- fix: fastmcp deprecation warning by @groksrc in #150
- fix: resolve project state inconsistency between MCP and CLI by @phernandez in #149
- fix: reset command now clears project configuration by @phernandez in #152
- feat: implement Docker CI workflow for automated image publishing by @phernandez in #159
- fix: scope entity queries by project_id in upsert_entity method by @groksrc in #168
- fix: handle None from_entity in Context API RelationSummary by @groksrc in #166
- fix: ensure permalinks are generated for entities with null permalinks during move operations by @phernandez in #162
- feat: enhance move_note tool with cross-project detection and guidance by @phernandez in #161
- fix: respect BASIC_MEMORY_HOME environment variable in Docker containers by @groksrc in #174
- fix: handle Boolean search syntax with hyphenated terms by @phernandez in #180
- test: add more tests for search_repository by @phernandez in #181
- fix: implement project-specific sync status checks for MCP tools by @phernandez in #183
- fix: preserve permalink when editing notes without frontmatter permalink by @phernandez in #184
- feat: enhance search_notes tool documentation with comprehensive syntax examples by @phernandez in #186
Full Changelog: v0.13.7...v0.14.0
v0.13.8-dev1
What's Changed
- feat: add Docker container support with volume mounting by @phernandez in #131
- fix: fastmcp deprecation warning by @groksrc in #150
- fix: resolve project state inconsistency between MCP and CLI by @phernandez in #149
- fix: reset command now clears project configuration by @phernandez in #152
- feat: implement Docker CI workflow for automated image publishing by @phernandez in #159
Full Changelog: v0.13.7...v0.13.8-dev1
v0.13.7
What's Changed
NOTE: This version is the same package as v0.13.6. The version bump is to test the CI and make sure the Homebrew auto-update process is completely working. Installation by Homebrew is now fully supported.
Full Changelog: v0.13.6...v0.13.7
v0.13.6
What's Changed
- fix: correct spelling error "Chose" to "Choose" in continue_conversation prompt by @groksrc in #141
- fix: UNIQUE constraint failed: entity.permalink issue #139 by @groksrc in #140
- fix: add entity_type parameter to write_note MCP tool by @phernandez in #145
- fix: eliminate redundant database migration initialization by @phernandez in #146
New Contributors
Full Changelog: v0.13.5...v0.13.6
v0.13.5
Bug Fixes
- MCP Tools: Renamed
create_projecttool tocreate_memory_projectfor namespace isolation - Namespace: Continued namespace isolation effort to prevent conflicts with other MCP servers
Changes
- Tool functionality remains identical - only the name changed from
create_projecttocreate_memory_project - All integration tests updated to use the new tool name
- Completes namespace isolation for project management tools alongside
list_memory_projects
Full Changelog: v0.13.4...v0.13.5
v0.13.4
Bug Fixes
- MCP Tools: Renamed
list_projectstool tolist_memory_projectsto avoid naming conflicts with other MCP servers - Namespace: Improved tool naming specificity for better MCP server integration and isolation
Changes
- Tool functionality remains identical - only the name changed from
list_projectstolist_memory_projects - All integration tests updated to use the new tool name
- Better namespace isolation for Basic Memory MCP tools
Full Changelog: v0.13.3...v0.13.4
v0.13.3
Bug Fixes
- Projects: Fixed case-insensitive project switching where switching succeeded but subsequent operations failed due to session state inconsistency
- Config: Enhanced config manager with case-insensitive project lookup using permalink-based matching
- MCP Tools: Updated project management tools to store canonical project names from database instead of user input
- API: Improved project service to handle both name and permalink lookups consistently
Full Changelog: v0.13.2...v0.13.3