Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ Apache Airflow is tested with:

| | Main version (dev) | Stable version (3.1.8) | Stable version (2.11.2) |
|------------|------------------------------------|------------------------|------------------------------|
| Python | 3.10, 3.11, 3.12, 3.13 | 3.10, 3.11, 3.12, 3.13 | 3.10, 3.11, 3.12 |
| Python | 3.10, 3.11, 3.12, 3.13, 3.14 | 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.35 | 1.30, 1.31, 1.32, 1.33 | 1.26, 1.27, 1.28, 1.29, 1.30 |
| PostgreSQL | 14, 15, 16, 17, 18 | 13, 14, 15, 16, 17 | 12, 13, 14, 15, 16 |
Expand Down
2 changes: 1 addition & 1 deletion airflow-core/docs/start.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ This quick start guide will help you bootstrap an Airflow standalone instance on

.. note::

Successful installation requires a Python 3 environment. Starting with Airflow 3.1.0, Airflow supports Python 3.10, 3.11, 3.12, 3.13.
Successful installation requires a Python 3 environment. Starting with Airflow 3.2.0, Airflow supports Python 3.10, 3.11, 3.12, 3.13, 3.14.

Officially supported installation methods is with ``pip`` or ``uv``.

Expand Down
2 changes: 1 addition & 1 deletion airflow-ctl/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ A command-line tool for interacting with Apache Airflow instances through the Ai

## Requirements

- Python 3.10 or later (compatible with Python >= 3.10 and < 3.13)
- Python 3.10 or later (compatible with 3.10 <= Python <= 3.14)
- Network access to an Apache Airflow instance with REST API enabled
- \[Recommended\] Keyring backend installed in operating system for secure token storage.
- In case there's no keyring available (common in headless environments) you can provide the token to each command. See the [Security page](https://airflow.apache.org/docs/apache-airflow-ctl/stable/security.html) for more information.
Expand Down
2 changes: 1 addition & 1 deletion contributing-docs/07_local_virtualenv.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Required Software Packages
Use system-level package managers like yum, apt-get for Linux, or
Homebrew for macOS to install required software packages:

* Python (One of: 3.10, 3.11, 3.12, 3.13)
* Python (One of: 3.10, 3.11, 3.12, 3.13, 3.14)
* MySQL 5.7+
* libxml
* helm (only for helm chart tests)
Expand Down
2 changes: 1 addition & 1 deletion dev/README_RELEASE_AIRFLOW.md
Original file line number Diff line number Diff line change
Expand Up @@ -1313,7 +1313,7 @@ the older branches, you should set the "skip" field to true.
## Verify production images

```shell script
for PYTHON in 3.10 3.11 3.12 3.13
for PYTHON in 3.10 3.11 3.12 3.13 3.14
do
docker pull apache/airflow:${VERSION}-python${PYTHON}
breeze prod-image verify --image-name apache/airflow:${VERSION}-python${PYTHON}
Expand Down
2 changes: 1 addition & 1 deletion dev/breeze/doc/ci/02_images.md
Original file line number Diff line number Diff line change
Expand Up @@ -566,7 +566,7 @@ percent-encoded when you access them via UI (/ = %2F)
| PROD image | airflow/\<BRANCH\>/prod/python\<X.Y\> | faster to build or pull. Production image optimized for size. |

- \<BRANCH\> might be either "main" or "v2-\*-test"
- \<X.Y\> - Python version (Major + Minor).Should be one of \["3.10", "3.11", "3.12", "3.13" \].
- \<X.Y\> - Python version (Major + Minor).Should be one of \["3.10", "3.11", "3.12", "3.13", "3.14" \].


----
Expand Down
22 changes: 11 additions & 11 deletions docker-stack-docs/build.rst
Original file line number Diff line number Diff line change
Expand Up @@ -313,17 +313,17 @@ There are two types of images you can extend your image from:

Naming conventions for the images:

+----------------+---------------------+---------------------------------+--------------------------------------+
| Image | Python | Standard image | Slim image |
+================+=====================+=================================+======================================+
| Latest default | 3.12 | apache/airflow:latest | apache/airflow:slim-latest |
+----------------+---------------------+---------------------------------+--------------------------------------+
| Default | 3.12 | apache/airflow:X.Y.Z | apache/airflow:slim-X.Y.Z |
+----------------+---------------------+---------------------------------+--------------------------------------+
| Latest | 3.10,3.11,3.12,3.13 | apache/airflow:latest-pythonN.M | apache/airflow:slim-latest-pythonN.M |
+----------------+---------------------+---------------------------------+--------------------------------------+
| Specific | 3.10,3.11,3.12,3.13 | apache/airflow:X.Y.Z-pythonN.M | apache/airflow:slim-X.Y.Z-pythonN.M |
+----------------+---------------------+---------------------------------+--------------------------------------+
+----------------+--------------------------+---------------------------------+--------------------------------------+
| Image | Python | Standard image | Slim image |
+================+==========================+=================================+======================================+
| Latest default | 3.13 | apache/airflow:latest | apache/airflow:slim-latest |
+----------------+--------------------------+---------------------------------+--------------------------------------+
| Default | 3.13 | apache/airflow:X.Y.Z | apache/airflow:slim-X.Y.Z |
+----------------+--------------------------+---------------------------------+--------------------------------------+
| Latest | 3.10,3.11,3.12,3.13,3.14 | apache/airflow:latest-pythonN.M | apache/airflow:slim-latest-pythonN.M |
+----------------+--------------------------+---------------------------------+--------------------------------------+
| Specific | 3.10,3.11,3.12,3.13,3.14 | apache/airflow:X.Y.Z-pythonN.M | apache/airflow:slim-X.Y.Z-pythonN.M |
+----------------+--------------------------+---------------------------------+--------------------------------------+

* The "latest" image is always the latest released stable version available.

Expand Down
2 changes: 1 addition & 1 deletion generated/PYPI_README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ Apache Airflow is tested with:

| | Main version (dev) | Stable version (3.1.8) | Stable version (2.11.2) |
|------------|------------------------------------|------------------------|------------------------------|
| Python | 3.10, 3.11, 3.12, 3.13 | 3.10, 3.11, 3.12, 3.13 | 3.10, 3.11, 3.12 |
| Python | 3.10, 3.11, 3.12, 3.13, 3.14 | 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.35 | 1.30, 1.31, 1.32, 1.33 | 1.26, 1.27, 1.28, 1.29, 1.30 |
| PostgreSQL | 14, 15, 16, 17, 18 | 13, 14, 15, 16, 17 | 12, 13, 14, 15, 16 |
Expand Down
Loading