Skip to content

Commit 7c09e9f

Browse files
authored
chore(1.0-dev): release 1.0.0-alpha.0
chore(1.0-dev): release 1.0.0-alpha.0
2 parents ae745d8 + 877b114 commit 7c09e9f

2 files changed

Lines changed: 51 additions & 1 deletion

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{}
1+
{".":"1.0.0-alpha.0"}

CHANGELOG-1.0.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Changelog
2+
3+
## 1.0.0-alpha.0 (2026-03-12)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* **client:** introduce ServiceParameters for extensions and include it in ClientCallContext ([#784](https://github.com/ishymko/a2a-python/issues/784))
9+
* **client:** rename "callback" -> "push_notification_config" ([#749](https://github.com/ishymko/a2a-python/issues/749))
10+
11+
### Features
12+
13+
* Add `protocol_version` column to Task and PushNotificationConfig models and create a migration ([#789](https://github.com/ishymko/a2a-python/issues/789)) ([2e2d431](https://github.com/ishymko/a2a-python/commit/2e2d43190930612495720c372dd2d9921c0311f9))
14+
* add GetExtendedAgentCardRequest as input parameter to GetExtendedAgentCard method ([#767](https://github.com/ishymko/a2a-python/issues/767)) ([13a092f](https://github.com/ishymko/a2a-python/commit/13a092f5a5d7b2b2654c69a99dc09ed9d928ffe5))
15+
* Add validation for the JSON-RPC version ([#808](https://github.com/ishymko/a2a-python/issues/808)) ([6eb7e41](https://github.com/ishymko/a2a-python/commit/6eb7e4155517be8ff0766c0a929fd7d7b4a52db5))
16+
* **client:** expose close() and async context manager support on abstract Client ([#719](https://github.com/ishymko/a2a-python/issues/719)) ([e25ba7b](https://github.com/ishymko/a2a-python/commit/e25ba7be57fe28ab101a9726972f7c8620468a52))
17+
* **compat:** AgentCard backward compatibility helpers and tests ([#760](https://github.com/ishymko/a2a-python/issues/760)) ([81f3494](https://github.com/ishymko/a2a-python/commit/81f349482fc748c93b073a9f2af715e7333b0dfb))
18+
* **compat:** GRPC client compatible with 0.3 server ([#779](https://github.com/ishymko/a2a-python/issues/779)) ([0ebca93](https://github.com/ishymko/a2a-python/commit/0ebca93670703490df1e536d57b4cd83595d0e51))
19+
* **compat:** GRPC Server compatible with 0.3 client ([#772](https://github.com/ishymko/a2a-python/issues/772)) ([80d827a](https://github.com/ishymko/a2a-python/commit/80d827ae4ebb6515bf8dcb10e50ba27be8b6b41b))
20+
* **compat:** legacy v0.3 protocol models, conversion logic and utilities ([#754](https://github.com/ishymko/a2a-python/issues/754)) ([26835ad](https://github.com/ishymko/a2a-python/commit/26835ad3f6d256ff6b84858d690204da66854eb9))
21+
* **compat:** REST and JSONRPC clients compatible with 0.3 servers. ([#798](https://github.com/ishymko/a2a-python/issues/798)) ([08794f7](https://github.com/ishymko/a2a-python/commit/08794f7bd05c223f8621d4b6924fc9a80d898a39)), closes [#742](https://github.com/ishymko/a2a-python/issues/742)
22+
* **compat:** REST and JSONRPC servers compatible with 0.3 clients. ([#795](https://github.com/ishymko/a2a-python/issues/795)) ([9856054](https://github.com/ishymko/a2a-python/commit/9856054f8398162b01e38b65b2e090adb95f1e8b)), closes [#742](https://github.com/ishymko/a2a-python/issues/742)
23+
* **compat:** set a2a-version header to 1.0.0 ([#764](https://github.com/ishymko/a2a-python/issues/764)) ([4cb68aa](https://github.com/ishymko/a2a-python/commit/4cb68aa26a80a1121055d11f067824610a035ee6))
24+
* handle tenant in Client ([#758](https://github.com/ishymko/a2a-python/issues/758)) ([5b354e4](https://github.com/ishymko/a2a-python/commit/5b354e403a717c3c6bf47a291bef028c8c6a9d94))
25+
* implement missing push notifications related methods ([#711](https://github.com/ishymko/a2a-python/issues/711)) ([041f0f5](https://github.com/ishymko/a2a-python/commit/041f0f53bcf5fc2e74545d653bfeeba8d2d85c79))
26+
* **rest:** add tenant support to rest ([#773](https://github.com/ishymko/a2a-python/issues/773)) ([4771b5a](https://github.com/ishymko/a2a-python/commit/4771b5aa1dbae51fdb5f7ff4324136d4db31e76f))
27+
* send task as a first subscribe event ([#716](https://github.com/ishymko/a2a-python/issues/716)) ([e71ac62](https://github.com/ishymko/a2a-python/commit/e71ac6266f506ec843d00409d606acb22fec5f78))
28+
* **server, grpc:** Implement tenant context propagation for gRPC requests. ([#781](https://github.com/ishymko/a2a-python/issues/781)) ([164f919](https://github.com/ishymko/a2a-python/commit/164f9197f101e3db5c487c4dede45b8729475a8c))
29+
* **server, json-rpc:** Implement tenant context propagation for JSON-RPC requests. ([#778](https://github.com/ishymko/a2a-python/issues/778)) ([72a330d](https://github.com/ishymko/a2a-python/commit/72a330d2c073ece51e093542c41ec171c667f312))
30+
* **server:** add v0.3 legacy compatibility for database models ([#783](https://github.com/ishymko/a2a-python/issues/783)) ([08c491e](https://github.com/ishymko/a2a-python/commit/08c491eb6c732f7a872e562cd0fbde01df791cca))
31+
* **server:** implement `Resource Scoping` for tasks and push notifications ([#709](https://github.com/ishymko/a2a-python/issues/709)) ([f0d4669](https://github.com/ishymko/a2a-python/commit/f0d4669224841657341e7f773b427e2128ab0ed8))
32+
* use StreamResponse as push notifications payload ([#724](https://github.com/ishymko/a2a-python/issues/724)) ([a149a09](https://github.com/ishymko/a2a-python/commit/a149a0923c14480888c48156710413967dfebc36))
33+
34+
35+
### Bug Fixes
36+
37+
* add history length and page size validations ([#726](https://github.com/ishymko/a2a-python/issues/726)) ([e67934b](https://github.com/ishymko/a2a-python/commit/e67934b06442569a993455753ee4a360ac89b69f)), closes [#515](https://github.com/ishymko/a2a-python/issues/515)
38+
* **client:** align send_message signature with BaseClient ([#740](https://github.com/ishymko/a2a-python/issues/740)) ([57cb529](https://github.com/ishymko/a2a-python/commit/57cb52939ef9779eebd993a078cfffb854663e3e))
39+
* handle parsing error in REST ([#806](https://github.com/ishymko/a2a-python/issues/806)) ([bbd09f2](https://github.com/ishymko/a2a-python/commit/bbd09f232f556c527096eea5629688e29abb3f2f))
40+
* handle REST query params as per 1.0 spec ([#804](https://github.com/ishymko/a2a-python/issues/804)) ([45b3059](https://github.com/ishymko/a2a-python/commit/45b305989773546d75278eb29ae52d2c9be06951))
41+
* incorporate latest 1.0 proto changes ([#788](https://github.com/ishymko/a2a-python/issues/788)) ([47a5959](https://github.com/ishymko/a2a-python/commit/47a5959b8648897b00b257472c1a45c63d92d403)), closes [#559](https://github.com/ishymko/a2a-python/issues/559)
42+
* properly handle unset and zero history length ([#717](https://github.com/ishymko/a2a-python/issues/717)) ([72a1007](https://github.com/ishymko/a2a-python/commit/72a100797e513730dbeb80477c943b36cf79c957))
43+
* remove v1 from HTTP+REST/JSON paths ([#765](https://github.com/ishymko/a2a-python/issues/765)) ([627ae0b](https://github.com/ishymko/a2a-python/commit/627ae0bc9e7da2b4dd133fc37c0ae194307d9f8b))
44+
* use correct REST path for Get Extended Agent Card operation ([#769](https://github.com/ishymko/a2a-python/issues/769)) ([ced3f99](https://github.com/ishymko/a2a-python/commit/ced3f998a9d0b97495ebded705422459aa8d7398)), closes [#559](https://github.com/ishymko/a2a-python/issues/559)
45+
46+
47+
### Code Refactoring
48+
49+
* **client:** introduce ServiceParameters for extensions and include it in ClientCallContext ([#784](https://github.com/ishymko/a2a-python/issues/784)) ([942f4ae](https://github.com/ishymko/a2a-python/commit/942f4ae714c1ae76ff11ce8654bf53a8760daa36))
50+
* **client:** rename "callback" -> "push_notification_config" ([#749](https://github.com/ishymko/a2a-python/issues/749)) ([7dec763](https://github.com/ishymko/a2a-python/commit/7dec763d68784b0f4196246ee4f1c64f4ac06c26))

0 commit comments

Comments
 (0)