Skip to content

0.4.0

Choose a tag to compare

@b10x-bot b10x-bot released this 29 Oct 11:11
· 45 commits to main since this release
4096c09

a2a 0.4.0 adds a2a-server, a Rust server for A2A's HTTP+JSON binding built on the generated crate, with the a2a-server echo agent.

Breaking

  • None.

Changed

  • New crate crates/a2a-server: every upstream HTTP+JSON route, server-sent event streams, and tenant isolation of every task operation.
  • a2a-server bounds connections, request time, followers, tasks, history and push configs; a request over a bound is answered 429 RESOURCE_EXHAUSTED.
  • GET /extendedAgentCard needs the bearer token from --extended-card-token-file.
  • The specification adds the task's tenant, the ResourceExhausted error and its limit outcomes; ess/http.yaml ignores unknown query fields.
  • The generated crate is synthesized with the HTTP binding; ESS stays at 0.75.0.

CHANGELOG