-
Notifications
You must be signed in to change notification settings - Fork 27
chore(main): release 0.3.0 #83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,54 @@ | ||
| # Changelog | ||
|
|
||
| ## 0.3.0 (2025-11-04) | ||
|
|
||
|
|
||
| ### Features | ||
|
|
||
| * add JSON-RPC client transport implementation ([#79](https://github.com/a2aproject/a2a-go/issues/79)) ([1690088](https://github.com/a2aproject/a2a-go/commit/16900888cf3e84822b84611a8b85aefab7d1044f)) | ||
| * agent card resolver ([#48](https://github.com/a2aproject/a2a-go/issues/48)) ([0951293](https://github.com/a2aproject/a2a-go/commit/0951293e320a35202d2ca51a1761adb6e769419a)) | ||
| * blocking flag handling ([#97](https://github.com/a2aproject/a2a-go/issues/97)) ([f7aa465](https://github.com/a2aproject/a2a-go/commit/f7aa4653452b4f845facf237802ee9ab0e52846f)), closes [#96](https://github.com/a2aproject/a2a-go/issues/96) | ||
| * client API proposal ([#32](https://github.com/a2aproject/a2a-go/issues/32)) ([b6ca54f](https://github.com/a2aproject/a2a-go/commit/b6ca54fa76f3a6d9c90e89d0dd7569442a1e9149)) | ||
| * client auth interceptor ([#90](https://github.com/a2aproject/a2a-go/issues/90)) ([25b9aae](https://github.com/a2aproject/a2a-go/commit/25b9aae1cdb6dece5c2b6cdb32716e4d2ebbd021)) | ||
| * client interceptor invocations ([#51](https://github.com/a2aproject/a2a-go/issues/51)) ([3e9f2ae](https://github.com/a2aproject/a2a-go/commit/3e9f2aef25c67a0cef56823b5f282a11cea59bb6)) | ||
| * core types JSON codec ([#42](https://github.com/a2aproject/a2a-go/issues/42)) ([c5b3982](https://github.com/a2aproject/a2a-go/commit/c5b3982a41aa01c428ad0e3b56aadc99157b23ee)) | ||
| * define core types and interfaces ([#16](https://github.com/a2aproject/a2a-go/issues/16)) ([69b96ea](https://github.com/a2aproject/a2a-go/commit/69b96ea0715cbdefe6d22f08e3fb0a11755f9476)) | ||
| * disallow custom types and circular refs in Metadata ([#43](https://github.com/a2aproject/a2a-go/issues/43)) ([53bc928](https://github.com/a2aproject/a2a-go/commit/53bc9283dddd591a3563e6b1ea070b1972967bfa)) | ||
| * get task implementation ([#59](https://github.com/a2aproject/a2a-go/issues/59)) ([f74d854](https://github.com/a2aproject/a2a-go/commit/f74d85423c678a907ae3a0f95cdb94ae3f2ebe1e)) | ||
| * grpc authenticated agent card and producer utils ([#85](https://github.com/a2aproject/a2a-go/issues/85)) ([9d82f31](https://github.com/a2aproject/a2a-go/commit/9d82f31874995065d2dac2afbb5c408ab9a42fc8)), closes [#82](https://github.com/a2aproject/a2a-go/issues/82) | ||
| * grpc client transport ([#66](https://github.com/a2aproject/a2a-go/issues/66)) ([fee703e](https://github.com/a2aproject/a2a-go/commit/fee703e5d87e1c48fffe8138d8b57c1f37556bb8)) | ||
| * grpc code generation from A2A .proto spec ([#11](https://github.com/a2aproject/a2a-go/issues/11)) ([2993b98](https://github.com/a2aproject/a2a-go/commit/2993b9830c072cfc6bc1feac81ad6695fc919a3a)) | ||
| * handling artifacts and implementing send message stream ([#52](https://github.com/a2aproject/a2a-go/issues/52)) ([c3fa631](https://github.com/a2aproject/a2a-go/commit/c3fa6310a7b67d7f0771e688bbbd00730950ddb6)) | ||
| * implement an a2aclient.Factory ([#50](https://github.com/a2aproject/a2a-go/issues/50)) ([49deee7](https://github.com/a2aproject/a2a-go/commit/49deee794474104bb7ebaf281895e6dd47d03f0c)) | ||
| * implementing grpc server wrapper ([#37](https://github.com/a2aproject/a2a-go/issues/37)) ([071e952](https://github.com/a2aproject/a2a-go/commit/071e9522534e7aeaf0375451a73dc0b175e516b4)) | ||
| * implementing message-message interaction ([#34](https://github.com/a2aproject/a2a-go/issues/34)) ([b568979](https://github.com/a2aproject/a2a-go/commit/b5689797dc63c25c2e8165830dc5f556ce784ad3)) | ||
| * implementing task pushes ([#86](https://github.com/a2aproject/a2a-go/issues/86)) ([c210240](https://github.com/a2aproject/a2a-go/commit/c210240cc39787c6a66b508d4a5cb976612d5c5a)) | ||
| * input-required and auth-required handling ([#70](https://github.com/a2aproject/a2a-go/issues/70)) ([3ac89ba](https://github.com/a2aproject/a2a-go/commit/3ac89ba98318964a960be7ae6b2be07909e7ac75)) | ||
| * jsonrpc server ([#91](https://github.com/a2aproject/a2a-go/issues/91)) ([5491030](https://github.com/a2aproject/a2a-go/commit/549103074cdcf8f3a12cdd1f0bcbbc3a599dd0f1)) | ||
| * logger ([#56](https://github.com/a2aproject/a2a-go/issues/56)) ([86ab9d2](https://github.com/a2aproject/a2a-go/commit/86ab9d2e8e41b27fd605c4025f04ffe1fcdcd368)) | ||
| * request context loading ([#60](https://github.com/a2aproject/a2a-go/issues/60)) ([ab7a29b](https://github.com/a2aproject/a2a-go/commit/ab7a29b1ff309361fcb240f9fb0d4eb00c022c53)) | ||
| * result aggregation part 1 - task store ([#38](https://github.com/a2aproject/a2a-go/issues/38)) ([d3c02f5](https://github.com/a2aproject/a2a-go/commit/d3c02f578ce72ce0ba2bf15299afc07d88f75594)) | ||
| * result aggregation part 3 - concurrent task executor ([#40](https://github.com/a2aproject/a2a-go/issues/40)) ([265c3e7](https://github.com/a2aproject/a2a-go/commit/265c3e7f183aa79cbbd1d3cba02cdb24d43d80f5)) | ||
| * result aggregation part 4 - integration ([#41](https://github.com/a2aproject/a2a-go/issues/41)) ([bab72d9](https://github.com/a2aproject/a2a-go/commit/bab72d9c72aa13614b2fac74925eb158c1daf91f)) | ||
| * SDK type utilities ([#31](https://github.com/a2aproject/a2a-go/issues/31)) ([32b77b4](https://github.com/a2aproject/a2a-go/commit/32b77b492b838f0f6284ce63ed0558886c811781)) | ||
| * server middleware API ([#63](https://github.com/a2aproject/a2a-go/issues/63)) ([738bf85](https://github.com/a2aproject/a2a-go/commit/738bf85565ebe190e163c87fb79d695254a4438b)) | ||
| * server middleware integration ([#64](https://github.com/a2aproject/a2a-go/issues/64)) ([5dc8be0](https://github.com/a2aproject/a2a-go/commit/5dc8be03b20f96a684ce3703c14d6c6b5f9234ee)) | ||
| * smarter a2aclient ([#88](https://github.com/a2aproject/a2a-go/issues/88)) ([322d05b](https://github.com/a2aproject/a2a-go/commit/322d05bc4fb73b4316adf88bbf3c42fb1e73379a)) | ||
| * task event factory ([#95](https://github.com/a2aproject/a2a-go/issues/95)) ([fbf3bcf](https://github.com/a2aproject/a2a-go/commit/fbf3bcff0c4af7424733aeaf02a7b982c9b6e743)), closes [#84](https://github.com/a2aproject/a2a-go/issues/84) | ||
| * task executor docs ([#36](https://github.com/a2aproject/a2a-go/issues/36)) ([b6868df](https://github.com/a2aproject/a2a-go/commit/b6868df38d11f097e7a8d71bfec2d91ec9e7399e)) | ||
| * task update logic ([0ac987f](https://github.com/a2aproject/a2a-go/commit/0ac987fcacd94d374ea9141ca917afa12814665f)) | ||
|
|
||
|
|
||
yarolegovich marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| ### Bug Fixes | ||
|
|
||
| * Execute() callers missing events ([#74](https://github.com/a2aproject/a2a-go/issues/74)) ([4c3389f](https://github.com/a2aproject/a2a-go/commit/4c3389f887cbcc0d402a5d20a7a7112d5890f64d)) | ||
| * mark task failed when execution fails ([#94](https://github.com/a2aproject/a2a-go/issues/94)) ([ee0e7ed](https://github.com/a2aproject/a2a-go/commit/ee0e7ed693792782f4c3e0b3dc2361f03007a91f)) | ||
| * push semantics update ([#93](https://github.com/a2aproject/a2a-go/issues/93)) ([76bff9f](https://github.com/a2aproject/a2a-go/commit/76bff9f8fadd4d2d9611c872d07d4efc626bafaf)) | ||
| * race detector queue closed access ([c07b7d0](https://github.com/a2aproject/a2a-go/commit/c07b7d0014056a6b499d0363a13a3efc7b03519b)) | ||
| * regenerate proto and update converters ([#81](https://github.com/a2aproject/a2a-go/issues/81)) ([c732060](https://github.com/a2aproject/a2a-go/commit/c732060cb007a661a059fe51b9a3907fb1790af5)) | ||
| * streaming ([#92](https://github.com/a2aproject/a2a-go/issues/92)) ([ca7a64b](https://github.com/a2aproject/a2a-go/commit/ca7a64bd7b6d056b40b56b6ba14b38ef2eea8f8a)) | ||
|
|
||
|
|
||
| ### Miscellaneous Chores | ||
|
|
||
| * release 0.3.0 ([fa7cfba](https://github.com/a2aproject/a2a-go/commit/fa7cfbad3bbcf9fefe91a7fb769ee34f074a700a)) | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.