Tags: a2aproject/a2a-python
Tags
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>
chore(1.0-dev): release 1.0.0-alpha.3 (#986) 🤖 I have created a release *beep* *boop* --- ## [1.0.0-alpha.3](v1.0.0-alpha.2...v1.0.0-alpha.3) (2026-04-17) ### Bug Fixes * update `with_a2a_extensions` to append instead of overwriting ([#985](#985)) ([e1d0e7a](e1d0e7a)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(1.0-dev): release 1.0.0-alpha.2 (#971) 🤖 I have created a release *beep* *boop* --- ## [1.0.0-alpha.2](v1.0.0-alpha.1...v1.0.0-alpha.2) (2026-04-17) ### ⚠ BREAKING CHANGES * clean helpers and utils folders structure ([#983](#983)) * Raise errors on invalid AgentExecutor behavior. ([#979](#979)) * extract developer helpers in helpers folder ([#978](#978)) ### Features * Raise errors on invalid AgentExecutor behavior. ([#979](#979)) ([f4a0bcd](f4a0bcd)) * **utils:** add `display_agent_card()` utility for human-readable AgentCard inspection ([#972](#972)) ([3468180](3468180)) ### Bug Fixes * Don't generate empty metadata change events in VertexTaskStore ([#974](#974)) ([b58b03e](b58b03e)), closes [#802](#802) * **extensions:** support both header names and remove "activation" concept ([#984](#984)) ([b8df210](b8df210)) ### Documentation * AgentExecutor interface documentation ([#976](#976)) ([d667e4f](d667e4f)) * move `ai_learnings.md` to local-only and update `GEMINI.md` ([#982](#982)) ([f6610fa](f6610fa)) ### Code Refactoring * clean helpers and utils folders structure ([#983](#983)) ([c87e87c](c87e87c)) * extract developer helpers in helpers folder ([#978](#978)) ([5f3ea29](5f3ea29)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
PreviousNext