diff --git a/boms/extras/pom.xml b/boms/extras/pom.xml
index 78f962fe6..c06575595 100644
--- a/boms/extras/pom.xml
+++ b/boms/extras/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
diff --git a/boms/reference/pom.xml b/boms/reference/pom.xml
index e143bd967..1c09486fe 100644
--- a/boms/reference/pom.xml
+++ b/boms/reference/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
diff --git a/boms/sdk/pom.xml b/boms/sdk/pom.xml
index c9354f558..37ecc9d25 100644
--- a/boms/sdk/pom.xml
+++ b/boms/sdk/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
diff --git a/boms/test-utils/pom.xml b/boms/test-utils/pom.xml
index 5c0cdff0a..dd95cd7e4 100644
--- a/boms/test-utils/pom.xml
+++ b/boms/test-utils/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
diff --git a/client/base/pom.xml b/client/base/pom.xml
index 325175a12..05b772931 100644
--- a/client/base/pom.xml
+++ b/client/base/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
a2a-java-sdk-client
diff --git a/client/transport/grpc/pom.xml b/client/transport/grpc/pom.xml
index 65c0b8514..2c184a7fe 100644
--- a/client/transport/grpc/pom.xml
+++ b/client/transport/grpc/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../../pom.xml
a2a-java-sdk-client-transport-grpc
diff --git a/client/transport/jsonrpc/pom.xml b/client/transport/jsonrpc/pom.xml
index 19084ad9d..0cbadd8ab 100644
--- a/client/transport/jsonrpc/pom.xml
+++ b/client/transport/jsonrpc/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../../pom.xml
a2a-java-sdk-client-transport-jsonrpc
diff --git a/client/transport/rest/pom.xml b/client/transport/rest/pom.xml
index 3ded0dee9..2c682c888 100644
--- a/client/transport/rest/pom.xml
+++ b/client/transport/rest/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../../pom.xml
a2a-java-sdk-client-transport-rest
diff --git a/client/transport/spi/pom.xml b/client/transport/spi/pom.xml
index 3230d21fe..ca1005e13 100644
--- a/client/transport/spi/pom.xml
+++ b/client/transport/spi/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../../pom.xml
a2a-java-sdk-client-transport-spi
diff --git a/common/pom.xml b/common/pom.xml
index 821ae168c..f224e422f 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
a2a-java-sdk-common
diff --git a/examples/cloud-deployment/server/pom.xml b/examples/cloud-deployment/server/pom.xml
index a3c0792b5..4db8c96d8 100644
--- a/examples/cloud-deployment/server/pom.xml
+++ b/examples/cloud-deployment/server/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../../pom.xml
diff --git a/examples/helloworld/client/pom.xml b/examples/helloworld/client/pom.xml
index c362ce9a9..0ac460bc5 100644
--- a/examples/helloworld/client/pom.xml
+++ b/examples/helloworld/client/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-examples-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
a2a-java-sdk-examples-client
diff --git a/examples/helloworld/client/src/main/java/io/a2a/examples/helloworld/HelloWorldRunner.java b/examples/helloworld/client/src/main/java/io/a2a/examples/helloworld/HelloWorldRunner.java
index 5a3e46a4f..0c19ffad7 100644
--- a/examples/helloworld/client/src/main/java/io/a2a/examples/helloworld/HelloWorldRunner.java
+++ b/examples/helloworld/client/src/main/java/io/a2a/examples/helloworld/HelloWorldRunner.java
@@ -1,6 +1,6 @@
///usr/bin/env jbang "$0" "$@" ; exit $?
-//DEPS io.github.a2asdk:a2a-java-sdk-client:0.4.0.Alpha1-SNAPSHOT
-//DEPS io.github.a2asdk:a2a-java-sdk-client-transport-jsonrpc:0.4.0.Alpha1-SNAPSHOT
+//DEPS io.github.a2asdk:a2a-java-sdk-client:1.0.0.Alpha1-SNAPSHOT
+//DEPS io.github.a2asdk:a2a-java-sdk-client-transport-jsonrpc:1.0.0.Alpha1-SNAPSHOT
//SOURCES HelloWorldClient.java
/**
diff --git a/examples/helloworld/pom.xml b/examples/helloworld/pom.xml
index d5ebb596d..ddb562e60 100644
--- a/examples/helloworld/pom.xml
+++ b/examples/helloworld/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
diff --git a/examples/helloworld/server/pom.xml b/examples/helloworld/server/pom.xml
index 5c660336f..584690dce 100644
--- a/examples/helloworld/server/pom.xml
+++ b/examples/helloworld/server/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-examples-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
a2a-java-sdk-examples-server
diff --git a/extras/common/pom.xml b/extras/common/pom.xml
index 416a39df6..29cedf9c5 100644
--- a/extras/common/pom.xml
+++ b/extras/common/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
diff --git a/extras/push-notification-config-store-database-jpa/pom.xml b/extras/push-notification-config-store-database-jpa/pom.xml
index f55cad367..0258dccc8 100644
--- a/extras/push-notification-config-store-database-jpa/pom.xml
+++ b/extras/push-notification-config-store-database-jpa/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
a2a-java-extras-push-notification-config-store-database-jpa
diff --git a/extras/queue-manager-replicated/core/pom.xml b/extras/queue-manager-replicated/core/pom.xml
index cdc6da7e9..47e8c8bc0 100644
--- a/extras/queue-manager-replicated/core/pom.xml
+++ b/extras/queue-manager-replicated/core/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-queue-manager-replicated-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../pom.xml
diff --git a/extras/queue-manager-replicated/pom.xml b/extras/queue-manager-replicated/pom.xml
index f4da4d1e4..ba7a95b1d 100644
--- a/extras/queue-manager-replicated/pom.xml
+++ b/extras/queue-manager-replicated/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
diff --git a/extras/queue-manager-replicated/replication-mp-reactive/pom.xml b/extras/queue-manager-replicated/replication-mp-reactive/pom.xml
index 2508821b6..8a1c461c4 100644
--- a/extras/queue-manager-replicated/replication-mp-reactive/pom.xml
+++ b/extras/queue-manager-replicated/replication-mp-reactive/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-queue-manager-replicated-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../pom.xml
diff --git a/extras/queue-manager-replicated/tests-multi-instance/pom.xml b/extras/queue-manager-replicated/tests-multi-instance/pom.xml
index 67c1bb384..52ff3c5cb 100644
--- a/extras/queue-manager-replicated/tests-multi-instance/pom.xml
+++ b/extras/queue-manager-replicated/tests-multi-instance/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-queue-manager-replicated-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../pom.xml
diff --git a/extras/queue-manager-replicated/tests-multi-instance/quarkus-app-1/pom.xml b/extras/queue-manager-replicated/tests-multi-instance/quarkus-app-1/pom.xml
index 04d1389e5..b6caa6a08 100644
--- a/extras/queue-manager-replicated/tests-multi-instance/quarkus-app-1/pom.xml
+++ b/extras/queue-manager-replicated/tests-multi-instance/quarkus-app-1/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-queue-manager-replicated-tests-multi-instance-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../pom.xml
diff --git a/extras/queue-manager-replicated/tests-multi-instance/quarkus-app-2/pom.xml b/extras/queue-manager-replicated/tests-multi-instance/quarkus-app-2/pom.xml
index 66cdb7822..391dc16be 100644
--- a/extras/queue-manager-replicated/tests-multi-instance/quarkus-app-2/pom.xml
+++ b/extras/queue-manager-replicated/tests-multi-instance/quarkus-app-2/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-queue-manager-replicated-tests-multi-instance-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../pom.xml
diff --git a/extras/queue-manager-replicated/tests-multi-instance/quarkus-common/pom.xml b/extras/queue-manager-replicated/tests-multi-instance/quarkus-common/pom.xml
index e54b8f786..67e7ee470 100644
--- a/extras/queue-manager-replicated/tests-multi-instance/quarkus-common/pom.xml
+++ b/extras/queue-manager-replicated/tests-multi-instance/quarkus-common/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-queue-manager-replicated-tests-multi-instance-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../pom.xml
diff --git a/extras/queue-manager-replicated/tests-multi-instance/tests/pom.xml b/extras/queue-manager-replicated/tests-multi-instance/tests/pom.xml
index fe378dd29..abd49a4c8 100644
--- a/extras/queue-manager-replicated/tests-multi-instance/tests/pom.xml
+++ b/extras/queue-manager-replicated/tests-multi-instance/tests/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-queue-manager-replicated-tests-multi-instance-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../pom.xml
diff --git a/extras/queue-manager-replicated/tests-single-instance/pom.xml b/extras/queue-manager-replicated/tests-single-instance/pom.xml
index 29cca7256..72a4451ac 100644
--- a/extras/queue-manager-replicated/tests-single-instance/pom.xml
+++ b/extras/queue-manager-replicated/tests-single-instance/pom.xml
@@ -6,7 +6,7 @@
io.github.a2asdk
a2a-java-queue-manager-replicated-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../pom.xml
diff --git a/extras/task-store-database-jpa/pom.xml b/extras/task-store-database-jpa/pom.xml
index 7c3c37062..b0597ffa2 100644
--- a/extras/task-store-database-jpa/pom.xml
+++ b/extras/task-store-database-jpa/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
a2a-java-extras-task-store-database-jpa
diff --git a/http-client/pom.xml b/http-client/pom.xml
index 06d7a6ceb..e18e562a9 100644
--- a/http-client/pom.xml
+++ b/http-client/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
a2a-java-sdk-http-client
diff --git a/integrations/microprofile-config/pom.xml b/integrations/microprofile-config/pom.xml
index f5435bdce..62d7da6cd 100644
--- a/integrations/microprofile-config/pom.xml
+++ b/integrations/microprofile-config/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
a2a-java-sdk-microprofile-config
diff --git a/jsonrpc-common/pom.xml b/jsonrpc-common/pom.xml
index f566ad9a3..ea8e7bae0 100644
--- a/jsonrpc-common/pom.xml
+++ b/jsonrpc-common/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
a2a-java-sdk-jsonrpc-common
diff --git a/pom.xml b/pom.xml
index c7987fd54..643b56e53 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
pom
diff --git a/reference/common/pom.xml b/reference/common/pom.xml
index 0a9c57123..3f3f26b7d 100644
--- a/reference/common/pom.xml
+++ b/reference/common/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
a2a-java-sdk-reference-common
diff --git a/reference/grpc/pom.xml b/reference/grpc/pom.xml
index cbecf7470..0c131756e 100644
--- a/reference/grpc/pom.xml
+++ b/reference/grpc/pom.xml
@@ -6,7 +6,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
diff --git a/reference/jsonrpc/pom.xml b/reference/jsonrpc/pom.xml
index 97983421e..09f7cc517 100644
--- a/reference/jsonrpc/pom.xml
+++ b/reference/jsonrpc/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
a2a-java-sdk-reference-jsonrpc
diff --git a/reference/rest/pom.xml b/reference/rest/pom.xml
index ec7e0dc1b..b284e140d 100644
--- a/reference/rest/pom.xml
+++ b/reference/rest/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
a2a-java-sdk-reference-rest
diff --git a/server-common/pom.xml b/server-common/pom.xml
index 74cb6c7a1..e41442c96 100644
--- a/server-common/pom.xml
+++ b/server-common/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
a2a-java-sdk-server-common
diff --git a/spec-grpc/pom.xml b/spec-grpc/pom.xml
index 8938cdf1d..9270b2751 100644
--- a/spec-grpc/pom.xml
+++ b/spec-grpc/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
a2a-java-sdk-spec-grpc
diff --git a/spec/pom.xml b/spec/pom.xml
index b1fc0a6f6..2f04f5c2a 100644
--- a/spec/pom.xml
+++ b/spec/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
a2a-java-sdk-spec
diff --git a/tck/pom.xml b/tck/pom.xml
index 1a9a984c9..9b41e49e3 100644
--- a/tck/pom.xml
+++ b/tck/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
a2a-tck-server
diff --git a/tests/server-common/pom.xml b/tests/server-common/pom.xml
index 870c74fcc..ff0298841 100644
--- a/tests/server-common/pom.xml
+++ b/tests/server-common/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
a2a-java-sdk-tests-server-common
diff --git a/transport/grpc/pom.xml b/transport/grpc/pom.xml
index 6bbb973a4..e1c7ccf05 100644
--- a/transport/grpc/pom.xml
+++ b/transport/grpc/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
a2a-java-sdk-transport-grpc
diff --git a/transport/jsonrpc/pom.xml b/transport/jsonrpc/pom.xml
index c7fa3d9f2..59498d8d7 100644
--- a/transport/jsonrpc/pom.xml
+++ b/transport/jsonrpc/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
a2a-java-sdk-transport-jsonrpc
diff --git a/transport/rest/pom.xml b/transport/rest/pom.xml
index d39b64648..42987ee78 100644
--- a/transport/rest/pom.xml
+++ b/transport/rest/pom.xml
@@ -7,7 +7,7 @@
io.github.a2asdk
a2a-java-sdk-parent
- 0.4.0.Alpha1-SNAPSHOT
+ 1.0.0.Alpha1-SNAPSHOT
../../pom.xml
a2a-java-sdk-transport-rest
diff --git a/update-version.sh b/update-version.sh
index 98a6cb3cd..8e7f3d9db 100755
--- a/update-version.sh
+++ b/update-version.sh
@@ -10,32 +10,32 @@ TO_VERSION=$2
# Validate arguments
if [ -z "$FROM_VERSION" ] || [ -z "$TO_VERSION" ]; then
- echo "❌ Error: Missing version arguments."
- echo "Usage: $0 FROM_VERSION TO_VERSION [--dry-run]"
- echo "Example: $0 0.3.0.Beta1-SNAPSHOT 0.3.0.Beta1"
+ echo "❌ Error: Missing version arguments." >&2
+ echo "Usage: $0 FROM_VERSION TO_VERSION [--dry-run]" >&2
+ echo "Example: $0 0.3.0.Beta1-SNAPSHOT 0.3.0.Beta1" >&2
exit 1
fi
# Check if TO_VERSION looks like a flag
if [[ "$TO_VERSION" == --* ]]; then
- echo "❌ Error: TO_VERSION cannot be a flag. Did you mean to provide both FROM_VERSION and TO_VERSION?"
- echo "Usage: $0 FROM_VERSION TO_VERSION [--dry-run]"
- echo "Example: $0 0.3.0.Beta1-SNAPSHOT 0.3.0.Beta1"
+ echo "❌ Error: TO_VERSION cannot be a flag. Did you mean to provide both FROM_VERSION and TO_VERSION?" >&2
+ echo "Usage: $0 FROM_VERSION TO_VERSION [--dry-run]" >&2
+ echo "Example: $0 0.3.0.Beta1-SNAPSHOT 0.3.0.Beta1" >&2
exit 1
fi
DRY_RUN=false
-if [ "$3" = "--dry-run" ]; then
+if [ "${3:-}" = "--dry-run" ]; then
DRY_RUN=true
-elif [ -n "$3" ]; then
- echo "❌ Error: Invalid third argument. Only '--dry-run' is supported."
- echo "Usage: $0 FROM_VERSION TO_VERSION [--dry-run]"
+elif [ -n "${3:-}" ]; then
+ echo "❌ Error: Invalid third argument. Only '--dry-run' is supported." >&2
+ echo "Usage: $0 FROM_VERSION TO_VERSION [--dry-run]" >&2
exit 1
fi
# Verify we're in the right directory
if [ ! -f "pom.xml" ]; then
- echo "❌ Error: pom.xml not found. Run this script from the a2a-java root directory."
+ echo "❌ Error: pom.xml not found. Run this script from the a2a-java root directory." >&2
exit 1
fi