Skip to content

Commit 0d9dafb

Browse files
chore(main): release 1.3.0 (#1359)
🤖 I have created a release *beep* *boop* --- ## [1.3.0](v1.2.3...v1.3.0) (2026-10-27) ### Features * **server:** release parked interrupted tasks after a configurable timeout ([#1338](#1338)) ([b22a68d](b22a68d)) ### Bug Fixes * **client:** Create separate httpx per client when none configured ([#1358](#1358)) ([d316d0e](d316d0e)) * **client:** raise A2A errors for malformed JSON-RPC responses ([#1375](#1375)) ([7e55413](7e55413)) * **client:** rejections from unrecognized fields ([#1354](#1354)) ([91929cd](91929cd)) * **compat:** keep an unset v0.3 status message and provider as None ([#1362](#1362)) ([cdb4799](cdb4799)), closes [#1361](#1361) * **compat:** return A2A error codes from the v0.3 JSON-RPC adapter ([#1369](#1369)) ([8e32d53](8e32d53)) * **compat:** set last_updated when storing a task in v0.3 format ([#1372](#1372)) ([30b6d50](30b6d50)), closes [#1371](#1371) * **core:** restore structured __repr__ on A2A exceptions ([#1348](#1348)) ([79a6f45](79a6f45)) * **server:** allow recovery after status event validation fails ([#1365](#1365)) ([ca3ef0d](ca3ef0d)) * **server:** apply history_length to legacy streaming sends ([#1364](#1364)) ([261c074](261c074)) * **server:** include legacy task states in database list filters ([#1337](#1337)) ([e12d494](e12d494)) * **server:** record executor failures through the event consumer ([#1366](#1366)) ([ad85806](ad85806)) * **server:** reject boolean JSON-RPC request IDs ([#1350](#1350)) ([05392b3](05392b3)) * skip malformed agent card signature headers ([#1335](#1335)) ([b21a144](b21a144)) ### Documentation * **helpers:** note that whole numbers in a data Part come back as floats ([#1373](#1373)) ([654774f](654774f)) ### Miscellaneous Chores * release 1.3.0 ([#1389](#1389)) ([fb6373f](fb6373f)) --- 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: mykytanetipa <mykytanetipa@google.com>
1 parent 3d185ad commit 0d9dafb

2 files changed

Lines changed: 35 additions & 1 deletion

File tree

‎.release-please-manifest.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.2.3"
2+
".": "1.3.0"
33
}

‎CHANGELOG.md‎

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,39 @@
11
# Changelog
22

3+
## [1.3.0](https://github.com/a2aproject/a2a-python/compare/v1.2.3...v1.3.0) (2026-10-27)
4+
5+
6+
### Features
7+
8+
* **server:** release parked interrupted tasks after a configurable timeout ([#1338](https://github.com/a2aproject/a2a-python/issues/1338)) ([b22a68d](https://github.com/a2aproject/a2a-python/commit/b22a68d242c32edddaa8953d0040ca82897e0b9b))
9+
10+
11+
### Bug Fixes
12+
13+
* **client:** Create separate httpx per client when none configured ([#1358](https://github.com/a2aproject/a2a-python/issues/1358)) ([d316d0e](https://github.com/a2aproject/a2a-python/commit/d316d0e85e4d229df261d0cee0e9d9c0e5263207))
14+
* **client:** raise A2A errors for malformed JSON-RPC responses ([#1375](https://github.com/a2aproject/a2a-python/issues/1375)) ([7e55413](https://github.com/a2aproject/a2a-python/commit/7e554137514b693cc952e6544a9eaf36c7d56643))
15+
* **client:** rejections from unrecognized fields ([#1354](https://github.com/a2aproject/a2a-python/issues/1354)) ([91929cd](https://github.com/a2aproject/a2a-python/commit/91929cda989caba089584ceafa7796583f25bec4))
16+
* **compat:** keep an unset v0.3 status message and provider as None ([#1362](https://github.com/a2aproject/a2a-python/issues/1362)) ([cdb4799](https://github.com/a2aproject/a2a-python/commit/cdb479957e81600f68f946f8ff0122667673cb35)), closes [#1361](https://github.com/a2aproject/a2a-python/issues/1361)
17+
* **compat:** return A2A error codes from the v0.3 JSON-RPC adapter ([#1369](https://github.com/a2aproject/a2a-python/issues/1369)) ([8e32d53](https://github.com/a2aproject/a2a-python/commit/8e32d53173f8924beb7df0d3210e28a9fe9020f9))
18+
* **compat:** set last_updated when storing a task in v0.3 format ([#1372](https://github.com/a2aproject/a2a-python/issues/1372)) ([30b6d50](https://github.com/a2aproject/a2a-python/commit/30b6d5067a9256447e3d5324163b091fc4bbad74)), closes [#1371](https://github.com/a2aproject/a2a-python/issues/1371)
19+
* **core:** restore structured __repr__ on A2A exceptions ([#1348](https://github.com/a2aproject/a2a-python/issues/1348)) ([79a6f45](https://github.com/a2aproject/a2a-python/commit/79a6f451f49fdeaec099d723542363b5bc6dead7))
20+
* **server:** allow recovery after status event validation fails ([#1365](https://github.com/a2aproject/a2a-python/issues/1365)) ([ca3ef0d](https://github.com/a2aproject/a2a-python/commit/ca3ef0d6c63384228db88d4984536a8189831d08))
21+
* **server:** apply history_length to legacy streaming sends ([#1364](https://github.com/a2aproject/a2a-python/issues/1364)) ([261c074](https://github.com/a2aproject/a2a-python/commit/261c074aa4de522dfa609882666c98c5bd1a52d0))
22+
* **server:** include legacy task states in database list filters ([#1337](https://github.com/a2aproject/a2a-python/issues/1337)) ([e12d494](https://github.com/a2aproject/a2a-python/commit/e12d494b4136351d5b5d07b5c6beae95a500fc4e))
23+
* **server:** record executor failures through the event consumer ([#1366](https://github.com/a2aproject/a2a-python/issues/1366)) ([ad85806](https://github.com/a2aproject/a2a-python/commit/ad85806d9e43249eef5e3ad9724b0a5540cf99fb))
24+
* **server:** reject boolean JSON-RPC request IDs ([#1350](https://github.com/a2aproject/a2a-python/issues/1350)) ([05392b3](https://github.com/a2aproject/a2a-python/commit/05392b373f70fea18349b8c66bfffb669b3b1137))
25+
* skip malformed agent card signature headers ([#1335](https://github.com/a2aproject/a2a-python/issues/1335)) ([b21a144](https://github.com/a2aproject/a2a-python/commit/b21a1445c8e3a4dcd9edfa1d23e7e6af8382d8b7))
26+
27+
28+
### Documentation
29+
30+
* **helpers:** note that whole numbers in a data Part come back as floats ([#1373](https://github.com/a2aproject/a2a-python/issues/1373)) ([654774f](https://github.com/a2aproject/a2a-python/commit/654774f3d43b471e17fc2c6901998c71015ec450))
31+
32+
33+
### Miscellaneous Chores
34+
35+
* release 1.3.0 ([#1389](https://github.com/a2aproject/a2a-python/issues/1389)) ([fb6373f](https://github.com/a2aproject/a2a-python/commit/fb6373f2e4bad3c9e6130325dd2ba092749f8998))
36+
337
## [1.2.3](https://github.com/a2aproject/a2a-python/compare/v1.2.2...v1.2.3) (2026-10-17)
438

539

0 commit comments

Comments
 (0)