Skip to content

v2.1.0 — Durability, Federation & A2A

Choose a tag to compare

@alexfrmn alexfrmn released this 21 Jun 19:43
· 98 commits to main since this release

Murmur v2.1.0

Optional JetStream durability, cross-org federation, A2A interop, and self-healing native wake.

Highlights

  • JetStream durability (opt-in): finite max_deliver/ack_wait, consumer-repair, nak-retry, poison-terminal-ACK + advisory→DLQ. Default-OFF (MURMUR_JETSTREAM=1); SQLite outbox stays source of truth.
  • Federation: org/agentId addressing (bare⇒local), Ed25519-signed key directory (pinned-key verify), fed.* NATS leaf-node/account contract — payload E2E-opaque cross-org.
  • A2A bridge: terminates the industry-standard A2A protocol (@a2a-js/sdk) into the Murmur mesh.
  • Native wake self-heal: Codex app-server threads re-seed automatically.

Security

  • verifyRoster now verifies against a caller-pinned org key (not the embedded key) — blocks attacker-forged rosters.

Full changelog: CHANGELOG.md