v1.2.2
sundowndev/phoneinfogav1.2.2Dec 6, 2025by nullure
AI Summary
Fixed critical path resolution errors in stdio mode and refactored the VectorStore to resolve build regressions, while enhancing compatibility with the Valkey backend.
Key Highlights
- Fixed ENOENT error in stdio mode to ensure correct data directory creation.
- VectorStore refactor migrating deprecated operations to unified interface.
- Enhanced Valkey VectorStore compatibility and performance.
New Features
- Valkey VectorStore enhancements and optimizations.
- Refactored VectorStore interface for backend stability.
- Updated Dockerfile and CLI tool.
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 