This is an automated email from the ASF dual-hosted git repository.

jedcunningham pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new b12503e  Add 2.2.1 to readme, changelog, updating, etc (#19318)
b12503e is described below

commit b12503e6288848cd0ea7d4c0edd5efb5d390324d
Author: Jed Cunningham <[email protected]>
AuthorDate: Fri Oct 29 12:06:40 2021 -0600

    Add 2.2.1 to readme, changelog, updating, etc (#19318)
---
 .github/ISSUE_TEMPLATE/airflow_bug_report.yml |  3 +-
 CHANGELOG.txt                                 | 44 +++++++++++++++++++++++++++
 README.md                                     | 14 ++++-----
 UPDATING.md                                   |  3 ++
 4 files changed, 56 insertions(+), 8 deletions(-)

diff --git a/.github/ISSUE_TEMPLATE/airflow_bug_report.yml 
b/.github/ISSUE_TEMPLATE/airflow_bug_report.yml
index 37dafd0..abfbe3b 100644
--- a/.github/ISSUE_TEMPLATE/airflow_bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/airflow_bug_report.yml
@@ -25,7 +25,8 @@ body:
         discuss Airflow 1.10, open 
[Discussion](https://github.com/apache/airflow/discussions) instead!
       multiple: false
       options:
-        - "2.2.0 (latest released)"
+        - "2.2.1 (latest released)"
+        - "2.2.0"
         - "2.1.4"
         - "2.1.3"
         - "2.1.2"
diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index f9a08f1..48f8f3b 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -1,3 +1,47 @@
+Airflow 2.2.1, 2021-10-29
+-------------------------
+
+Bug Fixes
+"""""""""
+
+- Fix Unexpected commit error in schedulerjob (#19213)
+- Add DagRun.logical_date as a property (#19198)
+- Clear ti.next_method and ti.next_kwargs on task finish (#19183)
+- Faster PostgreSQL db migration to Airflow 2.2 (#19166)
+- Remove incorrect type comment in ``Swagger2Specification._set_defaults`` 
classmethod (#19065)
+- Add TriggererJob to jobs check command (#19179, #19185)
+- Hide tooltip when next run is ``None`` (#19112)
+- Crerate TI context with data interval compat layer (#19148)
+- Fix queued dag runs changes ``catchup=False`` behaviour (#19130, #19145)
+- add detailed information to logging when a dag or a task finishes. (#19097)
+- Warn about unsupported Python 3.10 (#19060)
+- Fix catchup by limiting queued dagrun creation using ``max_active_runs`` 
(#18897)
+- Prevent scheduler crash when serialized dag is missing (#19113)
+- Don't install SQLAlchemy/Pendulum adapters for other DBs (#18745)
+- Workaround libstdcpp TLS error (#19010)
+- Change `ds`, `ts`, etc. back to use logical date (#19088)
+- Ensure task state doesn't change when marked as failed/success/skipped 
(#19095)
+- Relax packaging requirement (#19087)
+- Rename trigger page label to Logical Date (#19061)
+- Allow Param to support a default value of ``None`` (#19034)
+- Upgrade old DAG/task param format when deserializing from the DB (#18986)
+- Don't bake ENV and _cmd into tmp config for non-sudo (#18772)
+- CLI: Fail ``backfill`` command before loading DAGs if missing args (#18994)
+- BugFix: Null execution date on insert to ``task_fail`` violating NOT NULL 
(#18979)
+- Try to move "dangling" rows in upgradedb (#18953)
+- Row lock TI query in ``SchedulerJob._process_executor_events`` (#18975)
+- Sentry before send fallback (#18980)
+- Fix ``XCom.delete`` error in Airflow 2.2.0 (#18956)
+- Check python version before starting triggerer (#18926)
+
+Doc only changes
+""""""""""""""""
+
+- Update access control documentation for TaskInstances and DagRuns (#18644)
+- Add information about keepalives for managed Postgres (#18850)
+- Doc: Add Callbacks Section to Logging & Monitoring (#18842)
+- Group PATCH DAGrun together with other DAGRun endpoints (#18885)
+
 Airflow 2.2.0, 2021-10-11
 -------------------------
 
diff --git a/README.md b/README.md
index 29bf96a..61b533d 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.2.0)   |
+|                      | Main version (dev)        | Stable version (2.2.1)   |
 | -------------------- | ------------------------- | ------------------------ |
 | 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         |
@@ -144,15 +144,15 @@ them to the appropriate format and workflow that your 
tool requires.
 
 
 ```bash
-pip install 'apache-airflow==2.2.0' \
- --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.2.0/constraints-3.7.txt";
+pip install 'apache-airflow==2.2.1' \
+ --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.2.1/constraints-3.7.txt";
 ```
 
 2. Installing with extras (i.e., postgres, google)
 
 ```bash
-pip install 'apache-airflow[postgres,google]==2.2.0' \
- --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.2.0/constraints-3.7.txt";
+pip install 'apache-airflow[postgres,google]==2.2.1' \
+ --constraint 
"https://raw.githubusercontent.com/apache/airflow/constraints-2.2.1/constraints-3.7.txt";
 ```
 
 For information on installing provider packages, check
@@ -254,7 +254,7 @@ Apache Airflow version life cycle:
 
 | Version | Current Patch/Minor | State     | First Release | Limited Support 
| EOL/Terminated |
 
|---------|---------------------|-----------|---------------|-----------------|----------------|
-| 2       | 2.2.0               | Supported | Dec 17, 2020  | TBD             
| TBD            |
+| 2       | 2.2.1               | 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   |
@@ -281,7 +281,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 
until we decide to switch to
    later version. "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.2.0` images are Python 3.7 images as we are preparing 
for 23.12.2021 when will
+   and `apache/airflow:2.2.1` images are Python 3.7 images as we are preparing 
for 23.12.2021 when will
    Python 3.6 reaches end of life.
 
 3. We support a new version of Python/Kubernetes in main after they are 
officially released, as soon as we
diff --git a/UPDATING.md b/UPDATING.md
index 9c9304c..a2ac8c3 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.1](#airflow-221)
 - [Airflow 2.2.0](#airflow-220)
 - [Airflow 2.1.4](#airflow-214)
 - [Airflow 2.1.3](#airflow-213)
@@ -77,6 +78,8 @@ https://developers.google.com/style/inclusive-documentation
 
 -->
 
+## Airflow 2.2.1
+
 ### ``Param``'s default value for ``default`` removed
 
 ``Param``, introduced in Airflow 2.2.0, accidentally set the default value to 
``None``. This default has been removed. If you want ``None`` as your default, 
explicitly set it as such. For example:

Reply via email to