This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-1-test by this push:
new 6290a170383 [v3-1-test] Update versions in README.md (#61944) (#61966)
6290a170383 is described below
commit 6290a17038382673c4fc810831ad7cf10a7f1d61
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sun Feb 15 20:27:44 2026 +0100
[v3-1-test] Update versions in README.md (#61944) (#61966)
(cherry picked from commit 50e5fc058d33fea214f4e3c55014132cbc11656d)
---
README.md | 40 +++++++++-------------
.../docs/installation/supported-versions.rst | 20 +++++------
generated/PYPI_README.md | 24 +++++--------
scripts/ci/prek/supported_versions.py | 4 +--
4 files changed, 38 insertions(+), 50 deletions(-)
diff --git a/README.md b/README.md
index ffc74a057ec..2d09800eaa5 100644
--- a/README.md
+++ b/README.md
@@ -26,8 +26,7 @@
| PyPI | [](https://badge.fury.io/py/apache-airflow)
[](https://pypi.org/project/apache-airflow/)
[](https://pypi.org/project/apache-airflow/)
[...]
| Containers | [](https://hub.docker.com/r/apache/airflow)
[](https://hub.docker.com/r/apache/airflow)
[](https://artifacthub.io/packages/search?repo=apache-airflow)
[...]
| Community |
[](https://github.com/apache/airflow/graphs/contributors)
[](https://s.apache.org/airflow-slack)

[](https://insights.linux
[...]
-| Dev tools |
[](https://github.com/j178/prek)
[...]
-
+| Dev tools |
[](https://github.com/j178/prek)
[...]
| Version | Build Status
|
|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|
@@ -99,14 +98,14 @@ Airflow is not a streaming solution, but it is often used
to process real-time d
Apache Airflow is tested with:
-| | Main version (dev) | Stable version (3.1.7) |
-|------------|------------------------------|------------------------|
-| Python | 3.10, 3.11, 3.12, 3.13 | 3.10, 3.11, 3.12, 3.13 |
-| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) |
-| Kubernetes | 1.30, 1.31, 1.32, 1.33, 1.34 | 1.30, 1.31, 1.32, 1.33 |
-| PostgreSQL | 13, 14, 15, 16, 17 | 13, 14, 15, 16, 17 |
-| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation |
-| SQLite | 3.15.0+ | 3.15.0+ |
+| | Main version (dev) | Stable version (3.1.7) | Stable
version (2.11.1) |
+|------------|------------------------------|------------------------|------------------------------|
+| Python | 3.10, 3.11, 3.12, 3.13 | 3.10, 3.11, 3.12, 3.13 | 3.10,
3.11, 3.12 |
+| Platform | AMD64/ARM64 | AMD64/ARM64 |
AMD64/ARM64(\*) |
+| Kubernetes | 1.30, 1.31, 1.32, 1.33, 1.34 | 1.30, 1.31, 1.32, 1.33 | 1.26,
1.27, 1.28, 1.29, 1.30 |
+| PostgreSQL | 13, 14, 15, 16, 17 | 13, 14, 15, 16, 17 | 12, 13,
14, 15, 16 |
+| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation | 8.0,
Innovation |
+| SQLite | 3.15.0+ | 3.15.0+ | 3.15.0+
|
\* Experimental
@@ -167,11 +166,6 @@ While it is possible to install Airflow with tools like
[Poetry](https://python-
`pip` - especially when it comes to constraint vs. requirements management.
Installing via `Poetry` or `pip-tools` is not currently supported.
-There are known issues with ``bazel`` that might lead to circular dependencies
when using it to install
-Airflow. Please switch to ``pip`` if you encounter such problems. ``Bazel``
community works on fixing
-the problem in `this PR
<https://github.com/bazelbuild/rules_python/pull/1166>`_ so it might be that
-newer versions of ``bazel`` will handle it.
-
If you wish to install Airflow using those tools, you should use the
constraint files and convert
them to the appropriate format and workflow that your tool requires.
@@ -297,14 +291,14 @@ Apache Airflow version life cycle:
<!-- This table is automatically updated by prek
scripts/ci/prek/supported_versions.py -->
<!-- Beginning of auto-generated table -->
-| Version | Current Patch/Minor | State | First Release | Limited
Maintenance | EOL/Terminated |
-|-----------|-----------------------|-----------|-----------------|-----------------------|------------------|
-| 3 | 3.1.7 | Supported | Apr 22, 2025 | TBD
| TBD |
-| 2 | 2.11.0 | Supported | Dec 17, 2020 | Oct 22,
2025 | Apr 22, 2026 |
-| 1.10 | 1.10.15 | EOL | Aug 27, 2018 | Dec 17,
2020 | June 17, 2021 |
-| 1.9 | 1.9.0 | EOL | Jan 03, 2018 | Aug 27,
2018 | Aug 27, 2018 |
-| 1.8 | 1.8.2 | EOL | Mar 19, 2017 | Jan 03,
2018 | Jan 03, 2018 |
-| 1.7 | 1.7.1.2 | EOL | Mar 28, 2016 | Mar 19,
2017 | Mar 19, 2017 |
+| Version | Current Patch/Minor | State | First Release |
Limited Maintenance | EOL/Terminated |
+|-----------|-----------------------|---------------------|-----------------|-----------------------|------------------|
+| 3 | 3.1.7 | Maintenance | Apr 22, 2025 |
TBD | TBD |
+| 2 | 2.11.1 | Limited maintenance | Dec 17, 2020 |
Oct 22, 2025 | Apr 22, 2026 |
+| 1.10 | 1.10.15 | EOL | Aug 27, 2018 |
Dec 17, 2020 | June 17, 2021 |
+| 1.9 | 1.9.0 | EOL | Jan 03, 2018 |
Aug 27, 2018 | Aug 27, 2018 |
+| 1.8 | 1.8.2 | EOL | Mar 19, 2017 |
Jan 03, 2018 | Jan 03, 2018 |
+| 1.7 | 1.7.1.2 | EOL | Mar 28, 2016 |
Mar 19, 2017 | Mar 19, 2017 |
<!-- End of auto-generated table -->
diff --git a/airflow-core/docs/installation/supported-versions.rst
b/airflow-core/docs/installation/supported-versions.rst
index 2af07418a78..5b87983ae8d 100644
--- a/airflow-core/docs/installation/supported-versions.rst
+++ b/airflow-core/docs/installation/supported-versions.rst
@@ -26,16 +26,16 @@ Apache Airflow® version life cycle:
.. This table is automatically updated by prek hook
scripts/ci/prek/supported_versions.py
.. Beginning of auto-generated table
-========= ===================== ========= ===============
===================== ================
-Version Current Patch/Minor State First Release Limited
Maintenance EOL/Terminated
-========= ===================== ========= ===============
===================== ================
-3 3.1.7 Supported Apr 22, 2025 TBD
TBD
-2 2.11.0 Supported Dec 17, 2020 Oct 22, 2025
Apr 22, 2026
-1.10 1.10.15 EOL Aug 27, 2018 Dec 17, 2020
June 17, 2021
-1.9 1.9.0 EOL Jan 03, 2018 Aug 27, 2018
Aug 27, 2018
-1.8 1.8.2 EOL Mar 19, 2017 Jan 03, 2018
Jan 03, 2018
-1.7 1.7.1.2 EOL Mar 28, 2016 Mar 19, 2017
Mar 19, 2017
-========= ===================== ========= ===============
===================== ================
+========= ===================== =================== ===============
===================== ================
+Version Current Patch/Minor State First Release
Limited Maintenance EOL/Terminated
+========= ===================== =================== ===============
===================== ================
+3 3.1.7 Maintenance Apr 22, 2025 TBD
TBD
+2 2.11.1 Limited maintenance Dec 17, 2020 Oct
22, 2025 Apr 22, 2026
+1.10 1.10.15 EOL Aug 27, 2018 Dec
17, 2020 June 17, 2021
+1.9 1.9.0 EOL Jan 03, 2018 Aug
27, 2018 Aug 27, 2018
+1.8 1.8.2 EOL Mar 19, 2017 Jan
03, 2018 Jan 03, 2018
+1.7 1.7.1.2 EOL Mar 28, 2016 Mar
19, 2017 Mar 19, 2017
+========= ===================== =================== ===============
===================== ================
.. End of auto-generated table
diff --git a/generated/PYPI_README.md b/generated/PYPI_README.md
index dbc5b1eb04f..5a94606178e 100644
--- a/generated/PYPI_README.md
+++ b/generated/PYPI_README.md
@@ -28,8 +28,7 @@ PROJECT BY THE `generate-pypi-readme` PREK HOOK. YOUR CHANGES
HERE WILL BE AUTOM
| PyPI | [](https://badge.fury.io/py/apache-airflow)
[](https://pypi.org/project/apache-airflow/)
[](https://pypi.org/project/apache-airflow/)
[...]
| Containers | [](https://hub.docker.com/r/apache/airflow)
[](https://hub.docker.com/r/apache/airflow)
[](https://artifacthub.io/packages/search?repo=apache-airflow)
[...]
| Community |
[](https://github.com/apache/airflow/graphs/contributors)
[](https://s.apache.org/airflow-slack)

[](https://insights.linux
[...]
-| Dev tools |
[](https://github.com/j178/prek)
[...]
-
+| Dev tools |
[](https://github.com/j178/prek)
[...]
| Version | Build Status
|
|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|
@@ -56,14 +55,14 @@ Use Airflow to author workflows (Dags) that orchestrate
tasks. The Airflow sched
Apache Airflow is tested with:
-| | Main version (dev) | Stable version (3.1.7) |
-|------------|------------------------------|------------------------|
-| Python | 3.10, 3.11, 3.12, 3.13 | 3.10, 3.11, 3.12, 3.13 |
-| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) |
-| Kubernetes | 1.30, 1.31, 1.32, 1.33, 1.34 | 1.30, 1.31, 1.32, 1.33 |
-| PostgreSQL | 13, 14, 15, 16, 17 | 13, 14, 15, 16, 17 |
-| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation |
-| SQLite | 3.15.0+ | 3.15.0+ |
+| | Main version (dev) | Stable version (3.1.7) | Stable
version (2.11.1) |
+|------------|------------------------------|------------------------|------------------------------|
+| Python | 3.10, 3.11, 3.12, 3.13 | 3.10, 3.11, 3.12, 3.13 | 3.10,
3.11, 3.12 |
+| Platform | AMD64/ARM64 | AMD64/ARM64 |
AMD64/ARM64(\*) |
+| Kubernetes | 1.30, 1.31, 1.32, 1.33, 1.34 | 1.30, 1.31, 1.32, 1.33 | 1.26,
1.27, 1.28, 1.29, 1.30 |
+| PostgreSQL | 13, 14, 15, 16, 17 | 13, 14, 15, 16, 17 | 12, 13,
14, 15, 16 |
+| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation | 8.0,
Innovation |
+| SQLite | 3.15.0+ | 3.15.0+ | 3.15.0+
|
\* Experimental
@@ -120,11 +119,6 @@ While it is possible to install Airflow with tools like
[Poetry](https://python-
`pip` - especially when it comes to constraint vs. requirements management.
Installing via `Poetry` or `pip-tools` is not currently supported.
-There are known issues with ``bazel`` that might lead to circular dependencies
when using it to install
-Airflow. Please switch to ``pip`` if you encounter such problems. ``Bazel``
community works on fixing
-the problem in `this PR
<https://github.com/bazelbuild/rules_python/pull/1166>`_ so it might be that
-newer versions of ``bazel`` will handle it.
-
If you wish to install Airflow using those tools, you should use the
constraint files and convert
them to the appropriate format and workflow that your tool requires.
diff --git a/scripts/ci/prek/supported_versions.py
b/scripts/ci/prek/supported_versions.py
index 28789f30e7b..780497f6157 100755
--- a/scripts/ci/prek/supported_versions.py
+++ b/scripts/ci/prek/supported_versions.py
@@ -39,8 +39,8 @@ HEADERS = (
)
SUPPORTED_VERSIONS = (
- ("3", "3.1.7", "Supported", "Apr 22, 2025", "TBD", "TBD"),
- ("2", "2.11.0", "Supported", "Dec 17, 2020", "Oct 22, 2025", "Apr 22,
2026"),
+ ("3", "3.1.7", "Maintenance", "Apr 22, 2025", "TBD", "TBD"),
+ ("2", "2.11.1", "Limited maintenance", "Dec 17, 2020", "Oct 22, 2025",
"Apr 22, 2026"),
("1.10", "1.10.15", "EOL", "Aug 27, 2018", "Dec 17, 2020", "June 17,
2021"),
("1.9", "1.9.0", "EOL", "Jan 03, 2018", "Aug 27, 2018", "Aug 27, 2018"),
("1.8", "1.8.2", "EOL", "Mar 19, 2017", "Jan 03, 2018", "Jan 03, 2018"),