Skip to main content
Glama

basic-memory

v0.15.0-RELEASE-DOCS.md5.54 kB
# v0.15.0 Release Plan ## Release Overview **Target Version**: v0.15.0 **Previous Version**: v0.14.4 **Release Date**: TBD **Milestone**: [v0.15.0](https://github.com/basicmachines-co/basic-memory/milestone) ### Release Highlights This is a **major release** with 53 merged PRs introducing: - **Cloud Sync**: Bidirectional sync with rclone bisync - **Authentication**: JWT-based cloud authentication with subscription validation - **Performance**: API optimizations and background processing improvements - **Security**: Removed .env loading vulnerability, added .gitignore support - **Platform**: Python 3.13 support - **Bug Fixes**: 13+ critical fixes ## Key Features by Category ### Cloud Features - Cloud authentication with JWT and subscription validation - Bidirectional sync with rclone bisync - Cloud mount commands for direct file access - Cloud project management - Integrity verification ### Performance Improvements - API performance optimizations (SPEC-11) - Background relation resolution (prevents cold start blocking) - WAL mode for SQLite - Non-blocking sync operations ### Security Enhancements - Removed .env file loading vulnerability - .gitignore integration (respects gitignored files) - Improved authentication and session management - Better config security ### Developer Experience - Python 3.13 support - ChatGPT tools integration - Improved error handling - Better CLI output and formatting ### Bug Fixes (13+ PRs) - Entity upsert conflict resolution (#328) - memory:// URL underscore handling (#329) - .env loading removed (#330) - Minimum timeframe enforcement (#318) - move_note file extension handling (#281) - Project parameter handling (#310) - And more... --- ## Document - [ ] **MNew Cloud Features** - [ ] `bm cloud login` authentication flow - [ ] `bm cloud logout` session cleanup - [ ] `bm cloud sync` bidirectional sync - [ ] `bm cloud check` integrity verification - [ ] Cloud mode toggle for regular commands - [ ] Project creation in cloud mode - [ ] **Manual Testing - Bug Fixes** - [ ] Entity upsert conflict resolution (#328) - [ ] memory:// URL underscore normalization (#329) - [ ] .gitignore file filtering (#287, #285) - [ ] move_note with/without file extension (#281) - [ ] .env file loading removed (#330) - [ ] **Platform Testing** - [ ] Python 3.13 compatibility (new in this release) - [ ] **CHANGELOG.md** - [ ] Create comprehensive v0.15.0 entry - [ ] List all major features - [ ] Document all bug fixes with issue links - [ ] Include breaking changes (if any) - [ ] Add migration guide (if needed) - [ ] Credit contributors - [ ] `mcp/tools/chatgpt_tools.py` - ChatGPT integration - [x] **README.md** - [x] Update Python version badge to 3.13+ - [x] Add cloud features to feature list - [x] Add cloud CLI commands section - [x] Expand MCP tools list with all tools organized by category - [x] Add Cloud CLI documentation link - [x] **CLAUDE.md** - [x] Add Python 3.13+ support note - [x] Add cloud commands section - [x] Expand MCP tools with all missing tools - [x] Add comprehensive "Cloud Features (v0.15.0+)" section - [ ] **docs.basicmemory.com Updates** (Docs Site) - [ ] **latest-releases.mdx**: Add v0.15.0 release entry with all features - [ ] **cli-reference.mdx**: Add cloud commands section (login, logout, sync, check, mount, unmount) - [ ] **mcp-tools-reference.mdx**: Add missing tools (read_content, all project management tools) - [ ] **cloud-cli.mdx**: CREATE NEW - Cloud authentication, sync, rclone config, troubleshooting - [ ] **getting-started.mdx**: Mention Python 3.13 support - [ ] **whats-new.mdx**: Add v0.15.0 section with cloud features, performance, security updates - [ ] **Cloud Documentation** - [ ] Review docs/cloud-cli.md for accuracy - [ ] Update authentication instructions - [ ] Document subscription requirements - [ ] Add troubleshooting section - [ ] rclone configuration - [ ] **API Documentation** - [ ] Document new cloud endpoints - [ ] Update MCP tool documentation - [ ] Review schema documentation - [ ] Config file changes - [ ] **New Specifications** - [ ] SPEC-11: API Performance Optimization - [ ] SPEC-13: CLI Authentication with Subscription Validation - [ ] SPEC-6: Explicit Project Parameter Architecture - [ ] **Feature PRs** - [ ] #330: Remove .env file loading - [ ] #329: Normalize memory:// URLs - [ ] #328: Simplify entity upsert - [ ] #327: CLI subscription validation - [ ] #322: Cloud CLI rclone bisync - [ ] #320: Lifecycle management optimization - [ ] #319: Background relation resolution - [ ] #318: Minimum timeframe enforcement - [ ] #317: Cloud deployment fixes - [ ] #315: API performance optimizations - [ ] #314: .gitignore integration - [ ] #313: Disable permalinks config flag - [ ] #312: DateTime JSON schema fixes ### Phase 5: GitHub Milestone Review - [ ] **Closed Issues** (23 total) - [ ] Review all closed issues for completeness - [ ] Verify fixes are properly tested - [ ] Ensure documentation updated - [ ] **Merged PRs** (13 in milestone, 53 total since v0.14.4) - [ ] All critical PRs merged - [ ] All PRs properly tested - [ ] All PRs documented - [ ] **Open Issues** - [ ] #326: Create user guides and demos (can defer to v0.15.1?) - [ ] Decision on whether to block release ## Notes - This is a significant release with major new cloud features - Cloud features require active subscription - ensure this is clear in docs

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/basicmachines-co/basic-memory'

If you have feedback or need assistance with the MCP directory API, please join our Discord server