This is an automated email from the ASF dual-hosted git repository. jedcunningham pushed a commit to branch v2-2-test in repository https://gitbox.apache.org/repos/asf/airflow.git
commit 5dd690b57a20ca944deb8d96e89ec6ae6161afeb Author: Jed Cunningham <[email protected]> AuthorDate: Fri Oct 8 08:00:13 2021 -0600 Bump version to 2.2.0 --- README.md | 14 +++++++------- UPDATING.md | 3 +++ setup.py | 2 +- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 872431c..6a75b51 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ Airflow is not a streaming solution, but it is often used to process real-time d Apache Airflow is tested with: -| | Main version (dev) | Stable version (2.1.4) | +| | Main version (dev) | Stable version (2.2.0) | | -------------------- | ------------------------- | ------------------------ | | Python | 3.6, 3.7, 3.8, 3.9 | 3.6, 3.7, 3.8, 3.9 | | Kubernetes | 1.18, 1.19, 1.20 | 1.18, 1.19, 1.20 | @@ -142,15 +142,15 @@ them to the appropriate format and workflow that your tool requires. ```bash -pip install 'apache-airflow==2.1.4' \ - --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.1.4/constraints-3.7.txt" +pip install 'apache-airflow==2.2.0' \ + --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.2.0/constraints-3.7.txt" ``` 2. Installing with extras (i.e., postgres, google) ```bash -pip install 'apache-airflow[postgres,google]==2.1.4' \ - --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.1.4/constraints-3.7.txt" +pip install 'apache-airflow[postgres,google]==2.2.0' \ + --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.2.0/constraints-3.7.txt" ``` For information on installing provider packages, check @@ -252,7 +252,7 @@ Apache Airflow version life cycle: | Version | Current Patch/Minor | State | First Release | Limited Support | EOL/Terminated | |---------|---------------------|-----------|---------------|-----------------|----------------| -| 2 | 2.1.4 | Supported | Dec 17, 2020 | Dec 31, 2021 | TBD | +| 2 | 2.2.0 | Supported | 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 | @@ -278,7 +278,7 @@ They are based on the official release schedule of Python and Kubernetes, nicely 2. The "oldest" supported version of Python/Kubernetes is the default one. "Default" is only meaningful in terms of "smoke tests" in CI PRs, which are run using this default version and the default reference - image available. Currently `apache/airflow:latest` and `apache/airflow:2.1.4` images + image available. Currently `apache/airflow:latest` and `apache/airflow:2.2.0` images are both Python 3.6 images. However, the first MINOR/MAJOR release of Airflow release after 23.12.2021 will become Python 3.7 images. diff --git a/UPDATING.md b/UPDATING.md index d0619f7..8ffd87d 100644 --- a/UPDATING.md +++ b/UPDATING.md @@ -27,6 +27,7 @@ assists users migrating to a new version. **Table of contents** - [Main](#main) +- [Airflow 2.2.0](#airflow-220) - [Airflow 2.1.4](#airflow-214) - [Airflow 2.1.3](#airflow-213) - [Airflow 2.1.2](#airflow-212) @@ -76,6 +77,8 @@ https://developers.google.com/style/inclusive-documentation --> +## Airflow 2.2.0 + ### `worker_log_server_port` configuration has been moved to the ``logging`` section. The `worker_log_server_port` configuration option has been moved from `[celery]` section to `[logging]` section to allow for re-use between different executors. diff --git a/setup.py b/setup.py index b6f1330..d4023fe 100644 --- a/setup.py +++ b/setup.py @@ -41,7 +41,7 @@ PY39 = sys.version_info >= (3, 9) logger = logging.getLogger(__name__) -version = '2.2.0.dev0' +version = '2.2.0' my_dir = dirname(__file__)
