Skip to content

Changelog

All notable changes to OmniMemory are documented here.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

No unreleased changes.

0.1.0 - 2024-06-27

Initial release.

Added

  • Core types and provider interface
  • Multi-provider client with fallback support
  • Provider registry with priority-based selection
  • Conformance test suite (core/providertest)
  • In-memory provider for testing
  • PostgreSQL provider with pgvector support
  • KVS provider wrapping omnistorage-core
  • Provider stubs for Mem0, Graphiti, Twilio
  • SessionID field in Context and Memory
  • Embedder interface with OmniLLM integration
  • Memory scopes (user, agent, tenant, team, session, domain)
  • Memory types (observation, fact, preference, summary, trait, relationship)
  • Ent schema for PostgreSQL storage
  • MkDocs documentation site

Fixed

  • Context parameter usage in client fallback
  • Subject isolation in memory provider

For external provider changelogs: