Skip to content

Releases: a2aproject/a2a-python

v1.1.2

Choose a tag to compare

@a2a-bot a2a-bot released this 22 Jul 13:39
3e6fa6a

1.1.2 (2026-07-20)

Features

  • server: add aclose() to drain ActiveTask background tasks (#1101) (#1105) (9801f46)

Bug Fixes

  • agent_execution: resolve ActiveTask 'destroyed but pending' warning during teardown (#1122) (d19c4d2)
  • persist early producer failure as FAILED with originating message (#1106) (4e3d724)

v1.1.1

Choose a tag to compare

@a2a-bot a2a-bot released this 16 Jul 13:29
86c6b0d

1.1.1 (2026-07-15)

Bug Fixes

  • server: improve Swagger /docs example annotations for A2A routes (#1092) (46b292b)

Miscellaneous Chores

  • grpc: eliminate third-party grpcio-status dependency (#1130) (723880e)
  • http: eliminate httpx-sse dependency (#1132) (0d82ab9)

v1.1.0

Choose a tag to compare

@a2a-bot a2a-bot released this 29 May 09:34
96c14b7

1.1.0 (2026-05-29)

Features

  • server: restore FastAPI /docs visibility for A2A routes (#1024) (1122d4e)

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

Choose a tag to compare

@a2a-bot a2a-bot released this 13 May 06:51
8a82061

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

  • high level active task architecture documentation (#1056) (09a2221)

nightly-metrics

nightly-metrics Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 May 14:32
c8f3df3
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

Choose a tag to compare

@a2a-bot a2a-bot released this 24 Apr 13:49
eb37091

1.0.2 (2026-04-24)

Features

  • helpers: add non-text Part, Message, and Artifact helpers (#1004) (cfdbe4c)

Bug Fixes

  • proto: use field.label instead of is_repeated for protobuf compatibility (#1010) (7d197db)
  • server: deliver push notifications across all owners (#1016) (c24ae05)

v1.0.1

Choose a tag to compare

@a2a-bot a2a-bot released this 22 Apr 07:57
69273a3

1.0.1 (2026-04-22)

Bug Fixes

  • compat: avoid unconditional grpc import in v0.3 context builders (#1006) (6b46ceb)

v1.0.0

Choose a tag to compare

@a2a-bot a2a-bot released this 20 Apr 15:33
24db37e

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

  • rely on agent executor implementation for stream termination (#988) (d77cd68)

Documentation

  • add comprehensive v0.3 to v1.0 migration guide (#987) (10dea8b)

Miscellaneous Chores

v1.0.0-alpha.3

v1.0.0-alpha.3 Pre-release
Pre-release

Choose a tag to compare

@a2a-bot a2a-bot released this 17 Apr 15:47
25e2a7d

1.0.0-alpha.3 (2026-04-17)

Bug Fixes

  • update with_a2a_extensions to append instead of overwriting (#985) (e1d0e7a)

v1.0.0-alpha.2

v1.0.0-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@a2a-bot a2a-bot released this 17 Apr 13:48
934b595

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.md to local-only and update GEMINI.md (#982) (f6610fa)

Code Refactoring

  • clean helpers and utils folders structure (#983) (c87e87c)
  • extract developer helpers in helpers folder (#978) (5f3ea29)