Skip to content

Commit 4f2178c

Browse files
Merge pull request #1615 from google:release-please--branches--main
PiperOrigin-RevId: 999263230
2 parents 8bc04da + f895648 commit 4f2178c

25 files changed

Lines changed: 58 additions & 25 deletions

File tree

‎.release-please-manifest.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.11.0"
2+
".": "1.12.0"
33
}

‎CHANGELOG.md‎

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,38 @@
11
# Changelog
22

3+
## [1.12.0](https://github.com/google/adk-java/compare/v1.11.0...v1.12.0) (2026-10-14)
4+
5+
6+
### Features
7+
8+
* add a context caching demo sample ([91a1838](https://github.com/google/adk-java/commit/91a183865e5e14499e827961cb96df24a0476ea1))
9+
* add a Gemini context cache manager ([e5083e3](https://github.com/google/adk-java/commit/e5083e3ba9410ec32eb8d785d0f1f31eed7375d4))
10+
* add an injectable scheduler for ADK's internal fan-out ([1b89d23](https://github.com/google/adk-java/commit/1b89d23b78c09b87b0dd7d2d7daac866fd9fc5c0))
11+
* add cacheIntervals and createHttpOptions to ContextCacheConfig, as in ADK Python ([3afe4e5](https://github.com/google/adk-java/commit/3afe4e5e12800f604c83365383c808a4760f736c))
12+
* add Context as the common base of CallbackContext and ToolContext ([1309d38](https://github.com/google/adk-java/commit/1309d3841b5609943aa5c88b8b8d4b986646e9c6))
13+
* add injectable time and UUID providers for timestamps and ids ([caccc7c](https://github.com/google/adk-java/commit/caccc7cbbc3198b35bd769d20d72c1cd68a08d4c))
14+
* add the experimental Edge and Start workflow types ([a7b317a](https://github.com/google/adk-java/commit/a7b317a8dc8d19bc406de63e556ece3fdf2c5f80))
15+
* add the experimental JoinNode workflow node ([5137604](https://github.com/google/adk-java/commit/5137604e2a8f9ddacced43b0cbd918f26ac1f2ed))
16+
* add the experimental Node and BaseNode workflow types ([189d463](https://github.com/google/adk-java/commit/189d463a9988d5235ccf34de6a6fab1aae779d20))
17+
* add the experimental Workflow type for workflow graphs ([4c77cdf](https://github.com/google/adk-java/commit/4c77cdface117da17f79778e5a5726db1fdefc99))
18+
* add the workflow fields Event.output, Event.nodeInfo and EventActions.route ([e823fba](https://github.com/google/adk-java/commit/e823fbac72f8ab2829a0a128686047fb1f3dc420))
19+
* carry context cache config and metadata on LlmRequest, LlmResponse and Event ([187a4e1](https://github.com/google/adk-java/commit/187a4e1234a8d949c6b33b201a9a6b39e995f21a))
20+
* carry the continuation token across the Kotlin engine interop ([b3f0665](https://github.com/google/adk-java/commit/b3f0665288a9a388ec5c323733df460be9aaeaa1))
21+
* make BaseAgent extend BaseNode so every agent is a workflow node ([dbc973b](https://github.com/google/adk-java/commit/dbc973bfcfc1b23ca04fed3cf8f8bb84f03ab160))
22+
* **mcp:** allow rejecting config-supplied stdio MCP servers ([28810cd](https://github.com/google/adk-java/commit/28810cdc0165b1cb71b24b9f98c154da9f2b88a7))
23+
24+
25+
### Bug Fixes
26+
27+
* **a2a:** skip an unconvertible remote A2A part instead of failing the turn ([9debe96](https://github.com/google/adk-java/commit/9debe96751165fbf63f41858f87ae8deddcff7e4))
28+
* create and use Gemini context caches when ContextCacheConfig is set ([68914c5](https://github.com/google/adk-java/commit/68914c59e254e50fece01711d5213d3c03b07090)), closes [#1530](https://github.com/google/adk-java/issues/1530)
29+
* run approved tool confirmations for agents under a ParallelAgent ([f866804](https://github.com/google/adk-java/commit/f866804518e6fd2bb2ebb206bcb11007f17dca98))
30+
* send MCP tool input schemas in chat completions requests ([ce88237](https://github.com/google/adk-java/commit/ce882374918a96ff1d306bab38cbdd3eb77c071d))
31+
* **spring-ai:** order SpringAIAutoConfiguration after Spring AI model auto-configurations ([d342a95](https://github.com/google/adk-java/commit/d342a959fee63723dc6a81e734a4c34eda674290))
32+
* **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)
33+
* stop losing event fields on Vertex AI session reloads ([887f9da](https://github.com/google/adk-java/commit/887f9da87e48b072cbf68936141294373d9f7c4e))
34+
* wait for the transfer event to be persisted before running the transfer target ([9f5d5ce](https://github.com/google/adk-java/commit/9f5d5ce736c9a9aff7f5ae5b4390c93507519e68))
35+
336
## [1.11.0](https://github.com/google/adk-java/compare/v1.10.1...v1.11.0) (2026-10-02)
437

538

‎README.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,13 @@ If you're using Maven, add the following to your dependencies:
5050
<dependency>
5151
<groupId>com.google.adk</groupId>
5252
<artifactId>google-adk</artifactId>
53-
<version>1.11.0</version>
53+
<version>1.12.0</version>
5454
</dependency>
5555
<!-- Dev UI -->
5656
<dependency>
5757
<groupId>com.google.adk</groupId>
5858
<artifactId>google-adk-dev</artifactId>
59-
<version>1.11.0</version>
59+
<version>1.12.0</version>
6060
</dependency>
6161
```
6262

‎a2a/pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.google.adk</groupId>
77
<artifactId>google-adk-parent</artifactId>
8-
<version>1.11.1-SNAPSHOT</version><!-- {x-version-update:google-adk:current} -->
8+
<version>1.12.0</version><!-- {x-version-update:google-adk:current} -->
99
</parent>
1010

1111
<artifactId>google-adk-a2a</artifactId>

‎contrib/firestore-session-service/pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<groupId>com.google.adk</groupId>
2222
<artifactId>google-adk-parent</artifactId>
23-
<version>1.11.1-SNAPSHOT</version><!-- {x-version-update:google-adk:current} -->
23+
<version>1.12.0</version><!-- {x-version-update:google-adk:current} -->
2424
<relativePath>../../pom.xml</relativePath>
2525
</parent>
2626

‎contrib/langchain4j/pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<groupId>com.google.adk</groupId>
2222
<artifactId>google-adk-parent</artifactId>
23-
<version>1.11.1-SNAPSHOT</version><!-- {x-version-update:google-adk:current} -->
23+
<version>1.12.0</version><!-- {x-version-update:google-adk:current} -->
2424
<relativePath>../../pom.xml</relativePath>
2525
</parent>
2626

‎contrib/planners/pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<groupId>com.google.adk</groupId>
2222
<artifactId>google-adk-parent</artifactId>
23-
<version>1.11.1-SNAPSHOT</version><!-- {x-version-update:google-adk:current} -->
23+
<version>1.12.0</version><!-- {x-version-update:google-adk:current} -->
2424
<relativePath>../../pom.xml</relativePath>
2525
</parent>
2626

‎contrib/spring-ai/pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<groupId>com.google.adk</groupId>
2222
<artifactId>google-adk-parent</artifactId>
23-
<version>1.11.1-SNAPSHOT</version><!-- {x-version-update:google-adk:current} -->
23+
<version>1.12.0</version><!-- {x-version-update:google-adk:current} -->
2424
<relativePath>../../pom.xml</relativePath>
2525
</parent>
2626

‎core/pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<groupId>com.google.adk</groupId>
2222
<artifactId>google-adk-parent</artifactId>
23-
<version>1.11.1-SNAPSHOT</version><!-- {x-version-update:google-adk:current} -->
23+
<version>1.12.0</version><!-- {x-version-update:google-adk:current} -->
2424
</parent>
2525

2626
<artifactId>google-adk</artifactId>

‎core/src/main/java/com/google/adk/Version.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
*/
2323
public final class Version {
2424
// Don't touch this, release-please should keep it up to date.
25-
public static final String JAVA_ADK_VERSION = "1.11.0"; // x-release-please-released-version
25+
public static final String JAVA_ADK_VERSION = "1.12.0"; // x-release-please-released-version
2626

2727
private Version() {}
2828
}

0 commit comments

Comments
 (0)