You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(airflow): Extend providers/extras for 3.0.6 (#1336)
* extension to list for 3.0.6
* full list based on constraints file
* revert 3.0.1, drop pyspark
* extend readme comment
* linting
* linting
* changelog
* typo
* corrected changelog
* split extras into separate lists
* updated list of exclusions
Copy file name to clipboardExpand all lines: airflow/README.md
+19Lines changed: 19 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,3 +16,22 @@ Example output:
16
16
Downloading constraints file for Airflow 3.0.6 (Python 3.12)
17
17
Successfully pulled new constraints file: constraints-3.0.6-python3.12.txt
18
18
```
19
+
20
+
## Airflow providers/extras
21
+
22
+
The providers are released independently of Airflow.
23
+
The list of provider packages are listed in the build configuration file, matching the groups used in the online documentation to make them easier to compare and manage (these will be concatentated into a single list in the Dockerfile).
24
+
The expected versions are listed in the constraints files, but these can change over time.
25
+
To keep the installation tightly coupled to the associated constraints it is best to only use providers listed in the relevant constraints file.
26
+
27
+
### Version 3.0.6
28
+
29
+
Applying the filter above results in the omission of the following providers:
30
+
31
+
-`apache-atlas`
32
+
-`apache-webhdfs`
33
+
34
+
Other than the above, the only other providers that are currently excluded are:
35
+
36
+
-`mysql`, as it requires an implementation of: <https://github.com/apache/airflow/blob/main/scripts/docker/install_mysql.sh>
37
+
-`apache-spark`, due to the size (roughly 500MB) and the number of high/critical CVEs it adds to the image
# Airflow extras are defined in separate lists to make them easier to check against the links below. The lists will be concatenated and duplicates removed in the dockerfile.
63
+
# See https://airflow.apache.org/docs/apache-airflow/3.0.6/extra-packages-ref.html#core-airflow-extras
0 commit comments