Skip to content

Releases: ourmem/omem

v0.3.1 — Fix cross-tenant dedup + schema evolution

02 Apr 13:38

Choose a tag to compare

v0.3.0 — Sharing System Overhaul

31 Mar 05:48

Choose a tag to compare

What's New in v0.3.0

🔗 Sharing System — Complete Overhaul

P0 Bug Fixes:

  • Shared copies now carry source vector embeddings (was zero vectors, invisible to vector search)
  • list_spaces_for_user includes member-role spaces (was owner-only)
  • Auto-share rules fire on memory creation (was dead code)
  • Circular sharing prevention (idempotent share returns existing copy)

Version-Based Staleness Detection:

  • Memories track version counter, auto-incremented on every update
  • ?check_stale=true query param detects outdated shared copies
  • POST /v1/memories/{id}/reshare refreshes stale copies with latest content

Performance:

  • Cross-space search parallelized with tokio::JoinSet (was sequential)
  • Provenance lookup uses indexed column (was LIKE on JSON, full table scan)
  • batch_share runs up to 10 concurrent operations (was sequential)

Convenience APIs:

  • POST /v1/memories/{id}/share-to-user — one-step cross-user sharing
  • POST /v1/memories/share-all-to-user — bulk share to another user
  • POST /v1/org/setup — one-step organization creation with members
  • POST /v1/org/{id}/publish — bulk publish to organization + auto-share rules
  • POST /v1/memories/share-all — bulk share with filters

Plugin Tools (6 new tools in each plugin):

  • space_create, space_list, space_add_member
  • memory_share, memory_pull, memory_reshare

Documentation:

  • New docs/SHARING.md — comprehensive 11-chapter sharing architecture guide
  • Updated API.md, README (EN+CN), SKILL files

Breaking Changes

  • Space IDs now use / separator (team/uuid instead of team:uuid)
  • Old format auto-normalized for backward compatibility

Release Artifacts

File Build LLM Support
omem-server-v0.3.0-linux-amd64.tar.gz musl static OpenAI-compatible
omem-server-v0.3.0-linux-amd64-bedrock.tar.gz glibc dynamic All + AWS Bedrock

Full Changelog: https://github.com/ourmem/omem/commits/v0.3.0