A2A Java SDK for Jakarta 1.0.0.Alpha1 is released!

I am pleased to announce the 1.0.0.Alpha1 release of the A2A Java SDK for Jakarta. It supports version 1.0 of the A2A Protocol Specification. Note that version 1.0 of the A2A Protocol is not totally finalized yet, so there will likely be some more Alphas and Betas until we have a final release.

The release builds on the 1.0.0.Alpha1 release of the a2a-java SDK. This introduces some improvements, and some breaking changes, which you can read about here.

There are some changes to the dependencies in a2a-java, so take a look at how the example is packaged, and also see how the deployments are packaged with Shrinkwrap in the tests.

Future Plans

Note that while we pass all the tests 'inherited' from the a2a-java SDK, we don’t currently pass the TCK. The TCK is undergoing big changes too, in order to support the 1.0 specification. So the next step will be to get the TCK passing.

Get involved

  • If you have any issues with the SDK, please open an issue. Also, pull requests are welcome!