You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by el...@apache.org on 2021/05/19 19:06:29 UTC
[airflow] branch master updated: add version life cycle table
(#15936)
This is an automated email from the ASF dual-hosted git repository.
eladkal pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/master by this push:
new 858f93c add version life cycle table (#15936)
858f93c is described below
commit 858f93cb79384c1034f3fa081bb0cc246582db94
Author: eladkal <45...@users.noreply.github.com>
AuthorDate: Wed May 19 22:06:05 2021 +0300
add version life cycle table (#15936)
* add version life cycle table
* add to airflow docs
* fixes
---
README.md | 18 ++++++++++++++++++
docs/apache-airflow/installation.rst | 24 ++++++++++++++++++++++++
docs/spelling_wordlist.txt | 1 +
3 files changed, 43 insertions(+)
diff --git a/README.md b/README.md
index 2209b04..3da6a37 100644
--- a/README.md
+++ b/README.md
@@ -43,6 +43,7 @@ Use Airflow to author workflows as directed acyclic graphs (DAGs) of tasks. The
- [Project Focus](#project-focus)
- [Principles](#principles)
+- [Version Life Cycle](#version-life-cycle)
- [Requirements](#requirements)
- [Support for Python and Kubernetes versions](#support-for-python-and-kubernetes-versions)
- [Getting started](#getting-started)
@@ -74,6 +75,23 @@ Airflow is not a streaming solution, but it is often used to process real-time d
- **Elegant**: Airflow pipelines are lean and explicit. Parameterizing your scripts is built into the core of Airflow using the powerful **Jinja** templating engine.
- **Scalable**: Airflow has a modular architecture and uses a message queue to orchestrate an arbitrary number of workers.
+## Version Life Cycle
+
+Apache Airflow version life cycle:
+
+| Version | Current Patch/Minor | State | First Release | Limited Support | EOL/Terminated |
+|---------|---------------------|-----------------|---------------|-----------------|----------------|
+| 2 | 2.1.0 | Supported | Dec 17, 2020 | Dec 2021 | TBD |
+| 1.10 | 1.10.15 | Limited Support | Aug 27, 2018 | Dec 17, 2020 | June 2021 |
+| 1.9 | 1.9.0 | EOL | Jan 03, 2018 | Aug 27, 2018 | Aug 2018 |
+| 1.8 | 1.8.2 | EOL | Mar 19, 2017 | Jan 03, 2018 | Jan 2018 |
+| 1.7 | 1.7.1.2 | EOL | Mar 28, 2016 | Mar 19, 2017 | Mar 2017 |
+
+Limited support versions will be supported with security and critical bug fix only.
+EOL versions will not get any fixes nor support.
+We always recommend that all users run the latest available minor release for whatever major version is in use.
+We **highly** recommend upgrading to the latest Airflow major release at the earliest convenient time and before EOL date.
+
## Requirements
Apache Airflow is tested with:
diff --git a/docs/apache-airflow/installation.rst b/docs/apache-airflow/installation.rst
index f22a5d2..db400a7 100644
--- a/docs/apache-airflow/installation.rst
+++ b/docs/apache-airflow/installation.rst
@@ -29,6 +29,30 @@ installation with other tools as well.
Airflow is also distributed as a Docker image (OCI Image). Consider using it to guarantee that software will always run the same no matter where it is deployed. For more information, see: :doc:`docker-stack:index`.
+Version Life Cycle
+''''''''''''''''''
+
+Apache Airflow version life cycle:
+
++---------+-----------------+---------------+-----------------+----------------+
+| Version | State | First Release | Limited Support | EOL/Terminated |
++---------+-----------------+---------------+-----------------+----------------+
+| 2 | Supported | Dec 17, 2020 | Dec 2021 | TBD |
++---------+-----------------+---------------+-----------------+----------------+
+| 1.10 | Limited Support | Aug 27, 2018 | Dec 17, 2020 | June 2021 |
++---------+-----------------+---------------+-----------------+----------------+
+| 1.9 | EOL | Jan 03, 2018 | Aug 27, 2018 | Aug 2018 |
++---------+-----------------+---------------+-----------------+----------------+
+| 1.8 | EOL | Mar 19, 2017 | Jan 03, 2018 | Jan 2018 |
++---------+-----------------+---------------+-----------------+----------------+
+| 1.7 | EOL | Mar 28, 2016 | Mar 19, 2017 | Mar 2017 |
++---------+-----------------+---------------+-----------------+----------------+
+
+Limited support versions will be supported with security and critical bug fix only.
+EOL versions will not get any fixes nor support.
+We **highly** recommend installing the latest Airflow release which has richer features.
+
+
Prerequisites
'''''''''''''
diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt
index f1f8ab5..c7e80b7 100644
--- a/docs/spelling_wordlist.txt
+++ b/docs/spelling_wordlist.txt
@@ -744,6 +744,7 @@ enum
env
envFrom
envvar
+eol
eols
ephraimbuddy
errno