Skip to content

bump(deps-dev): bump google-adk from 1.31.0 to 2.0.0#383

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/main/google-adk-2.0.0
Closed

bump(deps-dev): bump google-adk from 1.31.0 to 2.0.0#383
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/main/google-adk-2.0.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 22, 2026

Bumps google-adk from 1.31.0 to 2.0.0.

Release notes

Sourced from google-adk's releases.

v2.0.0

2.0.0 (2026-05-19)

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.

v2.0.0b1

2.0.0-beta.1 (2026-04-21)

Highlights

  • Transition to Beta: Updated documentation to reflect the project's move to Beta phase (84e792fd).
  • Security Fix: Resolved a potential RCE vulnerability related to nested YAML configurations (2b54c4ac).
  • Documentation & Style: Modularized the ADK style guide and added new topics (9bb21795).
  • Workflow Orchestration Core:
    • Added the full Workflow(BaseNode) graph orchestration implementation (c25d86f1).
    • Introduced NodeRunner for per-node execution isolation (0b3e7043).
    • Added DefaultNodeScheduler for standalone node resume via ctx.run_node() (a68e70d5).
  • Agent Execution Models:
    • Added explicit ReAct loop nodes to replace legacy single agent flows (94453619).
    • Supported BaseNode as the root in both the Runner and the CLI (91b56b9a, 1c2a81bb).
  • State & Resumption:
    • Added Human-in-the-loop (HITL) resume via event reconstruction (ca327329).
    • Added lazy scan deduplication and resume for dynamic nodes (d600b195).
    • Supported flushing state/artifact deltas onto yielded events (00153088).
  • Performance:
    • Optimized execution by bypassing the Mesh for leaf single-turn LlmAgent instances (d864917f).

v2.0.0a3

Features

  • Workflow Orchestration: Added Workflow(BaseNode) graph orchestration implementation, support for lazy scan deduplication and resume for dynamic nodes, partial resume for nested workflows, and state/artifact delta bundling onto yielded events.
  • CLI and Web UI: Added support for Workflow graph visualization in web UI, improved graph readability with distinct icons and shapes, and active node rendering in event graph.
  • Documentation: Added reference documentation for development (skills like adk-style, adk-git, and observability architecture).

v2.0.0a2

2.0.0-alpha.2 (2026-03-26)

Bug Fixes

... (truncated)

Changelog

Sourced from google-adk's changelog.

2.0.0 (2026-05-19)

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.

1.34.0 (2026-05-18)

Features

  • a2a: add support for persistent task stores (cd78d87)
  • add general support for Gemini Live API in ADK evaluate (790c9be)
  • Add mTLS support to Google Cloud Telemetry exporter (cfe8d2c)
  • add support for A2aAgentExecutor factory in to_a2a() function (115124c)
  • add support for non-ADK produced input-required events (6e53472)
  • Added config option to include tool calls/responses in conversation history passed to user simulator (baf7efb)
  • ci: add Gemini auto review and invoke workflows (fd8b492)
  • Implement GCPSkillRegistry in ADK (88ebd42)
  • Implement Skill Registry in ADK (380d261)
  • Make Agent Skill description validation more informative (9f38973)
  • Simplify data retrieved handling of ask_data_agent tool and ask_data_insights tool (48f1b30)
  • Support OAuth PKCE in McpToolset (e7316dc)

Bug Fixes

  • agents: fix visibility of output_key state delta in callbacks (0524797)
  • anthropic: map negative thinking_budget to adaptive thinking (03b915b)
  • auth: persist refreshed OAuth2 credentials to store (218ea76), closes #5329
  • auth: remove unneeded OAuth flows (c35a579)
  • avoid pre-serializing dict values in Interactions API to prevent double-escaping (85f397d)
  • cache: enforce CacheMetadata active-state invariant (76b9f0b)
  • cache: handle fingerprint-only metadata in performance analyzer (9c5de58)
  • Catch OSError when importing AnthropicLlm (91cb5c6)
  • evaluation: handle none config in per_turn_user_simulator_quality (eed9bd3), closes #5677
  • fallback to project id if crendetials don't contain quota project (e377cb5)
  • Fix missing dynamically loaded tools in SkillToolset during the same invocation (f9097cb)
  • live: ensure sub live agent doesn't inherit session resumption handle from parent live agent to avoid interrupting the conversation (8dd9147)
  • models: preserve string content in Anthropic tool_result blocks (9a1e75f), closes #5358
  • models: preserve tool_use IDs for Anthropic models on session resume (327c45f), closes #5074

... (truncated)

Commits
  • 0a290d5 chore: update last-release-sha for next release
  • e5654bb chore(release/candidate): release 2.0.0 (#5752)
  • e6537de chore(release): configure release-please for v2.0.0 GA
  • 7fc5b0e test(samples): Verify behavior of parallel functions and Pydantic arguments w...
  • 1622793 chore: switch main to v2.0.0 GA (transition to v2)
  • e13ada7 chore: merge release v1.34.0 to main
  • 07a9a01 fix: Preserve live_session_id in function call handling
  • 03b915b fix(anthropic): map negative thinking_budget to adaptive thinking
  • 57d8fc7 perf(models): guard debug log evaluation with isEnabledFor
  • e7ca943 ci: declare contents: read on seven workflows missing a permissions block
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [google-adk](https://github.com/google/adk-python) from 1.31.0 to 2.0.0.
- [Release notes](https://github.com/google/adk-python/releases)
- [Changelog](https://github.com/google/adk-python/blob/main/CHANGELOG.md)
- [Commits](google/adk-python@v1.31.0...v2.0.0)

---
updated-dependencies:
- dependency-name: google-adk
  dependency-version: 2.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels May 22, 2026
@github-actions github-actions Bot enabled auto-merge (squash) May 22, 2026 20:26
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 26, 2026

Superseded by #403.

@dependabot dependabot Bot closed this May 26, 2026
auto-merge was automatically disabled May 26, 2026 02:00

Pull request was closed

@dependabot dependabot Bot deleted the dependabot/uv/main/google-adk-2.0.0 branch May 26, 2026 02:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants