Skip to content

v1.6.0

Latest

Choose a tag to compare

@MiloszSobczyk MiloszSobczyk released this 07 Jul 10:25

1.6.0 (2026-07-06)

Features

  • Add ADK Issue Monitoring (Spam Detection) Agent sample for Java (fd45dda)
  • Add ADK Java Issue Triaging Agent sample (fa94438)
  • Add ADK PR Triaging Agent for google/adk-java (f14f644)
  • Add chat-completions API support to ApigeeLlm (df73784)
  • Add ClassPathSkillSource to load skills from the Java classpath (587073a)
  • Adds the ADK Stale Issue Auditor sample (b6bd2dd)
  • advance SequentialAgent to later sub-agents after a HITL resume when resumability is enabled (407478b)
  • flows: add RunConfig.groupFunctionResponsesInHistory to group function calls before responses (1b9b395)
  • Updated Spring AI to 2.0.0, ECJ, build works with Java 25 (3f6665b)

Bug Fixes

  • core: allow Long values to match INTEGER schema type (a6d41cf)
  • dev: keep '' CORS default, drive WebSocket origins from config, warn on '' (5029081)
  • dev: use localhost port wildcard for default CORS/WebSocket origins (cb73317)
  • flows: end invocation on a deferred long-running tool call (6dd4594)
  • gemini: align streaming function-call handling with ADK Python (37bb5e6)
  • ignore usage-only responses outside bidi (a6cb87a)
  • Make dry_run configurable for ADK Java PR triage, spam detection, and issue triage workflows (4225b07)
  • Make stale issue workflow configurable for dry runs (d0edd41)
  • map ChatResponse usage metadata to LlmResponse (71f6929)
  • map token usage metadata for Anthropic Claude model (f76c5f9)
  • Move @JsonCreator inside LiveRequest Builder (d667db8)
  • preserve non-text output in streaming responses (b8be90d)
  • prevent cross-user session data disclosure in VertexAiSessionService (d1b1d92)
  • Resolve NPE when McpTool description is null (8ed64ea)
  • Safely handle empty model in GoogleSearchTool request processor (e255192)
  • scope ADK Java docs release analyzer to a single language (07a2ec9)
  • skills: prevent path traversal in LocalSkillSource (55392f6)
  • use daemon threads in OkHttp dispatchers to allow graceful JVM shutdown (9b046b6)
  • Use existing secrets and built-in token in ADK docs release analyzer workflow (456234f)
  • widen Integer to Long in castValue() for boxed Long parameter (bc32948)
  • subscribe to appendEvent Single in runLive (fe6c683)