Skip to content

v0.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Mar 07:26
· 9 commits to main since this release
9fc4398

Overview

v0.4.0 makes codex-a2a substantially more production-ready. This release adds a fuller client integration layer, introduces database-backed persistence for tasks and runtime state, and removes several sources of operational ambiguity around long-lived sessions.

Highlights

  • Added a more complete A2A client integration path for upstream and embedded runtime scenarios
  • Introduced database-backed persistence for tasks, runtime state, and interrupt/session recovery flows
  • Decoupled persisted session continuity from in-memory cache TTL so database-backed deployments behave predictably across restarts
  • Updated CI and publish workflows to use Node 24 compatible GitHub Actions

Capabilities

Client and Runtime Integration

  • The client integration layer is more complete and hardened, making upstream Codex-backed flows easier to operate end to end
  • Internal boundaries were tightened so transport, runtime, and client responsibilities are cleaner and easier to evolve

Persistence and Session Continuity

  • Tasks and runtime state can now be stored in a database instead of living only in process memory
  • Session binding and related persisted state now survive restarts without being coupled to the in-memory cache TTL model
  • Interrupt-related persistence paths were hardened to better support recovery-oriented flows

Documentation and Operations

  • README and capability documentation were refreshed to better explain architecture and runtime behavior
  • GitHub Actions workflows were updated to remove Node 20 deprecation noise and align with current action runtimes

Full Changelog

v0.3.0...v0.4.0