v1.2.2
exo-explore/exov1.2.2Dec 6, 2025by nullure
AI Summary
This release fixes critical path resolution issues for the MCP server in stdio mode and refactors the VectorStore for better performance and compatibility.
Key Highlights
- Fixed ENOENT error in MCP Server stdio mode
- Refactored VectorStore to use interface methods
- Improved Valkey VectorStore compatibility and performance
- Updated Dashboard UI and Python SDK embedding logic
New Features
- MCP Server path resolution fix
- VectorStore refactor
- Valkey enhancements
- Dashboard UI updates
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 