Skip to content

Releases

nightly-metrics

nightly-metrics Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Jul 05:16
24b6dcf
ci: update

v1.0.0-alpha.0

v1.0.0-alpha.0 Pre-release
Pre-release

Choose a tag to compare

@ishymko ishymko released this 12 Mar 07:27
7c09e9f

1.0.0-alpha.0 (2026-03-12)

⚠ BREAKING CHANGES

  • client: introduce ServiceParameters for extensions and include it in ClientCallContext (#784)
  • client: rename "callback" -> "push_notification_config" (#749)

Features

  • Add protocol_version column to Task and PushNotificationConfig models and create a migration (#789) (2e2d431)
  • add GetExtendedAgentCardRequest as input parameter to GetExtendedAgentCard method (#767) (13a092f)
  • Add validation for the JSON-RPC version (#808) (6eb7e41)
  • client: expose close() and async context manager support on abstract Client (#719) (e25ba7b)
  • compat: AgentCard backward compatibility helpers and tests (#760) (81f3494)
  • compat: GRPC client compatible with 0.3 server (#779) (0ebca93)
  • compat: GRPC Server compatible with 0.3 client (#772) (80d827a)
  • compat: legacy v0.3 protocol models, conversion logic and utilities (#754) (26835ad)
  • compat: REST and JSONRPC clients compatible with 0.3 servers. (#798) (08794f7), closes #742
  • compat: REST and JSONRPC servers compatible with 0.3 clients. (#795) (9856054), closes #742
  • compat: set a2a-version header to 1.0.0 (#764) (4cb68aa)
  • handle tenant in Client (#758) (5b354e4)
  • implement missing push notifications related methods (#711) (041f0f5)
  • rest: add tenant support to rest (#773) (4771b5a)
  • send task as a first subscribe event (#716) (e71ac62)
  • server, grpc: Implement tenant context propagation for gRPC requests. (#781) (164f919)
  • server, json-rpc: Implement tenant context propagation for JSON-RPC requests. (#778) (72a330d)
  • server: add v0.3 legacy compatibility for database models (#783) (08c491e)
  • server: implement Resource Scoping for tasks and push notifications (#709) (f0d4669)
  • use StreamResponse as push notifications payload (#724) (a149a09)

Bug Fixes

  • add history length and page size validations (#726) (e67934b), closes #515
  • client: align send_message signature with BaseClient (#740) (57cb529)
  • handle parsing error in REST (#806) (bbd09f2)
  • handle REST query params as per 1.0 spec (#804) (45b3059)
  • incorporate latest 1.0 proto changes (#788) (47a5959), closes #559
  • properly handle unset and zero history length (#717) (72a1007)
  • remove v1 from HTTP+REST/JSON paths (#765) (627ae0b)
  • use correct REST path for Get Extended Agent Card operation (#769) (ced3f99), closes #559

Code Refactoring

  • client: introduce ServiceParameters for extensions and include it in ClientCallContext (#784) (942f4ae)
  • client: rename "callback" -> "push_notification_config" (#749) (7dec763)