v1.2.3

Zielon/INSTAv1.2.3Dec 12, 2025by nullure

AI Summary

This release adds temporal filtering capabilities to the query method across SDKs and fixes critical bugs in JavaScript and Python SDKs related to types and vector store integration.

Key Highlights

  • Added temporal filtering (start/end time) to query methods
  • Fixed JavaScript SDK types and import errors
  • Fixed Python SDK filtering implementation

New Features

  • Temporal filtering (start/end time)
  • JavaScript SDK fixes
  • Python SDK fixes

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