Commit 8c88a05
authored
chore(main): release 0.3.0 (a2aproject#83)
🤖 I have created a release *beep* *boop*
---
## 0.3.0 (2025-11-04)
### Features
* add JSON-RPC client transport implementation
([a2aproject#79](a2aproject#79))
([1690088](a2aproject@1690088))
* agent card resolver
([a2aproject#48](a2aproject#48))
([0951293](a2aproject@0951293))
* blocking flag handling
([a2aproject#97](a2aproject#97))
([f7aa465](a2aproject@f7aa465)),
closes [a2aproject#96](a2aproject#96)
* client API proposal
([a2aproject#32](a2aproject#32))
([b6ca54f](a2aproject@b6ca54f))
* client auth interceptor
([a2aproject#90](a2aproject#90))
([25b9aae](a2aproject@25b9aae))
* client interceptor invocations
([a2aproject#51](a2aproject#51))
([3e9f2ae](a2aproject@3e9f2ae))
* core types JSON codec
([a2aproject#42](a2aproject#42))
([c5b3982](a2aproject@c5b3982))
* define core types and interfaces
([#16](a2aproject#16))
([69b96ea](a2aproject@69b96ea))
* disallow custom types and circular refs in Metadata
([a2aproject#43](a2aproject#43))
([53bc928](a2aproject@53bc928))
* get task implementation
([a2aproject#59](a2aproject#59))
([f74d854](a2aproject@f74d854))
* grpc authenticated agent card and producer utils
([a2aproject#85](a2aproject#85))
([9d82f31](a2aproject@9d82f31)),
closes [a2aproject#82](a2aproject#82)
* grpc client transport
([a2aproject#66](a2aproject#66))
([fee703e](a2aproject@fee703e))
* grpc code generation from A2A .proto spec
([#11](a2aproject#11))
([2993b98](a2aproject@2993b98))
* handling artifacts and implementing send message stream
([a2aproject#52](a2aproject#52))
([c3fa631](a2aproject@c3fa631))
* implement an a2aclient.Factory
([a2aproject#50](a2aproject#50))
([49deee7](a2aproject@49deee7))
* implementing grpc server wrapper
([a2aproject#37](a2aproject#37))
([071e952](a2aproject@071e952))
* implementing message-message interaction
([a2aproject#34](a2aproject#34))
([b568979](a2aproject@b568979))
* implementing task pushes
([a2aproject#86](a2aproject#86))
([c210240](a2aproject@c210240))
* input-required and auth-required handling
([a2aproject#70](a2aproject#70))
([3ac89ba](a2aproject@3ac89ba))
* jsonrpc server ([a2aproject#91](a2aproject#91))
([5491030](a2aproject@5491030))
* logger ([a2aproject#56](a2aproject#56))
([86ab9d2](a2aproject@86ab9d2))
* request context loading
([a2aproject#60](a2aproject#60))
([ab7a29b](a2aproject@ab7a29b))
* result aggregation part 1 - task store
([a2aproject#38](a2aproject#38))
([d3c02f5](a2aproject@d3c02f5))
* result aggregation part 3 - concurrent task executor
([a2aproject#40](a2aproject#40))
([265c3e7](a2aproject@265c3e7))
* result aggregation part 4 - integration
([a2aproject#41](a2aproject#41))
([bab72d9](a2aproject@bab72d9))
* SDK type utilities
([a2aproject#31](a2aproject#31))
([32b77b4](a2aproject@32b77b4))
* server middleware API
([a2aproject#63](a2aproject#63))
([738bf85](a2aproject@738bf85))
* server middleware integration
([a2aproject#64](a2aproject#64))
([5dc8be0](a2aproject@5dc8be0))
* smarter a2aclient
([a2aproject#88](a2aproject#88))
([322d05b](a2aproject@322d05b))
* task event factory
([a2aproject#95](a2aproject#95))
([fbf3bcf](a2aproject@fbf3bcf)),
closes [a2aproject#84](a2aproject#84)
* task executor docs
([a2aproject#36](a2aproject#36))
([b6868df](a2aproject@b6868df))
* task update logic
([0ac987f](a2aproject@0ac987f))
### Bug Fixes
* Execute() callers missing events
([a2aproject#74](a2aproject#74))
([4c3389f](a2aproject@4c3389f))
* mark task failed when execution fails
([a2aproject#94](a2aproject#94))
([ee0e7ed](a2aproject@ee0e7ed))
* push semantics update
([a2aproject#93](a2aproject#93))
([76bff9f](a2aproject@76bff9f))
* race detector queue closed access
([c07b7d0](a2aproject@c07b7d0))
* regenerate proto and update converters
([a2aproject#81](a2aproject#81))
([c732060](a2aproject@c732060))
* streaming ([a2aproject#92](a2aproject#92))
([ca7a64b](a2aproject@ca7a64b))
### Miscellaneous Chores
* release 0.3.0
([fa7cfba](a2aproject@fa7cfba))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).1 parent a4d8fbb commit 8c88a05
1 file changed
+54
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
0 commit comments