Skip to content

v2.5.0 — final: remote-mode + export cluster closed; 2.5.x enters Current

Choose a tag to compare

@Cloto-dev Cloto-dev released this 18 Jul 18:27
8540cbe

First final of the 2.5.x line. The 2.5.0 pre-release series (a1→b3) graduates to 2.5.0, which enters the Current tier (passed the full release gate; awaiting production-soak certification to Stable). 2.4.x remains Stable and the marketplace default.

Fixes — the last five open issues (all deferred remote-mode / export)

  • bug-046 + bug-075: the remote (VECTOR_SEARCH_MODE=remote) by-id episode fetch omitted the channel predicate → a channel-scoped recall could return an episode from another channel. The remote fetch now carries the channel axis, symmetric with the local branch.
  • bug-049: do_archive_episode now pushes ep:{id} to the remote vector index after commit — archived episodes are no longer absent from remote-mode semantic recall.
  • bug-050: import and merge now sync their inserted episodes to the remote index.
  • bug-073: do_export_memories streams each table (fetchmany) instead of materialising the whole corpus, removing the OOM risk on large exports. A new read_snapshot() seam gives the header and body one consistent private WAL snapshot.

Zero open bugs remain in the issue registry. Full suite: 386 passed; verify-issues green; ruff clean. No DB schema or MCP tool-contract changes.