Skip to content

Update Python Client to 3.1.0#138

Merged
kaxil merged 1 commit intomainfrom
client-3.1.0rc1
Oct 23, 2025
Merged

Update Python Client to 3.1.0#138
kaxil merged 1 commit intomainfrom
client-3.1.0rc1

Conversation

@kaxil
Copy link
Member

@kaxil kaxil commented Oct 22, 2025

(from https://github.com/apache/airflow/tree/python-client/3.1.0rc1)

New Features:

  • Add map_index filter to TaskInstance API queries (#55614)
  • Add has_import_errors filter to Core API GET /dags endpoint (#54563)
  • Add dag_version filter to get_dag_runs endpoint (#54882)
  • Implement pattern search for event log endpoint (#55114)
  • Add asset-based filtering support to DAG API endpoint (#54263)
  • Add Greater Than and Less Than range filters to DagRuns and Task Instance list (#54302)
  • Add try_number as filter to task instances (#54695)
  • Add filters to Browse XComs endpoint (#54049)
  • Add Filtering by DAG Bundle Name and Version to API routes (#54004)
  • Add search filter for DAG runs by triggering user name (#53652)
  • Enable multi sorting (AIP-84) (#53408)
  • Add run_on_latest_version support for backfill and clear operations (#52177)
  • Add run_id_pattern search for Dag Run API (#52437)
  • Add tracking of triggering user to Dag runs (#51738)
  • Expose DAG parsing duration in the API (#54752)

New API Endpoints:

Deprecations:

  • Mark DagDetailsResponse.concurrency as deprecated (#55150)

Bug Fixes:

  • Fix dag import error modal pagination (#55719)

(from https://github.com/apache/airflow/tree/python-client/3.1.0rc1)

## New Features:

- Add `map_index` filter to TaskInstance API queries ([#55614](apache/airflow#55614))
- Add `has_import_errors` filter to Core API GET /dags endpoint ([#54563](apache/airflow#54563))
- Add `dag_version` filter to get_dag_runs endpoint ([#54882](apache/airflow#54882))
- Implement pattern search for event log endpoint ([#55114](apache/airflow#55114))
- Add asset-based filtering support to DAG API endpoint ([#54263](apache/airflow#54263))
- Add Greater Than and Less Than range filters to DagRuns and Task Instance list ([#54302](apache/airflow#54302))
- Add `try_number` as filter to task instances ([#54695](apache/airflow#54695))
- Add filters to Browse XComs endpoint ([#54049](apache/airflow#54049))
- Add Filtering by DAG Bundle Name and Version to API routes ([#54004](apache/airflow#54004))
- Add search filter for DAG runs by triggering user name ([#53652](apache/airflow#53652))
- Enable multi sorting (AIP-84) ([#53408](apache/airflow#53408))
- Add `run_on_latest_version` support for backfill and clear operations ([#52177](apache/airflow#52177))
- Add `run_id_pattern` search for Dag Run API ([#52437](apache/airflow#52437))
- Add tracking of triggering user to Dag runs ([#51738](apache/airflow#51738))
- Expose DAG parsing duration in the API ([#54752](apache/airflow#54752))

## New API Endpoints:

- Add Human-in-the-Loop (HITL) endpoints for approval workflows ([#52868](apache/airflow#52868), [#53373](apache/airflow#53373), [#53376](apache/airflow#53376), [#53885](apache/airflow#53885), [#53923](apache/airflow#53923), [#54308](apache/airflow#54308), [#54310](apache/airflow#54310), [#54723](apache/airflow#54723), [#54773](apache/airflow#54773), [#55019](apache/airflow#55019), [#55463](apache/airflow#55463), [#55525](apache/airflow#55525), [#55535](apache/airflow#55535), [#55603](apache/airflow#55603), [#55776](apache/airflow#55776))
- Add endpoint to watch dag run until finish ([#51920](apache/airflow#51920))
- Add TI bulk actions endpoint ([#50443](apache/airflow#50443))
- Add Keycloak Refresh Token Endpoint ([#51657](apache/airflow#51657))

## Deprecations:

- Mark `DagDetailsResponse.concurrency` as deprecated ([#55150](apache/airflow#55150))

## Bug Fixes:

- Fix dag import error modal pagination ([#55719](apache/airflow#55719))
@kaxil kaxil changed the title Update Python Client to 3.1.0rc1 Update Python Client to 3.1.0 Oct 22, 2025
@kaxil kaxil merged commit 241405e into main Oct 23, 2025
1 check passed
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Mar 2, 2026
Changes from https://github.com/apache/airflow/tree/python-client/3.1.0rc1 / apache/airflow-client-python#138
(cherry picked from commit 6fb4e26f9817abd99a411d38fcdcbf0e4d61c603)

Co-authored-by: Kaxil Naik <[email protected]>
GitOrigin-RevId: 16780a5487ca0d2e4daa5934a926a3adc8ebb668
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants