Skip to content

Releases: basicmachines-co/basic-memory

v0.17.6

17 Jan 21:15

Choose a tag to compare

v0.17.5

11 Jan 22:54
1799c94

Choose a tag to compare

What's Changed

  • fix: prevent CLI commands from hanging on exit (Python 3.14) by @phernandez in #505

Full Changelog: v0.17.4...v0.17.5

What's Changed

  • fix: prevent CLI commands from hanging on exit (Python 3.14) by @phernandez in #505
  • fix: Docker container Python symlink broken at runtime by @groksrc in #510

Full Changelog: v0.17.4...v0.17.5

v0.17.4

06 Jan 03:38

Choose a tag to compare

What's Changed

  • refactor: composition roots, deps split, and typed API clients (#490 roadmap) by @phernandez in #502
  • fix: preserve search index across server restarts by @phernandez in #503

Full Changelog: v0.17.3...v0.17.4

v0.17.3

03 Jan 19:08

Choose a tag to compare

What's Changed

  • fix: make RelationResponse.from_id optional to handle null permalinks by @phernandez in #484
  • fix: set_default_project skips config file update in cloud mode by @phernandez in #486
  • feat: add stable external_id (UUID) to Project and Entity models by @jope-bm in #485
  • test: remove stdlib mocks, strengthen integration coverage by @phernandez in #489
  • fix: route ordering for cloud by @phernandez in #499
  • fix: update mcp to support protocol version 2025-11-25 by @groksrc in #501

Full Changelog: v0.17.2...v0.17.3

v0.17.2

29 Dec 22:48

Choose a tag to compare

Full Changelog: v0.17.1...v0.17.2

v0.17.1

29 Dec 16:34

Choose a tag to compare

What's Changed

  • fix: only set BASIC_MEMORY_ENV=test during pytest runs by @phernandez in #482

Full Changelog: v0.17.0...v0.17.1

v0.17.0

28 Dec 22:06

Choose a tag to compare

What's Changed

  • fix: prevent CLI commands from hanging on exit by @phernandez in #471
  • fix: detect rclone version for --create-empty-src-dirs support by @phernandez in #473
  • feat: Complete Phase 2 of API v2 migration - Update MCP tools to use v2 endpoints by @jope-bm in #447
  • fix: handle null titles in ChatGPT import by @phernandez in #475
  • feat: add auto-format files on save with built-in Python formatter by @phernandez in #474
  • feat: add anonymous usage telemetry (Homebrew-style opt-out) by @phernandez in #478

Full Changelog: v0.16.3...v0.17.0

v0.16.3

20 Dec 15:54

Choose a tag to compare

What's Changed

  • fix: handle periods in kebab_filenames mode by @divideby0 in #424
  • feat: Add PostgreSQL database backend support by @phernandez in #439
  • feat: Implement API v2 with ID-based endpoints (Phase 1) by @jope-bm in #441
  • fix: respect --project flag in background sync (fixes #434) by @divideby0 in #436
  • Replace py-pglite with testcontainers for Postgres testing by @phernandez in #449
  • chore: Cloud compatibility fixes and performance improvements by @phernandez in #454
  • chore: more Tenantless fixes by @phernandez in #457
  • fix: await background sync task cancellation in lifespan shutdown by @phernandez in #456
  • test: Add integration test for issue #416 (read_note with underscored folders) by @phernandez in #453
  • fix: Reduce watch service CPU usage by increasing reload interval by @phernandez in #458
  • fix: Pin FastMCP to 2.12.3 to fix MCP tools visibility by @groksrc in #464

New Contributors

Full Changelog: v0.16.2...v0.16.3

v0.16.2

17 Nov 03:31

Choose a tag to compare

What's Changed

  • fix: main project always recreated on project list command by @bdmayes in #421
  • fix: Add rclone installation checks for Windows bisync commands by @groksrc in #427
  • fix: Use platform-native path separators in config.json by @groksrc in #429

Full Changelog: v0.16.1...v0.16.2

v0.16.1

11 Nov 15:22

Choose a tag to compare

What's Changed

Full Changelog: v0.16.0...v0.16.1