You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by ma...@apache.org on 2017/06/08 15:36:48 UTC

[05/18] incubator-airflow git commit: [AIRFLOW-XXX] Updating CHANGELOG, README, and UPDATING after 1.8.1 release

[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 <cr...@apache.org>
Authored: Tue May 9 13:14:50 2017 -0700
Committer: Maxime Beauchemin <ma...@gmail.com>
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
 
-[![PyPI version](https://badge.fury.io/py/airflow.svg)](https://badge.fury.io/py/airflow)
+[![PyPI version](https://badge.fury.io/py/apache-airflow.svg)](https://badge.fury.io/py/apache-airflow)
 [![Build Status](https://travis-ci.org/apache/incubator-airflow.svg)](https://travis-ci.org/apache/incubator-airflow)
 [![Coverage Status](https://img.shields.io/codecov/c/github/apache/incubator-airflow/master.svg)](https://codecov.io/github/apache/incubator-airflow?branch=master)
 [![Code Health](https://landscape.io/github/apache/incubator-airflow/master/landscape.svg?style=flat)](https://landscape.io/github/apache/incubator-airflow/master)
@@ -8,6 +8,8 @@
 [![Documentation](https://img.shields.io/badge/docs-pythonhosted-blue.svg)](http://pythonhosted.org/airflow/)
 [![Join the chat at https://gitter.im/apache/incubator-airflow](https://badges.gitter.im/apache/incubator-airflow.svg)](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