Skip to content

v1.7.0

Latest

Choose a tag to compare

@adk-java-releases-bot adk-java-releases-bot released this 20 Jul 13:09

1.7.0 (2026-07-17)

Features

  • BQAA Java preview-readiness fixes (redaction, table bootstrap, drop stats) (c685ece)
  • flows: enable forced FC reordering based on gemini-3 model name (fc95ce7)
  • Propagate A2A metadata to RunConfig for request-scoped access (285547b)
  • share a single OkHttpClient with injectable daemon threads across the ADK (2394a95)
  • Update 'gen_ai.usage.input_tokens' to include tool used tokens to match python ADK (ba23601)

Bug Fixes

  • agents: warn when AgentTool config_path escapes agent base directory (7a4113e)
  • Allow -latest model aliases in GoogleSearchTool (9181ea6)
  • avoid StackOverflowError in PersistBarrier.awaitPersisted for large steps (a38b824)
  • bigquery: BQAA Java P1 preview-readiness fixes (tracing, lifecycle, redaction, HITL) (2027a4b)
  • confine config-driven dynamic class loading to intended types (3967cfa)
  • correctly reassemble streamed function-call arguments in Gemini streaming (6bae658)
  • fix Claude MCP tool inputSchema by falling back to parametersJsonSchema (760c8da)
  • mcp: guard empty tool parameters in adkToMcpToolType (66fa921)
  • preserve non-client function call IDs in GeminiUtil (971abb4)
  • preserve provider ChatOptions type to prevent ClassCastException (5c3d328)
  • prevent dropping grounding-only responses in BaseLlmFlow (4de0d8c)
  • propagate A2A request metadata into the run config in AgentExecutor (410ff81)