Skip to content

Java SDK: native Dag definition #69950

Open

Description

@jason810496

Body

We should wait until AIP-85 Dag Importers pass.

Background

The Java SDK (1.0.0-beta1) intentionally ships in "Python-stub-Dag mode": Java SDK handlers are registered for Dag/task IDs declared in Python. Higher-level Java Dag authoring was deferred until coordinator-mode execution is reviewed.

What needs to happen

  1. Allow declaring Dags natively in Java-SDK.
  2. Revisit bundle ergonomics alongside the authoring interface.

Acceptance criteria

  • A Dag can be authored end to end in Java with no Python stub file.

Committer

  • I acknowledge that I am a maintainer/committer of the Apache Airflow project.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

  • Status
    Ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions