Skip to content

Commit e6edd59

Browse files
chore(release/v2-candidate): release 2.0.0-beta.1 (#5439)
Co-authored-by: Sasha Sobran <asobran@google.com>
1 parent 02ffd98 commit e6edd59

2 files changed

Lines changed: 23 additions & 1 deletion

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
".": "2.0.0-beta.0"
2+
".": "2.0.0-beta.1"
33
}
44

CHANGELOG-v2.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# Changelog
22

3+
## [2.0.0-beta.1](https://github.com/google/adk-python/compare/v2.0.0-beta.0...v2.0.0-beta.1) (2026-04-21)
4+
5+
### Highlights
6+
7+
* **Transition to Beta**: Updated documentation to reflect the project's move to Beta phase ([84e792fd](https://github.com/google/adk-python/commit/84e792fd1ef1b946e5bcacbaf54834cb91f557a0)).
8+
* **Security Fix**: Resolved a potential RCE vulnerability related to nested YAML configurations ([2b54c4ac](https://github.com/google/adk-python/commit/2b54c4ac37c3ec8bdbb23f4ed6d7523d7700d95f)).
9+
* **Documentation & Style**: Modularized the ADK style guide and added new topics ([9bb21795](https://github.com/google/adk-python/commit/9bb217955a176422c8678eae56af23b531340aa8)).
10+
* **Workflow Orchestration Core**:
11+
* Added the full `Workflow(BaseNode)` graph orchestration implementation ([c25d86f1](https://github.com/google/adk-python/commit/c25d86f1adf6b32e5cc780880acf3d2e15e0b984)).
12+
* Introduced `NodeRunner` for per-node execution isolation ([0b3e7043](https://github.com/google/adk-python/commit/0b3e7043c47228f0ba1d89d6c86a0cf6a67ebd31)).
13+
* Added `DefaultNodeScheduler` for standalone node resume via `ctx.run_node()` ([a68e70d5](https://github.com/google/adk-python/commit/a68e70d5da23eaafc5db5611205d34976cb98e5a)).
14+
* **Agent Execution Models**:
15+
* Added explicit `ReAct` loop nodes to replace legacy single agent flows ([94453619](https://github.com/google/adk-python/commit/944536191ea16b050ba0a38ad5783108dd0b79bc)).
16+
* Supported `BaseNode` as the root in both the Runner and the CLI ([91b56b9a](https://github.com/google/adk-python/commit/91b56b9ab07eca1e9b7b590e2ad6eee52898c0bc), [1c2a81bb](https://github.com/google/adk-python/commit/1c2a81bb675f98ba06ffcd5423f2c5aedce94bee)).
17+
* **State & Resumption**:
18+
* Added Human-in-the-loop (HITL) resume via event reconstruction ([ca327329](https://github.com/google/adk-python/commit/ca32732991c89a3a0ab88a43874182af3e937a13)).
19+
* Added lazy scan deduplication and resume for dynamic nodes ([d600b195](https://github.com/google/adk-python/commit/d600b195bd5831cb6bc460e704178b739880576f)).
20+
* Supported flushing state/artifact deltas onto yielded events ([00153088](https://github.com/google/adk-python/commit/0015308820a86e076581547ae585ade853f82707)).
21+
* **Performance**:
22+
* Optimized execution by bypassing the Mesh for leaf single-turn `LlmAgent` instances ([d864917f](https://github.com/google/adk-python/commit/d864917fb6e8c82c4a67941cc8e8d11f9f7540d1)).
23+
24+
325
## [2.0.0-alpha.3](https://github.com/google/adk-python/compare/v2.0.0-alpha.2...v2.0.0-alpha.3) (2026-04-09)
426

527
### Features

0 commit comments

Comments
 (0)