v1.2.2
bilibili/Index-anisorav1.2.2Dec 6, 2025by nullure
AI Summary
Addresses critical path resolution issues for MCP servers and refactors vector storage for better stability and Valkey compatibility.
Key Highlights
- Fixed ENOENT error in MCP Server stdio mode by enforcing absolute paths.
- Refactored deprecated vector operations to use the `VectorStore` interface.
- Improved Valkey VectorStore compatibility and performance.
- Updated IDE extension, Python SDK embedding logic, and backend Dockerfile.
New Features
- VectorStore Refactor for Backend
- Valkey VectorStore Enhancements
- MCP Server Path Resolution Fix
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 