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 42491516e1a [v3-1-test] Update main with Airflow 3.1.1 release details
(#57392) (#57402)
42491516e1a is described below
commit 42491516e1aef930c5e0df7dbe89dec40d05be54
Author: Jarek Potiuk <[email protected]>
AuthorDate: Tue Oct 28 06:21:41 2025 +0100
[v3-1-test] Update main with Airflow 3.1.1 release details (#57392) (#57402)
(cherry picked from commit be84a27a5598ffc760d4daf0c6f53e2850ac7d0b)
Release: https://pypi.org/project/apache-airflow/3.1.1/
Co-authored-by: Kaxil Naik <[email protected]>
---
.github/ISSUE_TEMPLATE/1-airflow_bug_report.yml | 6 +++---
README.md | 8 ++++----
generated/PYPI_README.md | 6 +++---
reproducible_build.yaml | 4 ++--
4 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/.github/ISSUE_TEMPLATE/1-airflow_bug_report.yml
b/.github/ISSUE_TEMPLATE/1-airflow_bug_report.yml
index f04a2ef0ea1..1a8ecc24b71 100644
--- a/.github/ISSUE_TEMPLATE/1-airflow_bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/1-airflow_bug_report.yml
@@ -25,15 +25,15 @@ body:
the latest release or main to see if the issue is fixed before
reporting it.
multiple: false
options:
- - "3.0.6"
+ - "3.1.1"
- "2.11.0"
- "main (development)"
- - "Other Airflow 2 version (please specify below)"
+ - "Other Airflow 2/3 version (please specify below)"
validations:
required: true
- type: input
attributes:
- label: If "Other Airflow 2 version" selected, which one?
+ label: If "Other Airflow 2/3 version" selected, which one?
# yamllint disable rule:line-length
description: >
On what 2.X version of Airflow are you currently experiencing the
issue? Remember, you are encouraged to
diff --git a/README.md b/README.md
index d1723f1c17d..35eb64dffe4 100644
--- a/README.md
+++ b/README.md
@@ -99,7 +99,7 @@ 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.0) |
+| | Main version (dev) | Stable version (3.1.1) |
|------------|------------------------------|------------------------|
| Python | 3.10, 3.11, 3.12, 3.13 | 3.10, 3.11, 3.12, 3.13 |
| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) |
@@ -177,14 +177,14 @@ them to the appropriate format and workflow that your
tool requires.
```bash
-pip install 'apache-airflow==3.1.0' \
+pip install 'apache-airflow==3.1.1' \
--constraint
"https://raw.githubusercontent.com/apache/airflow/constraints-3.1.1/constraints-3.10.txt"
```
2. Installing with extras (i.e., postgres, google)
```bash
-pip install 'apache-airflow[postgres,google]==3.1.0' \
+pip install 'apache-airflow[postgres,google]==3.1.1' \
--constraint
"https://raw.githubusercontent.com/apache/airflow/constraints-3.1.1/constraints-3.10.txt"
```
@@ -275,7 +275,7 @@ packages:
Changing limits for versions of Airflow dependencies is not a breaking
change on its own.
* **Airflow Providers**: SemVer rules apply to changes in the particular
provider's code only.
SemVer MAJOR and MINOR versions for the packages are independent of the
Airflow version.
- For example, `google 4.1.0` and `amazon 3.1.0` providers can happily be
installed
+ For example, `google 4.1.0` and `amazon 3.1.1` providers can happily be
installed
with `Airflow 2.1.2`. If there are limits of cross-dependencies between
providers and Airflow packages,
they are present in providers as `install_requires` limitations. We aim to
keep backwards
compatibility of providers with all previously released Airflow 2 versions
but
diff --git a/generated/PYPI_README.md b/generated/PYPI_README.md
index 3852bc14450..1aa680f803e 100644
--- a/generated/PYPI_README.md
+++ b/generated/PYPI_README.md
@@ -56,7 +56,7 @@ Use Airflow to author workflows (Dags) that orchestrate
tasks. The Airflow sched
Apache Airflow is tested with:
-| | Main version (dev) | Stable version (3.1.0) |
+| | Main version (dev) | Stable version (3.1.1) |
|------------|------------------------------|------------------------|
| Python | 3.10, 3.11, 3.12, 3.13 | 3.10, 3.11, 3.12, 3.13 |
| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) |
@@ -130,14 +130,14 @@ them to the appropriate format and workflow that your
tool requires.
```bash
-pip install 'apache-airflow==3.1.0' \
+pip install 'apache-airflow==3.1.1' \
--constraint
"https://raw.githubusercontent.com/apache/airflow/constraints-3.1.1/constraints-3.10.txt"
```
2. Installing with extras (i.e., postgres, google)
```bash
-pip install 'apache-airflow[postgres,google]==3.1.0' \
+pip install 'apache-airflow[postgres,google]==3.1.1' \
--constraint
"https://raw.githubusercontent.com/apache/airflow/constraints-3.1.1/constraints-3.10.txt"
```
diff --git a/reproducible_build.yaml b/reproducible_build.yaml
index 80c27ac7862..d2ef45ff642 100644
--- a/reproducible_build.yaml
+++ b/reproducible_build.yaml
@@ -1,2 +1,2 @@
-release-notes-hash: 494f9b3520ef8ea5bac56db82e4aa265
-source-date-epoch: 1761097418
+release-notes-hash: a449253a6789334b408e2b28073c9a08
+source-date-epoch: 1761610265