Releases: a2aproject/a2a-python
Releases · a2aproject/a2a-python
Release list
v1.1.2
v1.1.1
v1.1.0
1.1.0 (2026-05-29)
Features
Bug Fixes
- compat: remove ListTasks from v0.3 REST adapter (#1043) (#1068) (5c88793)
- properly convert metadata to dict in
RequestContext.metadata(#1081) (d2f2e18) - raise on append=True for unknown artifact_id (#1038) (#1077) (fe1f24b)
- release reference count on non-terminal exit to prevent stale registry entries (#1079) (501255c)
- server: preserve non-ASCII characters in streaming JSON responses (#1080) (d46c6f9)
- telemetry: don't mark QueueShutDown as an error span (#1075) (54a485c)
Documentation
Miscellaneous Chores
v1.0.3
1.0.3 (2026-05-13)
Features
- helpers: add non-text Part extractors and artifact update events (745d998)
Bug Fixes
- deps: cap protobuf below 7 (#1019) (7af6050)
- errors: align error mappings with A2A spec (#1055) (4e01a91)
- errors: emit JSON-RPC error.data as typed-details array per A2A 1.0 spec hot-fix (#1058) (3ce65c5)
- Improve task_push_notification_config presence check. (#1047) (94ad594)
Documentation
nightly-metrics
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>
v1.0.2
v1.0.1
v1.0.0
1.0.0 (2026-04-20)
See the v0.3 → v1.0 migration guide and changelog entries for alpha versions below.
⚠ BREAKING CHANGES
- remove Vertex AI Task Store integration (#999)
Bug Fixes
Documentation
Miscellaneous Chores
v1.0.0-alpha.3
v1.0.0-alpha.2
1.0.0-alpha.2 (2026-04-17)
⚠ BREAKING CHANGES
- clean helpers and utils folders structure (#983)
- Raise errors on invalid AgentExecutor behavior. (#979)
- extract developer helpers in helpers folder (#978)
Features
- Raise errors on invalid AgentExecutor behavior. (#979) (f4a0bcd)
- utils: add
display_agent_card()utility for human-readable AgentCard inspection (#972) (3468180)
Bug Fixes
- Don't generate empty metadata change events in VertexTaskStore (#974) (b58b03e), closes #802
- extensions: support both header names and remove "activation" concept (#984) (b8df210)
Documentation
- AgentExecutor interface documentation (#976) (d667e4f)
- move
ai_learnings.mdto local-only and updateGEMINI.md(#982) (f6610fa)