github a2aproject/a2a-go v2.7.0

4 hours ago

2.7.0 (2026-10-21)

Features

  • add input mode validation (#456) (8c814be)
  • extension point for snapshot materialization logic (#449) (4899045)
  • reject requests with unsupported A2A-Version (#457) (4226e74)
  • use application/a2a+json with Accept-based negotiation (#465) (a8caf47)

Bug Fixes

  • a2a: serialize task status timestamps in UTC (#452) (b657f33)
  • decode application/a2a+json error responses in the REST client (#448) (3e1aa7f)
  • errordetails: handle nil Value in Typed.MarshalJSON (#474) (73c49ac)
  • grpc: forward next_page_token in push config list responses (#455) (7210014)
  • grpc: keep caller metadata when attaching service params (#476) (f01e895)
  • honor a2a+json Content Type when Accept is / or missing (#468) (2169266)
  • reject trailing data after the JSON body (#453) (e85760e)
  • rest: map non-A2A HTTP error responses by status code (#471) (4baba5f)
  • return plain error when streaming fails before the first event (#463) (cf62533)
  • taskstate: reject unknown task state values on unmarshal and REST status param (#404) (534a60f)

Don't miss a new a2a-go release

NewReleases is sending notifications on new releases.