mucio
d5dc1e2632
[AIRFLOW-5747] `real_prefix misses the virtual env created with pyenv and venv ( #6417 )
2019-10-24 20:05:15 +02:00
Jarek Potiuk
63344f2e0d
[AIRFLOW-5745] Breeze complete has now licence ( #6415 )
2019-10-24 19:58:30 +02:00
Michael R. Crusoe
adfcf67d65
[AIRFLOW-5746] move FakeDateTime into the only place it is used ( #6416 )
...
Co-authored-by: Jarek Potiuk <jarek.potiuk@polidea.com>
2019-10-24 19:49:47 +02:00
Kaxil Naik
401003e8e3
[AIRFLOW-5740] Fix Transient failure in Slack test ( #6407 )
...
* [AIRFLOW-5740] Fix Transient failure in Slack test
The transient failure is caused by Dict Ordering
* We were comparing string
We were comparing strings
2019-10-24 19:35:42 +02:00
Igor Khrol
8d87077e26
[AIRFLOW-XXX] Add Automattic to Airflow users ( #6413 )
2019-10-24 13:36:36 +01:00
Zhou Fang
66b2a47d9e
[AIRFLOW-5088][AIP-24] Persisting serialized DAG in DB for webserver scalability ( #5743 )
...
Co-Authored-By: Kaxil Naik <kaxilnaik@gmail.com>
Co-Authored-By: Ash Berlin-Taylor <ash_github@firemirror.com>
2019-10-24 13:23:13 +01:00
Tomek
859e1cc79b
[AIRFLOW-XXX] Add resources & links to CONTRIBUTING.rst ( #6405 )
2019-10-24 11:57:55 +02:00
Anton Zayniev
6ba5442222
[AIRFLOW-5073] Change SQLSensor to optionally treat NULL as keep poking ( #6336 )
2019-10-24 10:53:57 +01:00
awelsh93
62675b30c8
[AIRFLOW-5474] Add Basic auth to Druid hook ( #6095 )
2019-10-24 11:44:52 +02:00
Kengo Seki
47eac794cd
[AIRFLOW-5732] Add unit test for the version command ( #6401 )
...
There's no unit test for the `airflow version` command for now. This PR
adds a unit test for that command so as to avoid an accidental
regression.
2019-10-23 22:25:10 -07:00
Bas Harenslak
f3c3812908
[AIRFLOW-5644] Simplify TriggerDagRunOperator usage ( #6317 )
...
* [AIRFLOW-5644] Simplify TriggerDagRunOperator usage
* Call timezone.parse in execute() to allow for templating
2019-10-23 21:48:10 +02:00
Fokko Driesprong
74d2a0d9e7
AIRFLOW-5701: Don't clear xcom explicitly before execution ( #6370 )
2019-10-23 07:37:48 +02:00
Joshua Carp
e9d65e3d21
[AIRFLOW-5710] Optionally raise exception on unused operator arguments. ( #6332 )
2019-10-22 19:47:50 -07:00
Steve Taggart
6c7c58c5d3
[AIRFLOW-XXX] Improve wording ( #6391 )
2019-10-22 18:21:55 -07:00
Tao Feng
641b8aaf04
[AIRFLOW-5715] Make email, owner context available ( #6385 )
2019-10-22 12:24:32 -07:00
Chao-Han Tsai
bc53412234
[AIRFLOW-5714] Collect SLA miss emails only from tasks missed SLA ( #6384 )
...
Currently when a task in the DAG missed the SLA,
Airflow would traverse through all the tasks in the DAG
and collect all the task-level emails. Then Airflow would
send an SLA miss email to all those collected emails,
which can add unnecessary noise to task owners that
does not contribute to the SLA miss.
Thus, changing the code to only collect emails
from the tasks that missed the SLA.
2019-10-22 11:37:22 -07:00
mislo
3cfe4a1c9d
[AIRFLOW-5632] Rename ComputeEngine operators ( #6306 )
2019-10-22 15:20:24 +02:00
TobKed
4311c1f074
[AIRFLOW-5696] Add GoogleCloudStorageToSFTPOperator ( #6366 )
2019-10-22 12:00:02 +02:00
Tomek
16d7accb22
[AIRFLOW-4971] Add Google Display & Video 360 integration ( #6170 )
2019-10-22 11:51:40 +02:00
Tomek
4e661f535d
[AIRFLOW-5379] Add Google Search Ads 360 operators ( #6228 )
2019-10-22 10:27:57 +02:00
Kamil Breguła
b43922161a
[AIRFLOW-5713] Remove dead code ( #6382 )
2019-10-22 08:31:19 +02:00
Kamil Breguła
417754a14a
[AIRFLOW-4965] Handle quote exceptions in GCP operators ( #6305 )
2019-10-22 08:29:33 +02:00
Kamil Breguła
b08f86290e
[AIRFLOW-5712] Rename internal Dataflow classes ( #6381 )
2019-10-22 08:23:02 +02:00
Ping Zhang
3d3cc41678
[AIRFLOW-5695] use RUNNING_DEPS to check run from UI ( #6367 )
2019-10-21 16:44:36 -07:00
Tomek
e344f61f67
[AIRFLOW-5661] Fix create_cluster method of GKEClusterHook ( #6339 )
2019-10-21 22:28:19 +02:00
TobKed
fc4aa041b0
[AIRFLOW-5667] Improve type annotations in GCP ( #6345 )
2019-10-21 18:31:33 +02:00
TobKed
44b6a271fb
[AIRFLOW-5665] Add path_exists method to SFTPHook ( #6344 )
...
Co-Authored-By: Kamil Breguła <mik-laj@users.noreply.github.com>
2019-10-21 18:28:58 +02:00
TobKed
03eede00c9
[AIRFLOW-5707] Add type annotations to SFTPHook ( #6378 )
2019-10-21 17:14:17 +02:00
Kamil Breguła
e7b790ded8
[AIRFLOW-5699] Add more tests for Dataflow integration ( #6369 )
2019-10-21 10:03:49 +02:00
Kamil Breguła
ca77c01a53
[AIRFLOW-5698] Organize Dataflow tests ( #6368 )
2019-10-21 10:00:33 +02:00
MinJae Kwon
636aeb010a
[AIRFLOW-5693] Support the "blocks" component for the Slack messages ( #6364 )
...
- fix doc string issues
2019-10-20 13:46:14 +02:00
Kamil Breguła
4903c9730c
[AIRFLOW-5702] Fix common docstring issues ( #6372 )
2019-10-20 07:28:29 +02:00
Marcus Levine
c72c427302
[AIRFLOW-5694] Check for blinker in Sentry setup ( #6365 )
2019-10-20 04:16:26 +02:00
Jarek Potiuk
c19a60c23d
[AIRFLOW-5680] Fixes Kubernetes hangs ( #6347 )
2019-10-19 21:40:59 +02:00
Leah E. Cole
b8c0263213
Add logo info to readme ( #6349 )
2019-10-18 21:18:44 +02:00
Fokko Driesprong
9c57dd8d4a
[AIRFLOW-5688] Merge multiple heads in alembic migrations ( #6362 )
2019-10-18 17:23:01 +01:00
Martin Winkel
9ec562f88e
[AIRFLOW-5640] Document and test `email` parameters of BaseOperator ( #6315 )
...
* Refactored get_email_address_list to have a better
separation between string handling and other iterables.
* Explicitely casting get_email_address_list argument
to a list in case the argument was an iterable. This
enables direct support for tuples, sets or the like.
* Fixed type annotation of email parameter of
BaseOperator to show that iterables are directly
supported.
* Added docstring entries for email, email_on_retry,
email_on_failure and queue in BaseOperator.
2019-10-18 14:35:15 +01:00
Tomek
19e32b4e2c
[AIRFLOW-5656] Rename provider to providers module ( #6333 )
2019-10-18 14:54:30 +02:00
scrawfor
7bdc063fa3
[AIRFLOW-5415] Enable authentication for Druid hook ( #5967 )
2019-10-18 13:52:20 +02:00
dstandish
0790ede702
[AIRFLOW-4574] SSHHook private_key may only be supplied in extras ( #6163 )
...
* discussion on original PR suggested removing private_key option as init param
* with this PR, can still provide through extras, but not as init param
* also add support for private_key in tunnel -- missing in original PR for this issue
* remove test related to private_key init param
* use context manager to auto-close socket listener so tests can be re-run
2019-10-18 10:34:08 +01:00
Jarek Potiuk
10c3f7f0ed
[AIRFLOW-5649] Skips tests when relevant .py files are not changed ( #6321 )
2019-10-18 10:49:58 +02:00
Kaxil Naik
489e7fe9a7
[AIRFLOW-5687] Fix Upgrade pip to 19.0.2 in CI build pipeline ( #6361 )
2019-10-18 09:45:12 +01:00
toughrogrammer
a8babec808
[AIRFLOW-5339] Fix infinite wait for Spark subprocess
2019-10-18 00:46:57 -07:00
Frank Cash
dde65a609a
[AIRFLOW-XXXX] Include code tags for sample file names ( #6360 )
2019-10-18 00:49:11 +02:00
Kaxil Naik
f2b7f5a85a
[AIRFLOW-5687] Upgrade pip to 19.0.2 ( #6358 )
2019-10-17 21:37:51 +01:00
Ash Berlin-Taylor
e35829e472
Revert "AIRFLOW-5608: Gracefully stop executor when SIGTERM is received by SchedulerJib ( #6274 )" ( #6357 )
...
This reverts commit 7c9b44dbfc
.
2019-10-17 15:45:39 +01:00
Jarek Potiuk
f8794d888f
[AIRFLOW-5684] docker-compose-kubernetes still used ( #6353 )
2019-10-17 14:54:19 +02:00
Louis Guitton
ac42428bf5
[AIRFLOW-5643] Reduce duplicated logic in S3Hook ( #6313 )
...
S3Hook.load_bytes is duplicating the logic of S3Hook.load_file_obj.
Instead, we should stay consistent : S3Hook.load_string is already
delegating the logic to S3Hook.load_bytes, so we can use the same
approach to delegate to S3Hook.load_file_obj
2019-10-16 18:49:59 +02:00
JohannesGuenther
d4e282d9b2
[AIRFLOW-5126] Read aws_session_token in extra_config of the aws hook ( #6303 )
2019-10-16 16:22:07 +01:00
TobKed
8b0c9cbb55
[AIRFLOW-5224] Add encoding parameter to GoogleCloudStorageToBigQuery… ( #6297 )
2019-10-15 20:15:11 -07:00