v2.6.0

Apache Airflow API version: 2.6.0

Major changes:

  • NA

Major Fixes

  • Move read only property in order to fix Dagrun API docs (#30149)
  • Fix clear dag run openapi spec responses by adding additional return type (#29600)
  • Fix Rest API update user output (#29409)
  • Add a param for get_dags endpoint to list only unpaused dags (#28713)
  • Expose updated_at filter for dag run and task instance endpoints (#28636)

NEW API supported

  • NA

v2.5.1

Apache Airflow API version: 2.5.1

Major changes:

  • NA

Major fixes:

  • Fix authentication issues by regenerating the client with proper security schemas

New API supported:

  • NA

v2.5.0

Apache Airflow API version: 2.5.x

Major changes:

  • NA

Major fixes:

  • NA

New API supported:

  • GET /datasets/events | Get dataset events
  • GET /datasets | Get datasets
  • GET /datasets/{id} | Get a dataset
  • POST /dags/{dag_id}/dagRuns/{dag_run_id}/clear | Clear a dagrun endpoint
  • GET /dags/{dag_id}/dagRuns/{dag_run_id}/upstreamDatasetEvents | Get dataset events for a DAG run

v2.3.0

Apache Airflow API version: 2.3.x

Major changes:

  • NA

Major fixes:

  • NA

New API supported:

  • PATCH /dags | Update DAGs
  • GET /dags/{dag_id}/dagRuns/{dag_run_id}/taskInstances/{task_id}/{map_index} | Get a mapped task instance
  • GET /dags/{dag_id}/dagRuns/{dag_run_id}/taskInstances/{task_id}/listMapped | List mapped task instances

v2.2.0

Apache Airflow API version: 2.2.x

Major changes:

  • Client code is generated using OpenApi's 5.3.0 generator CLI

Major fixes:

  • NA

New API supported:

  • POST /connections/test | Test a connection
  • DELETE /dags/{dag_id} | Delete a DAG
  • PATCH /dags/{dag_id}/dagRuns/{dag_run_id} | Modify a DAG run
  • DELETE /users/{username} | Delete a user
  • PATCH /users/{username} | Update a user
  • POST /users | Create a user

v2.1.0

Apache Airflow API version: 2.1.x

Major changes:

  • Client code is generated using OpenApi's 5.1.1 generator CLI

Major fixes:

  • Fixed the iteration issue on array items caused by unsupported class ‘object’ (issue #15)

New API supported:

  • Permissions
  • Plugins
  • Providers
  • Roles
  • Users

v2.0.0

Apache Airflow API version: 2.0.x

Initial version of the Python client.