Commit fce163c
chore(1.0-dev): release 1.0.0-alpha.0 (a2aproject#828)
🤖 I have created a release *beep* *boop*
---
### ⚠ BREAKING CHANGES
* **spec**: upgrade SDK to A2A 1.0 spec and use proto-based types
([a2aproject#572](a2aproject#572),
[a2aproject#665](a2aproject#665),
[a2aproject#804](a2aproject#804),
[a2aproject#765](a2aproject#765))
* **client:** introduce ServiceParameters for extensions and include it
in ClientCallContext
([a2aproject#784](a2aproject#784))
* **client:** rename "callback" -> "push_notification_config"
([a2aproject#749](a2aproject#749))
* **client:** transport agnostic interceptors
([a2aproject#796](a2aproject#796))
([a910cbc](a2aproject@a910cbc))
* add `protocol_version` column to Task and PushNotificationConfig
models and create a migration
([a2aproject#789](a2aproject#789))
([2e2d431](a2aproject@2e2d431))
* **server:** implement `Resource Scoping` for tasks and push
notifications
([a2aproject#709](a2aproject#709))
([f0d4669](a2aproject@f0d4669))
### Features
* add GetExtendedAgentCardRequest as input parameter to
GetExtendedAgentCard method
([a2aproject#767](a2aproject#767))
([13a092f](a2aproject@13a092f))
* add validation for the JSON-RPC version
([a2aproject#808](a2aproject#808))
([6eb7e41](a2aproject@6eb7e41))
* **client:** expose close() and async context manager support on
abstract Client
([a2aproject#719](a2aproject#719))
([e25ba7b](a2aproject@e25ba7b))
* **compat:** AgentCard backward compatibility helpers and tests
([a2aproject#760](a2aproject#760))
([81f3494](a2aproject@81f3494))
* **compat:** GRPC client compatible with 0.3 server
([a2aproject#779](a2aproject#779))
([0ebca93](a2aproject@0ebca93))
* **compat:** GRPC server compatible with 0.3 client
([a2aproject#772](a2aproject#772))
([80d827a](a2aproject@80d827a))
* **compat:** legacy v0.3 protocol models, conversion logic and
utilities ([a2aproject#754](a2aproject#754))
([26835ad](a2aproject@26835ad))
* **compat:** REST and JSONRPC clients compatible with 0.3 servers
([a2aproject#798](a2aproject#798))
([08794f7](a2aproject@08794f7))
* **compat:** REST and JSONRPC servers compatible with 0.3 clients
([a2aproject#795](a2aproject#795))
([9856054](a2aproject@9856054))
* **compat:** set a2a-version header to 1.0.0
([a2aproject#764](a2aproject#764))
([4cb68aa](a2aproject@4cb68aa))
* **compat:** unify v0.3 REST url prefix and expand cross-version tests
([a2aproject#820](a2aproject#820))
([0925f0a](a2aproject@0925f0a))
* database forward compatibility: make `owner` field optional
([a2aproject#812](a2aproject#812))
([cc29d1f](a2aproject@cc29d1f))
* handle tenant in Client
([a2aproject#758](a2aproject#758))
([5b354e4](a2aproject@5b354e4))
* implement missing push notifications related methods
([a2aproject#711](a2aproject#711))
([041f0f5](a2aproject@041f0f5))
* implement rich gRPC error details per A2A v1.0 spec
([a2aproject#790](a2aproject#790))
([245eca3](a2aproject@245eca3))
* **rest:** add tenant support to rest
([a2aproject#773](a2aproject#773))
([4771b5a](a2aproject@4771b5a))
* send task as a first subscribe event
([a2aproject#716](a2aproject#716))
([e71ac62](a2aproject@e71ac62))
* **server, grpc:** Implement tenant context propagation for gRPC
requests. ([a2aproject#781](a2aproject#781))
([164f919](a2aproject@164f919))
* **server, json-rpc:** Implement tenant context propagation for
JSON-RPC requests.
([a2aproject#778](a2aproject#778))
([72a330d](a2aproject@72a330d))
* **server:** add v0.3 legacy compatibility for database models
([a2aproject#783](a2aproject#783))
([08c491e](a2aproject@08c491e))
* **spec:** add `tasks/list` method with filtering and pagination to the
specification
([a2aproject#511](a2aproject#511))
([d5818e5](a2aproject@d5818e5))
* use StreamResponse as push notifications payload
([a2aproject#724](a2aproject#724))
([a149a09](a2aproject@a149a09))
* **rest:** update REST error handling to use `google.rpc.Status`
([a2aproject#838](a2aproject#838))
([ea7d3ad](a2aproject@ea7d3ad))
### Bug Fixes
* add history length and page size validations
([a2aproject#726](a2aproject#726))
([e67934b](a2aproject@e67934b))
* allign error codes with the latest spec
([a2aproject#826](a2aproject#826))
([709b1ff](a2aproject@709b1ff))
* **client:** align send_message signature with BaseClient
([a2aproject#740](a2aproject#740))
([57cb529](a2aproject@57cb529))
* get_agent_card trailing slash when agent_card_path=""
([a2aproject#799](a2aproject#799))
([a2aproject#800](a2aproject#800))
([a55c97e](a2aproject@a55c97e))
* handle parsing error in REST
([a2aproject#806](a2aproject#806))
([bbd09f2](a2aproject@bbd09f2))
* Improve error handling for Timeout exceptions on REST and JSON-RPC
clients ([a2aproject#690](a2aproject#690))
([2acd838](a2aproject@2acd838))
* Improve streaming errors handling
([a2aproject#576](a2aproject#576))
([7ea7475](a2aproject@7ea7475))
* properly handle unset and zero history length
([a2aproject#717](a2aproject#717))
([72a1007](a2aproject@72a1007))
* return entire history when history_length=0
([a2aproject#537](a2aproject#537))
([acdc0de](a2aproject@acdc0de))
* return mandatory fields from list_tasks
([a2aproject#710](a2aproject#710))
([6132053](a2aproject@6132053))
* taskslist error on invalid page token and response serialization
([a2aproject#814](a2aproject#814))
([a102d31](a2aproject@a102d31))
* use correct REST path for Get Extended Agent Card operation
([a2aproject#769](a2aproject#769))
([ced3f99](a2aproject@ced3f99))
* Use POST method for REST endpoint /tasks/{id}:subscribe
([a2aproject#843](a2aproject#843))
([a0827d0](a2aproject@a0827d0))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
---------
Co-authored-by: Ivan Shymko <ishymko@google.com>1 parent 7a429b8 commit fce163c
2 files changed
Lines changed: 56 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
3 | 58 | | |
4 | 59 | | |
5 | 60 | | |
| |||
0 commit comments