Skip to content

Commit

Permalink
Add Changelog and other 2.1.4 details (apache#18353)
Browse files Browse the repository at this point in the history
Updates `CHANGELOG`, `UPDATING.md`, `README.md` and adds `2.1.4` in Bug report template
  • Loading branch information
kaxil authored Sep 19, 2021
1 parent 7d0df1f commit 7e7304e
Show file tree
Hide file tree
Showing 6 changed files with 67 additions and 10 deletions.
3 changes: 2 additions & 1 deletion .github/ISSUE_TEMPLATE/airflow_bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
3 changes: 2 additions & 1 deletion .github/ISSUE_TEMPLATE/airflow_helmchart_bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
3 changes: 2 additions & 1 deletion .github/ISSUE_TEMPLATE/airflow_providers_bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
49 changes: 49 additions & 0 deletions CHANGELOG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
-------------------------

Expand Down
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 |
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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 |
Expand All @@ -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.

Expand Down
5 changes: 5 additions & 0 deletions UPDATING.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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.
Expand Down

0 comments on commit 7e7304e

Please sign in to comment.