Back to Adk Python

Changelog

CHANGELOG-v2.md

2.0.0b13.7 KB
Original Source

Changelog

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).

2.0.0-alpha.3 (2026-04-09)

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).

2.0.0-alpha.1 (2026-03-18)

Features

Introduces two major capabilities:

  • Workflow runtime: graph-based execution engine for composing deterministic execution flows for agentic apps, with support for routing, fan-out/fan-in, loops, retry, state management, dynamic nodes, human-in-the-loop, and nested workflows
  • Task API: structured agent-to-agent delegation with multi-turn task mode, single-turn controlled output, mixed delegation patterns, human-in-the-loop, and task agents as workflow nodes