Skip to content

Releases: basicmachines-co/basic-memory

v0.14.3

02 Aug 03:07

Choose a tag to compare

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

03 Jul 22:31

Choose a tag to compare

What's Changed

  • fix: replace deprecated datetime.utcnow() with timezone-aware alternatives and suppress SQLAlchemy warnings by @groksrc in #211
  • fix: MCP Error with MCP-Hub #204 by @groksrc in #212

Full Changelog: v0.14.1...v0.14.2

v0.14.1

02 Jul 03:08

Choose a tag to compare

What's Changed

Full Changelog: v0.14.0...v0.14.1

v0.14.0

26 Jun 21:18

Choose a tag to compare

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

20 Jun 21:12

Choose a tag to compare

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

19 Jun 03:33

Choose a tag to compare

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

18 Jun 22:59

Choose a tag to compare

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

12 Jun 03:03

Choose a tag to compare

Bug Fixes

  • MCP Tools: Renamed create_project tool to create_memory_project for 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_project to create_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

12 Jun 02:41

Choose a tag to compare

Bug Fixes

  • MCP Tools: Renamed list_projects tool to list_memory_projects to 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_projects to list_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

12 Jun 00:29

Choose a tag to compare

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