v1.2.2
CaviraOSS/LongMemoryv1.2.2Dec 6, 2025by nullure
AI Summary
This release addresses critical path resolution issues for MCP server integration and fixes VectorStore build regressions while enhancing Valkey compatibility.
Key Highlights
- Fixed ENOENT error in MCP server stdio mode for Claude Desktop
- Fixed VectorStore build regressions in backend (users.ts, memory.ts, graph.ts, mcp.ts, decay.ts)
- Valkey VectorStore enhancements for improved compatibility
- IDE Extension updates to Dashboard UI and activation logic
- Python SDK embedding logic refinements
New Features
- Absolute path resolution for SQLite database in stdio mode
- VectorStore migration from deprecated q vector operations
- Valkey vector storage optimization
Full Release Notes
### Fixed - **MCP Server Path Resolution**: Fixed ENOENT error in stdio mode (Claude Desktop) - Enforced absolute path resolution for SQLite database - Ensures correct data directory creation regardless of working directory - Critical fix for local desktop client integration - **VectorStore Refactor**: Fixed build regressions in backend - Migrated deprecated `q` vector operations to `VectorStore` interface - Fixed `users.ts`, `memory.ts`, `graph.ts`, `mcp.ts`, and `decay.ts` - Removed partial SQL updates in favor of unified vector store methods ### Added - **Valkey VectorStore Enhancements**: Improved compatibility and performance - Refined vector storage implementation for Valkey backend - Optimized vector retrieval and storage operations ### Changed - **IDE Extension**: - Updates to Dashboard UI (`DashboardPanel.ts`) and extension activation logic (`extension.ts`) - Configuration and dependency updates - **Python SDK**: - Refinements to embedding logic (`embed.py`) - Project configuration updates in `pyproject.toml` - **Backend Maintenance**: - Dockerfile updates for improved containerization - Updates to CLI tool (`bin/opm.js`) ## New Contributors * @ajitam made their first contribution in https://github.com/CaviraOSS/OpenMemory/pull/69 * @fparrav made their first contribution in https://github.com/CaviraOSS/OpenMemory/pull/80 * @DAESA24 made their first contribution in https://github.com/CaviraOSS/OpenMemory/pull/83 * @oantoshchenko made their first contribution in https://github.com/CaviraOSS/OpenMemory/pull/84 * @therexone made their first contribution in https://github.com/CaviraOSS/OpenMemory/pull/85 **Full Changelog**: https://github.com/CaviraOSS/OpenMemory/compare/1.2.1...v1.2.2 