Repository navigation
Releases
Releases · ishymko/a2a-python
nightly-metrics
ci: update
v1.0.0-alpha.0
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_versioncolumn 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 Scopingfor 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