Skip to content

[v3-2-test] Filter external dependency nodes by readable DAGs in structure_data endpoint (#65342)#65534

Merged
pierrejeambrun merged 1 commit into
v3-2-testfrom
backport-01888df-v3-2-test
Apr 21, 2026
Merged

[v3-2-test] Filter external dependency nodes by readable DAGs in structure_data endpoint (#65342)#65534
pierrejeambrun merged 1 commit into
v3-2-testfrom
backport-01888df-v3-2-test

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

The structure_data endpoint returned external dependency nodes for
linked DAGs without checking whether the caller had read permission
on those DAGs. Add the ReadableDagsFilterDep and skip dependency
entries that reference DAGs outside the caller's readable set.
(cherry picked from commit 01888df)

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

…cture_data endpoint (#65342)

The structure_data endpoint returned external dependency nodes for
linked DAGs without checking whether the caller had read permission
on those DAGs. Add the ReadableDagsFilterDep and skip dependency
entries that reference DAGs outside the caller's readable set.
(cherry picked from commit 01888df)

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
@pierrejeambrun
Copy link
Copy Markdown
Member

Unrelated CI failure, merging.

@pierrejeambrun pierrejeambrun merged commit 1d2529b into v3-2-test Apr 21, 2026
102 of 103 checks passed
@pierrejeambrun pierrejeambrun deleted the backport-01888df-v3-2-test branch April 21, 2026 09:53
vatsrahul1001 pushed a commit that referenced this pull request Apr 23, 2026
…cture_data endpoint (#65342) (#65534)

The structure_data endpoint returned external dependency nodes for
linked DAGs without checking whether the caller had read permission
on those DAGs. Add the ReadableDagsFilterDep and skip dependency
entries that reference DAGs outside the caller's readable set.
(cherry picked from commit 01888df)


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
…cture_data endpoint (#65342) (#65534)

The structure_data endpoint returned external dependency nodes for
linked DAGs without checking whether the caller had read permission
on those DAGs. Add the ReadableDagsFilterDep and skip dependency
entries that reference DAGs outside the caller's readable set.
(cherry picked from commit 01888df)


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
…cture_data endpoint (#65342) (#65534)

The structure_data endpoint returned external dependency nodes for
linked DAGs without checking whether the caller had read permission
on those DAGs. Add the ReadableDagsFilterDep and skip dependency
entries that reference DAGs outside the caller's readable set.
(cherry picked from commit 01888df)


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