From 564b597f9d6b537185eac85dd7f071a18baf399f Mon Sep 17 00:00:00 2001 From: adk-java-releases-bot Date: Mon, 12 Oct 2026 13:47:49 +0200 Subject: [PATCH] chore(main): release 1.12.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 24 +++++++++++++++++++ README.md | 4 ++-- a2a/pom.xml | 2 +- contrib/firestore-session-service/pom.xml | 2 +- contrib/langchain4j/pom.xml | 2 +- contrib/planners/pom.xml | 2 +- contrib/spring-ai/pom.xml | 2 +- core/pom.xml | 2 +- .../src/main/java/com/google/adk/Version.java | 2 +- dev/pom.xml | 2 +- examples/a2a_basic/pom.xml | 2 +- examples/a2a_server/pom.xml | 2 +- examples/configagent/pom.xml | 2 +- examples/helloworld/pom.xml | 2 +- examples/mcpfilesystem/pom.xml | 2 +- examples/pom.xml | 2 +- maven_plugin/examples/custom_tools/pom.xml | 2 +- maven_plugin/examples/simple-agent/pom.xml | 2 +- maven_plugin/pom.xml | 2 +- pom.xml | 2 +- tokt/pom.xml | 2 +- tutorials/city-time-weather/pom.xml | 2 +- tutorials/live-audio-single-agent/pom.xml | 2 +- 24 files changed, 48 insertions(+), 24 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 15df9e067..b3960c050 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.11.0" + ".": "1.12.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index ee4b0af0c..ff158b35c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [1.12.0](https://github.com/google/adk-java/compare/v1.11.0...v1.12.0) (2026-10-12) + + +### Features + +* add an injectable scheduler for ADK's internal fan-out ([1b89d23](https://github.com/google/adk-java/commit/1b89d23b78c09b87b0dd7d2d7daac866fd9fc5c0)) +* add Context as the common base of CallbackContext and ToolContext ([1309d38](https://github.com/google/adk-java/commit/1309d3841b5609943aa5c88b8b8d4b986646e9c6)) +* add injectable time and UUID providers for timestamps and ids ([caccc7c](https://github.com/google/adk-java/commit/caccc7cbbc3198b35bd769d20d72c1cd68a08d4c)) +* add the experimental Node and BaseNode workflow types ([189d463](https://github.com/google/adk-java/commit/189d463a9988d5235ccf34de6a6fab1aae779d20)) +* add the workflow fields Event.output, Event.nodeInfo and EventActions.route ([e823fba](https://github.com/google/adk-java/commit/e823fbac72f8ab2829a0a128686047fb1f3dc420)) +* carry the continuation token across the Kotlin engine interop ([b3f0665](https://github.com/google/adk-java/commit/b3f0665288a9a388ec5c323733df460be9aaeaa1)) +* make BaseAgent extend BaseNode so every agent is a workflow node ([dbc973b](https://github.com/google/adk-java/commit/dbc973bfcfc1b23ca04fed3cf8f8bb84f03ab160)) + + +### Bug Fixes + +* **a2a:** skip an unconvertible remote A2A part instead of failing the turn ([9debe96](https://github.com/google/adk-java/commit/9debe96751165fbf63f41858f87ae8deddcff7e4)) +* run approved tool confirmations for agents under a ParallelAgent ([f866804](https://github.com/google/adk-java/commit/f866804518e6fd2bb2ebb206bcb11007f17dca98)) +* send MCP tool input schemas in chat completions requests ([ce88237](https://github.com/google/adk-java/commit/ce882374918a96ff1d306bab38cbdd3eb77c071d)) +* **spring-ai:** order SpringAIAutoConfiguration after Spring AI model auto-configurations ([d342a95](https://github.com/google/adk-java/commit/d342a959fee63723dc6a81e734a4c34eda674290)) +* **spring-ai:** preserve enum and items in tool schema conversion ([7b1a5b8](https://github.com/google/adk-java/commit/7b1a5b800e9dd3f3329976e708585b7404a3a3e4)), closes [#1609](https://github.com/google/adk-java/issues/1609) +* stop losing event fields on Vertex AI session reloads ([887f9da](https://github.com/google/adk-java/commit/887f9da87e48b072cbf68936141294373d9f7c4e)) +* wait for the transfer event to be persisted before running the transfer target ([9f5d5ce](https://github.com/google/adk-java/commit/9f5d5ce736c9a9aff7f5ae5b4390c93507519e68)) + ## [1.11.0](https://github.com/google/adk-java/compare/v1.10.1...v1.11.0) (2026-10-02) diff --git a/README.md b/README.md index 572ca3704..7b55a6e09 100644 --- a/README.md +++ b/README.md @@ -50,13 +50,13 @@ If you're using Maven, add the following to your dependencies: com.google.adk google-adk - 1.11.0 + 1.12.0 com.google.adk google-adk-dev - 1.11.0 + 1.12.0 ``` diff --git a/a2a/pom.xml b/a2a/pom.xml index 900989fc2..cc51f7359 100644 --- a/a2a/pom.xml +++ b/a2a/pom.xml @@ -5,7 +5,7 @@ com.google.adk google-adk-parent - 1.11.1-SNAPSHOT + 1.12.0 google-adk-a2a diff --git a/contrib/firestore-session-service/pom.xml b/contrib/firestore-session-service/pom.xml index 3d2485aec..7f0ab3d07 100644 --- a/contrib/firestore-session-service/pom.xml +++ b/contrib/firestore-session-service/pom.xml @@ -20,7 +20,7 @@ com.google.adk google-adk-parent - 1.11.1-SNAPSHOT + 1.12.0 ../../pom.xml diff --git a/contrib/langchain4j/pom.xml b/contrib/langchain4j/pom.xml index 9f7e32927..9fda0a11b 100644 --- a/contrib/langchain4j/pom.xml +++ b/contrib/langchain4j/pom.xml @@ -20,7 +20,7 @@ com.google.adk google-adk-parent - 1.11.1-SNAPSHOT + 1.12.0 ../../pom.xml diff --git a/contrib/planners/pom.xml b/contrib/planners/pom.xml index 7de9daa64..149ef657d 100644 --- a/contrib/planners/pom.xml +++ b/contrib/planners/pom.xml @@ -20,7 +20,7 @@ com.google.adk google-adk-parent - 1.11.1-SNAPSHOT + 1.12.0 ../../pom.xml diff --git a/contrib/spring-ai/pom.xml b/contrib/spring-ai/pom.xml index 8e4f16ae3..5c8bd1f3f 100644 --- a/contrib/spring-ai/pom.xml +++ b/contrib/spring-ai/pom.xml @@ -20,7 +20,7 @@ com.google.adk google-adk-parent - 1.11.1-SNAPSHOT + 1.12.0 ../../pom.xml diff --git a/core/pom.xml b/core/pom.xml index fce97000a..4f3d27196 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -20,7 +20,7 @@ com.google.adk google-adk-parent - 1.11.1-SNAPSHOT + 1.12.0 google-adk diff --git a/core/src/main/java/com/google/adk/Version.java b/core/src/main/java/com/google/adk/Version.java index 20160ac13..da5f4ab04 100644 --- a/core/src/main/java/com/google/adk/Version.java +++ b/core/src/main/java/com/google/adk/Version.java @@ -22,7 +22,7 @@ */ public final class Version { // Don't touch this, release-please should keep it up to date. - public static final String JAVA_ADK_VERSION = "1.11.0"; // x-release-please-released-version + public static final String JAVA_ADK_VERSION = "1.12.0"; // x-release-please-released-version private Version() {} } diff --git a/dev/pom.xml b/dev/pom.xml index 63a3a1ea1..df950664e 100644 --- a/dev/pom.xml +++ b/dev/pom.xml @@ -18,7 +18,7 @@ com.google.adk google-adk-parent - 1.11.1-SNAPSHOT + 1.12.0 google-adk-dev diff --git a/examples/a2a_basic/pom.xml b/examples/a2a_basic/pom.xml index 9a40096b5..44c37ed14 100644 --- a/examples/a2a_basic/pom.xml +++ b/examples/a2a_basic/pom.xml @@ -5,7 +5,7 @@ com.google.adk google-adk-examples - 1.11.1-SNAPSHOT + 1.12.0 .. diff --git a/examples/a2a_server/pom.xml b/examples/a2a_server/pom.xml index eeafaf17b..926601876 100644 --- a/examples/a2a_server/pom.xml +++ b/examples/a2a_server/pom.xml @@ -5,7 +5,7 @@ com.google.adk google-adk-examples - 1.11.1-SNAPSHOT + 1.12.0 .. diff --git a/examples/configagent/pom.xml b/examples/configagent/pom.xml index 5f23e4dd8..c0e87ba45 100644 --- a/examples/configagent/pom.xml +++ b/examples/configagent/pom.xml @@ -5,7 +5,7 @@ com.google.adk google-adk-examples - 1.11.1-SNAPSHOT + 1.12.0 .. diff --git a/examples/helloworld/pom.xml b/examples/helloworld/pom.xml index 707fba12d..8f4dac908 100644 --- a/examples/helloworld/pom.xml +++ b/examples/helloworld/pom.xml @@ -20,7 +20,7 @@ com.google.adk google-adk-examples - 1.11.1-SNAPSHOT + 1.12.0 .. diff --git a/examples/mcpfilesystem/pom.xml b/examples/mcpfilesystem/pom.xml index a8d41fe2a..1f07f6ff6 100644 --- a/examples/mcpfilesystem/pom.xml +++ b/examples/mcpfilesystem/pom.xml @@ -20,7 +20,7 @@ com.google.adk google-adk-examples - 1.11.1-SNAPSHOT + 1.12.0 .. diff --git a/examples/pom.xml b/examples/pom.xml index cfb1517a0..b7beee591 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -20,7 +20,7 @@ com.google.adk google-adk-parent - 1.11.1-SNAPSHOT + 1.12.0 .. diff --git a/maven_plugin/examples/custom_tools/pom.xml b/maven_plugin/examples/custom_tools/pom.xml index f97ea1e01..6fe8e315a 100644 --- a/maven_plugin/examples/custom_tools/pom.xml +++ b/maven_plugin/examples/custom_tools/pom.xml @@ -4,7 +4,7 @@ com.example custom-tools-example - 1.11.1-SNAPSHOT + 1.12.0 jar ADK Custom Tools Example diff --git a/maven_plugin/examples/simple-agent/pom.xml b/maven_plugin/examples/simple-agent/pom.xml index 43eab6b2a..03016b9bd 100644 --- a/maven_plugin/examples/simple-agent/pom.xml +++ b/maven_plugin/examples/simple-agent/pom.xml @@ -4,7 +4,7 @@ com.example simple-adk-agent - 1.11.1-SNAPSHOT + 1.12.0 jar Simple ADK Agent Example diff --git a/maven_plugin/pom.xml b/maven_plugin/pom.xml index 7cb9dc2de..6490a8dda 100644 --- a/maven_plugin/pom.xml +++ b/maven_plugin/pom.xml @@ -5,7 +5,7 @@ com.google.adk google-adk-parent - 1.11.1-SNAPSHOT + 1.12.0 ../pom.xml diff --git a/pom.xml b/pom.xml index 4e076d448..46c82a7a8 100644 --- a/pom.xml +++ b/pom.xml @@ -17,7 +17,7 @@ com.google.adk google-adk-parent - 1.11.1-SNAPSHOT + 1.12.0 pom Google Agent Development Kit Maven Parent POM diff --git a/tokt/pom.xml b/tokt/pom.xml index 5b15714a7..add07d5fa 100644 --- a/tokt/pom.xml +++ b/tokt/pom.xml @@ -20,7 +20,7 @@ com.google.adk google-adk-parent - 1.11.1-SNAPSHOT + 1.12.0 google-adk-tokt diff --git a/tutorials/city-time-weather/pom.xml b/tutorials/city-time-weather/pom.xml index a9a7f227e..d3b2f0802 100644 --- a/tutorials/city-time-weather/pom.xml +++ b/tutorials/city-time-weather/pom.xml @@ -20,7 +20,7 @@ com.google.adk google-adk-parent - 1.11.1-SNAPSHOT + 1.12.0 ../../pom.xml diff --git a/tutorials/live-audio-single-agent/pom.xml b/tutorials/live-audio-single-agent/pom.xml index b0b271b15..28b2c1176 100644 --- a/tutorials/live-audio-single-agent/pom.xml +++ b/tutorials/live-audio-single-agent/pom.xml @@ -20,7 +20,7 @@ com.google.adk google-adk-parent - 1.11.1-SNAPSHOT + 1.12.0 ../../pom.xml