[AIRFLOW-XXX] Updating CHANGELOG, README, and UPDATING after 1.8.1 release # Conflicts: # UPDATING.md
Project: http://git-wip-us.apache.org/repos/asf/incubator-airflow/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-airflow/commit/9627969e Tree: http://git-wip-us.apache.org/repos/asf/incubator-airflow/tree/9627969e Diff: http://git-wip-us.apache.org/repos/asf/incubator-airflow/diff/9627969e Branch: refs/heads/v1-8-test Commit: 9627969e68cba74c1622139fa08e6b905fbe64b8 Parents: 829a18a Author: Chris Riccomini <[email protected]> Authored: Tue May 9 13:14:50 2017 -0700 Committer: Maxime Beauchemin <[email protected]> Committed: Thu Jun 8 08:36:20 2017 -0700 ---------------------------------------------------------------------- CHANGELOG.txt | 41 +++++++++++++++++++++++++++++++++++++++++ README.md | 4 +++- UPDATING.md | 22 ++++++++++++++++++++++ 3 files changed, 66 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/9627969e/CHANGELOG.txt ---------------------------------------------------------------------- diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 5048128..fe025c6 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,44 @@ +AIRFLOW 1.8.1, 2017-05-09 +------------------------- + +[AIRFLOW-1142] SubDAG Tasks Not Executed Even Though All Dependencies Met +[AIRFLOW-1138] Add licenses to files in scripts directory +[AIRFLOW-1127] Move license notices to LICENSE instead of NOTICE +[AIRFLOW-1124] Do not set all task instances to scheduled on backfill +[AIRFLOW-1120] Update version view to include Apache prefix +[AIRFLOW-1062] DagRun#find returns wrong result if external_trigger=False is specified +[AIRFLOW-1054] Fix broken import on test_dag +[AIRFLOW-1050] Retries ignored - regression +[AIRFLOW-1033] TypeError: can't compare datetime.datetime to None +[AIRFLOW-1017] get_task_instance should return None instead of throw an exception for non-existent TIs +[AIRFLOW-1011] Fix bug in BackfillJob._execute() for SubDAGs +[AIRFLOW-1004] `airflow webserver -D` runs in foreground +[AIRFLOW-1001] Landing Time shows "unsupported operand type(s) for -: 'datetime.datetime' and 'NoneType'" on example_subdag_operator +[AIRFLOW-1000] Rebrand to Apache Airflow instead of Airflow +[AIRFLOW-989] Clear Task Regression +[AIRFLOW-974] airflow.util.file mkdir has a race condition +[AIRFLOW-906] Update Code icon from lightning bolt to file +[AIRFLOW-858] Configurable database name for DB operators +[AIRFLOW-853] ssh_execute_operator.py stdout decode default to ASCII +[AIRFLOW-832] Fix debug server +[AIRFLOW-817] Trigger dag fails when using CLI + API +[AIRFLOW-816] Make sure to pull nvd3 from local resources +[AIRFLOW-815] Add previous/next execution dates to available default variables. +[AIRFLOW-813] Fix unterminated unit tests in tests.job (tests/job.py) +[AIRFLOW-812] Scheduler job terminates when there is no dag file +[AIRFLOW-806] UI should properly ignore DAG doc when it is None +[AIRFLOW-794] Consistent access to DAGS_FOLDER and SQL_ALCHEMY_CONN +[AIRFLOW-785] ImportError if cgroupspy is not installed +[AIRFLOW-784] Cannot install with funcsigs > 1.0.0 +[AIRFLOW-780] The UI no longer shows broken DAGs +[AIRFLOW-777] dag_is_running is initlialized to True instead of False +[AIRFLOW-719] Skipped operations make DAG finish prematurely +[AIRFLOW-694] Empty env vars do not overwrite non-empty config values +[AIRFLOW-492] Insert into dag_stats table results into failed task while task itself succeeded +[AIRFLOW-139] Executing VACUUM with PostgresOperator +[AIRFLOW-111] DAG concurrency is not honored +[AIRFLOW-88] Improve clarity Travis CI reports + AIRFLOW 1.8.0, 2017-03-12 ------------------------- http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/9627969e/README.md ---------------------------------------------------------------------- diff --git a/README.md b/README.md index fc768a7..57f9aea 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Airflow -[](https://badge.fury.io/py/airflow) +[](https://badge.fury.io/py/apache-airflow) [](https://travis-ci.org/apache/incubator-airflow) [](https://codecov.io/github/apache/incubator-airflow?branch=master) [](https://landscape.io/github/apache/incubator-airflow/master) @@ -8,6 +8,8 @@ [](http://pythonhosted.org/airflow/) [](https://gitter.im/apache/incubator-airflow?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) +_NOTE: The transition from 1.8.0 (or before) to 1.8.1 (or after) requires uninstalling Airflow before installing the new version. The package name was changed from `airflow` to `apache-airflow` as of version 1.8.1._ + Airflow is a platform to programmatically author, schedule and monitor workflows. http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/9627969e/UPDATING.md ---------------------------------------------------------------------- diff --git a/UPDATING.md b/UPDATING.md index b0ab212..1cb51e5 100644 --- a/UPDATING.md +++ b/UPDATING.md @@ -3,6 +3,28 @@ This file documents any backwards-incompatible changes in Airflow and assists people when migrating to a new version. +## Master + +### New Features + +#### Dask Executor + +A new DaskExecutor allows Airflow tasks to be run in Dask Distributed clusters. + +### Deprecated Features +These features are marked for deprecation. They may still work (and raise a `DeprecationWarning`), but are no longer +supported and will be removed entirely in Airflow 2.0 + +- `post_execute()` hooks now take two arguments, `context` and `result` + (AIRFLOW-886) + + Previously, post_execute() only took one argument, `context`. + +## Airflow 1.8.1 + +The Airflow package name was changed from `airflow` to `apache-airflow` during this release. You must uninstall your +previously installed version of Airflow before installing 1.8.1. + ## Airflow 1.8 ### Database
