diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..0c2295773 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,31 @@ +# Changelog + +## 1.0.0 (2025-07-08) + + +### Features + +* Add a2a-tck runs to CI for PRs (GH-152) ([#162](https://github.com/a2aproject/a2a-java/issues/162)) ([a31d73a](https://github.com/a2aproject/a2a-java/commit/a31d73a015ba6401156c8f15d4afcbc9a31a0b4f)) +* docs: add community articles ([#156](https://github.com/a2aproject/a2a-java/issues/156)) ([f1b8801](https://github.com/a2aproject/a2a-java/commit/f1b88014d871a8f585c6dc78f42c20586eba3a63)) + + +### Bug Fixes + +* add clarifying comment about done callback and consuming order ([#154](https://github.com/a2aproject/a2a-java/issues/154)) ([982138c](https://github.com/a2aproject/a2a-java/commit/982138c726afc8150b0ac2c5110e65ea457c7b40)) +* Fix dependency for client example ([#167](https://github.com/a2aproject/a2a-java/issues/167)) ([2c5af01](https://github.com/a2aproject/a2a-java/commit/2c5af01a10b41510e0db6e4a92d3990061b38484)) +* fix TCK failure ([#153](https://github.com/a2aproject/a2a-java/issues/153)) ([fd0cdb7](https://github.com/a2aproject/a2a-java/commit/fd0cdb7cfc8a28b12d13624bbf6ca1dcd77dafe7)) +* Fixed the intermittent failure issue in `testOnMessageStreamNewMessageSendPushNotificationSuccess` ([#161](https://github.com/a2aproject/a2a-java/issues/161)) ([884dfdb](https://github.com/a2aproject/a2a-java/commit/884dfdb1cea506a665eb7d5e67d2a3e46c745732)), closes [#140](https://github.com/a2aproject/a2a-java/issues/140) +* fixing issues when running in a JakartaEE server. ([#144](https://github.com/a2aproject/a2a-java/issues/144)) ([3ab3ad2](https://github.com/a2aproject/a2a-java/commit/3ab3ad2ff1885d85f793f11bcd9f06ff42c21ebd)) +* incorporate feedback from [#138](https://github.com/a2aproject/a2a-java/issues/138) ([#146](https://github.com/a2aproject/a2a-java/issues/146)) ([d8fa0e6](https://github.com/a2aproject/a2a-java/commit/d8fa0e6268f015f03c8b8c6f844324e7d370f588)) +* Moving the AsyncExecutorProducer from @Singleton to ([#150](https://github.com/a2aproject/a2a-java/issues/150)) ([33b8e77](https://github.com/a2aproject/a2a-java/commit/33b8e771e4db8031d7a11f0626f56a378d16b508)) +* README has a broken link to examples ([#134](https://github.com/a2aproject/a2a-java/issues/134)) ([558e695](https://github.com/a2aproject/a2a-java/commit/558e695459a65124277a952629ca247fabe2ee25)) +* Remove `TempLoggerWrapper` and use `logback` as the logging implementation. ([#158](https://github.com/a2aproject/a2a-java/issues/158)) ([9a8e9e5](https://github.com/a2aproject/a2a-java/commit/9a8e9e58d05af4336f769ae63ebebeda00317120)) +* remove printlns and use logging ([#159](https://github.com/a2aproject/a2a-java/issues/159)) ([b6712e8](https://github.com/a2aproject/a2a-java/commit/b6712e8a174f592c54bd49d64132adbb06a50ad4)) +* Split out server related code from a2a-java-sdk-core into a new a2a-java-sdk-server-common module ([#129](https://github.com/a2aproject/a2a-java/issues/129)) ([8508b8d](https://github.com/a2aproject/a2a-java/commit/8508b8d56f6e16d0e19426fa0f28c0eb0f7b01da)) +* Update paths in example READMEs and move the READMEs to the client and server dirs ([#148](https://github.com/a2aproject/a2a-java/issues/148)) ([546d00d](https://github.com/a2aproject/a2a-java/commit/546d00d44f585483a1e3aa4b8048aaae8776614a)) +* Update the README following the module re-organization ([#169](https://github.com/a2aproject/a2a-java/issues/169)) ([3e15279](https://github.com/a2aproject/a2a-java/commit/3e152791501113717eec517d554f3568d20d9861)) + + +### Documentation + +* fix link to use official repository ([#160](https://github.com/a2aproject/a2a-java/issues/160)) ([f2dae4e](https://github.com/a2aproject/a2a-java/commit/f2dae4e8bad182c8ee5d70b42d5348057809b2db)) diff --git a/client/pom.xml b/client/pom.xml index 975fb2928..8aad47de5 100644 --- a/client/pom.xml +++ b/client/pom.xml @@ -1,13 +1,11 @@ - + 4.0.0 io.a2a.sdk a2a-java-sdk-parent - 0.2.4-SNAPSHOT + 1.0.0 a2a-java-sdk-client diff --git a/common/pom.xml b/common/pom.xml index 3b6aabc36..4930651f8 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -1,13 +1,11 @@ - + 4.0.0 io.a2a.sdk a2a-java-sdk-parent - 0.2.4-SNAPSHOT + 1.0.0 a2a-java-sdk-common diff --git a/examples/helloworld/client/pom.xml b/examples/helloworld/client/pom.xml index 9750da890..546c0901f 100644 --- a/examples/helloworld/client/pom.xml +++ b/examples/helloworld/client/pom.xml @@ -1,13 +1,11 @@ - + 4.0.0 io.a2a.sdk a2a-java-sdk-examples-parent - 0.2.4-SNAPSHOT + 1.0.0 a2a-java-sdk-examples-client diff --git a/examples/helloworld/pom.xml b/examples/helloworld/pom.xml index 672d76655..7fc4c606f 100644 --- a/examples/helloworld/pom.xml +++ b/examples/helloworld/pom.xml @@ -1,13 +1,11 @@ - + 4.0.0 io.a2a.sdk a2a-java-sdk-parent - 0.2.4-SNAPSHOT + 1.0.0 ../../pom.xml diff --git a/examples/helloworld/server/pom.xml b/examples/helloworld/server/pom.xml index 5e0b6c58e..90da218aa 100644 --- a/examples/helloworld/server/pom.xml +++ b/examples/helloworld/server/pom.xml @@ -1,13 +1,11 @@ - + 4.0.0 io.a2a.sdk a2a-java-sdk-examples-parent - 0.2.4-SNAPSHOT + 1.0.0 a2a-java-sdk-examples-server diff --git a/pom.xml b/pom.xml index 2cf37a9c7..2ce1d3652 100644 --- a/pom.xml +++ b/pom.xml @@ -1,12 +1,10 @@ - + 4.0.0 io.a2a.sdk a2a-java-sdk-parent - 0.2.4-SNAPSHOT + 1.0.0 pom diff --git a/sdk-jakarta/pom.xml b/sdk-jakarta/pom.xml index af290970e..811ba6d21 100644 --- a/sdk-jakarta/pom.xml +++ b/sdk-jakarta/pom.xml @@ -1,13 +1,11 @@ - + 4.0.0 io.a2a.sdk a2a-java-sdk-parent - 0.2.4-SNAPSHOT + 1.0.0 a2a-java-sdk-server-jakarta @@ -24,7 +22,7 @@ 10.0.0.Final 3.3.4 ${project.build.directory}${file.separator}wildfly - + 8787 diff --git a/sdk-quarkus/pom.xml b/sdk-quarkus/pom.xml index 6e232d297..cc18513e7 100644 --- a/sdk-quarkus/pom.xml +++ b/sdk-quarkus/pom.xml @@ -1,13 +1,11 @@ - + 4.0.0 io.a2a.sdk a2a-java-sdk-parent - 0.2.4-SNAPSHOT + 1.0.0 a2a-java-sdk-server-quarkus diff --git a/sdk-server-common/pom.xml b/sdk-server-common/pom.xml index 848f943fe..73e37a599 100644 --- a/sdk-server-common/pom.xml +++ b/sdk-server-common/pom.xml @@ -1,13 +1,11 @@ - + 4.0.0 io.a2a.sdk a2a-java-sdk-parent - 0.2.4-SNAPSHOT + 1.0.0 a2a-java-sdk-server-common diff --git a/spec/pom.xml b/spec/pom.xml index 450db7489..b6d35279a 100644 --- a/spec/pom.xml +++ b/spec/pom.xml @@ -1,13 +1,11 @@ - + 4.0.0 io.a2a.sdk a2a-java-sdk-parent - 0.2.4-SNAPSHOT + 1.0.0 a2a-java-sdk-spec diff --git a/tck/pom.xml b/tck/pom.xml index b89071fc1..28fde52ad 100644 --- a/tck/pom.xml +++ b/tck/pom.xml @@ -1,13 +1,11 @@ - + 4.0.0 io.a2a.sdk a2a-java-sdk-parent - 0.2.4-SNAPSHOT + 1.0.0 a2a-tck-server diff --git a/tests/server-common/pom.xml b/tests/server-common/pom.xml index 394320f6c..86aa160b3 100644 --- a/tests/server-common/pom.xml +++ b/tests/server-common/pom.xml @@ -1,13 +1,11 @@ - + 4.0.0 io.a2a.sdk a2a-java-sdk-parent - 0.2.4-SNAPSHOT + 1.0.0 ../../pom.xml a2a-java-sdk-tests-server-common