Skip to content

Tags: ishymko/a2a-python

Tags

v1.0.0-alpha.0

Toggle v1.0.0-alpha.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(1.0-dev): release 1.0.0-alpha.0

chore(1.0-dev): release 1.0.0-alpha.0

v0.3.25

Toggle v0.3.25's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.3.25 (a2aproject#730)

🤖 I have created a release *beep* *boop*
---


##
[0.3.25](a2aproject/a2a-python@v0.3.24...v0.3.25)
(2026-03-10)


### Features

* Implement a vertex based task store
([a2aproject#752](a2aproject#752))
([fa14dbf](a2aproject@fa14dbf))


### Bug Fixes

* return background task from consume_and_break_on_interrupt to prevent
GC ([a2aproject#775](a2aproject#775))
([a236d4d](a2aproject@a236d4d))
* use default_factory for mutable field defaults in ServerCallContext
([a2aproject#744](a2aproject#744))
([22b25d6](a2aproject@22b25d6))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

v0.3.24

Toggle v0.3.24's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.3.24 (a2aproject#708)

🤖 I have created a release *beep* *boop*
---


##
[0.3.24](a2aproject/a2a-python@v0.3.23...v0.3.24)
(2026-02-20)


### Bug Fixes

* **core:** preserve legitimate falsy values in _clean_empty
([a2aproject#713](a2aproject#713))
([7632f55](a2aproject@7632f55))
* **deps:** `DeprecationWarning` on `HTTP_413_REQUEST_ENTITY_TOO_LARGE`
([a2aproject#693](a2aproject#693))
([9968f9c](a2aproject@9968f9c))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

v0.3.23

Toggle v0.3.23's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.3.23 (a2aproject#641)

🤖 I have created a release *beep* *boop*
---


##
[0.3.23](a2aproject/a2a-python@v0.3.22...v0.3.23)
(2026-02-13)


### Features

* add async context manager support to BaseClient
([a2aproject#688](a2aproject#688))
([ae9dc88](a2aproject@ae9dc88))
* add async context manager support to ClientTransport
([a2aproject#682](a2aproject#682))
([2e45c0d](a2aproject@2e45c0d))
* support async card modifiers
([a2aproject#654](a2aproject#654))
([a802500](a2aproject@a802500))
* support disabling OTel instrumentation via env var
([a2aproject#611](a2aproject#611))
([72216b9](a2aproject@72216b9))


### Bug Fixes

* do not crash on SSE comment line
([a2aproject#636](a2aproject#636))
([3dcb847](a2aproject@3dcb847))
* gRPC metadata header casing and invocation_metadata() call
([a2aproject#676](a2aproject#676))
([390b763](a2aproject@390b763))
* Improve error handling for Timeout exceptions on REST and JSON-RPC
clients ([a2aproject#690](a2aproject#690))
([2acd838](a2aproject@2acd838))
* map rejected task state in proto converters
([a2aproject#668](a2aproject#668))
([957e92b](a2aproject@957e92b)),
closes [a2aproject#625](a2aproject#625)
* **server:** fix deadlocks on agent execution failure in non-streaming
([a2aproject#614](a2aproject#614))
([d3c973f](a2aproject@d3c973f))


### Documentation

* explicitly mention supported spec version and transports in readme
([a2aproject#681](a2aproject#681))
([c91d4fb](a2aproject@c91d4fb)),
closes [a2aproject#677](a2aproject#677)
* Update README to include Code Wiki badge
([2698cc0](a2aproject@2698cc0))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

v0.3.22

Toggle v0.3.22's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.3.22 (a2aproject#599)

🤖 I have created a release *beep* *boop*
---


##
[0.3.22](a2aproject/a2a-python@v0.3.21...v0.3.22)
(2025-12-16)


### Features

* Add custom ID generators to `SimpleRequestContextBuilder`
([a2aproject#594](a2aproject#594))
([04bcafc](a2aproject@04bcafc))


### Code Refactoring

* Move agent card signature verification into `A2ACardResolver`
([6fa6a6c](a2aproject@6fa6a6c))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

v0.3.21

Toggle v0.3.21's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.3.21 (a2aproject#587)

🤖 I have created a release *beep* *boop*
---


##
[0.3.21](a2aproject/a2a-python@v0.3.20...v0.3.21)
(2025-12-12)


### Documentation

* Fixing typos
([a2aproject#586](a2aproject#586))
([5fea21f](a2aproject@5fea21f))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

v0.3.20

Toggle v0.3.20's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.3.20 (a2aproject#577)

🤖 I have created a release *beep* *boop*
---


##
[0.3.20](a2aproject/a2a-python@v0.3.19...v0.3.20)
(2025-12-03)


### Bug Fixes

* Improve streaming errors handling
([a2aproject#576](a2aproject#576))
([7ea7475](a2aproject@7ea7475))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

v0.3.19

Toggle v0.3.19's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.3.19 (a2aproject#568)

🤖 I have created a release *beep* *boop*
---


##
[0.3.19](a2aproject/a2a-python@v0.3.18...v0.3.19)
(2025-11-25)


### Bug Fixes

* **jsonrpc, rest:** `extensions` support in `get_card` methods in
`json-rpc` and `rest` transports
([a2aproject#564](a2aproject#564))
([847f18e](a2aproject@847f18e))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

v0.3.18

Toggle v0.3.18's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.3.18 (a2aproject#567)

🤖 I have created a release *beep* *boop*
---


##
[0.3.18](a2aproject/a2a-python@v0.3.17...v0.3.18)
(2025-11-24)


### Bug Fixes

* return updated `agent_card` in `JsonRpcTransport.get_card()`
([a2aproject#552](a2aproject#552))
([0ce239e](a2aproject@0ce239e))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

v0.3.17

Toggle v0.3.17's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.3.17 (a2aproject#565)

🤖 I have created a release *beep* *boop*
---


##
[0.3.17](a2aproject/a2a-python@v0.3.16...v0.3.17)
(2025-11-24)


### Features

* **client:** allow specifying `history_length` via call-site
`MessageSendConfiguration` in `BaseClient.send_message`
([53bbf7a](a2aproject@53bbf7a))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).