Repository navigation
chore(main): release 1.15.0 - #1739
Closed
adk-java-releases-bot wants to merge 1 commit into
Closed
adk-java-releases-bot wants to merge 1 commit into
adk-java-releases-bot wants to merge 1 commit into
Conversation
kvmilos
approved these changes
Nov 2, 2026
adk-java-releases-bot
force-pushed
the
release-please--branches--main
branch
from
November 2, 2026 14:22
bc27833 to
6afa321
Compare
copybara-service Bot
pushed a commit
that referenced
this pull request
Nov 2, 2026
Merge #1739 🤖 I have created a release *beep* *boop* --- ## [1.14.0](v1.13.0...v1.14.0) (2026-11-02) ### Features * add a Spring Boot chat app backed by an ADK agent ([bca0591](bca0591)) * add a Spring Boot chat that streams replies and mixes ADK and Spring AI tools ([7391fa8](7391fa8)) * add App.toBuilder() ([2e8dbea](2e8dbea)) * add bidirectional conversion between ADK and Spring AI ([9949265](9949265)) * add Event.isolationScope ([86f3130](86f3130)) * add NodeInfo.name, runId, and parentRunId, and Event.nodeName ([52f2be7](52f2be7)) * add RunConfig.dollarEscapedPlaceholders to leave escaped placeholders in instructions as written ([72b4af8](72b4af8)) * load apps, agents and workflows through AppLoader ([9c3d550](9c3d550)) * pause a workflow for user input ([8578068](8578068)) * **plugins:** port DebugLoggingPlugin from adk-python ([3c3633e](3c3633e)) * **plugins:** port SaveFilesAsArtifactsPlugin from adk-python ([272ea6c](272ea6c)) * rebuild a workflow's node progress from session events ([7096019](7096019)) * reject node names that corrupt node paths ([08d4b62](08d4b62)) * resume a paused workflow from its session events ([2e88a6d](2e88a6d)) * run a node once per item of a list input ([528a99d](528a99d)) * run a tool as a workflow node ([8b560fc](8b560fc)) * run child nodes from a workflow node with Context.runNode ([e293898](e293898)) * serve an app's structure, including workflow graphs ([6fd21b5](6fd21b5)) * share one run per Context.runNode run ID ([a313ce4](a313ce4)) * validate workflow graphs at construction time ([7674c2b](7674c2b)) * **workflow:** add NodeExecutionException as the base of NodeTimeoutException ([a4c8ac1](a4c8ac1)) * **workflow:** let RetryConfig match exceptions by class ([fb4c916](fb4c916)) ### Bug Fixes * close the Gemini response stream after a read error ([461f7d6](461f7d6)) * drop a delegating node's own output, as Python ADK does ([5177269](5177269)) * enforce node retry policies and timeouts ([367b402](367b402)) * fail a timed-out node with NodeTimeoutException ([0c661e1](0c661e1)) * **flows:** propagate downstream cancellation to the model stream ([cce02ae](cce02ae)) * harden disabled mode, config checks and error capture ([64ce48c](64ce48c)) * keep context cache metadata in events and model responses ([2c84291](2c84291)) * keep event isolation scopes in an adapted Java session service ([c2ab2e3](c2ab2e3)) * let a timeout cancel the node a workflow is starting ([a017879](a017879)) * **live:** replay stored transcriptions as conversation history ([9a15855](9a15855)) * never retry a WorkflowConfigurationException ([fd8c360](fd8c360)) * restrict live `transfer_to_agent` to the agent, its sub-agents, parent, and peers ([f4d6de4](f4d6de4)) * restrict turn-based `transfer_to_agent` to declared targets ([9837e1b](9837e1b)) * resume Kotlin workflows behind an adapted Java session service ([aab51ef](aab51ef)) * **runner:** keep callbackContextData on a resumed invocation ([08876c4](08876c4)) * **skills:** remove unregistered script tool from default instructions ([9d68053](9d68053)) * store grounded events in an adapted Java session service ([beca776](beca776)) * stream partial chunks, then one aggregated response ([3a4742e](3a4742e)) * **workflow:** fix replay branches and shared runs on resume ([a155d30](a155d30)) ### Reverts * restrict live `transfer_to_agent` to the agent, its sub-agents, parent, and peers ([18554a1](18554a1)) * restrict turn-based `transfer_to_agent` to declared targets ([84bae34](84bae34)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). COPYBARA_INTEGRATE_REVIEW=#1739 from google:release-please--branches--main bc27833 PiperOrigin-RevId: 1012136832
adk-java-releases-bot
force-pushed
the
release-please--branches--main
branch
from
November 2, 2026 14:57
6afa321 to
20ef97c
Compare
adk-java-releases-bot
force-pushed
the
release-please--branches--main
branch
from
November 2, 2026 15:20
20ef97c to
fde36d1
Compare
Contributor
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 I have created a release beep boop
1.15.0 (2026-11-02)
Features
Bug Fixes
inputSchemaby falling back toparametersJsonSchema(760c8da)adkToMcpToolType(66fa921)AgentExecutor(410ff81)transfer_to_agentto the agent, its sub-agents, parent, and peers (f4d6de4)transfer_to_agentto declared targets (9837e1b)Performance Improvements
Reverts
transfer_to_agentto the agent, its sub-agents, parent, and peers (18554a1)transfer_to_agentto declared targets (84bae34)Documentation
This PR was generated with Release Please. See documentation.