Skip to content

chore(main): release 1.15.0 - #1744

Open
adk-java-releases-bot wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

adk-java-releases-bot wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@adk-java-releases-bot

@adk-java-releases-bot adk-java-releases-bot commented Nov 2, 2026 •

Copy link
Copy Markdown
Collaborator

🤖 I have created a release beep boop

1.15.0 (2026-11-13)

Features

  • add FunctionNode, a workflow step with typed Java ports (d627147)
  • add TypeReference ports and a build-time port check to FunctionNode (01f899f)
  • check workflow edges by assignability (a0cc1dc)
  • classifiers: add ClassifierNode for workflow routing (61e0eb8)
  • classifiers: add LlmClassifier backed by BaseLlm (f3e1cea)
  • classifiers: add the experimental Classifier interface and its question and answer types (739c231)
  • classifiers: read and write questions and answers as JSON (ef5f798)
  • dev: serve workflow graph images (677557b)
  • infer schemas for FunctionNode ports (020c95c)
  • let models report whether they take an output schema with tools (5ce839b)
  • mcp: add opt-in CallToolResultMapper for tool results (4dfe0b5)
  • models: bring Claude to parity with ADK Python (62003c1)
  • tokt: carry transcriptions and turnComplete across the interop (30edd99)
  • tokt: convert speech and transcription configs (ab34617)
  • tokt: run agents through the ADK Java runner's runLive (3582f1a)
  • tokt: send blobs and run a held session through runLive (1f1537d)
  • tokt: stream a Flowable FunctionTool in a live run (42b2f9c)
  • workflow: add JoinNode.create for a join that needs only a name (d100738)
  • workflow: ask the user to approve a FunctionNode run (1b11290)
  • workflow: interrupt a canceled FunctionNode's body (3c07372)

Bug Fixes

  • agents: stop saving a transfer target's reply to the parent's outputKey (abb86a7)
  • aggregate live text chunks and skip partial events in runLive (9435377)
  • count events after the last model response toward the compaction threshold (587d252)
  • dev: listen on 127.0.0.1 by default in AdkWebServer.main() and start() (464cf48)
  • flows: run onModelErrorCallback when a model throws synchronously (e5cd285)
  • langchain4j: end a streamed turn with one response that holds the whole answer (8a9b6d0)
  • let a sub-agent transfer back to its parent in a resumed invocation (7fb0a3b)
  • live: answer a replayed history that ends in a user turn (f688c80)
  • plugins: make BQAA GCS uploads create-only so transient errors retry (6a497da)
  • plugins: prevent BQAA offload data loss and preserve binary MIME (94b5bac)
  • show an agent the user's answer to another agent's call (658faba)
  • spring-ai: report cached prompt tokens in usage metadata (a4182a5)
  • tokt: merge a Java plugin's replacement onto the original, as ADK Python does (0bb7f4a)
  • tools: keep the null of a required nullable property in set_model_response (e868293)
  • validate free-form schemas instead of crashing (ad4ab50)
  • workflow: pause a tool node when its tool asks for confirmation (f985064)

Documentation

  • examples: add a classifier node workflow sample (87468e2)
  • examples: add a workflows module with five samples that call no model (5217ce8)
  • examples: add research and order-processing workflow samples (a968088)
  • examples: add retry, returns and route workflow samples (a77e5dc)
  • examples: add workflow samples that pause for human input (51bc06c)

This PR was generated with Release Please. See documentation.

@adk-java-releases-bot adk-java-releases-bot changed the title chore(main): release 1.14.1 chore(main): release 1.15.0 Nov 2, 2026
@adk-java-releases-bot
adk-java-releases-bot force-pushed the release-please--branches--main branch 28 times, most recently from e0ac092 to 9f15737 Compare November 9, 2026 16:05
@adk-java-releases-bot
adk-java-releases-bot force-pushed the release-please--branches--main branch 12 times, most recently from 3bb787c to db5dbb9 Compare November 13, 2026 15:26
@adk-java-releases-bot
adk-java-releases-bot force-pushed the release-please--branches--main branch from db5dbb9 to d272394 Compare November 13, 2026 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant