Skip to content

v0.25.5

Choose a tag to compare

@exomem-release-bot exomem-release-bot released this 20 Jul 07:42
4cec962

0.25.5 (2026-07-20)

Bug Fixes

  • keep a preferred replica reclaiming writer authority (#271) (eb07529)
  • return the written slug and widen the mutation boundary timeout (#269) (1059305)

Correction to the #269 entry above

The commit title says "widen the mutation boundary timeout". The default was not widened — it remains 5s. An intermediate commit on that branch raised it to 15s; that was reverted before merge, because 15s is exactly MCP_TOOL_TIMEOUT_MS in the HA edge worker and the two share one budget. A boundary wait equal to the edge timeout lets a writer spend the whole budget queueing and have nothing left for the write, making a 504-with-a-committed-write the expected outcome under contention.

What #269 actually changed for the timeout: it became tunable via EXOMEM_MUTATION_TIMEOUT, with the default held at 5s and a test asserting it stays under half the edge budget.

Known limitation of #271

Reclaim does not make a preferred replica the writer while another replica is up and renewing. The coordinator has no preference logic, so takeover still requires the current holder to stop renewing (one TTL). #271 removes the permanent follower deadlock; it does not preempt a healthy holder.