Releases: apache/airflow-client-python
Releases · apache/airflow-client-python
v2.6.0
Apache Airflow API version: 2.6.0
Major changes:
- Minimum Python version is 3.7
- DAGRun dag_id parameter is properly validated as read-only and setting it might result in an error:
"dag_id
is a read-only attribute" This might break some workflows that used examples from the documentation.
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.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