This is an automated email from the ASF dual-hosted git repository.
potiuk 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 7e7304e Add Changelog and other 2.1.4 details (#18353)
7e7304e is described below
commit 7e7304ef3060f9633ba4890cdf7a5a1d5ed4ab29
Author: Kaxil Naik <[email protected]>
AuthorDate: Sun Sep 19 09:20:20 2021 +0100
Add Changelog and other 2.1.4 details (#18353)
Updates `CHANGELOG`, `UPDATING.md`, `README.md` and adds `2.1.4` in Bug
report template
---
.github/ISSUE_TEMPLATE/airflow_bug_report.yml | 3 +-
.../airflow_helmchart_bug_report.yml | 3 +-
.../airflow_providers_bug_report.yml | 3 +-
CHANGELOG.txt | 49 ++++++++++++++++++++++
README.md | 14 +++----
UPDATING.md | 5 +++
6 files changed, 67 insertions(+), 10 deletions(-)
diff --git a/.github/ISSUE_TEMPLATE/airflow_bug_report.yml
b/.github/ISSUE_TEMPLATE/airflow_bug_report.yml
index dc5a2fc..a9a0ec4 100644
--- a/.github/ISSUE_TEMPLATE/airflow_bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/airflow_bug_report.yml
@@ -26,7 +26,8 @@ body:
multiple: false
options:
- "2.2.0b1 (beta snapshot)"
- - "2.1.3 (latest released)"
+ - "2.1.4 (latest released)"
+ - "2.1.3"
- "2.1.2"
- "2.1.1"
- "2.1.0"
diff --git a/.github/ISSUE_TEMPLATE/airflow_helmchart_bug_report.yml
b/.github/ISSUE_TEMPLATE/airflow_helmchart_bug_report.yml
index 80abb9b..8e82fef 100644
--- a/.github/ISSUE_TEMPLATE/airflow_helmchart_bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/airflow_helmchart_bug_report.yml
@@ -41,7 +41,8 @@ body:
discuss Airflow 1.10, open
[Discussion](https://github.com/apache/airflow/discussions) instead!
multiple: false
options:
- - "2.1.3 (latest released)"
+ - "2.1.4 (latest released)"
+ - "2.1.3"
- "2.1.2"
- "2.1.1"
- "2.1.0"
diff --git a/.github/ISSUE_TEMPLATE/airflow_providers_bug_report.yml
b/.github/ISSUE_TEMPLATE/airflow_providers_bug_report.yml
index 1cd894b..1ce938b 100644
--- a/.github/ISSUE_TEMPLATE/airflow_providers_bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/airflow_providers_bug_report.yml
@@ -108,7 +108,8 @@ body:
discuss Airflow 1.10, open
[Discussion](https://github.com/apache/airflow/discussions) instead!
multiple: false
options:
- - "2.1.3 (latest released)"
+ - "2.1.4 (latest released)"
+ - "2.1.3"
- "2.1.2"
- "2.1.1"
- "2.1.0"
diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index 5431d0e..f7c5a52 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -273,6 +273,55 @@ Misc/Internal
- Use resource and action names for FAB (#16380)
- Swap out calls to ``find_permission_view_menu`` for ``get_permission``
wrapper (#16377)
+Airflow 2.1.4, 2021-09-18
+-------------------------
+
+Bug Fixes
+"""""""""
+
+- Fix deprecation error message rather than silencing it (#18126)
+- Limit the number of queued dagruns created by the Scheduler (#18065)
+- Fix ``DagRun`` execution order from queued to running not being properly
followed (#18061)
+- Fix ``max_active_runs`` not allowing moving of queued dagruns to running
(#17945)
+- Avoid redirect loop for users with no permissions (#17838)
+- Avoid endless redirect loop when user has no roles (#17613)
+- Fix log links on graph TI modal (#17862)
+- Hide variable import form if user lacks permission (#18000)
+- Improve dag/task concurrency check (#17786)
+- Fix Clear task instances endpoint resets all DAG runs bug (#17961)
+- Fixes incorrect parameter passed to views (#18083) (#18085)
+- Fix Sentry handler from ``LocalTaskJob`` causing error (#18119)
+- Limit ``colorlog`` version (6.x is incompatible) (#18099)
+- Only show Pause/Unpause tooltip on hover (#17957)
+- Improve graph view load time for dags with open groups (#17821)
+- Increase width for Run column (#17817)
+- Fix wrong query on running tis (#17631)
+- Add root to tree refresh url (#17633)
+- Do not delete running DAG from the UI (#17630)
+- Improve discoverability of Provider packages' functionality
+- Do not let ``create_dagrun`` overwrite explicit ``run_id`` (#17728)
+- BugFix: Regression on pid reset to allow task start after heartbeat (#17333)
+- Set task state to failed when pod is DELETED while running (#18095)
+- Advises the kernel to not cache log files generated by Airflow (#18054)
+- Sort adopted tasks in ``_check_for_stalled_adopted_tasks`` method (#18208)
+- Fix ``DagRunState`` enum query for ``MySQLdb`` driver (#17886)
+
+Doc only changes
+""""""""""""""""
+
+- Update version added fields in airflow/config_templates/config.yml (#18128)
+- Improve the description of how to handle dynamic task generation (#17963)
+- Improve cross-links to operators and hooks references (#17622)
+- Doc: Fix replacing Airflow version for Docker stack (#17711)
+- Make the providers operators/hooks reference much more usable (#17768)
+- Update description about the new ``connection-types`` provider meta-data
+- Suggest to use secrets backend for variable when it contains sensitive data
(#17319)
+- Improves quick-start docker-compose warnings and documentation (#18164)
+- Separate Installing from sources section and add more details (#18171)
+- Doc: Use ``closer.lua`` script for downloading sources (#18179)
+- Doc: Improve installing from sources (#18194)
+- Improves installing from sources pages for all components (#18251)
+
Airflow 2.1.3, 2021-08-23
-------------------------
diff --git a/README.md b/README.md
index c9d6625..cb18e88 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.3) |
+| | Main version (dev) | Stable version (2.1.4) |
| -------------------- | ------------------------- | ------------------------ |
| 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.3' \
- --constraint
"https://raw.githubusercontent.com/apache/airflow/constraints-2.1.3/constraints-3.7.txt"
+pip install 'apache-airflow==2.1.4' \
+ --constraint
"https://raw.githubusercontent.com/apache/airflow/constraints-2.1.4/constraints-3.7.txt"
```
2. Installing with extras (i.e., postgres, google)
```bash
-pip install 'apache-airflow[postgres,google]==2.1.3' \
- --constraint
"https://raw.githubusercontent.com/apache/airflow/constraints-2.1.3/constraints-3.7.txt"
+pip install 'apache-airflow[postgres,google]==2.1.4' \
+ --constraint
"https://raw.githubusercontent.com/apache/airflow/constraints-2.1.4/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.3 | Supported | Dec 17, 2020 | Dec 31, 2021
| TBD |
+| 2 | 2.1.4 | Supported | Dec 17, 2020 | Dec 31, 2021
| 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.3` images
+ image available. Currently `apache/airflow:latest` and
`apache/airflow:2.1.4` 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 7cfceab..3b5c4e1 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.1.4](#airflow-214)
- [Airflow 2.1.3](#airflow-213)
- [Airflow 2.1.2](#airflow-212)
- [Airflow 2.1.1](#airflow-211)
@@ -238,6 +239,10 @@ Before updating to this 2.2 release you will have to
manually resolve any incons
As part of this change the `clean_tis_without_dagrun_interval` config option
under `[scheduler]` section has been removed and has no effect.
+## Airflow 2.1.4
+
+No breaking changes.
+
## Airflow 2.1.3
No breaking changes.