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