Skip to content

Commit 038ad03

Browse files
authored
Merge branch 'main' into fix-60142-positional-params
2 parents 38e4168 + 1ae6a2a commit 038ad03

File tree

2,112 files changed

+91722
-31139
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,112 files changed

+91722
-31139
lines changed

.devcontainer/devcontainer.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
"../scripts/ci/docker-compose/devcontainer.yml",
55
"../scripts/ci/docker-compose/devcontainer-sqlite.yml"
66
],
7+
"features": {
8+
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {}
9+
},
710
"settings": {
811
"terminal.integrated.defaultProfile.linux": "bash"
912
},

.devcontainer/mysql/devcontainer.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
"../../scripts/ci/docker-compose/backend-mysql.yml",
66
"../../scripts/ci/docker-compose/devcontainer-mysql.yml"
77
],
8+
"features": {
9+
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {}
10+
},
811
"settings": {
912
"terminal.integrated.defaultProfile.linux": "bash"
1013
},

.devcontainer/postgres/devcontainer.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
"../../scripts/ci/docker-compose/backend-postgres.yml",
66
"../../scripts/ci/docker-compose/devcontainer-postgres.yml"
77
],
8+
"features": {
9+
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {}
10+
},
811
"settings": {
912
"terminal.integrated.defaultProfile.linux": "bash"
1013
},

.gitattributes

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,14 @@ manifests export-ignore
1212
newsfragments export-ignore
1313
scripts export-ignore
1414

15-
Dockerfile.ci export-ignore
15+
.github export-ignore
16+
1617
CONTRIBUTING.rst export-ignore
1718
ISSUE_TRIAGE_PROCESS.rst export-ignore
18-
.github/PULL_REQUEST_TEMPLATE.md export-ignore
19+
20+
AGENTS.md export-ignore
21+
SKILLS.md export-ignore
22+
CLAUDE.md export-ignore
1923

2024
.asf.yaml export-ignore
2125
.bash_completion export-ignore

.github/CODEOWNERS

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121
/airflow-core/src/airflow/api_fastapi/execution_api/ @ashb @kaxil @amoghrajesh
2222

2323
# Airflow CTL
24-
/airflow-ctl/ @bugraoz93 @potiuk
24+
/airflow-ctl/ @bugraoz93 @potiuk @dheerajturaga
2525

2626
# Airflow CLI
27-
/airflow-core/src/airflow/cli/ @bugraoz93 @potiuk
27+
/airflow-core/src/airflow/cli/ @bugraoz93 @potiuk @dheerajturaga
2828

2929
# Auth manager
3030
/airflow-core/src/airflow/api_fastapi/auth/ @vincbeck
@@ -88,17 +88,20 @@ airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/ @Lee-W @jason810496 @guan
8888
/providers/celery/ @hussein-awala @dheerajturaga
8989
/providers/cncf/kubernetes @jedcunningham @hussein-awala @jscheffl
9090
/providers/common/messaging/ @vincbeck
91+
/providers/common/ai/ @gopidesupavan @kaxil
9192
/providers/dbt/cloud/ @josh-fell
9293
/providers/edge3/ @jscheffl @dheerajturaga
9394
/providers/fab/ @vincbeck
9495
/providers/google/ @shahar1
9596
/providers/hashicorp/ @hussein-awala
97+
/providers/informatica/ @RNHTTR # + @cetingokhan @sertaykabuk @umutozel
9698
/providers/keycloak/ @vincbeck @bugraoz93
9799
/providers/microsoft/azure/ @dabla
98100
/providers/openlineage/ @mobuchowski
99101
/providers/smtp/ @hussein-awala
100102
/providers/snowflake/ @potiuk
101103

104+
102105
# Dev tools
103106
/.github/workflows/ @potiuk @ashb @gopidesupavan @amoghrajesh @jscheffl @bugraoz93 @kaxil @jason810496
104107
/dev/ @potiuk @ashb @gopidesupavan @amoghrajesh @jscheffl @bugraoz93 @kaxil @jason810496 @jedcunningham @ephraimbuddy
@@ -146,3 +149,13 @@ Dockerfile.ci @potiuk @ashb @gopidesupavan @amoghrajesh @jscheffl @bugraoz93 @ka
146149

147150
# Shared Libraries
148151
/shared/ @ashb @amoghrajesh @potiuk
152+
153+
# Agentic instructions
154+
/AGENTS.md @potiuk @kaxil @jscheffl @amoghrajesh @ashb @sjyangkevin @Dev-iL @jason810496 @shahar1
155+
/.github/instructions/ @potiuk @kaxil @jscheffl @amoghrajesh @ashb @sjyangkevin @Dev-iL @jason810496 @shahar1
156+
/airflow-core/src/airflow/api_fastapi/execution_api/AGENTS.md @potiuk @kaxil @jscheffl @amoghrajesh @ashb @sjyangkevin @Dev-iL @jason810496 @shahar1
157+
/providers/AGENTS.md @potiuk @kaxil @jscheffl @amoghrajesh @ashb @sjyangkevin @Dev-iL @jason810496 @shahar1
158+
/.github/skills/ @potiuk @kaxil @jscheffl @amoghrajesh @ashb @sjyangkevin @Dev-iL @jason810496 @shahar1
159+
160+
# RMs on release documents
161+
/dev/README_RELEASE_*.md @potiuk @jscheffl @vincbeck @shahar1 @jedcunningham @bugraoz93

.github/ISSUE_TEMPLATE/1-airflow_bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ body:
3838
for more information.
3939
multiple: false
4040
options:
41-
- "3.1.6"
41+
- "3.1.7"
4242
- "2.11.X"
4343
- "main (development)"
4444
- "Other Airflow 3 version (please specify below)"

.github/ISSUE_TEMPLATE/3-airflow_providers_bug_report.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ body:
5454
- cloudant
5555
- cncf-kubernetes
5656
- cohere
57+
- common-ai
5758
- common-compat
5859
- common-io
5960
- common-messaging
@@ -78,6 +79,7 @@ body:
7879
- http
7980
- imap
8081
- influxdb
82+
- informatica
8183
- jdbc
8284
- jenkins
8385
- keycloak

.github/ISSUE_TEMPLATE/4-airflow_helmchart_bug_report.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ body:
3737
What Apache Airflow Helm Chart version are you using?
3838
multiple: false
3939
options:
40-
- "1.18.0 (latest released)"
40+
- "1.19.0 (latest released)"
41+
- "1.18.0"
4142
- "1.17.0"
4243
- "1.16.0"
4344
- "1.15.0"

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
<!-- SPDX-License-Identifier: Apache-2.0
2+
https://www.apache.org/licenses/LICENSE-2.0 -->
3+
14
<!--
25
Thank you for contributing!
36

.github/SECURITY.md

Lines changed: 19 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,22 @@
1-
<!--
2-
Licensed to the Apache Software Foundation (ASF) under one
3-
or more contributor license agreements. See the NOTICE file
4-
distributed with this work for additional information
5-
regarding copyright ownership. The ASF licenses this file
6-
to you under the Apache License, Version 2.0 (the
7-
"License"); you may not use this file except in compliance
8-
with the License. You may obtain a copy of the License at
9-
10-
http://www.apache.org/licenses/LICENSE-2.0
11-
12-
Unless required by applicable law or agreed to in writing,
13-
software distributed under the License is distributed on an
14-
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15-
KIND, either express or implied. See the License for the
16-
specific language governing permissions and limitations
17-
under the License.
18-
-->
1+
<!-- SPDX-License-Identifier: Apache-2.0
2+
https://www.apache.org/licenses/LICENSE-2.0 -->
193

204
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
215
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
226

23-
- [What should be and should NOT be reported ?](#what-should-be-and-should-not-be-reported-)
24-
- [How to report the issue ?](#how-to-report-the-issue-)
25-
- [Is this really a security vulnerability ?](#is-this-really-a-security-vulnerability-)
26-
- [How do we assess severity of the issue ?](#how-do-we-assess-severity-of-the-issue-)
27-
- [What happens after you report the issue ?](#what-happens-after-you-report-the-issue-)
28-
- [Does CVE in Airflow Providers impact Airflow core package ?](#does-cve-in-airflow-providers-impact-airflow-core-package-)
29-
- [Where do I find more information about Airflow Security ?](#where-do-i-find-more-information-about-airflow-security-)
7+
- [Apache Airflow Security](#apache-airflow-security)
8+
- [What should be and should NOT be reported ?](#what-should-be-and-should-not-be-reported-)
9+
- [How to report the issue ?](#how-to-report-the-issue-)
10+
- [Is this really a security vulnerability ?](#is-this-really-a-security-vulnerability-)
11+
- [How do we assess severity of the issue ?](#how-do-we-assess-severity-of-the-issue-)
12+
- [What happens after you report the issue ?](#what-happens-after-you-report-the-issue-)
13+
- [Does CVE in Airflow Providers impact Airflow core package ?](#does-cve-in-airflow-providers-impact-airflow-core-package-)
14+
- [Where do I find more information about Airflow Security ?](#where-do-i-find-more-information-about-airflow-security-)
3015

3116
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
3217

18+
# Apache Airflow Security
19+
3320
This document contains information on how to report security vulnerabilities in Apache Airflow and
3421
how security issues reported to the Apache Airflow security team are handled. If you would like
3522
to learn more, head to the
@@ -46,7 +33,7 @@ e-mail address [security@airflow.apache.org](mailto:security@airflow.apache.org)
4633
Before sending the report, however, please read the following guidelines first. The guidelines should
4734
answer the most common questions you might have about reporting vulnerabilities.
4835

49-
### What should be and should NOT be reported ?
36+
## What should be and should NOT be reported ?
5037

5138
**Only** use the security e-mail address to report undisclosed security vulnerabilities in Apache
5239
Airflow and to manage the process of fixing such vulnerabilities. We do not accept regular
@@ -61,13 +48,13 @@ with dependencies in Airflow Docker reference image - there is a page that descr
6148
[Airflow reference Image is fixed at release time](https://airflow.apache.org/docs/docker-stack/index.html#fixing-images-at-release-time) and providing helpful instructions explaining
6249
how you can build your own image and manage dependencies of Airflow in your own image.
6350

64-
### How to report the issue ?
51+
## How to report the issue ?
6552

6653
Please send one plain-text email for each vulnerability you are reporting including an explanation
6754
of how it affects Airflow security. We may ask that you resubmit your report if you send it as an image,
6855
movie, HTML, or PDF attachment when you could as easily describe it with plain text.
6956

70-
### Is this really a security vulnerability ?
57+
## Is this really a security vulnerability ?
7158

7259
Before reporting vulnerabilities, please make sure to read and understand the [security model](https://airflow.apache.org/docs/apache-airflow/stable/security/security_model.html)
7360
of Airflow, because some of the potential security vulnerabilities that are valid for projects that are
@@ -85,7 +72,7 @@ a lot of time on preparing the issue report to follow the guidelines above and w
8572
save time for yourself and for the Airflow Security team by reading and understanding the security model
8673
before reporting the issue.
8774

88-
### How do we assess severity of the issue ?
75+
## How do we assess severity of the issue ?
8976

9077
Severity of the issue is determined based on the criteria described in
9178
the [Severity Rating blog post](https://security.apache.org/blog/severityrating/) by the Apache Software Foundation Security team.
@@ -95,7 +82,7 @@ do not apply to Airflow, or have a different severity than some generic scoring
9582
(for example `CVSS`) calculation suggests. So we are not using any generic scoring system.
9683

9784

98-
### What happens after you report the issue ?
85+
## What happens after you report the issue ?
9986

10087
The Airflow Security Team will get back to you after assessing the report. You will usually get
10188
confirmation that the issue is being worked (or that we quickly assessed it as invalid) within several
@@ -116,7 +103,7 @@ Security issues in Airflow are handled by the Airflow Security Team. Details abo
116103
Team and how members of it are chosen can be found in the
117104
[Contributing documentation](https://github.com/apache/airflow/blob/main/contributing-docs/01_roles_in_airflow_project.rst#security-team).
118105

119-
### Does CVE in Airflow Providers impact Airflow core package ?
106+
## Does CVE in Airflow Providers impact Airflow core package ?
120107

121108
Airflow core package is released separately from provider distributions. While Airflow comes with ``constraints``
122109
which describe which version of providers have been tested when the version of Airflow was released, the
@@ -126,7 +113,7 @@ not apply to the Airflow core package. There are also Airflow providers released
126113
Airflow community is not responsible for releasing and announcing security vulnerabilities in them, this
127114
is handled entirely by the 3rd-parties that release their own providers.
128115

129-
### Where do I find more information about Airflow Security ?
116+
## Where do I find more information about Airflow Security ?
130117

131118
If you wish to know more about the ASF security process,
132119
the [ASF Security team's page](https://www.apache.org/security/) describes

0 commit comments

Comments
 (0)