v1.2.3

bilibili/Index-anisorav1.2.3Dec 12, 2025by nullure

AI Summary

Focuses on adding temporal filtering capabilities and fixing critical bugs in the JavaScript and Python SDKs.

Key Highlights

  • Added temporal filtering with `startTime` and `endTime` parameters across SDKs.
  • Fixed `IngestURLResult` import error and `VectorStore` property access bug in JS SDK.
  • Resolved missing `user_id` and temporal filters in Python SDK's `hsg_query` loop.
  • Updated CORS allowed methods to include PATCH.

New Features

  • Temporal Filtering for time-based memory retrieval
  • JavaScript SDK Type Fixes
  • Python SDK Filter Implementation

Full Release Notes

## 1.2.3 - 2025-12-14

### Added

- **Temporal Filtering**: Enables precise time-based memory retrieval
  - Added `startTime` and `endTime` filters to `query` method across Backend, JS SDK, and Python SDK.
  - Allows filtering memories by creation time range.
  - Fully integrated into `hsg_query` logic.

### Fixed

- **JavaScript SDK Types**: Fixed `IngestURLResult` import error and `v.v` property access bug in `VectorStore` integration.
- **Python SDK Filtering**: Fixed missing implementation of `user_id` and temporal filters in `hsg_query` loop.

## What's Changed
* fix: Add PATCH to CORS allowed methods by @aziham in https://github.com/CaviraOSS/OpenMemory/pull/93

## New Contributors
* @aziham made their first contribution in https://github.com/CaviraOSS/OpenMemory/pull/93

**Full Changelog**: https://github.com/CaviraOSS/OpenMemory/compare/v1.2.2...v1.2.3