mirror of
https://github.com/apache/airflow.git
synced 2026-11-04 15:53:05 +00:00
* Java SDK: Group a native Dag's tasks with task groups * Java SDK: Reserve the whole group view surface and pin group edge order The reserved names of a group's wiring view are now read from Deps.TaskGroup, so endpoints, before and after are rejected as task method names inside a group, not only groupId and nodes. A task named before would otherwise win overload resolution over the inherited before(Flow...) and silently register a task. Add tests for that clash, for duplicate group IDs in one scope, and for the order group edges resolve in: an empty group prefers an earlier edge over its parent, and edges resolve in the order they were drawn. Correct the Task groups docs and TaskGroupRef KDoc: only what a group holds is read once, while edges still resolve in drawing order. Restore the missing transform, load and audit calls in the group wiring example so it parses.