v1.2.2

FranckyB/Voice-Clone-Studiov1.2.2Dec 6, 2025by nullure

AI Summary

This release fixes a critical path resolution error in the MCP server for Claude Desktop and refactors the VectorStore to remove deprecated SQL operations, improving backend stability.

Key Highlights

  • Fixed ENOENT error in MCP Server stdio mode via absolute path enforcement
  • Refactored VectorStore to remove deprecated `q` vector operations
  • Improved compatibility and performance for Valkey VectorStore
  • Removed partial SQL updates in favor of unified vector store methods

New Features

  • Enhanced Valkey VectorStore implementation
  • Improved error handling for MCP clients

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

![openmemorye](https://github.com/user-attachments/assets/79a9e6b1-2369-4123-b105-c227ec6780da)