Skip to content

chore(deps): update dependency google-adk to v2#665

Open
renovate-bot wants to merge 2 commits into
googleapis:mainfrom
renovate-bot:renovate/google-adk-2.x
Open

chore(deps): update dependency google-adk to v2#665
renovate-bot wants to merge 2 commits into
googleapis:mainfrom
renovate-bot:renovate/google-adk-2.x

Conversation

@renovate-bot

@renovate-bot renovate-bot commented May 19, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
google-adk (changelog) ==1.34.1==2.3.0 age confidence

Release Notes

google/adk-python (google-adk)

v2.3.0

Compare Source

Features
  • Add async and concurrency guidelines to ADK Style Guide (66e00db)
  • add create_http_options to ContextCacheConfig for cache creation timeout (ffc9677), closes #​4703
  • add GCS first party toolset to ADK integrations (fb19e1a)
  • Add log_level option for adk run CLI (1ac69a9)
  • Add mTLS support in AgentRegistry client (03671c6)
  • add request timeout to load_web_page (792775f)
  • core: migrate core and CLI to enterprise parameters (68221f0)
  • Create GEPARootAgentOptimizer (654145a)
  • eval: expose user_simulator_config in generate_responses (e7a673c)
  • gemma4: support Gemma4 in Gemini (573f043)
  • integrations: Add E2BEnvironment for remote sandbox workspaces (92d608f)
  • labs: add experimental Antigravity SDK agent wrapper (4cb27fd)
  • lazily initialize the Vertex AI client in GCPSkillRegistry, and fix the import path for vertexai (65dca53)
  • live: Handle input transcription differently for Gemini Live 3.1 models (048deea)
  • live: support Live API translation config in RunConfig (463040f)
  • Migrate McpToolset to AsyncAuthorizedSession for mTLS support (fe497a4)
  • plugins: ADK 2.0 minimum producer cut for the BigQuery Agent Analytics plugin (e2676fc)
  • report cached token counts for Anthropic and OpenAI models (b15c8a0)
  • telemetry: support per-request OpenTelemetry configuration (abcaa08)
  • Update gcp_auth client UI to support Remote Agents (57bdecf)
  • utils: add GOOGLE_GENAI_USE_ENTERPRISE env var with deprecation fallback (4e85e9c)
Bug Fixes
  • a2a: Preserve execution metadata in final events (e90b119)
  • a2a: render HITL interrupt when prompt is in a data part (b9e7fca)
  • a2a: set final=True for error TaskStatusUpdateEvent in event_converter (5efe53d)
  • a2a: suppress part_metadata in Vertex AI mode (065f4ae)
  • add a2a as a required dependency for agent_engine deployment (d2ebacb)
  • adk: propagate exceptions from run_node in standalone mode (63841c3)
  • adk: propagate isolation_scope to prevent history filtering loops (f39d75b)
  • agents: await cancelled tasks in _merge_agent_run_pre_3_11 to prevent aclose() RuntimeError (9310ba7)
  • api-registry to fetch all services (81b8067), closes #​5478
  • artifacts: Support nested API names (b99546b)
  • auth: handle missing client-credentials scopes safely (a546bcf), closes #​5345
  • avoid UserWarning in _build_response_log when response has funct… (f022307)
  • call to sanitize schema for complex union types (9808451)
  • ci: add repository check to prevent workflows from running on forks (90bd38f)
  • ci: Resolve missing sqlalchemy error in adk_release_analyzer (107dc38)
  • cli: Serialize LiteLlm graph models safely (c1e852f)
  • conformance: normalize tool declarations in replay verification (dd97e76)
  • Default subagents to chat mode in build_node (ad560ce)
  • deps: Require otel google-genai instrumentor >=0.7b1 for genai 2.x (2b8c80c)
  • eval: handle failed inference results without invocations (9a6cf60)
  • eval: handle unevaluated final response v2 results (5cfef01)
  • eval: include function-call events in invocation_events when skip_summarization is set (5b16a86)
  • eval: preserve custom eval metadata (780b0ab)
  • Extract grounding_metadata from Live API server_content (8a294af)
  • Fix silent dead end when conditional routes are unmatched (6af4562)
  • Fix typing for create_client in mcp_session_manager (c6546a7)
  • fix vertex_ai_session_service crashing when Agent Engine passes full resource names instead of short session IDs (60c55ad)
  • flows: terminate invocation at tool-level EUC (883ff98)
  • Format files to fix pre-commit failures (395848a)
  • Format the files (9670ce2)
  • gate pr-triage secrets on same-repository pull_request_target (0d20b7c)
  • handle missing agent name in readonly context (a890399)
  • improve error message when beautifulsoup4/lxml not installed for load_web_page (d9f189c), closes #​4852
  • live: history_config rejection on Vertex/Enterprise Live sessions (8f85260)
  • live: propagate output token count in live API usage metadata (7e8965d)
  • log diagnostics for empty or unparseable rubric auto-rater output (fe56f31), closes #​5732
  • make DatabaseSessionService visible in API docs (69ecf07), closes #​4331
  • Mock google.auth.default in test_fast_api.py (a7ceb3f)
  • models: pass NOT_GIVEN to Anthropic when no system_instruction (3f505d2), closes #​5318
  • models: surface error when model returns STOP with empty content (ff95d2f)
  • models: surface error when model returns STOP with empty content (423cd28)
  • Move google-cloud-parametermanager to optional dependencies (0856093)
  • Only send grounding_metadata for 3.1 live at the end of each turn (1f2e59b)
  • otel: Handle empty contents in experimental semconv (d611f11)
  • planners: allow BuiltInPlanner subclasses to override process_planning_response (f8e9195)
  • planners: keep all leading parallel function calls (054da5d)
  • plugins: write BigQuery analytics rows when invocation agent is None (bc08f46)
  • preserve empty GCS text artifacts (8e2b06d)
  • Preserve event details when output is delegated (a5a3f2e)
  • preserve function call ids for litellm models (1ad348d), closes #​2621
  • prevent compaction from orphaning function responses (71b936b)
  • prevent ReDoS in code block extraction (910e1c1)
  • propagate model_version and other metadata in streaming responses (342b59d)
  • remove developer notes from transfer_to_agent docstring (2a0b4e7)
  • remove live event buffering in runner (4340208)
  • remove the issue/PR analyze and fix agent workflows (9127feb)
  • remove the issue/PR triage and fix agent workflows (66730e9)
  • Reset retry attempt counter on successful connection (ca8baf1)
  • restore GitHub-only changes dropped during v2 bring-over (cb48d01)
  • sessions: Further fixes for DatabaseSessionService (f0ec997)
  • sessions: honor zero recent events in database service (d9a672e)
  • sessions: Prevent MissingGreenlet after append_event with asyncpg (06959b9)
  • Set role='model' for request_input event Content (0c6974c)
  • skills: enforce utf-8 encoding when materializing skill files on Windows (0cb4c81)
  • skip crewai test on ImportError for pytest 9.1 compatibility (4aaf494)
  • Stop interpolating release analyzer workflow inputs into shell commands (5a129a4)
  • support non-Latin text in InMemoryMemoryService search (be1425b)
  • surface MALFORMED_FUNCTION_CALL so on_model_error can recover (2fffcd9)
  • tests: skip bash tool tests on Windows (9371f1b)
  • tools: dereference draft-07 definitions in MCP tool schemas (c11ac7d)
  • tools: handle missing 'request' key in AgentTool.run_async fallb… (8b09c48)
  • update model to gemini-3.5-flash in session_state_agent sample (0aca7bf)
  • use correct 'content' key in sandbox code executor input files (6262f94)
  • utils: Preserve decorated type for @​experimental and @​working_in_progress (30d1910)
  • utils: Preserve decorated type for @​experimental and @​working_in_progress (1ff0158)
  • workflow: Preserve explicit single-turn contents (59f7bdf)
  • workflow: Prevent replay divergence hang in sequence barrier (d88192c)
  • workflow: Prevent Shared InvocationContext branch mutation (5c46937)
  • workflow: Prevent silent drain of routed nodes in wait_for_output (ef8a5de)
Performance Improvements
  • flows: skip async-rearrange when no function_responses (70b314b)
  • test: Speed up unit test suite via parallelism and dedup (4e4bf84)
Code Refactoring
  • Add diversion logic based on the auth provider resource name (d4ba521)
  • Implement the auth provider using Agent Identity Credentials service (dc6fbd8)
  • Move the IamConnectorCredential service depedency to a seperate file (c423fcd)
  • otel: Add pure functions for constructing stable and experimental semconv logs (23c0826)
  • Remove unused imports across src (b79096a)
  • Separate PR analysis from triage for automation (10e5f07)
  • telemetry: change agent and tool execution duration metrics from milliseconds to seconds (623c9bd)
Documentation
  • add beginner explanation for single agent example (225fafc)
  • add PyPI, Python version, downloads, and docs badges to README (04d278a)
  • add unit guides for event.py, request_input.py and update adk-unit-guide skill (7d74a0a)
  • add unit guides for task mode (f84a5b5)
  • Align Python version to 3.10+ and update README badges (d3c21d7)
  • clarify context cache min_tokens gating and 4096-token minimum (8c92cde)
  • Fix ADK release analyzer session db saving error (991431f)
  • fix formatting in multi-agent sample READMEs (fa82929)
  • fix triaging agent sample typo (ef395c7)
  • openapi: improve docs for session model (7a11b50)
  • remove stale -b v2 flag from clone command in CONTRIBUTING.md (2e28e5d)
  • skills: fix broken refs in adk-workflow skill (24a1b26)
  • update llms.txt and remove build script (c66dc1d)
  • Upgrade ADK release analyzer agent to use gemini-3.1-pro-preview model (d72bb7d)

v2.2.0

Compare Source

Features
  • Add --trigger_sources and ADK service options to cli_deploy_agent_engine (ffa057c)
  • add AutoTracingPlugin for OpenTelemetry auto-instrumentation (bc3a4fa)
  • add RubricBasedMultiTurnTrajectoryEvaluator (cae2337)
  • agents: restore 1.x agent config wiring for backward compatibility (44cd116)
  • api_server: Abort runs on client drops to avoid leaks (6a53357)
  • BigQuery Agent Analytics reliability fixes (a5fa3da)
  • distinguish input-required vs auth-required in A2A conversion (9d139ea)
  • emit OTel gen_ai.client.* metrics natively (0bb329b)
  • forward custom_metadata from run requests into the run config (460cb8c)
  • include thoughts and tool calls in compaction summaries (bdb5582)
  • interactions: update ADK to support Google GenAI SDK v2.0.0 (da1d8f1)
  • models: Support turn_complete_reason in Live responses to capture safety info (9126acb)
  • preserve A2A message metadata field in ADK event (d4d955d)
  • raise explicit error for unsupported LiteLlm file attachments (8847f23), closes #​5546
  • sessions: add get_user_state(app_name, user_id) to BaseSessionService (d029bce)
  • skills: Add adk-issue skill to analyze and triage GitHub issues (be03166)
  • skills: Add adk-review skill for rigorous change quality control (cc6f78c)
  • skills: Automate PR triage and CLA verification (ce9011c)
  • skills: Enforce PR assignment gates and stream metadata via stdout (4006fe4)
  • Support additional scopes and custom discovery doc in Google API Tools (dc6e293)
  • tools: expose httpx_client_factory on RestApiTool and OpenAPIToolset (7eb9b3d)
  • tools: Standardize request_input tool for proactive LLM clarification (afb0a64)
Bug Fixes
  • a2a: Support to_a2a(Workflow) and reject non-agent root nodes (0478b02)
  • accept Azure assistant file ids (b73679e), closes #​5664
  • add artifacts in each agent's .adk folder (bae5b1a)
  • add future annotations import and prefix task models logger (2874874)
  • add missing crop helper to data file helper lib (b5181cf), closes #​4011
  • add PEP 604 union syntax in function tool parameters (551445e)
  • add telemetry metric assertions to the test's own agent (b7766ce)
  • agents: Improve git hygiene in adk-pr-triage skill (62bcdd3)
  • agents: restore abc.ABC base for BaseAgent and LlmAgent (020386a)
  • allow internal builder assistant app name (f6e26cc)
  • append trailing newline to runtime-config.json in ADK Web Server (4baccf6)
  • auth: omit scope from OAuth2 token requests (6ce4b87)
  • block path traversal in Agent Builder file tools (1fa7cda)
  • dependencies: clarify missing Vertex AI extra (fde6a2b)
  • deps: bump starlette and fastapi to address CVE-2026-48710 (81add39)
  • eval: Support include_intermediate_responses_in_final in final_response_match_v2 (8519602), closes #​5695
  • Event.message honors subclass field (5bebfd4)
  • exclude temp: state keys from Firestore session writes (a5db346)
  • Fix path traversal in GCS skill extraction (Zip Slip) (2f15c6c)
  • flows: preserve transparent config on live session reconnect (5ad1942), closes #​5675
  • Format the files to fix pre-commit failures (af8bfe0)
  • guard peer agent mode access in agent transfer (bb16958), closes #​5863
  • live: Resolve 1007 error and support Gemini 3.1 Flash Live protocol (e5af12c)
  • mcp: Prevent initialization hangs and task group leaks (334ef81), closes #​5886
  • migration: restrict unpickling of v0 actions blobs (9db48ce)
  • models: Prevent grounding metadata loss in Gemini 3.1 (e896c62)
  • parse noncanonical litellm tool call arguments (31cc5a1)
  • populate user_content in resumed invocations (660bbd4)
  • preserve media blocks in ollama content flattening (47ceeba), closes #​4975
  • runners: fall back to root agent when a resumed call author is not in the tree (a86efa6)
  • runners: Preserve state_delta in NodeRunner path (c56bec8)
  • sessions: guard None event.actions before reading state_delta (03ef3f6)
  • streaming: Ensure final partial=False frame is always yielded (cd81f7b), closes #​3754
  • Support generalized history config injection for Gemini 3.1 Live on Vertex AI (61a3933)
  • terminate infinite retry loop in LoadSkillResourceTool on RESOURCE_NOT_FOUND (bc45ee6)
  • tolerate context-likes without user_content or session in record_agent_invocation (0775da5)
  • tools: add skill script dir to sys.path (9296198)
  • tools: don't close parent's plugins from AgentTool's sub-Runner (2a68c4e)
  • tools: Prevent broken skill tool references when prefix is set and support tool_filter (4366cca)
  • tools: Shell escape path and range in ReadFileTool command (e16629b)
  • validate session_id and enforce ownership in delete_session (b2916c7)
  • workflow: Prevent incorrect chat agent wiring in graphs (d7aa7b5), closes #​5868
  • workflow: Resolve raw Content output crash on rehydration (4f992b0)
Performance Improvements
  • flows: Resolve agent tool unions in parallel (ae95a97)
Code Refactoring
  • agents: default model to gemini-3-flash-preview (ad8b6c7)
  • skills: Split adk-issue skill to separate issue analysis from implementation (51b18eb)
  • tests: Consolidate event tests into test_event.py (77aeadf)
  • tools: Split environment tools into single-class _tool files (1cc298e)
  • update tool and agent retrieval functions to support asynchronous execution (e623b3b)
Documentation
  • agents: Add issue closing support to PR triage skill (2748c1b)
  • skills: Add rule to specify GitHub issues in commit messages (8f2c1e3)
  • skills: Use default model in sample agent templates (2d465aa)

v2.1.0

Compare Source

Features
  • Add chart generation and artifact loading to data agent (db06416)
  • Add support for creating sandboxes from templates and snapshots (cbd14eb)
  • Add user.id to gen_ai.user.message log records for telemetry (eb379be)
  • Fix error message telemetry for tool calls (e56c021)
  • Preserve transcription event order in conversation trajectory (b3d0759)
Bug Fixes
  • ci: Add python-dateutil dependency to stale-bot workflow (84fa984)
  • ci: Prevent workflow failures in relocated adk_team samples (55cbc8c)
  • ci: Use absolute path for PYTHONPATH in upload docs workflow (85223e6)
  • cli: Fix --reload_agents for web (1307f8e)
  • cli: Inform user to install optional dependency on missing google.cloud (57d677c)
  • convert Union[Pydantic, Pydantic] tool args at runtime (104edc8), closes #​5799
  • Fix bug where grounding metadata in Gemini 3.1 live was being silently discarded (b9751eb)
  • fix input and output transcription finished events for Gemini v3.1 (d17a2a3)
  • lazy-import GCS evaluation managers in evals utility (5f91a9d)
  • Make google-cloud-storage import lazy in skill utils (416775d)
  • resolve circular import caused by llm_request (7e38fc8)
  • Resolve circular import in base_tool (92cf192)
  • tests: Append trailing newline to JSON test outputs (3329ced)
  • tools: Prevent session drop on MCP tool error (933653c)
  • update EditFileTool to handle cross-platform line breaks and escape regex characters (1f24553)

v2.0.0

Compare Source

ADK 2.0 General Availability

This release introduces v2.0.0 General Availability (GA) of the Google Agent Development Kit (ADK), establishing production-grade foundations for multi-agent workflows and advanced dynamic agent collaboration.

Core Architecture Highlights
Multi-Agent Workflow Engine
  • Flexible Execution Graphs: Establishes a model-agnostic engine for orchestrating non-linear, conditional, and cyclical agent execution patterns.
  • Intelligent Task Delegation: Introduces modular workflow abstractions enabling parallel sub-agent workers, nested hierarchical team structures, and resilient dynamic scheduling across complex task execution steps.
Dynamic Agent Collaboration
  • Native Inter-Agent Routing: Provides seamless orchestration for inter-agent messaging, control state handoffs, and context variable propagation across collaborative multi-agent flows.

v1.35.2: Release 1.35.2

Compare Source

Bug Fixes

v1.35.1: Release 1.35.1

Compare Source

Bug Fixes
  • Only send grounding_metadata for 3.1 live at the end of each turn (#​6129) (847a259)
  • streaming: Ensure final partial=False frame is always yielded (#​6096) (6e59c61)

v1.35.0: Release 1.35.0

Features
  • live: Handle input transcription differently for Gemini Live 3.1 models (#​6045) (ecfdaf5)
Bug Fixes
  • add missing Gemini imports in base_llm_flow (#​5943) (6d027b4)
  • flows: Reset reconnect attempts on connection success (#​6042) (87abf23)
  • models: Default grounding metadata for Gemini 3.1 live (#​6018) (fafafb3)
  • Support generalized history config injection for Gemini 3.1 Live on Vertex AI (#​5999) (aafd97f)

v1.34.2: Release 1.34.2

Compare Source

Bug Fixes
  • Fix bug where grounding metadata in Gemini 3.1 live was being silently discarded (9b6b9e9)
  • fix input and output transcription finished events for Gemini v3.1 (13763d7)
  • tools: Prevent session drop on MCP tool error (1fd406b)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot renovate-bot requested a review from a team as a code owner May 19, 2026 19:24
@dpebot

dpebot commented May 19, 2026

Copy link
Copy Markdown

/gcbrun

@trusted-contributions-gcf trusted-contributions-gcf Bot added the tests: run Label to trigger Github Action tests. label May 19, 2026
@github-actions github-actions Bot removed the tests: run Label to trigger Github Action tests. label May 19, 2026
@renovate-bot renovate-bot force-pushed the renovate/google-adk-2.x branch from 15ca0b8 to ef9fcde Compare May 23, 2026 00:40
@dpebot

dpebot commented May 23, 2026

Copy link
Copy Markdown

/gcbrun

@trusted-contributions-gcf trusted-contributions-gcf Bot added the tests: run Label to trigger Github Action tests. label May 23, 2026
@github-actions github-actions Bot removed the tests: run Label to trigger Github Action tests. label May 23, 2026
@renovate-bot renovate-bot force-pushed the renovate/google-adk-2.x branch from ef9fcde to a189e85 Compare May 29, 2026 13:35
@dpebot

dpebot commented May 29, 2026

Copy link
Copy Markdown

/gcbrun

@trusted-contributions-gcf trusted-contributions-gcf Bot added the tests: run Label to trigger Github Action tests. label May 29, 2026
@github-actions github-actions Bot removed the tests: run Label to trigger Github Action tests. label May 29, 2026
@renovate-bot renovate-bot force-pushed the renovate/google-adk-2.x branch from a189e85 to e324213 Compare June 5, 2026 02:01
@dpebot

dpebot commented Jun 5, 2026

Copy link
Copy Markdown

/gcbrun

@trusted-contributions-gcf trusted-contributions-gcf Bot added the tests: run Label to trigger Github Action tests. label Jun 5, 2026
@github-actions github-actions Bot removed the tests: run Label to trigger Github Action tests. label Jun 5, 2026
@dishaprakash dishaprakash added the priority: p2 Moderately-important priority. Fix may not be included in next release. label Jun 9, 2026
@anubhav756 anubhav756 force-pushed the renovate/google-adk-2.x branch from e324213 to afaa9c4 Compare June 11, 2026 10:03
@dpebot

dpebot commented Jun 11, 2026

Copy link
Copy Markdown

/gcbrun

@trusted-contributions-gcf trusted-contributions-gcf Bot added the tests: run Label to trigger Github Action tests. label Jun 11, 2026
@github-actions github-actions Bot removed the tests: run Label to trigger Github Action tests. label Jun 11, 2026
@anubhav756

Copy link
Copy Markdown
Contributor

/gcbrun

@anubhav756 anubhav756 removed their assignment Jun 11, 2026
@dpebot

dpebot commented Jun 18, 2026

Copy link
Copy Markdown

/gcbrun

@trusted-contributions-gcf trusted-contributions-gcf Bot added the tests: run Label to trigger Github Action tests. label Jun 18, 2026
@dpebot

dpebot commented Jun 19, 2026

Copy link
Copy Markdown

/gcbrun

1 similar comment
@twishabansal

Copy link
Copy Markdown
Contributor

/gcbrun

@forking-renovate

Copy link
Copy Markdown

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority: p2 Moderately-important priority. Fix may not be included in next release. tests: run Label to trigger Github Action tests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants