Tags: a2aproject/a2a-go
Tags
chore(main): release 0.3.3 (#113) 🤖 I have created a release *beep* *boop* --- ## [0.3.3](v0.3.2...v0.3.3) (2025-12-08) ### Features * allow creating grpc transport from service client ([#117](#117)) ([e95c064](e95c064)) * concurrency control ([#110](#110)) ([4e8bcc1](4e8bcc1)) ### Bug Fixes * increase default timeout on jsonrpc client to account for streaming ([#134](#134)) ([6d7290b](6d7290b)), closes [#125](#125) * make log package capture the source properly ([#112](#112)) ([0ec064d](0ec064d)) * return a task in failed state as a result ([#114](#114)) ([80e20aa](80e20aa)) ### Documentation * Added CONTRIBUTING.md. ([#119](#119)) ([f666ec6](f666ec6)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release 0.3.2 (#107) 🤖 I have created a release *beep* *boop* --- ## [0.3.2](v0.3.1...v0.3.2) (2025-11-14) ### Bug Fixes * allow request meta extension and hide mistakenly exported type ([#106](#106)) ([46fa0cb](46fa0cb)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release 0.3.1 (#104) 🤖 I have created a release *beep* *boop* --- ## [0.3.1](v0.3.0...v0.3.1) (2025-11-13) ### Bug Fixes * nil meta becomes empty struct in send message conversion ([#105](#105)) ([60d3fcb](60d3fcb)) * remove keep-alive messages ([#100](#100)) ([493e497](493e497)) * use UUIDv7 in type ID generators ([#102](#102)) ([3a809ea](3a809ea)), closes [#101](#101) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
chore(main): release 0.3.0 (#83) 🤖 I have created a release *beep* *boop* --- ## 0.3.0 (2025-11-04) ### Features * add JSON-RPC client transport implementation ([#79](#79)) ([1690088](1690088)) * agent card resolver ([#48](#48)) ([0951293](0951293)) * blocking flag handling ([#97](#97)) ([f7aa465](f7aa465)), closes [#96](#96) * client API proposal ([#32](#32)) ([b6ca54f](b6ca54f)) * client auth interceptor ([#90](#90)) ([25b9aae](25b9aae)) * client interceptor invocations ([#51](#51)) ([3e9f2ae](3e9f2ae)) * core types JSON codec ([#42](#42)) ([c5b3982](c5b3982)) * define core types and interfaces ([#16](#16)) ([69b96ea](69b96ea)) * disallow custom types and circular refs in Metadata ([#43](#43)) ([53bc928](53bc928)) * get task implementation ([#59](#59)) ([f74d854](f74d854)) * grpc authenticated agent card and producer utils ([#85](#85)) ([9d82f31](9d82f31)), closes [#82](#82) * grpc client transport ([#66](#66)) ([fee703e](fee703e)) * grpc code generation from A2A .proto spec ([#11](#11)) ([2993b98](2993b98)) * handling artifacts and implementing send message stream ([#52](#52)) ([c3fa631](c3fa631)) * implement an a2aclient.Factory ([#50](#50)) ([49deee7](49deee7)) * implementing grpc server wrapper ([#37](#37)) ([071e952](071e952)) * implementing message-message interaction ([#34](#34)) ([b568979](b568979)) * implementing task pushes ([#86](#86)) ([c210240](c210240)) * input-required and auth-required handling ([#70](#70)) ([3ac89ba](3ac89ba)) * jsonrpc server ([#91](#91)) ([5491030](5491030)) * logger ([#56](#56)) ([86ab9d2](86ab9d2)) * request context loading ([#60](#60)) ([ab7a29b](ab7a29b)) * result aggregation part 1 - task store ([#38](#38)) ([d3c02f5](d3c02f5)) * result aggregation part 3 - concurrent task executor ([#40](#40)) ([265c3e7](265c3e7)) * result aggregation part 4 - integration ([#41](#41)) ([bab72d9](bab72d9)) * SDK type utilities ([#31](#31)) ([32b77b4](32b77b4)) * server middleware API ([#63](#63)) ([738bf85](738bf85)) * server middleware integration ([#64](#64)) ([5dc8be0](5dc8be0)) * smarter a2aclient ([#88](#88)) ([322d05b](322d05b)) * task event factory ([#95](#95)) ([fbf3bcf](fbf3bcf)), closes [#84](#84) * task executor docs ([#36](#36)) ([b6868df](b6868df)) * task update logic ([0ac987f](0ac987f)) ### Bug Fixes * Execute() callers missing events ([#74](#74)) ([4c3389f](4c3389f)) * mark task failed when execution fails ([#94](#94)) ([ee0e7ed](ee0e7ed)) * push semantics update ([#93](#93)) ([76bff9f](76bff9f)) * race detector queue closed access ([c07b7d0](c07b7d0)) * regenerate proto and update converters ([#81](#81)) ([c732060](c732060)) * streaming ([#92](#92)) ([ca7a64b](ca7a64b)) ### Miscellaneous Chores * release 0.3.0 ([fa7cfba](fa7cfba)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).