airflow.git
10 hours ago[AIRFLOW-3724] Fix the broken refresh button on Graph View in RBAC UI (#4548) master
Kaxil Naik [Thu, 17 Jan 2019 21:29:05 +0000 (21:29 +0000)] 
[AIRFLOW-3724] Fix the broken refresh button on Graph View in RBAC UI (#4548)

14 hours ago[AIRFLOW-3713] Updated documentation for GCP optional project_id (#4541)
Jarek Potiuk [Thu, 17 Jan 2019 17:37:07 +0000 (18:37 +0100)] 
[AIRFLOW-3713] Updated documentation for GCP optional project_id (#4541)

14 hours ago[AIRFLOW-2843] Add flag in ExternalTaskSensor to check if external DAG/task exists...
Xiaodong [Thu, 17 Jan 2019 17:36:35 +0000 (01:36 +0800)] 
[AIRFLOW-2843] Add flag in ExternalTaskSensor to check if external DAG/task exists (#4547)

In ExternalTaskSensor, it may be good to provide
an option to cease waiting immediately if the external
DAG/task specified doesn't exist.

To provide an argument "check_existence". Set to True to check
if the external DAG/task exists, and immediately cease waiting
if the external DAG/task does not exist.

The default value is set to False (no check or ceasing
will happen) so it will not affect any existing DAGs or
current user expectation.

16 hours ago[AIRFLOW-3455] add region in snowflake connector (#4285)
SHAKEEL [Thu, 17 Jan 2019 15:28:03 +0000 (20:58 +0530)] 
[AIRFLOW-3455] add region in snowflake connector (#4285)

* [AIRFLOW-3455] add region in snowflake connector

* add test cases

16 hours ago[AIRFLOW-XXX] Correct Typo in sensor's exception (#4545)
Daniel Lamblin [Thu, 17 Jan 2019 15:21:37 +0000 (00:21 +0900)] 
[AIRFLOW-XXX] Correct Typo in sensor's exception (#4545)

25 hours ago[AIRFLOW-XXX] Fix a typo of config (#4544)
Vivek [Thu, 17 Jan 2019 05:57:42 +0000 (21:57 -0800)] 
[AIRFLOW-XXX] Fix a typo of config (#4544)

31 hours ago[AIRFLOW-3559] Add missing options to DatadogHook. (#4362)
Joshua Carp [Thu, 17 Jan 2019 00:27:07 +0000 (19:27 -0500)] 
[AIRFLOW-3559] Add missing options to DatadogHook. (#4362)

37 hours ago[AIRFLOW-XXX] Remove `of to` typo. (#4542)
jhtimmins [Wed, 16 Jan 2019 18:00:47 +0000 (13:00 -0500)] 
[AIRFLOW-XXX] Remove `of to` typo. (#4542)

[AIRFLOW-XXX] Remove `of to` typo.

37 hours ago[AIRFLOW-3712] Remove settings.RBAC from GCP System Tests (#4540)
Jarek Potiuk [Wed, 16 Jan 2019 17:43:01 +0000 (18:43 +0100)] 
[AIRFLOW-3712] Remove settings.RBAC from GCP System Tests (#4540)

2 days ago[AIRFLOW-3516] Support to create k8 worker pods in batches (#4434)
raman [Wed, 16 Jan 2019 00:21:06 +0000 (05:51 +0530)] 
[AIRFLOW-3516] Support to create k8 worker pods in batches (#4434)

2 days ago[AIRFLOW-3108] Define get_autocommit method for MsSqlHook (#4525)
Thales Mello [Tue, 15 Jan 2019 21:54:55 +0000 (19:54 -0200)] 
[AIRFLOW-3108] Define get_autocommit method for MsSqlHook (#4525)

The default implementation of DbApiHook merely checks for an attribute named `autocommit`.

Since `pymssql` Connection object actually has a method with that name, it returns a bound method when fetching an attribute with that name, evaluating to a "truthy" value. It resulted in SQL statements not actually being committed.

2 days ago[AIRFLOW-3709] Validate `allowed_states` for ExternalTaskSensor (#4536)
Xiaodong [Tue, 15 Jan 2019 21:14:30 +0000 (05:14 +0800)] 
[AIRFLOW-3709] Validate `allowed_states` for ExternalTaskSensor (#4536)

In ExternalTaskSensor, we can specify `allowed_states`.
This commit adds validation for it, so that users will not
specify any invalid state.

This change works no matter the sensor waits for a DAG or
a specific task.

3 days ago[AIRFLOW-3681] All GCP operators have now optional GCP Project ID (#4500)
Jarek Potiuk [Tue, 15 Jan 2019 00:54:03 +0000 (01:54 +0100)] 
[AIRFLOW-3681] All GCP operators have now optional GCP Project ID (#4500)

3 days ago[AIRFLOW-XXX] Include Los Angeles Times as a contributor in the Readme (#4526)
Stan Dyro [Mon, 14 Jan 2019 23:19:53 +0000 (15:19 -0800)] 
[AIRFLOW-XXX] Include Los Angeles Times as a contributor in the Readme (#4526)

[AIRFLOW-XXX] Include Los Angeles Times as a contributor in the Readme

3 days ago[AIRFLOW-XXX] Adding users to CAVA & PXYData (#4527)
Joshua Patchus [Mon, 14 Jan 2019 23:16:20 +0000 (23:16 +0000)] 
[AIRFLOW-XXX] Adding users to CAVA & PXYData (#4527)

adding patchus to 2 companies

3 days ago[AIRFLOW-3319] - KubernetsExecutor: Need in try_number in labels if getting them...
Wyndham Blanton [Mon, 14 Jan 2019 18:06:46 +0000 (10:06 -0800)] 
[AIRFLOW-3319] - KubernetsExecutor: Need in try_number in  labels if getting them later (#4163)

* Need in labels if getting them later

* has to be an int to match running keys

- otherwise  running list will never empty

* pr comments

* bad merge

* mend pep issue

* add try_numer to make_pod test

3 days ago[AIRFLOW-3704] Support SSL Protection When Redis is Used as Broker for CeleryExecutor...
Xiaodong [Mon, 14 Jan 2019 17:34:45 +0000 (01:34 +0800)] 
[AIRFLOW-3704] Support SSL Protection When Redis is Used as Broker for CeleryExecutor (#4521)

From Celery 4.1 (current Airflow is using 4.1.1),
"broker_use_ssl" argument starts to support Redis
(earlier this argument is only supported when amqp is used for broker)
(REF: https://github.com/celery/celery/blob/4.1/docs/userguide/configuration.rst).

3 days ago[AIRFLOW-3655] Escape links generated in model views (#4522)
Ash Berlin-Taylor [Mon, 14 Jan 2019 16:00:43 +0000 (16:00 +0000)] 
[AIRFLOW-3655] Escape links generated in model views (#4522)

3 days ago[AIRFLOW-3303] Deprecate old UI in favor of FAB (#4339)
Verdan Mahmood [Mon, 14 Jan 2019 14:33:45 +0000 (15:33 +0100)] 
[AIRFLOW-3303] Deprecate old UI in favor of FAB (#4339)

3 days ago[AIRFLOW-3699] Speed up Flake8 (#4515)
Fokko Driesprong [Mon, 14 Jan 2019 12:59:00 +0000 (13:59 +0100)] 
[AIRFLOW-3699] Speed up Flake8 (#4515)

Flake8 runs within the Docker container, which is not needed.
Running this outside Docker will dramatically speed up the
CI process.

3 days ago[AIRFLOW-3522] Add support for sending Slack attachments (#4332)
Michael Holtzscher [Mon, 14 Jan 2019 12:52:33 +0000 (06:52 -0600)] 
[AIRFLOW-3522] Add support for sending Slack attachments (#4332)

* [AIRFLOW-3522] Add support for sending Slack attachments

Add attachments args to SlackWebhookHook and
SlackWebhookOperator to support sending more
detailed Slack messages.

* [AIRFLOW-3522] Update attachments docstrings

3 days ago[AIRFLOW-3569] Add "Trigger DAG" button in DAG page (/www_rbac only) (#4373)
Xiaodong [Mon, 14 Jan 2019 12:50:57 +0000 (20:50 +0800)] 
[AIRFLOW-3569] Add "Trigger DAG" button in DAG page (/www_rbac only) (#4373)

To have the Manual Trigger DAG button in the DAG page as well,
rather than only in the home page.

3 days ago[AIRFLOW-3700] Change the lowest allowed version of "requests" (#4517)
Xiaodong [Mon, 14 Jan 2019 10:10:04 +0000 (18:10 +0800)] 
[AIRFLOW-3700] Change the lowest allowed version of "requests" (#4517)

4 days ago[AIRFLOW-3696] Add Version info to Airflow Documentation (#4512)
Kaxil Naik [Sun, 13 Jan 2019 20:12:53 +0000 (20:12 +0000)] 
[AIRFLOW-3696] Add Version info to Airflow Documentation (#4512)

4 days ago[AIRFLOW-3693] Replace psycopg2-binary by psycopg2 (#4508)
Fokko Driesprong [Sun, 13 Jan 2019 16:54:45 +0000 (17:54 +0100)] 
[AIRFLOW-3693] Replace psycopg2-binary by psycopg2 (#4508)

For Python packages, psycopg2 is preferred over psycopg2-binary
http://initd.org/psycopg/docs/install.html#binary-install-from-pypi

4 days ago[AIRFLOW-3694] Add README.md to the Dockerfile (#4510)
Fokko Driesprong [Sun, 13 Jan 2019 16:09:20 +0000 (17:09 +0100)] 
[AIRFLOW-3694] Add README.md to the Dockerfile (#4510)

4 days ago[AIRFLOW-3690] Fix bug to set state of a task for manually-triggered DAGs (#4504)
Xiaodong [Sun, 13 Jan 2019 14:33:08 +0000 (22:33 +0800)] 
[AIRFLOW-3690] Fix bug to set state of a task for manually-triggered DAGs (#4504)

4 days ago[AIRFLOW-XXX] Fix misspelling of Vertica (#4509)
Kannappan Sirchabesan [Sun, 13 Jan 2019 13:22:31 +0000 (13:22 +0000)] 
[AIRFLOW-XXX] Fix misspelling of Vertica (#4509)

4 days ago[AIRFLOW-3689] Update pop-up message when deleting DAG in RBAC UI (#4505)
Xiaodong [Sun, 13 Jan 2019 13:11:12 +0000 (21:11 +0800)] 
[AIRFLOW-3689] Update pop-up message when deleting DAG in RBAC UI (#4505)

This feature was added in https://github.com/apache/airflow/pull/4287,
but the pop-up messages was only updated in airflow/www/templates/airflow/dag.html,
while it should be updated for all dag.html & dags.html for both /www and /www_rbac.

4 days ago[AIRFLOW-3692] Remove ENV variables to avoid GPL (#4506)
bolkedebruin [Sun, 13 Jan 2019 12:34:00 +0000 (13:34 +0100)] 
[AIRFLOW-3692] Remove ENV variables to avoid GPL (#4506)

4 days ago[AIRFLOW-3691] Update notice to 2019 (#4503)
bolkedebruin [Sun, 13 Jan 2019 08:02:34 +0000 (09:02 +0100)] 
[AIRFLOW-3691] Update notice to 2019 (#4503)

5 days ago[AIRFLOW-722] Add celery queue sensor (#4496)
Tao Feng [Sun, 13 Jan 2019 02:28:51 +0000 (18:28 -0800)] 
[AIRFLOW-722] Add celery queue sensor (#4496)

5 days ago[AIRFLOW-3685] Move licence header check (#4497)
Peter van 't Hof [Sun, 13 Jan 2019 02:24:50 +0000 (03:24 +0100)] 
[AIRFLOW-3685] Move licence header check (#4497)

5 days ago[AIRFLOW-3687] Add missing @apply_defaults decorators (#4498)
Kamil Breguła [Sat, 12 Jan 2019 19:54:43 +0000 (20:54 +0100)] 
[AIRFLOW-3687] Add missing @apply_defaults decorators (#4498)

5 days ago[AIRFLOW-XXX] Fix Typo in README (#4501)
benoyantony [Sat, 12 Jan 2019 19:46:13 +0000 (11:46 -0800)] 
[AIRFLOW-XXX] Fix Typo in README (#4501)

5 days ago[AIRFLOW-3191] Fix not being able to specify execution_date when creating dagrun...
aoen [Sat, 12 Jan 2019 13:59:40 +0000 (15:59 +0200)] 
[AIRFLOW-3191] Fix not being able to specify execution_date when creating dagrun (#4037)

5 days ago[AIRFLOW-3673] Add official dockerfile (#4483)
Peter van 't Hof [Sat, 12 Jan 2019 13:06:23 +0000 (14:06 +0100)] 
[AIRFLOW-3673] Add official dockerfile (#4483)

5 days ago[AIRFLOW-3680] Consistency update in tests for All GCP-related operators (#4493)
Jarek Potiuk [Sat, 12 Jan 2019 12:44:01 +0000 (13:44 +0100)] 
[AIRFLOW-3680] Consistency update in tests for All GCP-related operators (#4493)

This commit performs consistency change for tests for all GCP-related operators.
The operators were evolving over time and the approach to implement those
have changed over time. After some 30+ operators implemented, it's time
to introduce some consistency across all the operators. Those are:

* Separating out System test cases from Unit test cases
* Consistent names of variables that are used in system test cases
* Updated documentation to be consistent across the operators
* Updated examples to be better readable and runnable as System Tests
* Added helper methods that allow to make setUp/tearDown for System Tests

5 days ago[AIRFLOW-XXX] Adding Palo Alto Networks as a user (#4495)
benoyantony [Sat, 12 Jan 2019 11:18:31 +0000 (03:18 -0800)] 
[AIRFLOW-XXX] Adding Palo Alto Networks as a user (#4495)

5 days ago[AIRFLOW-3675] Use googlapiclient for google apis (#4484)
Jarek Potiuk [Sat, 12 Jan 2019 09:07:45 +0000 (10:07 +0100)] 
[AIRFLOW-3675] Use googlapiclient for google apis (#4484)

The deprecated apiclient package name is used in a number of places.

This commit changes it to googleapiclient and modifies the right
packages to be used instead.

5 days ago[AIRFLOW-3439] Decode logs with 'utf-8' (#4474)
RasPavel [Sat, 12 Jan 2019 08:45:53 +0000 (11:45 +0300)] 
[AIRFLOW-3439] Decode logs with  'utf-8' (#4474)

6 days ago[AIRFLOW-XXX] Fix/complete example code in plugins.rst (#4376)
Xiaodong [Sat, 12 Jan 2019 07:19:40 +0000 (15:19 +0800)] 
[AIRFLOW-XXX] Fix/complete example code in plugins.rst (#4376)

[ci skip]

Based on
- https://github.com/dpgaspar/Flask-AppBuilder/blob/master/flask_appbuilder/baseviews.py#L76
- tests/plugins/test_plugin.py

We need to specify `default_view` for the plugin class  from `AppBuilderBaseView`.

6 days ago[AIRFLOW-3676] Add required permission to CloudSQL export/import example (#4489)
Jarek Potiuk [Sat, 12 Jan 2019 01:18:40 +0000 (02:18 +0100)] 
[AIRFLOW-3676] Add required permission to CloudSQL export/import example (#4489)

6 days ago[AIRFLOW-3592] Fix logs when task is in rescheduled state (#4492)
Stefan Seelmann [Sat, 12 Jan 2019 01:06:11 +0000 (02:06 +0100)] 
[AIRFLOW-3592] Fix logs when task is in rescheduled state (#4492)

6 days ago[AIRFLOW-3679] Added Google Cloud Base Hook to documentation (#4487)
Jarek Potiuk [Sat, 12 Jan 2019 01:01:49 +0000 (02:01 +0100)] 
[AIRFLOW-3679] Added Google Cloud Base Hook to documentation (#4487)

6 days ago[AIRFLOW-3554] Include contrib folders in code coverage stats (#4351)
Felix [Fri, 11 Jan 2019 19:41:23 +0000 (20:41 +0100)] 
[AIRFLOW-3554] Include contrib folders in code coverage stats (#4351)

contrib/ was excluded previously (in the AirBnB days) as there was a distinction
 between contrib and "core" even though it was in tree. That distinction doesn't
 hold any more, so we care about the coverage of the contrib folders too.

6 days ago[AIRFLOW-3212] Add AwsGlueCatalogPartitionSensor (#4112)
Mike Mole [Fri, 11 Jan 2019 19:35:08 +0000 (14:35 -0500)] 
[AIRFLOW-3212] Add AwsGlueCatalogPartitionSensor (#4112)

Adds AwsGlueCatalogPartitionSensor and AwsGlueCatalogHook with
supporting functions. Unit tests are included but rely on mocking since
Moto does not yet fully support AWS Glue Catalog at this time.

6 days ago[AIRFLOW-3197] Remove invalid parameter KeepJobFlowAliveWhenNoSteps in example DAG...
Ant Weiss [Fri, 11 Jan 2019 19:04:54 +0000 (21:04 +0200)] 
[AIRFLOW-3197] Remove invalid parameter KeepJobFlowAliveWhenNoSteps in example DAG (#4404)

The parameter 'KeepJobFlowAliveWhenNoSteps' in  JOB_FLOW_OVERRIDES doesn't pass boto API parameter validation, as it should be a part of 'Instances' object.

Signed-off-by: Anton Weiss <anton@otomato.link>
6 days ago[AIRFLOW-3594] Unify different License Header
Felix [Fri, 11 Jan 2019 18:17:20 +0000 (19:17 +0100)] 
[AIRFLOW-3594] Unify different License Header

6 days ago[AIRFLOW-3468] Remove KnownEvent(Event)?
Fokko Driesprong [Fri, 11 Jan 2019 18:12:55 +0000 (19:12 +0100)] 
[AIRFLOW-3468] Remove KnownEvent(Event)?

The KnownEvent and KnownEventType isn't used by 99% of the companies
and therefore we would like to deprecate this for Airflow 2.0

6 days ago[AIRFLOW-3664] Fix interpreter errors in test_python_operator.py (#4472)
Jarek Potiuk [Fri, 11 Jan 2019 13:29:19 +0000 (14:29 +0100)] 
[AIRFLOW-3664] Fix interpreter errors in test_python_operator.py (#4472)

6 days ago[AIRFLOW-3475] Move ImportError out of models.py (#4383)
BasPH [Fri, 11 Jan 2019 10:19:27 +0000 (11:19 +0100)] 
[AIRFLOW-3475] Move ImportError out of models.py (#4383)

6 days ago[AIRFLOW-3584] Use ORM DAGs for index view. (#4390)
Joshua Carp [Fri, 11 Jan 2019 10:18:00 +0000 (05:18 -0500)] 
[AIRFLOW-3584] Use ORM DAGs for index view. (#4390)

* [AIRFLOW-3584] Use ORM DAGs for index view.

* Serialize schedule interval to json rather than pickle.

6 days ago[AIRFLOW-3589] Visualize reschedule state in all views (#4408)
Stefan Seelmann [Fri, 11 Jan 2019 09:58:14 +0000 (10:58 +0100)] 
[AIRFLOW-3589] Visualize reschedule state in all views (#4408)

* [AIRFLOW-3589] Visualize reschedule state in all views

* Add explicit `UP_FOR_RESCHEDULE` state
* Add legend and CSS to views

* [AIRFLOW-3589] Visualize reschedule state in all views

* Use set or tuple instad of list
* Use `with` statement for session handling

6 days ago[AIRFLOW-3207] Option to push result to xcom (#4056)
marengaz [Fri, 11 Jan 2019 09:23:02 +0000 (09:23 +0000)] 
[AIRFLOW-3207] Option to push result to xcom (#4056)

6 days ago[AIRFLOW-3638] Add tests for PrestoToMySqlTransfer (#4449)
Felix [Fri, 11 Jan 2019 07:58:20 +0000 (08:58 +0100)] 
[AIRFLOW-3638] Add tests for PrestoToMySqlTransfer (#4449)

- reformatting

[AIRFLOW-3638] Add tests for PrestoToMySqlTransfer

- add missing license header

6 days ago[AIRFLOW-3671] Remove arg `replace` of MongoToS3Operator from `kwargs` (#4480)
John Cheng [Fri, 11 Jan 2019 07:57:21 +0000 (15:57 +0800)] 
[AIRFLOW-3671] Remove arg `replace` of MongoToS3Operator from `kwargs` (#4480)

If the operator get arguments from `kwargs`, it will fire DeprecationWarning

7 days ago[AIRFLOW-XXX] Docs: Fix paths to GCS transfer operator (#4479)
Kamil Breguła [Fri, 11 Jan 2019 06:46:22 +0000 (07:46 +0100)] 
[AIRFLOW-XXX] Docs: Fix paths to GCS transfer operator (#4479)

7 days ago[AIRFLOW-3670] Add stages to Travis build (#4477)
Drew J. Sonne [Fri, 11 Jan 2019 06:36:00 +0000 (06:36 +0000)] 
[AIRFLOW-3670] Add stages to Travis build (#4477)

Allow travis to fail the entire build quickly, if the flake8 build fails

7 days ago[AIRFLOW-XXX] Update README.md (#4482)
Dane Laban [Fri, 11 Jan 2019 06:31:59 +0000 (17:31 +1100)] 
[AIRFLOW-XXX] Update README.md (#4482)

We are using Airflow at Nine.

7 days ago[AIRFLOW-3605] Load plugins from entry_points (#4412)
Drew J. Sonne [Thu, 10 Jan 2019 23:03:59 +0000 (23:03 +0000)] 
[AIRFLOW-3605] Load plugins from entry_points (#4412)

* [AIRFLOW-3605] Add entrypoint plugin docs

This documentation came from https://github.com/apache/incubator-airflow/pull/730 which had already started work on a PR for this functionality.

* [AIRFLOW-3605] Extend plugin loading functionality

Added business logic to import AirflowPlugin classes through entry_points.
This means we don’t have to interact with the file system directly to install plugins, and can manage them via `pip`.

7 days ago[AIRFLOW-3657] Fix zendesk integration (#4466)
Tobias Kaymak [Thu, 10 Jan 2019 17:57:15 +0000 (18:57 +0100)] 
[AIRFLOW-3657] Fix zendesk integration (#4466)

8 days ago[AIRFLOW-3504] Refine the functionality of "/health" endpoint (#4309)
Xiaodong [Thu, 10 Jan 2019 06:58:29 +0000 (14:58 +0800)] 
[AIRFLOW-3504] Refine the functionality of "/health" endpoint (#4309)

Extend the functionality of "/health" endpoint by:
1. Checking if database backend can be connected;
2. Checking the latest scheduler heartbeat

The response will be in format:
  {
    "metadatabase":{
      "status":"healthy"
    },
    "scheduler":{
      "status":"healthy",
      "latest_scheduler_heartbeat":"2018-12-26 17:15:11+00:00"
    }
  }

This is done for both /www and /www_rbac.

No authentication is required to access this endpoint (no
sensitive information will be exposed through it).

Tests & documentation are added accordingly.

(Deleted an unnecessary line in airflow/www/views.py as well)

8 days ago[AIRFLOW-3662] Add dependency for Enum (#4468)
Kaxil Naik [Wed, 9 Jan 2019 23:09:48 +0000 (23:09 +0000)] 
[AIRFLOW-3662] Add dependency for Enum (#4468)

8 days ago[AIRFLOW-3655] Escape links generated in model views (#4463)
Ash Berlin-Taylor [Wed, 9 Jan 2019 23:06:42 +0000 (23:06 +0000)] 
[AIRFLOW-3655] Escape links generated in model views (#4463)

8 days ago[AIRFLOW-3661] Add Waze as an Airflow user (#4469)
Daniel Marcous [Wed, 9 Jan 2019 23:04:18 +0000 (01:04 +0200)] 
[AIRFLOW-3661] Add Waze as an Airflow user (#4469)

8 days ago[AIRFLOW-3596] Clean up undefined template variables. (#4401)
Joshua Carp [Wed, 9 Jan 2019 22:16:41 +0000 (17:16 -0500)] 
[AIRFLOW-3596] Clean up undefined template variables. (#4401)

8 days ago[AIRFLOW-3630] Cleanup of GCP Cloud SQL Connection (#4451) 4293/head
Jarek Potiuk [Wed, 9 Jan 2019 20:36:39 +0000 (21:36 +0100)] 
[AIRFLOW-3630] Cleanup of GCP Cloud SQL Connection (#4451)

8 days ago[AIRFLOW-3582] Adds tests for HiveStatsCollectionOperator (#4398)
Felix [Wed, 9 Jan 2019 20:27:04 +0000 (21:27 +0100)] 
[AIRFLOW-3582] Adds tests for HiveStatsCollectionOperator (#4398)

8 days ago[AIRFLOW-3646] Rename plugins_manager.py to test_xx to trigger tests (#4464)
Tao Feng [Wed, 9 Jan 2019 20:23:03 +0000 (12:23 -0800)] 
[AIRFLOW-3646] Rename plugins_manager.py to test_xx to trigger tests (#4464)

9 days ago[AIRFLOW-3627] Refine performance of /task_stats (#4433)
Xiaodong [Wed, 9 Jan 2019 00:24:52 +0000 (08:24 +0800)] 
[AIRFLOW-3627] Refine performance of /task_stats (#4433)

9 days ago[AIRFLOW-XXX] Add Bloomberg to list of Airflow users (#4462)
Kevin P. Fleming [Tue, 8 Jan 2019 21:57:21 +0000 (16:57 -0500)] 
[AIRFLOW-XXX] Add Bloomberg to list of Airflow users (#4462)

* Add Bloomberg to list of Airflow users

* Indicate that Daniel Imberman is Bloomberg's Airflow PoC

9 days ago[AIRFLOW-3631] Update flake8 and fix lint. (#4436)
Joshua Carp [Tue, 8 Jan 2019 17:12:08 +0000 (12:12 -0500)] 
[AIRFLOW-3631] Update flake8 and fix lint. (#4436)

9 days ago[AIRFLOW-3478] Make sure that the session is closed (#4298)
Fokko Driesprong [Tue, 8 Jan 2019 10:45:40 +0000 (11:45 +0100)] 
[AIRFLOW-3478] Make sure that the session is closed (#4298)

9 days ago[AIRFLOW-3515] Remove the run_duration option (#4320)
Fokko Driesprong [Tue, 8 Jan 2019 10:40:10 +0000 (11:40 +0100)] 
[AIRFLOW-3515] Remove the run_duration option (#4320)

9 days ago[AIRFLOW-3519] Fix example http operator (#4455)
Felix [Tue, 8 Jan 2019 09:36:52 +0000 (10:36 +0100)] 
[AIRFLOW-3519] Fix example http operator (#4455)

9 days ago[AIRFLOW-3650] Skip running on mysql for the flaky test (#4457)
Tao Feng [Tue, 8 Jan 2019 08:23:32 +0000 (00:23 -0800)] 
[AIRFLOW-3650] Skip running on mysql for the flaky test (#4457)

11 days ago[AIRFLOW-XXX] Fix a flake8 error to unblock CI (#4453)
Tao Feng [Mon, 7 Jan 2019 04:45:49 +0000 (20:45 -0800)] 
[AIRFLOW-XXX] Fix a flake8 error to unblock CI (#4453)

11 days ago[AIRFLOW-XXX] Add BaseTIS as Airflow User (#4442)
Arnau Villoro [Sun, 6 Jan 2019 22:02:21 +0000 (23:02 +0100)] 
[AIRFLOW-XXX] Add BaseTIS as Airflow User (#4442)

11 days ago[AIRFLOW-2082] Resolve a bug in adding password_auth to api as auth method (#4343)
Raja Gangopadhya [Sun, 6 Jan 2019 21:59:55 +0000 (13:59 -0800)] 
[AIRFLOW-2082] Resolve a bug in adding password_auth to api as auth method (#4343)

11 days ago[AIRFLOW-3610] Add region param for EMR jobflow creation (#4418)
Dana Ma [Sun, 6 Jan 2019 21:51:01 +0000 (08:51 +1100)] 
[AIRFLOW-3610] Add region param for EMR jobflow creation (#4418)

11 days ago[AIRFLOW-3531] Fix test for GCS to GCS Transfer Hook (#4452)
Kaxil Naik [Sun, 6 Jan 2019 21:40:54 +0000 (21:40 +0000)] 
[AIRFLOW-3531] Fix test for GCS to GCS Transfer Hook (#4452)

11 days ago[AIRFLOW-3531] Add gcs to gcs transfer operator. (#4331)
Joshua Carp [Sun, 6 Jan 2019 19:35:31 +0000 (14:35 -0500)] 
[AIRFLOW-3531] Add gcs to gcs transfer operator. (#4331)

11 days ago[AIRFLOW-3624] Add masterType parameter to MLEngineTrainingOperator (#4428)
K.K. POON [Sun, 6 Jan 2019 18:36:00 +0000 (02:36 +0800)] 
[AIRFLOW-3624] Add masterType parameter to MLEngineTrainingOperator (#4428)

12 days ago[AIRFLOW-3636] Fix a test introduced in #4425 (#4446)
Ping Zhang [Sun, 6 Jan 2019 06:17:11 +0000 (22:17 -0800)] 
[AIRFLOW-3636] Fix a test introduced in #4425 (#4446)

12 days ago[AIRFLOW-3637] Fix test for HiveToMySqlTransfer Operator (#4447)
Tao Feng [Sun, 6 Jan 2019 06:13:05 +0000 (22:13 -0800)] 
[AIRFLOW-3637] Fix test for HiveToMySqlTransfer Operator (#4447)

12 days ago[AIRFLOW-3635] Fix incorrect logic in detele_dag (introduced in PR#4406) (#4445)
Xiaodong [Sun, 6 Jan 2019 05:56:21 +0000 (13:56 +0800)] 
[AIRFLOW-3635] Fix incorrect logic in detele_dag (introduced in PR#4406) (#4445)

Incorrect logic was introduced in PR #4406
(https://github.com/apache/airflow/pull/4406)

This was not found out because the Travis CI was not working as expected.

12 days ago[AIRFLOW-3612] Remove remaining incubator mention & Fix CI Behaviour (#4441)
Kaxil Naik [Sat, 5 Jan 2019 16:32:12 +0000 (16:32 +0000)] 
[AIRFLOW-3612] Remove remaining incubator mention & Fix CI Behaviour (#4441)

12 days ago[AIRFLOW-XXX] Update committer list based on latest TLP discussion (#4427)
Tao Feng [Sat, 5 Jan 2019 14:10:31 +0000 (06:10 -0800)] 
[AIRFLOW-XXX] Update committer list based on latest TLP discussion (#4427)

12 days ago[AIRFLOW-3612] Remove incubation/incubator mention (#4419)
Tao Feng [Sat, 5 Jan 2019 14:05:25 +0000 (06:05 -0800)] 
[AIRFLOW-3612] Remove incubation/incubator mention (#4419)

12 days ago[AIRFLOW-3634] Fix GCP Spanner Test (#4440)
Kaxil Naik [Sat, 5 Jan 2019 13:15:56 +0000 (13:15 +0000)] 
[AIRFLOW-3634] Fix GCP Spanner Test (#4440)

12 days ago[AIRFLOW-3480] Add GCP Spanner Database Operators (#4353)
Jarek Potiuk [Sat, 5 Jan 2019 12:06:56 +0000 (13:06 +0100)] 
[AIRFLOW-3480] Add GCP Spanner Database Operators (#4353)

13 days ago[AIRFLOW-3150] Make execution_date templated in TriggerDagRunOperator (#4359)
Kaxil Naik [Sat, 5 Jan 2019 02:17:45 +0000 (02:17 +0000)] 
[AIRFLOW-3150] Make execution_date templated in TriggerDagRunOperator (#4359)

13 days ago[AIRFLOW-3622] Add ability to pass hive_conf to HiveToMysqlTransfer (#4432)
aliceabe [Fri, 4 Jan 2019 23:35:07 +0000 (15:35 -0800)] 
[AIRFLOW-3622] Add ability to pass hive_conf to HiveToMysqlTransfer (#4432)

13 days ago[AIRFLOW-3340] Placeholder support in connections form (#4185)
Sumit Maheshwari [Fri, 4 Jan 2019 13:55:56 +0000 (19:25 +0530)] 
[AIRFLOW-3340] Placeholder support in connections form (#4185)

13 days ago[AIRFLOW-3527] Update Cloud SQL Proxy to have shorter path for UNIX socket (#4350)
Jarek Potiuk [Fri, 4 Jan 2019 13:54:33 +0000 (14:54 +0100)] 
[AIRFLOW-3527] Update Cloud SQL Proxy to have shorter path for UNIX socket (#4350)

13 days ago[AIRFLOW-3446] Add Google Cloud BigTable operators (#4354)
Dariusz Aniszewski [Fri, 4 Jan 2019 13:50:15 +0000 (14:50 +0100)] 
[AIRFLOW-3446] Add Google Cloud BigTable operators (#4354)

2 weeks ago[AIRFLOW-3623] Support download logs by attempts from UI (#4425)
Ping Zhang [Fri, 4 Jan 2019 04:40:58 +0000 (20:40 -0800)] 
[AIRFLOW-3623] Support download logs by attempts from UI (#4425)

2 weeks ago[AIRFLOW-3316] For gcs_to_bq: add missing init of schema_fields var (#4430)
Conrad Lee [Thu, 3 Jan 2019 23:18:05 +0000 (00:18 +0100)] 
[AIRFLOW-3316] For gcs_to_bq: add missing init of schema_fields var (#4430)

2 weeks ago[AIRFLOW-3583] Fix AirflowException import (#4389)
Chinh Nguyen [Thu, 3 Jan 2019 22:39:24 +0000 (14:39 -0800)] 
[AIRFLOW-3583] Fix AirflowException import (#4389)

Looks like the class path changed and broke wasb_hook