Skip to content

Commit 5aa3ff7

Browse files
Upgrade the Airflow version to 3.4.0 and Task SDK version to 1.4.0 (#69085)
1 parent e1c6feb commit 5aa3ff7

18 files changed

Lines changed: 31 additions & 31 deletions

File tree

airflow-core/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ classifiers = [
6464
]
6565

6666
# Version is defined in src/airflow/__init__.py and it is automatically synchronized by prek hook
67-
version = "3.3.0"
67+
version = "3.4.0"
6868

6969
dependencies = [
7070
"a2wsgi>=1.10.8",
@@ -153,7 +153,7 @@ dependencies = [
153153
"typing-extensions>=4.14.1",
154154
"universal-pathlib>=0.3.8",
155155
"uuid6>=2024.7.10",
156-
"apache-airflow-task-sdk<1.4.0,>=1.3.0",
156+
"apache-airflow-task-sdk<1.5.0,>=1.4.0",
157157
# pre-installed providers
158158
"apache-airflow-providers-common-compat>=1.7.4",
159159
"apache-airflow-providers-common-io>=1.6.3",

airflow-core/src/airflow/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
# lib.) This is required by some IDEs to resolve the import paths.
2626
__path__ = __import__("pkgutil").extend_path(__path__, __name__)
2727

28-
__version__ = "3.3.0"
28+
__version__ = "3.4.0"
2929

3030

3131
import os

docker-stack-docs/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ Every time a new version of Airflow is released, the images are prepared in the
3131
[apache/airflow DockerHub](https://hub.docker.com/r/apache/airflow)
3232
for all the supported Python versions.
3333

34-
You can find the following images there (Assuming Airflow version `3.3.0`):
34+
You can find the following images there (Assuming Airflow version `3.4.0`):
3535

3636
* `apache/airflow:latest` - the latest released Airflow image with default Python version (3.12 currently)
3737
* `apache/airflow:latest-pythonX.Y` - the latest released Airflow image with specific Python version
38-
* `apache/airflow:3.3.0` - the versioned Airflow image with default Python version (3.12 currently)
39-
* `apache/airflow:3.3.0-pythonX.Y` - the versioned Airflow image with specific Python version
38+
* `apache/airflow:3.4.0` - the versioned Airflow image with default Python version (3.12 currently)
39+
* `apache/airflow:3.4.0-pythonX.Y` - the versioned Airflow image with specific Python version
4040

4141
Those are "reference" regular images. They contain the most common set of extras, dependencies and providers that are
4242
often used by the users and they are good to "try-things-out" when you want to just take Airflow for a spin,
@@ -47,8 +47,8 @@ via [Building the image](https://airflow.apache.org/docs/docker-stack/build.html
4747

4848
* `apache/airflow:slim-latest` - the latest released Airflow image with default Python version (3.12 currently)
4949
* `apache/airflow:slim-latest-pythonX.Y` - the latest released Airflow image with specific Python version
50-
* `apache/airflow:slim-3.3.0` - the versioned Airflow image with default Python version (3.12 currently)
51-
* `apache/airflow:slim-3.3.0-pythonX.Y` - the versioned Airflow image with specific Python version
50+
* `apache/airflow:slim-3.4.0` - the versioned Airflow image with default Python version (3.12 currently)
51+
* `apache/airflow:slim-3.4.0-pythonX.Y` - the versioned Airflow image with specific Python version
5252

5353
The Apache Airflow image provided as convenience package is optimized for size, and
5454
it provides just a bare minimal set of the extras and dependencies installed and in most cases

docker-stack-docs/docker-examples/extending/add-airflow-configuration/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
# This is an example Dockerfile. It is not intended for PRODUCTION use
1919
# [START Dockerfile]
20-
FROM apache/airflow:3.3.0
20+
FROM apache/airflow:3.4.0
2121
ENV AIRFLOW__CORE__LOAD_EXAMPLES=True
2222
ENV AIRFLOW__DATABASE__SQL_ALCHEMY_CONN=my_conn_string
2323
# [END Dockerfile]

docker-stack-docs/docker-examples/extending/add-apt-packages/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
# This is an example Dockerfile. It is not intended for PRODUCTION use
1919
# [START Dockerfile]
20-
FROM apache/airflow:3.3.0
20+
FROM apache/airflow:3.4.0
2121
USER root
2222
RUN apt-get update \
2323
&& apt-get install -y --no-install-recommends \

docker-stack-docs/docker-examples/extending/add-build-essential-extend/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
# This is an example Dockerfile. It is not intended for PRODUCTION use
1919
# [START Dockerfile]
20-
FROM apache/airflow:3.3.0
20+
FROM apache/airflow:3.4.0
2121
USER root
2222
RUN apt-get update \
2323
&& apt-get install -y --no-install-recommends \

docker-stack-docs/docker-examples/extending/add-providers/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
# This is an example Dockerfile. It is not intended for PRODUCTION use
1919
# [START Dockerfile]
20-
FROM apache/airflow:3.3.0
20+
FROM apache/airflow:3.4.0
2121
USER root
2222
RUN apt-get update \
2323
&& apt-get install -y --no-install-recommends \

docker-stack-docs/docker-examples/extending/add-pypi-packages-constraints/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@
1717

1818
# This is an example Dockerfile. It is not intended for PRODUCTION use
1919
# [START Dockerfile]
20-
FROM apache/airflow:3.3.0
20+
FROM apache/airflow:3.4.0
2121
RUN pip install --no-cache-dir "apache-airflow==${AIRFLOW_VERSION}" lxml --constraint "${HOME}/constraints.txt"
2222
# [END Dockerfile]

docker-stack-docs/docker-examples/extending/add-pypi-packages-uv/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
# This is an example Dockerfile. It is not intended for PRODUCTION use
1919
# [START Dockerfile]
20-
FROM apache/airflow:3.3.0
20+
FROM apache/airflow:3.4.0
2121

2222
# The `uv` tools is Rust packaging tool that is much faster than `pip` and other installers
2323
# Support for uv as installation tool is experimental

docker-stack-docs/docker-examples/extending/add-pypi-packages/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@
1717

1818
# This is an example Dockerfile. It is not intended for PRODUCTION use
1919
# [START Dockerfile]
20-
FROM apache/airflow:3.3.0
20+
FROM apache/airflow:3.4.0
2121
RUN pip install --no-cache-dir "apache-airflow==${AIRFLOW_VERSION}" lxml
2222
# [END Dockerfile]

0 commit comments

Comments
 (0)