What's Changed
- chore: apply lint and formatting fixes for 0.14.4 release by @jope-bm in #290
- feat: Merge Cloud auth by @jope-bm in #291
- fix: rename MCP prompt names to avoid slash command parsing issues by @groksrc in #289
- fix: replace deprecated json_encoders with Pydantic V2 field serializers by @phernandez in #295
- fix: Sanitize folder names and properly join paths by @bdmayes in #292
- feat: Basic memory cloud upload by @phernandez in #296
- feat: Implement SPEC-6 Stateless Architecture for MCP Tools by @phernandez in #298
- feat: Implement cloud mount CLI commands for local file access by @phernandez in #306
- chore: Update Claude Code GitHub Workflow by @phernandez in #308
- feat: chatgpt tools for search and fetch by @phernandez in #305
- fix: Make sync operations truly non-blocking with thread pool by @phernandez in #309
- fix: move_note without file extension by @groksrc in #281
- fix: remove obsolete update_current_project function and --project flag reference by @phernandez in #310
- feat: implement SPEC-11 API performance optimizations by @phernandez in #315
- fix: critical cloud deployment fixes for MCP stability by @phernandez in #317
- fix: enforce minimum 1-day timeframe for recent_activity to handle timezone issues by @phernandez in #318
- fix: resolve entity relations in background to prevent cold start blocking by @phernandez in #319
- fix: rework lifecycle management to optimize cloud deployment by @phernandez in #320
- feat: Cloud CLI cloud sync via rclone bisync by @phernandez in #322
- Fix: Corrected dead links in README by @jonathan-d-nguyen in #321
- feat: CLI Subscription Validation (SPEC-13 Phase 2) by @phernandez in #327
- fix: enable WAL mode and add Windows-specific SQLite optimizations by @phernandez in #316
- feat: integrate ignore_utils to skip .gitignored files in sync process by @phernandez in #314
- feat: Add disable_permalinks config flag by @phernandez in #313
- fix: Add proper datetime JSON schema format annotations for MCP validation by @phernandez in #312
- fix: simplify entity upsert to use database-level conflict resolution by @phernandez in #328
- fix: normalize underscores in memory:// URLs for build_context by @phernandez in #329
- ci: Add Python 3.13 to test matrix by @phernandez in #331
- fix: remove .env file loading from BasicMemoryConfig by @phernandez in #330
New Contributors
- @jonathan-d-nguyen made their first contribution in #321
Full Changelog: v0.14.4...v0.15.0