Skip to content

[v3-2-test] Add per-DAG authorization to partitioned_dag_runs endpoints (#65344)#65538

Merged
pierrejeambrun merged 1 commit into
v3-2-testfrom
backport-e36d10a-v3-2-test
Apr 20, 2026
Merged

[v3-2-test] Add per-DAG authorization to partitioned_dag_runs endpoints (#65344)#65538
pierrejeambrun merged 1 commit into
v3-2-testfrom
backport-e36d10a-v3-2-test

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

The partitioned_dag_runs endpoints enforced only asset-level access
control. Add requires_access_dag and ReadableDagsFilterDep to match
the pattern used by the sibling next_run_assets endpoint in assets.py.
(cherry picked from commit e36d10a)

Co-authored-by: Jarek Potiuk jarek@potiuk.com
Generated-by: Claude Opus 4.6 (1M context) following the guidelines at
https: //github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions

@boring-cyborg boring-cyborg Bot added the area:API Airflow's REST/HTTP API label Apr 20, 2026
…ts (#65344)

The partitioned_dag_runs endpoints enforced only asset-level access
control. Add requires_access_dag and ReadableDagsFilterDep to match
the pattern used by the sibling next_run_assets endpoint in assets.py.
(cherry picked from commit e36d10a)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
Generated-by: Claude Opus 4.6 (1M context) following the guidelines at
https: //github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions
Copy link
Copy Markdown
Member

@pierrejeambrun pierrejeambrun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merging, unrelated CI failure

@pierrejeambrun pierrejeambrun merged commit 90c5b38 into v3-2-test Apr 20, 2026
102 of 103 checks passed
@pierrejeambrun pierrejeambrun deleted the backport-e36d10a-v3-2-test branch April 20, 2026 16:23
vatsrahul1001 pushed a commit that referenced this pull request Apr 23, 2026
…ts (#65344) (#65538)

The partitioned_dag_runs endpoints enforced only asset-level access
control. Add requires_access_dag and ReadableDagsFilterDep to match
the pattern used by the sibling next_run_assets endpoint in assets.py.
(cherry picked from commit e36d10a)


Generated-by: Claude Opus 4.6 (1M context) following the guidelines at
https: //github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
vatsrahul1001 pushed a commit that referenced this pull request Apr 27, 2026
…ts (#65344) (#65538)

The partitioned_dag_runs endpoints enforced only asset-level access
control. Add requires_access_dag and ReadableDagsFilterDep to match
the pattern used by the sibling next_run_assets endpoint in assets.py.
(cherry picked from commit e36d10a)


Generated-by: Claude Opus 4.6 (1M context) following the guidelines at
https: //github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
@vatsrahul1001 vatsrahul1001 added this to the Airflow 3.2.2 milestone May 15, 2026
@vatsrahul1001 vatsrahul1001 added the type:bug-fix Changelog: Bug Fixes label May 19, 2026
vatsrahul1001 pushed a commit that referenced this pull request May 20, 2026
…ts (#65344) (#65538)

The partitioned_dag_runs endpoints enforced only asset-level access
control. Add requires_access_dag and ReadableDagsFilterDep to match
the pattern used by the sibling next_run_assets endpoint in assets.py.
(cherry picked from commit e36d10a)


Generated-by: Claude Opus 4.6 (1M context) following the guidelines at
https: //github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:API Airflow's REST/HTTP API type:bug-fix Changelog: Bug Fixes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants