Tags: a2aproject/a2a-python
Tags
chore(main): release 1.1.3 (#1190) 🤖 I have created a release *beep* *boop* --- ## [1.1.3](v1.1.2...v1.1.3) (2026-08-18) ### Bug Fixes * use threading.RLock for in-memory server singletons ([#1162](#1162)) ([5bae35b](5bae35b)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release 1.1.2 (#1139) 🤖 I have created a release *beep* *boop* --- ## [1.1.2](v1.1.1...v1.1.2) (2026-07-20) ### Features * **server:** add aclose() to drain ActiveTask background tasks ([#1101](#1101)) ([#1105](#1105)) ([9801f46](9801f46)) ### Bug Fixes * **agent_execution:** resolve ActiveTask 'destroyed but pending' warning during teardown ([#1122](#1122)) ([d19c4d2](d19c4d2)) * persist early producer failure as FAILED with originating message ([#1106](#1106)) ([4e3d724](4e3d724)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release 1.1.1 (#1103) 🤖 I have created a release *beep* *boop* --- ## [1.1.1](v1.1.0...v1.1.1) (2026-07-15) ### Bug Fixes * **server:** improve Swagger /docs example annotations for A2A routes ([#1092](#1092)) ([46b292b](46b292b)) ### Miscellaneous Chores * **grpc:** eliminate third-party grpcio-status dependency ([#1130](#1130)) ([723880e](723880e)) * **http:** eliminate httpx-sse dependency ([#1132](#1132)) ([0d82ab9](0d82ab9)) --- 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: Iwaniukooo11 <mateusz.iwaniuk11@gmail.com>
chore(main): release 1.1.0 (#1073) 🤖 I have created a release *beep* *boop* --- ## [1.1.0](v1.0.3...v1.1.0) (2026-05-29) ### Features * **server:** restore FastAPI /docs visibility for A2A routes ([#1024](#1024)) ([1122d4e](1122d4e)) ### Bug Fixes * **compat:** remove ListTasks from v0.3 REST adapter ([#1043](#1043)) ([#1068](#1068)) ([5c88793](5c88793)) * properly convert metadata to dict in `RequestContext.metadata` ([#1081](#1081)) ([d2f2e18](d2f2e18)) * raise on append=True for unknown artifact_id ([#1038](#1038)) ([#1077](#1077)) ([fe1f24b](fe1f24b)) * release reference count on non-terminal exit to prevent stale registry entries ([#1079](#1079)) ([501255c](501255c)) * **server:** preserve non-ASCII characters in streaming JSON responses ([#1080](#1080)) ([d46c6f9](d46c6f9)) * **telemetry:** don't mark QueueShutDown as an error span ([#1075](#1075)) ([54a485c](54a485c)) ### Documentation * clarify `EventQueue` usage ([#1066](#1066)) ([11dd68a](11dd68a)) ### Miscellaneous Chores * release 1.1.0 ([#1088](#1088)) ([3058a33](3058a33)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release 1.0.3 (#1020) 🤖 I have created a release *beep* *boop* --- ## [1.0.3](v1.0.2...v1.0.3) (2026-05-13) ### Features * **helpers:** add non-text Part extractors and artifact update events ([745d998](745d998)) ### Bug Fixes * **deps:** cap protobuf below 7 ([#1019](#1019)) ([7af6050](7af6050)) * **errors:** align error mappings with A2A spec ([#1055](#1055)) ([4e01a91](4e01a91)) * **errors:** emit JSON-RPC error.data as typed-details array per A2A 1.0 spec hot-fix ([#1058](#1058)) ([3ce65c5](3ce65c5)) * Improve task_push_notification_config presence check. ([#1047](#1047)) ([94ad594](94ad594)) ### Documentation * high level active task architecture documentation ([#1056](#1056)) ([09a2221](09a2221)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
test: setup itk resubscribe tests (#1031) # Description PR adjusts itk tests with resubscribe behavior check Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly: - [ ] Follow the [`CONTRIBUTING` Guide](https://github.com/a2aproject/a2a-python/blob/main/CONTRIBUTING.md). - [ ] Make your Pull Request title in the <https://www.conventionalcommits.org/> specification. - Important Prefixes for [release-please](https://github.com/googleapis/release-please): - `fix:` which represents bug fixes, and correlates to a [SemVer](https://semver.org/) patch. - `feat:` represents a new feature, and correlates to a SemVer minor. - `feat!:`, or `fix!:`, `refactor!:`, etc., which represent a breaking change (indicated by the `!`) and will result in a SemVer major. - [ ] Ensure the tests and linter pass (Run `bash scripts/format.sh` from the repository root to format) - [ ] Appropriate docs were updated (if necessary) Fixes #<issue_number_goes_here> 🦕 Co-authored-by: Krzysztof Dziedzic <dziedzick@google.com>
chore(main): release 1.0.2 (#1012) 🤖 I have created a release *beep* *boop* --- ## [1.0.2](v1.0.1...v1.0.2) (2026-04-24) ### Features * **helpers:** add non-text Part, Message, and Artifact helpers ([#1004](#1004)) ([cfdbe4c](cfdbe4c)) ### Bug Fixes * **proto:** use field.label instead of is_repeated for protobuf compatibility ([#1010](#1010)) ([7d197db](7d197db)) * **server:** deliver push notifications across all owners ([#1016](#1016)) ([c24ae05](c24ae05)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release 1.0.1 (#1007) 🤖 I have created a release *beep* *boop* --- ## [1.0.1](v1.0.0...v1.0.1) (2026-04-22) ### Bug Fixes * **compat:** avoid unconditional grpc import in v0.3 context builders ([#1006](#1006)) ([6b46ceb](6b46ceb)) --- 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>
chore(main): release 1.0.0 (#997) 🤖 I have created a release *beep* *boop* --- ## [1.0.0](v1.0.0-alpha.3...v1.0.0) (2026-04-20) See the [**v0.3 → v1.0 migration guide**](docs/migrations/v1_0/README.md) and changelog entries for alpha versions below. ### ⚠ BREAKING CHANGES * remove Vertex AI Task Store integration ([#999](#999)) ### Bug Fixes * rely on agent executor implementation for stream termination ([#988](#988)) ([d77cd68](d77cd68)) ### Documentation * add comprehensive v0.3 to v1.0 migration guide ([#987](#987)) ([10dea8b](10dea8b)) ### Miscellaneous Chores * release 1.0.0 ([530ec37](530ec37)) * remove Vertex AI Task Store integration ([#999](#999)) ([7fce2ad](7fce2ad)) --- 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>
PreviousNext