支持的版本

版本生命周期

Apache Airflow™ 版本生命周期

版本

当前补丁/次要版本

状态

首次发布

有限支持

EOL/终止

2

2.9.2

支持

2020 年 12 月 17 日

待定

待定

1.10

1.10.15

EOL

2018 年 8 月 27 日

2020 年 12 月 17 日

2021 年 6 月 17 日

1.9

1.9.0

EOL

2018 年 1 月 3 日

2018 年 8 月 27 日

2018 年 8 月 27 日

1.8

1.8.2

EOL

2017 年 3 月 19 日

2018 年 1 月 3 日

2018 年 1 月 3 日

1.7

1.7.1.2

EOL

2016 年 3 月 28 日

2017 年 3 月 19 日

2017 年 3 月 19 日

有限支持版本仅提供安全性和关键错误修复。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 中的“冒烟测试”方面有意义,这些测试使用此默认版本和 DockerHub 中可用的默认参考镜像运行。目前,apache/airflow:latestapache/airflow:2.5.2 镜像是 Python 3.8 镜像,但在 2023 年 9 月 14 日之后发布的第一个 Airflow 次要/主要版本中,它们将成为 Python 3.9 镜像。

  3. 我们在 Python/Kubernetes 正式发布后,在主版本中支持它们的新版本,以及我们在 CI 管道中使它们工作(由于依赖项主要赶上 Python 的新版本,这可能不会立即实现),我们根据工作的 CI 设置在 Airflow 中发布新的镜像/支持。

此条目有帮助吗?