Skip to content

Commit c158463

Browse files
jedcunninghamkaxil
authored andcommitted
Update Airflow version to 3.0.0
1 parent 7d31dba commit c158463

17 files changed

+42
-37
lines changed

Diff for: README.md

+13-12
Original file line numberDiff line numberDiff line change
@@ -96,14 +96,14 @@ Airflow is not a streaming solution, but it is often used to process real-time d
9696

9797
Apache Airflow is tested with:
9898

99-
| | Main version (dev) | Stable version (2.10.5) |
100-
|------------|------------------------|----------------------------|
101-
| Python | 3.9, 3.10, 3.11, 3.12 | 3.8, 3.9, 3.10, 3.11, 3.12 |
102-
| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) |
103-
| Kubernetes | 1.29, 1.30, 1.31, 1.32 | 1.27, 1.28, 1.29, 1.30 |
104-
| PostgreSQL | 13, 14, 15, 16, 17 | 12, 13, 14, 15, 16 |
105-
| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation |
106-
| SQLite | 3.15.0+ | 3.15.0+ |
99+
| | Main version (dev) | Stable version (3.0.0) |
100+
|------------|------------------------|------------------------|
101+
| Python | 3.9, 3.10, 3.11, 3.12 | 3.9, 3.10, 3.11, 3.12 |
102+
| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) |
103+
| Kubernetes | 1.29, 1.30, 1.31, 1.32 | 1.29, 1.30, 1.31, 1.32 |
104+
| PostgreSQL | 13, 14, 15, 16, 17 | 13, 14, 15, 16, 17 |
105+
| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation |
106+
| SQLite | 3.15.0+ | 3.15.0+ |
107107

108108
\* Experimental
109109

@@ -174,15 +174,15 @@ them to the appropriate format and workflow that your tool requires.
174174

175175

176176
```bash
177-
pip install 'apache-airflow==2.10.5' \
178-
--constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.10.5/constraints-3.9.txt"
177+
pip install 'apache-airflow==3.0.0' \
178+
--constraint "https://raw.githubusercontent.com/apache/airflow/constraints-3.0.0/constraints-3.9.txt"
179179
```
180180

181181
2. Installing with extras (i.e., postgres, google)
182182

183183
```bash
184-
pip install 'apache-airflow[postgres,google]==2.10.5' \
185-
--constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.10.5/constraints-3.9.txt"
184+
pip install 'apache-airflow[postgres,google]==3.0.0' \
185+
--constraint "https://raw.githubusercontent.com/apache/airflow/constraints-3.0.0/constraints-3.9.txt"
186186
```
187187

188188
For information on installing provider distributions, check
@@ -287,6 +287,7 @@ Apache Airflow version life cycle:
287287

288288
| Version | Current Patch/Minor | State | First Release | Limited Support | EOL/Terminated |
289289
|-----------|-----------------------|-----------|-----------------|-------------------|------------------|
290+
| 3 | 3.0.0 | Supported | Apr 22, 2025 | TBD | TBD |
290291
| 2 | 2.10.5 | Supported | Dec 17, 2020 | TBD | TBD |
291292
| 1.10 | 1.10.15 | EOL | Aug 27, 2018 | Dec 17, 2020 | June 17, 2021 |
292293
| 1.9 | 1.9.0 | EOL | Jan 03, 2018 | Aug 27, 2018 | Aug 27, 2018 |

Diff for: airflow-core/docs/installation/supported-versions.rst

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ Apache Airflow® version life cycle:
2929
========= ===================== ========= =============== ================= ================
3030
Version Current Patch/Minor State First Release Limited Support EOL/Terminated
3131
========= ===================== ========= =============== ================= ================
32+
3 3.0.0 Supported Apr 22, 2025 TBD TBD
3233
2 2.10.5 Supported Dec 17, 2020 TBD TBD
3334
1.10 1.10.15 EOL Aug 27, 2018 Dec 17, 2020 June 17, 2021
3435
1.9 1.9.0 EOL Jan 03, 2018 Aug 27, 2018 Aug 27, 2018

Diff for: clients/python/openapi_v1.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ info:
231231
This means that the server encountered an unexpected condition that prevented it from
232232
fulfilling the request.
233233
234-
version: "2.9.0.dev0"
234+
version: "3.0.0"
235235
license:
236236
name: Apache 2.0
237237
url: http://www.apache.org/licenses/LICENSE-2.0.html

Diff for: dev/breeze/doc/images/output_ci-image_build.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
fa357412b75a691e1f4de900347e63e9
1+
e24c2fe2a675187f8b78a3af05d3fab0

Diff for: dev/breeze/doc/images/output_ci_selective-check.svg

+2-2
Loading

Diff for: dev/breeze/doc/images/output_ci_selective-check.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
78d4ac07ec90efce5bd901f461d940bc
1+
9d6c6f0fb7a0bd076aca654d5d536012

Diff for: dev/breeze/doc/images/output_prod-image_build.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
cec90d322794384a69293687b143f763
1+
1ab7bead223e548f50fca432271c8689
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
909874eb2c67c469f0d1e80050016ef4
1+
55cd3c27fc478373017f20d8de40e10f
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
84114290823d9a471015f1ea06dfcd32
1+
ea58abc758f3611db25db049c82a5c6e

Diff for: dev/breeze/doc/images/output_shell.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
19ef098d3ebe4f9a7d5a4c805600bcfd
1+
ffce5275d67ac8c4ea03b7ab42ad17af

Diff for: dev/breeze/doc/images/output_start-airflow.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
d17743200dad3972e3432e9c2e91ba02
1+
ec97b9250d8aeb50ebf50babd2225691

Diff for: dev/breeze/doc/images/output_testing_core-tests.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
214f80fb1b8b9cc2ac472a9205e92a51
1+
b2abaf81940290589318f54cd2801e48
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
851800df7013ec168415c93e77ef3e53
1+
d6ef6ec3a3d70486bd6a164f56207fbb

Diff for: docs/spelling_wordlist.txt

+2
Original file line numberDiff line numberDiff line change
@@ -766,6 +766,7 @@ googleapiclient
766766
GoogleDisplayVideo
767767
gpu
768768
gpus
769+
Grafana
769770
graphviz
770771
greenlet
771772
Groupalia
@@ -1460,6 +1461,7 @@ RefreshError
14601461
regexes
14611462
reidentify
14621463
ReidentifyContentResponse
1464+
reimagined
14631465
reinit
14641466
Reinitialising
14651467
reinitialization

Diff for: generated/PYPI_README.md

+12-12
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,14 @@ Use Airflow to author workflows as directed acyclic graphs (DAGs) of tasks. The
5454

5555
Apache Airflow is tested with:
5656

57-
| | Main version (dev) | Stable version (2.10.5) |
58-
|------------|------------------------|----------------------------|
59-
| Python | 3.9, 3.10, 3.11, 3.12 | 3.8, 3.9, 3.10, 3.11, 3.12 |
60-
| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) |
61-
| Kubernetes | 1.29, 1.30, 1.31, 1.32 | 1.27, 1.28, 1.29, 1.30 |
62-
| PostgreSQL | 13, 14, 15, 16, 17 | 12, 13, 14, 15, 16 |
63-
| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation |
64-
| SQLite | 3.15.0+ | 3.15.0+ |
57+
| | Main version (dev) | Stable version (3.0.0) |
58+
|------------|------------------------|------------------------|
59+
| Python | 3.9, 3.10, 3.11, 3.12 | 3.9, 3.10, 3.11, 3.12 |
60+
| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) |
61+
| Kubernetes | 1.29, 1.30, 1.31, 1.32 | 1.29, 1.30, 1.31, 1.32 |
62+
| PostgreSQL | 13, 14, 15, 16, 17 | 13, 14, 15, 16, 17 |
63+
| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation |
64+
| SQLite | 3.15.0+ | 3.15.0+ |
6565

6666
\* Experimental
6767

@@ -128,15 +128,15 @@ them to the appropriate format and workflow that your tool requires.
128128

129129

130130
```bash
131-
pip install 'apache-airflow==2.10.5' \
132-
--constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.10.5/constraints-3.9.txt"
131+
pip install 'apache-airflow==3.0.0' \
132+
--constraint "https://raw.githubusercontent.com/apache/airflow/constraints-3.0.0/constraints-3.9.txt"
133133
```
134134

135135
2. Installing with extras (i.e., postgres, google)
136136

137137
```bash
138-
pip install 'apache-airflow[postgres,google]==2.10.5' \
139-
--constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.10.5/constraints-3.9.txt"
138+
pip install 'apache-airflow[postgres,google]==3.0.0' \
139+
--constraint "https://raw.githubusercontent.com/apache/airflow/constraints-3.0.0/constraints-3.9.txt"
140140
```
141141

142142
For information on installing provider distributions, check

Diff for: reproducible_build.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
release-notes-hash: e03c4b4c0c14b2ff5fd0807aed9d4d7c
2-
source-date-epoch: 1744752876
2+
source-date-epoch: 1744799229

Diff for: scripts/ci/pre_commit/supported_versions.py

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
HEADERS = ("Version", "Current Patch/Minor", "State", "First Release", "Limited Support", "EOL/Terminated")
2828

2929
SUPPORTED_VERSIONS = (
30+
("3", "3.0.0", "Supported", "Apr 22, 2025", "TBD", "TBD"),
3031
("2", "2.10.5", "Supported", "Dec 17, 2020", "TBD", "TBD"),
3132
("1.10", "1.10.15", "EOL", "Aug 27, 2018", "Dec 17, 2020", "June 17, 2021"),
3233
("1.9", "1.9.0", "EOL", "Jan 03, 2018", "Aug 27, 2018", "Aug 27, 2018"),

0 commit comments

Comments
 (0)