Skip to content

Tags: gitlaudiusz/a2a-python

Tags

v0.2.10

Toggle v0.2.10's commit message

Verified

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

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


##
[0.2.10](a2aproject/a2a-python@v0.2.8...v0.2.10)
(2025-06-30)


### ⚠ BREAKING CHANGES

* Update to A2A Spec Version
[0.2.5](https://github.com/a2aproject/A2A/releases/tag/v0.2.5)
([a2aproject#197](a2aproject#197))

### Features

* Add `append` and `last_chunk` to `add_artifact` method on
`TaskUpdater`
([a2aproject#186](a2aproject#186))
([8c6560f](a2aproject@8c6560f))
* add a2a routes to existing app
([a2aproject#188](a2aproject#188))
([32fecc7](a2aproject@32fecc7))
* Add middleware to the client SDK
([a2aproject#171](a2aproject#171))
([efaabd3](a2aproject@efaabd3))
* Add more task state management methods to TaskUpdater
([a2aproject#208](a2aproject#208))
([2b3bf6d](a2aproject@2b3bf6d))
* raise error for tasks in terminal states
([a2aproject#215](a2aproject#215))
([a0bf13b](a2aproject@a0bf13b))

### Bug Fixes

* `consume_all` doesn't catch `asyncio.TimeoutError` in python 3.10
([a2aproject#216](a2aproject#216))
([39307f1](a2aproject@39307f1))
* Append metadata and context id when processing TaskStatusUpdateE…
([a2aproject#238](a2aproject#238))
([e106020](a2aproject@e106020))
* Fix reference to `grpc.aio.ServicerContext`
([a2aproject#237](a2aproject#237))
([0c1987b](a2aproject@0c1987b))
* Fixes Short Circuit clause for context ID
([a2aproject#236](a2aproject#236))
([a5509e6](a2aproject@a5509e6))
* Resolve `APIKeySecurityScheme` parsing failed
([a2aproject#226](a2aproject#226))
([aa63b98](a2aproject@aa63b98))
* send notifications on message not streaming
([a2aproject#219](a2aproject#219))
([91539d6](a2aproject@91539d6)),
closes [a2aproject#218](a2aproject#218)

---
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: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Holt Skinner <holtskinner@google.com>

v0.2.9

Toggle v0.2.9's commit message
Custom release to resolve protobuf version conflicts

v0.2.8

Toggle v0.2.8's commit message

Verified

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

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


##
[0.2.8](a2aproject/a2a-python@v0.2.7...v0.2.8)
(2025-06-12)


### Features

* Add HTTP Headers to ServerCallContext for Improved Handler Access
([a2aproject#182](a2aproject#182))
([d5e5f5f](a2aproject@d5e5f5f))
* Update A2A types from specification 🤖
([a2aproject#191](a2aproject#191))
([174230b](a2aproject@174230b))


### Bug Fixes

* Add `protobuf==6.31.1` to dependencies
([a2aproject#189](a2aproject#189))
([ae1c31c](a2aproject@ae1c31c)),
closes [a2aproject#185](a2aproject#185)

---
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: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

v0.2.7

Toggle v0.2.7's commit message

Verified

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

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


##
[0.2.7](a2aproject/a2a-python@v0.2.6...v0.2.7)
(2025-06-11)


### Features

* Update A2A types from specification 🤖
([a2aproject#179](a2aproject#179))
([3ef4240](a2aproject@3ef4240))

---
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: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

v0.2.6

Toggle v0.2.6's commit message

Verified

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

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


##
[0.2.6](a2aproject/a2a-python@v0.2.5...v0.2.6)
(2025-06-09)


### ⚠ BREAKING CHANGES

* Add FastAPI JSONRPC Application
([a2aproject#104](a2aproject#104))

### Features

* Add FastAPI JSONRPC Application
([a2aproject#104](a2aproject#104))
([0e66e1f](a2aproject@0e66e1f))
* Add gRPC server and client support
([a2aproject#162](a2aproject#162))
([a981605](a2aproject@a981605))
* add reject method to task_updater
([a2aproject#147](a2aproject#147))
([2a6ef10](a2aproject@2a6ef10))
* Add timestamp to `TaskStatus` updates on `TaskUpdater`
([a2aproject#140](a2aproject#140))
([0c9df12](a2aproject@0c9df12))
* **spec:** Add an optional iconUrl field to the AgentCard 🤖
([a1025f4](a2aproject@a1025f4))


### Bug Fixes

* Correctly adapt starlette BaseUser to A2A User
([a2aproject#133](a2aproject#133))
([88d45eb](a2aproject@88d45eb))
* Event consumer should stop on input_required
([a2aproject#167](a2aproject#167))
([51c2d8a](a2aproject@51c2d8a))
* Fix Release Version
([a2aproject#161](a2aproject#161))
([011d632](a2aproject@011d632))
* generate StrEnum types for enums
([a2aproject#134](a2aproject#134))
([0c49dab](a2aproject@0c49dab))
* library should released as 0.2.6
([d8187e8](a2aproject@d8187e8))
* remove error types from enqueable events
([a2aproject#138](a2aproject#138))
([511992f](a2aproject@511992f))
* **stream:** don't block event loop in EventQueue
([a2aproject#151](a2aproject#151))
([efd9080](a2aproject@efd9080))
* **task_updater:** fix potential duplicate artifact_id from default v…
([a2aproject#156](a2aproject#156))
([1f0a769](a2aproject@1f0a769))


### Documentation

* remove final and metadata fields from docstring
([a2aproject#66](a2aproject#66))
([3c50ee1](a2aproject@3c50ee1))
* Update Links to Documentation Site
([5e7d418](a2aproject@5e7d418))

---
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: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

v0.2.5

Toggle v0.2.5's commit message

Verified

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

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Holt Skinner <13262395+holtskinner@users.noreply.github.com>

v0.2.4

Toggle v0.2.4's commit message

Verified

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

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

v0.2.3

Toggle v0.2.3's commit message

Verified

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

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>

v0.2.2

Toggle v0.2.2's commit message

Verified

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

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


## [0.2.2](a2aproject/a2a-python@v0.2.1...v0.2.2) (2025-05-20)


### Documentation

* Write/Update Docstrings for Classes/Methods ([a2aproject#59](a2aproject#59)) ([9f773ef](a2aproject@9f773ef))

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

v0.2.1

Toggle v0.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Revert "disable stream for helloworld example, since it do not support (

a2aproject#53)" (a2aproject#55)

This reverts commit 436c931.