Releases: a2aproject/a2a-go
Releases · a2aproject/a2a-go
v0.3.5
0.3.5 (2026-01-23)
Bug Fixes
- added MessageSendParams validations in handleSendMessage (#160) (1c66cb3)
- Address default blocking for JSONRpc server (#156) (5a5b403)
- final event overriding task failure event (#172) (8a97b84)
- return correct jsonrpc errors (#161) (950ce82)
- return the root cause of the error. Fixes #167 (#169) (b699c67)
- wrong field set as meta (#164) (2173f5e), closes #163
v0.3.4
v0.3.3
0.3.3 (2025-12-08)
Features
- allow creating grpc transport from service client (#117) (e95c064)
- concurrency control (#110) (4e8bcc1)
Bug Fixes
- increase default timeout on jsonrpc client to account for streaming (#134) (6d7290b), closes #125
- make log package capture the source properly (#112) (0ec064d)
- return a task in failed state as a result (#114) (80e20aa)
Documentation
v0.3.2
v0.3.1
v0.3.0
0.3.0 (2025-11-04)
Features
- add JSON-RPC client transport implementation (#79) (1690088)
- agent card resolver (#48) (0951293)
- blocking flag handling (#97) (f7aa465), closes #96
- client API proposal (#32) (b6ca54f)
- client auth interceptor (#90) (25b9aae)
- client interceptor invocations (#51) (3e9f2ae)
- core types JSON codec (#42) (c5b3982)
- define core types and interfaces (#16) (69b96ea)
- disallow custom types and circular refs in Metadata (#43) (53bc928)
- get task implementation (#59) (f74d854)
- grpc authenticated agent card and producer utils (#85) (9d82f31), closes #82
- grpc client transport (#66) (fee703e)
- grpc code generation from A2A .proto spec (#11) (2993b98)
- handling artifacts and implementing send message stream (#52) (c3fa631)
- implement an a2aclient.Factory (#50) (49deee7)
- implementing grpc server wrapper (#37) (071e952)
- implementing message-message interaction (#34) (b568979)
- implementing task pushes (#86) (c210240)
- input-required and auth-required handling (#70) (3ac89ba)
- jsonrpc server (#91) (5491030)
- logger (#56) (86ab9d2)
- request context loading (#60) (ab7a29b)
- result aggregation part 1 - task store (#38) (d3c02f5)
- result aggregation part 3 - concurrent task executor (#40) (265c3e7)
- result aggregation part 4 - integration (#41) (bab72d9)
- SDK type utilities (#31) (32b77b4)
- server middleware API (#63) (738bf85)
- server middleware integration (#64) (5dc8be0)
- smarter a2aclient (#88) (322d05b)
- task event factory (#95) (fbf3bcf), closes #84
- task executor docs (#36) (b6868df)
- task update logic (0ac987f)
Bug Fixes
- Execute() callers missing events (#74) (4c3389f)
- mark task failed when execution fails (#94) (ee0e7ed)
- push semantics update (#93) (76bff9f)
- race detector queue closed access (c07b7d0)
- regenerate proto and update converters (#81) (c732060)
- streaming (#92) (ca7a64b)
Miscellaneous Chores
- release 0.3.0 (fa7cfba)