- Add dag_stats rest api endpoint (#41017)
- AIP-64: Add task instance history list endpoint (#40988)
- Change DAG Audit log tab to Event Log (#40967)
- AIP-64: Add REST API endpoints for TI try level details (#40441)
- Make XCom display as react json (#40640)
- Replace usages of task context logger with the log table (#40867)
- Fix tasks API endpoint when DAG doesn't have
start_date
(#40878) - Add try_number to log table (#40739)
- Add executor field to the task instance API (#40034)
- Add task documentation to details tab in grid view. (#39899)
- Add max_consecutive_failed_dag_runs in API spec (#39830)
- Add task failed dependencies to details page. (#38449)
- Add dag re-parsing request endpoint (#39138)
- Reorder OpenAPI Spec tags alphabetically (#38717)
- Add max_consecutive_failed_dag_runs in API spec (#39830)
- Allow users to write dag_id and task_id in their national characters, added display name for dag / task (v2) (#38446)
- Add dataset_expression to grid dag details (#38121)
- Adding run_id column to log table (#37731)
- Show custom instance names for a mapped task in UI (#36797)
- Add excluded/included events to get_event_logs api (#37641)
- Filter Datasets by associated dag_ids (GET /datasets) (#37512)
- Add data_interval_start and data_interval_end in dagrun create API endpoint (#36630)
- Return the specified field when get dag/dagRun (#36641)
- Add post endpoint for dataset events (#37570)
- Add "queuedEvent" endpoint to get/delete DatasetDagRunQueue (#37176)
- Allow filtering event logs by attributes (#34417)
- Add extra fields to plugins endpoint (#34913)
- Let auth managers provide their own API endpoints (#34349)
- Enable pools to consider deferred tasks (#32709)
- Add dag_run_ids and task_ids filter for the batch task instance API endpoint (#32705)
- Add DagModel attributes before dumping DagDetailSchema for get_dag_details API endpoint (#34947)
- Add TriggerRule missing value in rest API (#35194)
- Fix wrong plugin schema (#34858)
- Make dry run optional for patch task instance (#34568)
- OpenAPI Spec fix nullable alongside $ref (#32887)
- Clarify new_state in OpenAPI spec (#34056)
- NA
- NA
Apache Airflow API version: 2.7.2
- NA
- Fix: make dry run optional for patch task instance (#34568)
- NA
Apache Airflow API version: 2.7.0
- Enable pools to consider deferred tasks (#32709)
- add dag_run_ids and task_ids filter for the batch task instance API endpoint (#32705)
- Add xcom map_index as a filter to xcom endpoint (#32453)
- Updates health check endpoint to include dag_processor status. (#32382)
- Add TriggererStatus to OpenAPI spec (#31579)
- OpenAPI Spec fix nullable alongside $ref (#32887)
- Fix incorrect default on readonly property in our API (#32510)
- Fix broken links in openapi/v1.yaml (#31619)
- Update Dag trigger API and command docs (#32696)
- NA
Apache Airflow API version: 2.6.2
- Add TriggererStatus to OpenAPI spec (#31579)
- Fixing broken links in openapi/v1.yaml (#31619)
- NA
Apache Airflow API version: 2.6.1
- NA
- Fix Pool schema OpenAPI spec (#30973)
- NA
Apache Airflow API version: 2.6.0
- 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.
- 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)
- NA
Apache Airflow API version: 2.5.1
- NA
- Fix authentication issues by regenerating the client with proper security schemas
- NA
Apache Airflow API version: 2.5.x
- NA
- NA
- 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
Apache Airflow API version: 2.3.x
- NA
- NA
- 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
Apache Airflow API version: 2.2.x
- Client code is generated using OpenApi's 5.3.0 generator CLI
- NA
- 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
Apache Airflow API version: 2.1.x
- Client code is generated using OpenApi's 5.1.1 generator CLI
- Fixed the iteration issue on array items caused by unsupported class 'object'. Issue #15
- Permissions
- Plugins
- Providers
- Roles
- Users
Apache Airflow API version: 2.0.x
Initial version of the Python client.