Airflow Summit 2025 将于 10 月 07-09 日举行。立即注册获取早鸟票!

支持的版本

版本生命周期

Apache Airflow® 版本生命周期

版本

当前补丁/次版本

状态

首次发布

有限支持

EOL/终止

3

3.0.0

支持中

Apr 22, 2025

TBD

TBD

2

2.10.5

支持中

Dec 17, 2020

TBD

TBD

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

有限支持版本仅提供安全和关键错误修复支持。EOL 版本将不获得任何修复或支持。我们强烈建议安装最新 Airflow 版本,该版本提供更丰富的功能。

对 Python 和 Kubernetes 版本的支持

对于 Airflow 2.0+ 版本,我们遵循一定的规则来支持 Python 和 Kubernetes。这些规则基于 Python 和 Kubernetes 的官方发布计划,并在Python 开发者指南Kubernetes 版本偏差策略中做了很好的总结。

  1. 当 Python 和 Kubernetes 版本达到 EOL 时,我们将停止对其支持。在 EOL 日期后,我们立即在主分支中停止对这些 EOL 版本的支持,并在发布第一个新的 Airflow 次版本(如果没有新的次版本,则为主版本)时有效移除支持。例如,对于 Python 3.6,这意味着我们在 2021 年 12 月 23 日后立即在主分支中停止支持,在此之后发布的第一个 Airflow 主版本或次版本将不再支持它。

  2. 支持的“最旧”的 Python/Kubernetes 版本是默认版本。“默认”仅在 CI PR 中的“冒烟测试”方面有意义,这些测试使用此默认版本和 Docker Hub 中提供的默认参考镜像运行。目前,apache/airflow:latestapache/airflow:2.10.2 镜像是 Python 3.8 镜像,然而,在 2024 年 10 月 14 日之后发布的第一个 Airflow 次版本/主版本中,它们将成为 Python 3.9 镜像。

  3. 在 Python/Kubernetes 新版本正式发布后,我们会在主分支中支持它们,一旦我们在 CI 流水线中使其工作(由于依赖项需要跟上新版本的 Python,这可能不是立即可行的),我们将基于可用的 CI 设置在 Airflow 中发布新的镜像/支持。

此条目有帮助吗?