You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by ka...@apache.org on 2021/08/23 16:50:21 UTC
[airflow] annotated tag 2.1.3 updated (e785a18 -> 085e213)
This is an automated email from the ASF dual-hosted git repository.
kaxilnaik pushed a change to annotated tag 2.1.3
in repository https://gitbox.apache.org/repos/asf/airflow.git.
*** WARNING: tag 2.1.3 was modified! ***
from e785a18 (tag)
to 085e213 (tag)
tagging 2b80c1edec85fb2b0312b6ae7f415c6f744e322e (commit)
replaces 2.1.2rc1
by Kaxil Naik
on Mon Aug 23 17:49:54 2021 +0100
- Log -----------------------------------------------------------------
Apache Airflow 2.1.3
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEEzeFcbk06jsTs9LpLZnTgitfeQG8FAmEj0bQACgkQZnTgitfe
QG/gtAf+OVCUnePFq4DxDAsH0Tc8b4PyuBnYE0VO6chqHyBdcLFSxJrgZf+03Zxj
T4Dcv8hIBUtNJYPwabremqdVRFnP/ibJCpZCtesFoyg8HakCixa39N6Z00SFxgdD
EuV+G0Ue1Mp7RZ9ORtMl6VLap/QvJNonTxYj0K/2YkIplBVIgN/8dvokTGbqykBP
QHkgKX0aJ8G1cxRnsg/tybw/c2NFnsu0RK30pEtxFI8mJHi+7tgkoZrybRT2oXkY
PrZh41RqsPYpQ2vdg3U5jdRrcF1Me1UfKRokFNH9LkcTr8gInhXIbLhTl+C6SAIf
cNIkTGVu1acbbUUReA9DD5BsWVGuuA==
=2Zfo
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
omit 595fb4c Bump to 7.2.1
omit 6c4fdc3 Updating constraints. Build id:1138535672
omit 64eb8ba Updating constraints. Build id:1137657430
omit 91bf1d5 Updating constraints. Build id:1136830713
omit 2feb61f Updating constraints. Build id:1136006844
omit 7d69043 Updating constraints. Build id:1133671164
omit d2c6feb Updating constraints. Build id:1112181300
omit 8609248 Updating constraints. Build id:1112181300
omit baaa670 Updating constraints. Build id:1108668409
omit f4c946f Updating constraints. Build id:1104405576
omit ced5c9a Updated to latest constraints
omit f98b787 Postgres provider has been yanked
omit 47eb9e5 Updated constraints after cherry-picking setup changes
omit 62faf0f Updated to latest constraints after releasing July Providers
omit 924d038 Update constraints for Python 3.9
omit 60391d8 Update to latest constraints before 2.1.2
omit 7c304de Update constraints after releasing new providers
omit f14f340 Upgrade to latest constraints in 2.1 branch
omit f76740c Ping itsdangerous to 1.1.0
omit a696d52 Update to latest version of constraints
omit 03d842d Update to latest constraints
omit 66ed9f5 Updating constraints. Build id:818699578
omit d1d5175 Updated constraints after PIP 21.1 upgrade
omit 71e9f39 Updating constraints. Build id:787441327
omit dcc8e95 Updating constraints. Build id:787028998
omit 46e5351 Updating constraints. Build id:786715439
omit 63cc010 Use lazy-object-proxy==1.4.3
omit f3af42a Updating constraints. Build id:784712114
omit 59eaa81 Updating constraints. Build id:778953898
omit 8e15dfe Updating constraints. Build id:778647602
omit fb558cc Updating constraints. Build id:777210952
omit f02700f Updating constraints. Build id:774729561
omit 1640db4 Updating constraints. Build id:764339363
omit 73152e4 Updating constraints. Build id:763435939
omit 6b9cf67 Updating constraints. Build id:763051060
omit 28ea4bb Updating constraints. Build id:758938368
omit a87acdc Updating constraints. Build id:756975687
omit 95e40d3 Updating constraints. Build id:753924278
omit 3bf0acd Updating constraints. Build id:753363207
omit f08ed78 Updating constraints. Build id:752386999
omit 5d3581d Updating constraints. Build id:747134799
omit c989f98 Updating constraints. Build id:746072948
omit a0674d0 Updating constraints. Build id:745051237
omit d236ac6 Updating constraints. Build id:742954799
omit 7d8e114 Updating constraints. Build id:741954308
omit 17850ea Updating constraints. Build id:739046169
omit 6ab1b04 Updating constraints. Build id:738137429
omit ab685a5 Updating constraints. Build id:737067905
omit f7fc808 Updating constraints. Build id:734912742
omit 3fca928 Updating constraints. Build id:734789191
omit 049091f Updating constraints. Build id:733910588
omit 686310e Updating constraints. Build id:733389445
omit 52ae0d3 Updating constraints. Build id:731803544
omit 098b5ae Updating constraints. Build id:731420224
omit 509aea0 Updating constraints. Build id:730994686
omit 51d0ef8 Updating constraints. Build id:730406462
omit d2caf39 Updating constraints. Build id:730219080
omit fa38933 Updating constraints. Build id:728390607
omit cc69a04 Updating constraints. Build id:727831079
omit 9e62446 Updating constraints. Build id:727148778
omit 83a957a Updating constraints. Build id:725665896
omit cf53409 Updating constraints. Build id:720050405
omit f2df37f Updating constraints. Build id:717368043
omit 464233f Updating constraints. Build id:716668492
omit 2100e76 Updating constraints. Build id:715499732
omit 68595a6 Updating constraints. Build id:712911113
omit e5eebb0 Updating constraints. Build id:709827947
omit 45da54b Updating constraints. Build id:708743008
omit b873c89 Updating constraints. Build id:701480341
omit 6248d22 Updating constraints. Build id:699705205
omit d1c7c39 Updating constraints. Build id:698436080
omit ce3293d Updating constraints. Build id:695968923
omit 74b9754 Updating constraints. Build id:693774884
omit 8aa0e61 Add dill constraint
omit 34d88da Update providers after updating moto
omit 0b80bb8 Updating constraints. Build id:690752655
omit 87e1b5d Updating constraints. Build id:687590864
omit 76a449f Updating constraints. Build id:686029330
omit ad342d4 Updating constraints. Build id:683027162
omit 5582c3b Updating constraints. Build id:678025085
omit 9e0c35d Updating constraints. Build id:677397979
omit bdd9670 Updating constraints. Build id:674455313
omit dd9e89d Updating constraints. Build id:671054022
omit 8443ae8 Updating constraints. Build id:666459290
omit 7aa9759 Updating constraints. Build id:664767800
omit 73f1fc6 Updating constraints. Build id:657741930
omit 6b7b13f Updating constraints. Build id:655520635
omit 1b47ba9 Updating constraints. Build id:654892846
omit 6d6faab Regenerated constraints for arrow properly
omit 28b35c2 Quick fix for plexus tests failing
omit f32dad2 Update to latest constraints version
omit 0a00c1a Updating constraints. Build id:649648691
omit 2beeefe Updating constraints. Build id:649477346
omit 6d416be Updating constraints. Build id:644718288
omit cdfe705 Updating constraints. Build id:630182172
omit cb82a25 Updating constraints. Build id:629291044
omit 7276148 Updating constraints. Build id:628455108
omit 38119d1 Updating constraints. Build id:621389598
omit 7c0c1e6 Updating constraints. Build id:614593912
omit 54334d9 Updating constraints. Build id:610393382
omit 020b0f4 Updating constraints. Build id:606225278
omit 503277d Updating constraints. Build id:604201704
omit d9c72c6 Updating constraints. Build id:603944311
omit 851fa7a Updating constraints. Build id:603324768
omit 7c443ff Updating constraints. Build id:601285812
omit 2ec0944 Updating constraints. Build id:598689111
omit 773de45 Updating constraints. Build id:596209157
omit abf53ce Updating constraints. Build id:595064956
omit 13bc0e7 Updating constraints. Build id:594442927
omit e48b4c5 Updating constraints. Build id:594201069
omit 23a3a6a Updating constraints. Build id:593456406
omit dc72579 Updating constraints. Build id:590780447
omit 65d74da Add 3.9 constraints
omit c90ef92 Install latest pylinit
omit 9cf31d7 Add constraints with providers
omit f5406cc Revert "Added no-providers constraints"
omit 23f3dd9 Fixed Sphinx version to be below 3.5.0
omit 79ed11f Added no-providers constraints
omit 8db842a Updating constraints. Build id:552084159
omit ae2e027 Updating constraints. Build id:521874056
omit 8caeb85 Updating constraints. Build id:518588055
omit df30c8b Upgrade constraints aftere azure-storage upgrade
omit 5a29e12 Updating constraints. Build id:494649970
omit 1b9d5dc Upgrade constraints after snowflake upgrade
omit d4d2d4e Updating constraints. Build id:489277331
omit 065c02b Upgrade to latest constraints after google libraries updated
omit cde851e Updating constraints. Build id:463138051
omit 38fbcad Upgrade to the latest datatransfer library
omit 2db40da Updated to latest constraints after pyjwt and google package fixes
omit cfbb1c4 fixup! Remove pinotdb
omit 59fd866 Remove pinotdb
omit a5bc781 Updating constraints. Build id:439313827
omit a459164 Added initial constraints for 3.9 version
omit b22ea19 Updating constraints. Build id:427787492
omit cb54513 Manually upgrade PyArrow to 2.0.0
omit 01330d1 Updating constraints. Build id:420457387
omit fddc2f7 Manually update constraints for 2.0.0rc2 release
omit fbd525a Updating constraints. Build id:403095934
omit 40159a1 Updating constraints. Build id:389560789
omit 422a579 Updating constraints. Build id:388616962
omit 00ff10c Remove pyarrow limitation
omit 1116fea Updating constraints. Build id:388327359
omit f4a43d5 Remove sphinx theme
omit 93e83f0 Updating constraints. Build id:387905106
omit b882f00 Remove constraints to sphinx theme
omit af7f80c Stable and 'pip-checked' version of constraints.
omit 17b2e74 Updating constraints. Build id:382185073
omit 0322c34 Updating constraints. Build id:381535368
omit 89d2b60 Downgrade constraints for requests and docutils to fix pip-check
omit 130e82d Updating constraints. Build id:373223979
omit fa917e6 Updating constraints. Build id:355860096
omit ea9db28 Updating constraints. Build id:355019906
omit 2d6ef48 Updating constraints. Build id:355001190
omit fec00c2 Manually synchronizing constraints 3.7/3.8 to latest ones
omit 053afe7 Updating constraints. Build id:340067404
omit c8d756d Manually bump cattrs to the release fixed by maintainers
omit e655c0f Updating constraints. Build id:339365335
omit 0fdb714 Updating constraints. Build id:334449828
omit 0f9f256 Updating constraints. Build id:330319916
omit 2667090 Updating constraints. Build id:328108841
omit 1cfa5b4 Updating constraints. Build id:325413581
omit 75a7866 Updating constraints. Build id:325244615
omit 22f3759 Updating constraints. Build id:321409655
omit f2931c2 Updating constraints. Build id:321058385
omit 9dfac4e Updating constraints. Build id:319212240
omit 26f2a7e Updating constraints. Build id:318872354
omit 6929971 Updating constraints. Build id:317222594
omit 54e7ae3 Updating constraints. Build id:309733697
omit 0aa574f Updating constraints. Build id:308244654
omit 1186b73 Updating constraints. Build id:303423721
omit aa2b8db Updating constraints. Build id:297191668
omit 3aba9ce Updating constraints. Build id:296576853
omit acdb28b Updating constraints. Build id:295915963
omit cd22f8f Updating constraints. Build id:292504122
omit e6e840f Updating constraints. Build id:292186174
omit e5c5c18 Updating constraints. Build id:280455594
omit 6251945 Updating constraints. Build id:252511905
omit 9682084 Updating constraints. Build id:248490316
omit cc159ee Updating constraints. Build id:229205028
omit 2566bcd Updating constraints. Build id:224001561
omit 1c6a36b Updating constraints. Build id:223253846
omit 119281a Updating constraints. Build id:222896670
omit c43c37a Updating constraints. Build id:221800587
omit 6ee8f62 Updating constraints. Build id:221273724
omit a296ecf Updating constraints. Build id:220621823
omit 166c228 Updating constraints. Build id:220229846
omit 6ab3743 Updating constraints. Build id:219881018
omit a8d9dc7 Updating constraints. Build id:219186797
omit 51a9e33 Updating constraints. Build id:218176956
omit 69ca469 Updating constraints. Build id:217643466
omit be37aa6 Updating constraints. GH run id:213752257
omit c6a6fb7 Updating constraints. GH run id:207574556
omit 31046b1 Updating constraints. GH run id:207351817
omit d69a7c1 Updating constraints. GH run id:207009723
omit 254e7d3 Updating constraints. GH run id:206715655
omit 64e06a3 Updating constraints. GH run id:201193219
omit 2cdd0f0 Updating constraints. GH run id:200557695
omit f624c91 Updating constraints. GH run id:198945703
omit 1d498ec Updating constraints. GH run id:198356852
omit 860ef9d Updating constraints. GH run id:197703110
omit ff44a8f Updating constraints. GH run id:197431119
omit 95ca5e3 Updating constraints. GH run id:196508308
omit a660745 Updating constraints. GH run id:196091463
omit 87e16cd Updating constraints. GH run id:193789967
omit a4acd44 Updating constraints. GH run id:193668601
omit 94c3364 Updating constraints. GH run id:193061650
omit e35a99b Updating constraints. GH run id:192995014
omit b175114 Updating constraints. GH run id:191511400
omit 9d43f72 Updating constraints. GH run id:186870281
omit 663f164 Updating constraints. GH run id:182195766
omit 1cff82c Updating constraints. GH run id:181160129
omit 99fa5ef Updating constraints. GH run id:176279155
omit aab08fd Add requirements for master branch in orphan commit
add 1047940 First official commit
add 46579d3 Moving TODO list out of README.md
add 84c5962 Lint, fixed typos
add 2a04557 Adding screenshots
add 9b09754 Cropped screenshots
add 9d55957 Fixing screenshot
add 672ba1c More fixing the screenshots
add beca4e5 Typo
add 86e4c01 Pickling dags and transfering pickles through the database
add 1f890d0 Moving folders around
add 1f6f538 Added new ExternalTaskSensor operator, other minor fixes
add d32bdac Improved the tutorial
add e4aa088 Fixing a few links in the README
add e491dab First stab at the sphinx documentation
add 6cffc62 Getting setup.py working, moving folders around
add f561659 Improving setup.py
add 1f8774f Bug fix + added initdb as a command line option
add c24ce82 Improving the documentation
add ce58b42 Forgot to git add in previous commit
add 8623865 Fixing bug
add e3026ff Fixing the initdb script, adding to docs
add 1e2fa2e Working on HiveHook
add 323571e Minor touchups
add 88c9962 Renaming project from Flux to Airflow
add a264ddc Changing DEFAULT_EXECUTOR to be an instance instead of a reference to the class
add 5eb8f81 Fix the link to the docs
add a18d449 Changing the ascii header
add ca31b8a Adding HiveOperator
add 1b728b1 Adding PrestoHook
add 695afac Improving PrestoHook to use REST, DatabaseConnection model
add 8c987d3 Better docs, tweaks
add 19fbce4 HivePartitionSensosr
add 04e2687 Adding max_partition macro, fixing bugs
add 5800ac1 Better docs settings
add 032bfcd Fixing the macros
add e2e4d39 Adding missing dependency
add eab8db7 Fixed a failing example
add 5f94760 Added missing init file
add 02b0a24 Implementing run method in presto_hook (for view creation)
add 67020e5 first version of the celery executor
add 8db0197 breaking up base_executor into multiple files
add e902e54 moving celery settings to settings.py
add 53a1471 Merge pull request #2 from mistercrunch/celery_v1
add c5c00c6 Merge branch 'master' of github.com:mistercrunch/Airflow
add b8eb9fe Merge branch 'master' of github.com:mistercrunch/Airflow
add 4d20e3a Tree view, repeated nodes are now collapsed by default
add 0d56f36 Fixed dag view to not repeat edges
add b04c6b8 Merge branch 'master' of github.com:mistercrunch/Airflow
add d42c438 Adding different directional layouts for graph view
add f10e90e Queries
add eee9332 Linting with flake8
add eb885d2 Merge branch 'master' of github.com:mistercrunch/Airflow
add 4faaa13 Fixing HiveHook to be picklable
add 35a5864 Making a generic SqlSensor, works for all db_ids
add c8cc050 Adding set_dependency method to DAG class
add dc9537d Making Jinja templates as files work
add 162acc4 Syncing
add 729da97 Hooking up hostname and port to defaults and command line
add 9988e4d Moving to setuptools
add fce8ecd UI: nicer task details view
add 35d6185 Merge pull request #5 from mistercrunch/minor_ui
add 804d184 Minor UI fix/tweak
add 7db1e4c Adding BashLexer
add 88815ad Merge pull request #6 from mistercrunch/bash_lexer
add 25cb726 Providing a way to specify the executor to use while constructing the DAG object
add cc94aa0 Merge pull request #3 from mistercrunch/executor_fix
add 0a673b4 integrating config parser to read config values from a file
add f89c1bc Addressed the comments on shorter import and space in configuration.py
add 3361696 adding a sed comand to replace airflow_home automatically in default airflow.cfg
add fc8f28a Merge pull request #4 from mistercrunch/config_parser
add 9a033dc Minor tuneupts
add 01597a5 Merge pull request #7 from mistercrunch/minor_touchups
add 60ed198 Fixes
add 65b1988 Fixing conf
add 7701cab Merge pull request #8 from mistercrunch/fixes
add 3a09943 Denser graph view
add bd726dd Merge pull request #9 from mistercrunch/fixes
add b4111cc Making the sqlachemy db connection a config param
add 8e4c376 Merge pull request #10 from mistercrunch/db_conn
add cd83e7a A few tweaks while running core_cx
add 9ef4fbd Merge pull request #11 from mistercrunch/tweaks
add e2b8a3c Fixes
add 13fb79c Merge pull request #13 from mistercrunch/tweaks
add 5a4ada4 hive_hook: Using -f with a temp file instead of -e
add 1ae5f0a Merge pull request #14 from mistercrunch/tweaks
add a29f316 Using a decorator to specify operators default args
add 7c95661 Merge pull request #15 from mistercrunch/default_args
add f55075f health check + reload dags
add 74018b5 Merge pull request #12 from mistercrunch/reload_Fix
add 477e246 Reviewing the master command's logic
add fd706f9 Merge pull request #17 from mistercrunch/tune_master
add e8a6f36 moving to tornado server + consistent num_runs across all pages
add 4562c21 Merge pull request #16 from mistercrunch/tornado
add b109ba4 Minor
add 98f8238 Making code metadata win over what's in the DB
add 41ea65f Merge pull request #18 from mistercrunch/tune_master
add 0f7603c Adding state logging to backfill
add 832fe35 Merge pull request #20 from mistercrunch/backfill_logging
add b8c7ba0 tMaking the gantt chart clickable
add 5338ec8 Merge pull request #21 from mistercrunch/gantt_click
add 68ffaa0 Bringing back the debug flask webserver as an option
add a67a1b7 Merge pull request #22 from mistercrunch/debug_webserver
add d423191 Waiting longer between master runs, BaseSensor
add cd48105 Merge pull request #23 from mistercrunch/longer_waits
add b7647a6 Adding --only_failed to clear, debug calls to master
add 169a686 Merge pull request #24 from mistercrunch/longer_waits
add 0fdebe1 Adding a link to the task instances list
add dd44a81 Merge pull request #25 from mistercrunch/task_instances
add 33c39b9 Debug master scheduler, added file timestamp based dagbag update
add 938408e Merge pull request #26 from mistercrunch/refresh_dagbag
add e3cd7ed Using the dagbag to create the view instead of the Flask Admin
add 858611d Merge pull request #27 from mistercrunch/dag_dagbag
add 8b3bfe5 a task needs to have start_date; either from the dag or the task
add d093c70 Merge pull request #19 from mistercrunch/start_date_fix
add 3e86fe9 fixing a couple of corner cases that were causing crashes
add e470304 Merge pull request #28 from mistercrunch/fixes
add 56163df Moving templates to where they belong
add e60a007 Merge pull request #29 from mistercrunch/move_files_outof_admin
add 978466d Logo
add 58cab76 Merge pull request #31 from mistercrunch/move_files_outof_admin
add 835b744 Minor display bug around filepath
add 7cc448c Merge pull request #32 from mistercrunch/fixes
add 51a38ae Icon that looks better on retina screens, favico
add 0a8500a Merge pull request #33 from mistercrunch/move_files_outof_admin
add 41178f2 minor fix for the file paths
add 0ead103 using scoped session and adding teardown for session
add 338b67d Merge pull request #30 from mistercrunch/session_fixes
add d6a7789 Various improvments/fixes
add 713f5c6 Merge pull request #34 from mistercrunch/fixes
add ef126e5 Action to redirect where you come from
add a9a428e Fixed the get_task_instances to receive the session as a param
add d8f0499 Merge pull request #35 from mistercrunch/action_redirect
add 9fe42dd Beautifying
add d9e26d1 Merge pull request #36 from mistercrunch/format
add 6f91a67 Pessimistic pool connection handling for master and run
add affa547 Merge pull request #37 from mistercrunch/pessimistic
add ef9060b Master fix
add fb01754 Fixes for master rerun
add 2f98a3d Merge pull request #38 from mistercrunch/fixes
add c6ea5ad Display bug for duration
add dcada21 Merge pull request #39 from mistercrunch/fixes
add db4e2e8 Charting, may not belonng in Airflow on the long run...
add 1fcb757 Merge pull request #40 from mistercrunch/chart
add e5a0fd0 Fixing bug in LocalExecutor
add cfea733 Fix backfill expunge_all
add df8b4b0 Merge pull request #41 from mistercrunch/fix_backfill
add b8bcf08 Chart improvements
add 02c4d17 A few basic chart improvements
add c2fd720 Merge pull request #42 from mistercrunch/chart_imp
add 12fe9ea enabling pandas
add 8ff7549 More chart improvments
add 7404d8e Merge pull request #44 from mistercrunch/chart_imp
add 6de7b07 Fix chart date type is different depending on maching
add fd01a76 Yet more improvement to charts
add 4fd239f Charts
add aa14fde Making the chart load async
add ce08f50 Chart improvements
add ab0d9fc More chart improvements
add 76ae6fa More Chart ipmrovements
add baa4041 Merge pull request #47 from mistercrunch/chart_async
add 5992ec5 Fixed a backfill/depends_on_past bug
add c470125 Merge pull request #48 from mistercrunch/chart_async
add 901106b Spinner loading wheel on tree view
add 0d082f5 Merge pull request #49 from mistercrunch/master_job
add f087056 Making master job a derivative of BaseJob, improving BaseJob
add 7e994b03 Adding unixname to Job and TAskInstance models
add 7c60c4c Merge pull request #50 from mistercrunch/master_job
add 8154d13 command line: prompting with list of tasks to clear before actually clearing
add 37fd117 Merge pull request #51 from mistercrunch/clear_list
add fcd8c1e Stacked and percent area charts
add ed807ca Merge pull request #52 from mistercrunch/master_job
add 46f927f Per line bash logging
add 826c363 Merge pull request #43 from mistercrunch/per_line_bash_logging
add a1ff2da Celery fix
add 0d5d2f1 Merge pull request #46 from mistercrunch/celery_fix
add 339f435 Modified logging
add 3f109cc Merge pull request #45 from mistercrunch/modified_logging
add d92dd8b Adding a way to alter the hiveconf from the DatabaseConnection
add 08165df Merge pull request #53 from mistercrunch/master_job
add c339ecf UI - clear asks for confirmation, shows a list of task instances
add 4315179 Merge pull request #54 from mistercrunch/clear_ui
add 93f49f9 Going more generic on DatbaseConnection's extra json field to support multiple hiveconf statements
add eb647de Merge pull request #55 from mistercrunch/hive_conf
add e23f9ee Adding email functionality
add 725e1b5 Merge pull request #57 from mistercrunch/email
add c79458b Adding wait_for_downstream as BaseOperator attribute
add 6e50d19 Merge pull request #56 from mistercrunch/wait_for_downstream
add f459aed [airflow] chart now using the Airbnb colors!
add 4fe0110 Merge pull request #58 from mistercrunch/chart
add d5197c5 Adding macros support to charts
add 9e9ab94 Merge pull request #59 from mistercrunch/chart
add 4e5db24 Adding macro ds_add
add bd701a3 Chart link + email bug
add 224a9a0 Merge pull request #60 from mistercrunch/chart
add e8d0050 depends_on_past backfill fix
add ae92cde Merge pull request #61 from mistercrunch/backfill_dep_past
add beca062 Fixes
add 55a9bb8 Fixing email and datepicker, upgrading to latest flask-admin with bootstrap 3
add bfffc94 Improvements to the query tool
add 4631b8e Merge pull request #62 from mistercrunch/query_ace
add db9e544 Supporting list of emails
add 63337ee Adding datatables and bootstrap 3 support
add a0967ed Merge pull request #63 from mistercrunch/datatables
add 12b95ba Integrating flask_login
add edd6cf5 Making AUTHENTICATE optional
add 76fc9f1 Merge pull request #64 from mistercrunch/flasklogin
add 0f14481 Improving charts
add ef4a478 Another set of improvments for charts
add 6934d95 Merge pull request #66 from mistercrunch/charts
add e3a61c2 Fixing the checkbox's look
add 5bfffb2 Linting
add 32be69f Merge pull request #67 from mistercrunch/chart
add bf39f12 Simplifying CeleryExecutor
add 34bb46f A few adjustments on CeleryExecutor
add 241896e Merge pull request #65 from mistercrunch/celery
add 30b2eec Adding cache support for charts
add 6daa1d6 Adding to reqs, handling connectino pessimistically
add 94f23d8 Adding missing files
add 376c6c7 Compressing / caching improvments around charts
add 4076d87 Moving functions into www/utils, documenting the chart admin form
add 462f9b9 Cosmetic polish
add 9fda01c Merge pull request #68 from mistercrunch/chart
add 5f2a4ca Adding a proper primary key to db connections
add e582ba8 Merge pull request #69 from mistercrunch/fix_dbid
add c753d17 Quick fix
add a9cef56 Merge pull request #70 from mistercrunch/minor
add 57297d2 [email alerts] Fixed alerts for multiple recipients
add c41c0b6 Merge pull request #71 from mistercrunch/email_fix
add 1250b18 Addding a few TODO items
add 7e30498 Improvments to command line tools: test, list_dags, list_tasks
add 1789dd0 Merge pull request #73 from mistercrunch/cmdline
add 3e1a335 More charts improvements
add c6f5d99 Merge pull request #74 from mistercrunch/chart
add a6d3f24 Fetching logs remotely when building the log page
add eee4f22 Log file dispatch service
add 8f087ff Merge pull request #75 from mistercrunch/logs
add b267916 Improving remote logs
add dd1931e Merge pull request #76 from mistercrunch/logs
add 2536f06 Making concurency a conf param, stting CELERYD_PREFETCH_MULTIPLIER=1
add bcb17f4 Merge pull request #77 from mistercrunch/celery_param
add d982776 Added missing flask-login to req file
add 8db71a2 Attempting to fix the 'mysql has gone away' by passing the factory
add 4664589 Merge pull request #78 from mistercrunch/fix_pool
add 76af643 Rename DatabaseConnection to Connection
add 19cf041 Merge pull request #79 from mistercrunch/mv_db_conn
add 9e4c532 Bug fix on chart modelview override
add d76b7a7 Merge pull request #80 from mistercrunch/bug_fix
add 9c10e12 Chart bug fix
add f8a69cc Merge pull request #81 from mistercrunch/bug_fix
add aa01fab Improving the test command line subcommand
add cfcc108 Merge pull request #82 from mistercrunch/test_cmd
add 8bd122f Tunning celery settings to avoid reserved (as in stuck) tasks
add 3f1471b Merge pull request #83 from mistercrunch/bug_fix
add ce56aeb Adding lib +setproctitle for celery to name processes
add adf7353 Missed a reference to db_id when renaming to conn_id
add 8614d76 Minor bug fix on chart params
add 8d4fd56 Adding item in TODO.md
add e814c4a Bug fix around db_id ranme to conn_id
add 61bca49 [presto_check_op] PrestoCheckOperator with conn_id
add da7e689 Merge pull request #84 from mistercrunch/presto_check_op
add 02ae472 New email operator
add 710ea3e Merge pull request #86 from mistercrunch/email_op
add 83d7636 REmove to from templated_fields
add eea7a1e Merge pull request #87 from mistercrunch/email_op
add b559f9c [PyHiveHook] Hook to access Presto through PyHive
add 6b5f67f Adding on to PyHive presto switch
add 5455fbc Merge pull request #88 from mistercrunch/pyhivehook
add f991783 Changing configuration scheme
add b8243cf Merge pull request #89 from mistercrunch/config
add 042963d Fix docs
add 0ce97fe Merge pull request #90 from mistercrunch/config
add 98d6760 Fixing packaging of templates and static files
add a5564f7 Merge pull request #91 from mistercrunch/config
add cb2a0e5 Fixing docs automodule command
add 927fe04 Improving docs and packaging for pypi
add 8022256 Including reqs to build
add ac9b278 Hard coding install_requires
add 7c42fad Polishing docs and packaging
add 3863007 Update setup.py
add 674b30b Merge pull request #93 from msabramo/patch-1
add 034c5fd Adding librabbitmq as it is recommended in the Celery docs
add 3f503d1 Removing sql field from being searchabel to fix bug
add 2384fda Setting celery workers optimization to fair
add 671f07f Adding base macro ds_nodash
add 904068d Cosmetics to conf file
add 199425e Pickling the content of files referenced instead of file locations
add 6af313c Merge pull request #94 from mistercrunch/hql_pickle
add 0790c1c Adding HdfsSensor operator
add 6f386e4 Merge pull request #95 from mistercrunch/hdfs_sensor
add 068e351 Adding Hive2FtpOperator
add 5d73a9a Removing ftp related files
add 3517af4 Merge pull request #85 from mistercrunch/Hive2FtpOperator
add dda29c4 Fixed typo in description in setup.py #grammarpolice
add 0877214 Fixing merge disapearance in samba PR
add 7f469ce Altering TODO.md
add e1eb4a8 Version 0.2
add 0775b89 Specifying version numbers in deps in setup.py
add c67bb22 Fixing Text type issue
add 1001989 New RunTaskJob that runs async, implements kill signal
add 4a12bd5 Adding --local option to run command
add 689853a Merge pull request #96 from mistercrunch/async_ti_job
add 7c786fd Adding template_searchpath attribute to DAG object
add 62f06fc Merge pull request #97 from mistercrunch/template_searchpath
add 53c3e55 Packaging 0.2.1 for Pypi
add 680b1ca Importing airflow in setup.py wan't a good idea, rolling back
add 40849b8 Improving the examples dags a little
add 450049b Version 0.2.2
add 3d5a649 Fixing bug around templating
add 7eee089 Merge pull request #100 from mistercrunch/fix_templating
add 830e257 Version 0.2.3
add 78ee12f [presto_check] Changed the return for presto_check
add a56d83e Merge pull request #99 from mistercrunch/change_presto_check_fail_condition
add 03b2189 closest partition macro
add 0ca2df2 fixed indent + return obj for get_partitions
add 69e298d [macros] added macro closest_ds_partition
add 53e350f [closest_ds macro] linting
add 0e24c2d Merge pull request #98 from mistercrunch/closest_ds
add 4bdcf7d Version 0.2.3.1 for airenv (internal, not pypi)
add 1c634cf Kill running jobs when cleared
add 75fa6a8 Simplifying the approach
add e8f9d50 Merge pull request #101 from mistercrunch/clear_kill
add 28b3056 Adding task_instance_key_str to default template macros
add 9917da8 Merge pull request #102 from mistercrunch/ti_key
add 2623e7c Fixing task page when template location isn't relative to DAG
add dc86ce2 Merge pull request #103 from mistercrunch/template_www
add 5aaf771 Version 0.2.3.2
add 45d14c1 A few changes around templating to make hivepp templates work
add 178b31e Merge pull request #105 from mistercrunch/template_hook
add bb37b68 Version 0.2.3.3
add 0bfcd1a Merge pull request #106 from mistercrunch/template_hook
add de6c115 Bug fix +v 0.2.3.4
add 39c1bf9 Make tasks adhoc
add e504c76 Merge pull request #108 from mistercrunch/adhoc
add af52646 Dilling instead of pickling to allow for functions and modules
add e8818ee Merge pull request #109 from mistercrunch/adhoc
add c284b8b [Airflow] [IntervalCheck] Presto Interval Check op
add d506681 [PrestoHook] Change logging level to INFO
add 7dbcdb5 Merge pull request #107 from mistercrunch/presto_interval_check
add 62ebef2 Massive refactore + adding rendered template to the UI
add ca7fc9a Merge pull request #110 from mistercrunch/rendered
add b24bce8 Minor fixes
add ac8a15f Making sure DAGS_FOLDER is in the PYTHONPATH
add 718ebb5 Detail
add e2e3d8e [tree view] when expanding a node, other instances of this node collapses
add cda9b20 Merge pull request #104 from mistercrunch/tree_nodes
add c54ba15 v0.2.3.5 and a few very minor tweaks
add 4dff995 Bug fix on master double trigger
add 2905453 Version 0.2.3.6
add 4cf7b7a 0.2.3.7
add 0b50310 Flower shortcut added to the client tools
add 8af7ed4 Merge pull request #112 from mistercrunch/flower
add b915989 Now caching/pickling jinja template objects
add dc16621 Giving up on serializing templates, trying just the Env
add d49f173 Fixing the web ui to point to the new template methods
add 7cf6333 Passing the pickle through
add 04f951d Merge pull request #113 from mistercrunch/pickle_soup
add f68cf95 Getting a full stack trace in the logs
add 6f290aa [PrestoValueCheck] New operator for value checking
add e5adfe1 Merge pull request #111 from mistercrunch/presto_value_check
add 2c758a6 Merge branch 'master' of github.com:mistercrunch/Airflow
add 3fc1b91 Fixing markup logs
add 294ba3e Allowing to pause
add 1e5a5d5 Merge pull request #114 from mistercrunch/pause
add 748af9e Impoving the docs, adding autodocs for command line
add 1d3d060 Merge pull request #116 from mistercrunch/docs
add 3aa45b0 Showing the number of task instance by state
add 199b6c2 Merge pull request #117 from mistercrunch/colors
add e7f5e76 v0.2.3.9
add 1995066 v0.3 pushing to pypi
add cb83e7e Impoving the docs, adding autodocs for command line
add 02cc2f0 Adding profiling to docs
add 5da5b72 Much more docs improvments
add 5566637 Merge pull request #118 from mistercrunch/docs
add 00f3271 More docs improvments
add ecfcb98 Fixed up the Tutorial section in the docs
add ea5073a Merge pull request #119 from mistercrunch/docs
add 23ae2e0 Adding hiveconf_jinja_translate param for HiveOperator
add 607f9bd Merge pull request #120 from mistercrunch/docs
add 5f1ce4c Making hiveconf_jinja_translate happen at the right time
add 3f782f8 Refreshing TODO list
add 10a5637 Yet more documentation improvments'
add 0ef85a5 Easter egg
add 9fb8075 Merge pull request #121 from mistercrunch/easter
add d5f3e54 Fixing task regex getting disregarded
add 98e05e9 Merge pull request #122 from mistercrunch/fixes
add 54b3b12 v0.3.0.1
add 8c31975 Making sure task_ids are in range, disabling template caching
add 0d21722 Adding --local option to backfill
add 1390625 Merge pull request #123 from mistercrunch/local_backfill
add a9cfd30 Adding the tutorial.py file
add b8b5858 Merge pull request #124 from mistercrunch/tutorial
add 5b71e56 Misc improvments
add fdaad83 Merge pull request #125 from mistercrunch/tutorial
add af9ad64 A set of minor improvements
add 6ea9bbb Adding light colors to the graph view
add cd64b35 Merge pull request #126 from mistercrunch/color
add 63a37b8 Adding PythonOperator, and changing the way context is passed to the Operator execute method
add c26ef29 Merge pull request #127 from mistercrunch/python_operator
add f4c5963 v 0.3.0.2
add bdb205a Unit tests!
add 836772f Breaking downt initdb into initdb and resetdb
add 62d5a97 Insuring we're using the unittest cnfig
add ad6081b Merge pull request #128 from mistercrunch/tests
add 9f88ac8 default_args at the DAG level
add fdb8149 Merge pull request #129 from mistercrunch/default_params_dag
add 9d78158 More unit tests
add 3121a2a Merge pull request #131 from mistercrunch/tests
add 926408a Copying the dict to be safe
add f476d97 Merge pull request #132 from mistercrunch/default_params_dag
add 6998266 [s3] Add S3 connection type for S3 sensor
add 863c473 Merge pull request #133 from mistercrunch/S3_connection_type
add ea8ec93 Fixed a broken link
add b9d9fe5 v0.3.1
add ba14e0c Adding version info to the Admin->Configuration view
add 21f63882 A few minor changes
add 4b499a4 Adding DAG level params
add 226f256 Merge pull request #136 from mistercrunch/dag_params
add a974e0f v0.3.2 + bug fix caught in unittests
add 76b5f65 [S3 sensor] S3 Hook and sensor
add 837d3d8 Merge pull request #134 from mistercrunch/S3sensor
add 9f903b5 [Tutorial] Put full script first and correct a few typos
add 9ad800c Merge pull request #135 from mistercrunch/docs_fixes
add 8c3fda6 0.3.3
add e8ba17b Removing hooks defaults from config
add 614ccc5 Merge pull request #138 from mistercrunch/remove_hook_default
add 55c268d Improving the unit tests
add 77fcc80 Adding TimeSensor (operator)
add d7e12c4 Merge pull request #139 from mistercrunch/time_sensor
add dadc534 Hive2Samba to use hiveserver2, refactoring HiveHooks
add 9274c8b Merge pull request #140 from mistercrunch/hive_server2
add 9ef4984 Adding missing TimeSensor to docs
add cf0d065 Improving the Hive2SambaOperator
add 91b8f3b v0.3.2.1
add e6f5eed Adding only_running flag to clear subcommand
add dbab7b3 Merge pull request #141 from mistercrunch/only_running
add c17d991 More precise logging around dependencies not being fulfilled
add 396c73a Adding filters to jobs CRUD
add b6b9dc4 Making Chart connection non nullable
add c8f93db Reverting overlogging on dependencies, was printing more than intended
add df772e2 Parallel coordinates chart_type
add a1089dd Misc Improvements
add ac1989b Merge pull request #142 from mistercrunch/bubble
add 17137dc Health checks for PagerDury
add f424617 Merge pull request #143 from mistercrunch/health_checks
add 9aaf510 0.3.2.2
add 6f50cfb v0.3.2.3
add 11984c3 Fed up with readthedocs, moving docs to PythonHosted
add 2987351 Fixing bad default configuration
add 95b1e6c Adding missing Hive hooks to dag
add ed207f0 A few improvements, bug fixes, v0.3.2.4
add 28a0153 Adding an endpoint to get the raw config, will be used to automate setting up a sandbox
add da3049b Making cfg leaner
add a15acf2 Config simplification v0.3.2.5
add 1b3b28b Endpoint for suggested sandbox config
add 1d6f47f Only import DAGs that contain obvious references to Airflow
add ec97c53 Changing perms
add 7b70d6f Adding postgres operator and hook
add 4ea0483 Error message cleanup
add 9709f59 Adding postgres dependencies
add 5b31185 Adding postgres operator
add ab3f8e6 Cleaning up Postgres identity
add 499587c Adding autocommit setting for Postgres operator
add f145306 Adding back example_dags
add ebd6848 Adding postgres setAutocommit
add 9aae54d Passing self to setAutocommit
add d77a403 Default for autocommit
add 49278db Adding root param to tree and graph view
add 708dd47 Brutaly disabled jinja caching and solved deepcopying issues. BOOM.
add 0f435bb v0.3.2.6
add dce4e83 Fixing a bug in get_flat_relatives
add 329ebeb Improvements to max_partition
add 43a4e5f Merge pull request #144 from mistercrunch/max_parts
add d043d78 Not allowing master scheduler to process beyond end_date
add b7bdbf3 Allowing retry_delay to be set as int
add bc38dad Adding tomorrow_ds and yesterday_ds to default macros
add 5e1c2c9 Adding line numbers to code views
add 47ad6d8 Adding indices
add 35a2f03 Making master scheduler more resilient
add d29207f Merge pull request #145 from mistercrunch/master_safe
add 8efa9f8 Adding a CONTRIBUTING.md
add b5c70ed Merge branch 'master' of https://github.com/mistercrunch/Airflow
add 9574863 Modernizing MySqlOperator + unit test
add 34fafed Adding last_modified to Chart model
add c6171d5 [S3] This enables the use of IAM roles and fancy stuff with AWS creds
add 8dadb5d Merge pull request #146 from mistercrunch/artwr/IAM_support_for_s3_hook
add 7bc0191 Merge branch 'master' of https://github.com/mistercrunch/Airflow
add ec2fc4b Postgres operator unit tests
add 1e09a0e Merge pull request #147 from kerzhner/master
add 3aa9f78 Making hiveserver2 work in adhoc queires
add 3415d0a Merge pull request #148 from mistercrunch/hiveserver2_hook
add 412a901 Changing name of menu label from Tools to Data Profiling
add e4934c7 Adding loading spinner on adhoc query form
add f1b283b Switching to Apache license
add 21f6f59 Adding support for .airflowignore files in DAGS_FOLDERs
add af74f19 Adding a navigation bar at the task instance level
add 99007dd Getting the datetimepicker to navigate on change event
add de0c9c6 Fixing the table layout for code
add 28ae218 Known events
add 67fe0c2 Merge pull request #149 from mistercrunch/known_events
add 8f4b8fd Removing a line from task_instance template
add d760a5c Minor CSS fix
add 1097a03 Bug fix around code view
add 2deae88 Yo dawg. Sub dags
add 46ae948 Merge pull request #151 from mistercrunch/subdag
add 0bcaece Fixing caching issues on DAG
add 1ce6fe5 Merge pull request #152 from mistercrunch/fix_cache
add 443bc60 Base time for tree view
add 33d7f1a Merge pull request #150 from kerzhner/tree_view_base
add cb309d1 Better handling of DAG level params
add 5580d10 Making master scheduler disregard subdags
add e8f25e1 Don't pickle when running subdags
add 9691c5e Fix to allow deepcopying of DAG with subdags
add dd57ac7 Making clear recurse through subdags / refactor
add 3464ffc Merge pull request #153 from mistercrunch/clear_recurse
add a73eb05 s3 sensor fix logging
add ed6d18c Merge pull request #154 from mistercrunch/s3sensor_logfix
add 1d56f22 [setup] selective features and imports for hooks and operators
add 0905d35 Merge pull request #155 from mistercrunch/modularizing_airflow_setup
add aef38c8 Docs
add a70efe4 v0.4
add 0b5ad86 v0.4.1
add e122888 v0.4.2 , fixes around hooks conditional imports
add a19935b v0.4.3
add 4cce8e9 Documenting the now broken down packages
add 65df8dc Fixing bug in clear subcommand
add 9e0a0df Circle fill color in tree view
add 2ec1dc8 Minor touchup to operator constructor decorator
add 69d8afa Fix link on task_instance page
add 4d950bc [hive_hook] add with statement to ensure nice cleaning in case of an error
add 8ddec11 Merge pull request #159 from mistercrunch/artwr/hive_hook_temp_file
add 7a28d6469 [Bash] minimal amount of isolation in a self cleaning temp directory
add 0854f46 Merge pull request #158 from mistercrunch/artwr/isolate_bash_op
add 6c57e83 Mark tasks as successful (false positive) from the UI
add ecc20e0 Merge pull request #160 from mistercrunch/mark_success
add 37a5baf Making collapsed nodes stand out
add e3521c1 Fixing the datepicker on the graph view
add 4518dcb Making login module generic / overridable
add d314b7a Merge pull request #161 from mistercrunch/login_general
add 5eaf6bd enable sending email by directly imputing MIME message
add c2cdde0 seperated sending of mail according to your suggestion
add c3d382e delete the end spaces
add ad393dc Merge pull request #162 from mistercrunch/email
add ab07f39 Bug fix in utils.send_email
add 8fb3bd8 v0.4.4
add 0b547ff Fixing some unit tests
add d3389f2 v0.4.5
add df698a4 More conditional imports
add 71f53e1 Fixing a unit test
add d041b72 Merge pull request #163 from mistercrunch/conditional
add be1d15b v0.4.6
add ec403cd Cleaning up the methodology for conditional imports
add 62f94ba Fixed a bug in headers endpoint
add 5bef4e5 New ascii logo
add 3c3b8e9 [s3 pickle] should fix the pickling bug
add 2cbf004 Merge pull request #167 from mistercrunch/arthurw/fix_s3_hook_pickling_bug
add 13134b8 Y labels on charts
add 8f0ccda Merge pull request #168 from mistercrunch/charts
add 4c37c23 Minor linting
add d054756 MySQL 2 Hive operator
add 9582b17 Docs entry
add 32600dc Improvments to the docs
add 7e55905 Merge pull request #165 from mistercrunch/mysql2hive
add d01c4c8 Changing default delimiter value for HiveCliHook.load_file to a comma
add 9d3fa3f Fix field ordering in mysql_to_hive
add 472d3c1 Support for dicts and list in operators template_fields
add cdf0c47 Merge pull request #170 from mistercrunch/template_list_dicts
add fa338eb Fix small typos in docs + constructor
add a6090d7 Merge pull request #171 from mistercrunch/arthurw/fix_mysqltohive_docs
add 30210f1 v0.4.7
add 8ea5713 Adding blur url params for screenshot purposes
add a8567cf Merge pull request #172 from mistercrunch/blur
add 6aab878 template the table name to load into datestamped staging table
add cf7bd06 Merge pull request #173 from mistercrunch/artwr/template_transfer_dest_table_name
add cff715f 0.4.7.1
add 98541eb Documented BaseOperator's wait_for_downstream attribute
add b87c14b Organizing gitignore
add 27f950f Fixing crash with default_login
add 553f08b Merge pull request #175 from kerzhner/dev
add 4e4f2d4 Bugfix: allowing None value in templated fields
add d8ce592 Adding csv export from adhoc view
add e17d85f Making operator constructor leaner
add 77cb41b Merge pull request #177 from mistercrunch/ops_cleanops
add 0714d3c Hive stats collection operator
add 378f565 Addressing @artwr comment
add 3503dae Merge pull request #178 from mistercrunch/stats
add ccc881a Adding a legend to tree and graph view
add c8c8ddd Merge pull request #179 from mistercrunch/legend
add e799cfb lengend color fix for dark ops
add 49957af Bugfix in HiveStatsOperator
add 4529475 Bumping poke_interval to 180 seconds for HivePartitionSensor
add dfb9c1d Bugfix end_date format
add 1559a56 S3 to Hive operator. New PR for cleaner history
add 6f4483b Merge pull request #180 from mistercrunch/artwr/s3_to_hive_transfer
add 312ea51 Adding unixname to task instance view
add 42ef667 Legend improvments
add 8d5c481 Adding search funcitonality to graph view
add 9b4748a Debugging scheduler lags
add bda5f55 Merge pull request #181 from mistercrunch/debug_scheduler
add 97404c80 Removing requirement that is not needed (flask_bootstrap)
add 31bc712 Improving search
add 7eb484a Merge pull request #1 from airbnb/search_improvements
add a48d230 Bring in more resolution to hivestats
add 47b48e8 debug
add 1954bea Allowing to blacklist columns through the assignment function
add 765446b Merge pull request #2 from airbnb/hive_stats_resolution
add e057fe2 Disabling caching for chart data
add f41f2dc Bugfix hive_stats_operator
add e52923a Refreshing DAG definition of the master scheduler every N runs
add 38c045c Merge pull request #182 from mistercrunch/refresh_master
add 1825180 Found what was slowing down the master scheduler as it ran longer
add f48814a Merge pull request #183 from mistercrunch/fix_master
add e5af257 fixing small typos
add 3873bed Merge pull request #184 from mistercrunch/artwr/fix_doc_typos
add a16df1d HiveToMySqlTransfer!
add 782d2d3 Merge pull request #185 from mistercrunch/hive2mysql
add d879aa5 Heartbeat in the wrong place
add 8cc11d2 Hiding pasword, hooks for rendered doc attributes
add e32588e New boostrap theme
add 3cac643 Merge pull request #186 from mistercrunch/css
add a983fab Chart with data table only improvments
add d1b6e4c HiveStatsCollectionOperator was throwing deadlocks, this should address it
add 6f30b53 Merge pull request #187 from mistercrunch/stats_nodelete
add 58abed8 UTC Clock
add c7a83f8 Merge pull request #189 from mistercrunch/clock
add 6bd5bc0 Updating TODO list
add 668eda2 Added new operator S3FileTransformOperator
add 375ec7a made changes suggested by arthur
add f9308f1 changed suggested by Max. Removed the transform_executor arg. Expecting an executable
add 9dd6529 Merge pull request #188 from mistercrunch/S3FileTransferOperator
add 095a444 Adding hostname as filter criteria for task instances
add 3600c00 Allowing sensors to retry
add f84a3b1 Switching debug to false on log server
add b0938ec Improving the 'root' filter
add 051501c add variables kv-store model
add a7aa4c7 move view to admin and fix print statement
add 25d9fbe Update README.md file in /templates/variables
add 906adff Merge pull request #190 from mistercrunch/add_variables_model
add 99e585c Adding schema to HiveOperator
add 844abbd handling headers with field matching and streaming the file
add 4842ce8 adding support for headers and header checking
add 7401c70 removed unused seek + flaking
add a77b952 Merge pull request #191 from mistercrunch/artwr/add_header_handling
add 6b99aca Tweaks on Variables model
add 6fe2f19 Default sorting on start_date DESC for TI and known events
add 1dc8e74 Update utils.py
add cee8a74 Merge pull request #192 from mistercrunch/altert
add 3ae5d53 added code for ds_format
add de89c8d changes max suggested
add c2e643f Merge pull request #193 from mistercrunch/ds_format_macro
add 2a7e0ad v0.5.0
add c926783 Clarfying the docs
add c747ae4 Fix polymorphic identity of hive_to_mysql
add 8caa52d Scheduler
add ac8b422 Expiring DAGs
add 2070bfc Allowing multiple schedulers to work together
add be96e0e Merge pull request #195 from mistercrunch/scheduler
add eeb4a1c Removing dummy User class
add 0535329 Hard coding 4 subprocess for the webserver before parameterizing it
add e1ec304 Bugfixes
add 84ccfcf Debugging
add b543a6a Merge pull request #196 from mistercrunch/scheduler
add e08d06a Fixing minor bug
add 3f31a50 Passing a proper env to subprocess
add 68a0be1 Make root sticky when navigating across days
add 24318a1 Merge pull request #197 from mistercrunch/sticky
add 03fa6f9 Cosmetics
add 1c6cec0 Query view crash
add 8399630 Merge pull request #198 from kerzhner/dev
add e9ac7e0 Better logging for MySqlHook.insert_rows
add b16d415 s3_to_hive: Move init of hooks to execute method
add 83c296b Merge pull request #199 from mistercrunch/fixs3_to_hive
add 9954ee4 Using CRUD for DAGs view
add 4ab60cc Getting the tests to run
add c8e1774 Linting
add d7eb41b Merge pull request #200 from mistercrunch/dag_crud
add e25d906 Bugfix
add 81018fb Pointing to fileloc from database
add cf5e172 Bugfix around dag navigation on DAG view
add 8eabc50 fix a bug in case of date equality
add d285ab3 Merge pull request #201 from mistercrunch/fix_closest_date_logic
add 6a9da6b Fix bug where fileloc didn't trickle into subdags
add cda0494 Dissociating DagModel object from DAG object
add 15ec733 Testing / tuning
add 449c2b3 Merge pull request #202 from mistercrunch/dag_refactor
add cc3f48d Bugfix
add 686a400 Hardest bug to find of the year
add e5e2171 Merge pull request #203 from mistercrunch/fucking_bug
add 90d8473 D3 magic when hovering over status legend
add aa652f6 Looking for airflow.cfg in your home first
add c811aa5 Wrapping Tornado in a thread to help with runit stop
add ed6c69c Fixing missing DAG issue
add e86dd72 error -> failed
add 455d141 Using CRUD for main view
add 187e297 Merge pull request #204 from mistercrunch/modelview_filter
add f655e69 Switching to a single threaded server
add 641cd58 Adding button to filter on node in modal popup
add 2f0210e Making depressed button look more depressed.
add 728e8d3 Hidden endpoint for the list of local DAGs
add 12510b2 Merge pull request #206 from mistercrunch/local_dags
add eafe17b Individual conn_id can have multiple entries, client randomly picks
add 854e914 Merge pull request #208 from mistercrunch/conns
add cb9b1b9 Fixing file timestamp read race condition
add 6500af8 Merge pull request #210 from mistercrunch/conns
add 7d562a7 add hdfs hook and update hdfs sensor to work with HA configuration
add 77bcb1b Merge pull request #209 from mistercrunch/hdfs_hook
add b9fc46c Showing paused DAGs in DAGs view
add 07b3ff9 add task_state command and correct help messages for misc options
add 6fc5c86 Merge pull request #211 from mistercrunch/cli_task_state
add e96ceb7 Fix 2 ongoing issues
add ec8bf54 Removing unique constraint on conn_id
add 00be1d0 Prioritization and concurency limitation on executor queues
add 935aa88 Fixed collision on self.queue
add 9ae7e6c Merge pull request #207 from mistercrunch/priority
add 46949db Bugfix
add f6ce1e2 Adding shortcut to filtered dag view on TaskInstance view
add 3523d66 BaseExecutor bugfix
add 4069c55 add sqlite hook
add d5494df fix docstring
add 5489ff9 add doctests
add 1540654 Merge pull request #214 from mistercrunch/add_sqlite_hook
add d113d39 Adding logging entry in CeleryExecutor to help debug
add e4d1c25 More debug logging for the Scheduler
add 5e7680d Allowing different executors for the SubDagOperator
add c61a5d8 add sqlite default connection
add 4fb8bff Merge pull request #215 from mistercrunch/add_sqlite_default_conn
add d8d66c7 Fixes around HDFSSensor
add d5d1e9d New main page
add e5b379f Merge pull request #218 from mistercrunch/main_page
add a414fd0 One more debug logging message in the scheduler
add e82accb Only one heartbeat after all DAGs are enqueued
add f2fe74b Minor UI polish
add 5c5a82c Merge pull request #219 from mistercrunch/main_page
add a9e6807 Preventing odd RabbitMQ failures
add 51ea192 Catching celery's REVOKED state
add f591039 Running HiveCliHook execute in a temp working directory
add 1a62f00 Merge pull request #220 from mistercrunch/tmpfolder_hive_op
add 50e3808 Adding redis to reqs.txt
add c47b59b Adding wildcard matching for S3 hook and operators
add 9e9ec09 Merge pull request #221 from mistercrunch/artwr/s3_fuzzy_key_matching
add f36c220 Adding a config param to not load example dags
add e974c73 Merge pull request #222 from mistercrunch/load_exmamples
add 48a35b3 Smoother loading on main page
add b0e3602 Added an entry for the Scheduler in the docs
add 1b72613 Merge pull request #223 from mistercrunch/docs
add a30d985 Forgot to add the file...
add d45ab12 Merge pull request #224 from mistercrunch/docs
add 1fb575a Docs tweaks
add ca4c661 for consistency with list_dags and list_tasks
add b80522a Merge pull request #226 from mistercrunch/remove_log_to_stdout_for_task_status
add 015d977 Remote run won't pickle by default anymore
add 8e3539d Merge pull request #225 from mistercrunch/run_remote_works
add 0cfc4b8 Adding a preoperator to HiveToMySqloperator to allow idempotence
add 89df0b3 Merge pull request #227 from mistercrunch/mysql_preoperator
add aeabef7 Run individual tasks from the UI
add 7d5fa92 Merge pull request #229 from mistercrunch/run_context
add ebe1906 Fixing pip complaining about dupplicate reqs
add 091a489 Enabling queue management for Celery
add e59e7ba BEdugging
add 5a2f9da Debugging
add 6789a42 Default
add 0a62303 Adding slot pool management to Airflow
add b64e391 Bugfixes
add 10b8eaf 0.7 + migrations
add f8f218b Merge pull request #216 from mistercrunch/celery_queue
add 83767b9 fixin spellin
add bffb403 Merge pull request #230 from mistercrunch/artwr/spelling_police
add 59d1760 Queue & prioritize
add f7b24f5 Showing used slots
add 25967eb Merge pull request #232 from mistercrunch/prioritize
add 4ed4dd3 Bugfix
add a676381 Making queued squares gray
add ee9ad36 Adding item to TODO
add edf0515 Fix an iterate on None issue
add 58f72ea Merge pull request #233 from mistercrunch/artwr/fixed_S3_wildcard_check
add 0c82b8b Adding SqliteOperator
add 161db60 Improving the Chart list view
add a6ed0fa Adding pools entry to docs
add 3b75027 Adding a doc entry for Connections
add 6f77f66 Commenting the default cfg file
add 2670600 Merge pull request #238 from mistercrunch/docs
add afe1b13 Blur mode
add 88e1951 Merge pull request #239 from mistercrunch/blur_mode
add 68afa56 Moving EmailOperator docstring from constructor to class
add f27d20f Fixing referential integrity
add d1e1f3b Merge pull request #240 from mistercrunch/fix_fk
add c699187 Docs and docstrings edits
add 9655c12 Merge pull request #237 from mistercrunch/artwr/amending_example_dag_docs_and_typos
add 0779f56 BaseOperator to not be a sqlalchemy model anymore
add 794f30a Merge pull request #241 from mistercrunch/de_orm_baseop
add f301551 v1.0.0\!
add 1fe604f Merge pull request #242 from mistercrunch/v1
add b97e478 Logging which host is being used
add c301ff9 Bug fix on logging hostname in BaseHook
add ee7d326 Insures that we keep the same client connection through the sensor's lifecycle
add c8891f2 Merge pull request #243 from mistercrunch/sensor_sticky_conn
add 157ee77 Pointing the link to the new Github location
add 9a79199 Added an entry for Queues in the docs
add c453faa Improving mysql loads to support numpy.datetime64
add 3cd0ff8 Merge pull request #244 from mistercrunch/mysql_loads
add 0452bed v1.0.1 points to the right download_url
add 8e52c1d Changed script to be the existing script name.
add 2a7793c Misc spelling changes and change table name from OVWERWRITE to OVERWRITE
add 2574507 Random spelling updates.
add e46c807 Reverting spelling error
add 1f63537 Merge pull request #5 from eerwitt/documentation_spelling
add d167be7 Bugfix for when authenticate=false and airflow_login is present
add b92d212 Merge pull request #10 from airbnb/fix_authenticate
add 6c59c78 Bugfix when airflow.cfg boolean had inline comments would eval to none
add 78b6361 Merge pull request #11 from airbnb/bugfix
add e538499 add env parameter to BashOperator, allow for passing env mapping to subprocess
add 50dcce8 Wrapping scheduler main file loop in try statement
add 2bc6077 Reducing flake warnings where it made sense
add 101af93 Adding prefix cfg for statsd
add 5d540c9 Minor improvment to tutorial example
add 4ef6c28 Setting the default queue in BaseOperator
add df97d0a Merge pull request #19 from airbnb/default_queue
add 398c515 Undocumented width and height url params for larger graph view
add 62ad66e Adding a note about using python2.7 in docs
add e894cb7 Backfill start_date to override the tasks's
add 2dc75fa Merge pull request #26 from airbnb/backfill_start_date
add 2d56b6c Centralizing logging level into settings.py file
add c11650c Merge pull request #28 from airbnb/logging_level
add 7091b3d Defining AirflowException in place of generic ones
add 2b4598c Merge pull request #29 from airbnb/exceptions
add 0ab9a8e Clarify the term constructor
add 5aa82ad Define a constructor
add 6109260 The term task is more clear than constructor
add b65a47f Typo
add e11c3a9 Using more plain language and making the reference to a task consistent
add dfaa8c4 Small typo and clarity fixes
add 20f773b Made more consise and attempted to improve readability
add 12b39d5 Merge pull request #25 from statwonk/improve-tutorial
add 49201ee adding option to remove previous run data instead of manual rm
add c94ea1f Merge pull request #33 from airbnb/artwr/fixing_coverage_clearing_previous_run
add cefdb1a Carry ignore_dependencies from backfill to run commands
add 73b5520 Merge pull request #34 from airbnb/ignore_deps
add a6f42ab Adding nose to reqs
add 9f7cae1 Removing explicit relationship between Connection and Chart models
add b05f8f4 Merge pull request #35 from airbnb/conn_widget
add b47ec00 Bugfix around graph's width/height
add cc44e4d Making sure conn_id are unique in Query view dropdown
add 9c36068 Adding utility function to get to models.Variable
add 6765012 Adding an entry for Variables in the docs
add 9d5d368 Adding support for option to PrestoHook + refactor
add b0d35a0 Merge pull request #36 from airbnb/presto_catalog
add 110dcbf Allowing HiveServer2Hook to work with empty resultset
add 22ac771 A simple plugin system for Airflow
add e84be5d Merge pull request #32 from airbnb/plugins
add 9a0031f v1.1.0
add 52dedae Fix default cfg file plugins_folder setting
add 80c7a04 v1.1.1
add 2527a33 Updating to the right license (apache2) in setup.cfg
add 126a6dd Bugfix for HiveServer2Hook.get_results with empty datasets
add 9909567 Adding -sd (--subdir) to list_dags
add d402831 Adding a timeout Context object and using it when importing dags
add 4a57f27 Merge pull request #44 from airbnb/timeout_imports
add 81ab8fb Adding an endpoint to refresh all DAGs
add 8a78712 Patching ExternalTaskSensor for non mysql DBs
add 07e0e10 Oops, fixing patch
add ba6be51 Merge pull request #49 from airbnb/patch_external_task
add 84dcc17 Take 2 on more explicit plugins
add 1ef4446 Merge pull request #43 from airbnb/plugins
add a180022 Adding get_databases to HiveMetastoreHook
add 62afdc8 Passing context to sensor poke method
add 259f0d1 Merge pull request #53 from airbnb/poke_context
add f14eff9 Type in CONTRIBUTING.md
add d915e49 Merge pull request #54 from akuhn/patch-1
add 65c5f0a Adding doc reference to Celery broker setup doc in installation instructino
add c00dafe Making HiveCliHook.run_cli return stdout
add 30ea72c Merge pull request #60 from airbnb/stdout
add 8fc7922 Added missing import in the plugins doc example
add 72bc01d Merge pull request #65 from gregorymfoster/fix_docs
add 406d31c Adding priority_weight to TaskInstanceModel view
add b235411 [doc] clarification around the scheduler
add 07ed7e6 Fixing queue prioritization
add 9abfd10 Merge pull request #68 from airbnb/fix_queue
add 00196d3 Adding pre and post execute hooks to BaseOperator
add 2a5499f Merge pull request #67 from airbnb/pre_post_execute
add c59531c add a simple index view to extend
add 123372e remove modal css override
add b2eb9e4 Merge pull request #69 from airbnb/index_view_to_override_css
add 96503bd Hive Metastore Browser plugin
add b176105 Merge pull request #64 from airbnb/metastore_browser
add 4a09493 Fixing HiveCliHook test
add 69d62a8 Adding secret_key to cfg
add f163819 Bugfix in pool prioritization
add 4249f66 HiveServer2 hack to run multi-statement in one session by passing a list
add bc90070 Minor exception message spacing fix
add cc77b73 Merge pull request #76 from woodlee/message-fix
add ec74223 Improvement in task documentation capabilities
add 08fbe11 Merge pull request #74 from airbnb/task_doc
add 1446fe2 HiveServer2 improvements
add 31c8b1f Merge pull request #71 from airbnb/hs2_conn
add 2e964d8 Show hostname when clicking the clock
add a732c40 Adding doc_md feature to dag object
add 6ee8c37 Clarify the function of wait_for_downstream
add af8479b PR feedback
add 110d666 Merge pull request #78 from woodlee/doc-clarify
add 48b48b9 Resolve 404s when trying to click through to the task instances view
add 86a797f Merge pull request #79 from woodlee/taskinstance-404s
add 39531d2 A better 404
add fe041ae Bugfix on log scale in charts
add bfa3d7a Improved backfill progress logging info
add 1da85da Merge pull request #85 from airbnb/backfill_logging
add 2198039 Various documentation spelling and grammar edits
add 8da2a64 Merge pull request #86 from woodlee/docs-edits
add 447bb08 Adding the upstream_failed state to allow the scheduler to move forward
add 9210c1b Merge pull request #83 from airbnb/flag_upstream_failed
add 8d14b66 Conform the tutorial to the code at the beginning
add 097dbae fixing dates
add d346e64 fixing parameter
add 864152b Merge pull request #89 from airbnb/fix_args_in_tutorial_docs
add b61dc2f Fix sort order in connection list on query page
add 150ef01 Removing QUEUED from runnable states list
add 2fc8eae Merge pull request #91 from airbnb/queue_fix
add e189324 Deleting queued up task where the task or DAG is gone
add 51d2f68 Merge pull request #94 from airbnb/clean_queue
add d6e84f4 Rare bug fix when around task instance duration
add a422b8a Cosmetics on TaskInstance list view
add 1eb5f6e Sketch for a BranchPythonOperator
add db9526f Adding documentation entry for BranchPythonOperator
add 256c3f0 Merge pull request #96 from airbnb/branch_python_operator
add 48c537f Use internal table. Using external was leading to duplicates.
add 20cabc6 Merge pull request #82 from airbnb/fix_hive_hook_to_use_internal_table
add 7447a60 Adding a link to Mark Success directly from the failure email
add 134d512 Merge pull request #98 from airbnb/mark_success_email
add db23691 Rare bug fix for deleted pipelines scripts
add 121e2b6 Removed print statement from view
add ef39030 Merge pull request #101 from 0x68/misc
add bf3132c Update tutorial.rst
add feb9081 formatting issue
add 025cafe Merge branch 'master' of https://github.com/airbnb/airflow
add 2ef0ac7 Merge branch 'master' of https://github.com/airbnb/airflow
add 3ccb8d4 Update tutorial.rst
add 4d49549 Merge branch 'master' of github.com:gtoonstra/airflow
add 4905646 Merge pull request #90 from gtoonstra/master
add 9482278 Deleting queued jobs for tasks and dags that have been removed
add cb4613a v1.2.0
add 60f35c3 SLA can be set at task level, email notifications get sent
add 59fa310 Merge pull request #100 from airbnb/slas
add ef2a3ea Bugfix in SLA management
add 60f212a Task instances could be double triggered when using the --force, not anymore
add 8270823 Merge pull request #104 from airbnb/fix_double_trigger
add 5511e17 Priority based on priority_weight + time in queue
add d0f0181 Merge pull request #105 from airbnb/prio
add 1b66425 Moving from 100 to 1000 tasks per page
add c1eee79 Merge pull request #106 from airbnb/page_1000
add 5d4a21f Making sure macrosfrom plugins get integrated
add 9b80f81 Forcing task instances to get prioritized
add 35ec4c2 Fixing the magnifying glass icon pointing to the wrong place
add 6398c57 Better docs for PrestoCheckOperator
add fce0bf3 Fixing a docstring typo
add 58f1baa Merge pull request #107 from adamhaney/master
add d2dd459 Passing desc sort priority_weight in pool queue view
add 9368c71 Adding a policy hook to allow setting up system-wide policy
add 03eb7ed Merge pull request #109 from airbnb/policy
add 099afc8 Fixing a bad attr name in HiveToMySqlTransfer
add 333e124 Merge pull request #114 from mistercrunch/fix_h2m
add bc0faf6 HTTP Operator and sensor
add 9af88bb Changes after review in pull request #103
add ff25507 Added unit test and review changes
add 5190f8c Timeout and initdb
add d0f16b1 Fixing up Http*
add c84b649 Merge pull request #117 from airbnb/http_operator_sensor
add 5d7a705 Render python_callable source code in Task Details for PythonOperator
add 1f63fda Merge pull request #118 from mistercrunch/python_op_code
add 478dbbe Fixing recursion max_depth bug in deepcopying DAGs
add 4afa2ab Fixing missing duration bug
add c9a24eb Use a bare raise so the original exception gets propagated.
add bc9debe Merge pull request #111 from jbalogh/patch-1
add 344f86d Adding support for beeline as part of HiveCliHook
add e0756da Merge pull request #108 from airbnb/beeline_op
add 8946ee3 Editing TODO
add 7bacf92 Cleaning up dead item in pool queue
add 7bc229c Carrying root filter through the DAG views, adding buttons to hide and show all series
add 1258dbd Merge pull request #126 from airbnb/root
add 1d63c95 Removing the second DAG entry from menus
add ba307f3 Better datetime formating in list views
add 15fa33f Merge pull request #127 from airbnb/format_dttm
add f7ce00e Adding headers to CRUD views
add 605c169 Merge pull request #129 from airbnb/headers
add 9ad2ccc Queue management improvements
add 10fc555 Fix edge case in queue management
add 3c07b43 SLA bugfix
add f76b7fe Merge pull request #134 from airbnb/sla_miss_fix
add c55c7dd Adding timeout param to BaseOperator
add 81620aa Renamed timeout to execution_timeout as it was conflicting with BaseSensorOperator
add fd295f4 Docs improvements
add 3adc1de Merge pull request #141 from airbnb/timeout
add 4d6c40e fixing copypasta issue with prefix sensor + docs
add bdbfe30 Merge pull request #143 from airbnb/fix_prefix_sensor
add b45368b Uniform colors and more circle on the dashbaord
add 8a5bb70 Merge pull request #145 from airbnb/unsuccessful
add b7c4ff0 Fix for templated dicts
add 915df2b Adding event callback hooks to BaseOperator\!
add 4009a9e Bugfix, calling the wrong one...
add fc149eb Merge pull request #151 from airbnb/callabacks
add 477e378 move isinstance check outside of loop
add 42d99d7 check for baseOperator inside of task_or_task loop
add ba13f16 Merge pull request #147 from smarden1/minor-nitpick
add 555b0cf Added logic to allow for an embed parameter in the URL to strip everything from the charts view except the chart itself.
add b673be2 Merge pull request #154 from jeremyclover/embed-view
add 165927f Fix edge case in queue management
add 09d803d Adding a druid hook and hivetodruid operator
add 19fef41 Adding a bit more meat to the skeleton
add da43a94 adding druid hook and operator
add ec5ca7e Debugging hive_to_druid
add cd1700e Merge pull request #131 from airbnb/hive_to_druid
add 9b7901e Remove some debug prints that snuck in with b61dc2fd
add 43ec76f Merge pull request #156 from jbalogh/drop-prints
add c0d96a7 Making sure that SKIPPED task state don't run
add 20204f0 Merge pull request #158 from mistercrunch/skipped
add a7093c3 fix submodule label for Druid
add 590266f Merge pull request #159 from robbwagoner/druid-setup-fix
add 4cc3dc9 Fixing minor templating issue in HivePartitionSensor
add 4fb9a18 Merge pull request #153 from airbnb/hivesensor_template
add 8794ffc add jdbc extension
add 9df4a54 Merge pull request #160 from wooga/af-1.2.0-jdbc
add 59105a8 Removing leftover comment in hive_to_druid.py
add 1877aea Fixing an edge case in SLA email aggregation
add 2b432e2 Add smtp_starttls flag to config
add 85abc6b Merge pull request #162 from seibert/no_tls
add f62a3ed Improving the README.md
add 9dd8c44 Adding Lyft to company list
add eec0248 README cosmetics
add c8cd17d Adding Agari to the list of companies using Airflow in the readme
add f0cc298 Merge pull request #164 from agaridata/master
add 37d5ef0 Fix context bug
add 7ddf242 Merge pull request #166 from airbnb/context
add 3eeead0 Adding conf dict to context
add 9d3c7d2 Merge pull request #169 from mistercrunch/conf_context
add db4f6ad Adding Wooga to the list of companies using Airflow in the readme
add f9e98e8 Merge pull request #172 from james-woods/master
add 0daef23 make a baseSqlHook and apply it to mysql, postgres, sqlite
add 38cf836 refactor the presto check operator into a generalized check operator
add 2c38917 change base_hook_sql to be dbApiHook and do some more refactoring
add c995cfa clean up default_conn_name and conn_name_attr
add f772059 add the dbapi_hook
add 4184bea rename get_first_hook to get_db_hook
add eaf8077 Resolving conflict and adding refactor
add c7c7b62 Merge pull request #173 from airbnb/smarden1-generalize-check-operator
add 1a6d069 Bugfix on refactored PrestoCheckOperator
add 9e6ee42 Adding Yahoo! to list of users
add 1bfbd75 Fixing the conn_ids
add 98ea3c2 Merge pull request #177 from airbnb/fix_conn_id
add 00df07d Merge branch 'master' of https://github.com/airbnb/airflow
add b1310d4 Merge branch 'master' of https://github.com/airbnb/airflow
add b096a9e Merge branch 'master' of https://github.com/airbnb/airflow
add 2a88fb6 Merge branch 'master' of https://github.com/airbnb/airflow
add 4bc49f7 Fixed typo
add 2603baf Merge pull request #175 from syvineckruyk/dict_fix
add 7399d61 Hide configuration
add 1fa0ac5 Fixing missing navbar in charts following addition of embed param
add bfbfa2e Fixing bug around NaN in chart json + now exposing the js error
add 07b02ab Setting autocommit default
add 536c516 Merge pull request #180 from mistercrunch/fix_autocommit
add e9f09b3 Fix edge case that took the scheduler down
add 838628f airflow/models.py: collect_dags default to self.dag_folder instead of DAGS_FOLDER
add 217e4d6 Merge pull request #179 from storpipfugl/collect_dags
add 7a7b862 [cli] improved datetime parsing for the "clear" command
add 6a23606 Merge pull request #178 from hominot/master
add 9bbc9bc Stripe uses Airflow
add 1910e28 Merge pull request #186 from jbalogh/stripe-uses-airflow
add 6354d9c Correcting wrong reference in docs from to
add e8b0201 Merge pull request #189 from airbnb/retry_delay
add f1cae05 Bugfix on postres_hook
add 7a10b9e Proper exception handling on plugin import
add edf3857 add jdbc settings to extras to allow storage and usage of jdbc connections
add 6b7f001 add StringField to imports
add 7ea51e6 use dbapihook as base for jdbchook
add 0726c13 use css to toggle visibility depending on connection type
add a61f280 make jdbc operator consistent with other db operators
add 90c5ee6 move autocommit to own method for easier overwriting
add ebe15bd remove unnecessary overrides
add 5c2cdf4 fix instance to local vars
add 22c8f21 Merge pull request #185 from wooga/af-jdbc
add bd1062c Add DAGS_FOLDER to sys.path earlier, to allow plugins to use it
add b2e35f1 Merge pull request #194 from airbnb/syspath
add 964c055 Forcing order in operators imports
add 43c67b4 mssql_hook
add 4535a08 mssql operator
add 95de0d8 mssql_to_hive
add b47420c mssql requirements
add 13b2746 Added SQL Server to connection admin drop down
add 44ab2e0 Added SQL Server to connection admin drop down
add 2ee6d9c corrected invalid port location in connection defaults ... was meant for mssql_default not http_default
add 263c50d Moved connection type specific top/limit logic from app view to limit_sql utility function. Removed top_sql utility function.
add 72db725 Updated documentation with mssql hooks and operators
add 2a65963 Merge pull request #183 from syvineckruyk/mssql_dbapi_hook
add e6572b3 v1.2.1
add 0ec5fbf Picking up the connection's schema in hive operator
add 3d6a769 Merge pull request #200 from airbnb/hive_schema
add 97c98b1 Bumping pickle_hash to BIGINT
add c3d611c Improved DAG object docstrings
add ababc92 Adding logging to hive_to_mysql
add 6611a4a Added mysql_preoperator templated fields in hive_to_mysql
add 0d25e4d Fixing jdbc bug, generalizing custom connection forms
add d025bc1 Merge pull request #201 from airbnb/custom_conn
add 5ee9952 Altering TODO.md
add c9f9cd8 Making SlaMissModel read only
add 60edc61 Adding Cotap as a user of Airflow.
add 4a745a0 Merge pull request #210 from cotap/cotap-is-a-user
add 46e56db v1.3.0
add d99139c Docs touchups
add 3d51ef7 Clarifying extras_requires in the docs, moving snakebite into an hdfs category
add e14fc42 Making external task sensor more versatile
add aa6fccc Enhancements to ExternalTaskSensor
add 66e030f Merge pull request #209 from airbnb/task_sensor
add a380f25 TODO
add 8ccb240 Applying policy on UI
add 1c322b0 Applying policy while populating the dagbag, #dagbagging
add 1ed515f Fixing logout page redirect
add c770c41 Better logging for the scheduler
add fae2aa7 Merge pull request #218 from airbnb/log_scheduler
add 955e007 Docstring fix HiveToMysqlTransfer
add 4234e3c Preventing mssql from breaking the build
add 2051391 Setting 10 seconds timeout on HiveServer2Hook connect
add 4f649ae Merge pull request #223 from airbnb/hs2_timeout
add 66d21ff Revert "Setting 10 seconds timeout on HiveServer2Hook connect"
add f26d536 Merge pull request #226 from airbnb/revert-223-hs2_timeout
add 48d90bb Adding an FAQ entry to the docs
add 3d999e6 Merge pull request #230 from airbnb/faq
add 38a1638 Allowing to set a number of runs for the scheduler
add 2c0f83a Merge pull request #231 from airbnb/sched_kill
add b56f3f0 Fix argument in Variable.get()
add 1834e57 Merge pull request #228 from jlowin/patch-1
add f45236c An operator to post messages to a Slack Channel
add 1066efc Removed print statements from execute method
add ad02f72 Merge pull request #233 from airbnb/slack_operator
add 579947c Adding a TimeDeltaSensor
add 073e5d8 Merge pull request #237 from airbnb/timedelta
add f231170 Clarifying how to set the schedule_interval in the docs
add 7287bd6 Merge pull request #238 from airbnb/sched_int
add d06a74c Removing noisy logging call
add 2fe39b6 remove snakebite from requirements
add 4d3d205 Gracefully fail HDFSHook
add d99ff90 futurize stage 1: print_function
add 7d49e28 futurize stage 1: print function
add d926f7b futurize stage 1: absolute imports
add 32a1f7f futurize stage 1: remove redundant exception
add cec6ed9 snakebite can remain in extras
add 9015e30 add requirement 'future'
add 673967f Merge pull request #234 from jlowin/Py3
add 86f0e1d Changing the TimeDeltaSensor to set the delta relative to the start time
add ad08dc2 Merge pull request #239 from airbnb/fix_timedelta
add 535798d explicitly import object for class definitions
add 9885555 import str from builtins
add b951977 import object explicitly
add 4c7c20c unicode -> str
add 34f02dc import range
add 7f41a66 xrange -> range
add faeda2d import input
add e94fce1 import basestring
add 35807bd import zip
add d3e6abf import next
add 1a10bad import chr
add be08c4c import standard library and create aliases
add 66dbdbc import configparser
add 8272bb3 urlparse -> urllib.parse
add a559493 Use list to allow modification in-place
add 05f1eb6 use list to allow indexing
add 403fa31 use list to be safe
add 89111ad use list to modify in-place
add f4675ec use list to be safe
add e7ee93f use list to allow indexing
add a5973c7 use list to be safe
add 3f4e206 use list to be safe
add 8c9b5bb use list to be safe
add 3042959 preserve int division
add 417a43a iteritems -> items
add ef3ba17 use list to be safe
add a641f6d cStringIO -> io
add 3c47d4b StringIO -> BytesIO
add 4090b29 Debugging py3 stage2
add ea46359 Merge pull request #241 from airbnb/Py3_stage_2
add 25d5300 Better error message for untemplatable types
add e1ab856 adding a fix for unicodecsv
add 02f0369 Merge pull request #243 from airbnb/fix_unicode_delimiter_issue
add 8f6c8a3 Making all tests point to the same DAG_ID
add 9797dc3 Bugfix unicode delimter issue in python2.7 when using csv
add c3348d6 fixing redundant condition introduced by 2to3 with a compatible correct test
add 69ff90b using past.builtins instead of try except
add eacbd9e Merge pull request #247 from airbnb/fix_string_testing_in_email_util
add 7c4c8a1 Warning on borken files in DAGS_FOLDER
add be71bd7 Merge pull request #242 from airbnb/broken
add 2a6611a Airflow.tree schedule_interval offset fix
add b313beb fix indent typo
add 1264bde Merge pull request #235 from microblag/master
add a6f7d89 Adding a UTC clarification to UI clock
add f28dce9 Bugfix edge case around recent time related fix in tree view
add 48a920a Typo in config docs
add 8ec6bf3 Merge pull request #250 from JackDanger/doc-typo-you-your
add cc2f3ec Setting up necessary dependencies for tests
add 20641bc Merge pull request #252 from JackDanger/automatic-test-setup
add 91d94a3 Improving coverage by 5-6%
add 0b72369 Merge pull request #253 from airbnb/coverage
add 966d7f0 Improving the docs
add d17ccbe Update README.md
add f1733d5 Merge pull request #1 from gepser/gepser-patch-1
add debd41e Merge pull request #258 from gepser/master
add 2f5caad Adding toggle button functionality to easily pause dags in the dag view.
add ba0d886 Merge pull request #265 from jeremyclover/pause
add a27d110 Removing js flicker on page load
add 117e268 Adding header/tooltip for pause toggle column
add bd5d401 adding convenience function for uploading from string
add cdbf56f Merge pull request #266 from airbnb/adding_s3_load_from_string
add 4b6f230 Bugfix on main dash around toggle when there are broken dags
add efd9e4c v1.4.0
add a02b24a adding extra to connection model init
add 8e5293e Merge pull request #271 from nave91/add_extra_to_connection_init
add 3632543 Adding links section ro README.md
add 0172300 README.md touchup
add b6c8b51 Error message when task is gone on task details page
add 70d68bb Merge pull request #274 from airbnb/task_missing
add 727786a Add backfill option to not pickle the DAG
add 33b4593 Merge pull request #276 from airbnb/dont_pickle
add bc37ac5 XCom class
add c974d45 TI push/pull
add 0a00908 Operator push/pull
add a6192f8 store XCom from returned values
add a6d4844 example
add eeee578 check DAGs for None before the loop, to allow [None] escape
add e2b23f0 Check that visible_on isn't in the past
add 9ae6483 Drop duplicates
add 516f49e documentation
add 999d16f Py3 compatibility
add 367ede6 merge upstream
add f3bd902 add missing colon
add 38636c5 simplify container logic
add 7c13bb9 Simplify push/pull mechanism
add 3bd84ccd example and docs
add ef80d1b remove typecheck
add 231ca88 no need for session handling
add 6ef6a65 return None instead of raising XComException
add b415333 visible_on -> execution_date
add f63f949 task, dag -> task_id, dag_id
add 1550d19 better key for auto-returned XComs
add 51f6025 delete any matching XComs before inserting new ones
add 72b3630 re-add expunge/commit because @providesession calls expunge
add a76cd65 split out get_one/get_many
add 3c95038 update example
add f6ec5ee remove import
add 35c0aff update return value
add 234d766 specify column length
add 87f04a2 remove `is not None`
add 0235a9b update default key for xcom_pull, and docs/example
add 767e6f5 Merge pull request #260 from jlowin/XCom
add 8ab2675 Merge remote-tracking branch 'airbnb/master'
add 7838d8d Force depends_on_past = True when wait_for_downstream is used
add d6ff35b Merge pull request #283 from mistercrunch/force_dop
add 2f03c1b Tying the flower_port configuration param to the CLI
add 99211bc Merge pull request #284 from mistercrunch/flower_port
add 4d29e7b Improving the HiveToDruidOperator
add 1a47e45 Merge pull request #287 from airbnb/druid
add b777c8c Merge remote-tracking branch 'airbnb/master'
add 8a8b9db load env var configuration first
add 4feabfb document configuration
add 5442ccb Merge pull request #288 from jlowin/env_var_config
add 6a1264b Small chance to concepts docs
add 8ce3e18 Merge pull request #291 from jlowin/patch-2
add 637f6e7 Displaying message notifying users that Connections are stored in clear if cryptography package isn't available
add 4040ac5 Merge pull request #279 from airbnb/crypto_msg
add 3fd275d import basestring for py3 compatibility
add c6cfe7f ensure writing works for BaseOperator
add c2a01e9 Use coalesce to protect against NULL
add 0d87a19 update docs
add 06ad4b3 Fix conflict with utils.py
add 1167947 update PR -- merge with master
add 9c7cd40 Merge remote-tracking branch 'airbnb/master' into Py3_debugging
add 8496164 Merge pull request #245 from jlowin/Py3_debugging
add 80caf6a follow symlinks in dag_folder and plugins_folder
add 6405204 Merge pull request #293 from jlowin/follow_symlinks
add 3b35748 CLI unit tests, bugfix
add 8e269e9 Merge pull request #294 from airbnb/cli_tests
add 80dcd20 fix a UnicodeDecodeError when render airflow/ti_code.html, logging write utf-8 by default
add 47a2d49 Merge pull request #298 from CooperLuan/master
add f422393 Pinning flask-admin to 1.2.0
add 74e5005 Adding a link to docker-airflow
add fb0db64 DbApiHook.run allows for a list of sql statements
add da6a56a Merge pull request #302 from airbnb/multi_run
add fb6a7a8 Clarify SubDagOperator exception
add b9cad2c Merge pull request #304 from jlowin/patch-1
add 092b99e first pass as encrypting passwords
add ae4793a include fernet key when creating config file for the first time
add 0a94d07 make some changes to connection model
add e33a27a make upgrades for metadata database easier across the board
add 360e539 make crypto setup option
add 4bd2822 A few tweaks around alembic/migrations
add 4000083 Forgot to git add the new migration
add 62a2db4 Making sure a fernet_key exists in airflow.cfg
add 2c346d1 Merge pull request #292 from airbnb/encrypt_passwords
add f0f4110 v1.5.0
add 96f1dd1 Making the dependency engine more flexible
add 178a051 Testing/debugging
add 0919ed0 Doc entry
add da606ca Clarifying docs entry for trigger_rule
add 5332ebf Merge pull request #261 from airbnb/dep_rule
add c5ce6a3 Revert "Making the dependency engine more flexible"
add fb2fedc Merge pull request #305 from airbnb/revert-261-dep_rule
add d7554d8 Improving is_encrypted migration to only add column if not exists
add 6f9b490 Making CheckOperator agnostic on the name of the get_first param
add cc72066 Merge pull request #311 from airbnb/fix_check
add d4c977b drop alembic version_table in resetdb
add fc7d06e update current_schema to reflect true current schema
add 49a043a delete unnecessary migration
add d4909d0 update guards for adding encrypted
add 7b80387 ignore error.log
add cf99fa7 add version for compatibility
add 4703858 Merge pull request #312 from jlowin/fix_alembic
add 4c7e40e make generate_fernet_key function
add 6520a0a add warning with instructions for creating a key
add 38b74e0 add note about creating a key
add 92e11ee Merge pull request #313 from jlowin/cryptography_warning
add 197ef33 Py3 fixes for encryption
add 6ffef13 if plaintext, don't write the bytes value as a string
add 7dd99bd simpler way to protect against bytes
add b1f6bcf Merge pull request #314 from jlowin/patch-1
add 8b19907 Adding Jampp as passionate Airflow user and lover
add 696d41c Merge pull request #321 from jampphq/readme_user_update
add f62b5bb fixing s3 sensor missing '/'
add 9db7f38 Merge pull request #323 from airbnb/fixing_s3_sensor_logging
add 4211cdc Adding fields to task_instance
add fbf6d7e Migration script
add 6e39013 Merge pull request #325 from airbnb/ti_plusplus
add 68fe9b8 implement rich comparison operators
add 8195d49 handle case where attribute doesn't exist
add 174682b remove type restriction for ordering
add 95aa6dd fix missing comma
add 56a32b0 fix hash functions to handle non-hashable attributes
add 1c44be4 unit tests for comparisons
add 5e2a2a1 Merge pull request #315 from jlowin/rich_comps
add 9411e30 #326 default_login.py does not work out of the box
add d7da07d Merge pull request #327 from kapil-malik/master
add 6e26e13 Adding unit test
add dd29203 Setting supports_autocommit to False for sqlitehook
add 3016dcc Merge pull request #328 from airbnb/fix_sqlite
add 4b20b3d Allowing DbApi operators to accept list of statements
add 7dfbde1 Encryption tweaks
add c63cd9a Clarifying a few operators docstrings
add 187079d Instructions on how to setup unit tests
add 6b8d2f0 Adding a note about using psycopg2 for Postgres
add 3f38dec Preventing plugins_manager from loading the same plugin twice
add f63ad66 pluggable executor needs to be instantiated
add c730f5d Merge pull request #331 from ikalinin/master
add 8fa9b95 Adding a link to the Agari Blog Post about Airflow
add 6635a29 Merge pull request #333 from r39132/master
add d174eb8 Fixing configuration item for FLOWER_PORT not making it through
add 8d177f0 Adding a GenericTransfer operator
add 971d9f8 Merge pull request #338 from airbnb/generic_transfer
add 3c20ac3 Hooking up the port to the MySqlHook
add a209885 Port should be an int
add 12dfd5b Merge pull request #339 from airbnb/mysql_port
add 5fcd2ee Improvments to HiveToDruid
add c7f7fa0 Adding for element to navigate the tree view
add 3cf1d13 Merge pull request #344 from airbnb/navigate_tree
add 4c88926 make sure bytes get decoded to strings
add fc87cab Merge remote-tracking branch 'airbnb/master' into py3-encryption-2
add 43e6caa Merge pull request #319 from jlowin/py3-encryption-2
add 89d981c #317 Multi-tenant web UI
add 230c65d Merge pull request #352 from kapil-malik/master
add 287dfbd Druid conf tweaks
add 40f1a85 Add a flag to clear without confirmation
add 0695c63 Merge pull request #351 from airbnb/clear_noconfirm
add a474a3a Py3 compatibility: make bytes explicit
add 22492b2 Merge pull request #335 from jlowin/py3-bashoperator
add ffeab25 Adds the ability to use environment variables to get database configurations instead of storing it.
add 314f0d8 stuff
add 9b1c084 in the base hook use an environment variable first as the conn_id before going to db
add 7fa98d5 clean up the old cruft
add fc27eaf remove the unneeded migration
add 9009fdf Merge branch 'master' into env_connections
add 1420511 left env_variable in the connection model
add 9d84167 forgot to include the call to self
add cbb3261 fixed the base_hook in regards to env variable
add f83d543 added some documentation
add 5bc95e2 merge master
add c8e8480 Fixing the unit tests
add c95d8e2 Merge pull request #354 from airbnb/env_connections
add ee619ed Making the dependency engine more flexible
add c8a53ad Merge pull request #355 from airbnb/dep_rule2
add c770b88 add timeout/fallback to tree traversal
add e2a53c5 expand_all -> force_expand for clarity
add 16bcb47 Stop recursion after 5000 nodes
add 6d84343 Merge pull request #320 from jlowin/fast_tree_view
add 93ee4601 Bugfix for issues #356
add dd39194 Commenting out pyhs2 as readthedocs won't compile it
add 66dfd96 Trying ipython (not [all]) against readthedocs
add 125a23d Doc entry
add 1a2e830 Clarifying docs entry for trigger_rule
add 8ab666c Bugfix for Invalid default value for timestamp
add 697c8fa use future for urlparse
add 4af01d9 Merge pull request #358 from jlowin/py3-urlparse
add 0a13827 Updating our GitHub organization name since we claimed it
add 03f044c Merge pull request #359 from jampp/readme_user_update
add bf9b183 v1.5.1
add b22ca52 use getboolean in jobs.py
add 6777d14 Merge pull request #362 from jlowin/patch-2
add 3a36510 support (nested) interpolation of env vars
add 7f1a791 expand airflow.cfg and defaults
add 407b8b2 str(env_var)
add 188b863 Merge pull request #361 from jlowin/expand-vars
add b587f1e add explicit encode/decode for Fernet Key
add b099c6c Merge pull request #365 from jlowin/fernet_key_str
add 9fe6114 Raise an error if a pool doesn't exist
add c8587c4 Merge pull request #364 from jlowin/patch-3
add 9143afb [PythonOperator] pass a dict of templates to get templatified
add c58a143 Merge pull request #369 from airbnb/template_dict
add 94d5526 Create oracle_hook.py
add e08343f Update __init__.py
add 1c50d8f Update oracle_hook.py
add 2a2dfc7 Update utils.py
add 8eff6e4 Update models.py
add 1c720e4 Update oracle_hook.py
add 5fb2b98 Update setup.py
add a4f067b Update oracle_hook.py
add 5760c4f Merge pull request #368 from yoziru-desu/airflow-oracle-hook
add 1e2eb51 Adding list and dict support to the UI template renderer
add ceb0d7e Merge pull request #374 from airbnb/fix_list_templaterender
add 6c517af Improving the tests
add 1aceb19 Making the scheduler more resilient
add 88dc78b Merge pull request #376 from airbnb/scheduler
add d945969 Minor test adjustment
add 7a84f30 Added charset and cursor functionality to mysql hook
add 437f636 Merge pull request #381 from Arkoniak/mysql_hook
add 63d4f8e Using gunicorn instead of Tornada as the production wsgi server
add 9741517 Merge pull request #378 from airbnb/gunicorn
add 8edf7b6 Increasing timeout for gunicorn
add d4fa61a add attachment support in EmailOperator
add e85a960 reset param files default to None instead of [] in EmailOperator
add cc40bab Merge pull request #379 from CooperLuan/master
add be41445 Fixed utf encoding of source code
add 2af2b17 changed round_time to allow for relative delta
add 8b2bf95 encoding already fixed in master
add 94dde28 Added comments explaining round_time
add b8d58ed In case of equal distance return higher value to improve consistency with previous version
add 452dc95 Rebasing, adding docs and docetests
add 8900e9f Merge pull request #386 from airbnb/fpa
add 561424a Waiting for subprocess
add 19e1b1e Fix grammatical error in README.md
add c25c072 Merge pull request #390 from johnw424/patch-1
add 84e2bbf Pinning flask-login as they are making breaking changes
add fb7366c Safer, but still loosely pinned dependencies in setup.py
add 83e3131 Warning if start_date isn't datetime
add fce08f3 add extra fields to form columns
add 5f4d460 Merge pull request #396 from wooga/af-1.5.1
add a3f2d83 Re-pinning flask-admin to 1.2.0
add 59171ab Unit tests improvements
add 1018dc3 Handling SKIPPED status in backfills
add 4ee6197 Merge pull request #397 from airbnb/fix_skipped_bf
add d7a610e Putting the type check warning in the right spot
add 1e008b6 Docs clarifications
add cecdeab Adding note on setting postgres schema in install docs
add cdd1247 Docs improvments to the tutorial
add 1ec0169 Don't warn if start_date is None
add 75ca0f6 Merge pull request #403 from jlowin/patch-4
add 88da096 Pythonesquifying
add 3e8bb2a Warning on specifying a schedule_interval at the task level
add a639f03 Bump Pandas requirement to <1.0
add 5de0aea Merge pull request #407 from jlowin/patch-5
add 34b585f Sharing hack to restart the scheduler every N runs
add a27453f Adding Chartboost to list of companies using Airflow
add 140a1a7 Merge pull request #409 from dclubb/master
add f059bf9 Doc improvments
add d68e485 add chain function
add 003184f Merge pull request #410 from jlowin/chain
add 2da8f9a Testing the pickling
add 58f7992 Merge pull request #412 from airbnb/test_pickles
add 897d089 remove formatting from xcom docstring
add 2b7ede4 Merge pull request #411 from jlowin/patch-7
add 7b73f0e Add BlueApron and gh handles to user list
add 5ec6082 Merge pull request #415 from blueapron/update-readme
add 6caa819 fix util round_time bug
add 3e80e90 Merge pull request #419 from jason-z-hang/zz_fix_round_time
add 1d93003 added vertica hook
add 70f5498 issue fix for vertica
add 0d6418f added VerticaOperator
add 32641f5 added vertica_operator include path
add 1948f5c changed vertica_operator color
add 5551eba bug fix for verticaoperator
add 52c2ff4 changed vertica to hive color
add b334a4d added vertica to hive path
add 5ebca93 bug fix for verticaoperator
add 1a27ea7 bug fix for vertica_to_hvie
add 15efd6f fix for vertica_to_hive type mapping
add af6eb03 remove debug log
add 0fff64b remove mysql include
add df79e59 Merge pull request #418 from griffinqiu/vertica_hook
add 7c37ec1 revised dry run proposal
add 7a30519 use startswith instead
add 43e9a46 use exceptions intead of returning tuple
add 177afe7 use exceptions intead of returning tuple
add ed11226 Merge remote-tracking branch 'origin/feature_dry_run' into feature_dry_run
add 7ee537b fix bugs in test_hql
add fe6e046 remove verbosity in hiveOp dry_run
add b7abb2b BaseOperator dry_run
add d9ca46e add dry run for backfill CLI
add 6619cde Add tests for dry run
add cb79ffa Merge pull request #400 from patrickleotardif/feature_dry_run
add 5516f88 Add MesosExecutor for airflow
add faae6a1 Merge pull request #414 from kapil-malik/mesos
add aa055cc Fixing import failure when mesos lib is missing
add 4f5fae5 Merge pull request #421 from airbnb/fix_nomesos
add e08022e #393 Scheduler does not pickle DAGs for non-local executors
add 558535b Merge pull request #413 from kapil-malik/master
add 743196e Improving json encoding
add 7453450 Merge pull request #420 from airbnb/better_json
add 70e5f30 add FTPHook
add 8132798 move FTPHook to contrib folder
add 05be03c remove FTPhook from hooks
add cbcee5e put FTPHook in contrib module
add cd94ada add contrib placeholder for operators
add d6a2c79 Merge branch 'airbnb/master' into ftp
add 1fb8f5b Merge pull request #405 from jlowin/ftp
add 91cb4f9 Python3 compatibility for MesosExecutor and documentation changes
add 5aacb51 Merge pull request #426 from kapil-malik/master
add 028e713 more informative error message
add 4820509 Merge pull request #429 from jlowin/import_err
add 00f3f69 Doc clarifications around start_date
add d30a47a import BaseHook
add 8ee860b Merge pull request #432 from jlowin/patch-7
add 56f586e Py3 fixes
add 012fd74 Merge pull request #441 from jlowin/Py3
add c80efa3 Documenting contrib
add d25b4ca More doc fixes
add 597e119 Merge pull request #430 from airbnb/documenting_contrib
add 49cd759 option to push xcom from bashoperator
add 4ba1b1a add default line (in case there's no stdout)
add 970c4e7 Merge pull request #443 from jlowin/return_bash
add 8ca9019 Fix typo
add 59c5799 Merge pull request #446 from jlowin/patch-9
add 625bf75 pass bind parameters to execute
add 19b6544 update hooks to use parameters
add dcad5c6 Merge pull request #445 from jlowin/sql_params
add 301b327 Guard against no roots
add d48cc59 Merge pull request #454 from jlowin/patch-11
add 73e9d2d Fixing SKIPPED from propagating when it shouldn't
add 7c78705 Merge pull request #449 from airbnb/fix_join
add 24ee7f7 Convert numpy types to their native python types
add c8ce042 fixed typo
add 46886a3 pep8 fixes
add 70b342f Merge pull request #427 from LilithWittmann/numpy_json_encoder
add 3f72041 Fix issue https://github.com/airbnb/airflow/issues/459 - mysql error 2014
add 83c231f Merge pull request #1 from mtustin-handy/mtustin-handy-mysql-commit-patch
add 34d4bdb Changing the default base date of the tree view
add 8f64275 Properly treating new DAGs in Tree View
add 678987e Merge pull request #455 from kerzhner/tree-view
add 41695a1 Merge pull request #460 from mtustin-handy/mtustin-handy-mysql-commit-patch
add 2b9c775 Merge pull request #2 from airbnb/master
add 73d7cdc print traceback for internal server error
add ba35124 Merge pull request #462 from airbnb/traceback_for_500
add e0fd9c0 don't modify non-string env_vars
add d4f7ac1 use basestring (py3 compatible)
add adab4a6 Merge pull request #467 from jlowin/fix_env_var
add 8241b7a consolidate base_date rounding
add ca5f5a2 don't round base_date if passed directly
add 4b5fadd Merge pull request #464 from jlowin/fix_tree_rounding
add 7ea0ed4 move celery/statsd to optional requirements; alphabetize reqs
add 889f5b9 Merge pull request #469 from jlowin/patch-12
add 4bbbee1 Revert "Fix issue with expand_env_var"
add c347c3a Merge pull request #472 from jlowin/revert-467-fix_env_var
add 31e3f90 added apply_defaults to SlackAPI operators
add d97ff89 reinstated params as parameter to SlackAPIOperator allow failure
add 1ebde0c Merge pull request #463 from syvineckruyk/slackapioperator_improvements
add 640aaa9 Printing hostname on 404 page
add c40f6e6 Adding plugins_folder to sys.path
add 14fdfa6 Merge pull request #3 from airbnb/master
add 45069da Update configuration.py
add def286e Control donot_pickle default from conf
add 39293f3 Merge pull request #477 from mtustin-handy/mtustin-handy-donot-pickle
add c231553 ADding a param to the docs
add 9665c6e Make default behaviour of backfill command depend on donot_pickle config option
add 8e74124 Merge pull request #478 from mtustin-handy/mtustin-handy-donot-pickle
add 286ba53 add buttons for Mark Success Future+Past
add c99138b change action endpoint for success future and past
add 6f8372d add MAX PERIODS cap to mark success
add b400128 Merge pull request #448 from patrickleotardif/mark-success-ui-enhance
add 6d29c7c Extra logging for celery queue
add ca1c995 Namespacing plugins properly
add 41e83f4 Typo
add 2f44321 more detailed SLA miss email
add 2b49be9 bugfix for better sla messages
add b715246 add large if block, modify sla misses
add 55695f8 remove logging lines used for testing
add 4556450 Merge pull request #450 from patrickleotardif/sla_better_msg
add d120211 only mark needed tasks as success
add bc5ee8e Merge pull request #485 from patrickleotardif/mark_success_bugfix
add 5648e86 Docs tweaks
add 00f9217 bugfix for mark success
add 55fe25d Merge pull request #486 from patrickleotardif/success-bugfix
add ee26a01 Adding hive subpackages to installation docs
add d1c55f3 Port of the kt_renewer from hue to airflow. It requires new settings in airflow.cfg in [security]. kinit_path to specify the location of kinit. keytab to specify the location of the keytab file, principal for the kerberos principal to use, reinit_frequency the interval for ticket renewal, ccache the location of the ccache file.
add 1a67ca1 add defaults for security
add 4b32d2a make sure to retrieve an integer for reinit_frequency
add 3c494e9 use sasl/kerberos for snakebite if configured as such
add 5f64fcb Merge remote-tracking branch 'upstream/master' into kerberos
add 71fdee3 Add check for kerberos
add ab5dd0b Merge remote-tracking branch 'upstream/master' into kerberos
add 8f88066 Retrieve principal from extra connection settings and make beeline work with kerberos/sasl
add fe0488b fix typo
add 031f211 remove cmd_extra awkward addition
add 7194029 Make sure KRB5CCNAME gets set before anything else
add 984744c add documentation on kerberos authentication
add c1cce6e Add proxy impersonation to beeline support in the hive cli hook
add 47e3e87 Add description of how to use proxy_user for the hive cli and fix some formatting
add 7abdad4 Move kerberos to its own sub module
add ca7f239 Implement run_as functionality based on the login of the connection or the owner of the DAG
add feaffa9 Use airflow.security.utils instead of socket
add 7f5c81b Use short hand for security.utils
add d5f2b23 Make sure to use defaults for security settings
add 5babf8a Make sure that KRB5_KTNAME is also set to the keytab for airflow
add b2a7b2d Use [kerberos] in cfg instead of [security]
add 9f5bddd Merge remote-tracking branch 'upstream/master' into kerberos
add d7911f9 Merge pull request #438 from bolkedebruin/kerberos
add 9ce1cdb Formatting the queued_dttm column in TI view
add f804651 Adding more options to TaskInstance view
add aeb8368 Added default_var to Variable
add 29eda54 Changed order of arguments and more informative error message
add 4d7f413 Merge pull request #488 from Arkoniak/ext_variables
add cd70a92 Adding mysql_postoperator to HiveToMySqlTransfer
add f059dd1 Merge pull request #496 from Jparks2532/mysql_postoperator
add c0b5f37 add lingochamp
add 5da9ef7 Merge pull request #497 from lingochamp/lingochamp
add 565d2ce Fix typo in CONTRIBUTING.md
add 029c58c Merge pull request #502 from karthikgollapudi/patch-1
add 3be2bfd Allow user principals (without host part) as well as service principals
add 6c4915f Merge pull request #499 from bolkedebruin/master
add 376cdd4 Fix how we recurse through collection-like template fields.
add 154bd49 Merge pull request #491 from kkourtchikov/fix_template_recursion
add c39ee35 Removed redundant 'supports_autocommit' field in DbApiHook
add 9ac0dac Merge pull request #504 from rdavison/master
add 0de91ac Fix typo
add cdcc714 Merge pull request #506 from avram/patch-1
add 10a3853 Added ability to filter node beyond mouse over by clicking on the state legend
add d82c556 Changed cursor from resize to pointer for legenditems
add 23b3339 Merge pull request #500 from DinoCow/persistent-state-focus-on-click
add 622988b Removing the duplicated get_conn method in DbApiHook
add 0fa7da4 Fix `collect_dags` docstring typo.
add a0833d9 Merge pull request #512 from ajw0100/fix-docstring-typo
add d21a532 fix documentation typo
add c3d5505 Merge pull request #513 from avram/patch-2
add c5c832d Adding link to chef recipe repo on README
add 1cd6afb Adding bulk load option for HiveToMySqlTransfer
add 7bb62cf Fixing bug with temp file
add 5b0c39f Adding postoperator code
add c0cfcd4 importing temp_file
add b4de2b5 Fixing variable scope
add 6c322fc applying local_infile flag
add 4f76799 Pulling local_infile from json
add 6f2d667 Applying maxs suggestions
add 45f6df7 removing logging import
add e6f9966 improving documentation
add b2d7286 Merge pull request #507 from Jparks2532/bulk_load_mysql
add 5f244d1 adding delimiter to core
add 5c576d3 fixing bug
add f566303 fixing tab
add 43516e2 removing size
add 0ff8a49 removing carriage returns
add 453ef36 fixing args
add 6230658 Merge pull request #515 from Jparks2532/to_csv_delimiter
add 4522dc2 Add BaseSensorOperator to __init__
add bbb735a Merge pull request #514 from patrickleotardif/patch-3
add 88b7266 Show more DAGs on main page
add 5755a72 Updating TODO
add 6db4415 Fix typos in code.rst
add 40bf98a Merge pull request #519 from avram/patch-3
add ebe8c22 Change function call in render templates
add 8c545a1 Update models.py
add ab447a7 Merge pull request #510 from patrickleotardif/patch-2
add befd6c0 Increasing max recursion to allow deepcopy of large DAGs
add 0393aab Documentation text did not match the sample code
add 2c4689b Made the text and samples in tutorial.rst in line with each other
add 95e26f8 Merge pull request #521 from JordyMoos/doc-tutorial-fixes
add baa34e1 use safe_dag_id (without periods)
add f5afa12 Merge pull request #468 from jlowin/safe_dag_names
add 03834af add function to check for table existence
add 40a8b2a Merge pull request #525 from airbnb/hive_metastore_thrift_table_exists
add ca14cb7 Updating TODO
add d7467e6 Adding DbApiHook to docs
add da61225 Adding missing param to hive_to_druid docs
add 103f651 Initial support for kerberos logins, needs cleanup
add 9defe2b Basic work on kerberos logins
add 151d9df allow empty hostname to return standard fqdn
add 604117c Fix some minor issues
add 34d6b88 Update kerberos_login with new cfg locations and move some logic
add cb8dc3a Add initial travis-ci
add 52b9842 Use travis containers instead
add e78ec1f Port ci tests from snakebite in order to test against hadoop
add 903bb81 allow execute rights
add 2ec5690 Add pip install to make sure to generate output fast enough for travis
add ed3c794 Allow higher version of flask-login. Why is this capped?
add 102f669 make requirements work
add 45b068b Allow higher version of sqlalchemy
add 693d08c More verbose tox logging to make sure no timeouts happen at travis
add b345336 Remove pip install as this is handled by tox
add b1d999e Use python setup instead of dependencies to make sure build can run without timeout
add 8adb34c add travis wait to workaround timeouts
add 9f0b490 Add timeout parameter
add 8e7eb2b testing
add 7d5cd30 Testing
add 4a65e94 correct paths
add 576a0a3 use requirements.txt
add 1fff334 Add db configs
add e4bfb4b fix statement
add aefda8e Add minikdc to be downloaded and made available
add 8cf4b9d Add kdc download and some test
add c60b902 Add enviromnment variables important for secured minicluster
add 0ac3f7b Add caching
add ed182b4 Place on one line to ensure only relevant builds
add db1ad2f Make setup_kdc executable
add fb9f261 Try without travis_wait
add 81c7827 Add wheel and cache
add 0c77d5c Fix path to wheelhouse
add fb3cafe remove --use-wheel as it doesn't exist
add 24ead4a invoke tox directly
add 92e955d add verbose to pip install
add efd2ad7 Install requirements from commands
add f4cb1d0 Show current wheelhouse
add 9f0bb64 Check if wheelhouse is used
add 43e359a test
add 13858f1 set PIP_XXX for wheel
add 53b6120 test env variables
add 79054e5 multiple lines
add ae96bca install wheel first
add c939ec6 skipsdist
add 685f545 Update script for misisng wheels (does not check versions)
add 953a8e3 Use $HOME
add a74a402 testing
add b03acd9 use {homedir}
add ef63350 testing
add 7ecfe7d use correct separator
add d50b4aa make case insensitive
add a75c6ba fix
add 6bfa524 fix typo
add 1bef4a3 different way of matching
add 5e70833 use find links of pip wheel build, remove extra cache not required anymore
add 476b389 fix typo
add 1eeaaeb Add suport for python 3.5
add acaad88 Remove incompatible builds from the matrix
add f1776f2 Removed unneeded script
add cbf88df Adding pyhs2 in requirements.txt
add 86e10ef Adding extra connection expected in tests
add 1ca1776 Trying different strategies to get initdb to run
add be39b35 Tweaks
add 2bfcb81 Removing doctests for the time being
add 5da0dbc Fixing conn_ids
add 35ed05c Allowing empty string password for mysql_hook
add 470e2a9 Adding a custom airflow.cfg from the repo
add ae620b9 Fixing sqlite test
add c7cc36a Moving to hadoop tests to the side for now
add 4401938 Moving to from mysql-python to pymysql
add 8176e87 Test echo sql
add 64ad461 Reverting
add 76779fb Move to mysqlclient instead of pymysql for python3
add 039a1e6 Make sure the cfg can be copied in any travis environment
add 4758536 Fix path
add 7ab372e Fix path (again)
add f9c0ed9 Switch to python 3.4, 3.5 was a bit too ambitious for now
add 46cd5bf Fix python version
add 64968b7 Fixing chart unit test
add f774695 Fixed some web dag views test
add b655361 Making hive/presto tests optional
add d8879c8 Removing pyhs2 from reqs, failing pickling test
add 099e11a Py3 compatibility in tests
add 30e9a2a Typo
add 412c385 Preventing py3 regression in key modules
add 22c3d25 Rolling back some __future__ imports
add 46f429c Trying decode instead of encode
add 8bc6cc7 utf-8 instead of ascii
add af5b33f Adding coveralls file
add 4a07bf8 Merge pull request #516 from airbnb/travisci
add a13ec9d Adding badges to README
add a28b471 Fixing pypi badge
add ea462d4 Adding coveralls dep to tox
add 4d42584 Adding coveralls call
add bd6322b Trying to get coveralls to run
add 8eae432 Forcing flask admin 1.2.0
add 2ac3ecf More coveralls tries
add f088242 More coverall tries
add 4492dc1 Moving setenv
add 4d14582 Merge pull request #538 from airbnb/coveralls
add 9a50f38 Align code with PEP8
add 033e7f0 Allow MesosExecutor to re-register with Mesos
add a54d6fa Merge pull request #431 from wndhydrnt/mesos_framework_reregister
add ffae536 like MesosExecutor, import CeleryExecutor only when it's available
add 6288361 Merge pull request #532 from jochem/celery_optional_in_executors
add 8cb31ec Better hive cli default for hive_to_druid
add 7aec9b2 Adding logging to h2d
add 473c777 Automating the killing of zombie task instances
add 3306eb5 Adding index to speed zombie lokkup
add 43509d1 Adding state back to TI constructor
add 42e7e38 Fixing httphook
add ac7e935 Trying https
add 255a1ab Merge pull request #528 from airbnb/kill_zombies
add 2e97e5b Bugfix for new pandas version, unit test improvment
add dc0f569 Only fetching dag states for active DAGs
add d34977c Merge pull request #535 from airbnb/speedup_dag_states
add 189d778 Moving the fernet msg some place else
add 3d47dc8 added wetransfer to airflow users
add f0ef5cc Merge pull request #543 from jochem/master
add 8faff7c v1.5.2
add d635288 Py3.4: Pass ConfigParser's extra kwargs through
add 8008569 Merge pull request #545 from lentinj/master
add 2025bd8 Add Easy Taxi to list of companies using Airflow
add 2b3eeea Add Easy Taxi to list of companies using Airflow
add cf05feb Add Easy Taxi to list of companies using Airflow
add 923876f Merge pull request #547 from easytaxibr/docs
add 4f18824 clamp flask-login to 0.2.11 see also https://github.com/GovLab/noi2/issues/7
add e6caf80 Merge pull request #546 from bolkedebruin/master
add f76a08e add ShortCircuitOperator
add f9f9467 add example for ShortCircuitOperator
add f1e5db1 Merge pull request #548 from jlowin/shortcircuit
add 7808ebc Fix extra tests
add b6a8cb3 Fixing tests
add e9bb234 More tests
add 98e05a7 More tests
add 6efcf6c Merge pull request #550 from airbnb/more_tests2
add bcafe09 Better doctest integration
add 09246f8 Adding tests for CheckOperators
add cace945 Making login=root for mysql_default
add 4002710 Merge pull request #551 from airbnb/more_tests2
add 3095978 Cleaning up default connections
add 909b454 Merge pull request #552 from airbnb/more_tests2
add 149dd14 Fix cursor execution with None parameters with cx_Oracle (dbapi_hook)
add 319f0f7 Merge pull request #556 from yoziru-desu/master
add 457949d Fix typos in HiveOperator
add 98d9fdd Merge pull request #557 from thoralf-gutierrez/Fix_typos_in_HiveOperator
add bf15846 Fix typos, correct principal host substitution and update documentation
add 6953779 Host can be None sometimes
add 4d58bc5 Merge pull request #560 from bolkedebruin/master
add f25052c pass concurrency argument to workers
add e8c4a47 Merge pull request #559 from jlowin/worker_concurrency
add a37a4bc Adapting CONTRIBUTING.md
add 83b336f _parse_s3_url -> (staticmethod) parse_s3_url
add 999b5e4 import warnings
add 03b0bf6 Merge pull request #493 from jlowin/patch-4
add 9735eaa S3Hook: better handling when key isn't replaced
add 042a3a7 raise error instead of returning
add 82077c4 Merge pull request #558 from jlowin/patch-7
add afb6b80 Testing emails (dryrun)
add b1e0a76 More CLI tests
add be3beb8 Fixing the wiring
add 6c89f0f Tons of tests improvments
add 75484b6 Merge pull request #554 from airbnb/more_tests2
add 351e1f3 Making the end of celery_executor async by default
add 40e3b22 Merge pull request #561 from airbnb/fix_scheduler
add 88fb6e4 use path.join
add 84ee9c3 ship log to S3 (and don't serve)
add acfd218 load log from s3
add fd31201 add note to airflow.cfg
add 8d311ba try to clean up tmp files
add 2812962 check if key exists in S3
add 152a4a7 check if file exists
add dc1d9db add s3_log_folder config option
add 196a030 run s3 log in parallel to log server
add eb72e38 log documentation
add b068345 wrap S3 access in try/except
add 1c57e89 set old_log if file doesn't exist
add 9c3a6b4 improve log messages
add f265f88 Merge pull request #494 from jlowin/s3_log
add c5904ce correct state mentioned in logs
add 8a8e9db Merge pull request #564 from thoralf-gutierrez/Correct_logged_state_in_BranchPythonOperator
add c6d6b80 Speed up downloads of hadoop distros
add c3d4f82 Use travis instead of tox to set cache dir
add a936848 Typo fix
add 5b90d7b Cache minikdc requirements
add 91c3c9c Set cache for ivy
add efb834e Make cp recursive
add 34ac16e Merge pull request #566 from bolkedebruin/master
add affc454 Adding a sql metastore partition sensor
add 46f7651 Merge pull request #568 from airbnb/metastore_sensor
add 55dc921 First running version with app factory
add d12dc18 Rework the flask app to return an app. First iteration
add e140f63 Make python 3 compatible
add 0e20f11 Make py3 compatible
add 43c77bd Merge remote-tracking branch 'upstream/master' into rewire_www
add 4745542 Cleanup imports
add fb53107 Make FILTER_BY_OWNER present again
add 08a428e Merge remote-tracking branch 'upstream/master' into rewire_www
add 5345979 Fix test setup
add 5c74cb9 Disable minikdc for now as it is not active and ivy is messing up the caching
add 25ecdfb Make sure to include the s3 improvements
add 9f19a21 Merge pull request #553 from bolkedebruin/rewire_www
add fa2578d ExternalTaskSensor should log the execution_date it is poking for
add aaa5c5e Merge pull request #581 from mlimotte/master
add 92b81dd Lowering parallelism on Travis cfg
add 2856b3a Fix caching by using TRAVIS_CACHE and moving it from .cache to .travis_cache
add 53258d1 Merge pull request #579 from bolkedebruin/master
add 714beb2 Lowering travis parallelism to 2
add 0dbabf7 Fix blueprint confusion when creating the app multiple times through gunicorn
add e825f62 Merge pull request #583 from airbnb/fix_web
add 8295ed4 Trying to see whether the sequential executor works better
add 3984fe5 Merge pull request #584 from airbnb/sequential
add 4e7e76d HivePartitionSensor doc fix
add c96ceab delete xcoms
add c521e3f Merge pull request #587 from jlowin/xcom_delete
add 28d5ca2 Remove extra parameter from xcom
add 679c855 Merge pull request #588 from jlowin/patch-4
add 7fe2434 Bugfix when using -sd with fullpath
add 888c25f Revert previous commit
add 8b5c26c Remove deprecated except foo, bar syntax from kerberos_login.
add 02d7d81 Remove duplicate definition of pool_link.
add 78e3f22 Replace incorrect raising of the constant NotImplemented with raising of the Exception NotImplementedError.
add 80e4ff7 Merge pull request #594 from CloverHealth/py3_and_bugfixes
add 3849b3b A few improvements to backfill
add 254673a Allowing to specify pool in CLI
add a65d703 Merge pull request #597 from airbnb/improve_bf
add aeecd7f Adding pool to task_instance list view
add d8658b3 Adding queued status to graph view legend
add 55f5f8e tweak Log model
add f8668d4 add None task instance case to log class init
add e48eda3 action logging func decorator
add b381eb6 separate actions into dif endpoints and add logging decorator
add 0acc09a update unit tests by removing /action endpoint
add 7583f35 action logging anonymous user case
add dc00e69 nits for new action logging
add 1cf22d6 alembic migration for adding extra col to Log
add 690c3e6 add extra col to Log model
add 342fbc7 action logging adds request JSON and uses func name
add 94b2773 add more action logging and use new format with no var
add 252c643 fix action logging
add ebb46bc Merge pull request #590 from patrickleotardif/new_log_ui
add 6ea9e9f Implement ldap authentication
add 4a7132d Load authentication backend when requested
add 6740006 Remove hack for User
add f5dec65 In tests reset settings. Force this also on initial tests (why does this remain?)
add 50ce590 Also for WebUiTests make sure authentication is set to false
add 6795c14 Set authenticate to false
add 9c60b19 Implement ldap authentication with tests
add 1a66df4 Add ldap travis tests
add c1439ae Make py3 compat
add 6c49c5f Update documentation with LDAP info. Move authenticaton from installation to security.
add 3c4bccb filter on uid instead of True
add 4a18c87 Better 500 error handler, now with node name
add facea71 Merge pull request #603 from airbnb/better_500
add 2c35dfb Adding a new HDFS hook using a Python 3 compatible package
add 3db7d1c Rename HDFSCLIHook to WebHDFSHook and add to setup.py
add e56be2c Add WebHdfsSensor
add 327fa2e Fix names + typos and load_file args
add 3cba12e Adding test for sensor operator based on WebHDFSHook
add 049ce5c Add docs
add 5c1251f Add default connection in airflow initdb
add 21cee8c Add timeout to test
add 4112bce Fix typo in config
add 29747f0 Adding stub of Kerberos support
add d660c14 Merge pull request #604 from airbnb/hdfscli_hook
add 9e34f6d Merge remote-tracking branch 'upstream/master' into conf_multiple
add 6194c88 Add convenience functions for configuration namespace
add 98aaeb7 use from airflow import configuration everywhere
add 7cb4070 Make sure to use .conf when setting items for now.
add 686040e Pass kwargs correctly
add b4b04cd add_section is only part of configuration.conf
add 0a98855 Merge pull request #602 from bolkedebruin/conf_multiple
add 25d37d8 Quick bugfix on login is None
add 14b7d40 Adding method has_option to ocnfiguration
add 5851987 add dag_run table
add 566da59 adapt scheduler to use DagRun table for triggering
add f5e1ae7 Squashed some commits add CLI to insert new DagRuns
add b63b424 Squashed Fixing jobs
add d31afc4 Lining up alembic revisions
add cb6087f Fixing tests
add 84c0acb Last minute tweaks
add 86fdd14 Limiting/parameterizing the max number of active runs per DAG
add ae39fdc Merge pull request #540 from airbnb/external_triggers
add cb48d20 Cosmetic <nobr> on icon list in DAGs view
add 4e41cfb Tree view bugfix None in hidden form field
add 7b26c92 Bugfix around saving a chart
add 21f4637 Fixing the fix
add 1b52c50 Add csrf
add 9b91e4c Use crsf token in forms, fix missing div
add ade0e4d Add csrf and fix tests
add 48480f2 Merge pull request #611 from bolkedebruin/csrf
add ee1ee53 [tree view] Making the DagRun circles look better
add 438e25f Making sure period is closed before scheduling
add 22c9d90 Optimization that gets a list of task instances to skip as a batch from the db
add b600e93 Merge pull request #612 from airbnb/scheduler_plus_plus
add 1f1cdc7 Documenting DAG param max_active_runs
add 1859803 Adding username to headers view
add 9188038 Getting current user through flask.ext path
add ad20a55 Fixing current_user logging
add 6e4cba5 Improved headers view
add 24157d6 Disable auto-sorting on query view
add b920fc6 Merge pull request #614 from patrickleotardif/patch-4
add a386870 Add Sense360 to list of users
add 46a5fbc Merge pull request #615 from KamilMroczek/add_sense360_to_users
add 3baa9d8 adding the workerclass (-k) option when starting gunicorn for the webserver
add 1835f83 fixing typo in DEFAULT_CONFIG for configuring the number of worker processes for gunicorn
add a170fbd add worker_class to the defaults and DEFAULT_CONFIG
add 2ffbc15 adding the async subpackage that is required to run with gunicorn with an async worker class
add 8fe9b01 updating subpackage documentation with celery and async
add eb344f1 Cosmetic fix for DAG header with ROOT filter
add 9129023 Applying preventative abs only to timedelta since relativedelta doesn't support it
add 7edbe3e Bugfix, running queued jobs outside of pools
add 426a7d8 Improved scheduler logging, bugfix
add efda715 Yet more logging improvements
add c291c8c Merge branch 'master' of github.com:airbnb/airflow into gunicorn_workers
add 09505fa limit the choices for the worker_class configuration
add 9803410 renaming threads to workers both in the cli and configuration
add f46f3e1 Scheduler tweaks, logging improvement
add fe515c6 SLA management edge case bugfix
add 01115af Merge branch 'master' of github.com:airbnb/airflow into gunicorn_workers
add d726791 Merge pull request #618 from datamindedbe/gunicorn_workers
add 197b4bb more flexible UT execution
add a80851d improved contrib doc regarding UT execution
add 849b408 Make Core UT no longer dependent on mysql
add 8783a10 fix missplaced comment in run_unit_tests.sh
add f76e24a Merge pull request #608 from svendx4f/doc_and_UTs
add 6ed681f Fixing the auth mechanism to be able to use the default boto infra
add 77aa380 Merge pull request #617 from airbnb/default_to_boto_fix_s3_hook
add a43baae fix migration script to support sqlite workaround
add 5e9f729 fix query
add d08c178 Merge pull request #622 from RealImpactAnalytics/fix_migration_script
add ee6a1ef fix markdown
add ee597fb fixed typo in documentation + added .idea to gitignore
add e61387c remove .idea, add unittests.db to .gitignore
add 5f4a767 Merge pull request #620 from RealImpactAnalytics/fix_documentation
add ec13d2f Handle 'None' Type on 'task_instance' for Log models
add 1001ed6 Merge pull request #623 from Yongyiw/master
add eba6fb8 support multipart uploads
add 889f04d docstring
add 4e12fbc add filechunkio to optional requirements
add 6edd903 Add min size to docs and fix raise
add 2190367 Adding no cover and a test for parse_s3_url
add f8eb27e Merge pull request #619 from airbnb/add_multipart_uploads_to_s3_hook
add d6651a2 Adding a warning when the max number of active DAG runs has been reached
add e937a28 Merge pull request #624 from airbnb/max_runs_flag
add bc4777a v1.6.0
add 94adbe3 Scheduler bugfix and docs tweaks
add 3944da3 Extract request args in action logging
add 15515c0 Change Log model to support more specific kwargs
add c744e2a remove truncation
add 6b2017d Merge pull request #630 from patrickleotardif/patch-5
add 01dd46d tests/core.py: Added Chartkick regexp test to WebUiTests.test_dag_views for duration and landing_times
add a020c74 airflow/www/views.py: json dump render data for duration and landing_times
add 1d27e4a Merge pull request #629 from storpipfugl/chartkick_json_guard
add fe4476f Port of kerberos_login to new backend structure. Some cosmetic fixes to ldap_auth
add c595e1f Merge remote-tracking branch 'upstream/master'
add 33b6b45 Removing old structure
add 9195335 Merge pull request #627 from bolkedebruin/master
add 839d92b Removing done items from TODO.md
add 1442701 Increase version for alembic due to
add 31e12f3 Merge pull request #634 from bolkedebruin/master
add bc1d4a8 Adding a TriggerDagRunOperator
add f18ae4f Reintroducing import *
add d1942bc Merge pull request #635 from airbnb/dr_op
add 819d234 v1.6.1
add 75f1812 docs/scheduler.rst: Fix table formatting
add f073da4 Merge pull request #639 from jdanbrown/patch-1
add 9b9d2bb Adding MetastorePartitionSensor to docs
add a544171 Allow auto-commit option for Mysql Operator
add 3646c9b Merge pull request #640 from SimpleHQ/allow_auto_commit_in_mysql_operator
add 49364e1 now running travis on all DB backends
add c4d0fe9 fixes datetime issue when persisting logs
add a8bd818 Merge pull request #628 from RealImpactAnalytics/ria/run_travis_on_all_backends_/3
add 2a8d18d Fixing a format in the wrong place raise the wrong error
add 8c41721 Merge pull request #645 from airbnb/fix_pool_raise
add 13f1394 No need to expand if not bool(env_var)
add 3bcb21b Merge pull request #643 from airbnb/fix_expand_env_var_returning_none_as_string
add dec24a0 [bugfix] @once never gets its first schedule
add 366dc34 Hide password in connection's form dom
add 8f7d1e4 Merge pull request #646 from airbnb/hide_pass
add c1b6742 Add URI encoding to Web UI actions
add 1fbb093 Merge pull request #650 from patrickleotardif/patch-6
add 56bd633 Fix retry number accounting when queuing a retry
add 7562283 Merge pull request #651 from airbnb/fix_retryaccounting_queue
add 1847e33 Add support for MySQL SSL connections. Uses ssl dictionary in extras to take cert, ca, and key pem locations.
add f5bae84 Merge pull request #655 from criccomini/master
add 7d0a95d Fix conn_type parsing from uris.
add 639a7b6 We need the conn_id if we are getting the connection via uri.
add eef23e6 Merge pull request #654 from CloverHealth/fix_uri_conn_type
add 648acc9 Adding None reference to schedule_interval docs
add f05c2d3 Gix success endpoint for @once DAGs
add e50c13e Merge pull request #661 from patrickleotardif/fix_success
add 931c94c Fix postgres test by adhering to flask specs to return none in case userid not valid
add a0f5023 convert to int before checking db
add 16aa6bb Check on 'None' and None
add ceab9a3 Add extra logging
add 460bcca Adhere to flask_login specs and return the user_id with get_id
add 684495f Limit build matrix for now to CDH only
add 66370f9 Merge pull request #648 from bolkedebruin/fix_postgres
add 8fd35ad Adding datetil to macros and documenting macros references
add 920ff5b Merge pull request #667 from airbnb/macro_dateutil
add b306573 Add templating support for data field in SimpleHttpOperator
add 1d12f5e Merge pull request #663 from sergioherg/data_template_httpoperator
add 065c701 Monkey patching apply_defaults decorator for doc generation
add cc83a11 Merge pull request #662 from airbnb/fix_docs
add 7f49b04 Fixing the druid hook after the API changed slightly
add bc19b50 Merge pull request #665 from airbnb/fix_druid_hook
add 581f171 Adding actions to set collections of dag runs to multiple status
add c78d528 Merge pull request #672 from airbnb/set_dagrun_state
add 8024c84 Fixing non NOSASL use of beeline
add 19651db Take two on auth for beeline
add bd77a29 Merge pull request #636 from airbnb/hiveop_fix
add 37b6021 Add tests around schedule_dag. Make run_unit_tests.sh idempotent. Fix a bug with @once dags
add 6110cea Add Handy to list of users
add abbd181 Address review comments. Add -y option to resetdb.
add 9cf63eb Merge branch 'master' of https://github.com/airbnb/airflow into refactor-scheduler-1
add c0eb0cf Create failing test for duplicate run_id marked externally triggered
add 5c76e4e Fix the bug where an externally triggered dag run with the same run_id as a future scheduled run will prevent any scheduling progress due to an exception loop.
add 65aa1b4 Merge pull request #676 from mtustin-handy/refactor-scheduler-2
add 5881436 Remove hack by only importing when configured
add 2e80804 Try import instead of having it required
add 6d99663 log sections/keys that cannot be found
add 5f36599 Merge pull request #675 from bolkedebruin/better_logging
add cbbbd0e Adding test_mode boolean to context
add 63edca8 Making sure test_mode always exists
add 0b36371 Adding entry in docs
add be93084 Merge pull request #678 from airbnb/test_mode
add a89450e Adding a dag details page
add 0864bab Adding unit test
add 5f2dfbb Adding template file
add 06c95e6 Merge pull request #679 from airbnb/dag_details
add a3dacf6 Clarification around depends_on_past and BranchOperator
add 4497b53 Branching related additions to docs
add 8bf00b4 notify owner when others perform critical DAG actions on Web UI
add 940e09b use jinja2 templating for non owner email notif;
add 93f04a9 Update utils.py
add 02bfeb6 fix merge conflict for jinja templating
add a479fe5 Only send email if task.email exists
add fb45cee Merge pull request #686 from patrickleotardif/non-owner-notif
add 96c763d Better logging for the scheduler
add e257a57 adjustments to TODO
add b0559e0 adding an extra setup command to clean builds
add aa6de5a Merge pull request #688 from airbnb/arthurw_add_extra_clean_command
add e1f9a28 Bugfix - scheduler skipping pools
add ee98513 Adding task instance state change to view.
add 8506b60 Removing forced resetdb from ./run_unit_tests
add 9832bcc Improvments to documentation
add dcf0fa4 Merge pull request #699 from airbnb/docs
add 00414d9 include the part about how to change the metadata database
add 4f1a0ef added a password column to the user table
add e65d04a created a password_auth mechanism
add 8c7189a update requirements, tests and all that jazz
add fb69b72 update docs
add 6ec3a70 better about closing session and teardown in tests
add b1c1ad1 ldap auth mechanism wasnt cleaning up after itself
add fdb2ac6 python 3
add 665e780 more python3. postgres was having a hard time
add 6f51b5a Merge pull request #700 from neovintage/password-auth
add 64b9e58 Cosmetics on tree view time axis
add b5b402d Making sure subdagoperator bubbles up error from subdag
add 7f82a71 Merge pull request #703 from airbnb/fix_subdag_bubbleup
add 22c51ff Adding utility macros around ts
add 465bf88 Merge pull request #705 from airbnb/ts
add 49ce054 [bugfix] removing rogue dagbag parsing in module head
add 546e54c Merge pull request #707 from airbnb/bugfix_dagbagimport
add 76e99fd Merge branch 'master' into change-ti-status
add 9811010 Removing debug print.
add 104623d Merge pull request #715 from sray-handy/change-ti-status
add d3dcbe7 fix bytestring in xcom with python3
add 45954b9 fix bytestring in xcom (bis) and decode every output line
add 74b8c2c Session factory
add ba6c783 Fixing unicode handling for bashop
add 9616463 fixed Variable json deserialization
add 30aa2ca fix merge issue
add 4b79156 fix failed UT (merge issue again)
add d2bb952 Merge pull request #724 from RealImpactAnalytics/svv_variables
add 4563df4 add Fernet key to test config
add 732297b fix condition in run_unit_tests.sh + fix indent + remove duplicated loaded config
add d240ce8 Merge pull request #728 from RealImpactAnalytics/svv_fernet
add c83d78f Add systemd unit files
add 327984d Add contents and description
add 429cecc Always restart scheduler if it stops after 5 runs
add 4db9067 Merge remote-tracking branch 'upstream/master' into systemd
add 655db6f Add documentation for systemd and some small additions for optional packages
add 42bc761 Small fix
add 06b2728 Make scheduler runs configurable add example environment file
add e5c50a8 Merge remote-tracking branch 'upstream/master' into systemd
add 705499e Merge pull request #674 from bolkedebruin/systemd
add d062f22 Skip tasks triggered by `all_success` if any upstream task is skipped
add b0e2892 Merge pull request #725 from lamdrew/PR-fix-718
add c431c16 Port of ssh wrapper from luigi
add 3ae08c1 Setup ssh on travis to be able to test the ssh hook / operator
add 3c624ea set default connection for ssh
add 25c7850 Add test for ssh command
add f2109ff Small fixes
add f677153 Add openssh server
add 19281df Cleaner logging
add ef045db Make sure to add the command
add 78b8093 Better logging and testing
add 9ac990c Add tunnel test
add c763c86 Add contextmanager
add a310202 Clean up
add 6c8f449 Improve documentation
add 535737a Added ssh_hook
add e5dc3ef Move block to class to make sure it shows up in the documentation
add dafea49 Fix documentation
add 8c1cab5 Merge remote-tracking branch 'upstream/master' into ssh_ops
add 8afb197 Merge pull request #697 from bolkedebruin/ssh_ops
add 4723eab fix DagBag.get_dag() for non existing dag_id
add 89a489f import tests from models.py
add 9e43e56 remove leading zeros for python3 compatibility
add 719430e Merge pull request #736 from RealImpactAnalytics/fix_dagbag_getdag
add e7b651f [docs] missing param in metastore sensor
add ece4c78 conflict one bytestring fix
add 024fd4c Merge pull request #723 from thibault-ketterer/master
add 5a1c55e improved logs readability and config
add b872152 add 2 UT for log_to_stdout()
add 8c13c04 added one more UT for WIthLogger + a few more tested cases + minor code cleanup
add 95eacc4 adapts name and behaviour of WithLogger
add 1eb51dc add UT for round_time()
add 9410cfb adding one UT for log_to_stdout
add 36614f6 Merge pull request #740 from RealImpactAnalytics/svv_logging_v2
add 6c8ce10 improve error message and order + added unit tests
add 9f0c4c8 Merge pull request #737 from RealImpactAnalytics/unit_tests_for_duplicate_dependencies_and_cycles
add e57ff1a Don't require unittests.cfg to avoid overwriting airflow.cfg
add 944731e Make --num_runs not compulsory
add edd0fd3 Merge pull request #742 from mtustin-handy/patch-2
add 992a855 Fix base_url in http hook to always start with http://
add 7a8dbe9 Merge pull request #747 from sergiohgz/http-hook-startwith-http
add 53d09ca Omit contrib from coverage report
add 879a542 Merge pull request #751 from airbnb/cover
add 6eab6c1 Adding dagrun timeout parameter to DAG
add 0ef7c1e Adding a bit of unit test coverage
add 3f8d1df debugging PR
add 491b4b4 Merge pull request #750 from airbnb/dagrun_timeout_real
add e4c5824 Try to fix a bunch of logging stuff. Includes debugging print statements
add 225e1ec Set log level from settings
add acc303c Give loggers a hierarchical name, allowing attaching intermediate handlers
add f17b036 Merge pull request #752 from mtustin-handy/fix_logging
add 4305c52 Fix AttributeError when starting scheduler
add 3952fbd Merge pull request #735 from wndhydrnt/fix_attribute_error_scheduler
add 2a00f85 Killing all zombie task instances
add 9d0aaf3 Merge pull request #712 from airbnb/kill_more_zombies
add def28c1 added at least to show possible exception in searching for DAGs
add 638f325 removed pass
add ff6c29e Merge pull request #716 from ziky90/try-catch-fix
add 77ef07c Add link to airflow blog post from handy
add 370fcbf Merge pull request #755 from mtustin-handy/patch-3
add f919728 SLA = Service Level Agreements
add 190ee93 Bugfix and better logging of edge case
add 143c021 Mark tasks triggered by `all_success` as `upstream_failed` if any upstream task is `upstream_failed`
add a29c173 Merge pull request #765 from lamdrew/PR-fix-718
add 3be5e81 This seems to address logging #hack
add ea057d2 set default smtp_user, smtp_password so they are not needed in user config
add f5b0bee Merge pull request #773 from abridgett/feature/make_smtp_auth_optional
add 0f69d35 Reducing sqla connection pool
add a6f2ef3 Replace markdown links with rst links
add a0e41d3 Merge pull request #774 from mrorii/rst-links
add a9482c6 add info on creating initial user in password_auth backend
add 5558e78 [bashoperator] making env param a templated field
add 8a8f2f7 Merge pull request #776 from airbnb/bash_env
add 58dfe8c Merge branch 'master' into password_auth_docs
add e98fc5a Merge pull request #787 from neovintage/password_auth_docs
add 00ccd59 remove duplicated definition
add deb891c Merge pull request #786 from abridgett/feature/remove_duplicate_macro
add 213e92c [core] Closing db connection during execution
add 7e7cc4e Disposing of the sqla engine during task execution
add 715b985 Merge pull request #782 from airbnb/close_conn
add 53b0157 add docstring for attachments
add 20379fa Merge pull request #781 from abridgett/feature/add_attachments_support_to_slack_operator
add 87e6552 correct call to set_dependency
add f9c3251 Merge pull request #794 from abridgett/fix/correct_set_dependency_call
add c497b16 slack_operator was using "params" which prevented user-defined params macro from working
add 9fff903 Merge pull request #793 from abridgett/fix/slack_operator_uses_params
add 875b9ff add FreshBooks to list of user
add 2bf1b95 Merge pull request #803 from DinoCow/FreshBooks-As-User
add 2565785 Adding Qubole Operator
add d6c5a87 using xcom to interchange qubole command ids
add 9458ac7 some minor fixes
add 3790db0 Moving operator logic to its hook
add d0c32c9 merging with master
add 841d47c hoping it'll resolve conflicts
add 5779c18 typos and xcom changes
add 3851ee9 doc: note on skipping a branch
add 738519f Bellhops uses airflow
add bc30623 Merge pull request #804 from adamhaney/patch-1
add 799273e Merge remote-tracking branch 'upstream/master'
add 1b869db add Holimetrix in user list
add 6668e0d github name not twitter :)
add 3b4ec3f Merge pull request #807 from thibault-ketterer/holimetrix
add 8691055 Stop using force=True for pooled tasks. This prevents re-running of already successful tasks.
add a311a2c Merge pull request #810 from aminghadersohi/master
add 6ed96d6 check trigger_rule syntax
add ddf261a new test: bad trigger_rule
add daa0407 triggerrule classmethod for listings and validating options
add 8fb37ad Merge pull request #806 from thibault-ketterer/feature/verify_trigger_rule
add 85fcc2d Add ING to list of users
add 6ccf505 Merge pull request #819 from bolkedebruin/master
add b92a317 add missing states to graph and tree legends
add 4f1ac46 harmonise tooltip popups in graph,tree views
add cd4e502 add retry to graph and tree legends
add e7560fc Merge pull request #820 from abridgett/feature/ui_improvements
add d42535f Addressing issues around try_number being off
add 1486b43 Trying to pin flask-admin lib to fix build
add 57d9d4b Fixing datetime lib references
add b9d2179 Merge pull request #814 from airbnb/try_number
add 5d0c498 Merge pull request #790 from thibault-ketterer/master
add 900e985 Refactoring states inferred from trigger rules
add 99ae164 Merge pull request #821 from airbnb/infered_tr
add 5399238 Add BigQuery hook.
add 8bae4e1 Use pandas.io.gbq for BigQuery integration.
add 58cda9d Merge branch 'master' into bigquery-hook
add 888f9aa Switch BigQuery hook to use BaseHook instead of DbApiHook
add 8520258 Move BigQuery hook to contrib.
add 4e455e5 Add BigQueryHook to code.rst
add 1916b95 Merge branch 'master' into bigquery-hook
add 5afe1d1 Merge pull request #702 from criccomini/bigquery-hook
add f71888d Fixing bad ONE_FAILED in recent PR
add 00fb7ab Merge pull request #823 from airbnb/fix_infer_tr
add 101c957 More conservative connection pooling
add 161e473 v1.6.2
add 072f4e8 [hotfix] gunicorn version 19.4.? has issues serving static files
add 8d09951 Upgrading from flask-admin 1.2 to 1.4
add 85ff87e Adding missing file
add 5d46d00 Merge pull request #824 from airbnb/upgrade_flask_admin
add d233e41 [hotfix] making modal window accessible
add bd09660 [hotfix] More js flask-admin related fixes
add ed0f11b Merge pull request #822 from airbnb/airbnb_prod
add 6d50673 Fix invalid syntax in SSHHook
add 9b92b6e Merge pull request #828 from robottokauf3/fix_ssh_hook
add 8fee71e0 order dag run drop down in graph view
add 827bc27 Merge pull request #831 from abridgett/feature/order_graph_dag_runs
add 4796245 Implemented GHE authentication
add 70043e2 Add copyright
add 645fda1 Merge pull request #802 from mtp401/github_enterprise_auth
add 09103c6 color alternate rows so it's easier to use
add 90b97bf use more subdued colors
add 78d4784 Merge pull request #825 from abridgett/feature/gantt_color_alternate_rows
add e11c2fb Add Sidecar Interactive to list of companies using Airflow
add 96a4002 Merge pull request #830 from robottokauf3/sidecar_uses_airflow
add 0e18813 Updating TODO.md
add 61e49e2 print help when using python3 rather than error
add d35ec60 add missing help text (currently it reprints an earlier text)
add 4c95508 add missing spaces
add 2c15096 Merge pull request #826 from abridgett/feature/cli_fixes
add 300951c Adding visibility as to which dag is pickleable
add 0f5ff78 Merge pull request #839 from airbnb/is_picklable
add 71f99f8 Adding link to Gitter channel
add 2189a59 Add Gitter badge
add 117e49f Merge pull request #841 from gitter-badger/gitter-badge
add 3ac54c7 Fixing SLA handling related bug
add ac9c36c Merge pull request #840 from airbnb/sla_fix
add 26a9649 Fix ISSUE-812 to not allow the scheduler to start if the backend is sqlite and the executor is not SequentialExecutor
add 94b971c Set default executor to Sequential executor (as per out of the box experience)
add 8783cc7 Merge pull request #817 from bolkedebruin/ISSUE-812
add 6f61b62 Added title attribute for logs
add 2107dc9 Merge pull request #763 from JordyMoos/logs-title-attribute
add 62729f8 Update models.py to increase password field length
add 56307c0 Merge pull request #850 from rahul342/patch-1
add 4b29e8a add a parameter for number of shard in batch ingestion
add 28277dd add missing commaJ
add 609b5f4 Merge pull request #851 from dayzzz/druid_shards
add 95fa58f Only pickle_info for non subdags
add 1fcaf9a Keeping reqs.txt version free
add 61188fb Deleting expired dags that have been removed
add f74e690 Merge pull request #848 from airbnb/del_dags
add 09da9f9 Fixing a bug where some dags can't be retrived from DagBag.get_dag
add 7866d5d Merge pull request #853 from airbnb/hotfix_getdag
add 49a6a78 Cosmetics - More density in the legend area
add ba09419 [hotfix] subdag not showing up
add fd6eeb7 Merge pull request #854 from airbnb/airbnb_prod
add 222c0e7 Base date and run number for duration/landing
add f4c4bff Merge pull request #779 from RealImpactAnalytics/BIG-2210_Base_date_in_task_duration_view
add 7d6c8f3 Add BigQuery hook.
add bd42a70 Use pandas.io.gbq for BigQuery integration.
add 16f3a93 Switch BigQuery hook to use BaseHook instead of DbApiHook
add 9aa9fb3 Move BigQuery hook to contrib.
add d6272c1 Add BigQueryHook to code.rst
add 272f4c2 Merge branch 'master' into bigquery-operator
add 3b51838 Add BigQueryHook
add e226395 Add comments
add 38550a8 Add BigQueryOperator to code.rst
add eb106da Merge pull request #861 from criccomini/bigquery-operator
add 1790a8e Add BigQuery to Google Cloud Storage operator.
add c326a50 More documentation for BigQuery to GCS operator.
add 943a417 Add BigQuery to GCS operator to code.rst docs.
add 521ed9d Add Google Cloud Storage hook and download operator.
add 1978cae Update write disposition to work properly for BigQuery hook.
add 186b5f9 Add code.rst docs for GCS hook and operator.
add 141e29b Merge pull request #865 from criccomini/bigquery-operator
add cb1879a [hotfix] fixing subdag not refreshing properly
add 86d85bf Merge pull request #866 from airbnb/subdag_hotfix
add 0c29db1 Merge pull request #867 from airbnb/airbnb_prod
add f3c584b creating run_id if not given while executing trigger_dag
add 2281287 using execution_date to set run_id
add 459ec4c Merge pull request #835 from msumit/I832
add 6a03ed7 Merge branch 'master' of https://github.com/airbnb/airflow
add 9bcaf50 [readme] add Max's november conf ETL tips & tricks
add 3846abc [readme] rename link
add 692014d Merge pull request #879 from thibault-ketterer/readme_update
add 7281f0b state wasn't being saved
add 04c2059 Merge pull request #878 from abridgett/feature/fix_session_state
add 992a130 merging with master
add 709d1d5 Merge pull request #808 from msumit/master
add e281209 Fixing issue where try_number isn't incremented
add bb31879 Merge pull request #884 from airbnb/retry_inc
add d0e237f full_filepath handing fix
add 6fd856e logging from workers fix
add 269ea75 full_filepath handing for dags outside dags folder
add 2cafd8f Merge pull request #876 from iivvaall/airbnb_prod
add db816ee Poison pill for undeads
add d3261e1 Pythoneskifying
add 2edfe85 Merge pull request #888 from airbnb/airbnb_prod
add 58799ae Poison pill for undeads
add 146fe5f Merge pull request #887 from airbnb/undead_suicide
add bfa6986 Merge pull request #889 from airbnb/airbnb_prod
add 647f1ed Fix ISSUE-798 by using sqlalchemy engine.url
add b6da69e Merge pull request #893 from DinoCow/remove-password-from-print
add 75bcac8 Making force a task instance member, so it becomes available for operators in runtime.
add efb9715 Merge pull request #898 from iddoav/making_force_ti_member
add 6ec8225 Remove search scope from LDAP query to make it work with ActiveDirectory.
add fec891e Add support for super users and data profilers into LDAP.
add 0f0ab37 Ignore config exceptions if LDAP superuser/data profiler are undefined.
add 2223d1b Merge pull request #797 from criccomini/add-super-user-and-profiler-to-ldap
add 991b9d3 Fixing the tutorial. Removing an unnecessary import of MySqlOperator and adding the import of timedelta.
add ea7353e Merge pull request #903 from cesararevalo/fix_tutorial
add f1ca7a3 Add SimilarWeb to the who uses airflow section
add 1d1e758 Merge pull request #905 from similarweb/add_similarweb_to_readme
add 55c4e6b Bugfix. untangle mixed meaning of self.dag_id
add a4e19a1 Update docstring for change
add cf6a650 Update unittest for TriggerDagRun after repair.
add 3070d48 Merge pull request #904 from t1m0thy/patch-1
add c5a7b2a Update some datetime column default args for consistent treatment across all models
add d6e32f1 Merge pull request #906 from t1m0thy/master
add 854f401 Call `Session.remove` after each run, to survive DB restart
add 79ddafb Merge pull request #907 from KMK-ONLINE/dispose-session
add 61c608b Fixes typo
add 700a82b Merge pull request #909 from rosner/patch-1
add 8b16314 Added a link to puppet-airflow module
add bea5d0a Now with a link to puppet forge
add 8881db8 Merge pull request #910 from similarweb/add_similarweb_to_readme
add 0a8ab56 Add "search_scope" as a configuration variable for LDAP (#796)
add 08ea7e1 Fix CI Test -- Accidentally quoted "LEVEL" instead of it being ldap3.LEVEL
add 60ba955 Resolve issue with not correctly loading config data for search_scope
add e6c51b3 Support for all search_scope options, as per the ldap3 spec.
add 8841732 Add "search_scope" as a configuration variable for LDAP (#796)
add d037c90 Merge pull request #813 from NeilHanlon/add_searchscope_config
add 92f3ea7 Add Clover Health to Airflow users
add 36d7b5f Merge pull request #912 from vansivallab/patch-1
add 695bb01 [hotfix] fixing infinite retries in prod
add 4d015a5 Merge pull request #894 from airbnb/retry_2
add 7b065da Cosmetics - More density in the legend area
add 2028651 [hotfix] subdag not showing up
add 941f1b2 [hotfix] fixing subdag not refreshing properly
add fb6b74f Merge pull request #896 from airbnb/airbnb_prod_new
add 49c3b79 [bugfix] Missing a plus sign
add 45e61c8 [bugfix] try numbers
add d0a14ab [bugfix] retry msg
add 064de80 Adding try_number to Task Instance CRUD list view
add 2c2f7b8 fix try_number merge conflict
add 465302e Make Google Cloud Storage download operator use a filename, not a file descriptor.
add dd819a1 Merge pull request #901 from criccomini/bigquery-operator
add 5033a46 Allowing for relative path and dot notation for -sd
add ba8e4d2 Merge pull request #917 from airbnb/fix_dot
add 5313338 SLA Miss Alert Callbacks : Allow DAGs to specify a callback function that can be executed during SLA misses. One use-case for this is to allow 3rd party notification on SLA misses such as PagerDuty and VictorOps
add 8197cd6 SLA Alert Callback : Supporting the ability to do optional SLA alert call backs and emailing
add 8f86afb Merge remote-tracking branch 'upstream/master'
add a4d109f Merge pull request #875 from r39132/master
add 6e6406d Add link to SmartNews in README
add 371bd55 Merge pull request #922 from takus/smartnews
add 8f06cf8 Reverting production issues from 876 and undead
add 0273996 Merge pull request #918 from airbnb/revert_876
add dbf9f7c [fix] disregarding adhoc tasks when closing dag runs
add 319566a Merge pull request #927 from airbnb/fix_adhoc_dr
add 8f1c070 Encrypt logs
add 2b10ba4 Merge pull request #868 from CloverHealth/encrypt_logs
add 18bc496 added check for unicode type before decoding to fix a decoding bug
add d7f5f69 added check for unicode type before decoding to fix a decoding bug
add 980e7c3 Merge pull request #925 from kmevissen/master
add 2e6bf9b The code was taken from: https://github.com/wndhydrnt/airflow/tree/docker_operator Credit to: @wndhydrnt
add d6a56f0 The code was taken from: https://github.com/wndhydrnt/airflow/tree/docker_operator Credit to: @wndhydrnt
add d3e91a8 The code was taken from: https://github.com/wndhydrnt/airflow/tree/docker_operator Credit to: @wndhydrnt
add f139a66 support templates
add 65133bf docker_operator- Support multiple commands for entrypoint. It might be useful for sealed containers
add e3a9860 support xcom
add f1063c9 docker operator - example
add ceb73d8 docker operator - adding code example
add a86aa76 docker operator - example
add 7f74bf8 Fixing tests
add eac1edd Merge pull request #882 from asnir/docker_operator
add 9e004d9 fix funcname name error: active_tasks
add 6db5511 Merge pull request #928 from flying5/master
add 3ff50cd Support for encrypting the connection extra field
add b33eef3 Merge pull request #934 from r39132/encrypt_conn_extra
add d0ea4f4 Commenting out content of example_docker_operator.py
add 0826cf5 Decreasing NUM_EXAMPLE_DAGS = 7 after commenting the docker ex
add 3237a08 Normalize plugin paths that include both slashes and dots
add b55aef3 Merge pull request #926 from blueapron/fix/plugins-manager-init
add c7d0e1b Fixing tests after commenting out docker example
add a734a58 get passphrase during run time
add 38519a9 add fallback support for all configs
add f319098 Define elements that can be fetched using the command. Document precedence rule. Tweak test to check other elements
add b08075b Merge pull request #743 from praveev/run-time-acquisition
add a6c21d5 Generalizing the statsd call
add 3768827 Mimic the statsd headers
add 8676d0e Merge pull request #937 from airbnb/statsd
add ae657f6 Add support for three-legged OAuth for Google connections. Useful for developer-mode.
add 0620841 Add docs to Google cloud base hook.
add c58e7bb Merge pull request #919 from criccomini/google-cloud-three-legged-oauth-support
add 749ce20 Fix and refactor the httphook
add b5e174d Merge pull request #935 from airbnb/fix_httphook
add 90a6a06 handle default option for extra_options argument in HttpHook.run method
add ae79aed Merge pull request #862 from JoergRittinger/master
add 40fc6f8 [hotfix] dag missing from dagbag
add 7e4eaf8 Merge pull request #938 from airbnb/airbnb_prod
add e6ad7fe allow slack attachments to be templated
add adfc8e8 Merge pull request #801 from abridgett/feature/allow_slack_attachments_to_be_templated
add 1ce2ad3 PrestoToMySqlTransfer
add f653c66 Moving test to the right place
add 8ca9687 Merge pull request #224 from airbnb/presto_mysql
add 265d47c Show rendered templates from the CLI
add 66f460b Merge pull request #939 from airbnb/templates
add a96d60f Fix process_subdir bug
add c8b67f2 Merge pull request #941 from Attsun1031/fix-process-subdir-bug
add 60dcc6b implement SSHExecuteOperator
add 876011f Merge pull request #816 from KeenS/ssh_operator
add 7b4ee8d Fix running custom pool task with mark-success is not marked success
add 2735524 Merge pull request #943 from Attsun1031/fix-pooled-task-with-marksuccess-bug
add 48f88cb Encrypt Variables if Fernet key provided
add 4220576 Add missing migration needed to support Variable value encryption
add 8e84d15 Merge pull request #947 from r39132/master
add 206681f Add documentation to gcs_download_operator
add 4230394 Merge pull request #945 from criccomini/master
add 246d81d Rename xcom_push -> xcom_push_flag to avoid collision with parent class BaseOperator https://github.com/airbnb/airflow/issues/991
add 58702b7 Support new configuration dags_are_paused_at_creation that, when True, will cause a new DAG to be created and loaded in a paused state. The default value is False, in line with current expected behavior
add c55d8cc Merge pull request #956 from r39132/pause_dag_at_creation
add 032d648 Add dag_state to cli
add b7cfa3c Add pause and unpause subcommands to cli
add 349e146 Merge pull request #946 from wil5for/dag_state_for_cli
add c8b47fc Fix bug in reporting of attempt number when queuing tasks in a pool
add bbed0b2 Fixing the messaging around number of attempts in the case of retries against pool-queued tasks
add 47b2540 Merge pull request #958 from r39132/master
add f95a140 Allow for domain-wide delegation in google cloud apps.
add f639334 change name of sub to delegate_to, fix and add documentation.
add eaddfa8 Merge pull request #949 from mtagle/allow_domain_delegation
add a179d84 Fix parsing file that contains multi byte char
add 61aa44c Merge pull request #960 from Attsun1031/fix-721-unicode-decode-error
add b5ed58c Fix encryption alert msg for env var, configuration->conf refactor
add d2a7cc6 Merge pull request #948 from airbnb/fernet
add e3ae819 Only schedule DagRuns between start and end dates
add 2e3a28c Allow a Dag to have no end_date specified
add a6fdf52 Merge pull request #963 from nicktrav/nickt/fix-scheduling-between-dates
add 1dec1fe Getting Gitter badge to line up in README
add c4e4b06 Adding mock lib to devel extras_require
add 50002fa Merge pull request #965 from airbnb/add_mock
add 9a3a755 Use the connection login username as hdfs proxy user for HDFSHook and WebHDFSHook, optionally allow to override it in the constructor. Add simple init test for WebHDFS.
add c479fb4 Merge pull request #942 from xadhoom/hdfs_proxy_user
add 2914190 Fix statuses in dag list for dags with dag_ids prefixed by a number
add 5ecf179 Merge pull request #944 from wil5for/dag_names_w_numbers_ui_fix
add 9101ea0 More verbose logging for are_dependencies_met when called from run
add 02abe4e Merge pull request #976 from airbnb/verbose_deps
add c6267ec Support user-defined macros and params in dry-run backfills with task regex
add 0689bd1 Merge pull request #980 from r39132/operator_params_and_macros_in_dry_run
add 1aa30e2 Make BigQuery hook support PEP 249.
add 0c66806 Add a BigQueryCheckOperator
add fc522bd Add docs for BigQuery hook
add 57b7e1e Re-add Pandas support to BigQuery.
add d8a7289 Add docs to BigQuery check operators
add 642b34e Merge pull request #981 from criccomini/add-bq-pep-support
add b00f0a8 Added destination_dataset_table to template_fieds of bigquery_operator
add f5fb9ff Merge pull request #983 from 0xR/master
add 436c47c [documentation] document that max_active_runs can prevent a DAG from running
add ab687ae Merge pull request #986 from airbnb/ddavydov/document_max_active_runs
add 8917fcd Fixing conflicting params in default_args
add d843367 Add tests for params handling in Dag construction
add 3c37ea3 Merge pull request #984 from nicktrav/nickt/dag-unit-tests
add e4e5e13 Merge pull request #978 from airbnb/fix_params
add 8e276d9 Merge branch 'master' of github.com:seregasheypak/airflow
add fce74a7 Merge pull request #992 from seregasheypak/master
add 73261df Added yesterday_ds_nodash and tomorrow_ds_nodash
add ccfb7c5 Updated documentation
add d9f45a6 Merge pull request #993 from 0xR/add-yesterday_ds_nodash
add f5c98ca there could be dot in the key string, which is illegal in the hive table name
add 8be53ab Merge pull request #994 from dayzzz/update_naming
add 650bbb4 When either data_profiler_filter or superuser_filter aren't defined, don't crash, and set user to have data_profiler or superuser access.
add 3e99d58 Add tests to: 1. make sure that if no superuser or dataprofiler filter is set, all logged in users get superuser or dataprofiler privileges. 2. make sure that, if filters are set, users get acess when the filters allow it.
add 7573b61 Removing log statements used for debugging.
add bdbe121 Merge pull request #930 from mtagle/no_ldap_filter_fix
add 62271f2 Add logout button to Airflow
add ed7098b Use glyph icon for logout button.
add d983614 Merge pull request #987 from criccomini/add-logout-button
add d77cba0 Refresh bordering coloring in graph view without refreshing entire page POC
add b5296f5 add unit test for refresh endpoint
add 803a18f change button to a refresh icon and moved it onto svg
add a55c971 fix WebUiTests for SequentialExecutor
add 6a53253 teardown tests by clearing dags
add 2ea8ffe tooltip on tasks now show up after button refresh.
add 040bf87 error handling in dag refresh and spinner during refresh
add 2cb342f Merge pull request #940 from DinoCow/Refresh-Dag-Status
add 599e358 Fixed some minor typos
add abbb1ea Fixed Azkaban link
add 48d59e6 Slight editing of the installation documentation
add 1c8d657 Fixed typo in plugins.rst
add 6ca2747 Slight rewording in the CONTRIBUTING.md file
add a8e02d2 Merge pull request #998 from joshmarlow/docs-tweak
add bdfbdaa Fixing a few doc building warning
add 7641b5e Update to the README such as adding Hootsuite
add 6b2d35d Merge pull request #1003 from r39132/master
add 6085f15 Fix forgetting to expose yesterday_ds_nodash and tomorrow_ds_nodash
add 1166ed6 Merge pull request #1006 from 0xR/fix-nodash-not-exposed
add 3e0310a Fix LDAP error messages when login fails.
add f79c2cd Merge pull request #995 from criccomini/better-error-on-login-failure
add 8e0cf96 drop the tmp table after ingestion
add 36a8ad4 Merge pull request #1011 from dayzzz/drop_temp_table
add 0f5d174 Fixed issue 1012: pool not used with celery executor
add 0efcac5 Merge pull request #1013 from rdavison/master
add 2e922d1 [airflow][presto] Gracefully handle 503 errors and avoid eval()
add aa5815d [airflow][presto] Keep lines shorter than 80 chars
add 5b7ca35 Merge pull request #985 from airbnb/shahaf-presto-error
add 668b879 Add direct dependencies for Google cloud contribs
add b2fe2b8 Merge pull request #1019 from criccomini/fix-google-requirements
add 5d80dea Clean test database out in between unit test runs
add 5d31615 Merge pull request #964 from nicktrav/nickt/unit-tests
add 6c9d27d Add BigQuery copy operator.
add 2f86847 Merge pull request #1020 from criccomini/add-bq-copy-operator
add 1d40d2b add SSL support for SMTP
add 14809e9 Merge pull request #1018 from bbrumi/support_smtp_ssl
add 130dab2 Add notes on connection password encryption
add 9e0d08c Merge pull request #1025 from d-lee/master
add 318af77 Minor documentation tweaks to the FAQ under the fernet key section
add 7949218 Merge pull request #1026 from r39132/master
add e3ae241 Only set headers and delimiters for CSV exports in Google BigQuery hook
add 8be0296 Merge pull request #1039 from criccomini/set-headers-only-for-csv
add ac0e3d2 Adding an example to illustrate the TriggerDagRunOperator
add 800513f Updating a test and fixing a bug
add b90a6c9 Fixing prints for Python3
add dd8107c Removing tabs
add f6adf37 Merge pull request #1043 from r39132/master
add 1976a07 Updating the Readme with a link to the TriggerDagRunOperator post
add 43df15c Merge pull request #1044 from r39132/master
add d428ceb Clarified installation docs around worker reqs
add cd0ebdb Documenting the cluster policy feature
add 5d3cb5f Merge pull request #1046 from airbnb/policy
add 2a3e526 Improving the TriggerDagRunOperator example
add adab0cf Quickfix for VerticaHook with no password
add 4a3bc33 Fixing 'signal only works in main thread' error with timeouts
add 71eed10 Add Kogan.com to the list of users
add 4f59e77 Merge pull request #1053 from geeknam/readme_users
add 95ede2b Adding LendUp to company list
add 402bbb7 CLI's trigger_dag now accepts --conf as json
add 4434438 Merge pull request #1054 from airbnb/trigger_dag_conf
add b0a381f add lendup
add 1e07598 add lendup
add 23f3b12 improve chart performance
add a070cbc revert local master commit
add 6243373 Merge remote-tracking branch 'upstream/master' into chart
add f7e88ef Merge pull request #1055 from lumengxi/chart
add addfe48 Add FTPSHook class.
add 970eb92 Add FTPSHook in _hooks register.
add 87e0502 Merge pull request #1008 from geeknam/feature/ftps_hook
add f112885 Running unit tests with local executor
add 9b65066 Merge pull request #1051 from airbnb/test_with_localex
add 09f04f2 Added the destionation filename to template_fields GoogleCloudStorageDownloadOperator
add b52e892 Merge pull request #996 from 0xR/GoogleCloudStorageDownloadOperator-template-dst-filename
add c4714a6 Add output encoding option to BashOperator
add d61a1a5 Merge pull request #1056 from Attsun1031/fix-bash-op-unicode-decode-err
add 0864a09 Allow the use of the autoconfig client and allow the use of the effective user
add dd65ea8 Merge remote-tracking branch 'upstream/master' into hdfs_hook
add 545fcb2 Use json boolean and fix redundancy
add 86034fc Merge pull request #1049 from bolkedebruin/hdfs_hook
add 2aa4293 Documenting task details doc_ feature
add 11ad53a Merge pull request #1063 from airbnb/task_doc
add a9286f3 Add Thumbtack to organizations using Airflow
add 6729a9b Merge pull request #1064 from natekupp/patch-2
add 59d53b4 Add two methods to BigQueryBaseCursor: get_method, which allows access to the schema of a given BigQuery table. get_tabledata, which allows access to all the data in a given table.
add b42b618 Merge pull request #1067 from mtagle/bq_schema
add 6bbb7fb dag pausing should pause queued tasks as well
add a47b3d5 Clarifying if logic
add 0d081fc Merge pull request #1065 from airbnb/pause_queue
add 2fe8f18 Add a new hook for google datastore Also included, adding a new connection type for google datastore, and slightly correcting the gc base hook to reflect that SignedJwtAssertionCredentials initializer accepts a string or an iterable of strings for scope(s).
add 7cc6050 change local dataset id var name from datasetId to dataset_id
add 921b626 Merge pull request #1068 from mtagle/datastore_hook
add d13c4e8 fixing small issue with qbol operator and hook
add a8ed2bb Merge pull request #1073 from msumit/qbol_op_fix
add 17bdb48 Add MySQL to Google cloud storage operator
add 40834db Add Google cloud storage to BigQuery operator
add 5a2dc8f Merge pull request #1080 from criccomini/mysql-to-gcs
add e9a0ec2 Default to 0 if no rows loaded in GCS to BQ operator.
add dae771d Merge pull request #1086 from criccomini/fix-empty-loads
add a16975e Cleanup Contributing.md
add 6b8a476 Merge pull request #1082 from jeffwidman/master
add a810d3e Replace deprecated flask.ext.* with flask_*
add f1a9a0e Merge pull request #1084 from jeffwidman/fix-flask-ext
add 7cdc7b5 Pig hook and operator stub
add 1864b7a Merge pull request #1075 from airbnb/pig_operator
add b105079 Fix MySQL to Google cloud storage scoping.
add 1b899b2 Make approx_max_file_size_bytes Python3 compatible. Was getting invalid syntax.
add 6ab1a1d Merge pull request #1088 from criccomini/fix-empty-loads
add ad4faf6 Add MySQL to BQ support for TINYINT
add f6eebb0 Merge pull request #1093 from criccomini/fix-empty-loads
add 1c5aa66 Adding to inits
add 936f4ae Merge pull request #1094 from airbnb/pig_operator
add 99f6bfb SID Oracle DB connection support
add 8d3903a SID Oracle DB connection support (indent fix)
add 66f3a9b Merge pull request #1079 from biln/master
add 0266477 Proper sqlalchemy syntax for desc
add a644a83 Merge pull request #1070 from airbnb/sqla_desc
add 4f5a691 Make SqlAlchemy pool_recycle and pool_size configurable
add 23cdab0 Merge pull request #1096 from amread/pool-recycle-config
add 9d3e8b1 Adding @mention in Airbnb and links to airbnb open source projects
add d9066a8 Merge pull request #1099 from airbnb/adding_at_mention_and_link
add 95a0a70 modify datastore hook so that authorization is maintained for the lifetime of the hook, rather than re-authorizing for each request.
add 33574ef Merge pull request #1101 from mtagle/modify_datastore_hook
add 3d077bb Add SubDagOperator example
add 22ca9c2 Add SubDAG concept documentation
add 5b99c8d Merge pull request #1076 from nicktrav/nickt/subdag-docs
add 7b66702 Reverting to SequentialExecutor for unitests
add 28f1dac Add INT24 (MEDIUMINT) support to MySQL to Google cloud storage operator
add 76b5186 Merge pull request #1104 from criccomini/fix-empty-loads
add 36e7bf8 new company + link to pitfalls
add a9f0eab Merge pull request #1108 from kretes/patch-1
add ab80913 adding template support in qbol operator
add 5dbc93e re-initiating hook in execute
add 1a4b1ab pep8 change
add f2196dd Merge pull request #1090 from msumit/qbol_template
add 6832671 Adding landscape.io code health badge
add 4d7c75e move oauth2client<2 and httplib2 out of requirements
add bdd8ade add google-api-python-client to extras
add 1f6fa7d remove google-api-python-client from requirements
add 97e91e4 Merge pull request #1118 from jlowin/gcp_api
add 05b64d9 Add WePay and committer list to README.md
add 9ab60a6 Merge pull request #1116 from criccomini/update-readme
add 94142ea This patch adds license checking for Airflow. For now it will store a number in Travis' cache to make sure current builds do not fail but newly added files should have a license header included.
add e099251 Merge pull request #1115 from bolkedebruin/license_check
add 6ec028e add error handling for slack api
add f785baf log then throw the exception
add 76b5c90 Merge pull request #792 from abridgett/feature/add_error_handling_to_slack_operator
add 4c46f08 Adding ssh connection type to webform
add 7899461 Merge pull request #1131 from hyperborea/master
add 4de0e70 Add upstart scripts
add 0fd94d9 Merge pull request #1045 from d-lee/upstart_scripts
add 3ee0085 Parameterizing DagBag import timeouts
add 3e4ecc7 Merge pull request #1134 from airbnb/dagbag_timeout
add 71c239d typo
add 596270f add gcp extras
add 7258bf0 add GCSHook
add a4b9e58 rename gcp -> gcloud
add 457f353 readme to explain two GCP packages
add 7e9fb21 Merge branch 'gcp_api' into gcp
add 853aaea support P12 credentials; compatibility with existing GCS connections
add b402570 add compatibility methods for GoogleCloudStorageHook
add 29cfad5 store connection rather than call every time
add 0d3705f support for scopes, also pass arguments at initialization
add fa30f92 signature compatibility with GoogleCloudStorageHook
add ea3117f create base_hook for future GCP hooks
add 6bb5f12 add GCP conn type
add 778411a Support creating GCP connections from the Airflow UI
add 3629c90 remove breakpoint!
add c6ddcb1 Merge pull request #1119 from jlowin/gcp
add 18b1ac4 Add custom email backends.
add b14da32 Add tests for default email backend.
add e73ad44 Merge pull request #1132 from jmcarp/custom-email-backend
add a25a187 Add support for BigQuery User Defined Functions in BigQuery operator See https://cloud.google.com/bigquery/user-defined-functions for details on UDFs
add 4e264fb Merge pull request #1138 from LeBlanc/master
add cbf139c Cranking up slackclient dep to 1.0
add d2b3104 Make sure only to update counts when building master
add 80a6acb Pass TRAVIS_PULL_REQUEST to the scripts
add 0462d3c Merge pull request #1140 from bolkedebruin/license_check
add 4d59713 Added start_date initialization for DagRun creation within schedule_log(self, dag_id)
add 5c9a9a0 Merge pull request #1135 from RvN76/master
add 69b4a24 Add date support to MySQL to GCS operator
add 2d14f36 Always allow nulls for MySQLdb to GCS fields
add 8848de8 Merge pull request #1110 from criccomini/support-dates-in-mysql-2-gcs
add ab73b70 allow bq base cursor methods run_extract, run_copy, run_load to all take in source or destination table strings that include projects.
add 7f8bfdd Merge pull request #1139 from mtagle/bq_proj_input
add 64f75c0 small fixes to previous bq project inclusion pr.
add db9b48d Merge pull request #1143 from mtagle/bq_proj_fixes
add c70d354 More explicit zindex on modals
add a4cf552 Merge pull request #1144 from airbnb/zindex
add 21a94be Showing active dag runs as in (3/16) in tooltip
add 2d0084d Merge pull request #1129 from airbnb/active_runs
add be69d39 FAQ entry about start_date
add e2f183c Merge pull request #1127 from airbnb/doc_start_date
add 7a0d4a1 statuses column on /admin shows only active or most recent dag_runs
add 254d583 label as "recent statuses", add tooltip
add 2e6447b Merge pull request #975 from jtschoonhoven/issue-974
add 0f95489 Enhance CLI Test command to accept a JSON-formatted dictionary of params that can be added to a task's params dict.
add ffc0701 Merge pull request #1147 from r39132/master
add 1445bd8 Only use multipart upload in S3Hook if file is large enough
add b95559a Merge pull request #1158 from adambom/tweak-multipart-uploads
add 274d4e4 refactor remote log read/write and add GCS support
add b91f6ba change gcs_hook to self.hook
add e2336fa version cap for gcp_api
add 4c73677 Merge pull request #1137 from jlowin/rls3
add e63b2cf fix bigquery hook
add 14b78e1 Merge pull request #1167 from xiaoliangsc/fix-bigquery-hook
add 96cd211 Fix typo when returning VerticaHook
add fa7e1e3 Merge pull request #1163 from asamasoma/fix_vertica_hook_package_path
add 85deebf Merge branch 'airbnb/master'
add 1503663 make sure paths don't conflict bc of trailing /
add ffb7fce more detail in error message.
add 14192d6 Merge pull request #1161 from jlowin/path_conflicts
add d1b4572 Adding support for ssl parameters. (picking up from jthomas123)
add ae8062a Merge pull request #1164 from Nextdoor/postgres-ssl-params
add ba15d3a This patch allows for testing of hive operators and hooks. Sasl is used (NoSasl in connection string is not possible). Tests have been adjusted.
add e45372f ISSUE-1123 Use impyla instead of pyhs2
add 3e13962 Use GSSAPI instead of KERBEROS and provide backwards compatibility
add 2d4588f Use kerberos_service_name = 'hive' as standard instead of 'impala'.
add 74f2d3a Add warning for deprecated setting
add ee9d372 Merge branch 'impyla' into minicluster
add 69b9cde Add tests for Hiveserver2 and fix some issues from impyla
add 9fdb964 Test HivemetaStore if python 2
add d43c06a More impyla fixes
add 77fa2ef Ignore metastore
add 239e338 Make sure to write binary as string can be unicode
add 5603afa Use unicodecsv to make it py3 compatible
add 373f0d1 Make sure to be py3 compatible
add 3d1f53f Convert to bytes for py3 compat
add 569549e More py3 fixes
add 010d124 Also keep py2 compatible
add 1ce2ae0 Remove decode for logging
add 4cbd37d Make it work on py3
add f459626 Provide data for ci tests
add 2c0a5fb Use correct table name
add 2a80e73 Use correct connection id
add cd27c93 Add license and ignore for sql and csv
add 2630361 Treat SKIPPED and SUCCESS the same way when evaluating depends_on_past=True
add 89aac2b Support decimal types in MySQL to GCS
add 055235b Merge pull request #1172 from criccomini/support-decimals-in-gcs-loads
add 09f9f21 Merge remote-tracking branch 'upstream/master'
add f90bb08 Replace tab with spaces Remove unused import
add dbf0774 Merge pull request #1169 from r39132/master
add c265fe4 removing requirements.txt as it is uni-dimensional
add 844bd78 new badge for showing staleness of reqs
add 4af24ee Allow users to set hdfs_namenode_principal in HDFSHook config
add 697488e Merge pull request #1112 from garthcn/hdfs-principal
add 6adb0ae Update README.md
add 09f2c91 Merge pull request #1176 from jgao54/master
add 26cf4ca badge for pypi version
add e3f5a24 Adding a .landscape.yml file
add 6e7ad9c Some linting
add a4024c2 Pointing to a reqs file
add bdff51c Adding a reqs.txt for landscape.io
add 83728b1 Throwing in a few license to pass the build
add e38bff9 Merge pull request #1175 from airbnb/pep8
add 1b75315 Merge remote-tracking branch 'upstream/master' into minicluster
add b385b7c Make testing on hive conditional
add 83a8cf4 Merge pull request #1170 from bolkedebruin/minicluster
add ef90d5d [hotfix] fixing landscape requirement detection
add ed82fcc [hotfix] typo that made it in master
add c3e70e3 fixing landscape's config
add 986a319 Adding more licenses to pass checks
add d40a7d3 Merge pull request #1177 from airbnb/fix_landscape
add fbac2bf Linting
add 9d6b6d5 Merge pull request #1178 from airbnb/pep8lint
add 8af779a replace main_session with @provide_session
add afcd824 Set KillMode to 'control-group' for worker.service
add a2c389b Set killMode to 'control-group' for webservice.service
add f2f7288 Merge pull request #1182 from xavierp/fix-systemctl-scripts
add 138b516 Fix WebHdfsSensor
add 00492e7 Merge pull request #1173 from ahobson/webhdfs
add 2ac9769 docs: fixes a spelling mistake in default config
add f738c16 Merge pull request #1183 from obulpathi/master
add f4a0ac9 Modifying README to link to the wiki committer list
add e96d2d3 Merge pull request #1185 from r39132/master
add a7c9c4a Changes to Contributing to reflect more closely the current state of development.
add b44dbd4 Add extras to installation.rst
add 7dca663 Merge pull request #1184 from airbnb/changes_to_contributing
add f238f1d clear xcom data when task instance starts
add e85770c Merge pull request #1180 from jgao54/791
add b503e35 resolve conflict
add 2015774 Merge pull request #1188 from jlowin/remove-main_session
add bb78151 remove session reference
add d5e7dd9 clean up references to old session
add aaafff6 Merge pull request #1193 from jlowin/remove-main_session
add 794f77b Fixing the docs
add 1ad4628 Updating the Bug Reporting protocol in the Contributing.md file
add 027fdf3 Merge pull request #1198 from r39132/master
add 5140393 Adding an ISSUE_TEMPLATE to ensure that issues are adequately defined
add d829170 Merge pull request #1200 from r39132/master
add 52d9b33 Fixing ISSUE_TEMPLATE name to include .md suffix
add 0a5ef40 Merge pull request #1201 from r39132/master
add 4ffa583 Refactoring the CLI to be data-driven
add 6a40079 Linting & debugging
add aee3cac Merge pull request #1145 from airbnb/dag_cli
add 7a1a868 Documentation badge
add 8cb035a Fix typo preventing from launching webserver
add 0fe9997 Merge pull request #1202 from xavierp/hotfix-cli-webserver
add 4aabd0c Adding fernet key to use it as part of stdout commands
add 2a98d28 Merge pull request #1162 from himank/AddFernetKey
add 31194e5 added Glassdoor to "who uses airflow"
add 58df89f Merge pull request #1204 from Glassdoor/master
add 5585a43 [hotfix] fixing the Scheduler CLI to make dag_id optional
add 72335a0 Merge pull request #1210 from airbnb/fix_cli
add ef00203 Fix broken links in documentation
add 9259772 Fix typos in models.py
add 7e50742 Merge pull request #1211 from Syeoryn/master
add aa890bb Add two methods to bigquery hook's base cursor: run_table_upsert, which adds a table or updates an existing table; and run_grant_dataset_view_access, which grants view access to a given dataset for a given table.
add 7a632e2 Merge pull request #1205 from mtagle/insert_table
add 4698b1a Update link to Common Pitfalls wiki page in README
add b95e26c Merge pull request #1208 from underyx/patch-2
add 333e45b Update Airflow docs for remote logging
add 6c1207b Tasks references upstream and downstream tasks using strings instead of references
add c28fbd7 Linting
add 182a4cb Merge pull request #1213 from airbnb/task_ref_str
add 839ed0c Set the service_name in coverals.yml
add 58029df [hotfix] removing repo_token from .coveralls.yml
add ca29a97 Fixes #1223
add e1ca19f Add the missing "Date" header to the warning e-mails
add 76363b6 Add the missing "Date" header to the warning e-mails
add fac8527 Merge pull request #1224 from mtoma/fix-issue-1223
add c4f4829 [hotfix] make email.Utils > email.utils for py3
add 0e325d9 Add wiki link to README.md
add f6996c2 Fix HttpOpSensorTest to use fake resquest session
add a136b2f Merge pull request #1221 from jgao54/mock-request-in-test
add fc23b46 Make sure Executors properly trap errors
add f0eeb15 Add unit tests for trapping Executor errors
add d7c95a8 Merge pull request #1220 from jlowin/fix_executor_failed
add 2f48a53 Add an example on pool usage in the documentation
add 1db892b Merge pull request #1217 from ledsusop/master
add a296cca Add function to get configuration as dict, plus unit tests
add c14d2ea Merge pull request #1206 from jlowin/extend-config
add 1981f6c Fix required gcloud version
add dea40d1 Merge pull request #1236 from jlowin/gcloud-version
add 773f52f Refactoring utils into smaller submodules
add 60e22ed Merge pull request #1219 from airbnb/arthurw_utils_refactor_take2
add b8515d5 remove extra import of logging lib
add 6134f42 remove unused logging,errno, MiniHiveCluster imports
add b4b9d5e Merge pull request #1237 from notifytovishal/master
add d66bf57 Use LocalExecutor on Travis if possible
add 361d212 Merge pull request #1240 from bolkedebruin/travis_localexecutor
add dafc6e2 Add changelog for 1.7.0
add aff8880 Merge pull request #1241 from bolkedebruin/master
add 8051aa9 Properly measure number of task retry attempts
add be2a181 Merge pull request #1230 from jlowin/attempt-message
add 859bd7f Use refactored utils module in unit test imports
add a69df7f Merge pull request #1244 from jlowin/fix-utils-import
add 28da05d Set Postgres autocommit as supported only if server version is < 7.4
add c160bd1 Merge pull request #1242 from underyx/patch-3
add 7a2e672 Fix airflow.utils deprecation warning code being Python 3 incompatible
add 7d6492f Merge pull request #1245 from underyx/patch-4
add 5da108f update link to Lyft's website
add 93beb9d Merge pull request #1249 from SaurabhBajaj/patch-1
add 7facb15 Update docs with separate configuration section
add f9ddf89 Add documentation links to README
add 5bda74f Merge pull request #1246 from jlowin/docs
add e184aba use num_shards instead of partitions to be consistent with batch ingestion
add b95e274 Merge pull request #1248 from hongbozeng/exclude_ts_dim
add bb1fda3 Make the provide_session decorator more robust
add b124318 Merge pull request #1247 from ty707/ty707/provide_session_improve_arg_check
add 166c78d Add GSSAPI SASL to HiveMetaStoreHook.
add 657aebb Merge branch 'master' into hivemeta_sasl
add f347ee7 Merge pull request #1128 from bolkedebruin/hivemeta_sasl
add f0645fb Extract dbapi cell serialization into its own method
add d9b57ef Use psycopg2's API for serializing postgres cell values
add 91449a2 Merge pull request #1243 from underyx/feature/use-psycopg2-adapt
add d5074f8 Make webserver worker timeout configurable
add 79c0e06 Merge pull request #1257 from airbnb/ddavydov/configurable_gunicorn_timeout
add c7d924d Fixed scheduling for @once interval
add ec2e02a Merge pull request #1261 from ty707/fix_once_scheduling
add e1fd48b Set dags_are_paused_at_creation's default value to True
add a27253f Merge pull request #1264 from underyx/patch-5
add dfdec89 Use urlparse for remote GCS logs, and add unit tests
add 0b0b414 Merge pull request #1228 from jlowin/remote-logging-fix
add 18dfe5f Resurface S3Log class eaten by rebase/push -f
add f40fb4e Merge pull request #1268 from airbnb/fixing_remote_s3log_rebase_issue
add da43737 Add pypi meta data and sync version number
add 3813d51 Merge pull request #1270 from bolkedebruin/pypi_meta
add c5bf196 Validate that subdag tasks have pool slots available, and test
add 43769bc Add missing session.commit() at end of initdb
add 78f5640 Merge pull request #1226 from jlowin/subdag_pool
add 828419e set celery_executor to use queue name as exchange
add 0d9c0ac Merge pull request #1041 from caseybrown89/master
add 16f53cc Add support for calling_format from boto to S3_Hook
add 3198756 Merge pull request #1231 from msumit/boto_calling_format
add 7398dda Check name of SubDag class instead of class itself
add 154dec0 Merge pull request #1196 from jlowin/subdag_class
add 3101825 Beware of negative pool slots.
add 526e564 Merge pull request #1216 from abridgett/abridgett/1215_slackclient_returns_decoded_dict
add a373dba Add note about airflow components to template
add df3960a Fix SSHExecuteOperator crash when using a custom ssh port
add 197a722 Use Popen with CeleryExecutor
add e290804 Introduce ignore_depends_on_past parameters
add 62b9f97 Improve BackfillJob handling of queued/deadlocked tasks
add d498df2 Make SchedulerJob not run EVERY queued task
add 24a7072 Fix logic for determining DagRun states
add 4eb2fd4 Fix miscellaneous bugs and clean up code
add 6516a24 Add unit tests
add c1eb83a Rewrite BackfillJob logic for clarity
add a301ff5 Merge pull request #1271 from jlowin/subdag_pool_issue_1225
add ac4a7da Rename user table to users to avoid conflict with postgres
add ab1c90b Merge pull request #1278 from bolkedebruin/ISSUE-1083
add 4d9f36b Fix reading strings from conf
add 31168bc Merge pull request #1284 from jlowin/fix-remote-base-None
add 0f28090 Increase timeout time for unit test
add 76dc77d6 added Gentner Lab to list of users
add 5ab2567 Merge pull request #1287 from gentnerlab/gentnerlab
add 0bae60f Fix module path of send_email_smtp in configuration
add 4b2437d Change inconsistent example DAG owners
add 8854f28 Merge pull request #1296 from ty707/fix-example-owners
add 86f3463 Raise deep scheduler exceptions to force a process restart.
add 10ee622 Deprecate *args and **kwargs in BaseOperator
add 6581858 Missing comma in setup.py
add 9c6dbf1 Show only Airflow's deprecation warnings
add 58abca2 Merge pull request #1304 from jlowin/warnings
add 4763720 Set DAG_FOLDER for unit tests
add 2e0421a Fix handling of deadlocked jobs
add b2844af Fix infinite retries with pools, with test
add fd9388c Merge pull request #1290 from jlowin/subdag-backfill-status
add cb98181 Don't schedule runs before the DAG's start_date
add a8234d0 Merge pull request #1291 from jlowin/scheduler_start_date
add c41a0da Doc: explain the usage of Jinja templating for templated params
add d49e654 Merge pull request #1307 from AntoineAugusti/doc-concepts-jinja-templating
add 8afee07 Update docstring for executor trap unit test
add 81ff5cc Allow Operators to specify SKIPPED status internally
add e8c1144 Add consistent and thorough signal handling and logging
add 4865ee6 Merge pull request #855 from bolkedebruin/ISSUE-852
add b5f8ab5 Fixing a broken example dag, example_skip_dag.py
add 626c36b Merge pull request #1316 from r39132/master
add a37db4b Make sure skipped jobs are actually skipped
add 48b9b6f Include all example dags in backfill unit test
add 8558cbd Merge pull request #1317 from jlowin/run-example-unit-tests
add 9410715 Add HipchatOperator
add d38ac6c Fix for missing edit actions due to flask-admin upgrade
add 6f2329b Fix celery flower port allocation
add e8ac31c Use session instead of outdated main_session for are_dependencies_met
add 0b78001 Fix usage of asciiart
add c784854 Add Lucid to list of users
add aa2dce0 Merge pull request #1332 from jbrownlucid/patch-3
add 8f2aac0 Adding a PR Template
add cc07891 Merge pull request #1335 from r39132/master
add 6b74478 Github ISSUE_TEMPLATE & PR_TEMPLATE cleanup
add 74ff3f4 Merge pull request #1337 from r39132/master
add 39d6456 CHORE - Remove Trailing Spaces
add 2e66205 Merge pull request #1283 from clickthisnick/chore-remove-trailing-spaces
add f509ac6 Fix typo in comment in prioritize_queued method
add fea457f Merge pull request #1323 from jgao54/fix-comment
add 5cb0158 Add twitter feed example dag
add 78c40a6 Fix s3 logging issue
add d47cfee Reduce logger verbosity
add 559a98f Merge pull request #1336 from jlowin/reduce-verbosity
add cab436a Update plugins.rst for clarity on the example (#1309)
add d9b43bd Extract non_pooled_task_slot_count into a configuration param
add ed321f2 Merge pull request #1343 from r39132/master
add d8c4905 Fixing misnamed PULL_REQUEST_TEMPLATE
add 1823f9d Merge pull request #1345 from r39132/master
add 751e188 Fix GCS logging for gcp_api.
add fbc55d1 Merge pull request #1355 from criccomini/fix-gcp-api-gcs-logging
add c985490 Don't return error when writing files to Google cloud storage.
add 81520c9 Merge pull request #1359 from criccomini/fix-gcp-api-gcs-logging
add afb826a Add PyOpenSSL to Google cloud gcp_api.
add 753cc15 Merge pull request #1363 from criccomini/fix-gcp-api-gcs-logging
add 9355215 Ensure attr is in scope for error message
add f8d19b4 Merge pull request #1351 from abridgett/feature/correct_render_error
add fb0c577 Add DAG inference, deferral, and context manager
add 9b6c84d Remove executor error unit test
add 9689159 Merge pull request #1318 from jlowin/infer_dag
add 7a31361 Allow disabling periodic committing when inserting rows with DbApiHook
add b940706 Document the parameters of `DbApiHook`
add 5d15d68 Merge pull request #1207 from underyx/patch-1
add 92a2397 Add a missing word to docs
add e29bc34 Prevent DAGs from being reloaded on every scheduler iteration
add b5db8c2 User subquery in views to find running DAGs
add a8b533f Stop creating hook on instantiating of S3 operator
add 975b90e Add support for zipped dags
add eca6a5a Change DAG.tasks from a list to a dict
add 5e28807 Added the ability to view XCom variables in webserver
add 499a8d2 Merge pull request #1328 from withnale/www_xcom_view
add a205c0c Properly handle BigQuery booleans in BigQuery hook.
add 6259c95 Merge pull request #1390 from criccomini/fix-boolean-bq
add a5ad871 Support list/get/set variables in the CLI
add 8b63891 Merge pull request #1387 from jgao54/cli-variable-support
add f67cecb Partial fix to make sure next_run_date cannot be None
add a36861a Add multiprocessing support to the scheduler
add 7da6a94 Merge pull request #1376 from bolkedebruin/multiprocessing_scheduler
add 23c57cf added oracle operator with existing oracle hook
add c3f6892 Merge pull request #1366 from angelgao/master
add 8750d75 Fixed a bug in the scheduler: num_runs used where runs intended
add fcba070 Merge pull request #1396 from r39132/master
add 11c34c4 Implement a Cloudant hook
add aecfa7c Merge pull request #1401 from mtp401/cloudant-hook
add 6706bab Add missing args to `airflow clear`
add c1f485f Merge pull request #1400 from jlowin/missing-args-clear
add 9339711 Reinstate imports for github enterprise auth
add fb65724 Revert from using "--foreground" to "--daemon"
add bd41416 Use os.execvp instead of subprocess.Popen for the webserver
add 81b0cc9 Merge pull request #1420 from bolkedebruin/foreground_default
add 5d6f32f correct missed arg.foreground to arg.daemon in cli
add 6dcd7a2 Merge pull request #1426 from jgao54/bug-fix
add e8e6132 Clean up issue template (#1419)
add 12b542d Log dagbag metrics dupplicate messages in queue into Statsd (#1406)
add e94a5de Log the number of errors when importing DAGs
add 1af41d9 Merge pull request #1429 from plypaul/plypaul_log_import_errors
add e23a110 Add columns to toggle extra detail in the connection list view.
add f1ff65c Merge pull request #1422 from stranbird/conn-ui-revamp
add 1909790 Revert "Show `extra` data on the connection list view" (#1438)
add b103828 Replace Github wiki links with Apache cwiki links
add 6cbe4a4 Merge pull request #1447 from r39132/master
add 844eb2c AIRFLOW-15: Remove gcloud
add 557206c Merge pull request #1448 from criccomini/remove-gcloud
add 5196eac Update dags.html
add c52d5f0 Merge pull request #1449 from sharifyounes/master
add b5761d5 Add Zendesk as a company which is using Airflow
add 86e3957 Merge pull request #1450 from jwswj/jsmale/add_zendesk
add bfdd1ca AIRFLOW-16: Update Google cloud hooks to use new Google cloud platform UI.
add f657c16 Merge pull request #1452 from criccomini/improve-gcp-hooks
add a91b143 Update PR template with instructions about JIRA
add 03aa500 Merge pull request #1456 from airbnb/jlowin-patch-2
add e7e655f Fixed MsSql autocommit bug
add a88662b Merge pull request #1458 from biellls/master
add 91900c9 enable UI feature to recursively set success=True for all operators within SubDagOperator
add 2a2b7e8 Merge pull request #1430 from whummer/success_recursive
add f18de43 Gracefully fail unit tests when docker-py isn't installed
add d6f4d7c Merge pull request #1457 from jlowin/docker-import
add 3c3f5a6 [AIRFLOW-42] Adding logging.debug DagBag loading stats (#1460)
add aeb5a07 Docs tweaks while generating the docs
add b7f0245 AIRFLOW-21 upgrade GCP client lib
add 36be57e Merge pull request #1453 from alexvanboxel/feature/AIRFLOW-21-upgrade-gcp-lib
add bece6af Add bulk_insert_rows() for more performant inserts.
add 93538f4 Merge pull request #1464 from geeknam/feature/cx_oracle_bulk_insert
add e15a92b Don't insert dag_runs beyond the min task end_date
add c3614d1 Merge pull request #1466 from r39132/master
add d2f3fb4 [AIRFLOW-53] Adding DagBag stats report to CLI's list_dags (#1468)
add 415b363 Fix corner case with joining processes/queues (#1473)
add aff5d8c Add bulk_dump abstract method to DbApiHook (#1471)
add ce220e0 [AIRFLOW-52] Fix bottlenecks when working with many tasks
add 181d373 Use getfqdn to make sure urls are fully qualified
add eb09609 [AIRFLOW-75] Fix bug in S3 config file parsing
add 61f3578 [AIRFLOW-80] Move example_twitter dag to contrib/example_dags as it requires hive
add 385add2 AIRFLOW-52 Warn about overwriting tasks in a DAG
add 43bdd7a Handle queued tasks from multiple jobs/executors
add c1aa93f Add logic to lock DB and avoid race condition
add 40b3fff Merge pull request #1378 from jlowin/queued-tasks
add dddfd3b AIRFLOW-92 Avoid unneeded upstream_failed session closes apache/incubator-airflow#1485
add e332f63 ssl gunicorn support
add 31f01b8 Revert "ssl gunicorn support"
add ab5d445 Fix : Don't treat premature tasks as could_not_run tasks
add 10d70d9 Merge branch '1490'
add 1feac38 [AIRFLOW-112] Change default DAG view from tree view to graph view
add 30608b8 Change default DAG view from tree view to graph view
add 17bcf10 [AIRFLOW-112] no-op README change to close this jira's PR
add 07fe7d7 Merge branch '1498'
add 0b1c7ff [AIRFLOW-117] fix links in README.md
add fb1616a Merge branch '1502'
add 72ab63e Use incubating instead of incubator in title
add b565ef9 use targetPartitionSize as the default partition spec
add 199e07a change TARGET_PARTITION_SIZE to DEFAULT_TARGET_PARTITION_SIZE
add db07e04 Merge branch '1503'
add d18a782 Move presto.execute inside try catch to handle error
add 6f4696b [AIRFLOW-109] Fix try catch handling in PrestoHook
add 1505682 [AIRFLOW-121] Documenting dag doc_md feature
add abc43c1 Merge branch '1493'
add 7a1fa7b AIRFLOW-77: Enable UI toggle whether to apply 'clear' operation recursively to sub-DAGs or not
add 4d85783 Merge branch '1478'
add f01854a Adding Nerdwallet to the list of Currently officially using Airflow:
add cb56289 AIRFLOW-124 Implement create_dagrun
add 4343234 Merge branch 'dag_run'
add af43db5 [AIRFLOW-86] Wrap dict.items() in list for Py3 compatibility
add 4b25a7d [AIRFLOW-125] Add file to GCS operator
add 20a536c Merge branch '1507'
add 843a22f [AIRFLOW-127] Makes filter_by_owner aware of multi-owner DAG
add 959d1fe Merge branch '1508'
add 7d32c17 Add a version view to display airflow version info
add 8ae8681 Increasing License Coverage
add 4b78e1a [AIRFLOW-143] setup_env.sh doesn't leverage cache for downloading minicluster
add 0b3d101 [AIRFLOW-52] 1.7.1 version bump and changelog
add 5e40d98 Merge branch '1522'
add aedb667 Make enhancements to VersionView
add 16740dd Add Kiwi.com as a user to README
add ccfc4c8 Merge branch '1520'
add d08c133 [AIRFLOW-119] Fix Template not found error and default tags for Qubole operator
add 41a88c7 AIRFLOW-119: List support for tags in QuboleOperator
add 5898de1 Merge branch '1505'
add 3b46e2d [AIRFLOW-148] Use BQ connection project by default in view access
add 8bf335b Merge branch '1524'
add af11640 [AIRFLOW-150] setup.py classifiers dict should be list
add edf4a7c Merge branch '1527'
add 7e56bd4 [AIRFLOW-134] Add PR merge script
add 98f10d5 Merge pull request #1515 from jlowin/PR-MERGE
add defb0c0 [AIRFLOW-153] fixed minor typos in help message
add e711028 Merge pull request #1533 from markreddy/AIRFLOW-153-fix-typos
add 317ad5d Pointing setup.py to then new repo
add 893da2a 1.7.1.1
add 88f895a Bump version to unblock pypi release
add 8d72975 docfix: Fix a couple of minor typos.
add a5c00b3 Updated HiveServer2Hook.to_csv() to add fetch_size
add ee24855 Merge branch '1526'
add 85d23a3 [AIRFLOW-170] Add missing @apply_defaults
add ac96fbf Merge pull request #1542 from Firehed/apply_defaults
add 805944b [AIRFLOW-157] Make PR tool Py3-compat; add JIRA command
add 6d87679 [AIRFLOW-175] Run git-reset before checkout in PR tool
add 7332c40 Merge pull request #1534 from jlowin/pr-tool-2
add 3e30941 AIRFLOW-45: Support Hidden Airflow Variables
add 456dada Merge pull request #1530 from mattuuh7/hidden-fields
add beb95a5 [AIRFLOW-176] Improve PR Tool JIRA workflow
add 387f08c Merge pull request #1544 from jlowin/pr-tool-3
add 50f911c [AIRFLOW-178] Fix bug so that zip file is detected in DAG folder
add 01b3291 Merge pull request #1545 from jgao54/zip-bug-fix
add ff7e03b [AIRFLOW-176] remove unused formatting key
add fedbacb Merge pull request #1546 from jlowin/pr-tool-4
add 9db0051 AIRFLOW-167: Add dag_state option in cli
add b9efdc6 Merge pull request #1541 from msumit/AIRFLOW-167
add afcd4fc AIRFLOW-181 Fix failing unpacking of hadoop by redownloading
add 4aac54d [AIRFLOW-183] Fetch log from remote when worker returns 4xx/5xx response
add 87b4b8f [AIRFLOW-179] DbApiHook string serialization fails when string contains non-ASCII characters
add 8f63640 Revert "[AIRFLOW-179] DbApiHook string serialization fails when string contains non-ASCII characters"
add 19fa985 AIRFLOW-168 Correct evaluation of @once schedule
add e97a1fc Merge branch 'AIRFLOW-168'
add 4b6f7e8 AIRFLOW-190 Add codecov and remove download count
add 7678492 Do not add comments to pull requests
add 03e8e5d [AIRFLOW-25] Configuration for Celery always required
add 0a5364c [AIRFLOW-23] Support for Google Cloud DataProc
add 115fe1c [AIRFLOW-195] : Add toggle support to subdag clearing in the CLI
add df8e331 Merge branch '1557'
add 92f44f5 [AIRFLOW-196] Fix bug that exception is not handled in HttpSensor
add ea002b7 [AIRFLOW-201] Fix for HiveMetastoreHook + kerberos
add f6a6e82 AIRFLOW-202: Fixes stray print line
add 2c79099 Merge pull request #1564 from hudbrog/airflow_202
add b18c995 Optimize and refactor process_dag
add c2384cb Merge branch 'process_dag'
add fb5a3b3 [AIRFLOW-209] Add scheduler tests and improve lineage handling
add dce08f6 [AIRFLOW-155] Documentation of Qubole Operator
add c6ae582 [AIRFLOW-185] Handle empty versions list
add d0d54e8 [AIRFLOW-187] Improve PR tool UX
add f72b0d3 Merge pull request #1565 from jlowin/pr-tool-5
add 89edb6f Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 1e48c2b [AIRFLOW-214] Fix occasion of detached taskinstance
add 5ccf224 [AIRFLOW-207] Improve JIRA auth workflow
add 2ce8ff5 [AIRFLOW-187] Improve PR Tool UX
add 0535d17 Merge pull request #1567 from jlowin/pr-tool-7
add 612c3b0 [AIRFLOW-114] Sort plugins dropdown
add d32fb8d [AIRFLOW-64] Add note about relative DAGS_FOLDER
add c78101e [AIRFLOW-211] Fix JIRA "resolve" vs "close" behavior
add 275aa15 [AIRFLOW-206] Always load local log files if they exist
add 18009d0 [AIRFLOW-131] Make XCom.clear more selective
add 03ce4b9 Merge remote-tracking branch 'apache/master'
add a73d755 [AIRFLOW-206] Add commit to close PR
add cfd502e [AIRFLOW-213] Add "Closes #X" phrase to commit messages
add 3ba14e4 Merge pull request #1573 from jlowin/test-merge-pr
add b85fd61 [AIRFLOW-9] Improving docs to meet Apache's standards
add 80210b2 Merge pull request #1569 from mistercrunch/docs
add 0bd5515 [AIRFLOW-218] Added option to enable webserver gunicorn access/err logs
add b7def7f [AIRFLOW-142] setup_env.sh doesn't download hive tarball if hdp is specified as distro
add f69eec3 [AIRFLOW-68] Align start_date with the schedule_interval
add 901e8f2 Merge branch 'align_startdate'
add a599167 [AIRFLOW-230] [HiveServer2Hook] adding multi statements support
add 54b361d [AIRFLOW-238] Make compatible with flask-admin 1.4.1
add 8d501b0 [AIRFLOW-171] Add upgrade notes on email and S3 to 1.7.1.2
add 717a4ae [AIRFLOW-216] Add Sqoop Hook and Operator
add 7d29698 [AIRFLOW-231] Do not eval user input in PrestoHook
add 5963ac8 [AIRFLOW-222] Show duration of task instances in ui
add dffd108 [AIRFLOW-241] Add testing done section to PR template
add 8aa7160 Merge pull request #1592 from aoen/ddavydov/add_testing_done_section_to_pr_template
add fb89276 [AIRFLOW-224] Collect orphaned tasks and reschedule them
add 01952b3 [AIRFLOW-239] Fix tests indentation
add d31ff09 [AIRFLOW-223] Make parametrable the IP on which Flower binds to
add 6270dcf Merge branch '1582'
add 06e70e2 [AIRFLOW-173] Initial implementation of FileSensor
add 949479c Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 1141165 [AIRFLOW-225] Better units for task duration graph
add ea29046 Merge pull request #1595 from sekikn/AIRFLOW-225
add ce362c3 Add Postmates to Airflow users list
add ab2d71b [AIRFLOW-256] Fix test_scheduler_reschedule heartrate
add 851adc5 [AIRFLOW-31] Use standard imports for hooks/operators
add f26b7a2 Add Python 3 compatibility fix
add adcccfa Merge pull request #1272 from jlowin/standard-imports
add d243c00 Merge remote-tracking branch 'apache/master'
add 7c0f837 [AIRFLOW-234] make task that aren't `running` self-terminate
add 0a46008 [AIRFLOW-6] Remove dependency on Highcharts
add 004272b Merge branch 'highcharts_to_d3'
add 45b735b [AIRFLOW-31] Add zope dependency
add c38a5c2 [AIRFLOW-180] Fix timeout behavior for sensors
add 26c31d9 Merge pull request #1547 from artwr/artwr_fix_sensor_timeout
add 05a1150 [AIRFLOW-262] Simplify commands in MANIFEST.in
add 7992036 Merge pull request #1612 from ajayyadava/262
add f4c4414 [AIRFLOW-263] Remove temp backtick file
add 3ffa656 [AIRFLOW-248] Add Apache license header to all files
add 79d3be5 [AIRFLOW-252] Raise Sqlite exceptions when deleting tasks instance in WebUI
add 072fa8e Merge pull request #1609 from sekikn/AIRFLOW-252
add 54f1c11 [AIRFLOW-162] Allow variable to be accessible into templates
add 7f6d877 [AIRFLOW-244] Modify hive operator to inject analysis data
add bd9127e [AIRFLOW-273] Create an svg version of the airflow logo.
add 518e007 [AIRFLOW-274] Add XCom functionality to GoogleCloudStorageDownloadOperator
add 3b84bcb [AIRFLOW-280] clean up tmp druid table no matter if an ingestion job succeeds or not
add 5db7ec7 [AIRFLOW-278] Support utf-8 ecoding for SQL
add d15f8ca [AIRFLOW-283] Make store_to_xcom_key a templated field in GoogleCloudStorageDownloadOperator
add 5364d6c [AIRFLOW-275] Update contributing guidelines
add 02a2076 Merge branch 'contributing'
add d6d3f53 [AIRFLOW-40] Add LDAP group filtering feature.
add be6766a [AIRFLOW-281] Add port to mssql_hook
add dce633e [AIRFLOW-200] Make hook/operator imports lazy, and print proper exceptions
add dc84fde [AIRFLOW-285] Use Airflow 2.0 style imports for all remaining hooks/operators
add 7b382b4 Merge pull request #1586 from criccomini/AIRFLOW-200
add 5b5c3a1 [ARFLOW-255] Check dagrun timeout when comparing active runs
add 0923356 [AIRFLOW-189] Highlighting of Parent/Child nodes in Graphs
add a2ed55f [AIRFLOW-246] Improve dag_stats endpoint query
add 4a84a57 Add an Apache Incubator Disclaimer and mocking modules
add bf28de4 [AIRFLOW-243] Create NamedHivePartitionSensor
add 002cf85 [AIRFLOW-286] Improve FTPHook to implement context manager interface
add 24d41b8 [AIRFLOW-296] template_ext is being treated as a string rather than a tuple in qubole operator
add a59ba04 [AIRFLOW-269] Add some unit tests for PostgreSQL
add 7980f77 [AIRFLOW-291] Add index for state in TI table
add 0965648 [AIRFLOW-282] Remove PR Tool logic that depends on version formatting
add 9f49f12 [AIRFLOW-247] Add EMR hook, operators and sensors. Add AWS base hook
add efdbbb5 [AIRFLOW-100] Add execution_date_fn to ExternalTaskSensor
add f49e238 [AIRFLOW-301] Fix broken unit test
add ddbcd88 Add license to migration file
add 0a94cae Merge pull request #1641 from jlowin/external-task
add a9f9fe5 [AIRFLOW-284] HiveServer2Hook fix for cursor scope for get_results
add c08b022 [AIRFLOW-298] fix incubator diclaimer in docs
add 2d7c830 [AIRFLOW-314] Fix BigQuery cursor run_table_upsert method
add 35d07a8 [AIRFLOW-308] Add link to refresh DAG within DAG view header
add a9ee8ce [AIRFLOW-24] DataFlow Java Operator
add ddb554f [AIRFLOW-311] Fix wrong path in CONTRIBUTING.md
add 8b9ead7 [AIRFLOW-313] Fix code style for sqoop_hook.py
add 7f653de [AIRFLOW-307] Rename __neq__ to __ne__ python magic method.
add 72ce0be [AIRFLOW-309] Add requirements of develop dependencies to docs
add 9b92067 [AIRFLOW-307] There is no __neq__ python magic method.
add 9a61a5b [AIRFLOW-31][AIRFLOW-200] Add note to updating.md
add 8b86ee6 [AIRFLOW-297] support exponential backoff option for retry delay
add 9206439 [AIRFLOW-264] Adding workload management for Hive
add 635c97a [AIRFLOW-316] Always check DB state for Backfill Job execution
add 659f9a0 [AIRFLOW-187] Move "Close XXX" message to end of squash commit
add 656f3c6 [AIRFLOW-187] Fix typo in argument name
add bfd2cfc [AIRFLOW-187] Improve prompt styling
add f3a05d4 [AIRFLOW-302] Improve default squash commit message
add 8f863d7 [AIRFLOW-228] Handle empty version list in PR tool
add 7774c39 [AIRFLOW-260] Handle case when no version is found
add 8e0ac53 [AIRFLOW-260] More graceful exit when issues can't be closed
add 0953f27 Merge pull request #1642 from jlowin/pr-tool-1
add d62a439 [AIRFLOW-321] Fix a wrong code example about tests/dags
add 14561f2 Merge pull request #1659 from sekikn/AIRFLOW-321
add 040d41a Update README.md
add 7f7f8bf Merge pull request #1657 from Shekharv/master
add 3c91bbb [AIRFLOW-327] Add rename method to the FTPHook
add 3079da0 [AIRFLOW-337] Add __repr__ to VariableAccessor and VariableJsonAccessor
add 9f76427 [AIRFLOW-306] Add Spark-sql Hook and Operator
add 6c7c52c [AIRFLOW-315] Fix blank lines code style warnings
add c32452a Add blue-yonder to Airflow users
add aea1fa2 Merge remote-tracking branch 'apache/master'
add dc1bdf6 [AIRFLOW-335] Fix simple style errors/warnings
add cca55d7 [AIRFLOW-334] Fix using undefined variable
add ab69637 Merge branch '1664'
add a88ee53 [AIRFLOW-277] Multiple deletions does not work in Task Instances view if using SQLite backend
add 5d90d13 Merge branch '1631'
add 348f25f [AIRFLOW-341][operators] Add resource requirement attributes to operators
add 868efc7 AIRFLOW-339: Ability to pass a flower conf file
add 00a591f [AIRFLOW-340] Remove unused dependency on Babel
add b6e6098 [AIRFLOW-349] Add metric for number of zombies killed
add 189e6b8 [AIRFLOW-348] Fix code style warnings
add 7628a86 AIRFLOW-261 Add bcc and cc fields to EmailOperator
add edce741 [AIRFLOW-359] Pin flask-login to 0.2.11
add 2c931ab [AIRFLOW-362] Import __future__ division
add a89d101 [AIRFLOW-356][AIRFLOW-355][AIRFLOW-354] Replace nobr, enable DAG only exists locally message, change edit DAG icon
add 9767555 need to import login_user if we're going to use it
add 0a8410d Merge pull request #1686 from mylons/master
add 7dbc3cd [AIRFLOW-331] modify the LDAP authentication config lines in 'Security' sample codes
add b4aa647 Link to wiki in README
add 3845898 [AIRFLOW-373] Enhance CLI variables functionality
add 35c2215 [AIRFLOW-381] Manual UI Dag Run creation: require dag_id field
add ba27814 Merge branch '1697'
add 6d4ca3c closes apache/mahout#ZZ *Won't fix*
add cda943e closes apache/incubator-airflow#1691 *Fixed*
add 3deb9de [AIRFLOW-379] Enhance Variables page functionality: import/export variables
add b9af444 Merge branch '1696'
add 635ef78 merges apache/incubator-airflow#1696 *fixed*
add 835bcb6 merges apache/incubator-airflow#1691 *fixed*
add fdb7e94 [AIRFLOW-160] Parse DAG files through child processes
add eb989dc [AIRFLOW-383] Cleanup example qubole operator dag
add a1c4cd9 limit scope to user email only AIRFLOW-386
add 3cef8ed Merge pull request #1700 from mylons/limit_github_enterprise_scope
add b39cbdb [AIRFLOW-375] Pylint fixes
add 968ba9c [AIRFLOW-322] Fix typo in FAQ section
add 205c28e [AIRFLOW-388] Add a new chart for Task_Tries for each DAG
add b9b5e10 Merge branch '1701'
add 16a182c [AIRFLOW-395] Remove trailing commas from resources in config
add de4b7c6 [AIRFLOW-397] Documentation: Fix typo "instatiating" to "instantiating"
add 090f518 Merge pull request #1705 from jalessio/master
add c567930 [AIRFLOW-395] Fix colon/equal signs typo for resources in default config
add 1d67d62 [AIRFLOW-404] Retry download if unpacking fails for hive
add d69fb31 [AIRFLOW-400] models.py/DAG.set_dag_runs_state() does not correctly set state
add 62768bc [AIRFLOW-399] - Remove dags/testdruid.py
add 9d254a3 [AIRFLOW-276] Gunicorn rolling restart
add 2c3d0fd Merge remote-tracking branch 'apache/master'
add 55985ef [AIRFLOW-394] Add an option to the Task Duration graph to show cumulative times
add f1abffa [AIRFLOW-402] Remove NamedHivePartitionSensor static check, add docs
add 197c905 [AIRFLOW-78] airflow clear leaves dag_runs
add f2b458e Fix format string bug
add 6302f48 [AIRFLOW-413] Fix unset path bug when backfilling via pickle
add d200f60 [AIRFLOW-412] Fix lxml dependency
add 5ac8ff1 [AIRFLOW-406] Sphinx/rst fixes
add 477944c [AIRFLOW-414] Improve error message for missing FERNET_KEY
add 9aa7da50 [AIRFLOW-407] Add different colors for some sensors
add a737506 [AIRFLOW-410] Add 2 Q/A to the FAQ in the docs
add ecdd8c6 [AIRFLOW-369] Allow setting default DAG orientation
add 55b7c1b [AIRFLOW-416] Use ordinals in README's company list
add 785dd19 [AIRFLOW-415] Make dag_id not found error clearer
add c39e4f6 [AIRFLOW-69] Use dag runs in backfill jobs
add 7662cd8 [AIRFLOW-328][AIRFLOW-371] Remove redundant default configuration & fix unit test configuration
add 11b4b08 [AIRFLOW-425] Add white fill for null state tasks in tree view.
add 3767e69 [AIRFLOW-423][AIRFLOW-424][AIRFLOW-426] UX updates for PR Tool
add 2396b0c [AIRFLOW-360] Fix style warnings in models.py
add 821bdb5 [AIRFLOW-429] Add Zapier Add Zapier. Add a Link. Correct Alphabetization. Correct Markdown
add d4d9350 [AIRFLOW-440] add iHeartRadio as Airflow user.
add fcf645b [AIRFLOW-439] Add Scaleway as Airflow user.
add 3897216 [AIRFLOW-329] Update Dag Overview Page with Better Status Columns
add 6d42d0c [AIRFLOW-446] Add Zenly as an airflow user
add 6af3a3d [AIRFLOW-431] Add CLI for CRUD operations on pools
add d202991 [AIRFLOW-448] Adding Apigee as an official user of Airflow
add 7a5e1d8 [AIRFLOW-446][AIRFLOW-445] Adds missing dataproc submit options
add df848a5 [AIRFLOW-444] Add Google authentication backend
add 3cba29e [AIRFLOW-449] Add Whistle Labs as an Airflow user
add fe037d6 [AIRFLOW-447] Store source URIs in Python 3 compatible list
add b9858ed [AIRFLOW-457] Adding Gusto as Airflow User
add 901b60b [AIRFLOW-353] Fix dag run status update failure
add 14c868e [AIRFLOW-443] Make module names unique when importing
add ee7c6b0 Merge branch 'AIRFLOW-443'
add 16fac98 [AIRFLOW-361] Add default failure handler for the Qubole Operator
add f360414 [AIRFLOW-149] Task Dependency Engine + Why Isn't My Task Running View
add d649cfa [AIRFLOW-463] Link Airflow icon to landing page
add 465dfd9 [AIRFLOW-466] Add Vente-Exclusive.com as an official Airflow user
add 6b9ad4b [AIRFLOW-472] Add liligo as an Airflow user
add 259c634 Removing highchart reference from NOTICE.txt
add 12fa55d Adding DISCLAIMER.txt file to the repo
add 216e5c3 Bump version number to v1.7.2
add 7bb750d Bumping to v1.7.2.dev0
add 0e95d67 Dropping .txt etension on repo's root files
add e6cc1c0 Merge pull request #1772 from mistercrunch/v1_7_2
add 0e56860 [AIRFLOW-475] make the segment granularity in Druid hook configurable
add 6b6faee [AIRFLOW-476] Add link to Apache Incubation page
add 0bdcdbe [AIRFLOW-481] Add Markovian
add 2de790a [AIRFLOW-483] Change print to logging statement
add c6cc01f [AIRFLOW-467] Allow defining of project_id in BigQueryHook
add 86fe23f [AIRFLOW-477][AIRFLOW-478] Restructure security section for clarity
add c08b52a [AIRFLOW-159] Add cloud integration section + GCP documentation
add 247955d [AIRFLOW-468] Update Panda requirement to 0.17.1
add 32f3c1c [AIRFLOW-488] Fix test_simple fail
add 3a1be4a Revert "[AIRFLOW-78] airflow clear leaves dag_runs"
add daa326c [AIRFLOW-494] Add per-operator success/failure metrics
add afed622 [AIRFLOW-469] Add MFG Labs as Airflow user
add c21b114 Do not include testing and directories in coverage reporting
add 1a0d07e Do not use migrations in coverage
add 8fba0ac [AIRFLOW-505] Support unicode characters in authors' names
add fb7b98b [AIRFLOW-498] Remove hard-coded gcp project id
add 0e3ed44 [AIRFLOW-509][AIRFLOW-1] Create operator to delete tables in BigQuery
add ff45d8f [AIRFLOW-512] Fix 'bellow' typo in docs & comments
add 4905a55 [AIRFLOW-191] Fix connection leak with PostgreSQL backend
add b28cedb [AIRFLOW-91] Add SSL config option for the webserver
add 5df21cf [AIRFLOW-519] Add 99 as an Airflow user
add e54a855 [AIRFLOW-521] Add IFTTT as Airflow user
add d4013f9 [AIRFLOW-523] Add AltX as Airflow user
add edf033b [AIRFLOW-198] Implement latest_only_operator
add 5a8a448 closes apache/incubator-airflow#1562 *fixed by another pr*
add c72c0b76 closes apache/incubator-airflow#1810 *no movement from submitter*
add 081fd00 [AIRFLOW-531] Add T2 Systems as Airflow User
add 89dc501 [AIRFLOW-535][AIRFLOW-1] Add OfferUp as an Airflow user.[]
add f0db42c [AIRFLOW-480] Support binary file download from GCS
add 8ca8f66 [AIRFLOW-525] Update template_fields in Qubole Op
add 84f6599 [AIRFLOW-537] Add WiseBanyan as Airflow user[]
add c02425d [AIRFLOW-530] Update docs to reflect connection environment var has to be in uppercase
add c37740f [AIRFLOW-542] Add tooltip to DAGs links icons
add eb5982d [AIRFLOW-333][AIRFLOW-258] Fix non-module plugin components
add 2d07a16 [AIRFLOW-544] Add Pause/Resume toggle button
add 2aaa629 [AIRFLOW-545] Add Bloc as Airflow user[]
add 573fb99 [AIRFLOW-378] Add string casting to params of spark-sql operator
add c970b09 [AIRFLOW-539] Updated BQ hook and BQ operator to support Standard SQL.
add 3bc49f6 Add Auth0 to companies using Airflow
add 4d567f4 Merge branch '1822'
add fe5eaab [AIRFLOW-548] Load DAGs immediately & continually
add f509264 [AIRFLOW-358][AIRFLOW-430] Add `connections` cli
add 4405940 closes apache/incubator-airflow#1734 *no movement from submitter*
add 99e7d8c [AIRFLOW-556] Add UI PR guidelines
add bae8bc7 closes apache/incubator-airflow#1789 *not needed since original code changed*
add a66cf75 [AIRFLOW-500] Use id for github allowed teams
add 78ebd47 [AIRFLOW-550] Make ssl config check empty string safe
add 0cfd243 [AIRFLOW-554] Add Jinja support to Spark-sql
add 0fd14de [AIRFLOW-553] Fix load path for filters.js
add 941500e [AIRFLOW-518] Require DataProfilingMixin for Variables CRUD
add c6de16b [AIRFLOW-560] Get URI & SQLA engine from Connection
add 9b689d0 closes apache/incubator-airflow#1590 *no movement from submitter*
add 22427da closes apache/incubator-airflow#1770 *PR abandonned by submitter*
add e407817 [AIRFLOW-567] Add Easy Taxi as an Airflow user
add c31d555 closes apache/incubator-airflow#1702 *PR abandonned by submitter*
add 6014ec2 closes apache/incubator-airflow#1580 *PR abandonned by submitter*
add 61fb9de closes apache/incubator-airflow#1531 *PR abandonned by submitter*
add e36f9a7 closes apache/incubator-airflow#1787 *PR abandonned by submitter*
add 0235d59 [AIRFLOW-577] Output BigQuery job for improved debugging
add 80d3c8d [AIRFLOW-575] Clarify tutorial and FAQ about `schedule_interval` always inheriting from DAG object
add 916f1eb Merge pull request #1402 from lauralorenz/schedule_interval_default_args_docs
add 0dfecf9 closes incubator-airflow/airflow#1841 *Closing dummy PR*
add 87b8bdc closes apache/incubator-airflow#1841 *Closing dummy PR*
add 8886591 [AIRFLOW-579] Mention BlaBlaCar as Airflow user[]
add a920035 closes apache/incubator-airflow#837 *PR abandonned by submitter*
add f3af6f4 [AIRFLOW-96] s3_conn_id using environment variable
add f8185f9 closes apache/incubator-airflow#1703 *Obsolute PR*
add e4cca0d [AIRFLOW-583] Fix decode error in gcs_to_bq
add 8911903 [AIRFLOW-385] Add symlink to latest scheduler log directory
add e2ca77c closes apache/incubator-airflow#652 *no movement from submitter*
add dcef468 closes apache/incubator-airflow#1488 *PR abandonned by submitter*
add d4fb339 closes apache/incubator-airflow#1392 *PR abandonned by submitter*
add 8cc7517 closes apache/incubator-airflow#1344 *PR abandonned by submitter*
add 67cab0d closes apache/incubator-airflow#1353 *PR abandonned by submitter*
add 8d0e9e0 closes apache/incubator-airflow#957 *PR abandonned by submitter*
add 3e3ccb7 [AIRFLOW-319]AIRFLOW-319] xcom push response in HTTP Operator
add c5f6633 [AIRFLOW-227] Show running config in config view
add c65f403 [AIRFLOW-589] Add templatable job_name[]
add 928fa98 [AIRFLOW-587] Fix incorrect scope for Google Auth[]
add c49d0b3 [AIRFLOW-592] example_xcom import Error
add 60f9c1e closes apache/incubator-airflow#1432 *PR abandoned by submitter*
add 61370fb [AIRFLOW-588] Add Google Cloud Storage Object sensor[]
add e835cb3 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 7766ab7 closes apache/incubator-airflow#1339 *No movement from submitter*
add 3c29ed3 closes apache/incubator-airflow#1434 *No movement from submitter*
add a947725 closes apache/incubator-airflow#1572 *No movement from submitter*
add 458e716 closes apache/incubator-airflow#1758 *No movement from submitter*
add 44407ff [AIRFLOW-599] Adding spotify to Airflow users
add ca343d1 closes apache/incubator-airflow#746 *no movement from submitter*
add ad3dfa6 closes apache/incubator-airflow#772 *no movement from submitter*
add 8ec5f7f closes apache/incubator-airflow#746 *no movement from submitter*
add 3c5d980 closes apache/incubator-airflow#908 *no movement from submitter*
add fb40505 closes apache/incubator-airflow#989 *no movement from submitter*
add f2f1b29 closes apache/incubator-airflow#1276 *no movement from submitter*
add 1425d72 closes apache/incubator-airflow#1274 *no movement from submitter*
add 64d7e3f closes apache/incubator-airflow#1301 *obsolete*
add c1747b7 closes apache/incubator-airflow#1379 *obsolete*
add 84cb7e8 closes apache/incubator-airflow#1384 *obsolete*
add 2bbcdc3 [AIRFLOW-453] Add XCom Admin Page
add 46236fa [AIRFLOW-586] test_dag_v1 fails from 0 to 3 a.m.
add 2f26126 [AIRFLOW-597] Check if content is None, not false-equivalent
add 1aa241d [AIRFLOW-580] Prevent landscape warning on .format
add 75c0eae closes apache/incubator-airflow#1491 *dupe of #1497*
add 4a496fa [AIRFLOW-600] Added BandwidthX as a user of Airflow
add 9793431 [AIRFLOW-585] Fix race condition in backfill execution loop
add 6f4704a [AIRFLOW-568] Fix double task_stats count if a DagRun is active
add 1660aa0 [AIRFLOW-582] Fixes TI.get_dagrun filter (removes start_date)
add 5616c02 [AIRFLOW-370] Create AirflowConfigException in exceptions.py
add 527e3ec [AIRFLOW-604] Revert .first() to .one()
add 4f42857 closes apache/incubator-airflow#1391 *closed for inactivity*
add e26c2e4 closes apache/incubator-airflow#1497 *closed for inactivity*
add 730d353 closes apache/incubator-airflow#1439 *fixed by other PR:#1760*
add 0448948 closes apache/incubator-airflow#915 *closed for inactivity*
add 0b6ac66 closes apache/incubator-airflow#1692 *closed for inactivity*
add 2daf7a8 [AIRFLOW-590] Set module parameter in OracleHook
add 61f92b7 [AIRFLOW-552] upgrade funcsigs to 1.0.2
add 39499e8 [AIRFLOW-551] pin flask to >=0.11, <0.12
add 26c2df3 [AIRFLOW-411] Add Python3 support to hipchat_operator
add e79ea3b [AIRFLOW-612] Move resources/articles links to wiki
add 372e4c7 [AIRFLOW-613][AIRFLOW-1] Add Astronomer as Airflow user
add b8d739a [AIRFLOW-614][AIRFLOW-1] Add Madrone as Airflow user
add 04168f3 closes apache/incubator-airflow#1797 *closed for inactivity*
add ac6d429 [AIRFLOW-609] Add application_name to PostgresHook
add 43a41b6 [AIRFLOW-606] Add requirements.txt for airflow-pr
add 26bab26 [AIRFLOW-615] Set graph glyphicon first
add 0d3ed4d [AIRFLOW-566] Add timeout while fetching logs
add f1bb8f3 closes apache/incubator-airflow#1538 *Not acceptable*
add 9ae583e closes apache/incubator-airflow#1603 *PR abandonned by submitter*
add 4fb86f9 [AIRFLOW-179] Fix DbApiHook with non-ASCII chars
add fa977b6 [AIRFLOW-616][AIRFLOW-617] Minor fixes to PR tool UX
add 286c047 [AIRFLOW-422] Add JSON endpoint for task info
add f192770 [AIRFLOW-618] Cast DateTimes to avoid sqllite errors
add 868bc83 [AIRFLOW-619] Fix exception in Gannt chart
add 98f3218 [AIRFLOW-611] source_format in BigQueryBaseCursor
add 6adb15ca [AIRFLOW-623] LDAP attributes not always a list
add d12ef6f [AIRFLOW-507] Use Travis' ubuntu trusty for CI
add 910c0dd [AIRFLOW-504] Store fractional seconds in MySQL tables
add 1944eee [AIRFLOW-570] Pass root to date form on gantt
add f8f7d1a [AIRFLOW-561] Add RedshiftToS3Transfer operator
add d838303 [AIRFLOW-591] Add datadog hook & sensor
add 92b1f0f closes apache/incubator-airflow#1763 *submitter will reopen when he has more time*
add 4609f68 closes apache/incubator-airflow#1753 *example DAG not functional*
add 55af3e0 [AIRFLOW-626][AIRFLOW-1] HTML Content does not show up when sending email with attachment
add c6dd4d4 Revert "[AIRFLOW-626] HTML Content does not show up when sending email with attachment"
add dd1f50e [AIRFLOW-464] Add setdefault method to Variable
add 12e48b4 [AIRFLOW-629] stop pinning lxml
add f34b292 [AIRFLOW-533] Set autocommit via set_autocommit
add 7d9295a [AIRFLOW-631] Add HelloFresh to Airflow Users
add 561b95a [AIRFLOW-632] Add Stackspace to airflow users list
add 356fa02 [AIRFLOW-626][AIRFLOW-1] HTML Content does not show up when sending email with attachment
add 6ea5113 [AIRFLOW-633] Show TI attributes in TI view
add 818dda3 closes apache/incubator-airflow#1761 *closed for inactivity*
add 77ef48e closes apache/incubator-airflow#1407 *closed for inactivity*
add 664e63a [AIRFLOW-130] Fix ssh operator macosx
add 448e06f [AIRFLOW-343] Fix schema plumbing in HiveServer2Hook
add b5ca095 close apache/incubator-airflow#1340 *superseded by other PRs*
add 87fc326 close apache/incubator-airflow#1579 *closed for inactivity*
add 07dda4f close apache/incubator-airflow#1529 *closed for inactivity*
add 365af16 closes apache/incubator-airflow#1410 *PR abandonned by submitter*
add 804421b [AIRFLOW-137] Fix max_active_runs on clearing tasks
add 0112f69 Merge pull request #1870 from gtoonstra/maxactiveruns_fix
add b8feb3b [AIRFLOW-634] Add lumoslabs to readme
add f54174a [AIRFLOW-635] Encryption option for S3 hook
add d910821 closes apache/incubator-airflow#1744 *No movement on PR*
add e1bc516 [AIRFLOW-565] Fixes DockerOperator on Python3.x
add 523f2dc closes apache/incubator-airflow#1816 *No movement on PR*
add 15a81e6 [AIRFLOW-514] hive hook loads data from pandas DataFrame into hive and infers types
add 0fd6c2c Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add b93e651 [AIRFLOW-628] Adding SalesforceHook to contrib/hooks
add 4e550cb [AIRFLOW-347] Show empty DAG runs in tree view
add 72cc8b3 [AIRFLOW-375] Fix pylint errors
add 75942ae closes apache/incubator-airflow#1637 *Closed for inactivity*
add dcecf54 closes apache/incubator-airflow#1425 *Closed for inactivity*
add ca6dbc6 [AIRFLOW-639]AIRFLOW-639] Alphasort package names
add dedc54e [AIRFLOW-640] Install and enable nose-ignore-docstring
add beb2852 [AIRFLOW-638] Add schema_update_options to GCP ops
add 935ede2 [AIRFLOW-643] Improve date handling for sf_hook
add 7c94d81 [AIRFLOW-510] Filter Paused Dags, show Last Run & Trigger Dag
add 19c1f5d [AIRFLOW-650] Adding Celect to user list
add 829c748 closes apache/incubator-airflow#1900 *Not a bug*
add 41490f9 [AIRFLOW-651] Hotfix setup.py
add 98197d9 [AIRFLOW-345] Add contrib ECSOperator
add 8f4473c [AIRFLOW-652] Remove obsolete endpoint
add 7f0bf57 [AIRFLOW-653] Add some missing endpoint tests
add d5ac6bd [AIRFLOW-489] Add API Framework
add 6fb9463 Merge branch 'api_v3'
add d9bba86 [AIRFLOW-41] Fix pool oversubscription
add 209e7e9 [AIRFLOW-658] Improve schema_update_options in GCP
add 05f7adb [AIRFLOW-656] Add dag/task/date index to xcom table
add 2933655 [AIRFLOW-662] Change seasons to months in project description
add 91cd6bf [AIRFLOW-647] Restore dag.get_active_runs
add 64a1b19 Use jdk selector to set required jdk
add 37a324a [AIRFLOW-682] Bump MAX_PERIODS to make mark_success work for large DAGs
add b674656 [AIRFLOW-674] Ability to add descriptions for DAGs
add 2306892 [AIRFLOW-677] Kill task if it fails to heartbeat
add 15ff540 [AIRFLOW-678] Prevent scheduler from double triggering TIs
add 67ab416 [AIRFLOW-680] Disable connection pool for commands
add cac1330 [AIRFLOW-667] Handle BigQuery 503 error
add 0be87d5 [AIRFLOW-704][AIRFLOW-1] Fix invalid syntax in BQ hook
add 51acc50 [AIRFLOW-679] Stop concurrent task instances from running
add f025efc Add Digital First Media to companies using
add 2b77c0c Merge pull request #1949 from duffn/patch-1
add e8f91c6 [AIRFLOW-701] Add Lemann Foundation as an Airflow user
add 96c787f [AIRFLOW-703][AIRFLOW-1] Stop Xcom being cleared too early
add 062354d [AIRFLOW-710] Add OneFineStay as official user
add edf55cd [AIRFLOW-712] Fix AIRFLOW-667 to use proper HTTP error properties
add 3cec728 [AIRFLOW-649] Support non-sched DAGs in LatestOnlyOp
add 38ba86c [AIRFLOW-700] Update to reference to web authentication documentation
add c2a0ab5 [AIRFLOW-709] Use same engine for migrations and reflection
add 5d6307c [AIRFLOW-691] Add SSH KeepAlive option to SSH_hook
add cd33276 [AIRFLOW-686] Match auth backend config section
add 93538ca [AIRFLOW-685] Add test for MySqlHook.bulk_load()
add f21e97e [AIRFLOW-641] Improve pull request instructions
add 0f9112d [AIRFLOW-657] Add AutoCommit Parameter for MSSQL
add d3abe2c [AIRFLOW-403] Bash operator's kill method leaves underlying processes running
add ed8e15b [AIRFLOW-720] Add Shopkick to Airflow users
add f048e94 [AIRFLOW-721] Descendant process can disappear before termination
add b95a615 [AIRFLOW-721] Descendant process can disappear before termination
add 9de7762d4 Log needs to be part of try/catch block
add 75c3e1d Merge branch 'AIRFLOW-721'
add ec65ef7 [AIRFLOW-724] Adding City of San Diego to Airflow users
add 7220e72 [AIRFLOW-718] Allow the query URI for DataProc Pig
add 410736d [AIRFLOW-716] Allow AVRO BigQuery load-job without schema
add 1c4cff0 [AIRFLOW-715] A more efficient HDFS Sensor:
add 937142d [AIRFLOW-726] Add Vnomics to Airflow users
add c8a4eb3 [AIRFLOW-695] Retries do not execute because dagrun is in FAILED state
add 6948e40 [AIRFLOW-727] try_number is not increased
add 2e166b7 [AIRFLOW-695] Retries do not execute because dagrun is in FAILED state
add 7fa86f7 [AIRFLOW-673] Add operational metrics test for SchedulerJob
add e9fe64a Merge remote-tracking branch 'apache/master'
add f939d78 Merge branch 'master' into temp_fix
add 9df4789 [AIRFLOW-717] Add Cloud Storage updated sensor
add 5584230 Bump version to 1.8.0alpha2
add 3f7b875 [AIRFLOW-730] Add Handshake to Airflow users
add 794540f [AIRFLOW-702] Fix LDAP Regex Bug
add a6b1481 [AIRFLOW-734] Fix SMTP auth regression when not using user/pass
add 3fe53cb Merge branch 'master' into v1-8-test
add 9a7801d [AIRFLOW-665] Fix email attachments
add 6c5109b [AIRFLOW-663] Improve time units for task performance charts
add 19ed900 [AIRFLOW-740] Pin jinja2 to < 2.9.0
add 741bfe3 Merge branch 'master' into v1-8-test
add 0611f5c Bump version to 1.8.0a3
add 43bf89d [AIRFLOW-731] Fix period bug for NamedHivePartitionSensor
add e010cb2 [AIRFLOW-741] Log to debug instead of info for app.py
add 617ba74 [AIRFLOW-728] Add Google BigQuery table sensor
add ffbe728 [AIRFLOW-729] Add Google Cloud Dataproc cluster creation operator
add e18d67d [AIRFLOW-738] Commit deleted xcom items before insert
add bb88378 Merge branch 'AIRFLOW-738'
add 7e691d3 Update upgrade documentation for Google Cloud
add 2d54d8a Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add ba490d2 Merge branch 'master' into v1-8-test
add 2d0361a Bump version to 1.8.0a4
add e0f5c0c [AIRFLOW-489] Allow specifying execution date in trigger_dag API
add 58e118c Merge branch 'master' into v1-8-test
add 00e34bd Bump version to 1.8.0a5
add 1caaceb [AIRFLOW-558] Add Support for dag.catchup=(True|False) Option
add 9b4ff2d [AIRFLOW-752] Add Mercadoni to list of Airflow users
add 291adc1 [AIRFLOW-750] Added CHOP DGD to Airflow user list
add c7e10cb [AIRFLOW-753] Add PayPal as a airflow user
add 68f484c [AIRFLOW-747] Fix retry_delay not honoured
add 4a5e17b Merge branch 'AIRFLOW-747'
add 5782ad4 Merge branch 'master' into v1-8-test
add 8fd65f8 [AIRFLOW-737] Fix HDFS Sensor directory.
add 648bd4e [AIRFLOW-692] Open XCom page to super-admins only
add 89f0ca4 [AIRFLOW-759] Use previous dag_run to verify depend_on_past
add bd08dcc Merge branch 'master' into v1-8-test
add a8b2f7f [AIRFLOW-762] Add Google DataProc delete operator
add a41de04 Merge remote-tracking branch 'apache/master' into v1-8-test
add 36b16a5 Bump version to 1.8.0b1
add 44798e0 [AIRFLOW-683] Add jira hook, operator and sensor
add df9464b Merge branch 'master' into v1-8-test
add a9ab119 [AIRFLOW-757] Set child_process_log_directory default more sensible
add b0110bb Merge branch 'AIRFLOW-757'
add f3e18fb [AIRFLOW-760] Update systemd config
add 3ac2fba Merge branch 'AIRFLOW-760'
add a46f114 Merge branch 'master' into v1-8-test
add 8f9a466 Add incubating specifier to version
add b56cb5c [AIRFLOW-219][AIRFLOW-398] Cgroups + impersonation
add a3927e2 [AIRFLOW-773] Fix flaky datetime addition in api test
add 5933fca [AIRFLOW-771] Make S3 logs append instead of clobber
add 08e28ab [AIRFLOW-739] Set pickle_info log to debug
add 241fd27 [AIRFLOW-778] Fix completey broken MetastorePartitionSensor
add 9221587 [AIRFLOW-779] Task should fail with specific message when deleted
add 927f30c Revert "[AIRFLOW-779] Task should fail with specific message when deleted"
add 2acb10a [AIRFLOW-776] Add missing cgroups devel dependency
add bccb9e2 [AIRFLOW-624] Fix setup.py to not import airflow.version as version
add cce6ffc [AIRFLOW-784] Pin funcsigs to 1.0.0
add 1a801cc [AIRFLOW-785] Don't import CgroupTaskRunner at global scope
add 2d2d627 [AIRFLOW-777] Fix expression to check if a DagRun is in running state
add a2b0ea3 Merge pull request #2010 from gsakkis/fixes
add ac9167f [AIRFLOW-139] Let psycopg2 handle autocommit for PostgresHook
add 4edf913 [AIRFLOW-803] Revert join with dag_runs in _execute_task_instances
add 24d641b [AIRFLOW-798] Check return_code before forcing termination
add 5479ac8 Merge branch 'fix_localtaskjob'
add 6b2a3ca [AIRFLOW-807] Improve scheduler performance for large DAGs
add 15f1abe [AIRFLOW-810] Correct down_revision dag_id/state index creation
add 5184c6e [AIRFLOW-783] Fix py3 incompatibility in BaseTaskRunner
add dc97bcd [AIRFLOW-782] Add support for DataFlowPythonOperator.
add 67cbb96 [AIRFLOW-780] Fix dag import errors no longer working
add f8d8dda [AIRFLOW-812] Fix the scheduler termination bug.
add 6060f65 [AIRFLOW-806] UI should properly ignore DAG doc when it is None
add cf6d50c [AIRFLOW-813] Fix unterminated scheduler unit tests
add 9d9e56d [AIRFLOW-813] Fix unterminated unit tests in SchedulerJobTest
add 3ca287d [AIRFLOW-813] Fix unterminated unit tests in SchedulerJobTest
add a67e439 [AIRFLOW-815] Add prev/next execution dates to template variables
add 4b6c389 [AIRFLOW-822] Close db before exception
add 2b13109 [AIRFLOW-817] Check for None value of execution_date in endpoint
add fbb59b9 [AIRFLOW-821] Fix py3 compatibility
add 1accb54 [AIRFLOW-816] Use static nvd3 and d3
add c648327 [AIRFLOW-789] Update UPDATING.md
add 3cac396 Bump version to 1.9.0dev0
add 259c864 [AIRFLOW-781] Allow DataFlowOperators to accept jobs stored in GCS
add cf102c3 [AIRFLOW-365] Set dag.fileloc explicitly and use for Code view
add 3e6b923 [AIRFLOW-694] Fix config behaviour for empty envvar
add 20c7ccc [AIRFLOW-794] Access DAGS_FOLDER and SQL_ALCHEMY_CONN exclusively from settings
add b86194f [AIRFLOW-831] Restore import to fix broken tests
add 973f7d6 CHANGELOG for 1.8
add a7deb62 [AIRFLOW-844] Fix cgroups directory creation
add ad15f5e [AIRFLOW-793] Enable compressed loading in S3ToHiveTransfer
add d428a90 [AIRFLOW-814] Fix Presto*CheckOperator.__init__
add 61fb6a5 [AIRFLOW-830][AIRFLOW-829][AIRFLOW-88] Reduce Travis log verbosity
add e63cb1f Add pool upgrade issue description
add 51a3118 [AIRFLOW-854] Add OKI as Airflow user
add b7c828b [AIRFLOW-856] Make sure execution date is set for local client
add b56e642 Add known issue of 'num_runs'
add 3ceb3ab [AIRFLOW-857] Use library assert statements instead of conditionals
add eea5ff8 [AIRFLOW-853] use utf8 encoding for stdout line decode
add bbfd43d [AIRFLOW-863] Example DAGs should have recent start dates
add 94dc7fb [AIRFLOW-858] Configurable database name for DB operators
add 6e22102 [AIRFLOW-862] Add DaskExecutor
add b0ae70d [AIRFLOW-832] Let debug server run without SSL
add 2ce7556 [AIRFLOW-834] change raise StopIteration into return
add 485280a [AIRFLOW-842] do not query the DB with an empty IN clause
add a097627 [AIRFLOW-826] Add Zendesk hook
add debc69e [AIRFLOW-877] Remove .sql template extension from GCS download operator
add 28cfd2c [AIRFLOW-869] Refactor mark success functionality
add 8d93c6b [AIRFLOW-861] make pickle_info endpoint be login_required
add facb6a6 Closes apache/incubator-airflow#2065 *Do not take CI time away from us*
add baa4cd6 [AIRFLOW-882] Remove unnecessary dag>>op assignment in docs
add 21d775a [AIRFLOW-871] change logging.warn() into warning()
add fe78816 [AIRFLOW-862] Fix Unit Tests for DaskExecutor
add 4da3611 [AIRFLOW-886] Pass result to post_execute() hook
add 50902d0 [AIRFLOW-887] Support future v0.16
add 6613676 Merge pull request #2091 from jlowin/post-execute-hook
add 6aca2c2 [AIRFLOW-836] Use POST and CSRF for state changing endpoints
add a279be6 [AIRFLOW-885] Add change.org to the users list
add 0ed608d [AIRFLOW-881] Check if SubDagOperator is in DAG context manager
add 5f87f8a [AIRFLOW-866] Add FTPSensor
add 62f5034 [AIRFLOW-875] Add template to HttpSensor params
add 44fcabc [AIRFLOW-809][AIRFLOW-1] Use __eq__ ColumnOperator When Testing Booleans
add 50702d0 [AIRFLOW-889] Fix minor error in the docstrings for BaseOperator
add 974b75e [AIRFLOW-880] Make webserver serve logs in a sane way for remote logs
add 1c4508d [AIRFLOW-893][AIRFLOW-510] Fix crashing webservers when a dagrun has no start date
add 784b363 [AIRFLOW-895] Address Apache release incompliancies
add daa405e [AIRFLOW-899] Tasks in SCHEDULED state should be white in the UI instead of black
add 2bceeed [AIRFLOW-896] Remove unicode to 8-bit conversion in BigQueryOperator
add ffec381 [AIRFLOW-897] Prevent dagruns from failing with unfinished tasks
add bc47200 [AIRFLOW-906] Update Code icon from lightning bolt to file
add 4f52db3 [AIRFLOW-911] Add coloring and timing to tests
add ef6dd1b [AIRFLOW-916] Remove deprecated readfp function
add 8c16956 [AIRFLOW-725] Use keyring to store credentials for JIRA
add 5831652 [AIRFLOW-802][AIRFLOW-1] Add spark-submit operator/hook
add 57e8956 [AIRFLOW-919] Running tasks with no start date shouldn't break a DAGs UI
add a700cd8 [AIRFLOW-925] Revert airflow.hooks change that cherry-pick picked
add 7d95a0d Revert "[AIRFLOW-916] Remove deprecated readfp function"
add 88d9b0d [AIRFLOW-933] use ast.literal_eval rather eval because ast.literal_eval does not execute input.
add ae44ddd [AIRFLOW-937] Improve performance of task_stats
add 7764c75 [AIRFLOW-938] Use test for True in task_stats queries
add 1fdcf24 [AIRFLOW-719] Prevent DAGs from ending prematurely
add 78922b6 [AIRFLOW-939] add .swp to gitginore
add d579e6a [AIRFLOW-942] Add mytaxi to Airflow users
add 2cfe282 [AIRFLOW-943] Update Digital First Media in users list
add e79dee8 [AIRFLOW-941] Use defined parameters for psycopg2
add f4be54f [AIRFLOW-956] Get docs working on readthedocs.org
add d7f8334 Merge pull request #2133 from dhuang/AIRFLOW-956
add f392469 [AIRFLOW-954] Fix configparser ImportError
add abbb4ee Merge pull request #2130 from seancron/airflow-954
add e423981 [AIRFLOW-931] Do not set QUEUED in TaskInstances
add 3d3c148 AIRFLOW-959 Cleanup and reorganize .gitignore
add 8e2003e Merge pull request #2136 from gwax/update-gitignore
add f5cacca AIRFLOW-960 Add .editorconfig file
add 2a61362 Merge pull request #2137 from gwax/editorconfig
add b3c3eb5 [AIRFLOW-958] Improve tooltip readability
add 695ed93 [AIRFLOW-967] Wrap strings in native for py2 ldap compatibility
add 201bd92 Add Apache 2 License
add d79ed74 [AIRFLOW-910] Use parallel task execution for backfills
add 9ad1446 [AIRFLOW-961] run onkill when SIGTERMed
add d7d9f88 AIRFLOW-932][AIRFLOW-932][AIRFLOW-921][AIRFLOW-910] Do not mark tasks removed when backfilling[
add bb39078 [AIRFLOW-900] Fixes bugs in LocalTaskJob for double run protection
add 7a6cd96 Fix tests for topological sort
add fdefe1f [AIRFLOW-900] Double trigger should not kill original task instance
add 261b656 [AIRFLOW-770] Refactor BaseHook so env vars are always read
add b8164cc [AIRFLOW-917] Fix formatting of error message
add c5cc298 [AIRFLOW-974] Fix mkdirs race condition
add ed03bb7 Update changelog for 1.8.0
add 2bf52ab [AIRFLOW-933] Replace eval with literal_eval to prevent RCE
add c44e200 Merge pull request #2150 from artwr/artwr-fix_another_use_of_eval
add b17bd31 [AIRFLOW-979] Add GovTech GDS
add cadfae5 [AIRFLOW-903] New configuration setting for the default dag view
add 3d6095f [AIRFLOW-989] Do not mark dag run successful if unfinished tasks
add 0473ba2 [AIRFLOW-995][AIRFLOW-1] Update GitHub PR Template
add ca16233 [AIRFLOW-994] Add MiNODES to the official airflow user list
add 75cd460 [AIRFLOW-997] Update setup.cfg to point to Apache
add e08b102 Merge pull request #2162 from artwr/artwr-update_setup_cfg
add a8bd169 [AIRFLOW-984] Enable subclassing of SubDagOperator
add 12901dd [AIRFLOW-969] Catch bad python_callable argument
add f69c1b4 [AIRFLOW-963] Fix non-rendered code examples
add 6bbf541 [AIRFLOW-990] Fix Py27 unicode logging in DockerOperator
add 0bb6f2f [AIRFLOW-705][AIRFLOW-706] Fix run_command bugs
add a8027a3 [AIRFLOW-681] homepage doc link should pointing to apache repo not airbnb repo
add b624857 [AIRFLOW-995] Remove reference to actual Airflow issue
add a2b65a1 [AIRFLOW-1010] Add convenience script for signing releases
add 7d11444 [AIRFLOW-1009] Remove SQLOperator from Concepts page
add 996dd30 [AIRFLOW-1005] Improve Airflow startup time
add 1da7450 [AIRFLOW-1006] Move config templates to separate files
add 23a16f7 Merge pull request #2166 from jlowin/speedup
add 8de8501 [AIRFLOW-999] Add support for Redis database
add b586bd6 [AIRFLOW-1006] Add config_templates to MANIFEST
add b2b9587 [AIRFLOW-1017] get_task_instance shouldn't throw exception when no TI
add d8c0f59 [AIRFLOW-1040] Fix some small typos in comments and docstrings
add fe9ebe3 [AIRFLOW-1047] Sanitize strings passed to Markup
add e739a5f [AIRFLOW-1045] Make log level configurable via airflow.cfg
add 4c09050 [AIRFLOW-1034] Make it possible to connect to S3 in sigv4 regions
add 82eb20e [AIRFLOW-985] Extend the sqoop operator and hook
add 6393366 [AIRFLOW-840] Make ticket renewer python3 compatible
add b55f41f [AIRFLOW-1043] Fix doc strings of operators
add daa281c [AIRFLOW-1007] Use Jinja sandbox for chart_data endpoint
add c64e876 [AIRFLOW-1054] Fix broken import in test_dag
add 34ee1dc [AIRFLOW-1038] Specify celery serialization options explicitly
add 75addb4 Merge pull request #2185 from saguziel/aguziel-celery-fix
add 56501e6 [AIRFLOW-1011] Fix bug in BackfillJob._execute() for SubDAGs
add e4494f8 [AIRFLOW-1062] Fix DagRun#find to return correct result
add a9b20a0 [AIRFLOW-1004][AIRFLOW-276] Fix `airflow webserver -D` to run in background
add 15aee05 [AIRFLOW-1051] Add a test for resetdb to CliTests
add f2dae7d [AIRFLOW-1030][AIRFLOW-1] Fix hook import for HttpSensor
add 92965e8 Revert "[AIRFLOW-719] Prevent DAGs from ending prematurely"
add eb705fd [AIRFLOW-719] Fix race condition in ShortCircuit, Branch and LatestOnly
add 15fd4d9 Merge branch 'AIRFLOW-719' into AIRFLOW-719-3
add 4a6bef6 Merge pull request #2195 from bolkedebruin/AIRFLOW-719
add 8fdfb16 [AIRFLOW-1064] Change default sort to job_id for TaskInstanceModelView
add 70f1bf1 [AIRFLOW-1067] use example.com in examples
add 6dd4b3b [AIRFLOW-947] Improve exceptions for unavailable Presto cluster
add f5462c7 Merge pull request #2128 from artwr/artwr-improve_presto_hook_error_when_cluster_is_unavailable
add f1bc5f3 [AIRFLOW-1065] Add functionality for Azure Blob Storage over wasb://
add 0371df4 [AIRFLOW-1001] Fix landing times if there is no following schedule
add 3ff5abe [AIRFLOW-111] Include queued tasks in scheduler concurrency check
add 0f7ddbb [AIRFLOW-970] Load latest_runs on homepage async
add 4c41f6e [AIRFLOW-1016] Allow HTTP HEAD request method on HTTPSensor
add fbcbd05 [AIRFLOW-1033][AIFRLOW-1033] Fix ti_deps for no schedule dags
add 5a6f18f [AIRFLOW-1075] Security docs cleanup
add 53ca508 [AIRFLOW-1028] Databricks Operator for Airflow
add 35e43f5 [AIRFLOW-1050] Do not count up_for_retry as not ready
add 0ade066 [AIRFLOW-1085] Enhance the SparkSubmitOperator
add f516c9e [AIRFLOW-1078] Fix latest_runs endpoint for old flask versions
add 0da5125 [AIRFLOW-1081] Improve performance of duration chart
add 4ec932b [AIRFLOW-1035] Use binary exponential backoff
add 177d341 [AIRFLOW-1090] Add HBO
add 6b1c327 [AIRFLOW-1095] Make ldap_auth memberOf come from configuration
add 8f9f508 [AIRFLOW-1074] Don't count queued tasks for concurrency limits
add 9bdfb8c [AIRFLOW-1109] Use kill signal to kill processes and log results
add 945b424 [AIRFLOW-1106] Add Groupalia/Letsbonus to the ReadMe
add 74c1ce2 [AIRFLOW-1112] Log which pool when pool is full in scheduler
add 219c506 [AIRFLOW-1094] Run unit tests under contrib in Travis
add 4fb05d8 [AIRFLOW-1000] Rebrand distribution to Apache Airflow
add 4d0c2f6 [AIRFLOW-1107] Add support for ftps non-default port
add bfae428 [AIRFLOW-1091] Add script that can compare jira target against merges
add 6684597 [AIRFLOW-1120] Update version view to include Apache prefix
add 0406462 [AIRFLOW-1124] Do not set all tasks to scheduled in backfill
add 8d64389 [AIRFLOW-1121][AIRFLOW-1004] Fix `airflow webserver --pid` to write out pid file
add f16914a [AIRFLOW-1118] Add evo.company to Airflow users
add 6598276 [AIRFLOW-1127] Move license notices to LICENSE
add 2ef4dbb [AIRFLOW-1136] Capture invalid arguments for Sqoop
add 94f9822 [AIRFLOW-1138] Add missing licenses to files in scripts directory
add a08761a [AIRFLOW-1122] Increase stroke width in UI
add 831f8d5 [AIRFLOW-1125] Document encrypted connections
add e5b9147 [AIRFLOW-1089] Add Spark application arguments
add 4147d6b [AIRFLOW-1119] Fix unload query so headers are on first row[]
add c2472ff [AIRFLOW-492] Make sure stat updates cannot fail a task
add 4e79b83 [AIRFLOW-1142] Do not reset orphaned state for backfills
add 2fa6905 [AIRFLOW-1155] Add Tails.com to community
add 66168ef [AIRFLOW-1036] Randomize exponential backoff
add 48135ad [AIRFLOW 1149][AIRFLOW-1149] Allow for custom filters in Jinja2 templates
add 2e3f07f [AIRFLOW-1160] Update Spark parameters for Mesos
add e6d3160 [AIRFLOW-1140] DatabricksSubmitRunOperator should template the "json" field.
add f5bfda0 [AIRFLOW-945][AIRFLOW-941] Remove psycopg2 connection workaround
add 379115f [AIRFLOW-1173] Add Robinhood to who uses Airflow
add 4284e64 [AIRFLOW-1167] Support microseconds in FTPHook modification time
add ac9ccb1 [AIRFLOW-1179] Fix Pandas 0.2x breaking Google BigQuery change
add 24f73c0 [AIRFLOW-1181] Add delete and list functionality to gcs_hook
add cb33646 [AIRFLOW-XXX] Updating CHANGELOG, README, and UPDATING after 1.8.1 release
add 829755f [AIRFLOW-1185] Fix PyPi URL in templates
add 72cf07b [AIRFLOW-1187][AIRFLOW-1185] Fix PyPi package names in documents
add 443e6b2 [AIRFLOW-1188] Add max_bad_records param to GoogleCloudStorageToBigQueryOperator
add 8aeebd4 [AIRFLOW-1168] Add closing() to all connections and cursors
add 7072389 [AIRFLOW-1193] Add Checkr to company using Airflow
add a30fee8 [AIRFLOW-1141] remove crawl_for_tasks
add f97bc5e [AIRFLOW-1150] Fix scripts execution in sparksql hook[]
add 86aafa5 [AIRFLOW-1175] Add Pronto Tools to Airflow user list
add 3f546e2 [AIRFLOW-823] Allow specifying execution date in task_info API
add 93666f9 [AIRFLOW-1189] Fix get a DataFrame using BigQueryHook failing
add f29dc7c [AIRFLOW-1182] SparkSubmitOperator template field
add b113432 [AIRFLOW-1184] SparkSubmitHook does not split args
add aaf308a Merge pull request #2289 from vfoucault/feature/AIRFLOW-1182_1184
add 08a784e [AIRFLOW-860][AIRFLOW-935] Fix plugin executor import cycle and executor selection
add 03704ce [AIRFLOW-1041] Do not shadow xcom_push method[]
add 3b589a9 [AIRFLOW-1170] DbApiHook insert_rows inserts parameters separately
add 624c133 [AIRFLOW-993] Update date inference logic
add ae61987 [AIRFLOW-1180] Fix flask-wtf version for test_csrf_rejection
add 0da540b [AIRFLOW-1145] Fix closest_date_partition function with before set to True If we're looking for the closest date before, we should take the latest date in the list of date before.
add 3e9c666 [AIRFLOW-1203] Pin Google API client version to fix OAuth issue
add 8e69005 Add Quora and Tictail to companies using Airflow in README
add b87d3a4 [AIRFLOW-1186] Sort dag.get_task_instances by execution_date
add d2d3e49 [AIRFLOW-1201] Update deprecated 'nose-parameterized'
add 8578505 [AIRFLOW-1213] Add hcatalog parameters to sqoop
add 8ac87b2 [AIRFLOW-1207] Enable utils.helpers unit tests
add 3acfa04 [AIRFLOW-1200] Forbid creation of a variable with an empty key
add f9ffbbd [AIRFLOW-1199] Fix create modal
add a379cc1 [AIRFLOW-1210] Enable DbApiHook unit tests
add 0fa104a [AIRFLOW-1221] Fix templating bug with DatabricksSubmitRunOperator
add 37d2f7d [AIRFLOW-1226] Remove empty column on the Jobs view
add 917adbd [AIRFLOW-1227] Remove empty column on the Logs view
add 502410b [AIRFLOW-1233] Cover utils.json with unit tests
add 6ffaaf2 [AIRFLOW-1232] Remove deprecated readfp warning
add cac49e6 [AIRFLOW-1231] Use flask_wtf.CSRFProtect
add fd381a1 [AIRFLOW-645] Support HTTPS connections in HttpHook
add 4f459b6 [AIRFLOW-1217] Enable Sqoop logging
add d165377 [AIRFLOW-1234] Cover utils.operator_helpers with UTs
add 92314f3 [AIRFLOW-1248] Fix wrong conf name for worker timeout
add cef01b2 [AIRFLOW-1245] Fix random failure in test_trigger_dag_for_date
add 7e6e843 [AIRFLOW-1243] DAGs table has no default entries to show
add a1f4227 [AIRFLOW-1237] Fix IN-predicate sqlalchemy warning
add 460134b [AIRFLOW-908] Print hostname at the start of cli run
add 8d51600 [AIRFLOW-1251] Add eRevalue to Airflow users
add d3484a9 [AIRFLOW-1256] Add United Airlines to readme
add d06ab68 [AIRFLOW-1191] : SparkSubmitHook custom cmd
add 1f1b46d [AIRFLOW-1197] : SparkSubmitHook on_kill error
add 71d8f13 Merge pull request #2292 from vfoucault/airflow_1191_1197
add 868bfe4 [AIRFLOW-654] Add SSL Config Option for CeleryExecutor w/ RabbitMQ - Add BROKER_USE_SSL config to give option to send AMQP messages over SSL - Can be set using usual airflow options (e.g. airflow.cfg, env vars, etc.)
add f1ff09d [AIRFLOW-1274][HTTPSENSOR] Rename parameter params to data
add df9a10b [AIRFLOW-1244] Forbid creation of a pool with empty name
add 53ad991 [AIRFLOW-1266] Increase width of gantt y axis
add e3e6aa7 [AIRFLOW-1263] Dynamic height for charts
add d5d02ff [AIRFLOW-1276] Forbid event creation with end_data earlier than start_date
add 65184a1 [AIRFLOW-1277] Forbid KE creation with empty fields
add ae5c53b Merge pull request #2349 from skudriashev/airflow-1277
add 6b890d1 [AIRFLOW-1281] Sort variables by key field by default
add 6be0247 [AIRFLOW-1192] Some enhancements to qubole_operator
add 21c1420 [AIRFLOW-1208] Speed-up cli tests
add 4764646 [AIRFLOW-1166] Speed up _change_state_for_tis_without_dagrun
add a52123dc [AIRFLOW-1282] Fix known event column sorting
add ffe6162 [AIRFLOW-1242] Allowing project_id to have a colon in it.
add 92792e4 [AIRFLOW-1290] set docs author to 'Apache Airflow'
add b13cd6d Merge pull request #2352 from mistercrunch/remove_max_author
add 38cbf13 [AIRFLOW-1265] Fix exception while loading celery configurations
add 7af20fe [AIRFLOW-1024] Ignore celery executor errors (#49)
add 8e23d28 [AIRFLOW-1289] Removes restriction on number of scheduler threads
add 355fc92 [AIRFLOW-1301] Add New Relic to list of companies
add 6c55a22 [AIRFLOW-1291] Update NOTICE and LICENSE files to match ASF requirements
add c2b80e9 [AIRFLOW-1299] Support imageVersion in Google Dataproc cluster
add 6e3bcd3 [AIRFLOW-1294] Backfills can loose tasks to execute
add 3c450fb [AIRFLOW-936] Add clear/mark success for DAG in the UI
add 0f55477 [AIRFLOW-1172] Support nth weekday of the month cron expression
add 1082671 [AIRFLOW-1308] Disable nanny usage for Dask
add 38b2747 Pin Hive and Hadoop to a specific version and create writable warehouse dir
add 1870f90 Merge branch 'fix_travis'
add fb21bcb Re-enable caching for hadoop components
add d8891d9 [AIRFLOW-1286] Use universal newline when opening log files
add 1ae7e5b [AIRFLOW-1317] Fix minor issues in API reference
add 7b620391 Merge pull request #2374 from sekikn/AIRFLOW-1317
add ea240cd Updating README.md to add Pandora Media Inc. as a user
add a45e2d1 [AIRFLOW-1296] Propagate SKIPPED to all downstream tasks
add 9958aa9 [AIRFLOW-1275] Put 'airflow pool' into API
add ea4ee03 [AIRFLOW-1339] Add Drivy to the list of users
add e0491bc Merge pull request #2389 from AntoineAugusti/drivy
add 0d23d30 [AIRFLOW-1335] Use MemoryHandler for buffered logging
add ebed532 [AIRFLOW-1320] Update LetsBonus users in README
add 4841e3e [AIRFLOW-1337] Allow log format customization via airflow.cfg
add e2c3831 [AIRFLOW-1333] Enable copy function for Google Cloud Storage Hook
add cf2605d [AIRFLOW-1338] Fix incompatible GCP dataflow hook
add 2a58837 [AIRFLOW-1344] Fix text encoding bug when reading logs for Python 3.5
add 48c9df3 [AIRFLOW-801] Remove outdated docstring on BaseOperator
add c450b60 [AIRFLOW-1338][AIRFLOW-782] Add GCP dataflow hook runner change to UPDATING.md
add e870a8e [AIRFLOW-1337] Make log_format key names lowercase
add 265b293 [AIRFLOW-1273] Add Google Cloud ML version and model operators
add 534a0e0 [AIRFLOW-1273]AIRFLOW-1273] Add Google Cloud ML version and model operators
add e4b240f [AIRFLOW-1343] Add Airflow default label to the dataproc operator
add b980959 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 5fe25d8 [AIRFLOW-1334] Check if tasks are backfill on scheduler in a join
add 971d08c Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add d32c729 [AIRFLOW-1350] Add query_uri param to Hive/SparkSQL DataProc operator
add e414844 [AIRFLOW-1352][AIRFLOW-1335] Revert MemoryHandler change ()[]
add 572ca47 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add e92d6bf [AIRFLOW-1272] Google Cloud ML Batch Prediction Operator
add e8b6988 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add d02e8eb [AIRFLOW-1265] Fix celery executor parsing CELERY_SSL_ACTIVE
add a5e57dc [AIRFLOW-1367] Pass Content-ID To reference inline images in an email, we need to be able to add <img src="cid:{}"/> to the HTML. However currently the Content-ID (cid) is not passed, so we need to add it
add 4620460 [AIRFLOW-1321] Fix hidden field key to ignore case
add f1d72e5 Merge pull request #2400 from sekikn/AIRFLOW-1321
add 644f5d4 [AIRFLOW-1343] Fix dataproc label format
add d231dce [AIRFLOW-300] Add Google Pubsub hook and operator
add 33eb501 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 0fc4504 [AIRFLOW-1271] Add Google CloudML Training Operator
add b532d8d [AIRFLOW-1300] Enable table creation with TBLPROPERTIES
add 4f20f60 [AIRFLOW-1366] Add max_tries to task instance
add 6b8d957 Adding imgix to list of companies using Airflow
add 208e9a2 [AIRFLOW-1387] Add unicode string prefix
add 00fcd68 [AIRFLOW-1388] Add Cloud ML Engine operators to integration doc
add f6f73b5 [AIRFLOW-1382] Add working dir option to DockerOperator
add 3b863f1 [AIRFLOW-1357] Fix scheduler zip file support
add 7159475 [AIRFLOW-1384] Add ARGO/CaDC as a Airflow user
add f5ffb9d [AIRFLOW-1326][[AIRFLOW-1326][AIRFLOW-1184] Don't split argument array -- it's already an array.[
add 0809ee9 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 38c86bb [AIRFLOW-1402] Cleanup SafeConfigParser DeprecationWarning
add c0863e3 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 9fd0bea [AIRFLOW-1394] Add quote_character param to GCS hook and operator
add b6d3631 [AIRFLOW-1401] Standardize cloud ml operator arguments
add 661b6b6 Add Credit Karma to company list
add 4322d6d Add Mercari to the company list
add e88ecff [AIRFLOW-1247] Fix ignore all dependencies argument ignored
add efa1de6 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 194d1d6 [AIRFLOW-1359] Add Google CloudML utils for model evaluation
add 28aeed4 [AIRFLOW-1255] Fix SparkSubmitHook output deadlock
add e05d3b4 [AIRFLOW-1059] Reset orphaned tasks in batch for scheduler
add 0dd0029 [AIRFLOW-1345] Dont expire TIs on each scheduler loop
add 751e936 [AIRFLOW-1393][[AIRFLOW-1393] Enable Py3 tests in contrib/spark_submit_hook[
add 173860a Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add fe0edea [AIRFLOW-756][AIRFLOW-751] Replace ssh hook, operator & sftp operator with paramiko based
add 3927723 Fix new SSH documentation
add e6ef06c [AIRFLOW-1385] Create abstraction for Airflow task logging
add b9576d5 Revert "[AIRFLOW-1385] Create abstraction for Airflow task logging"
add b49986c [Airflow 1332] Split logs based on try number
add f1f0d23 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add b87903d [AIRFLOW-1437] Modify BigQueryTableDeleteOperator
add eca3234 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add f1f022c [AIRFLOW-1439] Add max billing tier for the BQ Hook and Operator
add 3547cbf [AIRFLOW-1438] Change batch size per query in scheduler
add aa64f37 [AIRFLOW-1442] Remove extra space from ignore_all_deps generated command
add 2de4b7c [AIRFLOW-1399] Fix cli reading logfile in memory
add 6d34890 [AIRFLOW-1398] Allow ExternalTaskSensor to wait on multiple runs of a task
add 426b6a6 [AIRFLOW-1448] Revert "Fix cli reading logfile in memory"
add 016f48d Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 322ec96 [AIRFLOW-1459] Fixed broken integration .rst formatting
add 547f818 [AIRFLOW-1349] Refactor BackfillJob _execute
add 150d472 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 6e26407 [AIRFLOW-1389] Support createDisposition in BigQueryOperator
add c616eaa Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 1932ccc [AIRFLOW-1359] Use default_args in Cloud ML eval
add c08842f Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 836f289 [AIRFLOW-1445] Changing HivePartitionSensor UI color to lighter shade
add ccf3ccc Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 18f8498 [AIRFLOW-1474] Add dag_id regex feature for `airflow clear` command
add 84215b3 [AIRFLOW-1397][AIRFLOW-1] No Last Run column data displyed in Airflow UI 1.8.1
add 651e606 [AIRFLOW-1478] Chart owner column should be sortable
add ddc5026 [AIRFLOW-1349] Fix backfill to respect limits
add fcf31d8 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 111ce57 [AIRFLOW-1489] Fix typo in BigQueryCheckOperator
add 5ff7e83 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add f5c8457 [AIRFLOW-1487] Added links to all companies officially using Airflow
add d9109d6 [AIRFLOW-1486] Unexpected S3 writing log error
add 6825d97 [AIRFLOW-1443] Update Airflow configuration documentation
add fa84d49 [AIRFLOW-1492] Add gauge for task successes/failures
add 0bc248f [AIRFLOW-940] Handle error on variable decrypt
add b0669b5 [AIRFLOW-1385] Make Airflow task logging configurable
add 0d0cc62 [AIRFLOW-1452] workaround lock on method
add 9660293 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add d295cf1 [AIRFLOW-1507] Template parameters in file_to_gcs operator
add 0a2902c Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 565423a [AIRFLOW-1280] Fix Gantt chart height
add 42cad60 [AIRFLOW-1239] Fix unicode error for logs in base_task_runner
add 3c7ad18 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 1cd6c4b [AIRFLOW-1504] Log dataproc cluster name
add 984a87c [AIRFLOW-1505] Document when Jinja substitution occurs
add 4cf904c [AIRFLOW-855] Replace PickleType with LargeBinary in XCom
add e1772c0 [AIRFLOW-1495] Add TaskInstance index on job_id
add 04bfba3 [AIRFLOW-1483] Making page size consistent in list
add 67b47c9 [AIRFLOW-1495] Fix migration on index on job_id
add ea86895 [AIRFLOW-1420][AIRFLOW-1473] Fix deadlock check
add d22340a [AIRFLOW-1516] Fix error handling getting fernet
add de99aa2 [AIRFLOW-1324] Generalize Druid operator and hook
add 7181709 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add f1a7c00 [AIRFLOW-1521] Fix emplate rendering for BigqueryTableDeleteOperator
add 1075ea5 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 1e2d237 add Grand Rounds to companies list
add 553744a Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 4a4b024 [AIRFLOW-1529] Add logic supporting quoted newlines in Google BigQuery load jobs
add b8b71ff Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 0e49871 [AIRFLOW-1544] Add DataFox to companies list
add fe051cf [AIRFLOW-1545] Add Nextdoor to companies list
add 7cc3461 [AIRFLOW-1546] add Zymergen 80to org list in README
add 66a95d0 [AIRFLOW-1384] Add to README.md CaDC/ARGO
add 401bc82 closes apache/incubator-airflow#1444 *Won't fix*
add d445bbb closes apache/incubator-airflow#1415 *Won't fix*
add 73e28fe closes apache/incubator-airflow#1382 *Won't fix*
add 5c80755 closes apache/incubator-airflow#1186 *Won't fix*
add b7cdc13 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add b1f902e [AIRFLOW-1535] Add service account/scopes in dataproc
add 9450d8d [AIRFLOW-1541] Add channel to template fields of slack_operator
add de59321 [AIRFLOW-108] Add CreditCards.com to companies list
add b1e355c Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 9df0ac6 [AIRFLOW-1556][Airflow 1556] Add support for SQL parameters in BigQueryBaseCursor
add 3275060 [AIRFLOW-1562] Spark-sql logging contains deadlock
add 4c674cc [AIRFLOW-1564] Use Jinja2 to render logging filename
add 2c95456 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 86063ba [AIRFLOW-1568] Add datastore export/import operators
add 2ae6a55 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add af91e2a [AIRFLOW-1567][Airflow-1567] Renamed cloudml hook and operator to mlengine
add a3ee59d Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add b2e1753 [AIRFLOW-1493][AIRFLOW-XXXX][WIP] fixed dumb thing
add 03af610 [AIRFLOW-1568] Fix typo in BigQueryHook
add c781ff6 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 5a4870e Add ContaAzul as an Airflow user
add 8f1ec4d [AIRFLOW-1572] add carbonite to company list
add 2d40694 [AIRFLOW-1574] add 'to' attribute to templated vars of email operator
add e822425 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add f3258bb [AIRFLOW-1567] Updated docs for Google ML Engine operators/hooks
add ea9ab96 [AIRFLOW-1580] Error in string formating
add 004a347 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add c2c5151 [AIRFLOW-1577] Add token support to DatabricksHook
add 5b978b2 [AIRFLOW-1579] Adds support for jagged rows in Bigquery hook for BQ load jobs
add e830125 [AIRFLOW-1586] Add mapping for date type to mysql_to_gcs operator
add 17ac070 [AIRFLOW-1584] Remove insecure /headers endpoint
add aa95f25 [AIRFLOW-1573] Remove `thrift < 0.10.0` requirement
add 728817f [AIRFLOW-XXX] 1.8.2 release notes
add 01be025 [AIRFLOW-950] Missing AWS integrations on documentation::integrations
add 8a2d248 [AIRFLOW-1522] Increase text size for var field in variables for MySQL
add da76ac7 [AIRFLOW-1476] add INSTALL instruction for source releases
add f9dcc7d [AIRFLOW-XXX] Save username and password in airflow-pr
add 5de632e Merge branch 'pr_nicer'
add a7a5189 [AIRFLOW-1582] Improve logging within Airflow
add a6b23a3 [AIRFLOW-1594] Don't install test packages into python root.[]
add 26b7479 [AIRFLOW-1597] Add GameWisp as Airflow user
add 7ece956 [AIRFLOW-1593] expose load_string in WasbHook
add 956699f [AIRFLOW-1602] LoggingMixin in DAG class
add 028b3b8 [AIRFLOW-1606][Airflow-1606][AIRFLOW-1605][AIRFLOW-160] DAG.sync_to_db is now a normal method
add 6ac2963 [AIRFLOW-1606] Use non static DAG.sync_to_db
add 9bc0d39 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 653562e [AIRFLOW-1608] Handle pending job state in GCP Dataflow hook
add 78124a2 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add a8d486d [AIRFLOW-XXX] Bumping Airflow 1.10.0dev0+incubating version
add 17189dd [AIRFLOW-1601] Add configurable task cleanup time
add 08a98f5 [AIRFLOW-1609] Fix gitignore to ignore all venvs
add 6b2dec9 [AIRFLOW-1603] add PAYMILL to companies list
add 9218a21 [AIRFLOW-1613] Make MySqlToGoogleCloudStorageOperator compaitible with python3
add 6632b0c [AIRFLOW-1309] Allow hive_to_druid to take tblproperties
add b6d2e0a [AIRFLOW-1519] Add server side paging in DAGs list
add 558198e [AIRFLOW-1614] Replace inspect.stack() with sys._getframe()
add 157d3da [AIRFLOW-XXX] Remove non working service badges
add decf928 [AIRFLOW-XXX] Remove landscape.io config
add 8c8acba [AIRFLOW-1600] Fix exception handling in get_fernet
add 610f68b [AIRFLOW-1177] Fix Variable.setdefault w/existing JSON
add f136c5b Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add 1c5b0f5 [AIRFLOW-1619] Add poll_sleep parameter to GCP dataflow operator
add 346968b [AIRFLOW-1497] Reset hidden fields when changing connection type
add 8f9bf94 [AIRFLOW-1617] Fix XSS vulnerability in Variable endpoint
add 8e253c7 [AIRFLOW-1512] Add PythonVirtualenvOperator
add eb2f589 [AIRFLOW-1604] Rename logger to log
add ec33ff8 [AIRFLOW-1031] Replace hard-code to DagRun.ID_PREFIX
add 6e52070 [AIRFLOW-1591] Avoid attribute error when rendering logging filename
add 656d045 [AIRFLOW-1621] Add tests for server side paging
add 5ee0209 [AIRFLOW-1247] Fix ignore_all_dependencies argument ignored
add 587bfa8 [AIRFLOW-1356] Add `--celery_hostname` to `airflow worker`
add a81c153 [AIRFLOW-289] Make airflow timezone independent
add 06bd4d3 Bring consistency to oxford comma usage
add 46c86a5 [AIRFLOW-1368] Automatically remove Docker container on exit
add 632a99a [AIRFLOW-1629] Make extra a textarea in edit connections form
add 6010450 [AIRFLOW-1627] Only query pool in SubDAG init when necessary
add e4a984a [AIRFLOW-1331] add SparkSubmitOperator option
add 9dc7c4c [AIRFLOW-1628] Fix docstring of sqlsensor
add fa1dc1e Revert "[AIRFLOW-1368] Automatically remove Docker container on exit"
add d8c0a1f [AIRFLOW-1637] Fix Travis CI build status link
add aedf8de [AIRFLOW-1639] Fix Fernet error handling
add 65f3b46 [AIRFLOW-1527] Refactor celery config
add afd927a [AIRFLOW-1636] Add AWS and EMR connection type
add c897588 [AIRFLOW-1626] Add Azri Solutions to Airflow users
add ba0b8f6 [AIRFLOW-1643] Add healthjump to officially using list
add 7962627 [AIRFLOW-1576] Added region param to Dataproc{*}Operators
add 034b7ed [Airflow-1640][AIRFLOW-1640] Add qubole default connection
add dca9ab3 [AIRFLOW-1587] Fix CeleryExecutor import error
add 6a9dc8a [AIRFLOW-1647] Fix Spark-sql hook
add 3aa05cb [AIRFLOW-1650] Fix custom celery config loading
add a87ced4 Merge branch 'celery_loadconfig'
add b3e985a [AIRFLOW-1635] Allow creating GCP connection without requiring a JSON file
add a1b2c0f [AIRFLOW-1659] Fix invalid obj attribute bug in file_task_handler.py
add 95a4136 [AIRFLOW-1664] write file as binary instead of str
add f31ee3a [AIRFLOW-1660] Change webpage width to full-width
add 6a9ee0e [AIRFLOW-1654] Show tooltips for link icons in DAGs view
add 2f0798f [AIRFLOW-1560] Add AWS DynamoDB hook and operator for inserting batch items
add 6895483 [AIRFLOW-891] Make webserver clock include date
add 938da98 [AIRFLOW-1669][AIRFLOW-1368] Fix Docker import
add c617262 [AIRFLOW-1658] Kill Druid task on timeout
add 05bdd74 [AIRFLOW-1668] Expose keepalives_idle for Postgres connections
add 3c3a65a [AIRFLOW-1611] Customize logging
add ebc02fb [AIRFLOW-988] Fix repeating SLA miss callbacks
add 6fb46d1 [AIRFLOW-1671] Add @apply_defaults back to gcs download operator
add 032a3e6 [AIRFLOW-1590] fix unused module and variable
add dd861f8 [AIRFLOW-1323] Made Dataproc operator parameter names consistent
add bc25d59 [AIRFLOW-1678] Fix erroneously repeated word in function docstrings
add 96206b0 [AIRFLOW-1676] Make GCSTaskHandler write to GCS on close
add cfc2f73 [AIRFLOW-1634] Adds task_concurrency feature
add 3300d61 [AIRFLOW-1682] Make S3TaskHandler write to S3 on close
add 2078dac [AIRFLOW-1690] Add detail to gcs error messages
add ebe715c [AIRFLOW-1691] Add better Google cloud logging documentation
add 21e94c7 [AIRFLOW-1697] Mode to disable charts endpoint
add d578b29 [AIRFLOW-1613] Handle binary field in MySqlToGoogleCloudStorageOperator
add 98b4df9 [AIRFLOW-1696] Fix dataproc version label error
add 9f2c16a [AIRFLOW-1681] Add batch clear in task instance view
add 4dade6d [AIRFLOW-1714] Fix misspelling: s/seperate/separate/
add 8512776 Revert "[AIRFLOW-1613] Handle binary field in MySqlToGoogleCloudStorageOperator"
add 15feb7d [AIRFLOW-1683] Cancel BigQuery job on timeout.
add 707ab69 [AIRFLOW-1724] Add Fundera to Who uses Airflow?
add cdfced3 [AIRFLOW-1631] Fix local executor unbound parallelism
add cb868f4 [AIRFLOW-1631] Fix timing issue in unit test
add b7a1f8b [AIRFLOW-1727] Add unit tests for DataProcHook
add 6078e75 [AIRFLOW-1718] Set num_retries on Dataproc job request execution
add 7cb818b [AIRFLOW-1723] Support sendgrid in email backend
add 97a2393 [AIRFLOW-1722] Fix typo in scheduler autorestart output filename
add 2da4856 [AIRFLOW-1692] Change test_views filename to support Windows
add 6110139 [AIRFLOW-1694] Stop using itertools.izip
add b464d23 [AIRFLOW-1698] Remove SCHEDULER_RUNS env var in systemd
add 2f107d8 [AIRFLOW-1330] Add conn_type argument to CLI when adding connection
add 6372770 [AIRFLOW-1726] Add copy_expert psycopg2 method to PostgresHook
add eb012a3 [AIRFLOW-1728] Add networkUri, subnet, tags to Dataproc operator
add 3d4feb6 [AIRFLOW-1741] Correctly hide second chart on task duration page
add ca96104 [AIRFLOW-1745] Restore default signal disposition
add 16899a9 [AIRFLOW-1743] Verify ldap filters correctly
add 4d1466b [AIRFLOW-1432] Charts label for Y axis not visible
add dfe1d53 [AIRFLOW-1719] Fix small typo
add a13618d [AIRFLOW-XXX] Fix DateTime in Tree View
add e05254f [AIRFLOW-1716] Fix multiple __init__ def in SimpleDag
add 786e522 Revert "[AIRFLOW-1716] Fix multiple __init__ def in SimpleDag"
add cd3ad3f [AIRFLOW-1520] Boto3 S3Hook, S3Log
add 21257e8 [AIRFLOW-926] Fix JDBC Hook
add 4386cd4 [AIRFLOW-1677] Fix typo in example_qubole_operator
add 263861e [AIRFLOW-1657] Handle failing qubole operator
add 1ef2b6c [AIRFLOW-1736] Add HotelQuickly to Who Uses Airflow
add 1475e67 [AIRFLOW-1732] Improve dataflow hook logging
add f271d43 [AIRFLOW-1744] Make sure max_tries can be set
add 2abead7 [AIRFLOW-1641] Handle executor events in the scheduler
add 635ab01 [AIRFLOW-1731] Set pythonpath for logging
add efdc4d3 [AIRFLOW-1761] Fix type in scheduler.rst
add 1d53155 [AIRFLOW-1734][Airflow 1734] Sqoop hook/operator enhancements
add b3c247d [AIRFLOW-1757] Add missing options to SparkSubmitOperator
add 574e1c6 [AIRFLOW-1723] Make sendgrid a plugin
add abcf1d5 [AIRFLOW-1711] Use ldap3 dict for group membership
add c800632 [AIRFLOW-1706] Fix query error for MSSQL backend
add 4fb7a90 [AIRFLOW-1695] Add RedshiftHook using boto3
add 4ee4e47 [AIRFLOW-1018] Make processor use logging framework
add c577637 [AIRFLOW-1315] Add Qubole File & Partition Sensors
add 44710d7 [AIRFLOW-1763] Fix S3TaskHandler unit tests
add 52f8d7d [AIRFLOW-1769] Add support for templates in VirtualenvOperator
add 6b8fe98 [AIRFLOW-1771] Rename heartbeat to avoid confusion
add 0bf7adb [AIRFLOW-1764] The web interface should not use the experimental API
add 0e27e1b [AIRFLOW-1765] Make experimental API securable without needing Kerberos.
add 5b06b66 [AIRFLOW-1776] Capture stdout and stderr for logging
add 0ba6ab6 [AIRFLOW-1712][AIRFLOW-756][AIRFLOW-751] Log SSHOperator output
add a5f51cc [AIRFLOW-1675] Fix docstrings for API docs
add cc01b7d [AIRFLOW-1571] Add AWS Lambda Hook
add 54f1b77 [AIRFLOW-XXX] Correct typos in the faq docs page
add 2fef915 [AIRFLOW-XXX] Give a clue what the 'ds' variable is
add 1bde783 [AIRFLOW-1779] Add keepalive packets to ssh hook
add 7765278 [AIRFLOW-387] Close SQLAlchemy sessions properly
add f101ff0 [AIRFLOW-71] Add support for private Docker images
add a61d944 [AIRFLOW-1669] Fix Docker and pin Moto to 1.1.19
add 3fde104 Merge pull request #2628 from moertel/registry-login
add 1a7b63e [AIRFLOW-1780] Fix long output lines with unicode from hanging parent
add 313f5ba [AIRFLOW-1787] Fix task instance batch clear and set state bugs
add 1943a96 [AIRFLOW-1789][AIRFLOW-1712] Log SSHOperator stderr to log.warning
add 3eb2dd8 [AIRFLOW-1792] Missing intervals DruidOperator
add 9425d35 [AIRFLOW-646] Add docutils to setup_requires
add 28411b1 [AIRFLOW-1797] S3Hook.load_string didn't work on Python3
add 715602c [AIRFLOW-1756] Fix S3TaskHandler to work with Boto3-based S3Hook
add cbb00d4 [AIRFLOW-1102] Upgrade Gunicorn >=19.4.0
add f14f855 [AIRFLOW-1799] Fix logging line which raises errors
add f5f7701 [AIRFLOW-1794] Remove uses of Exception.message for Python 3
add faa9a52 [AIRFLOW-1563] Catch OSError while symlinking the latest log directory
add 9ec7f0f [AIRFLOW-1801][AIRFLOW-288] Url encode execution dates
add d4d8eb9 [AIRFLOW-1813] Bug SSH Operator empty buffer
add 5157b5a [AIRFLOW-1817] use boto3 for s3 dependency
add d04519e [AIRFLOW-1816] Add region param to Dataproc operators
add d8e8f90 [AIRFLOW-1805] Allow Slack token to be passed through connection
add 3c8f774 [AIRFLOW-1819] Fix slack operator unittest bug
add 54c03f3 [AIRFLOW-1811] Fix render Druid operator
add 98df0d6 [AIRFLOW-1795] Correctly call S3Hook after migration to boto3
add e4675ae [AIRFLOW-1831] Add driver-classpath spark submit
add 6b1ceff [AIRFLOW-1830] Support multiple domains in Google authentication backend
add 2d54089 [AIRFLOW-1839] Fix more bugs in S3Hook boto -> boto3 migration
add cbd6e70 [AIRFLOW-1841] change False to None in operator and hook
add 1491958 [AIRFLOW-1842] Add gcs to gcs copy operator with renaming if required
add d76bf76 [AIRFLOW-1229] Add link to Run Id, incl execution_date
add 87c6c83 [AIRFLOW-1845] Modal background now covers long or tall pages
add 4247ff0 [AIRFLOW-1842] Fixed Super class name for the gcs to gcs copy operator
add f5df0d3 [AIRFLOW-1838] Properly log collect_dags exception
add 0422157 [AIRFLOW-1810] Remove unused mysql import in migrations.
add d481666 [AIRFLOW-1820] Remove timestamp from metric name
add 2728cde [AIRFLOW-XXX] Update README.md
add 68d3a80 [AIRFLOW-1790] Add support for AWS Batch operator
add 59aba30 [AIRFLOW-XXX] Add dask lock files to excludes
add 2f79610 [AIRFLOW-1613] make mysql_to_gcs_operator py3 compatible
add d8fa2e9 [AIRFLOW-868] Add postgres_to_gcs operator and unittests
add eff6888 Merge pull request #2786 from x/postgres_to_bigquery_operator
add d8115e9 [AIRFLOW-1843] Add Google Cloud Storage Sensor with prefix
add b658c78 [AIRFLOW-1802] Convert database fields to timezone aware
add a47255f [AIRFLOW-1804] Add time zone configuration options
add c857436 [AIRFLOW-1808] Convert all utcnow() to time zone aware
add 2f16863 [AIRFLOW-1807] Force use of time zone aware db fields
add dcac3e9 [AIRFLOW-1806] Use naive datetime for cron scheduling
add 9624f5f [AIRFLOW-1809] Update tests to use timezone aware objects
add 8aadc31 [AIRFLOW-1806] Use naive datetime when using cron
add f43c0e9 [AIRFLOW-1827] Fix api endpoint date parsing
add 518a41a [AIRFLOW-1826] Update views to use timezone aware objects
add f1ab56c [AIRFLOW-1803] Time zone documentation
add d990531 Merge pull request #2781 from bolkedebruin/AIRFLOW-1802
add 0211219 [AIRFLOW-1848][Airflow-1848] Fix DataFlowPythonOperator py_file extension doc comment
add 4135c82 [AIRFLOW-1850] Copy cmd before masking
add 8e7b0ab [AIRFLOW-1785] Enable Python 3 tests
add b9c82c0 [AIRFLOW-1870] Enable flake8 tests
add 3e32179 [AIRFLOW-1855][AIRFLOW-1866] Add GCS Copy Operator to copy multiple files
add 406d738 [AIRFLOW-1872] Set context for all handlers including parents
add 3bde95e [AIRFLOW-1559] Make database pooling optional
add 5a303eb [AIRFLOW-1559] Close file handles in subprocesses
add 6bf1a6e [AIRFLOW-1559] Dispose SQLAlchemy engines on exit
add 94deac3 [AIRFLOW-1665] Reconnect on database errors
add 1359d87 Merge pull request #2822 from StephanErb/db_robustness
add 8d2f430 [AIRFLOW-1883] Get File Size for objects in Google Cloud Storage
add 28c2d8d [AIRFLOW-XXX] Added DataReply to the list of Airflow Users
add 97383f7 [AIRFLOW-1881] Make operator log in task log
add aa737a5 [AIRFLOW-966] Make celery broker_transport_options configurable
add bdafb12 [AIRFLOW-342] Do not use amqp, rpc as result backend
add c0c71ca add hostnfly as users of airflow
add ff0d75f [AIRFLOW-1554] Fix wrong DagFileProcessor termination method call
add a9ceca5 [AIRFLOW-1876] Write subtask id to task log header
add 06b41fb [AIRFLOW-1869] Write more error messages into gcs and file logs
add 301ce6b [AIRFLOW-1879] Handle ti log entirely within ti
add 09f7142 Update README.md
add ad4f751 [AIRFLOW-1891] Fix non-ascii typo in default configuration template
add 4b4e504 [AIRFLOW-1873] Set TI.try_number to right value depending TI state
add 9ad6d12 [AIRFLOW-1887] Renamed endpoint url variable
add 4936a80 [AIRFLOW-1888] Add AWS Redshift Cluster Sensor
add 75eef96 [AIRFLOW-1869] Do not emit spurious warning on missing logs
add f9dcab0 [AIRFLOW-XXX] Fix typo in comment
add 8626186 [AIRFLOW-1884][AIRFLOW-1059] Reset orphaned task state for external dagruns
add 2dbd81f [AIRFLOW-1896] FIX bleach <> html5lib incompatibility
add 9731ce6 [AIRFLOW-1897][AIRFLOW-1873] Task Logs for running instance not visible in WebUI
add 02ff8ae [AIRFLOW-1878] Fix stderr/stdout redirection for tasks
add 30076f1 [AIRFLOW-1840] Make celery configuration congruent with Celery 4
add 8ba8607 [AIRFLOW-1829] Support for schema updates in query jobs
add c6f46b1 [AIRFLOW-1892] Modify BQ hook to extract data filtered by column
add 9d9727a [AIRFLOW-1893][AIRFLOW-1901] Propagate PYTHONPATH when using impersonation
add 639bc90 [AIRFLOW-1909] Add away to list of users
add c70d8f5 Add Global Fashion Group as an Airflow user
add 683a27f [AIRFLOW-1907] Pass max_ingestion_time to Druid hook
add 22453d0 [AIRFLOW-1908] Fix celery broker options config load
add 3e6babe [AIRFLOW-1854] Improve Spark Submit operator for standalone cluster mode
add be54f04 [AIRFLOW-1885] Fix IndexError in ready_prefix_on_cmdline
add 815270b [AIRFLOW-1911] Rename celeryd_concurrency
add 1d7fac6 [AIRFLOW-1912] airflow.processor should not propagate logging
add 3aa7ffa [AIRFLOW-1687] fix fernet error without encryption
add 16b5f9a [AIRFLOW-1525] Fix minor LICENSE and NOTICE issues
add 8942d2e [AIRFLOW-1913] Add new GCP PubSub operators
add 51180d3 [AIRFLOW-XXX] Upgrade to python 3.5 and disable dask tests
add cec04ad Merge branch 'disable_dask'
add 81558f3 [AIRFLOW-XXX] Fix failing PubSub tests on Python3
add 4ce4faa [AIRFLOW-1916] Don't upload logs to remote from `run --raw`
add cc4404b [AIRFLOW-1938] Remove tag version check in setup.py
add b7e0d09 [AIRFLOW-XXX] Remove unused coveralls token
add 33b3f6d [AIRFLOW-XXX] Purge coveralls
add 6645218 [AIRFLOW-1932] Add GCP Pub/Sub Pull and Ack
add a5ca8cd [AIRFLOW-1938] Clean up unused exception
add 5774796 [AIRFLOW-1948] Include details for on_kill failure
add 657c522 [AIRFLOW-1846][AIRFLOW-1697] Hide Ad Hoc Query behind secure_mode config
add d0db009 [AIRFLOW-1942] Update Sphinx docs to remove deprecated import structure
add 4b4132d [AIRFLOW-1920] Update CONTRIBUTING.md to reflect enforced linting rules
add 355135b [AIRFLOW-1915] Relax flask-wtf dependency specification
add e6d3166 [AIRFLOW-1909] Update docs with supported versions of MySQL server
add 1c8972d [AIRFLOW-1904] Correct DAG fileloc to the right filepath
add c0dffb5 [AIRFLOW-1821] Enhance default logging config by removing extra loggers
add cc62fd0 [AIRFLOW-1937] Speed up scheduling by committing in batch
add a3c5783 Add Creditas to Airflow users
add 369bc4c [AIRFLOW-1928] Fix @once with catchup=False
add 0b509b4 [AIRFLOW-1939] add astronomer contributors
add b0e47ec [AIRFLOW-1935] Add BalanceHero to readme
add 9e5fbad closes incubator-airflow/#1408
add 56f4219 closes apache/incubator-airflow#1408 *Already Merged
add 5e4d7d8 [AIRFLOW-XXX] Pin sqlalchemy dependency
add 9d8db0a Closes apache/incubator-airflow#2440 *Already Merged*
add 0b70cd8 [AIRFLOW-1957] Add contributor to BalanceHero in Readme
add 9565a98 [AIRFLOW-1955] Do not reference unassigned variable
add fdd7f43 Revert "[AIRFLOW-1955] Do not reference unassigned variable"
add f434e2b Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
add d44a82e Revert "Revert "[AIRFLOW-1955] Do not reference unassigned variable""
add b7c2f71 [AIRFLOW-1470] Implement BashSensor operator
add f575e32 Added Quizlet to "Who uses Airflow?" list
add 0f792c6 Added Ubisoft to Airflow users
add d761106 [AIRFLOW-XXX] Changelog for 1.9.0
add fbeb8f0 [AIRFLOW-1964] Add Upsight to list of Airflow users
add b9f4a74 [AIRFLOW-1967] Update Celery to 4.0.2
add cc9295f [AIRFLOW-1953] Add labels to dataflow operators
add 07c2a51 [AIRFLOW-1946][AIRFLOW-1855] Create a BigQuery Get Data Operator
add b3489b9 [AIRFLOW-1963] Add config for HiveOperator mapred_queue
add 3c5b735 [AIRFLOW-1954] Add DataFlowTemplateOperator
add 7fa3e12 added Newzoo to airflow organizations
add e46cde4 [AIRFLOW-1969] Always use HTTPS URIs for Google OAuth2
add e9c1ac5 [AIRFLOW-1971] Propagate hive config on impersonation
add 37a1484 [AIRFLOW-1982] Fix Executor event log formatting
add ffc4a8b [AIRFLOW-1976] Fix for missing log/logger attribute FileProcessHandler
add 97680d8 [AIRFLOW-1958] Add **kwargs to send_email
add bf8c8b2 [AIRFLOW-1480] Render template attributes for ExternalTaskSensor fields
add b75367b [AIRFLOW-1975] Make TriggerDagRunOperator callback optional
add 804710f [AIRFLOW-1688] Support load.time_partitioning in bigquery_hook
add d9bbb63 [AIRFLOW-1930] Convert func.now() to timezone.utcnow()
add 1f3b607 [AIRFLOW-1949] Fix var upload, str() produces "b'...'" which is not json
add 2691186 [AIRFLOW-790] Clean up TaskInstances without DagRuns
add 61419dd [AIRFLOW-1988] Change BG color of None state TIs
add 404bee8 [AIRFLOW-1436][AIRFLOW-1475] EmrJobFlowSensor considers Cancelled step as Successful
add c208a41 [AIRFLOW-1994] Change background color of Scheduled state Task Instances
add eb994d6 [AIRFLOW-1770] Allow HiveOperator to take in a file
add 147472b [AIRFLOW-1995][Airflow 1995] add on_kill method to SqoopOperator
add a2bb2d7 [AIRFLOW-1996] Update DataflowHook waitfordone for Streaming type job[]
add b48bbbd [AIRFLOW-1997] Fix GCP operator doc strings
add 78ff2fc [AIRFLOW-1517] Kubernetes Operator
add c5ced07 [AIRFLOW-1517] Remove authorship of secrets and init container
add 361dad9 [AIRFLOW-1517] Restore authorship of secrets and init container
add cde3a5f [AIRFLOW-1517] Add minikube for kubernetes integration tests
add ada7aed [AIRFLOW-1517] Remove authorship of resources
add eeff445 [AIRFLOW-1517] Created more accurate failures for kube cluster issues
add 02a9384 [AIRFLOW-1517] fixed license issues
add 7c9e3c1 [AIRFLOW-1517] Restore authorship of resources
add a42dbb4 Revert "[AIRFLOW-1517] Add minikube for kubernetes integration tests"
add 965439b [AIRFLOW-1517] Add minikube for kubernetes integration tests
add 540b724 [AIRFLOW-1517] Remove authorship of resources
add 28d9d7f0 [AIRFLOW-1517] Restore authorship of resources
add 12b725d [AIRFLOW-1517] started documentation of k8s operator
add d5b13a3 [AIRFLOW-1517] addressed PR comments
add 7fb5906 [AIRFLOW-1517] Kubernetes operator PR fixes
add 1abe7f6 Merge pull request #2853 from dimberman/Airflow_1517_kubenetes_operator
add 7cf7cd7 [AIRFLOW-2004] Import flash from flask not flask.login
add a34a486 [AIRFLOW-2002] Do not swallow exception on logging import
add 88130a5 [AIRFLOW-2003] Use flask-caching instead of flask-cache
add f6a1c3c [AIRFLOW-2000] Support non-main dataflow job class
add 59e3598 [AIRFLOW-1984] Fix to AWS Batch operator
add c690805 Closes apache/incubator-airflow#2919 *Not merging*
add bc72231 Closes apache/incubator-airflow#2873 *Not merging due to inactivity*
add fbba5ef [AIRFLOW-2008] Use callable for python column defaults
add dd2bc8c [AIRFLOW-192] Add weight_rule param to BaseOperator
add c3c4a8f [AIRFLOW-511][Airflow 511] add success/failure callbacks on dag level
add 1e36b37 [AIRFLOW-1755] Allow mount below root
add e7c118d [AIRFLOW-1950] Optionally pass xcom_pull task_ids
add 33c7204 [AIRFLOW-1889] Split sensors into separate files
add 97ca979 [AIRFLOW-2017][Airflow 2017] adding query output to PostgresOperator
add 2794819 [AIRFLOW-2019] Update DataflowHook for updating Streaming type job
add 375ed75 [AIRFLOW-XXX] Typo node to nodes
add 24bb2b7 [AIRFLOW-XXX] Fixed a typo
add 1021f68 [AIRFLOW-1267][AIRFLOW-1874] Add dialect parameter to BigQueryHook
add 18d09a9 [AIRFLOW-2025] Reduced Logging verbosity
add 0990ba8 [AIRFLOW-2016] Add support for Dataproc Workflow Templates
add b780f39 Closes apache/incubator-airflow#730 *No movement from submitter*
add f662822 Closes apache/incubator-airflow#1839 *No movement from submitter*
add 2b6d112 [AIRFLOW-2028] Add JobTeaser to official users list
add cbc02da Kick mirroring
add bfbdeca [AIRFLOW-2029] Fix AttributeError in BigQueryPandasConnector
add 3dbfdaf [AIRFLOW-2031] Add missing gcp_conn_id in the example in DataFlow docstrings
add 55f2674 [AIRFLOW-2006] Add local log catching to kubernetes operator
add f9ddb36 [AIRFLOW-2033] Add Google Cloud Storage List Operator
add e1bf389 [AIRFLOW-1943] Add External BigQuery Table feature
add 0565bdc [AIRFLOW-2030] Fix KeyError:`i` in DbApiHook for insert
add a1d5551 [AIRFLOW-1895] Fix primary key integrity for mysql
add efd8338 [AIRFLOW-2015] Add flag for interactive runs
add 6b2ca22 [AIRFLOW-1453] Add 'steps' into template_fields in EmrAddSteps
add da0e628 [AIRFLOW-XXX] Add Pernod-ricard as a airflow user
add 61ff29e [AIRFLOW-2023] Add debug logging around number of queued files
add afa6818 [AIRFLOW-2043] Add Intercom to list of companies
add 48202ad [AIRFLOW-2050] Fix Travis permission problem
add 80d2ee8 [AIRFLOW-2037] Add methods to get Hash values of a GCS object
add 6ee4bbd [AIRFLOW-2044] Add SparkSubmitOperator to documentation
add 6d88744 [AIRFLOW-XXX] Add Plaid to Airflow users
add ba0b197 [AIRFLOW-2057] Add Overstock to list of companies
add fd4360b [AIRFLOW-2053] Fix quote character bug in BQ hook
add 3f50f6b [AIRFLOW-2039] BigQueryOperator supports priority property
add 15b8b7a [AIRFLOW-2055] Elaborate on slightly ambiguous documentation
add 6f60304 [AIRFLOW-1793] Use docker_url instead of invalid base_url
add 49ac26d [AIRFLOW-XXX] Fix typo in docs
add f4e3e35 [AIRFLOW-2063] Add missing docs for GCP
add 670658f [AIRFLOW-2046] Fix kerberos error to work with python 3.x
add 1bf5411 [AIRFLOW-2048] Fix task instance failure string formatting
add 82a65ee [AIRFLOW-1968][AIRFLOW-1520] Add role_arn and aws_account_id/aws_iam_role support back to aws hook
add 0e748ad [AIRFLOW-2040] Escape special chars in task instance logs URL
add e76cda0 [AIRFLOW-2038] Add missing kubernetes dependency for dev
add c458a22 [AIRFLOW-1760] Password auth for experimental API
add 772dbae [AIRFLOW-1927] Convert naive datetimes for TaskInstances
add 718483b [AIRFLOW-2074] Fix log var name in GHE auth
add 2014688 [AIRFLOW-2069] Allow Bytes to be uploaded to S3
add 1675ba9 [AIRFLOW-XXX] Fix typo in concepts doc (dag_md)
add 6f00f72 [AIRFLOW-2018][AIRFLOW-2] Make Sensors backward compatible
add a0deb50 [AIRFLOW-1985] Impersonation fixes for using `run_as_user`
add 2cfe0a8 [AIRFLOW-XXX] Add TM to list of companies
add dedae8e [AIRFLOW-2077] Fetch all pages of list_objects_v2 response
add 77b32a4 [AIRFLOW-2080] Use a log-out icon instead of a power button
add 4e8fdb5 [AIRFLOW-2078] Improve task_stats and dag_stats performance
add 4751abf8 [AIRFLOW-2073] Make FileSensor fail when the file doesn't exist
add 2920d04 [AIRFLOW-2066] Add operator to create empty BQ table
add 15b8a36 [AIRFLOW-2083] Docs: Use "its" instead of "it's" where appropriate
add 822296a [AIRFLOW-XXX] add Karmic to list of companies
add fd67721 Merge pull request #3019 from hyw/master
add 44551e2 [AIRFLOW-713] Jinjafy {EmrCreateJobFlow,EmrAddSteps}Operator attributes
add e6973b1 [AIRFLOW-1157] Fix missing pools crashing the scheduler
add 4c7ae42 [AIRFLOW-2090] Fix typo in DataStore Hook
add 0a71370 [AIRFLOW-2091] Fix incorrect docstring parameter in BigQuery Hook
add 759d8f8 [AIRFLOW-2088] Fix duplicate keys in MySQL to GCS Helper function
add a1e5a07 [AIRFLOW-XXX] Add SocialCops to Airflow users
add bf1296f [AIRFLOW-2092] Fixed incorrect parameter in docstring for FTPHook
add 556c9ec [AIRFLOW-2094] Jinjafied project_id, region & zone in DataProc{*} Operators
add 7488f29 [AIRFLOW-1002] Add ability to clean all dependencies of removed DAG
add d5b5ae0 [AIRFLOW-2085] Add SparkJdbc operator
add 7822887 [AIRFLOW-2095] Add operator to create External BigQuery Table
add 1df6c24 [AIRFLOW-1983] Parse environment parameter as template
add fe73f22 [AIRFLOW-1319] Fix misleading SparkSubmitOperator and SparkSubmitHook docstring
add 69334fc [AIRFLOW-800] Initialize valid Google BigQuery Connection
add a289497 [AIRFLOW-1404] Add 'flatten_results' & 'maximum_bytes_billed' to BQ Operator
add 6e634dd [AIRFLOW-2100] Fix Broken Documentation Links
add 7659674 [AIRFLOW-XXX] Add PMC to list of companies using Airflow
add 0ca6f92 Revert "[AIRFLOW-2050] Fix Travis permission problem"
add 283b8d1 [AIRFLOW-2116] Set CI Cloudant version to <2.0
add d56dcbd [AIRFLOW-2112] Fix svg width for Recent Tasks on UI.
add 4745e4e [AIRFLOW-2113] Address missing DagRun callbacks Given that the handle_callback method belongs to the DAG object, we are able to get the list of task directly with get_task and reduce the communication with the database, making airflow more lightweight.
add 0742951 [AIRFLOW-2089] Add on kill for SparkSubmit in Standalone Cluster
add c739adc [AIRFLOW-1882] Add ignoreUnknownValues option to gcs_to_bq operator
add 60abb60 [AIRFLOW-XXX] Add contributor from Easy company
add 1c76e1b [AIRFLOW-2115] Fix doc links to PythonHosted
add faaf0b8 [AIRFLOW-2108] Fix log indentation in BashOperator
add 3fe06e9 [AIRFLOW-1618] Add feature to create GCS bucket
add fc26cad [AIRFLOW-2126] Add Bluecore to active users
add 6c93460 [AIRFLOW-1852] Allow hostname to be overridable.
add 7b0493a [AIRFLOW-2133] Remove references to GitHub issues in CONTRIBUTING
add f30253c [AIRFLOW-2134] Add Alan to the list of companies that use Airflow
add 331a1dc [AIRFLOW-2131] Remove confusing AirflowImport docs
add 2143ccc Merge pull request #3062 from reidab/AIRFLOW-2131
add ba12692 [AIRFLOW-XXX] Add timeout units (seconds)
add 3e32819 [AIRFLOW-2130] Add missing Operators to API Reference docs
add 846a131 Merge pull request #3061 from reidab/AIRFLOW-2130
add 5a69811 [AIRFLOW-XXX] Add Tile to the list of users
add af1f9bc [AIRFLOW-2122] Handle boolean values in sshHook
add 662d6cf [AIRFLOW-1615] SSHHook: use port specified by Connection
add 2ce8083 [AIRFLOW-2142] Include message on mkdir failure
add beadcd3 [AIRFLOW-2125] Using binary package psycopg2-binary
add ad308ea [AIRFLOW-2139] Remove unncecessary boilerplate to get DataFrame using pandas_gbq
add d7b5d09 [AIRFLOW-2087] Scheduler Report shows incorrect Total task number
add f2d10ef [AIRFLOW-2146] Resolve issues with BQ using DbApiHook methods
add 496d0f4 [AIRFLOW-2127] Keep loggers during DB migrations
add 4118e71 [AIRFLOW-1035][AIRFLOW-1053] import unicode_literals to parse Unicode in HQL
add caa8fd9 [AIRFLOW-2102] Add custom_args to Sendgrid personalizations
add 6efe2e3 [AIRFLOW-2034] Fix mixup between %s and {} when using str.format Convention is to use .format for string formating oustide logging, else use lazy format See comment in related issue https://github.com/apache/incubator-airflow/pull/2823/files Identified problematic case using following command line .git/COMMIT_EDITMSG:`grep -r '%s'./* | grep '\.format('`
add 667a26c [AIRFLOW-1551] Add operator to trigger Jenkins job
add 7e7a745 [AIRFLOW-2152] Add Multiply to list of companies using Airflow
add 02292c5 [AIRFLOW-2097] tz referenced before assignment
add 68679ae [AIRFLOW-2151] Allow getting the session from AwsHook
add 343af06 [AIRFLOW-2149] Add link to apache Beam documentation to create self executing Jar
add c61d836 [AIRFLOW-2161] Add Vevo to list of companies using Airflow
add a27bd62 [AIRFLOW-2160] Fix bad rowid deserialization
add 2511c46 [AIRFLOW-2132] Add step to initialize database
add c7e3968 [AIRFLOW-2159] Fix a few typos in salesforce_hook
add d4dfe26 [AIRFLOW-2059] taskinstance query is awful, un-indexed, and does not scale
add fedc5a0 [AIRFLOW-2147] Plugin manager: added 'sensors' attribute
add b1deb33 [AIRFLOW-2065] Fix race-conditions when creating loggers
add f36ae3a [AIRFLOW-2166] Restore BQ run_query dialect param
add 08891b2 docs: "Implement Features" section text changes
add e28f6e2 Merge pull request #3089 from feluelle/master
add c1d02d9 [AIRFLOW-2171] Store delegated credentials
add 664c963 [AIRFLOW-2174] Fix typos and wrongly rendered documents
add 1ac4d07 [AIRFLOW-2129] Presto hook calls _parse_exception_message but defines _get_pretty_exception_message
add 8b6eab7 [AIRFLOW-2163] Add HBC Digital to users of airflow
add f1df3de Merge pull request #3084 from tmccartan/master
add 976fd12 [AIRFLOW-2123] Install CI dependencies from setup.py
add 587a14b [AIRFLOW-2177] Add mock test for GCS Download op
add 6344d1e [AIRFLOW-2176] Change the way logging is carried out in BQ Get Data Operator
add 702190f [AIRFLOW-XXX] Add DocuTAP to list of users
add 53b8ddd [AIRFLOW-2168] Remote logging for Azure Blob Storage
add 9d5cc6e [AIRFLOW-2173] Don't check task IDs for concurrency reached check
add a0ba5b9 [AIRFLOW-2175] Check that filepath is not None
add d2d2c25 Merge pull request #3104 from samschlegel/AIRFLOW-2175
add 0ef6361 [AIRFLOW-2187] Fix Broken Travis CI due to AIRFLOW-2123
add b6f9ba9 Merge pull request #3108 from kaxil/Airflow-2187
add 7cba833 [AIRFLOW-2181] Convert password_auth and test_password_endpoints from DOS to UNIX
add 0f9f460 [AIRFLOW-2186] Change the way logging is carried out in few ops
add b8c2cea [AIRFLOW-2150] Use lighter call in HiveMetastoreHook().max_partition()
add 1a08537 [AIRFLOW-2106] SalesForce hook sandbox option
add 044b2c7 Add Bodastage and BTS-CE to current user list
add a5d9d50 [AIRFLOW-2191] Change scheduler heartbeat logs from info to debug
add 7cc6d8a [AIRFLOW-2199] Fix invalid reference to logger
add 4af71fd [AIRFLOW-2197] Silence hostname_callable config error message
add 48dab65 Merge pull request #3113 from Fokko/fd-fix-fqdn-errors
add 27835f4 [AIRFLOW-1588] Cast Variable value to string
add 8037679 [AIRFLOW-2184][AIRFLOW-2138] Google Cloud Storage allow wildcards
add 6f96f0f [AIRFLOW-2169] Add schema to MySqlToGoogleCloudStorageOperator
add 398746d Merge pull request #3091 from whynick1/master
add f801384 [AIRFLOW-442] Add SFTPHook
add 76d11f2 [AIRFLOW-102] Fix test_complex_template always succeeds
add c6bdaf8 [AIRFLOW-XXX] Add Xero to list of users
add 64100d2 [AIRFLOW-2140] Add Kubernetes scheduler to SparkSubmitOperator
add 7ab53e6 [AIRFLOW-2207] Fix flaky test that uses app.cached_app()
add a4aa46e Merge pull request #3123 from sekikn/AIRFLOW-2207
add bee4a80 [AIRFLOW-2206] Remove unsupported args from JdbcOperator doc
add ac397cf Merge pull request #3122 from sekikn/AIRFLOW-2206
add 022b7ae [AIRFLOW-2204] Fix webserver debug mode
add 79e7c90 Merge pull request #3118 from bbonagura9/master
add 81f8aba [AIRFLOW-2205] Remove unsupported args from JdbcHook doc
add 4cf2fba Merge pull request #3121 from sekikn/AIRFLOW-2205
add 781c5bf [AIRFLOW-2203] Store task ids as sets not lists
add 16ab314 [AIRFLOW-2203] Cache static rules (trigger/weight)
add 92357d5 [AIRFLOW-2203] Speed up Operator Resources
add 81ec595 [AIRFLOW-2203] Cache signature in apply_defaults
add 6f0a0d2 [AIRFLOW-2203] Remove Useless Commands.
add c373065 [AIRFLOW-2203] Defer cycle detection
add 7a880a7 [AIRFLOW-2183] Refactor DruidHook to enable sql
add eeca383 [AIRFLOW-2185] Use state instead of query param
add a817404 [AIRFLOW-2215] Update celery task to preserve environment variables and improve logging on exception
add 9c6fc12 [AIRFLOW-XXX] Update tutorial documentation
add 133e249 [AIRFLOW-2220] Remove duplicate numeric list entry in security.rst
add 9a315ef [Airflow-2202] Add filter support in HiveMetastoreHook().max_partition()
add 37072ab [AIRFLOW-2225] Update document to include DruidDbApiHook
add e83b01551 [AIRFLOW-2211] Rename hdfs_sensors.py to hdfs_sensor.py for consistency
add bb287ec [AIRFLOW-2226] Rename google_cloud_storage_default to google_cloud_default
add f642242 [AIRFLOW-2212] Fix ungenerated sensor API reference
add ec80f94 [AIRFLOW-2124] Upload Python file to a bucket for Dataproc
add 8754cb1 [AIRFLOW-XXX] Fix chronological order for companies using Airflow
add 8c42d03 [AIRFLOW-1460] Allow restoration of REMOVED TI's
add 7e762d4 [AIRFLOW-1235] Fix webserver's odd behaviour
add 21152ef [airflow-2235] Fix wrong docstrings in two operators
add bd01004 Merge pull request #3147 from feng-tao/airflow-2235
add 05e1861 [AIRFLOW-1433][AIRFLOW-85] New Airflow Webserver UI with RBAC support
add a7a771f [AIRFLOW-2248] Fix wrong param name in RedshiftToS3Transfer doc
add 1a482d4 Merge pull request #3156 from sekikn/AIRFLOW-2248
add 821ced7 [AIRFLOW-2060] Update pendulum version to 1.4.4
add b65dc43 [AIRFLOW-1206] Typos
add acc9a36 [AIRFLOW-2228] Enhancements in ValueCheckOperator
add bebd7d2 [AIRFLOW-XXX] Add Qplum to Airflow users
add fb6229c [AIRFLOW-2249] Add side-loading support for Zendesk Hook
add 9b42fc9 [AIRFLOW-2247] Fix RedshiftToS3Transfer not to fail with ValueError
add 1d8ed09 [AIRFLOW-2244] bugfix: remove legacy LongText code from models.py
add 08b125a [AIRFLOW-2251] Add Thinknear as an Airflow user
add 68bbffd [AIRFLOW-1430] Solve GPL dependency
add 2fa1ae9 [AIRFLOW-1430] Include INSTALL instructions to avoid GPL
add 6b91267 [AIRFLOW-2258] Allow import of Parquet-format files into BigQuery
add 02eff28 [AIRFLOW-2261] Check config/env for remote base log folder
add e21a2d2 [AIRFLOW-2260] [AIRFLOW-2260] SSHOperator add command template .sh files
add 0c3a1af [AIRFLOW-2264] Improve create_user cli help message
add 721bc09 [AIRFLOW-1729] improve dagBag time
add 6420661 [AIRFLOW-2217] Add Slack webhook operator
add bf86b89 [AIRFLOW-2233] Update updating.md to include the info of hdfs_sensors renaming
add 98b5c16 [AIRFLOW-2259] Dataflow Hook Index out of range
add ad81412 [AIRFLOW-2269] Add Custom Ink as an Airflow user
add a6487d6 [AIRFLOW-2274] Fix Dataflow tests
add 9dba430 [AIRFLOW-2253] Add Airflow CLI instrumentation
add d1f94fe [AIRFLOW-2215] Pass environment to subproces.Popen in base_task_runner
add 9c0c426 [AIRFLOW-2178] Add handling on SLA miss errors
add 4c89e44 [AIRFLOW-2169] Fix type 'bytes' is not JSON serializable in python3
add f865c78 Merge pull request #3177 from whynick1/master
add 9bdcc47 [AIRFLOW-2282] Fix grammar in UPDATING.md
add 87a1774 Merge pull request #3189 from tedmiston/updating-doc-grammar-fix
add c4ba105 [AIRFLOW-2200] Add snowflake operator with tests
add 8c9d3be Merge pull request #3150 from devinXL8/AIRFLOW-2200
add 651e309 [AIRFLOW-2273] Add Discord webhook operator/hook
add 86f30de Merge pull request #3178 from TJBIII/discord_webhook_operator
add 9804f48 Closes apache/incubator-airflow#2953 *No movement from submitter*
add dcfadcd [AIRFLOW-2286] Add tokopedia to the readme
add 04262eb *Kick mirroring*
add a15bd80 *Kick mirroring again*
add e65a04e [AIRFLOW-2287] Add license header to docs/Makefile
add c69e2ef [AIRFLOW-XXX] Remove outdated migrations.sql
add 57f79ba [AIRFLOW-XXX] Update PR template
add a5943a1 [AIRFLOW-2292] Fix docstring for S3Hook.get_wildcard_key
add 9b1bfb5 [AIRFLOW-2298] Add Kalibrr to who uses airflow
add 347acbb [AIRFLOW-2296] Add Cinimex DataLab to Readme
add f7f1d38 Closes apache/incubator-airflow#3192 *Already Merged*
add a30f009 [AIRFLOW-2287] Update license notices
add 4e80b5f [AIRFLOW-2284] GCS to S3 operator
add 3ece6f6 [AIRFLOW-2256] SparkOperator: Add Client Standalone mode and retry mechanism
add 3c4f1fd [AIRFLOW-2027] Only trigger sleep in scheduler after all files have parsed
add b3dea2f [AIRFLOW-2281] Add support for Sendgrid categories
add 44ce9ca [AIRFLOW-2305][AIRFLOW-2027] Fix CI failure caused by []
add 3beb9bc [AIRFLOW-2306] Add Bonnier Broadcasting to list of current users
add e2aeebe [AIRFLOW-2209] restore flask_login imports
add 687bd03 [AIRFLOW-2303] Lists the keys inside an S3 bucket
add d9f22e4 [AIRFLOW-1340] Add S3 to Redshift transfer operator
add e50eea6 [AIRFLOW-1633] docker_operator needs a way to set shm_size
add dfff046 [AIRFLOW-2304] Update quickstart doc to mention scheduler part
add 354492b [AIRFLOW-2162] When impersonating another user, pass env variables to sudo
add e58d0c9 Merge pull request #3184 from johnarnold/johnar/env3
add 39b7d7d [AIRFLOW-1623] Trigger on_kill method in operators
add 69ccf84 [AIRFLOW-2312] Docs Typo Correction: Corresponding
add 3475faf [AIRFLOW-2302] Add missing operators and hooks
add 65e7025 [AIRFLOW-1774] Allow consistent templating of arguments in MLEngineBatchPredictionOperator
add d9bf1ed [AIRFLOW-2291] Add optional params to ML Engine
add bc6feea [AIRFLOW-1509][AIRFLOW-442] SFTP Sensor
add 1fa71f5 [AIRFLOW-3212][AIRFLOW-2314] Remove only leading slash in GCS path
add 5cb530b [AIRFLOW-2293] Fix S3FileTransformOperator to work with boto3
add 34f827f [AIRFLOW-2301] Sync files of an S3 key with a GCS path
add ec38ba9 [AIRFLOW-1325] Add ElasticSearch log handler and reader
add a27ea11 [AIRFLOW-952] fix save empty extra field in UI
add b3c0ae0 [AIRFLOW-XXX] Add Zego as an Apache Airflow user
add c7a472e [AIRFLOW-2287] Fix incorrect ASF headers
add 32c5f44 [AIRFLOW-610] Respect _cmd option in config before defaults
add a148043 [AIRFLOW-2254] Put header as first row in unload
add 6e82f1d [AIRFLOW-2299] Add S3 Select functionarity to S3FileTransformOperator
add 3f1bfd3 [AIRFLOW-2184] Add druid_checker_operator
add 0f8507a [AIRFLOW-2335] fix issue with jdk8 download for ci
add 3fa55db [AIRFLOW-2309] Fix duration calculation on TaskFail
add e95a125 [AIRFLOW-2240][DASK] Added TLS/SSL support for the dask-distributed scheduler.
add 17d3d1d [AIRFLOW-2330] Do not append destination prefix if not given
add c208a56 [AIRFLOW-2346] Add Investorise as official user of Airflow
add f1e65c4 [AIRFLOW-2347] Add Banco de Formaturas to Readme
add e614578 closes apache/incubator-airflow#3225 *Closed for inactivity*
add efc316d [AIRFLOW-2345] pip is not used in this setup.py
add 4c02ad7 [AIRFLOW-2302] Fix documentation
add 2c1052d closes apache/incubator-airflow#3187 *Closed for inactivity*
add 8e83e2b [AIRFLOW-2350] Fix grammar in UPDATING.md
add b5f758b [AIRFLOW-2328] Fix empty GCS blob in S3ToGoogleCloudStorageOperator
add f520990 [AIRFLOW-2326][AIRFLOW-2222] remove contrib.gcs_copy_operator
add 5821320 [AIRFLOW=1314] Basic Kubernetes Mode
add c177d6e [AIRFLOW-1314] Add support for volume mounts & Secrets in Kubernetes Executor
add bb1e05c [AIRFLOW-1314] Git Mode to pull in DAGs for Kubernetes Executor
add 29daa58 [AIRFLOW-1314] Create integration testing environment
add a9d90dc [AIRFLOW-1314] Use VolumeClaim for transporting DAGs
add ad4e67c [AIRFLOW-1314] Improve k8s support
add c0920ef [AIRFLOW-1314] Add executor_config and tests
add 309f764 [AIRFLOW-1314] Small cleanup to address PR comments (#24)
add b9a87a0 [AIRFLOW-1314] Rebasing against master
add cdb43cb [AIRFLOW-1999] Add per-task GCP service account support
add 317b6c7 [AIRFLOW-1314] Improve error handling
add d807830 [AIRFLOW-1314] Polish some of the Kubernetes docs/config
add a15b7c5 [AIRFLOW-1314] Cleanup the config
add 49826af [AIRFLOW-2300] Add S3 Select functionarity to S3ToHiveTransfer
add 0d199e5 [AIRFLOW-2344] Fix `connections -l` to work with pipe/redirect
add a704b54 [AIRFLOW-2270] Handle removed tasks in backfill
add 6da88bb [AIRFLOW-1433] Set default rbac to initdb
add 1d3bb54 [AIRFLOW-2351] Check for valid default_args start_date
add e30a1f4 [AIRFLOW-2357] Add persistent volume for the logs
add 09bbe24 [AIRFLOW-1153] Allow HiveOperators to take hiveconfs
add ed93290 [AIRFLOW-2208][Airflow-22208] Link to same DagRun graph from TaskInstance view
add 65b6cea [AIRFLOW-2234] Enable insert_rows for PrestoHook
add 3450f52 [AIRFLOW-766] Skip conn.commit() when in Auto-commit
add a33b29c [AIRFLOW-2364] Warn when setting autocommit on a connection which does not support it
add 97954e2 [AIRFLOW-775] Fix autocommit settings with Jdbc hook
add 1e82e11 Merge pull request #3257 from artwr/awiedmer-fix-issue-with-jdbc-autocommit
add 2b03069 [AIRFLOW-1652] Push DatabricksRunSubmitOperator metadata into XCOM
add 305a787 Bump version
add a30acaf Add incubating
add 1f86299 [AIRFLOW-2068] MesosExecutor allows optional Docker image
add 813136f [AIRFLOW-2365] Fix autocommit attribute check
add be886b9 [AIRFLOW-2369] Fix gcs tests
add 64d9501 [AIRFLOW-74] SubdagOperators can consume all celeryd worker processes
add fd6f1d1 [AIRFLOW-2041] Correct Syntax in python examples
add 6c45b8c [AIRFLOW-2336] Use hmsclient in hive_hook
add 0889770 [AIRFLOW-XXX] Remove wheelhouse files from travis not owned by travis
add 8e8c4eb [AIRFLOW-2042] Fix browser menu appearing over the autocomplete menu
add ec0d227 [AIRFLOW-1781] Make search case-insensitive in LDAP group
add 2a8bb0e [AIRFLOW-1835] Update docs: Variable file is json
add dde066d closes apache/incubator-airflow#3032 *Closed for inactivity*
add e44688e [AIRFLOW-2331] Support init action timeout on dataproc cluster create
add b0d0d0a [AIRFLOW-2377] Improve Sendgrid sender support
add 36193fc [AIRFLOW-2380] Add support for environment variables in Spark submit operator.
add ae63246 [AIRFLOW-2382] Fix wrong description for delimiter
add 801fe7d [AIRFLOW-2378] Add Groupon to list of current users
add 414a08e [AIRFLOW-2381] Fix the flaky ApiPasswordTests test
add b922521 closes apache/incubator-airflow#1933 *Closed for inactivity*
add 172b73c closes apache/incubator-airflow#2586 *Closed for inactivity*
add 67c0099 closes apache/incubator-airflow#2827 *Closed for inactivity*
add 3368f42 [AIRFLOW-2391] Fix to Flask 0.12.2
add 840930b [AIRFLOW-2348] Strip path prefix from the destination_object when source_object contains a wildcard[]
add 5aa1586 [AIRFLOW-2370] Implement --use_random_password in create_user
add e9b74b6 [AIRFLOW-2266][AIRFLOW-2343] Remove google-cloud-dataflow dependency
add e691acc closes apache/incubator-airflow#3276 *Messed up PR - hundreds of old commits.*
add 2d588e9 [AIRFLOW-1575] Add AWS Kinesis Firehose Hook for inserting batch records
add f67e967 closes apache/incubator-airflow#2744 *Closed for inactivity.*
add 99cf26d closes apache/incubator-airflow#2555 *Fixed by another PR.*
add b34c296 closes apache/incubator-airflow#2555 *Fixed by another PR.*
add c5d3576 closes apache/incubator-airflow#3209 *PR in heavy need of squashing and cleanup.*
add c3aa8e3 [AIRFLOW-1313] Add vertica_to_mysql operator
add 72f15a1 [AIRFLOW-1960] Add support for secrets in kubernetes operator
add 3952e05 closes apache/incubator-airflow#2930 *Fix belongs in SQLAlchemy.*
add ad28dec [AIRFLOW-1933] Fix some typos
add 8c8d140 closes apache/incubator-airflow#2539 *Closed for inactivity*
add 06e90f4 closes apache/incubator-airflow#2047 *Closed for inactivity*
add e29562e closes apache/incubator-airflow#2970 *Closed for inactivity*
add ae48fce [AIRFLOW-2390] Resolve FlaskWTFDeprecationWarning
add 700c0f4 [AIRFLOW-2389] Create a pinot db api hook
add 0ff434a Revert "[AIRFLOW-2391] Fix to Flask 0.12.2"
add 19b3901 [AIRFLOW-2363] Fix return type bug in TaskHandler
add 9a8e4f7 [AIRFLOW-2398] Add BounceX to list of current airflow users
add a7e8f48 [AIRFLOW-1313] Fix license header
add f63a2b1 [AIRFLOW-2403] Fix License Headers
add 8921e7d closes apache/incubator-airflow#2814 *Messed up PR - hundreds of old commits.*
add a67c13e [AIRFLOW-2401] Document the use of variables in Jinja template
add 2d1b2ae [AIRFLOW-1853] Show only the desired number of runs in tree view
add 4428d1b [AIRFLOW-XXX] Add Twine Labs as an Airflow user
add fef7d30 [AIRFLOW-2400] Add Ability to set Environment Variables for K8s
add 8c49e8d closes apache/incubator-airflow#2337 *No longer a bug*
add 9a0c4e6 [AIRFLOW-2404] Add additional documentation for unqueued task
add 96d00da [AIRFLOW-2406] Add Apache2 License Shield to Readme
add 12ab796 [AIRFLOW-2394] default cmds and arguments in kubernetes operator
add 71954a5 [AIRFLOW-2410][AIRFLOW-75] Set the timezone in the RBAC Web UI
add 2a079b9 [AIRFLOW-2409] Supply password as a parameter
add 6f68846 [AIRFLOW-XXX] Fix wrong table header in scheduler.rst
add 6b3f6ce [AIRFLOW-XXX] Add Reddit to Airflow users
add c5fa8cd [AIRFLOW-2411] add dataproc_jars to templated_fields
add b02820a [AIRFLOW-2313] Add TTL parameters for Dataproc
add 02a88f6 closes apache/incubator-airflow#2962 *Closed for inactivity.*
add 3a28ceb closes apache/incubator-airflow#2675 *Closed for inactivity.*
add 97ab9e7 [AIRFLOW-1812] Update logging example
add d1f7af3 closes apache/incubator-airflow#2478 *Closed for inactivity.*
add 16bae56 [AIRFLOW-1899] Fix Kubernetes tests
add 09cdd4a closes apache/incubator-airflow#2923 *Closed in favor of newer PR*
add 29ae02a [AIRFLOW-XXX] Update README.md with Craig@Work
add c0cf73d [AIRFLOW-1914] Add other charset support to email utils
add b9d3ea0 [AIRFLOW-2417] Wait for pod is not running to end task
add c5ed7b1 [AIRFLOW-2418] Bump Flask-WTF
add 868d392 [AIRFLOW-2426] Add Google Cloud Storage Hook tests
add 69da866 [AIRFLOW-2222] Implement GoogleCloudStorageHook.rewrite
add fcf8435 closes apache/incubator-airflow#3237 *Closed for inactivity.*
add 2145839 [AIRFLOW-1952] Add the navigation bar color parameter
add 788625a closes apache/incubator-airflow#2772 *Closed for inactivity.*
add 1610d84 closes apache/incubator-airflow#2769 *Closed for inactivity.*
add f9eda3d closes apache/incubator-airflow#2770 *Closed for inactivity.*
add c27d8fd closes apache/incubator-airflow#2768 *Closed for inactivity.*
add b9eb52c [AIRFLOW-2407] Resolve Python undefined names
add 281a081 [AIRFLOW-2431] Add the navigation bar color parameter for RBAC UI
add 088900f Revert "[AIRFLOW-2335] fix issue with jdk8 download for ci"
add baf15e1 [AIRFLOW-2412] Fix HiveCliHook.load_file to address HIVE-10541
add b18b437 [AIRFLOW-2427] Add tests to named hive sensor
add e5f2a38 [AIRFLOW-1978] Add WinRM windows operator and hook
add e5cdabb [AIRFLOW-XXX] Add Quantopian to list of Airflow users
add 2728138 [AIRFLOW-2437] Add PubNub to list of current airflow users
add 2a55ffe [AIRFLOW-2086][AIRFLOW-2393] Customize default dagrun number in tree view
add 06017f6 closes apache/incubator-airflow#3325 *Need to be reopened and follow contributor guidelines*
add e813c60 [AIRFLOW-2445] Allow templating in kubernetes operator
add ae51daf [AIRFLOW-2447] Fix TestHiveMetastoreHook to run all cases
add f6e9f1b [AIRFLOW-2444] Remove unused option(include_adhoc) in cli backfill command
add 8ed30b1 [AIRFLOW-2436] Remove cli_logger in initdb
add f7c33af [AIRFLOW-2358][AIRFLOW-201804] Make the Kubernetes example optional
add 74027c9 [AIRFLOW-2441] Fix bugs in HiveCliHook.load_df
add 5de22d7 [AIRFLOW-2424] Add dagrun status endpoint and increased k8s test coverage
add 0ae21cf [AIRFLOW-2449] Fix operators.py to run all test cases
add 686e805 [AIRFLOW-2446] Add S3ToRedshiftTransfer into the "Integration" doc
add 7ca45b2 add BelugaDB to Airflow users
add 961aa05 [AIRFLOW-2016] assign template_fields for Dataproc Workflow Template sub-classes, not base class
add 250faad [AIRFLOW-2442][AIRFLOW-2] Airflow run command leaves database connections open
add 4d43b78 [AIRFLOW-2333] Add Segment Hook and TrackEventOperator
add efacc1a [AIRFLOW-2450] update supported k8s versions to 1.9 and 1.10
add 8002760 [AIRFLOW-2454][Airflow 2454] Support imagePullPolicy for k8s
add df693cd [AIRFLOW-2457] Update FAB version requirement
add e4ea6cd [AIRFLOW-XXX] Add spotahome in user list
add 5f7bb61 [AIRFLOW-2169] Encode binary data with base64 before importing to BigQuery
add 3ac97fd [AIRFLOW-2396] Add support for resources in kubernetes operator
add a92330e [AIRFLOW-2453] Add default nil value for kubernetes/git_subpath
add 042c3f2 [AIRFLOW-2430] Extend query batching to additional slow queries
add 648e1e6 [AIRFLOW-2425] Add lineage support
add 9236349 [AIRFLOW-2376] Fix no hive section error
add 9c915c1 [AIRFLOW-2461] Add support for cluster scaling on dataproc operator
add 06e1806 [AIRFLOW-2451] Remove extra slash ('/') char when using wildcard in gcs_to_gcs operator
add 776669a [AIRFLOW-2435] Add launch_type to ECSOperator to allow FARGATE
add cb9ba02 [AIRFLOW-XXX] Updated contributors list
add 6c19468 [AIRFLOW-2110][AIRFLOW-2122] Enhance Http Hook
add 8fa0bbd [AIRFLOW-2460] Users can now use volume mounts and volumes
add 089c996 [AIRFLOW-1929] Modifying TriggerDagRunOperator to accept execution_date
add b76d560 [AIRFLOW-2465] Fix wrong module names in the doc
add c1d583f [AIRFLOW-2213] Add Quoble check operator
add 866b30e Closes apache/incubator-airflow#2997 *Obsolete PR*
add 1e5ae96 Closes apache/incubator-airflow#2484 *Obsolete PR*
add eb99401 Add AdBOOST in user list
add f9e6b1f closes apache/incubator-airflow#2472 *Obsolete PR.*
add 992b19b closes apache/incubator-airflow#2318 *Obsolete PR.*
add e3bbc31 closes apache/incubator-airflow#2291 *Obsolete PR.*
add 7c23317 [AIRFLOW-2420] Azure Data Lake Hook
add 648b14b [AIRFLOW-2452] Document field_dict must be OrderedDict
add ee81a6a [AIRFLOW-XXX] Fix order of companies
add 802cbd9 [AIRFLOW-2467][AIRFLOW-2] Update import direct warn message to use the module name
add b17a99d [AIRFLOW-48] Parse connection uri querystring
add 4ce2502 [AIRFLOW-2474] Only import snakebite if using py2
add f8e9c68 Deleting specific names
add 3b04f946 [AIRFLOW-2477] Improve time units for task duration and landing times charts for RBAC UI
add 8873a8d Merge pull request #3368 from feng-tao/airflow-2477
add f5115b7 [ARIFLOW-2458] Add cassandra-to-gcs operator
add 08c6c870 [AIRFLOW-2484] Remove duplicate key in MySQL to GCS Op
add 76b68b8 [AIRFLOW-2491] Resolve flask version conflict
add 06aec8e [AIRFLOW-2429] Make Airflow flake8 compliant
add 6ccce3e [AIRFLOW-2486] Remove unnecessary slash after port
add f297a03 [AIRFLOW-2485] Fix Incorrect logging for Qubole Sensor
add 8a2cd08 [AIRFLOW-2479] Improve doc FAQ section
add 02889ce [AIRFLOW-2481] Fix flaky Kubernetes test
add 8482b20 [AIRFLOW-2482] Add test for rewrite method in GCS Hook
add fff87b5 [AIRFLOW-2397] Support affinity policies for Kubernetes executor/operator
add e48b8e3 [AIRFLOW-2487] Enhance druid ingestion hook
add 67b3511 [AIRFLOW-2448] Enhance HiveCliHook.load_df to work with datetime
add b755d35 [AIRFLOW-2489] Update FlaskAppBuilder to 1.11.1
add dc78b91 [AIRFLOW-2493] Mark template_fields of all Operators in the API document as "templated"
add da1f64c [AIRFLOW-2429] Fix api, bin, config_templates folders flake8 error
add 4fc61a3 [AIRFLOW-2495] Update celery to 4.1.1
add 8bad4c9 Added user in readme
add 1db3073 [AIRFLOW-2471] Fix HiveCliHook.load_df to use unused parameters
add 06b62c4 [AIRFLOW-2429] Fix contrib folder's flake8 errors
add 702e624 [AIRFLOW-2501] Refer to devel instructions in docs contrib guide
add 5d3242c [AIRFLOW-2503] Fix broken links in CONTRIBUTING.md
add 1f0a717 [AIRFLOW-2502] Change Single triple quotes to double for docstrings
add 272952a [AIRFLOW-2429] Fix dag, example_dags, executors flake8 error
add d52e9e6 [AIRFLOW-2429] Add BaseExecutor back
add 084bc91 [AIRFLOW-2509] Separate config docs into how-to guides
add 62b95f8 [AIRFLOW-2498] Fix Unexpected argument in SFTP Sensor
add f1ac67b [AIRFLOW-2419] Use default view for subdag operator
add 3bdb34e [AIRFLOW-2472] Implement MySqlHook.bulk_dump
add cedcdb1 closes apache/incubator-airflow#3403 *Obsolete PR.*
add 357e46d [AIRFLOW-2473] Fix wrong skip condition for TransferTests
add ce9c7bb [AIRFLOW-2415] Make airflow DAG templating render numbers
add 4955691 [AIRFLOW-1057][AIRFLOW-1380][AIRFLOW-2362][2362] AIRFLOW Update DockerOperator to new API
add 5747f58 [AIRFLOW-2107] add time_partitioning to run_query on BigQueryBaseCursor
add 972086a [AIRFLOW-2520] CLI - make backfill less verbose
add 2d50ba4 [AIRFLOW-1472] Fix SLA misses triggering on skipped tasks.
add e4e7b55 [AIRFLOW-2518] Fix broken ToC links in integration.rst
add 66f00bb [AIRFLOW-2510] Introduce new macros: prev_ds and next_ds
add 4c0d67f [AIRFLOW-2523] Add how-to for managing GCP connections
add c97ad43 [AIRFLOW-2515] Add dependency on thrift_sasl to hive extra
add c6deeb2 [AIRFLOW-1730] Unpickle value of XCom queried from DB
add ba84b6f Merge pull request #2701 from mrkm4ntr/airflow-1730
add dabf1b9 [AIRFLOW-2525] Fix PostgresHook.copy_expert to work with "COPY FROM"
add 432ac71 Merge pull request #3421 from sekikn/AIRFLOW-2525
add 2f930b6 [Airflow-XXX] add Prime to company list
add 45c0c54 [AIRFLOW-2429] Fix hook, macros folder flake8 error
add 32d15a3 [AIRFLOW-2521] backfill - make variable name and logging messages more acurate
add f77a931 [AIRFLOW-1499] Eliminate duplicate and unneeded code
add 11e670d [AIRFLOW-2530] KubernetesOperator supports multiple clusters
add d5d97dc [AIRFLOW-2536] docs about how to deal with airflow initdb failure
add 9b661fa [AIRFLOW-XXX] Add M4U to user list
add 7c34354 [AIRFLOW-2402] Fix RBAC task log
add 7c1d7db [AIRFLOW-2519] Fix CeleryExecutor with SQLAlchemy
add 0e892cc [AIRFLOW-2466] consider task_id in _change_state_for_tis_without_dagrun
add 7945854 [AIRFLOW-2532] Support logs_volume_subpath for KubernetesExecutor
add 3ed25a9 [AIRFLOW-2517] backfill support passing key values through CLI
add c668168 closes apache/incubator-airflow#3310 *Fixed in another PR.*
add b81bd08 [AIRFLOW-2538] Update faq doc on how to reduce airflow scheduler latency
add 7db1818 [AIRFLOW-2547] Describe how to run tests using Docker
add a41b75e [AIRFLOW-XXX] Add Yieldr to who is using airflow
add 8a5e513 [AIRFLOW-2544][AIRFLOW-1967] Guard against next major release of Celery, Flower
add 2800c8e [AIRFLOW-2526] dag_run.conf can override params
add 4c6f1fd [AIRFLOW-2537] Add reset-dagrun option to backfill command
add 5f79465 [AIRFLOW-2529] Improve graph view performance and usability
add 30b2b63 Merge pull request #3441 from seelmann/AIRFLOW-2529-graph-view-dag-runs
add 975a45b [AIRFLOW-2551] Encode binary data with base64 standard rather than base64 url
add 3a6cdc8 Merge pull request #3449 from whynick1/master
add 86d0960 [AIRFLOW-2504] Log username correctly and add extra to search columns
add 2fb84a8 closes apache/incubator-airflow#3328 *Closed for inactivity.*
add ef7fe87 [AIRFLOW-1863][AIRFLOW-2529] Add dag run selection widgets to gantt view
add 2ed6188 [AIRFLOW-2553] Add webserver.pid to .gitignore
add e5fb9c7 [AIRFLOW-2525] Fix a bug introduced by commit dabf1b9
add 29dbedf [AIRFLOW-2462] Change PasswordUser setter to correct syntax
add b7dc315 [AIRFLOW-2500] Fix MySqlToHiveTransfer to transfer unsigned type properly
add 91dd368 [AIRFLOW-2545] Eliminate DeprecationWarning
add a47b277 [AIRFLOW-2557] Fix pagination for s3
add b220fe6 [AIRFLOW-2513] Change `bql` to `sql` for BigQuery Hooks & Ops
add 817296a [AIRFLOW-XXX] Fix doc typos
add c2b962c [AIRFLOW-2558] Clear task/dag is clearing all executions
add 9e1d8ee [AIRFLOW-83] add mongo hook and operator
add 230c8c5 closes apache/incubator-airflow#3399 *Obsolete PR*
add a8953f6 closes apache/incubator-airflow#1477 *Obsolete and Outdated PR*
add b77e0dc closes apache/incubator-airflow#1699 *Closed for inactivity*
add 0bc6042 [AIRFLOW-2565] templatize cluster_label
add b8487cd [AIRFLOW-2560] Adding support for internalIpOnly to DataprocClusterCreateOperator
add 3358551 [AIRFLOW-2561] Fix typo in EmailOperator
add 1c8e580 [AIRFLOW-XXX] Typo fix
add f51db19 [AIRFLOW-2573] Cast BigQuery TIMESTAMP field to float
add 016c066 Merge pull request #3471 from whynick1/master
add 9c67ee8 [AIRFLOW-1021] Fix double login for new users with LDAP
add e9f3fdc [AIRFLOW-2566] Change backfill to rerun failed tasks
add df05546 [AIRFLOW-437] Send TI context in kill zombies
add ac5954d [AIRFLOW-2575] Make gcs to gcs operator work with large files
add ab81767 [AIRFLOW-2578] Add option to use proxies in JiraHook
add 4425759 closes apache/incubator-airflow#3409 *Closed for inactivity*
add d642e38 [AIRFLOW-2581] RFLOW-2581] Fix DbApiHook autocommit
add c5a5ae9 [AIRFLOW-2533] Fix path to DAG's on kubernetes executor workers
add c27098b [AIRFLOW-59] Implement bulk_dump and bulk_load for the Postgres hook
add cae918e [AIRFLOW-2591][AIRFLOW-2581] Set default value of autocommit to False in DbApiHook.run()
add f1df957 [AIRFLOW-2587] Add TIMESTAMP type mapping to MySqlToHiveTransfer
add be3d551 [AIRFLOW-1115] fix github oauth api URL
add dae8ac3 [AIRFLOW-2590] Fix commit in DbApiHook.run() for no-autocommit DB
add 5bb547a [AIRFLOW-2597] Restore original dbapi.run() behavior
add 48fccef [AIRFLOW-2585] Fix several bugs in CassandraHook and CassandraToGCSOperator
add cff8318 [AIRFLOW-2429] Fix operators folder flake8 error
add 0f4d681 [AIRFLOW-2512][AIRFLOW-2522] Use google-auth instead of oauth2client
add bb0d9ee [AIRFLOW-2550] Implements API endpoint to list DAG runs
add 726dc9a [AIRFLOW-2429] Fix security/task/sensors/ti_deps folders flake8 error
add 2fa155f [AIRFLOW-2617] add imagePullPolicy config for kubernetes executor
add f7f585a [AIRFLOW-1656] Tree view dags query changed
add d62a037 [AIRFLOW-2539][AIRFLOW-2359] Move remaing log config to configuration file
add ef8a6ca [AIRFLOW-2605] Fix autocommit for MySqlHook
add 08a1839 [AIRFLOW-2586] Stop getting AIRFLOW_HOME value from config file in bash operator
add 3245d17 [AIRFLOW-2534] Fix bug in HiveServer2Hook
add caaa4a5 [AIRFLOW-2630] Fix classname in test_sql_sensor.py
add 7255589 [AIRFLOW-2562] Add Google Kubernetes Engine Operators
add ef3ead1 [AIRFLOW-2611] Fix wrong dag volume mount path for kubernetes executor
add b9cb54f [AIRFLOW-2634][AIRFLOW-2534] Remove dependency for impyla
add 4d153ad [AIRFLOW-2627] Add a sensor for Cassandra
add dc38b2f [AIRFLOW-2613] Fix Airflow searching .zip bug
add 2090011 [AIRFLOW-2355] Airflow trigger tag parameters in subdag
add eaa03db [AIRFLOW-1786] Enforce correct behavior for soft-fail sensors
add 3dade54 [AIRFLOW-2559] Azure Fileshare hook
add 14a77a7 [AIRFLOW-2601] Allow user to specify k8s config
add 528859b closes apache/incubator-airflow#3507 *Closed for inactivity.*
add 7bdf616 [AIRFLOW-XXX] Adding REA Group to readme
add 2b93f88 [AIRFLOW-2567] Extract result from the kubernetes pod as Xcom
add 6c3c8f4 [AIRFLOW-2542][AIRFLOW-1790] Rename AWS Batch Operator queue to job_queue
add 3d8c3db [AIRFLOW-2638] dbapi_hook: support REPLACE INTO
add 8c4131b [AIRFLOW-2607] Fix failing TestLocalClient
add 5676ec7 [AIRFLOW-2608] Implements/Standardize custom exceptions for experimental APIs
add ecf68c7 [AIRFLOW-2612][AIRFLOW-2534] Clean up Hive-related tests
add 105ac15 [AIRFLOW-2646] Fix setup.py not to install snakebite on Python3
add 8622046 [AIRFLOW-2592] Bump bleach dependency
add 6ed2fb7 [AIRFLOW-1919] Add option to query for DAG runs given a DAG ID
add 5f49ebf [AIRFLOW-2640] Add Cassandra table sensor
add c9a6fec [AIRFLOW-2645][AIRFLOW-2617] Add worker_container_image_pull_policy
add 680651f [AIRFLOW-2606] Fix DB schema and SQLAlchemy model
add 3162e1c Merge pull request #3516 from seelmann/AIRFLOW-2606-db-schema-model
add 8dc54e6 [AIRFLOW-2654] Fix incorret URL on refresh in Graph View of FAB UI
add 16d1957 Merge pull request #3527 from kaxil/AIRFLOW-2654
add c989972 [AIRFLOW-2602] Show failed attempts in Gantt view
add 55b56a4 Merge pull request #3492 from seelmann/AIRFLOW-2602-show-failed-attempts-in-gantt-view
add 07db7a3 [AIRFLOW-2652] implement / enhance baseOperator deepcopy
add 7961ee8 [AIRFLOW-2663] Add instructions to install SSH dependencies
add 1d93d1b [AIRFLOW-2661] fix config dags_volume_subpath and logs_volume_subpath
add 9525003 [AIRFLOW-2615] Remove not used app creation
add dbcb93c Merge pull request #3506 from yrqls21/kevin_yang_remove_extra_step
add a504a8f Revert "[AIRFLOW-2615] Remove not used app creation"
add 702a57e [AIRFLOW-2657] Add ability to delete dag from web UI
add 0ce068e [AIRFLOW-XXX] Fix typo in http_operator.py
add adb648c [AIRFLOW-2662][AIRFLOW-2397] Add k8s node_selectors and affinity
add 5a3f399 [AIRFLOW-2669] Fix bug when setting logs_volume_subpath
add 216beac [AIRFLOW-2648] Update mapred job name in HiveOperator
add 53b89b9 [AIRFLOW-1978] Add support for additional WinRM parameters
add 926c628 [AIRFLOW-2671] Monitor gunicorn process, and exit if it exits
add 5646d31 closes apache/incubator-airflow#3389 *Obsolete PR*
add 78f3d33 [AIRFLOW-2681] Include last dag run of externally triggered DAGs in UI.
add 2fd9328 [AIRFLOW-2624] Fix webserver login as anonymous
add ea13caa Merge pull request #3508 from yrqls21/kevin_yang_fix
add 0c2206c [AIRFLOW-2678] Fix db schema unit test to remove checking fab models
add 6a668e7 Merge pull request #3548 from feng-tao/airflow-2678
add d00762c [AIRFLOW-2604] Add index to task_fail
add 57bf996 Merge pull request #3539 from seelmann/AIRFLOW-2604-index-task-fail
add a4592f9 [AIRFLOW-1840] Support back-compat on old celery config
add fa6c357 [AIRFLOW-2668] Handle missing optional cryptography dependency
add b0061f1 [AIRFLOW-2650] Mark SchedulerJob as succeed when hitting Ctrl-c
add 284dbdb [AIRFLOW-2359] Add set failed for DagRun and task in tree view
add 7141abd [AIRFLOW-2692] Add job_name as templated parameter in AWS Batch Operator
add 89c1f53 [AIRFLOW-2682] Add how-to guides for bash and python operators
add 985a433 [AIRFLOW-2696] Setting UTF-8 as default mime_charset mail
add e8e7209 [AIRFLOW-2702] Handle uncaught statsd configuration errors
add 0523fbf [AIRFLOW-2655] Fix inconsistency of default config of kubernetes worker
add e38a4e5 [AIRFLOW-2713] Rename async variable in setup.py for Python 3.7.0 compatibility
add a8dd6d8 [AIRFLOW-1163][AIRFLOW-XXX] Add support for x-forwarded-* headers
add 0c5ebcb [AIRFLOW-2706] AWS Batch Operator should use top-level job state to determine status
add 78f718c [AIRFLOW-2622] add confirm option to SFTPOperator[]
add d851ec7 [AIRFLOW-2708] unittest2 is reqired for devel, not just devel_ci
add 32db62e Merge pull request #3581 from ashb/AIRFLOW-2708-unittest2-devel
add 6b76452 [AIRFLOW-2710] Clarify fernet key value in documentation
add a90e50c [AIRFLOW-XXX] Add KPN B.V. to company list
add 5060d90 [AIRFLOW-2718] Backfill reset_dagrun option allows user to specify certain tasks
add 9ebb04a [AIRFLOW-2735] Use equality, not identity, check for detecting AWS Batch failures[]
add e9babff [AIRFLOW-2463] Make task instance context available for hive queries
add aa17b5b [AIRFLOW-2614] Speed up trigger_dag API call when lots of DAGs in system
add a54f748 [AIRFLOW-XXX] Use .sha512 for signature
add 39adc77 [AIRFLOW-XXX] Wrap DISCLAIMER text
add 78da52f [AIRFLOW-2739] Always read default configuration files as utf-8
add 5290688 [AIRFLOW-2723] Update lxml dependancy to >= 4.0.0
add 6b2fdbe [AIRFLOW-1729][AIRFLOW-2797][AIRFLOW-2729] Ignore whole directories in .airflowignore
add 2f00916 [AIRFLOW-2751] add job properties update in hive to druid operator.
add 846e274 [AIRFLOW-2752] Log using logging instead of stdout
add 7c19ed0 [AIRFLOW-1729][AIRFLOW-XXX] Remove extra debug log at info level
add 3dabd8f [AIRFLOW-2754] Fix invalid static path in case of using HDP.
add 17ddbcf [AIRFLOW-2748] add new command args for dbimport and dbexport command to qubole hook
add f3f2eb3 [AIRFLOW-2267] Airflow DAG level access
add 01ebbf0 [AIRFLOW-XXX] Add 6play to company list
add 163263b [AIRFLOW-XXX] Add Dailymotion to company list
add 859c833 [AIRFLOW-2750] Add subcommands to delete and list users
add ee4fc35 [AIRFLOW-2749] Add feature to delete BQ Dataset
add 2c20ae8 [AIRFLOW-2704] Add support for labels in the bigquery_operator
add d11593b [AIRFLOW-XXX] Add Publicis Pixelpark to README
add cd75d4c [AIRFLOW-2705] Move class-level moto decorator to method-level
add af4d961 [AIRFLOW-2758] Add a sensor for MongoDB
add e9a09c2 [AIRFLOW-2737] Restore original license header
add 8e58053 [AIRFLOW-2771] Add except type to broad S3Hook try catch clauses
add 52c745d [AIRFLOW-2596] Add Oracle to Azure Datalake Transfer Operator
add 97d5176 [AIRFLOW-2769] Increase num_retries polling value on Dataflow hook
add 98c7080 Fix Typo in Scheduler documentation
add 7f2bc0d [AIRFLOW-2731] Raise psutil restriction to <6.0.0
add 27fde38 [AIRFLOW-XXX] Include license folder for binary
add 5a7f0b2 [AIRFLOW-2691] Manage JS dependencies via npm
add ba5b67b [AIRFLOW-2778] Explicit import for dag_processing.list_py_file_paths
add 51fed8b Merge pull request #3624 from KevYuen/AIRFLOW-2778-bad-dagbag-import
add c1217c3 [AIRFLOW-XXX] Fix typos in docs
add 03ac60d [AIRFLOW-2753] Add dataproc_job_id instance var holding actual DP jobId
add 1656209 [AIRFLOW-2773] Validates Dataflow Job Name
add d704dc3 [AIRFLOW-2734] Resolve setuptools normalized_version warning
add 68854e9 [AIRFLOW-2785] Add context manager entry points to mongoHook
add 4be1ffe [AIRFLOW-2615] Limit DAGs parsing to once only
add 4cfebd8 [AIRFLOW-2712] Pass annotations to KubernetesExecutorConfig
add 0e7d8aa Add 'steps' into template_fields in EmrAddSteps
add b889522 Merge pull request #2480 from martinzlocha/emrAddStepsTemplate
add 53933c0 [AIRFLOW-1762] Implement key_file support in ssh_hook create_tunnel
add c3f4af5 [AIRFLOW-2782][Airflow 2782] Upgrades the Dagre D3 version
add 49fd23a [AIRFLOW-2792] change parameter in post requests.
add f3b6b60 [AIRFLOW-2782][Airflow 2782] Removes unused hard-coded dagreD3
add 53e021c [AIRFLOW-2798] Remove needless code from models.py
add 8715bc4 [AIRFLOW-XXX] Add Vidio and BBM to README
add c06e5fa [AIRFLOW-2791] Add Hipages to list of current airflow users
add 10b6ca5 [AIRFLOW-2801] Skip test_mark_success_no_kill in PostgreSQL on CI
add 604ea1d [AIRFLOW-2783][Airflow 2783] Implement eslint for JS code check
add 8c441a0 [AIRFLOW-2765] Set default mime_charset to UTF-8
add 4cd72b9 [AIRFLOW-2777] speed up dag.sub_dag(...)
add 68535d1 [AIRFLOW-2776] Compress tree view JSON
add 25f31c9 [AIRFLOW-2766][Airflow-2766] Respect shared datetime across tabs
add 233056e [AIRFLOW-XXX] Document dag_dir_list_interval in cfg
add a338f32 [AIRFLOW-2810] Fix typo in Xcom model timestamp
add 096ba9e [AIRFLOW-XXX] Add Strongmind to the Readme
add 3e7e42f [AIRFLOW-2563] Fix PigCliHook Python 3 string/bytes use
add 4f562ba [AIRFLOW-2815] Use correct copyright period
add af15f11 [AIRFLOW-2816] Fix license text in docs/license.rst
add a5fa1bf [AIRFLOW-2779] Update licenses and remove copyright headers
add 449a7fd [AIRFLOW-2807] Support STS Assume Role External ID
add 47fa657 closes apache/incubator-airflow#3654 *Already merged*
add 9b7525f [AIRFLOW-2814] Fix inconsistent default config
add fcd51f3 [AIRFLOW-2716] Replace async and await py3.7 keywords
add dfa7b26 [AIRFLOW-2809] Fix security issue regarding Flask SECRET_KEY
add 4484286 [AIRFLOW-2238] Flake8 fixes on dev/airflow-pr
add d3793c0 [AIRFLOW-2238] Update PR tool to push directly to Github
add 6fdc799 Merge pull request #3413 from ashb/pr-tool-git-config
add 06584fc [AIRFLOW-2800] Remove low-hanging linting errors
add 3eb0454 [AIRFLOW-2822] Fix HipChat Deprecation Warning
add c7e5446 [AIRFLOW-2825]Fix S3ToHiveTransfer bug due to case
add 8d2f57c Merge pull request #3665 from XD-DENG/patch-6
add 9983466 [AIRFLOW-2795] Oracle to Oracle Transfer Operator (#3639)
add 3b35d36 [AIRFLOW-2670] Update SSH Operator's Hook to respect timeout (#3666)
add ed97204 [AIRFLOW-1104] Update jobs.py so Airflow does not over schedule tasks (#3568)
add d8f927b [AIRFLOW-XXX] Add Gradeup to the official list of companies (#3672)
add e7f6543 [AIRFLOW-XXX] Add Collectivehealth to company list (#3671)
add 6d31c9e [AIRFLOW-2832] Lint and resolve inconsistencies in Markdown files (#3670)
add 8b2a01c [AIRFLOW-2835] Remove python-selinux (#3673)
add c26c564 [AIRFLOW-2756] Fix bug in set DAG run state workflow (#3606)
add c37fc0b [AIRFLOW-2817] Force explicit choice on GPL dependency (#3660)
add b120427 [AIRFLOW-2820] Add Web UI triggger in doc "Scheduling & Triggers"
add 0d193ad [AIRFLOW-2829] Brush up the CI script for minikube
add a4b9aa3 [AIRFLOW-2099] Handle getsource() calls gracefully
add 85f02f3 [AIRFLOW-XXX] Add Liberty Global to company list (#3685)
add d843f65 [AIRFLOW-2238] Use SSH protocol for pushing to Github (#3680)
add b4f43e6 [AIRFLOW-2658] Add GCP specific k8s pod operator (#3532)
add c25e639 [AIRFLOW-XXX] Update changelog for 1.10
add 758be9d Revert [AIRFLOW-2814] - Change `min_file_process_interval` to 0 (#3669)
add c2927ac [AIRFLOW-2805] Display multiple timezones on UI (#3687)
add 76a9959 [AIRFLOW-2796] Expand code coverage for utils/helpers.py (#3686)
add 97bc70b [AIRFLOW-2836] Minor improvement-contrib.sensors.FileSensor (#3674)
add da4f254 [AIRFLOW-XXX] Add Feng Tao to committers list (#3689)
add 33dd33c [AIRFLOW-2849] Add flake8 to setup.py
add 012ebfd [AIRFLOW-2796] Improve utils helpers code coverage (#3637)
add 87013d7 [AIRFLOW-2848] Ensure dag_id in metadata "job" for LocalTaskJob (#3693)
add c0c63ae [AIRFLOW-2839] Refine Doc Concepts->Connections (#3678)
add b0e912c [AIRFLOW-2850] Remove deprecated airflow.utils.apply_defaults (#3695)
add 3157287 [AIRFLOW-2821] Refine Doc "Plugins" (#3664)
add dc64649 [AIRFLOW-2853] Add official committers to README
add 6824c86 [AIRFLOW-2858] Make tox.ini indentation and whitespace consistent (#3705)
add 5b7a28c [AIRFLOW-2845] Asserts in contrib package code are changed on raise ValueError and TypeError (#3690)
add 920b4b1 [AIRFLOW-XXX] Add docs for running Travis CI on fork (#3706)
add 690df46 [AIRFLOW-XXX] Add how to run the docs server to docs (#3704)
add d12aacd [AIRFLOW-2860] DruidHook: time variable is not updated correctly when checking for timeout (#3707)
add 84a55f3 [AIRFLOW-2811] Fix scheduler_ops_metrics.py to work (#3653)
add aa7b25b Revert "[AIRFLOW-2860] DruidHook: time variable is not updated correctly when checking for timeout (#3707)"
add 90e88df [AIRFLOW-2755] Added `kubernetes.worker_dags_folder` configuration (#3612)
add 27b436e AIRFLOW-2787 Allow is_backfill to handle NULL DagRun.run_id (#3629)
add b74a712 [AIRFLOW-2864] Fix docstrings for SubDagOperator (#3712)
add 8af0aa9 [AIRFLOW-2857] Fix Read the Docs env (#3703)
add 4f138df [AIRFLOW-2860] Raise ValueError if timeout < 1 in druid hook
add 8949aac [AIRFLOW-2231] Fix relativedelta DAG schedule_interval (#3174)
add 142a942 [AIRFLOW-2863] Fix GKEClusterHook catching wrong exception (#3711)
add 0be002e [AIRFLOW-2140] Don't require kubernetes for the SparkSubmit hook (#3700)
add 9131d6c [AIRFLOW-2851] Canonicalize "as _..." etc imports (#3696)
add d9fecba [AIRFLOW-XXX] Updating instructions about logging changes in 1.10 (#3715)
add 67e2bb9 [AIRFLOW-2869] Remove smart quote from default config
add 120f485 [AIRFLOW-2867] Refactor Code to conform standards (#3714)
add d47580f [AIRFLOW-2855] Check Cron Expression Validity in DagBag.process_file() (#3698)
add 6fd4e60 [AIRFLOW-2859] Implement own UtcDateTime (#3708)
add acca61c [AIRFLOW-2826] Add GoogleCloudKMSHook (#3677)
add cbe7955 [AIRFLOW-2874] Enables FAB's theme support (#3719)
add 8687ab9 [AIRFLOW-2856] Pass in SLUGIFY_USES_TEXT_UNIDECODE=yes ENV to docker run (#3701)
add 546f1cd [AIRFLOW-2870] Use abstract TaskInstance for migration (#3720)
add 6f7fe74 [AIRFLOW-2861] Add index on log table (#3709)
add 8b04e20 [AIRFLOW-XXX] Update changelog for 1.10
add 1f57daf [AIRFLOW-2878] Fix www_rbac display issue
add 1e991b1 [AIRFLOW-XXX] Update BaseOperator documentation on priority_weight (#3727)
add c7551f6 [AIRFLOW-2763] Add check to validate worker connectivity to metadata Database
add fe6d00a [AIRFLOW-2884] Fix Flask SECRET_KEY security issue in www_rbac (#3729)
add 9952b23 [AIRFLOW-1874] use_legacy_sql added to BigQueryCheck operators (#3717)
add a29fe35 [AIRFLOW-2786] Gracefully handle Variable import errors (#3648)
add f999ce2 Revert "[AIRFLOW-2878] Fix www_rbac display issue" (#3737)
add b78c7fb [AIRFLOW-2889] Fix typos detected by github.com/client9/misspell (#3732)
add 4d2f83b [AIRFLOW-2524] Add Amazon SageMaker Training (#3658)
add 9d68fa3 [AIRFLOW-2860] DruidHook: time check is wrong (#3745)
add f7602f8 [AIRFLOW-2886] Secure Flask SECRET_KEY (#3738)
add 9d516c7 [AIRFLOW-XXX] Make pip install commands consistent (#3752)
add e346f89 [AIRFLOW-XXX] Clean up installation extra packages table (#3750)
add 4822932 [AIRFLOW-2888] Remove shell=True and bash from task launch (#3740)
add 6ebb55d [AIRFLOW-2893] fix stuck dataflow job due to name mismatch (#3744)
add 54ae12b [AIRFLOW-2903] Change default owner from "Airflow" to "airflow"
add 00adade Revert "[AIRFLOW-2903] Change default owner from "Airflow" to "airflow""
add f2738b0 Added Ville de Montréal as an official airflow user (#3759)
add 738d27e [AIRFLOW-2913] Check bucket_key/bucket_name combination in S3KeySensor
add 604fe24 [AIRFLOW-2917] Set AIRFLOW__CORE__SQL_ALCHEMY_CONN only when needed (#3766)
add 9858445 [AIRFLOW-2245] Add remote_host of SSH/SFTP operator as templated field (#3765)
add 0d2bb5c [AIRFLOW-2524] Add Amazon SageMaker Tuning (#3751)
add ccd2b88 [AIRFLOW-XXX] Fixing the issue in Documentation (#3756)
add 62bd689 [AIRFLOW-2904] Remove unnecessary line in celery_executor (#3753)
add e3ca315 [AIRFLOW-2907] Fix Sendgrid attachments bytes err (#3757)
add 404be4b [AIRFLOW-XXX] Specify email domain in documentation (#3771)
add 7142ae0 [AIRFLOW-2895] Prevent scheduler from spamming heartbeats/logs
add 76d7aee Added Modernizing Medicine to list of Who Uses Airflow? in readme (#3775)
add 94fe9f1 [AIRFLOW-2915] Add example DAG for GoogleCloudStorageToBigQueryOperator (#3763)
add afe857f [AIRFLOW-2908] Allow retries with KubernetesExecutor. (#3758)
add d494d5a [AIRFLOW-2918] Fix Flake8 violations (#3772)
add b101205 [AIRFLOW-2905] Fix get job API endpoint (#3755)
add 27309b1 [AIRFLOW-XXX] Fix minor typo (#3776)
add b7f63c5 [AIRFLOW-XXX] Fix some operator names in the docs (#3778)
add ede6729 [AIRFLOW-2499] Dockerise CI pipeline (#3393)
add 3a02345 [AIRFLOW-2921][AIRFLOW-2922] Fix bugs in CeleryExecutor (#3773)
add 8100f1f [AIRFLOW-XXX] Typo in the write-logs.rst (#3781)
add 7ea7dd2 [AIRFLOW-2909] Deprecate airflow.operators.sensors module (#3760)
add e028b7c [AIRFLOW-XXX] Add Flipp to list of Airflow users (#3777)
add d7d323e [AIRFLOW-XXX] Replaces incorrect env var name in INSTALL (#3788)
add c6824a3 Add Arquivei to companies list (#3789)
add c9fec7a [AIRFLOW-XXX] Added G Adventures to Users (#3794)
add fc10f7e [AIRFLOW-2938] Handle improperly formatted extra field in connection gracefully (#3785)
add 2a52399 [AIRFLOW-XXX] Adding King.com to the list of companies. (#3800)
add 32b82b9 add 8fit to list of companies
add f6191fb [AIRFLOW-XXX] Add THE ICONIC to the list of orgs using Airflow
add acf1378 [AIRFLOW-2933] Enable Codecov on Docker-CI Build (#3780)
add 4872db5 [AIRFLOW-2960] Pin boto3 to <1.8 (#3810)
add ee46cc1 [AIRFLOW-2957] Remove obselete sensor references
add 6afd38d [AIRFLOW-2959] Refine HTTPSensor doc (#3809)
add 1801bae [AIRFLOW-2961] Refactor tests.BackfillJobTest.test_backfill_examples test (#3811)
add abc9ebb [AIRFLOW-XXX] Remove residual line in Changelog (#3814)
add 9a51008 [AIRFLOW-2930] Fix celery excecutor scheduler crash (#3784)
add 56bae60 [AIRFLOW-2916] Arg `verify` for AwsHook() & S3 sensors/operators (#3764)
add 255355d [AIRFLOW-2709] Improve error handling in Databricks hook (#3570)
add 751a332 [AIRFLOW-2854] kubernetes_pod_operator add more configuration items (#3697)
add 314232c [AIRFLOW-2994] Fix command status check in Qubole Check operator (#3790)
add c3939c8 [AIRFLOW-2928] Use uuid4 instead of uuid1 (#3779)
add 9650298 [AIRFLOW-2949] Add syntax highlight for single quote strings (#3795)
add 0b0f4ac [AIRFLOW-2948] Arg check & better doc - SSHOperator & SFTPOperator (#3793)
add 205d30e [AIRFLOW-XXX] Fix Broken Link in CONTRIBUTING.md
add ac9033d [AIRFLOW-2980] ReadTheDocs - Fix Missing API Reference
add 6c8d35c [AIRFLOW-2984] Convert operator dates to UTC (#3822)
add 274f093 [AIRFLOW-2779] Make GHE auth third party licensed (#3803)
add d33c9df [AIRFLOW-XXX] Add Format to list of companies (#3824)
add 8245447 [AIRFLOW-2900] Show code for packaged DAGs (#3749)
add 3b8d036 [AIRFLOW-2983] Add prev_ds_nodash and next_ds_nodash macro (#3821)
add f6a1a14 [AIRFLOW-2989] Add param to set bootDiskType in Dataproc Op (#3825)
add e09b387 [AIRFLOW-2974] Extended Databricks hook with clusters operation (#3817)
add ba27fca [AIRFLOW-XXX] Fix Docstrings for Operators (#3820)
add 98a7874 [AIRFLOW-2994] Fix flatten_results for BigQueryOperator (#3829)
add b4f1c73 [AIRFLOW-2951] Update dag_run table end_date when state change (#3798)
add f279151 [AIRFLOW-2145] fix deadlock on clearing running TI (#3657)
add db9bb7f [AIRFLOW-2981] Fix TypeError in dataflow operators (#3831)
add eb607e3 [AIRFLOW-XXX] Fix typo in docstring of gcs_to_bq (#3833)
add a9878eb [AIRFLOW-2476] Allow tabulate up to 0.8.2 (#3835)
add f255bd8 [AIRFLOW-XXX] Fix typos in faq.rst (#3837)
add 470f415 [AIRFLOW-2979] Make celery_result_backend conf Backwards compatible (#3832)
add 27bab21 [AIRFLOW-2866] Fix missing CSRF token head when using RBAC UI (#3804)
add 5869fea [AIRFLOW-491] Add feature to pass extra api configs to BQ Hook (#3733)
add da052ff [AIRFLOW-208] Add badge to show supported Python versions (#3839)
add 93c6a50 [AIRFLOW-3007] Update backfill example in Scheduler docs
add 1f88a4c [AIRFLOW-3005] Replace 'Airbnb Airflow' with 'Apache Airflow' (#3845)
add 5be025d [AIRFLOW-3002] Fix variable & tests in GoogleCloudBucketHelper (#3843)
add b13e248 [AIRFLOW-2991] Log path to driver output after Dataproc job (#3827)
add 47894f2 [AIRFLOW-XXX] Fix python3 and flake8 errors in dev/airflow-jira
add b7f33a7 [AIRFLOW-3006] Add note on using None for schedule_interval
add 1db6ebe [AIRFLOW-3003] Pull the krb5 image instead of building (#3844)
add 5c7ecbb [AIRFLOW-2883] Add import and export for pool cli using JSON
add e765a03 [AIRFLOW-2847] Remove legacy imports support for plugins (#3692)
add 89ebb76 [AIRFLOW-1998] Implemented DatabricksRunNowOperator for jobs/run-now … (#3813)
add 8987868 [AIRFLOW-3021] Add Censys to who uses Airflow list
add 5e59be9 [AIRFLOW-3018] Fix Minor issues in Documentation
add 59c1dce Add Branch to Company List
add 5127ea3 [AIRFLOW-3023] Fix docstring datatypes
add 288fca4 [AIRFLOW-3008] Move Kubernetes example DAGs to contrib
add abb12be [AIRFLOW-2997] Support cluster fields in bigquery (#3838)
add 08ecca4 [AIRFLOW-XXX] Redirect FAQ `airflow[crypto]` to How-to Guides.
add 7cd3a85 [AIRFLOW-XXX] Remove redundant space in Kerberos (#3866)
add 55633fa [AIRFLOW-3028] Update Text & Images in Readme.md
add f7fd78b [AIRFLOW-1917] Trim extra newline and trailing whitespace from log (#3862)
add ee17a03 [AIRFLOW-2985] Operators for S3 object copying/deleting (#3823)
add e9be580 [AIRFLOW-3030] Fix CLI docs (#3872)
add b63cb61 [AIRFLOW-XXX] Update kubernetes.rst docs (#3875)
add d0efeab [AIRFLOW-XXX] Add Enigma to list of companies
add 2318cea [AIRFLOW-2965] CLI tool to show the next execution datetime
add 1f038a7 [AIRFLOW-XXX] Add Bombora Inc using Airflow
add 9b82fcb [AIRFLOW-2156] Parallelize Celery Executor task state fetching (#3830)
add 748ad93 [AIRFLOW-XXX] Move Dag level access control out of 1.10 section (#3882)
add 8f60112 [AIRFLOW-3040] Enable ProBot to clean up stale Pull Requests (#3883)
add 1411245 [AIRFLOW-3012] Fix Bug when passing emails for SLA
add e729603 [AIRFLOW-2797] Create Google Dataproc cluster with custom image (#3871)
add 9bdd9a9 [AIRFLOW-XXX] Updated README to include CAVA
add 8b965ec [AIRFLOW-2988] Run specifically python2 for dataflow (#3826)
add b041587 [AIRFLOW-3035] Allow custom 'job_error_states' in dataproc ops (#3884)
add a79b92a [AIRFLOW-3034]: Readme updates : Add Slack & Twitter, remove Gitter
add e458f73 [AIRFLOW-3056] Add happn to Airflow user list
add 4c30d40 [AIRFLOW-3052] Add logo options to Airflow (#3892)
add f9d83d4 [AIRFLOW-3060] DAG context manager fails to exit properly in certain circumstances
add 7d60d26 [AIRFLOW-2524] Add SageMaker Batch Inference (#3767)
add 304c2af [AIRFLOW-2772] Fix Bug in BigQuery hook for Partitioned Table (#3901)
add fbc3b9f [AIRFLOW-XXX] Added Jeitto as one of happy Airflow users! (#3902)
add 74330f2 [AIRFLOW-3044] Dataflow operators accept templated job_name param (#3887)
add 674a186 [AIRFLOW-2707] Validate task_log_reader on upgrade from <=1.9 (#3881)
add 4783347 [AIRFLOW-3025] Enable specifying dns and dns_search options for DockerOperator (#3860)
add e56c1df [AIRFLOW-1298] Clear UPSTREAM_FAILED using the clean cli (#3886)
add 1e79dae [AIRFLOW-3059] Log how many rows are read from Postgres (#3905)
add e71bac9 [AIRFLOW-XXX] Fix typo in docs/timezone.rst (#3904)
add 7194c81 [AIRFLOW-3070] Refine web UI authentication-related docs (#3863)
add 0e5eee8 [AIRFLOW-3068] Remove deprecated imports
add fde2090 [AIRFLOW-3036] Add relevant ECS options to ECS operator. (#3908)
add 2c98059 [AIRFLOW-1195] Add feature to clear tasks in Parent Dag (#3907)
add 2f50083 [AIRFLOW-3073] Add note-Profiling feature not supported in new webserver (#3909)
add 5355909 [AIRFLOW-XXX] Fix SlackWebhookOperator docs (#3915)
add 1776749 [AIRFLOW-1441] Fix inconsistent tutorial code (#2466)
add 72f1c4c [AIRFLOW-XXX] Add 90 Seconds to companies
add 69d10f0 [AIRFLOW-3096] Reduce DaysUntilStale for probot/stale
add e68ad5f [AIRFLOW-3096] Further reduce DaysUntilStale for probo/stale
add bcfc95a [AIRFLOW-3072] Assign permission get_logs_with_metadata to viewer role (#3913)
add df7c16a [AIRFLOW-3090] Demote dag start/stop log messages to debug (#3920)
add 4dd4c82 [AIRFLOW-2407] Use feature detection for reload() (#3298)
add dc59d7e [AIRFLOW-2747] Explicit re-schedule of sensors (#3596)
add 4c1282c [AIRFLOW-XXX] Fix a wrong sample bash command, a display issue & a few typos (#3924)
add 4bad731 [AIRFLOW-3090] Make No tasks to consider for execution debug (#3923)
add 8038f88 AIRFLOW-2952 Fix Kubernetes CI (#3922)
add 79f8ee1 [AIRFLOW-2918] Fix Flake8 violations (#3931)
add d277888 [AIRFLOW-3076] Remove preloading of MySQL testdata (#3911)
add dd85126 [AIRFLOW-2887] Added BigQueryCreateEmptyDatasetOperator and create_emty_dataset to bigquery_hook (#3876)
add 491fd74 [AIRFLOW-2918] Remove unused imports
add bbce75b [AIRFLOW-3099] Stop Missing Section Errors for optional sections (#3934)
add cde74c4 [AIRFLOW-3090] Specify path of key file in log message (#3921)
add 19515e8 [AIRFLOW-3067] Display www_rbac Flask flash msg properly (#3903)
add 54e4580 [AIRFLOW-3109] Bugfix to allow user/op roles to clear task intance via UI by default
add 5248b94 add show statements to hql filtering.
add 720ea1b [AIRFLOW-3051] Change CLI to make users ops similar to connections
add 27a8a92 [AIRFLOW-3009] Import Hashable from collection.abc to fix Python 3.7 deprecation warning (#3849)
add 1549d55 [AIRFLOW-XXX] Add Tesla as an Apache Airflow user (#3947)
add 2656319 [AIRFLOW-3111] Fix instructions in UPDATING.md and remove comment (#3944)
add 17a9a0f [AIRFLOW-3117] Add instructions to allow GPL dependency (#3949)
add 52e8133 [AIRFLOW-XXX] Add Square to the companies lists
add 7cd9a26 [AIRFLOW-XXX] Add Fathom Health to readme
add f4f8027 [AIRFLOW-XXX] Pin Click to 6.7 to Fix CI (#3962)
add 9238bce [AIRFLOW-XXX] Fix SlackWebhookOperator execute method comment (#3963)
add 010924a [AIRFLOW-3100][AIRFLOW-3101] Improve docker compose local testing (#3933)
add 481daee [AIRFLOW-3127] Fix out-dated doc for Celery SSL (#3967)
add 6a7f388 [AIRFLOW-XXX] Fix PythonVirtualenvOperator tests (#3968)
add dd4e3cf [AIRFLOW-2952] Fix Kubernetes CI (#3957)
add 4968a52 [AIRFLOW-3104] Add .airflowignore info into doc (#3939)
add 4c572a4 [AIRFLOW-3130] Add CLI docs for users command
add 33a1fe7 [AIRFLOW-XXX] Add Delete for CLI Example in UPDATING.md
add bcc49ab [AIRFLOW-3123] Use a stack for DAG context management (#3956)
add d5d2d1f [AIRFLOW-3125] Monitor Task Instances creation rates (#3966)
add 641f496 [AIRFLOW-3129] Backfill mysql hook unit tests. (#3970)
add 023c37a [AIRFLOW-3124] Fix RBAC webserver debug mode (#3958)
add a85fe0b [AIRFLOW-XXX] Add Compass to companies list (#3972)
add f101352 [AIRFLOW-XXX] Speed up DagBagTest cases (#3974)
add 8595530 [AIRFLOW-2912] Add Deploy and Delete operators for GCF (#3969)
add cfad9ce [AIRFLOW-1390] Update Alembic to 0.9 (#3935)
add 5e9c9b5 [AIRFLOW-2238] Update PR tool to remove outdated info (#3978)
add 7a6f4b0 [AIRFLOW-XXX] Don't spam test logs with "bad cron expression" messages (#3973)
add c377b4b [AIRFLOW-XXX] Fix undocumented params in S3_hook
add d03cc17 [AIRFLOW-3079] Improve migration scripts to support MSSQL Server (#3964)
add 3a28046 [AIRFLOW-XXX] Add DoorDash to README.md (#3980)
add e8f9065 [AIRFLOW-3062] Add Qubole in integration docs (#3946)
add c7be7af [AIRFLOW-3129] Improve test coverage of airflow.models. (#3982)
add 6aabdf1 [AIRFLOW-2574] Cope with '%' in SQLA DSN when running migrations (#3787)
add 45ed3ce [AIRFLOW-3137] Make ProxyFix middleware optional. (#3983)
add 7103c2a [AIRFLOW-3004] Add config disabling scheduler cron (#3899)
add fb5ffd1 [AIRFLOW-3103][AIRFLOW-3147] Update flask-appbuilder (#3937)
add 9f61f5b [AIRFLOW-XXX] Fixing the issue in Documentation (#3998)
add 2e606f3 [AIRFLOW-3088] Include slack-compatible emoji image
add 6f83354 [AIRFLOW-3161] fix TaskInstance log link in RBAC UI
add 07e7fff [AIRFLOW-3148] Remove unnecessary arg "parameters" in RedshiftToS3Transfer (#3995)
add 5c18a28 [AIRFLOW-3159] Update GCS logging docs for latest code (#3952)
add b85210d [AIRFLOW-XXX] Fix airflow.models.DAG docstring mistake
add 83639af [AIRFLOW-XXX] Adding Home Depot as users of Apache airflow (#4013)
add 646f7fb [AIRFLOW-XXX] Added ThoughtWorks as user of Airflow in README (#4012)
add ff32282 [AIRFLOW-XXX] Added DataCamp to list of companies in README (#4009)
add 9bea622 [AIRFLOW-3165] Document interpolation of '%' and warn (#4007)
add e4648b3 [AIRFLOW-3099] Complete list of optional airflow.cfg sections (#4002)
add a889dfb [AIRFLOW-3162] Fix HttpHook URL parse error when port is specified (#4001)
add 92b54bb [AIRFLOW-3055] add get_dataset and get_datasets_list to bigquery_hook (#3894)
add 3fb97760 [AIRFLOW-3141] Add missing missing sensor tests. (#3991)
add c23db51 [AIRFLOW-XXX] Fix wrong {{ next_ds }} description (#4017)
add ac87e15 [AIRFLOW-XXX] Fix Typo in SFTPOperator docstring (#4016)
add 683dc19 [AIRFLOW-3139] include parameters into log.info in SQL operators, if any (#3986)
add 6d9f4e8 [AIRFLOW-XXX] Include Danamica in list of companies using Airflow (#4019)
add b8be322 [AIRFLOW-XXX] Update manage-connections.rst (#4020)
add 4e94997 [AIRFLOW-XXX] Add CarLabs to companies list (#4021)
add 3d50d94 [AIRFLOW-3175] Fix docstring format in airflow/jobs.py (#4025)
add 1f3c95b [AIRFLOW-3086] Add extras group for google auth to setup.py. (#3917)
add fbf04e9 [AIRFLOW-XXX] Include Pagar.me in list of users of Airflow (#4026)
add 76ad6f0 [AIRFLOW-3173] Add _cmd options for password config options (#4024)
add cdbdcae [AIRFLOW-3078] Basic operators for Google Compute Engine (#4022)
add 7115883 [AIRFLOW-3168] More resillient database use in CI (#4014)
add 1582da8 [AIRFLOW-3177] Change scheduler_heartbeat from gauge to counter (#4027)
add 3f0fb05 [AIRFLOW-2956] Add kubernetes tolerations (#3806)
add 111dea2 [AIRFLOW-3183] Fix bug in DagFileProcessorManager.max_runs_reached() (#4031)
add 5a520ec [AIRFLOW-3099] Don't ever warn about missing sections of config (#4028)
add 96179f8 [AIRFLOW-1837] Respect task start_date when different from dag's (#4010)
add 2b97780 [AIRFLOW-3089] Drop hard-coded url scheme in google auth redirect. (#3919)
add eaafff2 [AIRFLOW-XXX] Add Grab to companies list (#4041)
add c4f3f6b [AIRFLOW-3178] Handle percents signs in configs for airflow run (#4029)
add b72e67a [AIRFLOW-2216] Use profile for AWS hook if S3 config file provided in aws_default connection extra parameters (#4011)
add 93406f4 [AIRFLOW-3001] Add index 'ti_dag_date' to taskinstance (#3885)
add 54092e7 [AIRFLOW-2794] Add WasbDeleteBlobOperator (#3961)
add 3f5e8a1 [AIRFLOW-3138] Use current data type for migrations (#3985)
add 345b80f [AIRFLOW-393] Add callback for FTP downloads (#2372)
add 2bb2b93 [AIRFLOW-3119] Enable debugging with Celery(#3950)
add a0489d0 [AIRFLOW-3112] Make SFTP hook to inherit SSH hook (#3945)
add 536c5ab [AIRFLOW-3195] Log query and task_id in druid-hook (#4018)
add 7ae0fe2 [AIRFLOW-3187] Update airflow.gif file with a slower version (#4033)
add f43600d [AIRFLOW-2789] Create single node DataProc cluster (#4015)
add 0e8394f [AIRFLOW-3190] Make flake8 compliant (#4035)
add 59b110a [AIRFLOW-3192] Remove deprecated post_execute logic (#4040)
add 7c40295 [AIRFLOW-3201] Add sid88in to Glassdoor (#4045)
add 3535836 [AIRFLOW-2932] GoogleCloudStorageHook - allow compression of file (#3893)
add 90e6fa1 [AIRFLOW-3174] Refine Docstring for SQL Operators & Hooks (#4043)
add 3e47e3a [AIRFLOW-3197] EMRHook is missing new parameters of the AWS API (#4044)
add 540ed08 [AIRFLOW-3190] Make flake8 compliant
add b862ca8 [AIRFLOW-3202] add missing documentation for AWS hooks/operator (#4048)
add 57acfbc [AIRFLOW-3064] Show logs/output from operators in `airflow test` command (#4051)
add f840fca [AIRFLOW-XXX] Fix BashOperator Docstring (#4052)
add f9f7afd [AIRFLOW-XXX] Add missing docstring in GCS Hook & Operator (#4053)
add 6999f34 Revert "[AIRFLOW-XXX] Add Grab to companies list (#4041)"
add 1464c8e [AIRFLOW-3190] Make flake8 compliant
add fac5a8e [AIRFLOW-3069] Log all output of the S3 file transform script (#3914)
add 33469c2 [AIRFLOW-XXX] Fix GCS Operator docstrings (#4054)
add 719e0b1 [AIRFLOW-3155] Add ability to filter by a last modified time in GCS Operator (#4008)
add a581cba [AIRFLOW-3141] Handle duration for missing dag. (#3984)
add 6097f82 [AIRFLOW-1945] Add Autoscale config for Celery workers (#3989)
add 74c613b [AIRFLOW-843] Exception availabe in context for on_failure_callback (#2135)
add 2d5b8a5 [AIRFLOW-3121] Define closed property on StreamLogWriter (#3955)
add bf70453 [AIRFLOW-XXX] Add `BigQueryGetDataOperator` to Integration Docs (#4063)
add 60583a3 [AIRFLOW-3222] Remove bql keyword from BigQueryOperator (#4060)
add 9681954 [AIRFLOW-XXX] Removed spot in Airflow logo (#4065)
add d176fa5 [AIRFLOW-3046] Report fail from ECS Operator when host terminates (#4039)
add f5e3b03 [AIRFLOW-3232] More readable GCF operator documentation (#4067)
add 45f784a [AIRFLOW-XXX] BigQuery Hook - Minor Refactoring (#4066)
add 4c62c75 [AIRFLOW-2993] s3_to_sftp and sftp_to_s3 operators (#3828)
add a5b0a3d [AIRFLOW-1867] Add sandbox mode and py3k bug (#2824)
add b156151 [AIRFLOW-3203] Fix DockerOperator & some operator test (#4049)
add fdda024 [AIRFLOW-3239] Fix test recovery further (#4074)
add 39a9365 [AIRFLOW-3238] Fix models.DAG to deactivate unknown DAGs on initdb (#4073)
add 00b09b8 [AIRFLOW-461] Support autodetected schemas in BigQuery run_load (#3880)
add cc360e5 [AIRFLOW-461] Restore parameter position for BQ run_load method (#4077)
add 51f5427 Revert "[AIRFLOW-461] Restore parameter position for BQ run_load method (#4077)"
add 829086c [AIRFLOW-XXX] Add Surfline to companies list (#4079)
add 14f9b55 [AIRFLOW-XXX] Add Neoway to companies list (#4081)
add 7df4405 [AIRFLOW-520] Fix Version Info in Flask UI (#4072)
add 1c76e8a [AIRFLOW-2744] Allow RBAC to accept plugins for views and links. (#4036)
add 9331db0 Add Betterment to companies list (#4088)
add 334bc1e [AIRFLOW-3235] Add list function in AzureDataLakeHook (#4070)
add 4c70499 [AIRFLOW-1508] Add SKIPPED to task states. (#4059)
add 33be7fd [AIRFLOW-3257] Pin flake8 version to avoid checks changing over time (#4092)
add 19837bc [AIRFLOW-3241] Remove Invalid template ext in GCS Sensors (#4076)
add ec21c91 [AIRFLOW-XXX] Add Jetlore to companies (#4096)
add 62b21d7 [AIRFLOW-3237] Refactor example DAGs (#4071)
add 75e2288 [Airflow-2760] Decouple DAG parsing loop from scheduler loop (#3873)
add a1e922f [AIRFLOW-839] Fix status logging for docker operator (#4095)
add f95c7b4 [AIRFLOW-1970] Let empty Fernet key or special `no encryption` phrase. (#4038)
add e703d6b [AIRFLOW-XXX] Add Strava to airflow users list (#4100)
add da842d2 [AIRFLOW-XXX] add DigitalOcean to official Airflow users list (#4099)
add 7fc182e [AIRFLOW-XXX] Fix incorrect statement in contributing guide (#4104)
add 92719ac [AIRFLOW-3265] Support for "unix_socket" extra for MySQL hook (#4110)
add 3ea61de [AIRFLOW-3264] URL decoding when parsing URI for connection (#4109)
add a314e8f [AIRFLOW-3049] Add extra operations for Mongo hook (#3890)
add 7b7b620 [AIRFLOW-3112] Fix SFTPHook not validating hosts by default (#4085)
add 64b94d8 [AIRFLOW-3260] Correct misleading BigQuery error (#4098)
add c4e5151 [AIRFLOW-XXX] Minor fix of docs/scheduler.rst (#4115)
add 215b8c8 [AIRFLOW-2703] Catch transient DB exceptions from scheduler's heartbeat it does not crash (#3650)
add 8f15661 [AIRFLOW-3136] Add retry_number to TaskInstance.key to avoid race condition (#3994)
add 5e248ba [AIRFLOW-3231] Basic operators for Google Cloud SQL (#4097)
add 66cad8d [AIRFLOW-3236] Create AzureDataLakeStorageListOperator (#4094)
add bc3108e [AIRFLOW-2524] Update SageMaker hook and operators (#4091)
add 9766be4 [AIRFLOW-3287] Moving database clean-up code into the CoreTest.tearDown() (#4122)
add 38b54a0 [AIRFLOW-3262] Add param to log response when using SimpleHttpOperator (#4102)
add 92cb5c7 [AIRFLOW-3276] Cloud SQL: database create / patch / delete operators (#4124)
add bb22462 [AIRFLOW-3288] Add SNS integration (#4123)
add 80a3d6a [AIRFLOW-3295] Fix potential security issue in DaskExecutor (#4128)
add 55a62b4 [AIRFLOW-3294] Update connections form and integration docs (#4129)
add ca866e7 [AIRFLOW-3277] Correctly observe DST transitions for cron (#4117)
add e53182c [AIRFLOW-3205] Support multipart uploads to GCS (#4084)
add 5ea0d97 [AIRFLOW-3239] Enable existing CI tests (#4131)
add b5ecb8a [AIRFLOW-3268] Better handling of extras field in MySQL connection (#4113)
add fc785a5 [AIRFLOW-3022] Add volume mount to KubernetesExecutorConfig (#3855)
add 6294208 [AIRFLOW-2865] Call success_callback before updating task state (#4082)
add 0287cce [AIRFLOW-3160] Load latest_dagruns asynchronously (#4005)
add 2a8c91b [AIRFLOW-3218] add support for poking a whole DAG (#4058)
add 44c4336 [AIRFLOW-2780] Add IMAP Hook to retrieve email attachments (#4119)
add 7201032 [AIRFLOW-2192] Allow non-latin1 usernames with MySQL backend by adding a SQL_ENGINE_ENCODING param and default to UTF-8 (#4087)
add 24c9fb2 [AIRFLOW-3193] Pin docker requirement version (#4130)
add fda2938 [AIRFLOW-3132] Enable specifying auto_remove option for DockerOperator (#3977)
add 7dfe235 [AIRFLOW-3262] Update SimpleHttpOpTests to check Example.com (#4135)
add 1691c98 [AIRFLOW-3190] Make flake8 compliant
add 79e4fae [AIRFLOW-2715] Use region setting when launching Dataflow templates (#4125)
add ddaef99 Revert "[AIRFLOW-2715] Use region setting when launching Dataflow templates (#4125)"
add b425824 [AIRFLOW-3301] Update DockerOperator CI test for PR #3977 (#4138)
add a5dbdd3 [AIRFLOW-XXX] Fix Docstrings in Hooks, Sensors & Operators (#4137)
add dab0c78 [AIRFLOW-XXX] Use mocking in SimpleHttpOperator tests (#4144)
add dc0eb58 [AIRFLOW-XXX] Fix flake8 errors from #4144
add 3483b97 [AIRFLOW-XXX] Update chat channel details from gitter to slack (#4149)
add 5a73275 Revert "[AIRFLOW-3160] Load latest_dagruns asynchronously (#4005)" (#4145)
add b91fbc1 [AIRFLOW-3302] Small CSS fixes (#4140)
add 2d517e1 [AIRFLOW-3062] Add QDS dependency in readthedocs (#4148)
add b1d9111 [AIRFLOW-XXX] Pin Flask App Builder to Fix CI (#4150)
add 8f15916 [AIRFLOW-3297] added more failure states to the EMR step sensor (#4152)
add feab6a7 AIRFLOW-3259] Fix internal server error when displaying charts (#4114)
add 9c93eaa [AIRFLOW-2698] Simplify Kerberos code (#3563)
add cf6c715 [AIRFLOW-3190] Make flake8 compliant
add 848e432 [AIRFLOW-2903] Change default owner to `airflow` (#4151)
add 4083a8f [AIRFLOW-2799] Fix filtering UI objects by datetime (#4061)
add 9248e37 [AIRFLOW-XXX] Add GeneCards to companies list (#4159)
add 52ee34c [AIRFLOW-2524] More AWS SageMaker operators, sensors for model, endpoint-config and endpoint (#4126)
add 1070435 Add HAVAN to companies list (#4168)
add 2c4b0ea [AIRFLOW-3164] Verify server certificate when connecting to LDAP (#4006)
add fb464af [AIRFLOW-3307] Upgrade rbac node deps via `npm audit fix`. (#4147)
add deebf44 Add AirDNA as Airflow user (#4171)
add 43d037f [AIRFLOW-XXX] Speed up RBAC view tests (#4162)
add eb7f959 [AIRFLOW-3315] Add ImapAttachmentSensor (#4161)
add 4462021 [AIRFLOW-XXX] Add missing docs for SNS classes (#4155)
add bd791de [AIRFLOW-XXX] Update Contributing Guide - Git Hooks (#4120)
add c41301d [AIRFLOW-3325] Fix UI Page DAGs-column 'Recent Tasks' display issue (#4173)
add c611ee1 [AIRFLOW-3306] Disable flask-sqlalchemy modification tracking. (#4146)
add 4f4ed1d [AIRFLOW-XXX] Airflow 1.10.1 release notes in UPDATING.md
add 9ddcf2b [AIRFLOW-3330] Add Civey to the list of Airflow users (#4176)
add 34b310e [AIRFLOW-2779] Add project version to license (#4177)
add 7ee30b6 [AIRFLOW-3220] Add Instance Group Manager Operators for GCE (#4167)
add b81cceb [AIRFLOW-XXX] Correct schedule_interval in Scheduler docs (#4157)
add d7e80d6 [AIRFLOW-3275] Add Google Cloud SQL Query operator (#4170)
add 1852afe [AIRFLOW-XXX] Add Iflix to Airflow Users (#4180)
add 4cdeefb [AIRFLOW-3245] fix list processing in resolve_template_files (#4086)
add b9fc03e [AIRFLOW-2779] Add license headers to doc files (#4178)
add 86a83bf [AIRFLOW-3323] Support HTTP basic authentication for Airflow Flower (#4166)
add e6291e8 [AIRFLOW-XXX] Remove duplicated line in Changelog (#4181)
add 456d955 [AIRFLOW-XXX] Fix typo in plugin docs (#4183)
add 6e9f16f [AIRFLOW-XXX] Revise template variables documentation (#4172)
add a25917e [AIRFLOW-1262] Allow configuration of email alert subject and body (#2338)
add a5f33f3 [AIRFLOW-502] Add docs on BashOperator success/failure conditions (#4184)
add 5e1304a [AIRFLOW-3339] Correctly get DAG timezone when start_date in default_args (#4186)
add ef633e6 [AIRFLOW-XXX] Fix flake8 failure from #4184
add 7d6e8cd [AIRFLOW-3343] Update DockerOperator for Docker-py 3.0.0 API changes (#4187)
add be6d56f [AIRFLOW-3309] Add MongoDB connection (#4154)
add d5035c1 [AIRFLOW-3271] Fix issue with persistence of RBAC Permissions modified via UI (#4118)
add 8c8e41f [AIRFLOW-3353] Pin redis verison (#4195)
add 0f7eca2 [AIRFLOW-3345] Add Google Cloud Storage (GCS) operators for ACL (#4192)
add 8668ef8 [AIRFLOW-3350] Explain how to use Bitshift Composition with lists (#4191)
add c0c56ea [AIRFLOW-251] Add option SQL_ALCHEMY_SCHEMA parameter to specify schema for metadata (#4199)
add 7d23dd8 [AIRFLOW-3266] Add AWS Athena Hook and Operator (#4111)
add 2b707ab [AIRFLOW-3251] KubernetesPodOperator now uses 'image_pull_secrets' argument when creating Pods (#4188)
add 165643b [AIRFLOW-3355] Fix BigQueryCursor.execute to work with Python3 (#4198)
add 85abd44 [AIRFLOW-3352] Fix expose_config not honoured on RBAC UI (#4194)
add 6b68f08 [AIRFLOW-3346] Add hook and operator for GCP transfer service (#4189)
add 4fac6b9 [AIRFLOW-XXX] Fix incorrect URL for Task Tries and Task Duration (#4202)
add cce2c46 [AIRFLOW-XXX] Add Etsy to companies list (#4204)
add ae62987 [AIRFLOW-3353] Upgrade redis client (#4203)
add 9e13fb5 Revert "[AIRFLOW-3353] Upgrade redis client (#4203)" (#4205)
add 3107bcb [AIRFLOW-3233] Fix deletion of DAGs in the UI (#4069)
add 7c82ecb [AIRFLOW-3332] Add method to allow inserting rows into BQ table (#4179)
add fa69f22 [AIRFLOW-XXX] Remove spots in all Airflow logos (#4206)
add abd6c1b [AIRFLOW-XXX] Update readme for lyft (#4208)
add 03de9ee [AIRFLOW-2966] Catch ApiException in the Kubernetes Executor (#3960)
add db973e9 [AIRFLOW-1252] API accept JSON when invoking a trigger dag (#2334)
add d0b21b1 Revert "[AIRFLOW-2966] Catch ApiException in the Kubernetes Executor (#3960)"
add 94d1970 [AIRFLOW-3361] Log the task_id in the PendingDeprecationWarning from BaseOperator (#4030)
add 55853c3 [AIRFLOW-XXX] Don't publish md5 sigs as part of release (#4210)
add 024a2f2 AIRFLOW-XXX Fix copy&paste mistake (#4212)
add d4e3d75 [AIRFLOW-3359] Add option to pass customer encryption keys to Dataproc (#4200)
add e74ec34 [AIRFLOW-2966] Catch ApiException in the Kubernetes Executor (#4209)
add 5c7e4e4 [AIRFLOW-3308] Fix plugins import (#4153)
add e56e625 [AIRFLOW-XXX] Better instructions for airflow flower (#4214)
add ad2c968 [AIRFLOW-3375] Support returning multiple tasks with BranchPythonOperator (#4215)
add 69eeab4 [AIRFLOW-3380] Add metrics documentation (#4219)
add f89a525 [AIRFLOW-XXX] Update NOTICE file per suggestion (#4220)
add 1b4bdc1 [AIRFLOW-XXX] Update changelog for 1.10.1
add 53f8cfd [AIRFLOW-3371] BigQueryHook's Ability to Create View (#4213)
add 6dee66f [AIRFLOW-3213] Create ADLS to GCS operator (#4134)
add be8e9c2 [AIRFLOW-3382] Fix incorrect docstring in DatastoreHook (#4222)
add 0f545d7 [AIRFLOW-3263] Ignore exception when 'run' kills already killed job (#4108)
add 7f0b4a7 [AIRFLOW-3348] update run statistics on dag refresh (#4197)
add 77da1cc [AIRFLOW-1739] Resolve TestDbApiHook naming ambiguity (#2709)
add 5955db1 [AIRFLOW-3336] Add new TriggerRule for 0 upstream failures (#4182)
add 9f7f5e4 [AIRFLOW-2715] Use region setting when launching Dataflow templates (#4139)
add c051779 [AIRFLOW-1196][AIRFLOW-2399] Add templated field in TriggerDagRunOperator (#4228)
add 07ab945 [AIRFLOW-1561] Fix scheduler to pick up example DAGs without other DAGs (#2635)
add 35da9e6 [AIRFLOW-3250] Fix for Redis Hook for not authorised connection calls (#4090)
add 930e2ff [AIRFLOW-3365][AIRFLOW-3366] Allow celery_broker_transport_options to be set with environment variables (#4211)
add 3371ed8 [AIRFLOW-2642] fix wrong value git-sync initcontainer env GIT_SYNC_ROOT (#3519)
add 36f3bfb [AIRFLOW-3378] KubernetesPodOperator does not delete on timeout failure (#4218)
add 44df8a1 [AIRFLOW-XXX] Remove quotes from domains in Google Oauth (#4226)
add be6d35d [AIRFLOW-3395] added the REST API endpoints to the doc (#4236)
add 0ac1e63 [AIRFLOW-3392] Add index on dag_id in sla_miss table (#4235)
add f8027d4 [AIRFLOW-XXX] Correct typos in UPDATING.md (#4242)
add 46a6298 [AIRFLOW-XXX] Add TEK to list of companies (#4240)
add d8c0b63 [AIRFLOW-XXX] Remove unnecessary "# noqa" in airflow/bin/cli.py (#4223)
add 2fd409d [AIRFLOW-XXX] Replace airflow with apache-airflow (#4246)
add f3cb119 [AIRFLOW-3384] Allow higher versions of Sqlalchemy and Jinja2 (#4227)
add 53a3653 [AIRFLOW-3410] Add feature to allow Host Key Change for SSH Op (#4249)
add 8fdf5ce [AIRFLOW-XXX] Add VeeR VR to org list in README (#4250)
add 1d53f93 [AIRFLOW-2761] Parallelize enqueue in celery executor (#4234)
add 3fede98 [AIRFLOW-XXX] Add Poshmark to Companies (#4252)
add d1d612e [AIRFLOW-3239] Fix/refine tests for api/common/experimental/ (#4255)
add 8a96eb7 [AIRFLOW-3425] Fix setting default scope in hook (#4261)
add 24963d1 [AIRFLOW-3403] Add AWS Athena Sensor (#4244)
add b4b1577 [AIRFLOW-3396] Make sql param as required in BigQueryOperator (#4224)
add ec406e5 [AIRFLOW-3426] Bugfix / Correct Python Version Documentation Reference (#4259)
add 77e233e [AIRFLOW-XXX] Add missing GCP operators to Docs (#4260)
add 7d2115d [AIRFLOW-3416] Fixes Python 3 compatibility with CloudSqlQueryOperator (#4254)
add 1596eca [AIRFLOW-3432] Add test for feature "Delete DAG in UI" (#4266)
add ded25e1 [AIRFLOW-3414] Fix reload_module in DagFileProcessorAgent (#4253)
add 22bd7c6 [AIRFLOW-XXX] Fix display of SageMaker operators/hook docs (#4263)
add 5710ef2 [AIRFLOW-3367] Run celery integration test with redis broker. (#4207)
add 1bbf219 [AIRFLOW-3431] Document how to report security vulnerabilities. (#4262)
add 1b1231b [AIRFLOW-3434] Allows creating intermediate dirs in SFTPOperator (#4270)
add 9c04e8f [AIRFLOW-XXX] Add Get Simpl to Companies (#4272)
add c9f9871 [AIRFLOW-XXX] Update kubernetes.rst (#4280)
add d4f545f [AIRFLOW-XXX] Add Kubernetes Dependency in Extra Packages Doc (#4281)
add 6fda8f4 [AIRFLOW-2440] Google Cloud SQL import/export operator (#4251)
add 4cde579 [AIRFLOW-XXX] GCP operators documentation clarifications (#4273)
add 9dce1f0 [AIRFLOW-3408] Remove outdated info from Systemd Instructions (#4269)
add 666973a [AIRFLOW-3322] Update QuboleHook to fetch args dynamically from qds_sdk (#4165)
add d9f036e [AIRFLOW-XXX] Add Docstrings as Requirement in Contribution template (#4282)
add 9a80ab0 [AIRFLOW-3406] Implement an Azure CosmosDB operator (#4265)
add 788bd6f [AIRFLOW-2524] Add SageMaker doc to AWS integration section (#4278)
add d23698c [AIRFLOW-3484] Fix Over-logging in the k8s executor (#4296)
add 005e582 [AIRFLOW-3479] Keeps records in Log Table when DAG is deleted (#4287)
add 4371969 [AIRFLOW-XXX] Fix Minor issues with Azure Cosmos Operator (#4289)
add 92abe32 [AIRFLOW-3438] Fix default values in BigQuery Hook & BigQueryOperator (#4274)
add e947c6c [AIRFLOW-987] pass kerberos cli args keytab and principal to kerberos.run() (#4238)
add 57e355c [AIRFLOW-3397] Fix integrety error in rbac AirflowSecurityManager (#4305)
add 4c1fec1 [AIRFLOW-XXX] add ARMEDANGELS to the list of customers (#4310)
add e9a09d4 [AIRFLOW-2770] kubernetes: add support for dag folder in the docker image (#3683)
add 96b8db6 [AIRFLOW-3502] Add celery config option for setting "pool" (#4308)
add a838623 [AIRFLOW-3310] Google Cloud Spanner deploy / delete operators (#4286)
add d7c954c [AIRFLOW-3411] Add OpenFaaS hook (#4267)
add 457ad83 [AIRFLOW-3505] replace 'dags_in_docker' with 'dags_in_image' (#4311)
add 77c368f Revert [AIRFLOW-2770] [AIRFLOW-3505] (#4318)
add 51e4ad6 [AIRFLOW-3452] removed an unused/dangerous display-none (#4295)
add 6422716 [AIRFLOW-3444] Explicitly set transfer operator description. (#4279)
add 9a94f0d [AIRFLOW-3521] Fetch more than 50 items in `airflow-jira compare` script (#4300)
add 36e76fa [AIRFLOW-3518] Performance fixes for topological_sort of Tasks (#4322)
add 9d87552 [AIRFLOW-1552] Airflow Filter_by_owner not working with password_auth (#4276)
add e44fc88 [AIRFLOW-3447] Add 2 options for ts_nodash Macro (#4323)
add 1023e8c [AIRFLOW-3500] Make task duration display user friendly (#4304)
add dc22b78 [AIRFLOW-XXX] Add Société générale to company list (#4330)
add 067b967 [AIRFLOW-2770] Read `dags_in_image` config value as a boolean (#4319)
add c68ec18 [AIRFLOW-XXX] Add missing remote logging field (#4333)
add 3bd8595 [AIRFLOW-XXX] Added LeMans Corporation as user of Airflow in README (#4334)
add 1c288dd [AIRFLOW-3506] use match_phrase to query log_id in elasticsearch (#4342)
add f0bb3be [AIRFLOW-3246] Make hmsclient optional in airflow.hooks.hive_hooks (#4080)
add 71129cd [AIRFLOW-3540] Respect environment config when looking up config file. (#4340)
add 16d69a2 [AIRFLOW-3398] Google Cloud Spanner instance database query operator (#4314)
add 3b4a99b [AIRFLOW-3546] Fix typos in jobs.py logs (#4346)
add 09a47c1 [AIRFLOW-XXX] Fix incorrect parameter in SFTPOperator example (#4344)
add f8903fb [AIRFLOW-XXX] Fix inconsistent comment in example_python_operator.py (#4337)
add c9a82d4 [AIRFLOW-3458] Move models.Connection into separate file (#4335)
add f211390 [AIRFLOW-XXX] Add Next Trucking as airflow user (#4327)
add 701b877 [AIRFLOW-3555] Remove lxml dependency (#4352)
add 3be104b [AIRFLOW-3557] Fix various typos (#4357)
add 0e36566 [AIRFLOW-850] Add a PythonSensor (#4349)
add 7a6acbf [AIRFLOW-3558] Improve default tox flake8 excludes (#4361)
add bd2d8ac [AIRFLOW-XXX] Correct instructions for Travis CI on fork (#4358)
add c014324 [AIRFLOW-3556] Add cross join set dependency function (#4356)
add 69c75b1 [AIRFLOW-1684] - Branching based on XCom variable (Docs) (#4365)
add 8bdd54a [Airflow-1413] Fix FTPSensor failing on error message with unexpected text. (#2450)
add 01880dc [AIRFLOW-2568] Azure Container Instances operator (#4121)
add c9240ca [AIRFLOW-3459] Move DagPickle to separate file (#4374)
add fb52d7b Update UPDATING.md (#4348)
add 319a659 [AIRFLOW-XXX] Update tutorial.rst (#4336)
add 0cc078a [AIRFLOW-3561] Improve queries (#4368)
add 65843a6 [AIRFLOW-3551] Improve BashOperator Test Coverage (#4367)
add e3fd7d4 [AIRFLOW-3327] Add support for location in BigQueryHook (#4324)
add cba6bb9 [AIRFLOW-2939][AIRFLOW-3568] Fix TypeError in GCSToS3Op & S3ToGCSOp (#4371)
add a6bcbb1 [AIRFLOW-3550] Standardize GKE hook (#4364)
add 53e7074 [AIRFLOW-3573] Remove DagStat table (#4378)
add b50ffa0 [AIRFLOW-3597] Add tests for JdbcOperator (#4402)
add 9de9721 [AIRFLOW-3281] Fix Kubernetes operator with git-sync (#3770)
add f57affc [AIRFLOW-3595] Add tests for Hive2SambaOperator (#4400)
add ecc88a5 [AIRFLOW-3581] Fix next_ds/prev_ds semantics for manual runs (#4385)
add 9ad145b [AIRFLOW-3599] Removed Dagbag from delete dag (#4406)
add 548f38a [AIRFLOW-3600] Remove dagbag from trigger (#4407)
add 8938d2c [AIRFLOW-XXX] Reorder Airflow Users (#4410)
add f4f55fd [AIRFLOW-3609] Fix bug in volumes readWriteMany (#4417)
add 7ee9266 [AIRFLOW-3576] Remove unnecessray arg 'root' for /delete in dag.html (#4380)
add 0d5c127 [AIRFLOW-3606] Fix Flake8 test & fix the Flake8 errors introduced since Flake8 test was broken (#4415)
add ba47ca6 [AIRFLOW-3587] Remove unnecessary condition checks in dag_stats & task_stats (#4395)
add 4b99adf [Airflow-XXX] - fix missing type in docstring (#4403)
add 6bb88fa [AIRFLOW-360] Launch custom images to Airflow CI tests (#4416)
add c5c0705 [AIRFLOW-XXX] Adds image code comment (#4413)
add 0a0c88a [AIRFLOW-3580] Adds tests for HiveToMySqlTransfer (#4387)
add 671769c [AIRFLOW-1921] Add support for https and user auth (#2879)
add ecc77c2 [AIRFLOW-XXX] Fix Flake8 error (#4422)
add aa2dc60 [AIRFLOW-3578] Fix Type Error for BigQueryOperator (#4384)
add 9266c0f [AIRFLOW-2548] Output plugin import errors to web UI (#3930)
add 51d0aca [AIRFLOW-XXX] Fix Flake8 error
add 8bdf6c4 [AIRFLOW-3402] Support global k8s affinity and toleration configs (#4247)
add dd1bf84 [AIRFLOW-3613] Updated ReadMe to add Adobe as an airflow user (#4420)
add 55ec824 [AIRFLOW-3560] Add DayOfWeek Sensor (#4363)
add 97c761d [AIRFLOW-XXX] Fix WeekDay Sensor Example (#4431)
add 02106e7 [AIRFLOW-XXX] Add a doc on how to add a new role in RBAC UI (#4426)
add 658b7c4 [AIRFLOW-2641] Fix MySqlToHiveTransfer to handle MySQL DECIMAL correctly
add 11a36d1 [AIRFLOW-3583] Fix AirflowException import (#4389)
add 8d5ffef [AIRFLOW-3316] For gcs_to_bq: add missing init of schema_fields var (#4430)
add 6f616f0 [AIRFLOW-3623] Support download logs by attempts from UI (#4425)
add d0233ba [AIRFLOW-3446] Add Google Cloud BigTable operators (#4354)
add f806fa1 [AIRFLOW-3527] Update Cloud SQL Proxy to have shorter path for UNIX socket (#4350)
add 25b7cd1 [AIRFLOW-3340] Placeholder support in connections form (#4185)
add 089fa65 [AIRFLOW-3622] Add ability to pass hive_conf to HiveToMysqlTransfer (#4432)
add cfcb4da [AIRFLOW-3150] Make execution_date templated in TriggerDagRunOperator (#4359)
add c31c2bd [AIRFLOW-3480] Add GCP Spanner Database Operators (#4353)
add c5e26d4 [AIRFLOW-3634] Fix GCP Spanner Test (#4440)
add 6757202 [AIRFLOW-3612] Remove incubation/incubator mention (#4419)
add d151f75 [AIRFLOW-XXX] Update committer list based on latest TLP discussion (#4427)
add 94bfeef [AIRFLOW-3612] Remove remaining incubator mention & Fix CI Behaviour (#4441)
add 7da9bb6 [AIRFLOW-3635] Fix incorrect logic in detele_dag (introduced in PR#4406) (#4445)
add 0a5d8cb [AIRFLOW-3637] Fix test for HiveToMySqlTransfer Operator (#4447)
add 9021b42 [AIRFLOW-3636] Fix a test introduced in #4425 (#4446)
add 67d8ab7 [AIRFLOW-3624] Add masterType parameter to MLEngineTrainingOperator (#4428)
add e5c4f6c [AIRFLOW-3531] Add gcs to gcs transfer operator. (#4331)
add 0bea2d6 [AIRFLOW-3531] Fix test for GCS to GCS Transfer Hook (#4452)
add 3d5160f [AIRFLOW-3610] Add region param for EMR jobflow creation (#4418)
add 76e9fd7 [AIRFLOW-2082] Resolve a bug in adding password_auth to api as auth method (#4343)
add 621b69e [AIRFLOW-XXX] Add BaseTIS as Airflow User (#4442)
add b450065 [AIRFLOW-XXX] Fix a flake8 error to unblock CI (#4453)
add 8a45a3f [AIRFLOW-3650] Skip running on mysql for the flaky test (#4457)
add 76d755d [AIRFLOW-3519] Fix example http operator (#4455)
add 327860f [AIRFLOW-3515] Remove the run_duration option (#4320)
add 5d75028 [AIRFLOW-3478] Make sure that the session is closed (#4298)
add 167f2cd [AIRFLOW-3631] Update flake8 and fix lint. (#4436)
add 9972c4f [AIRFLOW-XXX] Add Bloomberg to list of Airflow users (#4462)
add 0222a36 [AIRFLOW-3627] Refine performance of /task_stats (#4433)
add 94b977e [AIRFLOW-3646] Rename plugins_manager.py to test_xx to trigger tests (#4464)
add 59eb9cf [AIRFLOW-3582] Adds tests for HiveStatsCollectionOperator (#4398)
add 3bfc304 [AIRFLOW-3630] Cleanup of GCP Cloud SQL Connection (#4451)
add c49de67 [AIRFLOW-3596] Clean up undefined template variables. (#4401)
add c15b1f3 [AIRFLOW-3661] Add Waze as an Airflow user (#4469)
add 2f0d021 [AIRFLOW-3655] Escape links generated in model views (#4463)
add 0e112d3 [AIRFLOW-3662] Add dependency for Enum (#4468)
add 24bc74b [AIRFLOW-3504] Refine the functionality of "/health" endpoint (#4309)
add 2836ec0 [AIRFLOW-3657] Fix zendesk integration (#4466)
add d108d8d [AIRFLOW-3605] Load plugins from entry_points (#4412)
add 1c3e20a [AIRFLOW-XXX] Update README.md (#4482)
add 0a3a113 [AIRFLOW-3670] Add stages to Travis build (#4477)
add cb9c0d8 [AIRFLOW-XXX] Docs: Fix paths to GCS transfer operator (#4479)
add c3c1312 [AIRFLOW-3671] Remove arg `replace` of MongoToS3Operator from `kwargs` (#4480)
add 78f8f51 [AIRFLOW-3638] Add tests for PrestoToMySqlTransfer (#4449)
add 657b986 [AIRFLOW-3207] Option to push result to xcom (#4056)
add 098356e [AIRFLOW-3589] Visualize reschedule state in all views (#4408)
add 86ba44d [AIRFLOW-3584] Use ORM DAGs for index view. (#4390)
add 8ffe2e1 [AIRFLOW-3475] Move ImportError out of models.py (#4383)
add 86279b5 [AIRFLOW-3664] Fix interpreter errors in test_python_operator.py (#4472)
add 8a7efae [AIRFLOW-3468] Remove KnownEvent(Event)?
add ff6ccee [AIRFLOW-3594] Unify different License Header
add 2c8c7d9 [AIRFLOW-3197] Remove invalid parameter KeepJobFlowAliveWhenNoSteps in example DAG (#4404)
add 71dd601 [AIRFLOW-3212] Add AwsGlueCatalogPartitionSensor (#4112)
add 2142cdf [AIRFLOW-3554] Include contrib folders in code coverage stats (#4351)
add 49ba1ae [AIRFLOW-3679] Added Google Cloud Base Hook to documentation (#4487)
add 5b84627 [AIRFLOW-3592] Fix logs when task is in rescheduled state (#4492)
add 92db3fb [AIRFLOW-3676] Add required permission to CloudSQL export/import example (#4489)
add e547750 [AIRFLOW-XXX] Fix/complete example code in plugins.rst (#4376)
add 011c85a [AIRFLOW-3439] Decode logs with 'utf-8' (#4474)
add 486b3a2 [AIRFLOW-3675] Use googlapiclient for google apis (#4484)
add e71bdd5 [AIRFLOW-XXX] Adding Palo Alto Networks as a user (#4495)
add 238b725 [AIRFLOW-3680] Consistency update in tests for All GCP-related operators (#4493)
add e2c22fe [AIRFLOW-3673] Add official dockerfile (#4483)
add 417b8a5 [AIRFLOW-3191] Fix not being able to specify execution_date when creating dagrun (#4037)
add c9975a3 [AIRFLOW-XXX] Fix Typo in README (#4501)
add 83cb9c3 [AIRFLOW-3687] Add missing @apply_defaults decorators (#4498)
add d6ab187 [AIRFLOW-3685] Move licence header check (#4497)
add 5ce1899 [AIRFLOW-722] Add celery queue sensor (#4496)
add b031b82 [AIRFLOW-3691] Update notice to 2019 (#4503)
add 69adaee [AIRFLOW-3692] Remove ENV variables to avoid GPL (#4506)
add dde72e2 [AIRFLOW-3689] Update pop-up message when deleting DAG in RBAC UI (#4505)
add dba13d9 [AIRFLOW-XXX] Fix misspelling of Vertica (#4509)
add 0d386e2 [AIRFLOW-3690] Fix bug to set state of a task for manually-triggered DAGs (#4504)
add d1ebf4d [AIRFLOW-3694] Add README.md to the Dockerfile (#4510)
add 09ea089 [AIRFLOW-3693] Replace psycopg2-binary by psycopg2 (#4508)
add e990aef [AIRFLOW-3696] Add Version info to Airflow Documentation (#4512)
add 1347ccf [AIRFLOW-3700] Change the lowest allowed version of "requests" (#4517)
add 17ff1ed [AIRFLOW-3569] Add "Trigger DAG" button in DAG page (/www_rbac only) (#4373)
add 7001268 [AIRFLOW-3522] Add support for sending Slack attachments (#4332)
add 08eba52 [AIRFLOW-3699] Speed up Flake8 (#4515)
add c030729 [AIRFLOW-3303] Deprecate old UI in favor of FAB (#4339)
add 4bbac3a [AIRFLOW-3655] Escape links generated in model views (#4522)
add 7b2834e [AIRFLOW-3704] Support SSL Protection When Redis is Used as Broker for CeleryExecutor (#4521)
add b8c4757 [AIRFLOW-3319] - KubernetsExecutor: Need in try_number in labels if getting them later (#4163)
add b477216 [AIRFLOW-XXX] Adding users to CAVA & PXYData (#4527)
add 211a71f [AIRFLOW-XXX] Include Los Angeles Times as a contributor in the Readme (#4526)
add fc440dc [AIRFLOW-3681] All GCP operators have now optional GCP Project ID (#4500)
add 98982c7 [AIRFLOW-3709] Validate `allowed_states` for ExternalTaskSensor (#4536)
add d9629ee [AIRFLOW-3108] Define get_autocommit method for MsSqlHook (#4525)
add a7e369f [AIRFLOW-3516] Support to create k8 worker pods in batches (#4434)
add 29a861d [AIRFLOW-3712] Remove settings.RBAC from GCP System Tests (#4540)
add f9ca8e4 [AIRFLOW-XXX] Remove `of to` typo. (#4542)
add 1770bf5 [AIRFLOW-3559] Add missing options to DatadogHook. (#4362)
add 3cc9f75 [AIRFLOW-XXX] Fix a typo of config (#4544)
add ad77b17 [AIRFLOW-XXX] Correct Typo in sensor's exception (#4545)
add 2751147 [AIRFLOW-3455] add region in snowflake connector (#4285)
add ee63d0d [AIRFLOW-2843] Add flag in ExternalTaskSensor to check if external DAG/task exists (#4547)
add 383ec37 [AIRFLOW-3713] Updated documentation for GCP optional project_id (#4541)
add 0bd6d87 [AIRFLOW-3724] Fix the broken refresh button on Graph View in RBAC UI (#4548)
add 5abd19e [AIRFLOW-3591] Fix start date, end date, duration for rescheduled tasks (#4502)
add c0949cb [Airflow 3728] Remove double comma (#4552)
add 75c9c68 [AIRFLOW-XXX] Add Firestone Inventing as a Big Data & AI company uses Apache Airflow into README.md (#4555)
add 233f6c7 [AIRFLOW-3714] Correct DAG name in docs/start.rst (#4550)
add 31318ba [AIRFLOW-3731] Constrain mysqlclient to <1.4 (#4558)
add ac25322 [AIRFLOW-XXX] Fix typo (#4564)
add bd74dda [AIRFLOW-3383] Rotate fernet keys. (#4225)
add 39dab6f [AIRFLOW-1191] Simplify override of spark submit command. (#4360)
add 95d6c42 [AIRFLOW-XXX] Fix doc string of DataprocClusterDeleteOperator (#4565)
add fea29af [AIRFLOW-3732] Fix issue when trying to edit connection in RBAC UI (#4559)
add 0d7ece3 [AIRFLOW-1262] Adds missing docs for email configuration (#4557)
add 5084305 [AIRFLOW-2009] Fix dataflow hook connection-id (#4563)
add 98e8522 [AIRFLOW-XXX] Fix typos (#4570)
add 89dd877 [AIRFLOW-3698] Add documentation for AWS Connection (#4514)
add 9f8ca32 [AIRFLOW-3752] Add/remove user from role via CLI (#4572)
add 304cb9e [AIRFLOW-3744] Abandon the use of obsolete aliases of methods (#4568)
add 634feb7 [AIRFLOW-XXX] Update Changelog for 1.10.2
add 0b1e453 [AIRFLOW-XXX] Update the UPDATING.md file for 1.10.2
add c889145 [AIRFLOW-XXX] Add CHANGELOG & K8s to Documentation
add 50d6ebd [AIRFLOW-3725] Add private_key to bigquery_hook get_pandas_df (#4549)
add 39d43f6 [AIRFLOW-XXX] Add GoDataDriven to the list of companies (#4573)
add 92727f7 [AIRFLOW-2508] Handle non string types in Operators templatized fields (#4292)
add 28b53e2 [AIRFLOW-XXX] Pin version of Pip in tests to work around pypa/pip#6163 (#4576)
add ca846c1 [AIRFLOW-XXX] Only upgrade pip on Travis, not everything
add c69619e [AIRFLOW-XXX] Fix spark submit hook KeyError (#4578)
add 7f8099e [AIRFLOW-XXX] Adds SpotHero as a user of Airflow (#4581)
add 993779f [AIRFLOW-XXX] Reduction of the number of warnings in the documentation (#4585)
add 2c7bb17 [AIRFLOW-XXX] Automatically link Jira/GH on doc's changelog page (#4587)
add c2f48ed [AIRFLOW-3745] Fix viewer not able to view dag details (#4569)
add 34e3485 [AIRFLOW-XXX] Mock optional modules when building docs (#4586)
add b6f207f [AIRFLOW-XXX] Removes Data Profiling docs as it is not supported in RBAC UI
add 1401018 [AIRFLOW-3764] Simplify chained comparisons in IF block (#4580)
add 31e1878 [AIRFLOW-3719] Handle StopIteration in CloudWatch logs retrieval (#4516)
add db06d4f [AIRFLOW-3490] Add BigQueryHook's Ability to Patch Table/View (#4299)
add f27b525 [AIRFLOW-3216] HiveServer2Hook need a password with LDAP authentication (#4057)
add aed71a7 [AIRFLOW-3602] Improve ImapHook handling of retrieving no attachments (#4475)
add 40f4370 [AIRFLOW-2190] Fix TypeError when returning 404 (#4596)
add 2f70347 [AIRFLOW-3771] Minor refactor securityManager (#4594)
add 5506ef0 [AIRFLOW-XXX] Remove images related profiling doc (#4599)
add 59cf865 [AIRFLOW-3761] Decommission User & Chart models & Update doc accordingly (#4577)
add 1ab659f [AIRFLOW-XXX] Remove almost all warnings from building docs (#4588)
add 61fb776 [AIRFLOW-XXX] Remove profiling link (#4602)
add fa21d68 [AIRFLOW-3773] Fix /refresh_all endpoint (#4597)
add 8f3982f [AIRFLOW-XXX] Add Tinder to the companies list (#4604)
add dfffd7a [AIRFLOW-XXX] Add Capital One to the companies list (#4606)
add 03ec418 [AIRFLOW-3762] Add list_jobs to CLI (#4579)
add 43e0010 [AIRFLOW-3474] Move SlaMiss out of models.py (#4608)
add 9f6e546 [AIRFLOW-865] Configure FTP connection mode (#4535)
add fa09df5 [AIRFLOW-3734] Fix hql not run when partition is None (#4561)
add cd9d543 [AIRFLOW-3552] Add ImapToS3TransferOperator (#4476)
add fc22c6e [AIRFLOW-XXX] Update timezone doc (#4592)
add 0d64fd8 [AIRFLOW-3742] Respect the `fallback` arg in airflow.configuration.get (#4567)
add 2f688f6 AIRFLOW-3590: Change log message of executor exit status (#4616)
add 26d775a [AIRFLOW-3789] Fix flake8 3.7 errors. (#4617)
add 82c60a2 [AIRFLOW-3774] Register blueprints with app (#4598)
add 7ebecd6 [AIRFLOW-3779] Don't install enum34 backport when not needed (#4620)
add cd4c61a [AIRFLOW-3787] Import/export users from JSON file (#4624)
add 8e6bca1 [AIRFLOW-3462] Move TaskReschedule out of models.py (#4618)
add 0fef65a [AIRFLOW-XXX] Add a doc about fab security (#4595)
add 05d4351 [AIRFLOW-2876] Update Tenacity to 4.12 (#3723)
add e1c0433 [AIRFLOW-3471] Move XCom out of models.py (#4629)
add d126d9e [AIRFLOW-3730] Standarization use of logs mechanisms (#4556)
add 11f5032 [AIRFLOW-3782] Clarify docs around celery worker_autoscale in default_airflow.cfg (#4609)
add ee5b8c2 [AIRFLOW-3461] Move TaskFail out of models.py (#4630)
add f07f3a8 [AIRFLOW-XXX] The execution_date is Pendulum
add 0f02e45 [AIRFLOW-3463] Move Log out of models.py (#4639)
add 7c6ce87 [AIRFLOW-XXX] Fixed note in plugins.rst (#4649)
add 40c14e5 [AIRFLOW-XXX] Add missing class references to docs (#4644)
add 6cfadcd [AIRFLOW-3814] Add exception details to warning log (#4651)
add e1d3df1 [AIRFLOW-3476,3477] Move Kube classes out of models.py (#4443)
add 2e19e18 [AIRFLOW-3810] Remove duplicate autoclass directive (#4656)
add 6f122f4 [AIRFLOW-XXX] Extract reverse proxy info to a separate file (#4657)
add 5275a8f [AIRFLOW-2694] Declare permissions in DAG definition (#4642)
add 2dadee7 [AIRFLOW-3813] Add CLI commands to manage roles (#4658)
add a1d5b01 [AIRFLOW-3817] - Corrected task ids returned by BranchPythonOperator to match the dummy operator ids (#4659)
add ba66fa7 [AIRFLOW-3802] Updated documentation for HiveServer2Hook (#4647)
add 4230404 [AIRFLOW-3643] Add shebang to docs/start_doc_server.sh (#4650)
add 13c63ff [AIRFLOW-3647] Add archives config option to SparkSubmitOperator (#4467)
add 6b38649 [AIRFLOW-XXX] Improve linking to classes (#4655)
add e607106 [AIRFLOW-XXX] Correct typo for `prev_ds` (#4664)
add f2fe587 [AIRFLOW-3547] Fixed Jinja templating in SparkSubmitOperator (#4347)
add dbeb6a8 [AIRFLOW-XXX] Add backreference in docs between operator and integration (#4671)
add 6d229b2 [AIRFLOW-3707] Group subpackages/extras by cloud providers (#4524)
add b6f8574 [AIRFLOW-3828] Use context manager to manage session in cli.rotate_fernet_key (#4668)
add 2a96390 [AIRFLOW-3820] Add back the gunicorn config (#4661)
add d11147a [AIRFLOW-XXX] Move out the examples from integration.rst (#4672)
add 8d6dcd1 [AIRFLOW-3464] Move SkipMixin out of models.py (#4386)
add 59d2615 AIRFLOW-[3823] Exclude branch's downstream tasks from the tasks to skip (#4666)
add 8917ce6 [AIRFLOW-3742] Fix handling of "fallback" for AirflowConfigParsxer.getint/boolean (#4674)
add 07ac00d [AIRFLOW-3866] Run docker-compose pull silently in CI (#4688)
add 4f3d0fd [AIRFLOW-XXX] Docs rendering improvement (#4684)
add f4374ed [AIRFLOW-XXX] Add section on task lifecycle & correct casing in docs (#4681)
add 3041f2f [AIRFLOW-3749] Fix Edit Dag Run page when using RBAC (#4613)
add 57c6665 [AIRFLOW-3801] Fix DagBag collect dags invocation to prevent examples to be loaded (#4677)
add a9b36f1 [AIRFLOW-3851] ExternalTasksensor should not check existence in subsequent poke (#4673)
add 1a738e5 [AIRFLOW-XXX] added company to the Users list in the README (#4693)
add 1ae7f6f [AIRFLOW-3876] AttributeError: module 'distutils' has no attribute 'util'
add 69e9e97 [AIRFLOW-XXX] Upgrade FAB to 1.12.3 (#4694)
add 20c7eeb [AIRFLOW-XXX] Add notes for imports and sensors (#4698)
add e442d05 [AIRFLOW-XXX] Update docs with new BranchPythonOperator behaviour (#4682)
add 9c11f41 [AIRFLOW-XXX] Fix headlines in UPDATING.md (#4697)
add 4d34632 [AIRFLOW-3875] Simplify SlackWebhookHook code and change docstring (#4696)
add 1c06c74 [AIRFLOW-3874] Improve BigQueryHook.run_with_configuration's location support (#4695)
add db91909 [AIRFLOW-3869] Raise consistent exception in AirflowConfigParser.getboolean (#4692)
add 712e7d4 [AIRFLOW-3639] Fix request creation in Jenkins Operator (#4450)
add 3c2aaaa [AIRFLOW-3780] Fix some incorrect when base_url is used (#4643)
add 21a38f1 [AIRFLOW-3821] Add replicas logic to GCP SQL example DAG (#4662)
add 907aa00 [AIRFLOW-3861] Use the create_session for the db session (#4683)
add 71ff624 [AIRFLOW-3808] Add cluster_fields to BigQueryHook's create_empty_table (#4654)
add 23a7761 [AIRFLOW-XXX] Docs: Add note - airflow pool is not honored by SubDagOperator (#4634)
add 0c797a8 [AIRFLOW-3792] Fix validation in BQ for useLegacySQL & queryParameters (#4626)
add 74208a4 [AIRFLOW-3770] Validation of documentation on CI] (#4593)
add 10df79e [AIRFLOW-3884] Fixing doc checker, no warnings allowed anymore and fixed the current… (#4702)
add 2db8b40 [AIRFLOW-XXX] Pin pinodb dependency (#4704)
add 3389fe2 [AIRFLOW-3857] spark_submit_hook cannot kill driver pod in kubernetes (#4678)
add b2eea1a [AIRFLOW-XXX] Add note about plugin docs (#4706)
add a9f9f1c [AIRFLOW-3702] Add backfill option to run backwards (#4676)
add cb0f673 [AIRFLOW-3891] Disable SQL Alchemy tracking in the Webserver (#4707)
add 05d10d2 [AIRFLOW-3598] Add tests for MsSqlToHiveTransfer (#4405)
add d29c7ad [AIRFLOW-XXX] Update README.md (#4709)
add d78dfa2 [AIRFLOW-XXX] add Asana to companies list (#4711)
add 72fe43b [AIRFLOW-3887] Downgrade dagre-d3 to 0.4.18 (#4713)
add 067a1e3 [AIRFLOW-3249] Make all take the same named `do_xcom_push` flag (#4345)
add 897e262 [AIRFLOW-161] New redirect route and extra links (#3533)
add 021d396 [AIRFLOW-3898] Show example connection string when using Psycopg2 (#4718)
add 6218d91 Revert "[AIRFLOW-161] New redirect route and extra links (#3533)" (#4720)
add a758664 [AIRFLOW-3900] Error on undefined template variables in unit tests. (#4719)
add ae33e7c [AIRFLOW-3807] Fix Graph View Highlighting of Tasks (#4653)
add b71a4b6 [AIRFLOW-3799] Add compose method to GoogleCloudStorageHook (#4641)
add b39a679 [AIRFLOW-3885] ~20x speed-up of slowest unit test (#4726)
add 725bc2e [AIRFLOW-3733] Don't raise NameError in HQL hook to_csv when no rows returned (#4560)
add 480eeff [AIRFLOW-3885] ~2.5x speed-up for backfill tests (#4731)
add c4b9d88 [AIRFLOW-3885] ~10x speed-up of SchedulerJobTest suite (#4730)
add 6a7e0b7 [AIRFLOW-3911] Change Harvesting DAG parsing results to DEBUG log level (#4729)
add f722e48 [AIRFLOW-3901] add role as optional config parameter for SnowflakeHook (#4721)
add c48e83e [AIRFLOW-3907] Upgrade flask and set cookie security flags. (#4725)
add d80e945 [AIRFLOW-3616][AIRFLOW-1215] Add aliases for schema with underscore (#4523)
add daec2ff [AIRFLOW-3910] Raise exception explicitly in Connection.get_hook() (#4728)
add 6bfa0ba [AIRFLOW-3885] Fix race condition in scheduler test (#4737)
add de75b7a [AIRFLOW-3923] Update flask-admin dependency to 1.5.3 to resolve security vulnerabilities from safety (#4739)
add c7d6c1a [AIRFLOW-3905] Allow using "parameters" in SqlSensor (#4723)
add f4277cb [AIRFLOW-3865] Add API endpoint to get python code of dag by id (#4687)
add 5c170f0 [AIRFLOW-3933] Fix various typos (#4747)
add 5b76051 [AIRFLOW-XXX] Add Slack Badge to Readme (#4750)
add d46a137 [AIRFLOW-3683] Fix formatting of error message for invalid TriggerRule (#4490)
add 4745910 [AIRFLOW-3153] Send DAG processing stats to statsd (#4748)
add 240138f [AIRFLOW-3925] Don't pull docker-images on pretest (#4740)
add ce499bb [AIRFLOW-3701] Add Google Cloud Vision Product Search operators (#4665)
add 6c64b1d [AIRFLOW-3741] Add extra config to Oracle hook (#4584)
add 88e3e72 [AIRFLOW-3924] Fix try number in alert emails (#4741)
add 36b38d8 [AIRFLOW-3896] Add running command logging back to SSHOperator (#4716)
add 4e88726 [AIRFLOW-3932] Optionally skip dag discovery heuristic. (#4746)
add e36bdef [AIRFLOW-3697] Vendorize nvd3 and slugify
add 59a7a79 [AIRFLOW-3697] Use vendorized slugify
add 281e1ac [AIRFLOW-3697] Vendorize nvd3 and slugify (#4513)
add 8762da3 [AIRFLOW-3940] Migrate Hive Metastore plugin to FAB (#4758)
add f3dfc94 [AIRFLOW-3944] Remove code smells (#4762)
add 31cd02f [AIRFLOW-3926] Remove references to Flask-Admin (#4759)
add c50a851 [AIRFLOW-3932] Update unit tests and documentation for safe mode flag. (#4760)
add bfa81b5 [AIRFLOW-3945] Stop inserting row when permission views unchanged (#4764)
add 74b2233 [AIRFLOW-XXX] Add 4G Capital to list of Airflow users. (#4771)
add bb91246 [AIRFLOW-3947] Flash msg for no DAG-level access error (#4767)
add c552996 [AIRFLOW-3929] Use anchor tags for modal links on dag detail pages. (#4742)
add 61aed43 [AIRFLOW-3950] Improve AirflowSecurityManager.update_admin_perm_view (#4774)
add 22284bc [AIRFLOW-XXX] Clarify enforcement of dagrun_timeout (#4782)
add 0044260 [AIRFLOW-XXX] Fix typos in AirflowSecurityManager.has_access (#4778)
add b0c4d37 [AIRFLOW-XXX] Correct BranchPythonOperator docs (#4745)
add 7ab245b [AIRFLOW-1814] : Temple PythonOperator {op_args,op_kwargs} fields (#4691)
add 85ea7e85 [AIRFLOW-3931] set network, subnetwork when launching dataflow template (#4744)
add 0982715 [AIRFLOW-XXX] Fix syntax docs errors (#4789)
add 0aa7879 [AIRFLOW-XXX] Add history become ASF top level project (#4757)
add a84fb73 [AIRFLOW-3867] Rename GCP's subpackage (#4690)
add 078ff76 AIRFLOW-3543: Fix deletion of DAG with rescheduled tasks (#4646)
add 4020bed [AIRFLOW-XXX] Update pull request template to include AIP info (#4765)
add 217c940 [AIRFLOW-3795] provide_context param is now used (#4735)
add 5db902b [AIRFLOW-3881] Correct to_csv row number (#4699)
add 53390bc [AIRFLOW-XXX] Add GitLab to list of organizations using Airflow (#4798)
add 2ade912 [AIRFLOW-XXX] Fix CI for broken lib (#4800)
add 71140dd [AIRFLOW-2767] - Upgrade gunicorn to 19.5.0 to avoid moderate-severity CVE (#4795)
add 04e6301 [AIRFLOW-3906] Add npm compile to docker file (#4724)
add c82518f [AIRFLOW-3870] Update log level and return value (#4355)
add b51712c [AIRFLOW-3766] Add support for kubernetes annotations (#4589)
add 991d1cf [AIRFLOW-3962] Added graceful handling for creation of dag_run of a dag which doesn't have any task (#4781)
add f4253a2 [AIRFLOW-3918] Add ssh private-key support to git-sync for KubernetesExecutor (#4777)
add 2ac689c [AIRFLOW-2511] Fix improper failed session commit handling causing deadlocks (#4769)
add 693f620 [AIRFLOW-XXX] Pin version of tornado pulled in by Celery. (#4815)
add 484adb0 [AIRFLOW-3992] 1-setup-env.sh should be re-runable (#4817)
add ba52892 [AIRFLOW-3983] Exclude node_modules from being linted by flake8 (#4809)
add 4ceb271 [AIRFLOW-3975] Handle null inputs in attribute renderers. (#4799)
add 45d24e7 [AIRFLOW-3977] Add examples of trigger rules in doc (#4805)
add bbe7116 [AIRFLOW-4001] Update docs about how to run tests (#4826)
add 334258b [Airflow-XXX] Update GoDataDriven owner list in ReadMe (#4812)
add d70e1f5 [AIRFLOW-XXX] Unpin cryptography (2.6.1 fixes issue in 2.6) (#4801)
add 4452036 [AIRFLOW-XXX] Solve lodash security warning (#4820)
add b64e132 [AIRFLOW-XXX] Add contents to cli (#4825)
add 55ab5db [AIRFLOW-XXX] Split connection guide to multiple files (#4824)
add 3e29f05 [AIRFLOW-4000] Return response when no file (#4822)
add 717ddaf [AIRFLOW-3990] Compile regular expressions. (#4813)
add d665ac1 [AIRFLOW-3767] Correct bulk insert function (#4773)
add ea95e9c [AIRFLOW-3973] Commit after each alembic migration (#4797)
add 6abcdfd [AIRFLOW-3793] Decommission configuration items for Flask-Admin web UI & related codes (#4637)
add 0230055 [AIRFLOW-3353] Upgrade Redis client (#4834)
add a5cce08 [AIRFLOW-4006] Make better use of Set in AirflowSecurityManager (#4833)
add 0b5cc71 [AIRFLOW-4011] Add Classmethod as an Airflow user (#4837)
add ad02179 [AIRFLOW-3830] Remove DagBag from /dag_details (#4831)
add be79ff3 [AIRFLOW-3938] QuboleOperator Fixes and Support for SqlCommand (#4832)
add 205ff17 [AIRFLOW-3758] Fix circular import in WasbTaskHandler (#4601)
add f19538a [AIRFLOW-4012] - Upgrade tabulate to 0.8.3 (#4838)
add 6618dcb [AIRFLOW-4016] Clear runs for BackfillJobTest (#4839)
add e412e74 [AIRFLOW-XXX] Add note about backwards incompatible changes (#4843)
add 3bb0493 [AIRFLOW-4019] Fix AWS Athena Sensor object has no attribute 'mode' (#4844)
add dda309e [AIRFLOW-4020] Remove viewer DAG edit permissions (#4845)
add 5848c05 [AIRFLOW-4024] Improve local client tests (#4850)
add 36a6305 [AIRFLOW-3895] GoogleCloudStorageHook/Op create_bucket takes optional resource params (#4717)
add 0c4774d [AIRFLOW-3258] K8S executor environment variables section. (#4627)
add afa06ae [AIRFLOW-3892] Create Redis pub sub sensor (#4712)
add 02fc327 [AIRFLOW-XXX] Split guide for operators to multiple files (#4814)
add 784c425 [AIRFLOW-4027] Make experimental tests more stateless (#4854)
add ab4d0f6 [AIRFLOW-2224] Add support CSV files in MySqlToGoogleCloudStorageOperator (#4738)
add f3156d7 [AIRFLOW-3761] Fix `DROP TABLE user` migration for upgrades. (#4840)
add 92638e8 [AIRFLOW-3984] Add tests for WinRMHook (#4811)
add 68c66a1 [AIRFLOW-2888] Add deprecation path for task_runner config change (#4851)
add 3dd7955 [AIRFLOW-3751] Option to allow malformed schemas for LDAP authentication (#4574)
add 01154a2 [AIRFLOW-XXX] Add Veikkaus to Airflow users (#4874)
add f8dacae [AIRFLOW-3834] Remove dagbag from /log (#4841)
add 136e9c7 [AIRFLOW-3841] Remove DagBag from /tree (#4863)
add 712c420 [AIRFLOW-4047] Remove DagBag from /paused (#4879)
add 8b7ff43 [AIRFLOW-XXX] Improve airflow-jira script to make RelManager's life easier (#4857)
add 5ef8e3f [AIRFLOW-4052] Allow filtering using "event" and "owner" in "Log" view (#4881)
add 0b7a49e [AIRFLOW-XXX] Avoid spamming the log from Airflow security manager (#4849)
add 01b6d1d [AIRFLOW-4053] Fix KubePodOperator Xcom on Kube 1.13.0 (#4883)
add 7116d9b [AIRFLOW-4044] The documentation of `query_params` in `BigQueryOperator` is wrong. (#4876)
add e66f34d [AIRFLOW-4037] Log response in SimpleHttpOperator even if the response check fails
add 2540104 [AIRFLOW-XXX] Add Xiaodong Deng to committers list
add 63ef605 [AIRFLOW-XXX] Add Hint at user defined macros (#4885)
add 49ade38 [AIRFLOW-4009] Fix docstring issue in GCSToBQOperator (#4836)
add 30660f2 [AIRFLOW-4054] Fix assertEqualIgnoreMultipleSpaces util & add tests (#4886)
add 4efaa6c [AIRFLOW-4031] Allow for key pair auth in snowflake hook (#4875)
add 489d3cb [AIRFLOW-XXXX] create user in quick start (#4860)
add cc06fef [AIRFLOW-3980] Unify logger (#4804)
add c7e3e73 [AIRFLOW-3830] Remove unnecessary sync to db (#4853)
add e220ac5 [AIRFLOW-4038] Restructure database queries on /home (#4872)
add ffb0259 [AIRFLOW-4046] Add validations for poke_interval & timeout for Sensor (#4878)
add f8a24aa [AIRFLOW-4033] record stats of task duration (#4858)
add d33210f [AIRFLOW-4063] Fix exception string in BigQueryHook (#4899)
add 4fb91b0 [AIRFLOW-4058] Name models test file to get automatically picked up (#4901)
add effa9e8 [AIRFLOW-4063] Fix exception string in BigQueryHook [2/2] (#4902)
add ddec6bb [AIRFLOW-XXX] Improvements to formatted content in documentation (#4835)
add 8d5d460 [AIRFLOW-3272] Add base grpc hook (#4101)
add 17eb94f [AIRFLOW-4073] add template_ext for AWS Athena operator (#4907)
add e2f138e [AIRFLOW-4076] Correct port type of beeline_default in init_db (#4908)
add 0f1ffda [AIRFLOW-XXX] Add note on ASF licensing (#4909)
add e2b126d [AIRFLOW-3736] Allow int value in SqoopOperator.extra_import_options(#4906)
add 7288ad3 [AIRFLOW-XXX] Drop deprecated sudo option; use default docker compose on Travis. (#4732)
add 781a82f [AIRFLOW-3997] Extend Variable.get so it can return None when var not found (#4819)
add b5809b5 [AIRFLOW-2190] Send correct HTTP status for base_url not found (#4910)
add bbe02e0 [AIRFLOW-XXX] Add Korbit as an Airflow user (#4917)
add 93e15b5 [AIRFLOW-3939] Add Google Cloud Translate operator (#4755)
add 25f5a5b [AIRFLOW-4083] Add tests for link generation utils (#4912)
add 2c3cfad [AIRFLOW-4002] Option to open debugger on errors in `airflow test`. (#4828)
add 10a0680 [AIRFLOW-4086] Fixed pipefail - set bash shell in the current dockerfile (#4915)
add 419e301 [AIRFLOW-4087] remove sudo in basetaskrunner on_finish (#4916)
add 2c255e9 [AIRFLOW-3862] Check types with mypy. (#4685)
add c7d640b [AIRFLOW-3917] Specify alternate kube config file/context when running out of cluster (#4859)
add a3889c8 [AIRFLOW-4045] Fix hard-coded URLs in FAB-based UI (#4914)
add 6610415 [AIRFLOW-3768] Escape search parameter in pagination controls (#4911)
add 6eb2efd [AIRFLOW-4100] Correctly JSON escape data for tree/graph views (#4921)
add 3fdd3d9 [AIRFLOW-4095] Add template_fields for S3CopyObjectOperator & S3DeleteObjectsOperator (#4920)
add c1f98a8 [AIRFLOW-XXX] Remove verbose test on nosetests (#4913)
add f7f69a2 [AIRFLOW-XXX] Remove old/non-test files that nose ignores (#4930)
add dce92a5 [AIRFLOW-4107] instrument executor (#4928)
add a8f037e [AIRFLOW-4070] AirflowException -> log.warning for duplicate task dependencies (#4904)
add afb108d [AIRFLOW-4124] add get_table and get_table_location in aws_glue_hook and tests (#4942)
add ee71a8b [AIRFLOW-4122] Remove chain function (#4940)
add e594346 [AIRFLOW-4106] instrument staving tasks in pool (#4927)
add bac8244 [AIRFLOW-4123] Add Exception handling for _change_state method in K8 Executor (#4941)
add de7e0d8 [AIRFLOW-3706] Fix tooltip max-width by correcting ordering of CSS files (#4947)
add dd8ce6a [AIRFLOW-3615] Preserve case of UNIX socket paths in Connections (#4591)
add ae29538 [AIRFLOW-4118] instrument DagRun duration (#4946)
add 707d6f2 [AIRFLOW-3908] Add more Google Cloud Vision operators (#4791)
add d7c34be [AIRFLOW-4129] Escape HTML in generated tooltips (#4950)
add 430efc9 [AIRFLOW-XXX] Note removal, not deprecation of chain in UPDATING.md (#4953)
add f211f3a [AIRFLOW-XXX] Upgrade FAB to latest version (#4955)
add dd6e8bc [AIRFLOW-XXX] Update README with contacts at zego (#4954)
add dce3539 [AIRFLOW-4057] statsd should handle invalid characters (#4889)
add 84c25bc [AIRFLOW-4127] Correct AzureContainerInstanceHook._get_instance_view's return (#4945)
add e8c3950 [AIRFLOW-3737] Kubernetes executor cannot handle long dag/task names (#4636)
add 40acf57 [AIRFLOW-4144] add description of is_delete_operator_pod (#4943)
add 774af99 [AIRFLOW-XXX] Add Daniel to committer list (#4961)
add 1bbc3b8 [AIRFLOW-4112] Remove beeline_default in default connection (#4934)
add 567c4f4 [AIRFLOW-4131] Make template undefined behavior configurable. (#4951)
add fe8c9a5 [AIRFLOW-3541] Add Avro logical type conversion to bigquery hook (#4553)
add 4c6a591 [AIRFLOW-3659] Create Google Cloud Transfer Service Operators (#4792)
add cb32b77 [AIRFLOW-XXX] Fix Flake8 issues
add 40b7d2b [AIRFLOW-4145] Allow RBAC roles permissions , VM to be overridable (#4960)
add c739690 [AIRFLOW-XXX] Add to the list of engineers working on Airflow at Bombora Inc (#4964)
add bbcaf29 [AIRFLOW-3982] Update DagRun state based on its own tasks (#4808)
add c15dad3 [AIRFLOW-1557] Backfill should respect pool (#4949)
add d4655c5 [AIRFLOW-4062] Improve docs on install extra package commands (#4897)
add c159e8e Revert "[AIRFLOW-4062] Improve docs on install extra package commands (#4897)" (#4965)
add 5c49ae3 [AIRFLOW-3988] Airflow CLI - Sort commands alphabetically (#4962)
add d911538 [AIRFLOW-XXX] Fix race condition in CI test (#4968)
add e92f09b [AIRFLOW-3987] Unify GCP's Connection IDs (#4818)
add 1c43cde [AIRFLOW-3743] Unify different methods of working out AIRFLOW_HOME (#4705)
add 760925b [AIRFLOW-3423] Fix mongo hook to work with anonymous access (#4258)
add ffe1412 [AIRFLOW-4062] Improve docs on install extra package commands (#4966)
add 5d2c740 [AIRFLOW-4093] AWSAthenaOperator-Throw exception if job failed/cancelled/reach max retries (#4919)
add 0988b95 [AIRFLOW-XXX] Add Beeswax as a company who uses airflow (#4976)
add 5eccaf6 [AIRFLOW-4057] Fix bug in stat name validation (#4974)
add 433570f [AIRFLOW-XXX] Add Telia Company to Airflow users (#4978)
add dd97dc6 [AIRFLOW-4154] Correct string formatting in jobs.py (#4972)
add 0fca93b [AIRFLOW-XXX] Add another engineer to Bombora Inc's list of engineers (#4977)
add d5fbd2f [AIRFLOW-XXX] Update plugin macros documentation (#4971)
add b781932 [AIRFLOW-2227] Add delete method to Variable class (#4963)
add 607a4bf [AIRFLOW-XXX] Add missing docstring for 'autodetect' in GCS to BQ Operator (#4979)
add f51b426 [AIRFLOW-4072] enable GKEPodOperator xcom (#4905)
add 363f41c [AIRFLOW-4160] Fix redirecting of 'Trigger Dag' Button in DAG Page (#4981)
add e27950a [AIRFLOW-3811] automatic generation of API Reference in docs (#4788)
add ab58eb6 [AIRFLOW-4104] Add type annotations to common classes. (#4926)
add 85f0e08 [AIRFLOW-3937] KubernetesPodOperator support for envFrom configMapRef and secretRef (#4772)
add f14499a [AIRFLOW-XXX] Mention Oracle in the Extra Packages documentation (#4987)
add 74155f5 [AIRFLOW-XXX] Fix flaky test - test_execution_unlimited_parallelism (#4988)
add 8eaaec6 [AIRFLOW-3419] Fix S3Hook.select_key on Python3 (#4970)
add 068ded9 [AIRFLOW-3417] ECSOperator: pass platformVersion only for FARGATE launch type (#4256)
add 6cb735c [AIRFLOW-XXX] Add to list of Xero engineers (#4995)
add 44ae78b [AIRFLOW-XXX] fix check docs failure on CI (#4998)
add f4e24e3 [AIRFLOW-4120] Modify SchedulerJob.manage_slas to respect zero timedelta SLAs (#4939)
add 8c05dcf [AIRFLOW-XXX] Remove note about autoclasses (#5001)
add c576f39 [AIRFLOW-4173] Improve SchedulerJob.process_file() (#4993)
add 6148509 [AIRFLOW-1526] Add dingding hook and operator (#4895)
add 9d8719e [AIRFLOW-XXX] 1-setup-env.sh should only run in docker (#5003)
add 0e30793 [AIRFLOW-4177] Check types in tests (#4994)
add cb67114 [AIRFLOW-3623] Fix bugs in Download task logs (#5005)
add 157f7bf [AIRFLOW-3996] Add view source link to included fragments
add 675bfcd [AIRFLOW-3458] Move connection tests (#4680)
add 4d98a41 [AIRFLOW-4193] Remove code duplication in test_gcp_api_base_hook (#5011)
add 06d2f53 [AIRFLOW-4172] Fix changes for driver class path option in Spark Subm… (#4992)
add b8d5ff6 [AIRFLOW-XXX] Fix typo in README (#5008)
add 55aca52 [AIRFLOW-4014] Change DatastoreHook and add tests (#4842)
add 4513ba1 [AIRFLOW-XXX] Fix typo in docs/conf.py
add 75c633e [AIRFLOW-XXX] Update WeTransfer in "Who uses Apache Airflow" (#5014)
add 5c17948 [AIRFLOW-3960] Adds Google Cloud Speech operators (#4780)
add 8751133 [AIRFLOW-796] Add processor_poll_interval and num_runs to config (#5009)
add 4a2c9c5 [AIRFLOW-4034] Remove unnecessary string formatting with **locals() (#4861)
add 36ff0d0 [AIRFLOW-4223] Fix mypy issue in gcp speech_to_text and text_to_speech hooks and operators (#5027)
add a99179f [AIRFLOW-XXX] Adds Reverb to the list of official users (#5029)
add 8ca3541 [AIRFLOW-4194] Set dag_run state to failed when user terminate backfill (#5016)
add e72ff0a [AIRFLOW-4008] add envFrom for Kubernetes Executor (#4952)
add 2fcb761 [AIRFLOW-XXX] Pin Sendgrid dep. (#5031)
add 6cc0780 [AIRFLOW-4163] IntervalCheckOperator supports relative diff and not ignore 0 (#4983)
add 6ed1122 [AIRFLOW-XXX] Pin psycopg2 due to breaking change (#5036)
add adbd519 [AIRFLOW-3552] Fix encoding issue in ImapAttachmentToS3Operator (#5040)
add 25b6317 [AIRFLOW-XXX] Mention that statsd must be installed to gather metrics (#5038)
add 463c183 [AIRFLOW-4149] add extra gRPC fields to connections forms (#4975)
add 638f1a7 [AIRFLOW-4229] Add missing sqoop connector (#5028)
add 3ad80f2 [AIRFLOW-4235] Add table-hover css class to DAGs table (#5033)
add 04ce155 [AIRFLOW-4246] Flask-Oauthlib needs downstream dependencies pinning due to breaking changes (#5045)
add 4991c34 [AIRFLOW-4247] Template Region on the DataprocOperators (#5046)
add dbed51e [AIRFLOW-4240] State-changing actions should be POST requests (#5044)
add 8195ea9 [AIRFLOW-4248] Fix 'FileExistsError' makedirs race in file_processor_handler (#5047)
add 9b33f9b [AIRFLOW-3274] Add run_as_user and fs_group options for Kubernetes (#4648)
add 99c8a6f [AIRFLOW-3971] Add Google Cloud Natural Language operators (#4980)
add 958f8ce [AIRFLOW-4069] Add Opsgenie Alert Hook and Operator (#4903)
add e732006 revert [AIRFLOW-4122] Remove chain function
add b93f264 [AIRFLOW-4220] Change CloudantHook to a new major version and add tests (#5023)
add ec63195 [AIRFLOW-4232] Add `none_skipped` trigger rule (#5032)
add e8cd3e2 [AIRFLOW-XXX] CHANGELOG and UPDATING for 1.10.3
add 7470fc5 [AIRFLOW-4252] Remove the unused sessions (#5051)
add bd08034 [AIRFLOW-XXX] how to setup test env with mysql (#4898)
add bcd1d2b [AIRFLOW-XXX] Add newline for DingdingHook doc generation (#5058)
add ac03c58 [AIRFLOW-XXX] Add JULO to company list in readme (#5062)
add fc3b45a [AIRFLOW-XXX] Omit vendor packages from being covered by codecov (#5013)
add 7ac8219 [AIRFLOW-4262] Ensure SlackWebhookHook can take either http_conn_id or webhook_token, or both (#5066)
add fa12444 [AIRFLOW-XXX] Ignore python files under node_modules in docs (#5063)
add 851b0d9 [AIRFLOW-4261] Minor refactoring on jobs.py (#5065)
add 6ddf055 [AIRFLOW-4265] Lineage backend did not work normally (#5067)
add ccf8164 [AIRFLOW-4260] Fix sphinx deprecation warnings (#5064)
add 6970b23 [AIRFLOW-4259] Move models out of models.py (#5056)
add efa5ba8 [AIRFLOW-3677] Improve CheckOperator test coverage (#4756)
add da1be99 [AIRFLOW-4256] Remove noqa from migrations (#5055)
add ec7c67f [AIRFLOW-4255] Replace Discovery based api with client based for GCS (#5054)
add 1a76275 [AIRFLOW-4267] Fix TI duration in Graph View (#5071)
add 6d5315f [AIRFLOW-XXX] update SlackWebhookHook and SlackWebhookOperator docstring (#5074)
add 4c482ac [AIRFLOW-XXX] Fix Typo & formatting in Updating.md (#5073)
add 6255192 [AIRFLOW-XXX] Build a universal wheel with LICNESE files (#5052)
add 64331aa [AIRFLOW-XXX] Correct changelog for 1.10.3
add ee4815d [AIRFLOW-XXX] Change allowed version of Jinja2 to fix CVE-2019-10906 (#5075)
add 7d3d740 [AIRFLOW-XXX] Use Py3.7 on readthedocs (#5078)
add 8ed8346 [AIRFLOW-2421] HTTPHook verifies HTTPS certificats by default (#4855)
add 5cc5132 [AIRFLOW-3603] QuboleOperator: Remove SQLCommand from SparkCmd documentation (#4411)
add 68d9de8 Added Arrive (Parkwhiz) to list of users (#5082)
add 8e68285 interia.pl use Airflow too (#5081)
add aeef5df [AIRFLOW-4269] Minor acceleration of jobs._process_task_instances() (#5076)
add 3b91e4a [AIRFLOW-4251] Instrument DagRun schedule delay (#5050)
add 3020d97 [AIRFLOW-4197] Remove Python2 CI jobs (#5022)
add 86422e7 [AIRFLOW-4293] Fix downgrade in d4ecb8fbee3_add_schedule_interval_to_dag.py (#5086)
add b282aae [AIRFLOW-161] New redirect route and extra links (#5059)
add 3e79077 [AIRFLOW-4302] Remove if sys.version_info Python 2 code (#5092)
add 5b53d99 [AIRFLOW-4115] Multi-staging Aiflow Docker image (#4936)
add f80f4ee [AIRFLOW-4055] Add AWS SQS Sensor (#4887)
add c41b878 [AIRFLOW-4266] Add mypy to setup.py dependencies (#5069)
add 3eb2f54 [AIRFLOW-3993] Add tests for salesforce hook (#4829)
add c6efd01 [AIRFLOW-4255] Make GCS Hook Backwards compatible (#5089)
add ac464be [AIRFLOW-3672] Add support for Mongo DB DNS Seedlist Connection Format (#4481)
add 6cc7712 [AIRFLOW-4311] Remove sleep in localexecutor (#5096)
add 7883eea [AIRFLOW-XXX] Adding SnapTravel to list of users (#5098)
add 3420952 [AIRFLOW-4312] - Add template_fields & template_ext to BigQueryCheckO… (#5097)
add 1c6aa5e [AIRFLOW-XXX] Fix docstrings of SQSHook (#5099)
add 117a805 [AIRFLOW-4169] Add Google Cloud Vision Detect Operators (#4986)
add 79fbf25 [AIRFLOW-XXX] Fix docstrings for CassandraToGoogleCloudStorageOperator (#5103)
add 91a4478 [AIRFLOW-4321] Replace incorrect info of Max Size limit of GCS Object Size (#5106)
add 1d06a32 [AIRFLOW-XXX] Add rat excludes (#5068)
add 04e4e4e [AIRFLOW-4103] Allow uppercase letters in dataflow job names (#4925)
add c63ddcc [AIRFLOW-3934] Increase standard Dataproc PD size (#4749)
add 7f60203 [AIRFLOW-4323] Add 2 tests for WinRMOperator (#5108)
add e7ed9fb [AIRFLOW-4322] Add test for VerticaOperator (#5107)
add 7c83383 [AIRFLOW-XXX] Update docstring for SchedulerJob (#5105)
add 7f36c36 [AIRFLOW-4332] Upgrade sqlalchemy to remove security Vulnerability (#5113)
add f4ed214 [AIRFLOW-4211] Add tests for WebHDFSHook (#5015)
add c57d267 [AIRFLOW-4326] Airflow AWS SQS Operator (#5110)
add cb4e39a [AIRFLOW-4299] Upgrade to Celery 4.3.0 to fix crashing workers (#5116)
add c696dd4 [AIRFLOW-4294] Fix missing dag & task runs in UI dag_id contains a dot (#5111)
add e26e340 [AIRFLOW-4313] Remove the Mesos executor (#5115)
add a511b48 [AIRFLOW-4308] Fix test-only bug of DST behaviour on python 3.6 (#5095)
add a71d4b8 [AIRFLOW-4338] Change k8s pod_request_factory to use yaml safe_load (#5120)
add da024dd [AIRFLOW-4342] Use @cached_property instead of re-implementing it each time (#5126)
add 62408ef [AIRFLOW-4337] Fix docker-compose deprecation warning in CI (#5119)
add cd2dfea [AIRFLOW-XXX] Add Jarek Potiuk to commiter list (#5132)
add 85899b3 [AIRFLOW-4334] Remove deprecated GCS features & Rename built-in params (#5087)
add a41c5ee [AIRFLOW-4341] Remove `View.render()` already exists in fab.BaseView (#5125)
add ce3f81b [AIRFLOW-4320] Add tests for SegmentTrackEventOperator (#5104)
add dee7e67 [AIRFLOW-4319] Add tests for Bigquery related Operators (#5101)
add d3d417d [AIRFLOW-4362] Fix test_execution_limited_parallelism (#5141)
add 16e7e61 [AIRFLOW-4335] Add default num_retries to GCP connection (#5117)
add c1df522 [AIRFLOW-4361] Fix flaky test_integration_run_dag_with_scheduler_failure (#5140)
add fa1bc87 [AIRFLOW-4307] Backfill respects concurrency limit (#5128)
add 0ac501f [AIRFLOW-4296] Remove py2 in ci process (#5090)
add 98388ae [AIRFLOW-4268] Add MsSqlToGoogleCloudStorageOperator (#5077)
add e43626d [AIRFLOW-4380] Remove enum dependency from setup.py (#5146)
add 020a583 [AIRFLOW-4377] Remove needless object conversion in DAG.owner() (#5144)
add d2a2e2c [AIRFLOW-4200] Remove all __future__ imports (#5020)
add bc0b8a1 [AIRFLOW-4356] Add extra RuntimeEnvironment keys to DataFlowHook (#5149)
add 8b38478 [AIRFLOW-4199] Remove all sys.version_info[0] == 3 (#5019)
add 831c29c [AIRFLOW-4379] Remove duplicate code & Add validation in gcs_to_gcs.py (#5145)
add c95810d [AIRFLOW-4386] Remove urlparse and replace it with urllib.parse (#5154)
add 11dc3df [AIRFLOW-4336] Stop showing entire GCS files bytes in log for gcs_download_operator (#5151)
add 37fdee3 [AIRFLOW-XXX] Add Bas Harenslak to committer list (#5157)
add de1795c [AIRFLOW-XXX] Speed up tests for PythonSensor (#5158)
add 55a5bfe [AIRFLOW-4208] Replace @abstractproperty by @abstractmethod (#5041)
add e62ad53 [AIRFLOW-4204] Update super() calls (#5143)
add 11762b8 [AIRFLOW-4402] Update super() calls to PY3 for nvd3 (#5168)
add 5bf9704 [AIRFLOW-4401] Reliable SynchronizedQueue used instead of multiprocessing.Queue (#5167)
add e12395a [AIRFLOW-XXX] Move article about defining links (#5170)
add 3becc60 [AIRFLOW-4324] Fix DAG fuzzy search in UI
add 603d02a [AIRFLOW-XXX] Fix doc error (#5179)
add 8f7ea43 [AIRFLOW-4403] search by `dag_id` or `owners` in UI (#5184)
add d333ffa [AIRFLOW-4306] Global operator extra links (#5094)
add 72fe052 [AIRFLOW-XXX] Add Bill DeRose to Jetlore in ReadMe (#5186)
add cb9b468 [AIRFLOW-4409] Prevent task duration break by null value (#5178)
add c64e71b fixed some typos (#5180)
add a9eff7a [AIRFLOW-4416] Revert "Reliable SynchronizedQueue used instead of multiprocessing.Queue (#5167)" (#5191)
add 51efe1e [AIRFLOW-XXX] Reduce log spam in tests (#5174)
add af30907 [AIRFLOW-4399] Avoid duplicated os.path.isfile() check in models.dagbag (#5165)
add 2bb7919 [AIRFLOW-4397] Add GCSUploadSessionCompleteSensor (#5166)
add 60b9023 [AIRFLOW-3720] Fix missmatch while comparing GCS and S3 files (#4766)
add df18b02 [AIRFLOW-4168] Create Google Cloud Video Intelligence Operators (#4985)
add 05cc636 [AIRFLOW-XXX] Fix CVE-2019-11358 (#5197)
add 75fca09 [AIRFLOW-XXX] Update readme for Lyft (#5198)
add e274924 [AIRFLOW-4228] DatabricksRunNowOperator does not show up under airflow docs (#5171)
add 9daad7e [AIRFLOW-4361] Fix flaky test_integration_run_dag_with_scheduler_failure (#5182)
add afb4454 [AIRFLOW-3143] Support Auto-Zone in DataprocClusterCreateOperator (#5169)
add 9dad950 [AIRFLOW-4394] Don't test behaviour of BackfillJob from CLI tests (#5160)
add e518a1e [AIRFLOW-3626] Fixed triggering DAGs contained within zip files (#4439)
add e4bf487 [AIRFLOW-4159] Add support for additional static pod labels for K8sExecutor (#5134)
add 477698a [AIRFLOW-XXX] Add Trocafone to user list (#5203)
add d63b6c9 [AIRFLOW-4419] Refine concurrency check in scheduler (#5194)
add b69c686 [AIRFLOW-4358] Speed up test_jobs by not running tasks (#5162)
add 7e2a807 [AIRFLOW-4433] - Add missing type in DockerOperator doc string (#5205)
add 1e74a94 [AIRFLOW-4201] Replace unicode strings by normal strings (#5026)
add 1ecac09 [Airflow-4136] Fix overwrite of key_file by constructor (#5155)
add 0e0b5f1 [AIRFLOW-XXX] Add Joshua and Kevin as committer (#5207)
add 6952b19 [AIRFLOW-4401] Use managers for Queue synchronization (#5200)
add 5649c70 [AIRFLOW-4401] Fixup to: Use managers for Queue synchronization (#5208)
add 188b319 [AIRFLOW-4436] Don't build the same docker image twice in tests (#5209)
add 7551625 [AIRFLOW-4300] Fix graph modal call when DAG has not yet run (#5185)
add f8c4289 Name default config_file param in KubernetesPodOperator docstring (#5153)
add f70a6aa AIRFLOW-4218 Support to Provide http args to K8executor while calling k8 python client lib apis (#5060)
add fafcaa7 [AIRFLOW-XXX] Add Kamil as committer (#5216)
add 8ffe08d [AIRFLOW-4419] Restore used_slots and queued_slots Pool methods (#5210)
add 8562730 [AIRFLOW-4446] Fix typos (#5217)
add f926249 [AIRFLOW-4348] Add GCP console link in BigQueryOperator (#5195)
add a291a1f [AIRFLOW-XXX] Update G Adventures personnel (#5219)
add 7eb7abe [AIRFLOW-4397] add integrations docs manually for gcs sensors (#5204)
add d474f70 [AIRFLOW-3449] Write local dag parsing logs when remote logging enabled. (#5175)
add 0ae15d8 [AIRFLOW-4434] Support Impala with the HiveServer2Hook (#5206)
add 6a70ed6 [AIRFLOW-XXX] Adding new contributor to G Adventures (#5222)
add 52b1217 [AIRFLOW-4450] Fix request arguments in has_dag_access (#5220)
add 9b34bf5 [AIRFLOW-4447] Display task duration as human friendly format in UI (#5218)
add 406882f [AIRFLOW-4452] Webserver and Scheduler keep crashing because of slackclient update (#5225)
add 3df044f [AIRFLOW-4430] Fix "Zoom into Sub DAG" link (#5212)
add c86855f [AIRFLOW-XXX] Link to correct class for timedelta in macros.rst (#5226)
add 6a6ffbc [AIRFLOW-XXX] update readme for Lyft (#5228)
add 373c945 [AIRFLOW-4417] Add AWS IAM authenication for PostgresHook (#5223)
add 0308091 [AIRFLOW-1501] Add GoogleCloudStorageDeleteOperator (#5230)
add 945f45b [AIRFLOW-4146] Fix CgroupTaskRunner errors (#5224)
add 34cfd4b [AIRFLOW-XXX] Speed up building of Cassanda module on Travis (#5233)
add e2e9ec1 [AIRFLOW-XXX] Update super (#5236)
add 97ad71c [AIRFLOW-4460] Remove __future__ import in models (#5237)
add 7f4d092 [AIRFLOW-4198] Remove all try/import compatibility imports (#5091)
add 3185eab [AIRFLOW-4207] Metaclass class argument for Python 3 (#5024)
add e76020c [AIRFLOW-4197] Remove Python2 CI jobs (#5022) (#5021)
add ee3cbde [AIRFLOW-XXX] Fix mistakes in docs of Dataproc operators (#5192)
add 26fdd90 [AIRFLOW-XXX] Remove incorrect note about Scopes of GCP connection (#5242)
add 683fec5 [AIRFLOW-XXX] add Braintree to companies list (#5245)
add f62f00d braintree-add-2 (#5246)
add 24b9c7c [AIRFLOW-4381] Use get_direct_relative_ids get task relatives (#5147)
add 1755c35 [AIRFLOW-4459] Fix wrong DAG count in /home page when DAG count is zero (#5235)
add c3a957b [AIRFLOW-4376] Remove all past library usage (#5247)
add 7689dc8 [AIRFLOW-4467] Add dataproc_jars to templated fields in Dataproc oper… (#5248)
add 998f78c [AIRFLOW-XXX] Add Telefonica Innovation Alpha to users list (#5252)
add 670f2ed [AIRFLOW-4448] Don't bake ENV and _cmd into tmp config for non-sudo (#4050)
add a6daeb5 [AIRFLOW-4472] Use json.dumps/loads for templating lineage data (#5253)
add d4703f0 Add Skyscanner to companies list (#5258)
add ec05661 [AIRFLOW-4468] add sql_alchemy_max_overflow parameter (#5249)
add 66b3054 [AIRFLOW-4482] Add execution_date to "trigger DagRun" API response (#5260)
add 3f276fd [AIRFLOW-4471] Dataproc operator templated fields improvements (#5250)
add 82c7b45 [AIRFLOW-2955] Fix kubernetes pod operator to set requests and limits on task pods (#4551)
add d04d7bc [AIRFLOW-XXX] Documents about task_concurrency and pool (#5262)
add e187625 [AIRFLOW-4420] Backfill respects task_concurrency (#5221)
add 1cf3297 [AIRFLOW-3341] FAQ return DAG object example (#4605)
add 786aeae [AIRFLOW-4473] Add papermill operator (#5254)
add 821215e [REVERT] Fix package-lock.json
add f153bf5 [AIRFLOW-4487] Move k8s executor from contrib folder to main project (#5261)
add 355bd56 [AIRFLOW-3888] HA for metastore connection (#4708)
add 220c162 [AIRFLOW-4092] Add gRPCOperator, unit test and added to auto doc (#4923)
add 1f19212 [AIRFLOW-4504] Remove join_args option in run_command() (#5272)
add 088fd72 AIRFLOW-4174 Fix run with backoff (#5213)
add 118492e [AIRFLOW-4455] dag_details broken for subdags in RBAC UI (#5234)
add 56a038a [AIRFLOW-4084] fix ElasticSearch log download (#5177)
add e3991c4 [AIRFLOW-4503] Support fully pig options (#5271)
add a968068 [AIRFLOW-4457] Enhance Task logs by providing the task context (#5264)
add 795f386 [AIRFLOW-4511] Fixes Travis CI stalling at pip install, docker pull (#5278)
add 37e19d4 [AIRFLOW-XXX] Add Fuller, Inc. to list of Airflow users (#5280)
add f26dcc5 [AIRFLOW-XXX] - Add missing docs for GoogleCloudStorageDeleteOperator (#5274)
add ec007ee [AIRLOW-XXX] Add Secret Escapes to companies list (#5286)
add 5e10c15 [AIRFLOW-4492] Change Dataproc Cluster operators to poll Operations (#5269)
add 7bc5607 Revert "[AIRFLOW-4511] Fixes Travis CI stalling at pip install, docker pull (#5278)"
add ba46d87 [AIRLOW-XXX] Add Blacklane to companies list (#5291)
add 577f893 [AIRFLOW-4215] Replace mock with unittest.mock (#5292)
add cfa84f3 [AIRLOW-XXX] Add Outcome Health to companies list (#5296)
add 675c14a [AIRFLOW-XXX] Fix missing comma (#5299)
add 39dfa3c [AIRFLOW-4532] Optimise iteration in deepcopy (#5295)
add 6d79fd5 [AIRFLOW-4395] Remove pickle_info view (#5161)
add be70175 [AIRFLOW-XXX] Fix example "extras" field in mysql connect doc (#5285)
add c666838 [AIRFLOW-4318] Create Google Cloud Translate Speech Operator (#5102)
add 5810530 [AIRFLOW-4295] Make `method` case insensitive in HTTPHook (#5173)
add e47b4bb Revert "[AIRFLOW-4295] Make `method` case insensitive in HTTPHook (#5173)"
add 7ecdef7 [AIRFLOW-4537] Remove the mkdir_p function in favour of native Python pathlib (#5301)
add d337c93 [AIRFLOW-4535] Break jobs.py into multiple files (#5303)
add 3ce4135 [AIRFLOW-4519] Optimise operator classname sorting in views (#5282)
add 52a9d4e [AIRFLOW] Provide a link to external Elasticsearch logs in UI. (#5164)
add a2cbc3f [AIRFLOW-4491] Add a "Jump to end" button for logs (#5266)
add 3882bea [AIRFLOW-4393] Add exponential backoff retry (#5284)
add 05bfeec [AIRFLOW-4546] Upgrade google-cloud-bigtable. (#5307)
add e1c1a8d [AIRFLOW-4528] Cancel DataProc task on timeout (#5293)
add b8d8371 [AIRFLOW-XXX] Fix wrong inline code highlighting in docs (#5309)
add 11773be [AIRFLOW-XXX] Fix DaskExecutor formatting in Scheduler doc (#5287)
add f5c0ccd Remove mention of pytz compatibility from timezone documentation (#5316)
add 03ee1c3 [AIRFLOW-4560] Fix Tez queue parameter name in mapred_queue (#5315)
add 4856353 [ AIRFLOW-4554] Test for sudo command, add some other test docs (#5310)
add 9d07369 [AIRFLOW-4566] Document sla & sla_miss_callback task params (#5322)
add 5be0483 [AIRFLOW-4557] Add gcp_conn_id parameter to get_sqlproxy_runner() of CloudSqlDatabaseHook (#5314)
add ad832af [AIRFLOW-4147] Add Operator to publish event to Redis (#4967)
add 386ece4 [AIRFLOW-XXX] Clarify documentation related to autodetect parameter in GCS_to_BQ Op (#5294)
add 88564d5 [AIRFLOW-4295] Make `method` attribute case insensitive in HttpHook (#5313)
add a737059 [AIRFLOW-1464] Batch update task_instance state (#5323)
add 3322782 [AIRFLOW-4570] Remove future library (#5324)
add 05c06b0 [AIRFLOW-4205] Replace type comments by native Python typing (#5327)
add 40342cc [AIRFLOW-4521] Pause dag also pause its subdags (#5283)
add d14f33b [AIRFLOW-4571] Add headers to templated field for SimpleHttpOperator (#5326)
add cb632be [AIRFLOW-4442] fix hive_tblproperties in HiveToDruidTransfer (#5211)
add 91ef179 [AIRFLOW-XXX] Add missing extras package to installation.rst (#5325)
add a8a4d32 [AIRFLOW-XXX] Add cleartax to companies list (#5331)
add 3dcfe28 [AIRFLOW-4343] Show warning in UI if scheduler is not running (#5127)
add 5f066f9 [AIRFLOW-4565] instrument celery executor (#5321)
add 03446dd [AIRFLOW-XXX] Add information about user list (#5341)
add 6f684d0 [AIRFLOW-4486] Support IAM Auth in MySqlHook (#5334)
add 669b026 [AIRFLOW-4364] Add Pylint to CI (#5238)
add 2d89cef [AIRFLOW-XXX] add ConnectWise to list of users (#5348)
add dc0b527 [AIRFLOW-XXX] Fix S3FileTransformOp reference typo (#5354)
add 759b475 [AIRFLOW-4720] Allow comments in .airflowignore files. (#5355)
add 7fee0c4 [AIRFLOW-4721] Remove all builtin imports (#5357)
add 67263d2 [AIRFLOW-4572] Rename prepare_classpath() to prepare_syspath() (#5328)
add e8c5c7a [AIRFLOW-986] HiveCliHook ignores 'proxy_user' value in a connection's extra parameter (#5305)
add 89bc657 [AIRFLOW-4598] Task retries are not exhausted for K8s executor (#5347)
add d1626d8 [AIRFLOW-4573] Import airflow_local_settings after prepare_classpath (#5330)
add 5899cec [AIRFLOW-4585] Implement Kubernetes Pod Mutation Hook (#5359)
add 0da976a [AIRFLOW-3370] Add stdout output options to Elasticsearch task log handler (#5048)
add 9b58041 [AIRFLOW-1381] Allow setting host temporary directory in DockerOperator (#5369)
add 89b5d60 [AIRFLOW-XXX] Add StoneCo to section "Currently using Airflow" (#5377)
add e90f398 [AIRFLOW-XXX] Add Aizhamal Nurmamat kyzy to contributors list (#5370)
add 481a33b [AIRFLOW-4501] Register pendulum datetime converter for sqla+pymysql (#5190)
add 9371ef4 [AIRFLOW-XXX] changing docutap to experity as it underwent merger (#5338)
add 68e8c99 [AIRFLOW-XXX] Add .github/SECURITY.md (#5329)
add 8e87e89 [AIRFLOW-4738] Enforce exampleinclude for example DAGs (#5375)
add f19db28 [AIRFLOW-3160] (Unrevert) Load latest_dagruns asynchronously (#5339)
add f1734e5 [AIRFLOW-XXX] Add missing word in concepts documentation (#5380)
add 591a9e8 [AIRFLOW-4521] Don't load the whole DagBag in Pause dag actions (#5342)
add abb506b [AIRFLOW-XXX] Fix WS-2019-0032 (#5384)
add 827d6d4 [AIRFLOW-XXX] fix typos in README.md (#5390)
add 18b2738 [AIRFLOW-4725] Fix setup.py PEP440 & Sphinx-PyPI-upload dependency (#5363)
add 6cf7221 [AIRFLOW-4473] Move Papermill guide (#5371)
add 6db86c3 [AIRFLOW-4743] Add environment variables support to SSHOperator (#5385)
add 02ef974 [AIRFLOW-4669] Make airflow/dag Pylint compatible (#5362)
add 3e99121 [AIRFLOW-4364] Allow module names to begin with 0-9 and max 60 chars (#5391)
add 3891de6 [AIRFLOW-4752] Add missing * in build exclusion and generated config (#5392)
add 189bbfd [AIRFLOW-4670] Make airflow/example_dags Pylint compatible (#5361)
add 2fd7567 [AIRFLOW-4753] fixes pylint for json log formatter (#5393)
add 78c592a [AIRFLOW-4116] Dockerfile now supports CI image build on DockerHub (#4937)
add 6dd3f31 [AIRFLOW-4689] Make setup.py Pylint compatible (#5395)
add 54d41df [AIRFLOW-4754] Fixed failure when no .git repo is found (#5396)
add f0ec5fe [AIRFLOW-4755] Fixed default DOCKERHUB_USER (#5397)
add 0224105 [AIRFLOW-3729] Support "DownwardAPI" in env variables for KubernetesPodOperator (#4554)
add 3b8e991 [AIRFLOW-3729] Fix pylint issues from #4554
add 201e671 [AIRFLOW-4731] Fix GCS hook with google-storage-client 1.16 (#5368)
add 4b7667d [AIRFLOW-4659] Fix pylint problems for api module (#5398)
add f710a0d [AIRFLOW-4757] Selectively disable missing docstrings for tests (#5400)
add 5db23c6 [AIRFLOW-4737] Increase and document celery queue name limit (#5383)
add dadca8c [AIRFLOW-4759] Batch queries in set_state API. (#5403)
add 68c07c9 [AIRFLOW-3057] add prev_*_date_success to template context (#5372)
add d1dceff [AIRFLOW-4463] Handle divide-by-zero errors in short retry intervals (#5243)
add 63f3694 [AIRFLOW-4756] add ti.state to ti.start_date as criteria for gantt (#5399)
add 34056f8 [AIRFLOW-4760] Fix zip-packaged DAGs disappearing from DagBag when reloaded (#5404)
add d94197d [AIRFLOW-5409] Added name under Who uses Apache Airflow for tracking purpose. (#5409)
add d89c17d [AIRFLOW-4750] Log identified zombie task instances (#5389)
add 3b29290 [AIRFLOW-3211] Reattach to GCP Dataproc jobs upon Airflow restart (#4083)
add 2d18f07 AIRFLOW-4793 Add signature_name to mlengine operator (#5417)
add 9cfeb31 [AIRFLOW-4795] Upgrade alembic to latest release. (#5411)
add 90b1800 [AIRFLOW-4799] don't mutate self.env in BashOperator execute method (#5421)
add 2c0af40 [AIRFLOW-4766] Add autoscaling option for DataprocClusterCreateOperator (#5425)
add 9d54a6f [AIRFLOW-4800] fix GKEClusterHook ctor calls (#5424)
add 09a0afe [AIRFLOW-4798] obviate interdependencies for dagbag and TI tests (#5422)
add 8644a6f [AIRFLOW-4777] Simplify python_requires in setup (#5405)
add 5c73a8c [AIRFLOW-4765] Fix DataProcPigOperator execute method (#5426)
add d0f6a80 [AIRFLOW-4716] Instrument dag loading time duration (#5350)
add 929b8fd [AIRFLOW-4423] Improve date handling in mysql to gcs operator. (#5196)
add 6eb3262 [AIRFLOW-4781] Add the ability to specify ports in kubernetesOperator (#5410)
add 9d3cbfd AIRFLOW-4740 Accept string `end_date` in DAG default_args (#5381)
add bfd62d4 [AIRFLOW-4135] Add Google Cloud Build operator and hook (#5251)
add ce01933 [AIRFLOW-4812] Add batch images annotation (#5433)
add 6c74815 [AIRFLOW-4807] Make GCS operators, hooks, sensors Pylint compatible (#5434)
add c84fff1 [AIRFLOW-4418] Add "failed only" option to task modal (#5193)
add b39be99 [AIRFLOW-XXX] Updated Readme with Company name and user information (#5437)
add 62ebc7d [AIRFLOW-4784] Make GCP operators Pylint compatible (#5432)
add e77d78d [AIRFLOW-4817] Remove deprecated methods from tests (#5438)
add c001c80 [AIRFLOW-4819] Fix singleton-comparision errors in pylint (#5440)
add f34e13a [AIRFLOW-4820] Fix unnecessary-pass errors in pylint (#5441)
add 45217d7 [AIRFLOW-4818] Remove valid files from pylint_todo.txt (#5439)
add 3c8c0b3 Added Bagelcode as an official Apache Airflow user (#5442)
add 8b0a1ab [AIRFLOW-4048] http_sensor provide Context to response_check (#4890)
add 7bacdde [AIRFLOW-XXX] Add Crealytics to the list of Airflow users (#5446)
add 2c99ec6 [AIRFLOW-4591] Make default_pool a real pool (#5349)
add 8a89175 AIRFLOW-4791 add "schema" keyword arg to SnowflakeOperator (#5415)
add e6d1f99 [AIRFLOW-4827] Remove compatible test for python 2 (#5448)
add f457b1f [AIRFLOW-4739] Add ability to arbitrarily define kubernetes worker pod labels (#5376)
add d5ad076 [AIRFLOW-4826] Remove warning from `airflow resetdb` command (#5447)
add 250131d [AIRFLOW-4233] Remove Template Extension from Bq to GCS Operator (#5456)
add 4a328b3 [AIRFLOW-3746] Fix DockerOperator missing container exit (#4583)
add 056ce59 [AIRFLOW-4759] Don't error when marking sucessful run as failed (#5435)
add d5a0e94 [AIRFLOW-3703] Add dnsPolicy option for KubernetesPodOperator (#4520)
add c5c39f8 [AIRFLOW-4479] - Include s3_overwrite kwarg in load_bytes method (#5312)
add 979f452 [AIRFLOW-2141][AIRFLOW-3157][AIRFLOW-4170] Serialize non-str value by JSON when importing Variables (#4991)
add 75bec88 [AIRFLOW-3958] Support list tasks as upstream in chain (#4779)
add 90f08aa [AIRFLOW-4414] AWSAthenaOperator: Push QueryExecutionID to XCom (#5276)
add 06dba66 [AIRFLOW-4829] More descriptive exceptions for EMR sensors (#5452)
add b6ad5cb Add Zynga to list of users (#5460)
add d5a5b9d [AIRFLOW-4836] Fix pylint errors regarding file opening (#5463)
add 487ad38 [AIRFLOW-4839] Fix pylint errors regarding superfluous-parens (#5465)
add 0d38bf4 [AIRFLOW-4837] Fix pylint errors regarding ungrouped imports (#5464)
add b71f36b [AIRFLOW-4841] Pin Sphinx AutoApi to 1.0.0 (#5468)
add 663c15a [AIRFLOW-4559] JenkinsJobTriggerOperator bugfix (#5318)
add 05c1ba0 [AIRFLOW-4831] conf.has_option no longer throws if section is missing. (#5455)
add 7fe9e51 [AIRFLOW-4838] Surface Athena errors in AWSAthenaOperator (#5467)
add e84d59e [AIRFLOW-4298] Stop Scheduler repeatedly warning "connection invalidated" (#5470)
add 96ea4bb [AIRFLOW-4516] K8s runAsUser and fsGroup cannot be strings (#5429)
add 3891be4 [AIRFLOW-4456] Add sub-classable BaseBranchOperator (#5231)
add 7d90446 [AIRFLOW-4782] Make GCP hooks Pylint compatible (#5431)
add 48f7485 [AIRFLOW-XXX] Remove smart quotes from default config (#5471)
add c8c7126 [AIRFLOW-4587] Replace self.conn with self.get_conn() in AWSAthenaHook (#5462)
add d9ad100 [AIRFLOW-4805] Add py_file as templated field in DataflowPythonOperator (#5451)
add f520d02 [AIRFLOW-XXX] Update Mailing List link for removing Mesos Executor (#5476)
add a32771a [AIRFLOW-4844] Add optional is_paused_upon_creation argument to DAG (#5473)
add 134e3fb [AIRFLOW-4422] Pool utilization stats (#5453)
add 82b7b8f [AIRFLOW-3217] Button to toggle line wrapping in log and code views (#4277)
add 8481bb7 [AIRFLOW-XXX] Dump logs in case of kube failure (#5472)
add dd08ae3 [AIRFLOW-3502] Update config template to reflect supporting different Celery pool implementation (#5477)
add 2bf4fe3 [AIRFLOW-4845] Fix bug where runAsUser 0 doesn't get set in k8s security context (#5474)
add 2b2db07 [AIRFLOW-XXX] Links to Pendulum in macros.rst (#5229)
add 1ea8c9a [AIRFLOW-XXX] Add Bonial International GmbH to who's using Airflow (#5484)
add a65804f [AIRFLOW-XXX] Add Grab to the list of Airflow users (#5485)
add 6afb12f [AIRFLOW-4524] Fix incorrect field names in view for Mark Success/Failure (#5486)
add f6ae172 [AIRFLOW-4767] Fix errors in the documentation of Dataproc Operator (#5487)
add 8b7f93d [AIRFLOW-4857] Add templated fields to SlackWebhookOperator (#5490)
add 577a728 [AIRFLOW-4860] Remove Redundant Information in Example Dags (#5497)
add 8c4633c [AIRFLOW-4859] Extend list of pylint good-names (#5496)
add 750cb7a [AIRFLOW-XXX] Add Kargo to list of Airflow users (#5500)
add b30f0fa [AIRFLOW-3935] answer a TODO in airflow/executors/local_executor.py (#4752)
add 2758cd1 [AIRFLOW-4840] Fix pylint errors regarding logging-format-interpolation (#5466)
add 9ddde72 [AIRFLOW-4862] Allow directly using IP address as hostname (#5501)
add d2c7617 [AIRFLOW-4769] Pass gcp_conn_id to BigtableHook (#5445)
add 12a2a41 [AIRFLOW-4849] Add gcp_conn_id to cloudsqldatabehook class to use correctly CloudSqlProxyRunner class (#5478)
add 65eef1c [AIRFLOW-4237] Including Try Number of Task in Gantt Chart (#5037)
add cbb1494 [AIRFLOW-4871] Allow creating DagRuns via RBAC UI (#5507)
add 6ae5f2b [AIRFLOW-4864] Remove calls to load_test_config (#5502)
add f0460cc [AIRFLOW-4406] Fix a method name typo: NullFernet.decrpyt to decrypt (#5509)
add 722379a [AIRFLOW-4564] ACI bugfixes and improvements (#5319)
add 0fe8cbe [AIRFLOW-4862] Fix bug for earlier change to allow using IP as hostname (#5513)
add 7448d3c [AIRFLOW-4885] Add virtualenv dependency (#5518)
add d2c0f16 [AIRFLOW-XXX] Add OVH to the list of Airflow users (#5521)
add 738e2b7 [AIRFLOW-XXX] Add LokSuvidha to list of companies using Airflow (#5520)
add 9652d30 [AIRFLOW-XXX] Add Growbots as the user of Airflow (#5523)
add be6a0e7 [AIRFLOW-XXX] Add City of Toronto to official users list (#5526)
add 75872a2 [AIRFLOW-4510] Don't mutate default_args during DAG initialization (#5277)
add 42033d2 [AIRFLOW-4494] Remove `shell=True` in DaskExecutor (#5273)
add ce6fe31 [AIRFLOW-4896] Make KubernetesExecutorConfig's default args immutable (#5534)
add 6f795ff [AIRFLOW-3360] Make the DAGs search respect other querystring parameters with url-search-params-polyfill for IE support (#5503)
add dc6909f [AIRFLOW-4891] Extend list of pylint good-names (#5524)
add 526c65a [AIRFLOW-4478] Lazily instantiate default resources objects. (#5259)
add 21a7e7e [AIRFLOW-XXX] Add Huq Industries to company list in readme (#5532)
add 977af46 [AIRFLOW-4895] Import Iterable from collections.abc to fix DeprecationWarning in airflow.utils (#5533)
add 2bdb053 [AIRFLOW-4797] Improve performance and behaviour of zombie detection (#5511)
add 332be91 [AIRFLOW-4876] Making tests in CoreTest rerunnable (#5508)
add 2b36693 [AIRFLOW-4900] Resolve incompatible version of Werkzeug (#5535)
add 7577fef [AIRLFOW-XXX] Add Revolut to the list of Airflow users (#5544)
add 9d92eae [AIRFLOW-XXX] Adds Beamly to the list of users (#5537)
add a1f9d9a [AIRFLOW-4911] Silence the FORBIDDEN errors from the KubernetesExecutor (#5547)
add 6de4ba3 [AIRFLOW-4919] DataProcJobBaseOperator dataproc_properties templated (#5554)
add 5aaeb72 [AIRFLOW-4926] Fix example dags where its start_date is datetime.utcnow() (#5553)
add 10570ef [AIRFLOW-4587] Replace self.conn with self.get_conn() in AWSAthenaHook (#5545)
add 356b7fe [AIRFLOW-XXX] adding a Cryptalizer.com to list of companies (#5529)
add f340a81 [AIRFLOW-4904] Retrieve test config file from $AIRFLOW_TEST_CONFIG (#5540)
add 516e017 [AIRFLOW-4906] Improve debugging for the SparkSubmitHook (#5542)
add f45ae7e [AIRFLOW-3761] Skip drop constraint for SQLlite, not necessary (#5538)
add d1be189 [AIRFLOW-XXX] Add Caesars Entertainment to list of users (#5536)
add b49cbdd [AIRFLOW-4925] Improve css style for Variables Import file field (#5552)
add b516183 [AIRFLOW-4868] Fix typo in kubernetes/docker/build.sh (#5505)
add fb93df1 [AIRFLOW-3495] Validate one of query and query_uri passed to DataProcSparkSqlOperator (#5510)
add 8f41eb7 [AIRFLOW-4905] Add colours to flake8 output (#5541)
add f29c7fc [AIRFLOW-1740] Fix xcom creation and update via RBAC UI (#5561)
add d2f2249 [AIRFLOW-XXX] Correct BaseSensorOperator docs (#5562)
add d388449 [AIRFLOW-4136] fix key_file of hook is overwritten by SSHHook connection (#5558)
add ccfe23d [AIRFLOW-4934] Fix ProxyFix due to Werkzeug upgrade (#5563)
add 2c32435 [AIRFLOW-4934] Bump Flask to resolve Werkzeug ProxyFix (#5571)
add 3b64e59 [AIRFLOW-4937] Fix lodash security issue with version below 4.17.13 (#5572)
add e7bb1a0 [AIRFLOW-XXX]Â Add Premise to list of companies who use Airflow (#5568)
add 9efa2e9 [AIRFLOW-XXX] Add Instacart to list of companies who use Airflow (#5575)
add f06ae8f [AIRFLOW-4882] Make GCP tests and examples Pylint compatible (#5522)
add fe20a9a [AIRFLOW-4945] Use super() syntax (#5579)
add b9ba6d8 [AIRFLOW-4884] Roll up import_errors in UI (#5516)
add 6aaa19b [AIRFLOW-4946] Use yield from syntax (#5580)
add 4a56abe [AIRFLOW-4949] Use OSError exception (#5583)
add c2f5698 [AIRFLOW-4947] Remove six types (#5581)
add 4f33238 [AIRFLOW-4944] Use new types syntax (#5578)
add b5fb370 [AIRFLOW-4943] Replace six assertion method with native (#5577)
add 18e60f4 [AIRFLOW-4942] Drop six.next (#5576)
add b33b989 [AIRFLOW-XXX] Disable intersphinx loading of `requests` modules (#5590)
add 7d08cac [AIRFLOW-4954] Remove unused variables from tests (#5588)
add 496d7c9 [AIRFLOW-4865] Add context manager to set temporary config values in tests. (#5569)
add 54e07d5 [AIRFLOW-4929] Pretty print JSON Variables in UI (#5573)
add 0ae9760 [AIRFLOW-4962] Fix Werkzeug v0.15 deprecation notice for DispatcherMiddleware import (#5595)
add f7b4e56 [AIRFLOW-XXX] Add ellisdon to list of companies that use airflow (#5599)
add 38bbaeb [AIRFLOW-4939] Add default_task_retries config (#5570)
add ae7de49 [AIRFLOW-4959] Add .hql support for the DataProcHiveOperator (#5591)
add 6d78d7f [AIRFLOW-4963] Avoid recreating task context (#5596)
add 2d086d7 [AIRFLOW-4117] Travis CI uses multi-stage images to run tests (#4938)
add dee6a2a [AIRFLOW-XXX] Add proton.ai to list of airflow users (#5604)
add 30defe1 [AIRFLOW-3998] Use nested commands in cli. (#4821)
add 1598b0a AIRFLOW-3791: Dataflow - Support check status if pipeline spans on multiple jobs (#4633)
add 3127d7c [AIRFLOW-4583] Fixes type error in GKEPodOperator (#5612)
add 3a6a77c [AIRFLOW-4775] Fix incorrect parameter order in GceHook (#5613)
add d2b35e8 [AIRFLOW-4883] Kill hung file process managers (#5605)
add 2b94600 [AIRFLOW-4763] Allow list in DockerOperator.command (#5408)
add 96933b0 [AIRFLOW-4952] Remove unused arguments in tests (#5586)
add 3ee2dcb [AIRFLOW-XXX] Add next/prev ds not correct in faq (#5454)
add a55b276 [AIRFLOW-XXX] Update docs to accurately describe the precedence of remote and local logs (#5607)
add f522dff [AIRFLOW-XXX] Fix typos in CONTRIBUTING.md (#5626)
add 7b56198 [AIRFLOW-5007] Remove override of python version to 3.6 in tests (#5628)
add e9a413d [AIRFLOW-4995] Fix DB initialisation on MySQL (#5614)
add a53da88 [AIRFLOW-5014] Fix sphinx doc problem and leaves API docs (#5636)
add 4d58f36 [AIRFLOW-4074] Cannot put labels on Cloud Dataproc jobs (#5606)
add a2ec24a [AIRFLOW-5000] Remove duplicate end_date and reorder template (#5618)
add 57924c2 [AIRFLOW-5004] Branch/image for CI builds is selected via TRAVIS_BRANCH (#5624)
add 207e54f [AIRFLOW-4997] Support for non-master branches (#5620)
add 201faa2 [AIRFLOW-4929] Improve display of JSON Variables in UI (#5641)
add fc99a2e [AIRFLOW-5008] Fixed missing libmysql-client-dev in Oracle repos (#5629)
add f03dc61 [AIRFLOW-5031] Added limit on tzlocal release (#5649)
add c6eb8d8 [AIRFLOW-4999] Local build and build_and_pull work on both images (#5621)
add 7a6990a [AIRFLOW-5002] Diagnostics of getopt fixed for zsh on MacOS (#5623)
add 078e5f8 [AIRFLOW-5011] Add typehints for GCP Vision operators (#5632)
add 9614847 [AIRFLOW-5005] Split kubernetes tests into separate jobs (#5625)
add 94209a8 [AIRFLOW-5001] Moving building image to before_install phase (#5648)
add 57492d4 [AIRFLOW-XXX] Better troubleshooting docs in CONTRIBUTING.md (#5642)
add 3284718 [AIRFLOW-5021] move gitpython into setup_requires (#5640)
add 5d6d029 [AIRFLOW-4883] Bug-fix for Kill hung file process managers (#5639)
add 7f66d0a [AIRFLOW-4883] Fix tests on Python 3.5
add db770cf [Airflow 4923] Fix Databricks hook leaks API secret in logs (#5635)
add b0bb65d [AIRFLOW-4856] Make git sync run_as_user an config option (#5494)
add 0d499db [AIRFLOW-4883] Fix tests on Python 3.5 (#5655)
add 356ecd2 [AIRFLOW-XXX] Fix Typos (#5658)
add 71f3c9f [AIRLFOW-XXX] Fix constructor parameters docs (#5630)
add 347dda7 [AIRFLOW-5041] just force PYTHON_VERSION variable (#5660)
add d168cdc [AIRFLOW-XXX] fix copy/pasta in k8s request factory extract resources (#5657)
add b0a4e97 [AIRFLOW-4998] Run multiple queries in BigQueryOperator (#5619)
add 827fce4 [AIRFLOW-XXX] Make parallelism lowercase (#5638)
add 7c5c3b9 [AIRFLOW-3617] Add gpu limits option in configurations for executor and pod (#5643)
add 565ec3d [AIRFLOW-4880] Add success, failure and fail_on_empty params to SqlSensor (#5488)
add 7335f3c [AIRFLOW-5030] fix env var expansion for config key contains __ (#5650)
add c779394 [AIRFLOW-3370] Fix bug in Elasticsearch task log handler (#5667)
add ed6d56d [AIRFLOW-5053] Add support for configuring under-the-hood csv writer in MySqlToHiveTransfer Operator (#5669)
add 80d8792 [AIRFLOW-XXX] Ignore rbac node_modules when running pylint (#5670)
add ab63c26 [AIRFLOW-4981][AIRFLOW-4788] Always use pendulum DateTimes in task in… (#5654)
add 682aea2 [AIRFLOW-4931] Add KMS Encryption Configuration to BigQuery Hook and Operators (#5567)
add ae957e7 [AIRFLOW-XXX] Add missing doc for annotations param of KubernetesPodOperator (#5666)
add e98223d [AIRFLOW-5042] Improve mocking in Dataproc operator tests (#5662)
add a9666a4 [AIRFLOW-5050] Correctly delete FAB permission m2m objects in sync_perms (#5679)
add 817cf5b [AIRFLOW-5064] Switched to python 3.5 (#5678)
add 7e498b4 [AIRFLOW-5063] Fix performance when switching between master/v1-10 (#5677)
add be0c990 Reorganize sql to gcs operators. (#5504)
add 6f645b7 [AIRFLOW-5067] Update pagination symbols (#5682)
add 1805436 [AIRFLOW-5012] Add typehints for gcp_*_hook.py (#5634)
add e78cdef [AIRFLOW-5035] Replace multiprocessing.Manager with golang-"channel" style (#5615)
add c97365a [AIRFLOW-4953] Remove unused variables from core (#5587)
add 1d7bfff [AIRFLOW-4951] Use new style classes (#5585)
add 6e425f4 [AIRFLOW-4451] Allow templated named tuples (#5673)
add d0d90be changing log level to be proper library to suppress warning for https://issues.apache.org/jira/browse/AIRFLOW-4590 (#5337)
add 58a680c [AIRFLOW-4948] Use items, values method instead six package (#5582)
add fc99998 [AIRFLOW-5057] Provide bucket name to functions in S3 Hook when none is specified (#5674)
add 45244e3 [AIRFLOW-5010] Add typehints for core operators (#5631)
add ad94df8 [AIRFLOW-5038] skip pod deleted log message when pod deletion is disabled (#5656)
add 7d02a9d [AIRFLOW-4961] Insert TaskFail.duration as int match DB schema column type (#5593)
add 6d34ce2 [AIRFLOW-5022] Fix DockerHook for registries with port numbers (#5644)
add 05c01a9 [AIRFLOW-4822] Fix bug where parent-dag task instances are wrongly cleared (#5444)
add 6ef0e37 [AIRFLOW-4811] Implement GCP DLP' Hook and Operators (#5539)
add b5b9bc1 [AIRFLOW-XXX] Remove default/wrong values from test config. (#5684)
add f76d9da [AIRFLOW-5065] Add colors to console log (#5681)
add c3f01f8 [AIRFLOW-2891] allow configurable docker_operator container name (#5689)
add 27c7958 [AIRFLOW-5077] Skip force pulling latest python in CI environment (#5690)
add b460e5d [AIRFLOW-5079] Checklicence test uses own, much smaller image (#5692)
add da938a1 [AIRFLOW-5078] User is asked if an image needs to be rebuild (#5691)
add 6376548 [AIRFLOW-5075] Let HttpHook handle connections with empty host fields (#5686)
add 399ddb1 [AIRFLOW-4289] fix spark_binary argument being ignored in SparkSubmitHook (#5564)
add a55e757 [AIRFLOW-2891] Make DockerOperator container_name be templateable (#5696)
add 2e9a408 [AIRFLOW-5084] Remove mypy.ini (#5697)
add afd3722 [AIRFLOW-5091] Build epoch is fixed now (#5704)
add bfff185 [AIRFLOW-5089] Spanner compatibility bug causes missing imports (#5703)
add 3e3c0cd [AIRFLOW-4883] Bug-fix to killing hung file processes (#5706)
add 1031cc8 [AIRFLOW-5092] Local CI pull and build also pulls python image (#5705)
add c80db83 [AIRFLOW-5085] we always pass the default branch name to the build (#5699)
add b6e2d41 [AIRFLOW-XXX] Add sentry.io to list of airflow users (#5708)
add 281298f [AIRFLOW-5101] Fix inconsistent owner value in examples (#5712)
add 4dfe249 [AIRFLOW-5048] Improve display of Kubernetes resources (#5665)
add 34c9319 [AIRFLOW-4217] Remove all usage of the six library (#5715)
add f98428c [AIRFLOW-5108] More informative message when kerberos in ci fails (#5719)
add 18d32d9 utils: fix process races when killing processes (#5721)
add 0303421 [AIRFLOW-4192] Remove tables from the task context variables (#5723)
add 38d977d [AIRFLOW-XXX] Fix incorrect docstring parameter (#5729)
add 9c180de [AIRFLOW-5111] Remove apt-get upgrade (#5722)
add 8dcb976 [AIRFLOW-4813] Add the client_info parameter during GCP's client library initialization (#5728)
add 6159504 [AIRFLOW-1772] Add support for cron expression in GoogleCloudStorageObjectUpdatedSensor (#5730)
add 8b41c3f [AIRFLOW-5051] Better coverage integration (#5732)
add 042a9ba [AIRFLOW-5122] Normalize *_conn_id parameters in Bigquery operators (#5734)
add ea218d5 [AIRFLOW-5119] Enable building from scratch in CRON jobs (#5733)
add cb72be0 adding 'icon_url' on slack web hook and slack operator (#5724)
add 9267c5e [AIRFLOW-5083] Move image building to before_install for licence (#5695)
add 19238f6 [AIRFLOW-5107] Fix template_fields in GCS ACL operator (#5718)
add 56939c9 [AIRFLOW-4443] Document LatestOnly behavior for external trigger (#5214)
add 098b78d [AIRFLOW-XXX] Update changelog and updating for 1.10.4 (#5739)
add 5ed0e1d [AIRFLOW-5127] Gzip support for CassandraToGoogleCloudStorageOperator (#5738)
add 4ba5c3e [AIRFLOW-XXX] Fix sensors constructor parameters docs (#5742)
add b229f78 [AIRFLOW-5128] Move provide_gcp_credential_file decorator to GoogleCloudBaseHook (#5741)
add 7cdf99a [AIRFLOW-4746] Implement GCP Cloud Tasks' Hook and Operators (#5402)
add 9f7b85a [AIRFLOW-5103] Pass matching objects in GCSPrefixSensor along via XCom (#5714)
add 1473461 [AIRFLOW-5125] Add gzip support for AdlsToGoogleCloudStorageOperator (#5737)
add 9f14bd8 [AIRFLOW-4992] Replace backports configparser by Python native configparser (#5617)
add 2a9d3cc [AIRFLOW-XXX] Mark CLI docs as reference (#5748)
add c2227fc [AIRFLOW-4192] Remove end_date and latest_date from task context (#5725)
add 3724c2a [AIRFLOW-4161] BigQuery to Mysql Operator (#5711)
add c650df4 [AIRFLOW-5130] Use GOOGLE_APPLICATION_CREDENTIALS constant from library (#5744)
add 157170b [AIRFLOW-5003] Making AWS Hooks pylint compatible (#5627)
add 9bafc9c [AIRFLOW-XXX] Make string type uniform in docstrings (#5750)
add 1387d85 [AIRFLOW-5123] Normalize *_conn_id parameter in GCS operators (#5735)
add 0d1da8c [AIRFLOW-5132] Add tests for fallback_to_default_project_id (#5746)
add 0be3921 [AIRFLOW-4509] SubDagOperator using scheduler instead of backfill (#5498)
add d2038d2 [AIRFLOW-4690] Make tests/api Pylint compatible (#5413)
add e07e304 [AIRFLOW-4956] Fix LocalTaskJob heartbeat log spamming (#5589)
add cb31d08 [AIRFLOW-5045] Add ability to create Google Dataproc cluster with custom image from a different project (#5752)
add fc6967b [AIRFLOW-5142] Fixed flaky cassandra test (#5758)
add 8288cf1 [AIRFLOW-5143] Fix for potentially corrupted .jar (#5759)
add 502ed74 [AIRFLOW-5148] Add Google Analytics to the Airflow doc website (#5763)
add a4e3295 [AIRFLOW-5143] Caching works for Checklicence images (#5762)
add 974ef9c Revert "[AIRFLOW-5148] Add Google Analytics to the Airflow doc website (#5763)"
add f6356f2 [AIRFLOW-5088][AIP-24] Add DAG serialization using JSON (#5701)
add e5726c7 [AIRFLOW-5139] Allow custom ES configs (#5760)
add 2b326db Adding AloPeyk to the list of companies using Apache Airflow (#5773)
add 2dc4e84 [AIRFLOW-XXX] Add iS2.co to list of airflow users (#5772)
add 8cf0635 [AIRFLOW-5159] Checklicence image is not built when not needed (#5774)
add 47dd4c9 [AIRFLOW-4835] Refactor operator render_template (#5461)
add c4a9d8b [AIRFLOW-5100] Respect safe_mode configuration setting when parsing DAG files (#5757)
add fae5b37 [AIRFLOW-5153] Option to force delete non-empty BQ datasets (#5768)
add 1211675 [AIRFLOW-5169] Pass GCP Project ID explicitly to StorageClient in GCSHook (#5783)
add 5c2031ee [AIRFLOW-4230] BigQuery schema update options should be a list (#5766)
add 02cf7d6 [AIRFLOW-5135] Use gapic ClientInfo in GoogleCloudBaseHook (#5749)
add 60a032f [AIRFLOW-5124] Add gzip support for S3ToGoogleCloudStorageOperator (#5736)
add 571ffcc [AIRFLOW-4686] Make dags Pylint compatible (#5753)
add 1cf8bc4 [AIRFLOW-5104] Set default schedule for GCP Transfer operators (#5726)
add dd58119 [AIRFLOW-5131] Create scopes property in GoogleCloudBaseHook (#5745)
add e71fe2c [AIRFLOW-5114] Fix gcp_transfer_hook behavior with default operator arguments (#5727)
add a7a3900 [AIRFLOW-5165] make number of dataproc masters configurable (#5781)
add 3e2a027 [AIRFLOW-4843] Allow orchestration via Docker Swarm (SwarmOperator) (#5489)
add 44eb89d [AIRFLOW-4222] Add cli autocomplete for bash & zsh (#5789)
add 80bd5ff [AIRFLOW-5052] Added the include_deleted params to salesforce make_query (#5717)
add 09b9610 [AIRFLOW-4908] Implement BigQuery Hooks/Operators for update_dataset, patch_dataset and get_dataset (#5546)
add 877e42d [AIRFLOW-5133] Keep original env state in provide_gcp_credential_file (#5747)
add 7935e93 [AIRFLOW-5211] Add pass_value to template_fields for BigQueryValueCheckOperator (#5816)
add 34fbd02 [AIRFLOW-5209] Bump Sphinx version to fix doc build (#5814)
add eeac823 [AIRFLOW-5210] Make finding template files more efficient (#5815)
add 4e03d23 [AIRFLOW-5179] Remove top level __init__.py (#5818)
add 40745aa [AIRFLOW-5183] Preprare documentation for new GCP import paths (#5791)
add 84b65d8 [AIRFLOW-XXX] Group references in one section (#5776)
add 70e937a [AIRFLOW-5161] Static checks are run automatically in pre-commit hooks (#5777)
add e550afc [AIRFLOW-XXX] Remove duplicate lines from CONTRIBUTING.md (#5830)
add 203e6e8 [AIRFLOW-4285] Update task dependency context defination and usage (#5079)
add 2ea2c53 [AIRFLOW-5227] Consistent licence for .sql files (#5829)
add 3fac1bd [AIRFLOW-5229] Consistent licences to all other files (#5831)
add 4d491f3 [AIRFLOW-5225] Consistent licence for all JS files (#5827)
add 676dafa [AIRFLOW-XXX] Remove 'Setup Test Environment using MySQL' article (#5833)
add e2d76b9 [AIRFLOW-5184] Move GCP Natural Language to core (#5792)
add 5cfe9c2 [AIRFLOW-5233] Fixed consistency in whitespace (tabs/eols) + common problems (#5835)
add ef7e37c [AIRFLOW-5235] Fixes bug where K8s CI does not properly create user (#5838)
add 462ab88 [AIRFLOW-5152] Change back autodetect default value from False to True in GoogleCloudStorageToBigQueryOperator. (#5771)
add 6d27ced [AIRFLOW-5056] Add argument to filter mails in ImapHook and related operators (#5672)
add e6a20ac [AIRFLOW-5140] fix all missing type annotation errors from dmypy (#5664)
add a47292d [AIRFLOW-5239] Fix listing of pylint test scripts (#5844)
add 46e5fb1 [AIRFLOW-XXX] Add Chao-Han to committer list (#5846)
add e515fee [AIRFLOW-5237] Less verbose output for CI builds (#5840)
add f5204cd [AIRFLOW-5187] Move GCP Container to core (#5793)
add a45ec67 [AIRFLOW-XXX] Add RaÃzen to list of airflow users (#5848)
add ee3fdac [AIRFLOW-5185] Move GCP Video Intelligence to core (#5794)
add 74d0305 [AIRFLOW-5186] Move GCP Translate to core (#5795)
add 80b413b [AIRFLOW-5244] Add list of standard FAB theme choices (#5849)
add 01995c0 [AIRFLOW-5200] Move GCP PubSub to core (#5803)
add d816316 [AIRFLOW-5199] Move GCP Spanner to core (#5802)
add e071bd7 [AIRFLOW-5196] Move Google DLP to core (#5800)
add b3acb3d [AIRFLOW-5195] Move GCP Dataflow to core (#5799)
add b1abd83 [AIRFLOW-5189] Move GCP Vision to core (#5796)
add 4dc358d [AIRFLOW-5201] Move GCP Functions to core (#5804)
add 484e155 [AIRFLOW-XXX] Group executors in one section (#5834)
add 513d10f [AIRFLOW-4667] Make airflow/contrib/task_runner Pylint compatible (#5852)
add 053f522 [AIRFLOW-5246] Remove unused source constructor parameter in BaseHook
add 6ad628c [AIRFLOW-5248] Pylint fixes related to source constructor param removal
add e405be0 [AIRFLOW-5234] Rst files have consistent, auto-added license
add 43e39bc [AIRFLOW-5160] Remove example DAG count test (#5775)
add 698c38b [AIRFLOW-5245] Add more metrics around the scheduler (#5853)
add 0661118 [AIRFLOW-4665] Remove contrib/plugins from Pylint todo (#5851)
add 1b19b0c [AIRFLOW-4846] Allow kube git-sync mode to use existing secret for git credentials (#5475)
add c1bb60f [AIRFLOW-5182] remove unused incorrect import (#5867)
add 4777c8a AIRFLOW-5258 ElasticSearch log handler, has 2 times of hours (%H and %I) in _clean_execution_date instead of %H and %M (#5864)
add da582d5 [AIRFLOW-5252] Move GCP Transfer to core (#5858)
add 9d10ac7 [AIRFLOW-XXX] Fixed Azkaban link (#5865)
add 6420712 [AIRFLOW-5204] Shellcheck + common licences + executable shebangs in shell files (#5807)
add 5e36f42 [AIRFLOW-5263] Show diff on failure of pre-commit checks (#5869)
add a317cd2 [AIRFLOW-5247] Move NPM dependencies up in the Dockerfile (#5870)
add 2c66298 [AIRFLOW-5257] ElasticSearch log handler errors when attemping to close logs (#5863)
add 56670ac [AIRFLOW-5253] Move GCP KMS to core (#5859)
add d98e7c4 [AIRFLOW-5254] Move GCP Tasks to core (#5860)
add 5f100db [AIRFLOW-XXX] Add doc on specifying SSH Key in SSH connection (#5872)
add 7fb729d [AIRFLOW-5260] Allow empty uri arguments in connection strings (#5855)
add d8c9bdc [AIRFLOW-5205] Xml files are checked with xmllint (#5808)
add 835eadf [AIRFLOW-1523] Clicking on Graph View should display related DAG run (#5866)
add 46885cc [AIRFLOW-4013] Fix Mark Success/Failed picking all execution_date bug (#5616)
add 22aa76b [AIRFLOW-5268] Apply same DAG naming conventions as in literature (#5874)
add fb02f02 [AIRFLOW-5190] Move GCP Compute to core (#5797)
add dfecb60 [AIRFLOW-5255] Move GCP SQL to core (#5861)
add 08a5697 [AIRFLOW-5203] Move GCP BigTable to core (#5806)
add cfaf901 [AIRFLOW-5202] Move GCP MLEngine to core (#5805)
add 6837af9 [AIRFLOW-5197] Move GCP Datastore to core (#5801)
add b7cdedc [AIRFLOW-5193] Move GCP Cloud Build to core (#5798)
add aa8a300 [AIRFLOW-XXX] Raise ValueError rather than assert in skip logic (#5875)
add 4c9051d [AIRFLOW-5073] Optionally treat NULL as failure and keep poking in SQL sensor (#5688)
add cd4ab7b [AIRFLOW-5276] remove unused is_in helper function (#5878)
add e090744 [AIRFLOW-5206] Common licence in all .md files, TOC + removed TODO.md (#5809)
add 7debac4 [AIRFLOW-5269] Reuse session in Scheduler Job from health endpoint (#5873)
add 9eaaae7 [AIRFLOW-XXX] Add Agoda to the users list in README (#5882)
add 28e3802 [AIRFLOW-1498] Add optional analytics script to webserver html (#5850)
add 5196db3 [AIRFLOW-5241] Make all test class names consistent (#5847)
add 6344bb9 [AIRFLOW-5284] Replace warn by warning (#5881)
add e1cb8ce [AIRFLOW-5180] Added static checks (yamllint) + auto-licences for yaml file (#5790)
add 786db8b [AIRFLOW-5027] Grab CloudWatch logs after ECS task has finished (#5645)
add 2d46d5f [AIRFLOW-4768] Add timeout parameter to Cloud Video Intelligence operators (#5862)
add 1b3d23c [AIRFLOW-5250] Fix dmypy error for gcp hooks (#5856)
add 93ca8b8 [AIRFLOW-4462] Use datetime2 column types when using MSSQL backend (#5707)
add bffc0c9 [AIRFLOW-4316] support setting kubernetes_environment_variables config section from env var (#5668)
add 3bb4b34 [AIRFLOW-5251] add missing typing-extensions dep for py37 (#5857)
add e5e7a9e [AIRFLOW-5145] Don't show (confusing) is_encrypted checkbox in Variable screens (#5761)
add 75bcd2f [AIRFLOW-5296] Do Not Pickle DAGs by default (#5895)
add 9abd3e3 [AIRFLOW-5289] Add body to templated fields for gcp operators. (#5889)
add fc972fb [AIRFLOW-5218] Less polling of AWS Batch job status (#5825)
add b279bf1 [AIRFLOW-XXX] Fix analytics doc (#5885)
add aacf9ba [AIRFLOW-5301] Remove not-yet-existing files from mounts (#5901)
add d24db82 [AIRFLOW-5285] Pylint pre-commit filters out pylint_todo files (#5884)
add 3c60a11 [AIRFLOW-5288] Auto-remove temporary containers for static checks (#5887)
add e515072 [AIRFLOW-5287] Base image for chekclicence can be force pulled now (#5886)
add 52c21b4 [AIRFLOW-5298] Move FileToGcs to core (#5898)
add 59d371e [AIRFLOW-5297] Move AdlsToGcs operator to core (#5897)
add edf0951 [AIRFLOW-5299] Move SQLToGCS to core (#5896)
add 7f6f2f0 [AIRFLOW-5294] Make GCP MLEngine pylint compatible (#5892)
add f14947c [AIRFLOW-5302] Fix bug in none_skipped Trigger Rule (#5902)
add dd9071b [AIRFLOW-XXX] Create "Using the CLI" page (#5823)
add ac65274 [AIRFLOW-4771] Improve initialization of hook in the GCP operators (#5893)
add 337cc5f [AIRFLOW-5305] Sort extra links by name (#5905)
add 23d1042 [AIRFLOW-5309] Use assert_called_once or has_calls in tests (#5912)
add c921812 [AIRFLOW-5099] Add Google Cloud AutoML operators (#5720)
add 45176c8 [AIRFLOW-5274] dag loading duration metric name too long (#5890)
add 7dfb1f7 Bump eslint-utils from 1.3.1 to 1.4.2 in /airflow/www (#5918)
add bb3379b [AIRFLOW-5306] Fix the display of links when they contain special characters (#5904)
add 6b8e135 [AIRFLOW-5304] Fix extra links in BigQueryOperator with multiple queries (#5906)
add 286eb00 [AIRFLOW-5300] Move GcsToService operators to core (#5899)
add df3397c [AIRFLOW-5158] Add Google Sheets hook (#5845)
add c8ea096 [AIRFLOW-5315] TaskInstance now only overwrites executor_config when explicitly told… (#5926)
add 308c07b [AIRFLOW-5316] Skip running check-apache-license without --all-files (#5917)
add afa7180 [AIRFLOW-5226] Consistent licences for all jinja templates (#5828)
add 286aa7a [AIRFLOW-3611] Simplified development environment (#4932)
add 747a8f1 [AIRFLOW-5317] Remove invalid arguments in tests for GCPTransferServiceWaitForJobStatusSensor (#5921)
add 6dbe8e6 [AIRFLOW-XXX] Add PayFit to the users list in README (#5927)
add 46cbeea [AIRFLOW-4940] Add DynamoDB to S3 operator (#5663)
add e635c8a [AIRFLOW-5323] Fixed CoreTest -> TestCore in documentation of Breeze
add a81a852 [AIRFLOW-5324] Fix hidden dependency on python3 in Breeze
add 6950a2b [AIRFLOW-5325] Default python version if no python3 on path is 3.5
add d766637 [AIRFLOW=5327] Fixed .bash* files mounting lost during rebase
add eafd17d [AIRFLOW-5326] Fixed regression of Apache check running always
add 5eb42fc [AIRFLOW-XXX] Better documentation about resource usage in Breeze
add f98867c [AIRFLOW-5329] Added shared files folder
add f40b3b5 [AIRFLOW-XXX] Fix typo in BREEZE.rst
add 92ea5db [AIRFLOW-5168] Add tests for Dataproc{*} Operators (#5929)
add 2856dee [AIRFLOW-5292] Allow ECSOperator to tag tasks (#5891)
add f823a66 [AIRFLOW-3705] Fix PostgresHook get_conn to use conn_name_attr (#5841)
add 382b21e [AIRFLOW-5322] Fix flaky test - GCP Transfer Service hook (#5931)
add 3e0d703 [AIRFLOW-5333] Move init docs to class docs in PubSub (#5938)
add fb0910e [AIRFLOW-5275] Add support for template parameters in DataprocWorkflowTemplateInstantiateOperator (#5877)
add fd544eb [AIRFLOW-5118] Add ability to specify optional components in DataprocClusterCreateOperator (#5821)
add 5bfd7f4 [AIRFLOW-XXX] Bump mixin-deep from 1.3.1 to 1.3.2 in /airflow/www (#5941)
add a8cb800 [AIRFLOW-5345] Allow SqlSensor's hook to be customized by subclasses (#5946)
add 3c78919 [AIRFLOW-5340] Fix GCP DLP example (#5945)
add b1d3d55 [AIRFLOW-5335] Update GCSHook methods so they need min IAM perms (#5939)
add 7219ab2 [AIRFLOW-XXX] Add FullContact to list of companies that use airflow (#5953)
add 3d14a51 [AIRFLOW-4833] Allow to set Jinja env options in DAG declaration (#5943)
add 88a94cb [AIRFLOW-5341] Use more precise mock of time.sleep (#5950)
add 8eeedf5 [AIRFLOW-5346] Add system tests for GKECluster (#5947)
add 5fb9972 [AIRFLOW-5330] Add project_id to Datastore hook and operators (#5935)
add b420ada [AIRFLOW-5351] Move all GCP Cloud SQL tests in 1 file (#5956)
add 890adde [AIRFLOW-5350] Fix bug in the num_retires field in BigQueryHook (#5955)
add 381aac5 [AIRFLOW-5148] Adding GA and privacy notice to website (#5930)
add 7c0d9b4 [AIRFLOW-5303] Use project_id from GCP credentials (#5907)
add a670e5c [Airflow-XXXX] Fix a comment error in _utils.sh
add 1b69a0b [AIRFLOW-5353] Simplify GKEClusterHook (#5960)
add bc5c8f3 [AIRFLOW-5320] Add system tests for PubSub (#5925)
add dc0018b [AIRFLOW-5357] Fix Content-Type for exported variables.json file (#5962)
add 6138208 [AIRFLOW-5335] Simplify GCSHook test (#5958)
add 7a59358 [AIRFLOW-5356] Fix GCP Datastore unit tests (#5961)
add 572465e [AIRFLOW-5363] Fixed building docs in breeze
add 593dfb9 [AIRFLOW-5364] Fix missing port numbers for local ci scripts
add 7ee2b99 [AIRFLOW-5314] Create test for new import paths (#5920)
add 1158f57 [AIRFLOW-XXXX] Update BigQuery View section URL to ViewDefinition (#5981)
add 4d7bf96 [AIRFLOW-5372] Apache license check runs locally on LICENCE changes
add a8dc50d [AIRFLOW-5371] Remove yamllint as prerequisite to run pre-commit
add c35b932 [AIRFLOW-5384] Improve dst param info in FileToGCSOperator (#5985)
add bcd8390 [AIRFLOW-XXX] Add Kroton as official user (#5984)
add 7d74a13 [AIRFLOW-XXX] Added AMPATH Kenya to list of Airflow Users (#5983)
add 2ae5256 [AIRFLOW-5388] Add airflow version label to newly created buckets (#5987)
add 6060c2a [AIRFLOW-XXX] Added Bexs Bank to list of Airflow Users (#5988)
add f46b54a [AIRFLOW-5360] Type annotations for BaseSensorOperator (#5966)
add 319b804 [AIRFLOW-5365] No need to do image rebuild when switching master/v1-10-test (#5972)
add a9ba915 [AIRFLOW-5129] Add typehint to GCP DLP hook (#5980)
add 16dad6a [AIRFLOW-XXX] Adds BlueKiri and Logitrabel to companies using Airflow (#5991)
add 9d6b58d [AIRFLOW-5389] better organized scripts for building CI docker deps
add c5c6448 [AIRFLOW-5367] Remove hook initialization in ctor from BigtableTableWaitForReplicationSensor (#5974)
add f497d1d [AIRFLOW-4858] Deprecate "Historical convenience functions" in airflow.configuration (#5495)
add 4af841c [Airflow-XXXX] Fix a typo
add fa9e912 [AIRFLOW-5386] Move Google Dataproc to core (#5986)
add 6e53281 [AIRFLOW-5399] Add invoke operator for GCP Functions (#5995)
add 1384315 [Airflow-4668] Make airflow/contrib/utils Pylint compatible (#5916)
add 54fa1cf [AIRFLOW-XXX] Remove flake8 from PR template
add ba9e521 [AIRFLOW-5344] Add --proxy-user parameter to SparkSubmitOperator (#5948)
add c9e2d04 [AIRFLOW-4085] FileSensor now takes glob patterns for `filepath` (#5358)
add 9f16c68 [AIRFLOW-4391] Fix tooltip for None-State Tasks in 'Recent Tasks' (#5909)
add 6fb8217 [AIRFLOW-XXX] Add Chagelog for 1.10.5
add 9143893 [AIRFLOW-5347] Add system tests for GoogleCloudStorage (#5951)
add 6f6112e [AIRFLOW-5405] Fixed Unbound variable in force build
add 17d4179 [AIRFLOW-4851] Refactor K8S codebase with k8s API models (#5481)
add 51d2e1b [AIRFLOW-5404] Switch back to using Lucas-C pre-commit-hooks
add 55d7e70 Fix webserver link in breeze.rst (#6013)
add 9278f79 [AIRFLOW-XXX] Make Breeze The default integration test environment (#6001)
add a4ebd9d [AIRFLOW-5358] Improved mocking of the project ID (#5964)
add 57f77e0 [AIRFLOW-5308] Pass credentials object to pandas_gbq (#5911)
add ebffd39 [AIRFLOW-XXX] Use full command in examples (#5973)
add 9165739 [AIRFLOW-5409] Fix BigQuery hook tests (#6017)
add c4cc839 Passed **kwargs to push_by_returning (#5810)
add 0f548b8 [AIRFLOW-5403] Fix input check in GKE Operator (#6004)
add ad61f32 [AIRFLOW-5332] Add system tests for Datastore (#5937)
add 7018f47 [AIRFLOW-5361] Add system tests for BigQuery (#5968)
add 0948bcf [AIRFLOW-5319] Add system tests for Dataproc (#5924)
add 7560697 [AIRFLOW-3804] Extend MySQL to GCS operator tests (#5993)
add 4ab6982 [AIRFLOW-5072] gcs_hook should download once (#5685)
add 891a906 [AIRFLOW-XXX] Add information about default pool to docs (#6019)
add dd36d90 [AIRFLOW-5049] Add validation for src_fmt_configs in bigquery hook (#5671)
add 7316363 [AIRFLOW-XXX] Adding walmart labs as user (#6027)
add a44e576 [AIRFLOW-5343] Add pool_pre_ping to SQLAlchemy (#5949)
add f4b64b3 [AIRFLOW-5412] Add get_conn/get_client to hooks tests (#6018)
add 8151b7c [AIRFLOW-XXX] Fix incorrect GCP integration sections (#5999)
add 6b82b9e [AIRFLOW-5318] Option to specify location of the new BQ dataset (#5923)
add 0076e17 [AIRFLOW-4758] Add GcsToGDriveOperator operator (#5822)
add 1b1d79c [AIRFLOW-4964] Add BigQuery Data Transfer Hook and Operator (#5769)
add 35e7b62 [AIRFLOW-5411] Remove the noise produced while running failed pre-commits
add a39ace9 fixup! [AIRFLOW-4964] Add BigQuery Data Transfer Hook and Operator (#5769)
add 497c02a [AIRFLOW-5426] Adjust import path in Dataproc example (#6033)
add ceb4c08 [AIRFLOW-5422] Add type annotations to GCP operators
add 91d0857 [AIRFLOW-5423] Type annotations for GCP sensors (#6029)
add ce17c9b Add clarity to gcs_download_operator params
add eed0edd [AIRFLOW-5430] Pin transitive dependency on marshmallow-sqlalchemy
add 8788faf [AIRFLOW-XXX] Move Azure Logging section above operators (#6040)
add 8107fe6 [AIRFLOW-XXX] Add S3 Logging section (#6039)
add f59478e [AIRFLOW-XXX] Add autogenerated TOC (#6038)
add ddf2a23 pre-load requirements for airflow image
add 50523ea fix postrgres bug
add 004f353 [AIRFLOW-3511][AIRFLOW-3512] Add Cloud Memorystore integration
add ae0d03e [AIRFLOW-5401] Add support for project_id from connection in GKE
add cb6dfdf [AIRFLOW-2842] Add GoogleCloudStorageSynchronizeBuckets operator
add 8e74ad7 [AIRFLOW-XXX] Simplify GCP operators listing
add f4a6586 [AIRFLOW-5424] Type annotations for GCP hooks
add 12cab72 fixup! [AIRFLOW-5424] Type annotations for GCP hooks
add 3bfd6b0 [AIRFLOW-5432] Remove colour logs from UI
add 4a9b9bf [AIRFLOW-5375] Move dumb-init to devel requirements
add 867cd0f [AIRFLOW-5368] Display DAG from the CLI
add 95388d1 [AIRFLOW-5436] Remove log from init in BigQuery operators
add a991112 [AIRFLOW-XXX] Simplify Qubole operators listing
add ccc2faa [AIRFLOW-XXX] Add note about GKEPodOperator in KubernetesPodOperator (#6042)
add 26feda4 [AIRFLOW-XXX] Improve docstring of SQSHook (#6041)
add 168a45a [AIRFLOW-XXX] Add external reference to all GCP operator guide (#6048)
add 0ffc14c [AIRFLOW-5425] Use logging not printing in LoggingCommandExecutor (#6032)
add f116faf [AIRFLOW-5437] Do not override python when you rebuild ci_slim image (#6053)
add 0e2ba08 [AIRFLOW-5376] Add coverage package back to devel extras (#6054)
add 6db9f86 [AIRFLOW-4983] Add ability for DataflowPythonOperator to submit jobs w/ python3 (#5602)
add 1c5e105 [AIRFLOW-XXX] Create KubernetesPodOperator guide (#6055)
add cfd6022 [AIRFLOW-5441] Ownership of package*.json file group write is fixed (#6061)
add d31c092 [AIRFLOW-3601] Update operators to BigQuery to support location (#6020)
add 0d59bac Update README.md (#6063)
add 6b2a290 [AIRFLOW-5443] Use alpine image in Kubernetes's sidecar (#6059)
add b21be80 [AIRFLOW-5402] Remove deprecated logger (#6006)
add e231f87 [AIRFLOW-5359] Update type annotations in BaseOperator (#5965)
add fd6d879 [AIRFLOW-XXX] Add Felix to doc (#6068)
add d1a2ab5 [AIRFLOW-XXX] Add pecan.ai to the users list (#6005)
add 455eb41 [AIRFLOW-5437] Better python version detection/explanation. (#6060)
add 75484bc [AIRFLOW-5446] Rewrite Google KMS Hook to Google Cloud Python (#6065)
add 153937d [AIRFLOW-5450] Switching comment from HTML to Jinja
add dd175fa [AIRFLOW-5390] Remove provide context (#5990)
add 6b02bb3 [AIRFLOW-XXX] adding Cyscale to list of companies (#6071)
add 205db4b [AIRFLOW-5417] Fix DB disconnects during webserver startup (#6023)
add e399d0c [AIRFLOW-5440] Static checks from docker file use dumb-init (#6056)
add 25c53b0 [AIRFLOW-4588] Add GoogleDiscoveryApiHook and GoogleApiToS3Transfer (#5335)
add 766ebfe [AIRFLOW-5455] Move BigQuery operators to core
add b07cb43 [AIRFLOW-5457] Move GCS operators to core
add a87f3df [AIRFLOW-5451] SparkSubmitHook don't set default namespace (#6072)
add 379f440 [AIRFLOW-5468] Fix PubSub system test class name (#6085)
add 9767d5b [AIRFLOW-5465] Fix deprecated imports in examples (#6082)
add 19e2f2c [AIRFLOW-5464] Fix GCP Memorystore example DAG (#6081)
add 6a66ece [AIRFLOW-XXX] Simplify AWS/Azure/Databricks operators listing (#6047)
add d711ad8 [AIRFLOW-5476] Fix typo in BREEZE.rst (#6094)
add 4459592 [AIRFLOW-5480] Fix flaky impersonation (#6098)
add 33c2a28 [AIRFLOW-XXX] Add Dentsu as Airflow Users (#6089)
add 0033751 [AIRFLOW-5471] Fix docstring in GcpTransferServiceOperationsListOperator (#6091)
add 1adeeae [AIRFLOW-5479] Normalize gcp_conn method in GCP Kubernetes Hook (#6099)
add 7be5560 [AIRFLOW-5482] Deprecate Schedule Interval on task level (#6103)
add 52d9e6a [AIRFLOW-5428] Dataflow with one job is not done correctly (#6036)
add 5b1d529 [AIRFLOW-5453] Improve reading inputs from Dataflow console
add 61d3f0c [AIRFLOW-5427] Add system tests for Dataflow
add 5f0b1f4 [AIRFLOW-XXX] Add prerequisite tasks for all GCP operators guide (#6049)
add 7351df8 [AIRFLOW-5495] Remove unneeded parens in dataproc.py (#6105)
add ae9608d [AIRFLOW-5459] Use a dynamic tmp location in Dataflow operator
add 7b5cf44 [AIRFLOW-5445] Reduce the required resources for the Kubernetes's sidecar (#6062)
add fe46993 [AIRFLOW-XXX] Display GCP integration in table (#6086)
add 4f41fb1 [AIRFLOW-5491] mark_tasks pydoc is incorrect (#6108)
add 6560004 [AIRFLOW-5490] Fix incorrect None comparison (#6109)
add 52c6516 AIRFLOW-5489: Remove unneeded assignment of variable (#6106)
add 3c064d4 AIRFLOW-5492: added missing docstrings (#6107)
add 54bdb97 AIRFLOW-5496: delete unneeded variable assignment (#6110)
add b2e3e8c [AIRFLOW-5487]Fix unused warning var (#6111)
add d89002d AIRFLOW-5484: fix PigCliHook has incorrect named parameter (#6112)
add 31b7bc9 [AIRFLOW-5488]Remove unused variables from tmp_configuration_copy method (#6114)
add 22f122e AIRFLOW-5493:cli.py has unnecessary paren wrapping of scala variable (#6113)
add 5bbd00e [AIRFLOW-XXX] Display AWS integration in table (#6087)
add 8ea2a07 Revert "[AIRFLOW-5488]Remove unused variables from tmp_configuration_copy method (#6114)" (#6120)
add 99a5c2e [AIRFLOW-5481] Allow Deleting Renamed DAGs (#6101)
add 533086e [AIRFLOW-5503] Fix tree view layout on HDPI screen (#6125)
add 7e55600 [AIRFLOW-5504] Improve project_id in GCP Kubernetes Hook (#6126)
add 3a6f79b [AIRFLOW-XXX] Add note about moving GCP from contrib to core (#6119)
add dca766b [AIRFLOW-5472] Fix labels in GCS operator (#6117)
add 9cc748b [AIRFLOW-XXX] added NBC to users (#6127)
add 4245627 [AIRLFOW-XXX] Display other integrations in single table (#6133)
add 686fac0 [AIRFLOW-5498] Move GCP Discovery hook to core (#6121)
add 578c57f [AIRFLOW-3149] Support Dataproc cluster deletion on ERROR (#4064)
add 6a43f9a [AIRFLOW-XXX] Update pydoc of mlengine_operator (#5419)
add 26aa4ba [AIRFLOW-5162] GCS Hook Upload Method Improvement (#5770)
add 4780105 [AIRFLOW-5256] Related pylint changes for common licences in python files (#5786)
add bc82607 [AIRFLOW-5343] Remove legacy way of pessimistic disconnect handling (#6034)
add e326633 [AIRFLOW-XXX] Display Azure integration in table (#6132)
add c098ff7 [AIRFLOW-5447] Scheduler stalls because second watcher thread in default args
add fa8e18a [AIRFLOW-4574] add option to provide private_key in SSHHook (#6104)
add d567f9a [AIRFLOW-3871] Operators template fields can now render fields inside objects (#4743)
add 7ad1544 [AIRFLOW-XXX] Fix typos in CONTRIBUTING.md (#6138)
add 857788e [AIRFLOW-5369] Adds interactivity to pre-commits (#5976)
add 74ee98d [AIRFLOW-XXX] Add example of running pre-commit hooks on single file (#6143)
add b2e06d0 [AIRFLOW-4858] Deprecate "Historical convenience functions" in airflow.configuration (#6144)
add deec754 [AIRFLOW-5147] extended character set for for k8s worker pods annotations (#5819)
add 31f19fb [AIRFLOW-5514] No implicit optional flag for mypy (#6141)
add d313d8d [AIRFLOW-5519] Fix sql_to_gcs operator missing multi-level default args by adding apply_defaults decorator (#6146)
add 23ec78a [AIRFLOW-4928] Move config parses to class properties inside DagBag (#5557)
add 7b6045a [AIRFLOW-5521] Fix link to GCP documentation (#6150)
add ee1a346 [AIRFLOW-XXX] Fix incorrect units in docs for metrics using Timers (#6152)
add 0a5750a [AIRFLOW-5515] Add stacklevel to GCP deprecation warnings (#6142)
add f40f4e7 [AIRFLOW-5513] Move example_pubsub_flow.py to GCP package (#6139)
add efcbd63 [AIRFLOW-XXX] Add link to GCP Example DAGs source code (#6148)
add 7e4330c [AIRFLOW-5475] Normalize gcp_conn_id in operators and hooks (#6093)
add 04da038 [AIRFLOW-XXX] Update documentation about variables forcing answer (#6158)
add 155adf4 [AIRFLOW-5528] end_of_log_mark should not be a log record (#6159)
add e68d92f [AIRFLOW-XXX] Fix incorrect backticks in BREEZE.rst (#6161)
add 2d668ca [AIRFLOW-XXX] Fix Prerequisites link in BREEZE.rst (#6160)
add 0a505b6 [AIRFLOW-XXX] Fix typo and format error (#6149)
add b31773c [AIRFLOW-5526] Update docs configuration due to migration of GCP docs (#6154)
add 38ebc42 [AIRFLOW-XXX] Add a third way to configure authorization (#6134)
add 8f04ebe [AIRFLOW-5499] Move GCP utils to core (#6122)
add 123479c [AIRFLOW-5530] Fiix typo in AWS SQS sensors (#6012)
add cfd8d60 [AIRFLOW-XXX] Fix backtick issues in .rst files & Add Precommit hook (#6162)
add 86b4caa [AIRFLOW-5434] Use hook to provide credentials in GKEPodOperator (#6050)
add 31e7d31 [AIRFLOW-XXX] fix backticks in new file (#6164)
add ccf4408 [AIRFLOW-5531] Replace deprecated log.warn() with log.warning() (#6165)
add 2d19a41 [AIRFLOW-3388] Add support to Array Jobs for AWS Batch Operator (#6153)
add 4ed2c22 [AIRFLOW-5435] Add fallback for connection's project id in GKEPodOperator (#6051)
add 0ccb925 [AIRFLOW-5534] Less verobosity and removal of context container
add 1815ef3 [AIRFLOW-5533] Fixed failing CRON build
add 511615c [AIRFLOW-5535] Fix name of VERBOSE parameter
add f63e4e3 [AIRFLOW-5536] Better handling of temporary output files
add 30c442c [AIRFLOW-5537] Yamllint is not needed as dependency on host
add 7506c95 [AIRFLOW-5508] Add config setting to limit which StatsD metrics are emitted (#6130)
add 04c7fd0 [AIRFLOW-5419] - Use `sudo` to kill cleared tasks when running with impersonation (#6026)
add dc3bfe4 [AIRFLOW-4741] Optionally report task errors to Sentry (#5407)
add 5f9ab7a [AIRFLOW-774] Fix long-broken DAG parsing Statsd metrics (#6157)
add 9c52848 [AIRFLOW-5398] Update contrib example DAGs to context manager (#5998)
add 4181432 [AIRFLOW-5419] Correctly use `sudo` to kill cleared tasks when running with impersonation (#6176)
add 3140c45 [AIRFLOW-4309] Remove Broken Dag error after Dag is deleted (#6102)
add 04f9559 [AIRFLOW-4068] Add GoogleCloudStorageFileTransformOperator (#6177)
add 65ff16f [AIRFLOW-5522] BQ list dataset tables operator (#6151)
add 66a139d [AIRFLOW-XXX] Don't trust python-requests.org to run a valid HTTPS server (#6179)
add fd8de3e [AIRFLOW-5555] Remove Hipchat integration (#6184)
add d0ebbd5 [AIRFLOW-XXX] Add ASF integration tables (#6188)
add b4dd430 [AIRFLOW-5554] Require statsd 3.3.0 minimum (#6185)
add 407c1f7 [AIRFLOW-XXX] Add vipul007ravi as user (#6181)
add 30c3052 [AIRFLOW-XXX] Add WASB Hook (#6189)
add ee44093 [AIRFLOW-XXX] Sort and add missing GCP integrations (#6190)
add 1231472 [AIRFLOW-XXX] Improve description OpenFaaS Hook (#6187)
add 009cee6 [AIRFLOW-5527] Improve mocking in GCP test to avoid db queries
add 1eda51c [AIRFLOW-5502] Move GCP base hook to core
add f1674e3 [AIRFLOW-5342] Fix MSSQL breaking task_instance db migration
add 93e856e [AIRFLOW-XXX] Add missing service integrations (#6192)
add 2abf0f5 [AIRFLOW-5556] Add separate config for timeout from scheduler dag processing (#6186)
add 1401733 [AIRFLOW-XXX] Pin version of mypy so we are stable over time (#6198)
add 4d4fda7 [AIRFLOW-5561] Relax httplib2 version required for gcp extra (#6194)
add 22ef5dd [AIRFLOW-5553] Update mysql_to_gcs `bytes` check (#6183)
add 2350b2f [AIRFLOW-XXX] Add software integration tables (#6191)
add bfe0ace [AIRFLOW-XXX] Add protocol operators and hooks table (#6193)
add 06fd192 [AIRFLOW-XXX] Improve style - missing comma, redundant dot (#6201)
add 2144be4 [AIRFLOW-XXX] Use new import path in GCP table (#6204)
add 30a9f4c [AIRFLOW-XXX] Add more ASF transfer operators (#6203)
add a86b52a [AIRFLOW-XXX] Improve ASF operators table (#6202)
add d9d116c [AIRFLOW-XXX] Add more AWS transfer operators (#6205)
add a37027c [AIRFLOW-XXX] Add more GCP transfer operators (#6206)
add 99ec9b4 [AIRFLOW-XXX] Add software transfer operators (#6207)
add d28144c [AIRFLOW-XXX] Add service transfer operators (#6209)
add 61190c3 [AIRFLOW-XXX] Add protocol transfer operators (#6208)
add 781d001 [AIRFLOW-5280] conn: Remove aws_default's default region name (#5879)
add d70c5fd [AIRFLOW-5408] Fix env variable name in Kubernetes template
add ceba053 [AIRFLOW-XXX] Improve link to plugin page
add 67e56a6 [AIRFLOW-XXX] Update airflow commands (#6215)
add 844bbad [AIRFLOW-5574] Fix Google Analytics script loading (#6218)
add 3a90d78 [AIRFLOW-XXX] Update Alembic autogenerator to pass pylint (#6216)
add 65851f7 [AIRFLOW-XXX] Ignore FAB's db tables when auto-generating migrations (#6221)
add bb9f23b [AIRFLOW-5579] Fix astroid version
add 02a9f62 [AIRFLOW-XXX] Minor fix for BREEZE.rst
add 265a1d5 [AIRFLOW-5477] Rewrite Google PubSub Hook to Google Cloud Python (#6096)
add 6b6d44f [AIRFLOW-XXX] Fix AzureContainerInstancesOperator example (#6225)
add 4dd24a2 [AIRFLOW-5543] Fix tooltip disappears in tree and graph view (#6174)
add d719e1f [AIRFLOW-5362] Reorder imports (#5944)
add 8b71cb3 [AIRFLOW-XXX] Updated readme with "Who's using" information (#6238)
add b35972f Revert "[AIRFLOW-5490] Fix incorrect None comparison (#6109)" (#6222)
add 426d3a9 [AIRFLOW-XXX] Make it clear that 1.10.5 wasn't accidentally omitted from UPDATING.md (#6240)
add bd822dd [AIRFLOW-XXX] Extract operators and hooks to separate page (#6213)
add 6c13adb [AIRFLOW-XXX] Improve format in code-block directives (#6242)
add 7f6fea6 [AIRFLOW-XXX] Format Sendgrid docs (#6245)
add e3731b1 [AIRFLOW-XXX] Update Astronomer team (#6251)
add e9ab9d6 [AIRFLOW-5444] Fix action_logging so that request.form for POST is logged (#6064)
add debd164 [AIRFLOW-XXX] Add message about breaking change in DAG#get_task_instances in 1.10.4 (#6226)
add 29caf1f [AIRFLOW-4939] Simplify Code for Default Task Retries (#6233)
add 27fce2f [AIRFLOW-XXX] Add fundaments operators and hooks (#6249)
add 104a151 [AIRFLOW-5592] Add lint for operators-and-hooks-ref.rst (#6255)
add 2bea3d7 [AIRFLOW-XXX] Highlight code blocks (#6243)
add bf4cea0 [AIRFLOW-5585] Remove docker context from build
add 1ef86c9 [AIRFLOW-XXX] Fix minor typo in Slack hook (#6260)
add 99a7191 [AIRFLOW-XXX] Improve linking in docs (#6244)
add 178f6be [AIRFLOW-5586] Improve CLI error messaging (#6246)
add 6345ed2 [AIRFLOW-XXX] Move examples note (#6250)
add 32fd2af [AIRFLOW-XXX] Update to new logo (#6066)
add 76fe45e [AIRFLOW-5604] Remove duplicated isort check (#6272)
add 18c62da [AIRFLOW-5560] Allow no confirmation on reset dags (#6197)
add 560c01e [AIRFLOW-5587] Move airflow.contrib.task_runner.cgroup_task_runner to core (#6248)
add 105079e [AIRFLOW-5599] Imporve Python 3 support in MLEngine integration (#6262)
add 41d6ca5 [AIRFLOW-5598] Improve MLEngine typehint (#6263)
add 965c902 [AIRFLOW-5580] Add base class for system test (#6229)
add 0f0a791 [AIRFLOW-5601] Use built-in pagination mechanism in MLEngine hook (#6267)
add 1347b77 [AIRFLOW-5600] Add MLEngine system tests (#6264)
add b2dc163 [AIRFLOW-5602] Use unittest.mock in MLEngine hook tests (#6268)
add d4ff0d7 [AIRFLOW-XXX] Split extra packages table in multiple (#6257)
add df5fbcb [AIRFLOW-XXX] Fix missing backtick in Breeze.rst (#6278)
add 4e24514 [AIRFLOW-XXX] Fix extra-packages tables (#6280)
add 0d71f335 [AIRFLOW-5603] Add MLEngine version operators (#6271)
add ec8dd34 [AIRFLOW-XXX] Fix heading levels (#6275)
add 93bb5e4 [AIRFLOW-5387] Fix show paused pagination bug (#6100)
add 68b8ec5 [AIRFLOW-5102] Worker jobs should terminate themselves if they can't heartbeat (#6284)
add 55bb579 [AIRFLOW-5597] Linkify urls in task instance log (#6265)
add c62b292 Passing job location when initializing the operator (#6258)
add ca24fdf [AIRFLOW-5572] Clear task reschedules when clearing task instances (#6217)
add 824f264 [AIRFLOW-XXX] Typo in FAQ - schedule_interval (#6291)
add 319b525 [AIRFLOW-5609] Add MLEngine models operators (#6279)
add 31db280 [AIRFLOW-5614] Enable Fernet by default (#6282)
add 00ef8cb9 [AIRFLOW-4660] Make airflow/bin Pylint compatible (#6294)
add 8097006 [AIRFLOW-5588] Add Celery's architecture diagram (#6247)
add 032200a [AIRFLOW-5622] Improve creating directories in SFTPHook (#6287)
add 0261ed7 [AIRFLOW-5617] Add fallback for connection's project id in MLEngine hook (#6286)
add 7c9b44d AIRFLOW-5608: Gracefully stop executor when SIGTERM is received by SchedulerJib (#6274)
add 568d804 [AIRFLOW-XXX] Fix Documentation for adding extra Operator Links (#6301)
add c7a5f1f [AIRFLOW-5584] Initialise hook in execute in Cloud SQL operators (#6236)
add 12f916a [AIRFLOW-5581] Cleanly shutdown KubernetesJobWatcher for safe Scheduler shutdown on SIGTERM (#6237)
add ec3cc2d [AIRFLOW-4970] Add Google Campaign Manager integration (#6169)
add c0d98a7 [AIRFLOW-5624] Use mock decorator in MLEngine operators tests (#6292)
add 9c74ecb [AIRFLOW-5625] Update MLEngine integration doc and typehint (#6293)
add dfcf489 [AIRFLOW-XXX] Fix typo - AWS DynamoDB Hook (#6319)
add 51f8bbc [AIRFLOW-5630] Improve BigQueryGetDataOperator to handle no rows (#6298)
add 10b61e4 [AIRFLOW-5650] Add GSN Games into airflow users in README.md (#6323)
add 10d39ef [AIRFLOW-XXXX] Google Season of Docs updates to CONTRIBUTING doc (#6283)
add 13acdd1 [AIRFLOW-5626] Add labels to MLEngine resources (#6296)
add c935023 [AIRFLOW-5650] remove githubhandle (#6328)
add 55facad [AIRFLOW-5651] Replace GCP depreccated imports (#6325)
add 3ed7b32 [AIRFLOW-3783] Speed up Redshift to S3 UNload with HEADERs (#6309)
add 8cbfd93 [AIRFLOW-4661] Make airflow/config_templates Pylint compatible (#6300)
add ab34610 [AIRFLOW-5652] Add provider package to lint rules (#6326)
add 0a99aad [AIRFLOW-XXX] Fixed case problem with CONTRIBUTING.rst (#6329)
add c082065 [AIRFLOW-5634] Don't allow editing of DagModelView (#6308)
add 1a4c164 [AIRFLOW-5653] Log caught AirflowSkipException in task instance log (#6330)
add bb93a75 [AIRFLOW-5497] Update docstring in airflow/utils/dag_processing.py (#6314)
add 8979607 Revert "[AIRFLOW-4797] Improve performance and behaviour of zombie detection (#5511)"
add cb0dbe3 [AIRFLOW-4797] Use same zombies in all DAG file processors
add e62056b [AIRFLOW-5223] Use kind for Kubernetes in CI (#5837)
add 133085e [AIRFLOW-5641] Support running git sync container as root (#6312)
add 1de210b [AIRFLOW-5636] Allow adding or overriding existing Operator Links (#6302)
add 76fe5e2 [AIRFLOW-5657] Update the upper bound for dill (#6334)
add 8b0c9cb [AIRFLOW-5224] Add encoding parameter to GoogleCloudStorageToBigQuery… (#6297)
add d4e282d [AIRFLOW-5126] Read aws_session_token in extra_config of the aws hook (#6303)
add ac42428 [AIRFLOW-5643] Reduce duplicated logic in S3Hook (#6313)
add f8794d8 [AIRFLOW-5684] docker-compose-kubernetes still used (#6353)
add e35829e Revert "AIRFLOW-5608: Gracefully stop executor when SIGTERM is received by SchedulerJib (#6274)" (#6357)
add f2b7f5a8 [AIRFLOW-5687] Upgrade pip to 19.0.2 (#6358)
add dde65a6 [AIRFLOW-XXXX] Include code tags for sample file names (#6360)
add a8babec [AIRFLOW-5339] Fix infinite wait for Spark subprocess
add 489e7fe [AIRFLOW-5687] Fix Upgrade pip to 19.0.2 in CI build pipeline (#6361)
add 10c3f7f [AIRFLOW-5649] Skips tests when relevant .py files are not changed (#6321)
add 0790ede [AIRFLOW-4574] SSHHook private_key may only be supplied in extras (#6163)
add 7bdc063 [AIRFLOW-5415] Enable authentication for Druid hook (#5967)
add 19e32b4 [AIRFLOW-5656] Rename provider to providers module (#6333)
add 9ec562f [AIRFLOW-5640] Document and test `email` parameters of BaseOperator (#6315)
add 9c57dd8 [AIRFLOW-5688] Merge multiple heads in alembic migrations (#6362)
add b8c02632 Add logo info to readme (#6349)
add c19a60c [AIRFLOW-5680] Fixes Kubernetes hangs (#6347)
add c72c427 [AIRFLOW-5694] Check for blinker in Sentry setup (#6365)
add 4903c97 [AIRFLOW-5702] Fix common docstring issues (#6372)
add 636aeb0 [AIRFLOW-5693] Support the "blocks" component for the Slack messages (#6364)
add ca77c01 [AIRFLOW-5698] Organize Dataflow tests (#6368)
add e7b790d [AIRFLOW-5699] Add more tests for Dataflow integration (#6369)
add 03eede0 [AIRFLOW-5707] Add type annotations to SFTPHook (#6378)
add 44b6a27 [AIRFLOW-5665] Add path_exists method to SFTPHook (#6344)
add fc4aa04 [AIRFLOW-5667] Improve type annotations in GCP (#6345)
add e344f61 [AIRFLOW-5661] Fix create_cluster method of GKEClusterHook (#6339)
add 3d3cc41 [AIRFLOW-5695] use RUNNING_DEPS to check run from UI (#6367)
add b08f862 [AIRFLOW-5712] Rename internal Dataflow classes (#6381)
add 417754a [AIRFLOW-4965] Handle quote exceptions in GCP operators (#6305)
add b439221 [AIRFLOW-5713] Remove dead code (#6382)
add 4e661f5 [AIRFLOW-5379] Add Google Search Ads 360 operators (#6228)
add 16d7acc [AIRFLOW-4971] Add Google Display & Video 360 integration (#6170)
add 4311c1f [AIRFLOW-5696] Add GoogleCloudStorageToSFTPOperator (#6366)
add 3cfe4a1 [AIRFLOW-5632] Rename ComputeEngine operators (#6306)
add bc53412 [AIRFLOW-5714] Collect SLA miss emails only from tasks missed SLA (#6384)
add 641b8aa [AIRFLOW-5715] Make email, owner context available (#6385)
add 6c7c58c [AIRFLOW-XXX] Improve wording (#6391)
add e9d65e3 [AIRFLOW-5710] Optionally raise exception on unused operator arguments. (#6332)
add 74d2a0d AIRFLOW-5701: Don't clear xcom explicitly before execution (#6370)
add f3c3812 [AIRFLOW-5644] Simplify TriggerDagRunOperator usage (#6317)
add 47eac79 [AIRFLOW-5732] Add unit test for the version command (#6401)
add 62675b3 [AIRFLOW-5474] Add Basic auth to Druid hook (#6095)
add 6ba5442 [AIRFLOW-5073] Change SQLSensor to optionally treat NULL as keep poking (#6336)
add 859e1cc [AIRFLOW-XXX] Add resources & links to CONTRIBUTING.rst (#6405)
add 66b2a47 [AIRFLOW-5088][AIP-24] Persisting serialized DAG in DB for webserver scalability (#5743)
add 8d87077 [AIRFLOW-XXX] Add Automattic to Airflow users (#6413)
add 401003e [AIRFLOW-5740] Fix Transient failure in Slack test (#6407)
add adfcf67 [AIRFLOW-5746] move FakeDateTime into the only place it is used (#6416)
add 63344f2 [AIRFLOW-5745] Breeze complete has now licence (#6415)
add d5dc1e2 [AIRFLOW-5747] `real_prefix misses the virtual env created with pyenv and venv (#6417)
add c7ed169 [AIRFLOW-5746] Fix problems with static checks (#6420)
add 7b6da53 [AIRFLOW-5690] Change log level local_task_job.py (#6422)
add 3b0da2f [AIRFLOW-5723] Simplify illegal arguments test (#6394)
add ba01ed5 [AIRFLOW-5750] Licence check is done also for non-executable .sh (#6425)
add 351ae4e [AIRFLOW-5748] Remove python auto-detection (#6423)
add 7e440da [AIRFLOW-5754] Improved RAT checking (#6429)
add dc8b13f [AIRFLOW-XXX] Improve GCP documentation (#6433)
add c04ee13 [AIRFLOW-XXX] GSoD: Adding 'Create a custom operator' doc (#6348)
add 52c2be5 [AIRFLOW-XXX] Clarify daylight savings time behavior (#6324)
add 93933eb [AIRFLOW-5757] Improve test_on_kill test (#6430)
add 4649563 [AIRFLOW-5727] SqoopHook: Build --connect parameter only if port/schema are defined (#6397)
add a80707f [AIRFLOW-XXX] Updates to Breeze documentation from GSOD (#6285)
add 4cf4a34 [AIRFLOW-5717] Add get_tree_map method to SFTPHook (#6387)
add 5dd1dbc [AIRFLOW-5663] Switch to real-time logging in PythonVirtualenvOperator (#6389)
add 2f8c9da [AIRFLOW-5759] Don't allow additional arguments in BaseOperator (#6435)
add 3cc816d [AIRFLOW-5749][AIRFLOW-4162] Support the "blocks" component for the Slack operators (#6418)
add 4440d5e [AIRFLOW-5764][depends on #6434] Avoid loading corrupted DAGs in a breeze environment (#6436)
add 4132f3b Revert "AIRFLOW-5701: Don't clear xcom explicitly before execution (#6370)"
add f2caa45 [AIRFLOW-5742] Move Google Cloud Vision to providers package (#6424)
add 171e1bb [AIRFLOW-5771] Make Alembic migrations lineair (#6442)
add b66fbe4 [AIRFLOW-5770] Add example for PythonVirtualenvOperator (#6441)
add 37a342d [AIRFLOW-5793] add test to detect multiple alembic revision heads (#6449)
add 376f954 [AIRFLOW-5766] Use httpbin.org in http_default (#6438)
add 3fb9d49 [AIRFLOW-5798] Set default ExternalTaskSensor.external_task_id (#6431)
add ffe7ba9 [AIRFLOW-5631] Change way of running GCP system tests (#6299)
add a9fc1a2 [AIRFLOW-5671] rename DataProcHook to DataprocHook (#6404)
add c61ef4a [AIRFLOW-5676] Rename CloudSpannerHook to SpannerHook (#6409)
add 286a68a [AIRFLOW-5678] Rename GCPTextToSpeechHook to CloudTextToSpeechHook (#6411)
add 8136675 [AIRFLOW-5673] Rename GcfHook to CloudFunctionsHook (#6414)
add 1f2573a [AIRFLOW-5772] Use mock.patch.dict for manipulation of env vars (#6444)
add 9070531 [AIRFLOW-5336] Add ability to make updating FAB perms on webserver in… (#5940)
add 014d129 [AIRFLOW-4930] Send druid ingestion spec as data, not json (#5559)
add 59b6d8b [AIRFLOW-5773] Migrate AWS Athena components to /providers/aws [AIP-21] (#6446)
add 4cd1a22 [AIRFLOW-5799] Freshworks readme update (#6453)
add bdc5836 [AIRFLOW-5729] Make InputDataConfig optional in Sagemaker's training config (#6398)
add ee0a557 [AIRFLOW-5731] Make output format from list commands configurable (#6400)
add db29639 [AIRFLOW-5769] Move the S3_hook to /providers/aws/hooks (#6443)
add 103dc92 [AIRFLOW-5442] implementing get_pandas_df method for druid broker hook (#6057)
add 919bb8c [AIRFLOW-5082] Add subject in AwsSnsHook (#5694)
add d800ed6 [AIRFLOW-5562] Skip grant single DAG permissions for Admin role. (#6199)
add bd3aeb2 [AIRFLOW-5815] Fix isort problem (#6468)
add 470b2a7 [AIRFLOW-5741] Move Cloud Natural Language to providers (#6421)
add 036c292 [AIRFLOW-XXX] FIX typo in Breeze.rst (#6477)
add 71cbe7e [AIRFLOW-5787] Moving AWS SQS to /providers/aws (#6474)
add 4482b12 adding ciValue to README.md (#6479)
add 58060d3 [AIRFLOW-XXX] Fix typo in "airflow dags list_runs" (#6475)
add ffdb329 [AIRFLOW-XXX] Helpful list of do_xcom - affected operators added. (#6448)
add 8f7663b [AIRFLOW-5836] Pin azure-storage-blob version to <12 (#6486)
add f68c186 [AIRFLOW-XXX] Fix typo in mysql_hook docstring (#6483)
add d4a83bc [AIRFLOW-XXXX] Expose SQLAlchemy's connect_args and make it configurable (#6478)
add 729ba3c [AIRFLOW-5758] Support the custom cursor classes for the PostgreSQL hook (#6432)
add 42b1395 [AIRFLOW-5814] Implementing Presto hook tests (#6491)
add bb01616 [AIRFLOW-5839] Upgrade pre-commit and hooks to latest versions (#6492)
add d2595de [AIRFLOW-5826] Added auto-generation of breeze output in BREEZE.rst (#6490)
add ba40be7 [AIRFLOW-XXX] Add How-To-Guide to GoogleCloudStorageToSFTPOperator (#6488)
add 4a90ba0 [AIRFLOW-5677] Rename GCPSpeechToTextHook to CloudSpeechToTextHook (#6410)
add 45e108d [AIRFLOW-5827] Move build to later stage in pre-commit (#6493)
add a296cda [AIRFLOW-5743] Move Google PubSub to providers package (#6476)
add eeec376 [AIRFLOW-5838] Make all __init__ pylint compatible (#6503)
add 5096fa3 [AIRFLOW-5658] Fix broken navigation links (#6374)
add 0b42d9d [AIRFLOW-5852] Make tests.www pylint compatible (#6504)
add c137e32 [AIRFLOW-5709] Fix regression in setting custom operator resources. (#6331)
add b4c7538 [AIRFLOW-5830] Get rid of slim image (#6494)
add 5d3a5db [AIRFLOW-5683] Add propagate_skipped_state to SubDagOperator (#6352)
add d985c02 [AIRFLOW-XXX] Add How-To-Guide to GCP PubSub (#6497)
add 4303cf7 [AIRFLOW-5855] Fix broken reference in custom operator doc (#6508)
add d4ff529 [AIRFLOW-5829] Get rid of the checklicence image (#6495)
add b1b9a3a [AIRFLOW-5846] Implementing Sqlite hook tests (#6509)
add 8e789a3 [AIRFLOW-5704] Improve Kind Kubernetes scripts for local testing (#6496)
add 6bcbd48 [AIRFLOW-5811] add metric for externally killed task count (#6466)
add 1b3af10 Revert "[AIRFLOW-5704] Improve Kind Kubernetes scripts for local testing (#6496)"
add 07e80e5 [AIRFLOW-5853] BigQuery - standardize task_ids in example_dag (#6505)
add 63ba1c5 [AIRFLOW-5819] Update AWSBatchOperator default value (#6473)
add 49f8be7 [AIRFLOW-5817] Improve BigQuery operators idempotency (#6470)
add 7c73412 [AIRFLOW-XXX] Fix typo in python_sensor.py docstring (#6521)
add 2d0eff4 [AIRFLOW-5806] Simplify the xcom table (#6463)
add f229f94 [AIRFLOW-5874] Use poke_interval of 0 to make EMR tests run green (#6269)
add bec38b9 [AIRFLOW-5711] Add fallback for connection's project ID in Dataflow integration (#6383)
add 6d798de [AIRFLOW-5867] Fix webserver unit_test_mode data type (#6517)
add 33ddcd9 [AIRFLOW-5875] Fix typo in example_qubole_operator.py (#6525)
add 813cd43 [AIRFLOW-5823] Add a new hook for ingesting data into Apache Pinot (#6482)
add 3d76fb4 [AIRFLOW-5782] Migrate AWS Lambda to /providers/amazon/aws [AIP-21] (#6518)
add 2daf72e [AIRFLOW-5803] Update S3Hook import paths [AIP-21] (#6465)
add ee8b927 Revert "[AIRFLOW-5803] Update S3Hook import paths [AIP-21] (#6465)"
add 084d5f8 [AIRFLOW-5883] Don't use .count() from sqlalchemy to count (#6532)
add c015eb2 [AIRFLOW-5786] Migrate AWS SNS to /providers/amazon/aws (#6502)
add f1b1127 [AIRFLOW-5803] Update S3Hook import paths [AIP-21] (#6535)
add 0c7e78d [AIRFLOW-XXX] Update company name and user admin of the platform (#6528)
add 4a12041 [AIRFLOW-5870] Allow -1 for pool size and optimise pool query (#6520)
add 66ab028 [AIRFLOW-XXX] Fix typo in 5 files docstring (#6537)
add 56dd819 [AIRFLOW-5716] Simplify DataflowJobsController logic (#6386)
add b401759 [AIRFLOW-5888] Use psycopg2-binary for postgres operations (#6533)
add 3651077 [AIRFLOW-XXX] Improve the PubSub documentation (#6511)
add a429e3e [AIRFLOW-5878] Use JobID to monitor statuses when running a Dataflow … (#6530)
add 3fa64ea [AIRFLOW-5869] BugFix: Some Deserialized tasks have no start_date (#6519)
add 7ab9e95 AIRFLOW-5854: Add support for `tty` parameter in Docker related operators (#6542)
add d25ef2b [AIRFLOW-5832] Add pagerduty hook (#6484)
add 992f0e3 AIRFLOW-5824: AWS DataSync Hook and Operators added (#6512)
add d5f6488 [AIRFLOW-5117] Automatically refresh EKS API tokens when needed (#5731)
add d59b731 [AIRFLOW-5894][part of AIRFLOW-5893] Group tests for the Dags command (#6543)
add e503544 [AIRFLOW-XXX] Smal typo = Trakcing => Tracking (#6557)
add 51e3817 [AIRFLOW-5896] Move email stuff from tests/core.py (#6545)
add 03a46dd [AIRFLOW-5897] Allow setting -1 as pool slots value in webserver (#6550)
add d61cdff [AIRFLOW-5899] fix dmypy errors (#6548)
add f06c380 [AIRFLOW-XXX] Add render_template changes to UPDATING.md (#6546)
add 37a04f0 [AIRFLOW-5876] Fetch all Dataflow jobs during searching (#6527)
add 30eae01 [AIRFLOW-5877] Improve job_id detection in DataflowRunner (#6529)
add 6b8dc40 [AIRFLOW-5900] avoid unnecessary system calls in heartbeat_callback (#6551)
add aeb4a26 [AIRFLOW-5882] Add task_not_running dep (#6531)
add 097b25a [AIRFLOW-5892] BashOperator does not create temporary shell script (#6541)
add 13c539d [AIRFLOW-XXX] Fix typo in macros (#6559)
add f2473b3 [AIRFLOW-5885] List of tests is generated dynamically after you enter Breeze (#6536)
add 238e154 [AIRFLOW-XXX] Local development environments - polish documentation (#6450)
add 75a43cc [AIRFLOW-5887] User is removed from CI images (#6540)
add 32ec0d0 [AIRFLOW-5901] Group tests for the tasks and variables command (#6554)
add cf38ddc [AIRFLOW-5873] KubernetesPodOperator fixes and test (#6524)
add cc754f7 [AIRFLOW-5886] Selective copying of sources in Docker image (#6538)
add c481d70 [AIRFLOW-5895] Move HDFS stuff from tests/core.py (#6544)
add 8b537c5 [AIRFLOW-5917][part of AIRFLOW-5893] Group tests for the Webserver command (#6566)
add 3a3730e [AIRFLOW-5898] fix alembic crash due to typing import (#6547)
add 8c3d893 [AIRFLOW-5905] Unify GCP file names (#6558)
add 2897624 [AIRFLOW-5886] Fixed a bit too selective Dockerfile copy (#6570)
add d633d3a [AIRFLOW-5691] Rewrite Dataproc operators to use python library (#6371)
add 0a08cd3 [AIRFLOW-5925] Relax funcsigs and psutil version requirements (#6580)
add 44a8c37 [AIRFLOW-XXX] Fix the docstring for Dataproc get_job method (#6581)
add fd425e8 [AIRFLOW-5880] Enforce unique task ids (#6549)
add 4c91980 [AIRFLOW-XXX] Alphabetical table and remove duplicate (#6487)
add 6177583 [AIRFLOW-5918][part of AIRFLOW-5893] Group tests for the Pools command (#6567)
add 776e24a [AIRFLOW-5768] GCP cloud sql don't store ephemeral connection in db (#6440)
add e7d8bb7 [AIRFLOW-5926] Fix race-condition in TestCliWebServer (#6579)
add dd7e6bc [AIRFLOW-XXX] Replace string with str in docstring for consistency (#6589)
add 2c1f8a4 [AIRFLOW-5928] Hive hooks load_file short circuit (#6582)
add 8e5e9c1 [AIRFLOW-5919] Group tests for the Users/Roles/Perms commands (#6568)
add 5c4cfea [AIRFLOW-5718] Add SFTPToGoogleCloudStorageOperator (#6393)
add cd9634a [AIRFLOW-5937] Group tests for the version/connection/db commands (#6587)
add cab6f63 [AIRFLOW-XXX] Remove duplicate docs (#6584)
add 8f1a585 [AIRFLOW-5730] Enable get_pandas_df on PinotDbApiHook (#6399)
add e50abb8 [AIRFLOW-5942] Pin PyMSSQL to <3.0 (#6592)
add 150dd94 [AIRFLOW-5936] Allow explicit get_pty in SSHOperator (#6586)
add d03fb28 [AIRFLOW-5582] Add get_autocommit to JdbcHook (#6232)
add 1097892 [AIRFLOW-5940] Remove redundant Code in models.dagrun (#6591)
add 5c2c0f0 [AIRFLOW-5923] Use absolute paths in GCP system tests (#6571)
add 6a853db [AIRFLOW-6002] Drop support for python 3.5 (#6595)
add 942f6ad [AIRFLOW-3489] Improve json data handling in PostgresToGcs operator (#6572)
add 504cfba [AIRFLOW-5783] AIP-21 Move aws redshift into providers structure (#6539)
add d928d7b [AIRFLOW-5073] Change SQLSensor to not treat NULL as success criteria (#5913)
add cd6a950 [AIRFLOW-6009] Switch off travis_wait for regular tests (#6600)
add 0acb034 [AIRFLOW-6000] Fix the test randomly fail - TestCliConnections.test_cli_connections_add_delete (#6593)
add 657dd28 [AIRFLOW-XXX] Update list of pre-commits (#6603)
add baae140 [AIRFLOW-5781] AIP-21 Migrate AWS Kinesis to /providers/amazon/aws (#6588)
add 4a344f1 [AIRFLOW-6001] Lazy load CLI commands (#6594)
add 39e2e70 [AIRFLOW-6017] Exclude PULL_REQUEST_TEMPLATE.md from RAT check (#6611)
add 9ed4895 [AIRFLOW-5804] Batch the xcom pull operation (#6461)
add a45a209 [AIRFLOW-3632] Only replace microseconds if execution_date is None in trigger_dag REST API (#6380)
add 4be0879 [AIRFLOW-5921] Add bulk_load_custom to MySqlHook (#6575)
add e969d38 [AIRFLOW-2143] Fix TaskTries graph counts off-by-1 (#5297)
add 0756f65 [AIRFLOW-XXX] Fix typos from CLI refactor (#6616)
add f6f15b8 [AIRFLOW-XXX] Add TokenAnalyst to Airflow Users (#6605)
add a1e2f86 [AIRFLOW-6021] Replace list literal with list constructor (#6617)
add fab957e [AIRFLOW-6022] Move FS defn into awk BEGIN (#6619)
add 1d8b8cf [AIRFLOW-6023] Remove deprecated Celery configs (#6620)
add da08666 [AIRFLOW-6026] Use contextlib to redirect stderr and stdout (#6624)
add c4d5ea2 Add coding to fix Cyrillic output (#6631)
add f987646 [AIRFLOW-5950] AIP-21 Change import paths for "apache/cassandra" modules (#6609)
add b401409 [AIRFLOW-5947] Make the json backend pluggable for DAG Serialization (#6630)
add 5e5685a [AIRFLOW-6025] Add label to uniquely identify creator of Pod (#6621)
add 6e26957 [AIRFLOW-6035] Remove comand method in TaskInstance (#6629)
add b0bdd37 [AIRFLOW-6034] Fix Deprecation Elasticsearch configs on Master (#6628)
add 01a15b8 [AIRFLOW-5313] Add params support for awsbatch_operator (#5900)
add 93a3e81 [AIRFLOW-6044] Standardize the Code Structure in kube_pod_operator.py (#6639)
add 2c9f640 [AIRFLOW-XXX] Fix minor typos in kubernetes_executor.py (#6641)
add fa626f0 [AIRFLOW-6045] Error on failed execution of compile_assets (#6640)
add b8fe14a [AIRFLOW-6046] Fix Alembic migrations & sync it to 1.10.* (#6642)
add e37ec9a [AIRFLOW-XXX] Fix typo in gcp/hooks/test_base.py (#6646)
add 09ccf29 [AIRFLOW-6048] Make K8s Pod Operator's `_set_*` methods static (#6645)
add 3ac5270 [AIRFLOW-XXX] Fix incorrect docstring parameter (#6649)
add a391d5f [AIRFLOW-6052] Add TypeHints to kubernetes_pod_operator (#6648)
add 391dc97 [AIRLFOW-6024] Do not use the logger in CLI (#6622)
add db4be19 [AIRFLOW-6020] Fix python 3 KubernetesExecutor iteritems exception (#6614)
add ae96f27 [AIRFLOW-6054] Add a command that starts the database consoles (#6653)
add 27ce7bd [AIRFLOW-6060] Improve conf_vars context manager (#6658)
add c7c0a53 [AIRFLOW-XXX] GSoD: How to make DAGs production ready (#6515)
add df35957 [AIRFLOW-6042] Fix folder path in SFTPToGcsExampleDagsSystemTest (#6637)
add 10052e5 [AIRFLOW-3682] Use aws_default in EMR related operators (#4465)
add 064e45f [AIRFLOW-6033] Fix UI Crash at "Landing Times" when task_id is changed (#6635)
add 172b46d [AIRFLOW-6049] set propagate True when needed in airflow test (#6647)
add 63fcc73 [AIRFLOW-5915] Add support for the new documentation theme (#6563)
add 0ff9e23 [AIRFLOW-6066] Added pre-commit checks for accidental debug stmts (#6662)
add 4a17bca [AIRFLOW-5726] Allow custom filename in RedshiftToS3Transfer (#6396)
add c335852 [AIRFLOW-6069] Python host version in travis is set to 3.6 always (#6666)
add 1accd49 Clarified a grammatically incorrect sentence (#6667)
add e51e1c7 [AIRFLOW-6063] Remove astroid dependency (#6659)
add 3886a4e [AIRFLOW-XXX] Endesa readme update (#6671)
add d8d4771 [AIRFLOW-6051] Make DAG optional during displaying the log (#6650)
add 5eddeac [AIRFLOW-6073] Move Qubole Operator Link class to qubole_operator.py (#6668)
add 8e1ce8d [AIRFLOW-6041] Add user agent to the Discovery API client (#6636)
add 03c870a [AIRFLOW-6010] Remove cyclic imports and pylint hacks (#6601)
add 3f3b428 [AIRFLOW-6079] Make consistent use of timezone.parse (#6672)
add 5d08c54 [AIRFLOW-6055] Option for exponential backoff in Sensors (#6654)
add 1ef56df [AIRFLOW-5911] Simplify lineage API and improve robustness (#6564)
add ac2d0be [AIRFLOW-XXX] GSoD: Adding Task re-run documentation (#6295)
add e82008d [AIRFLOW-6047] Simplify the logging configuration template (#6644)
add 8c4e91b [AIRFLOW-6103] Add .asf.yaml to control Github settings (#6689)
add df356b8 [AIRFLOW-6088] pass DAG processing runtime as duration to stats (#6682)
add 15e30dd [AIRFLOW-3656] Show doc link for the current installed version (#6690)
add f2f8d01 [AIRFLOW-6099] Add host name to task runner log (#6688)
add fc2098f [AIRFLOW-6089] Reorder setup.py dependencies and add ci (#6681)
add 815c96e [AIRFLOW-6129] Fix pylint errors (#6691)
add f88f06c [AIRFLOW-6131] Make Cassandra hooks/sensors pylint compatible (#6693)
add a867db7 [AIRFLOW-6080] Upgrade mypy version and fix newly reported errors (#6674)
add fb144ae [AIRFLOW-6136] Remove hardcoded project ID in example_dag (#6698)
add 139eff2 [AIRFLOW-6137] Remove refuse after CLI refactor (#6699)
add 0444520 [AIRFLOW-6138] Fixed escaping of pre-commit dots (#6700)
add 2f2f89c [AIRFLOW-6139] Consistent spaces in pylint enable/disable (#6701)
add e036827 [AIRFLOW-6133] Make Hive transfer operators pylint compatible (#6695)
add 0461484 [AIRFLOW-6143] Remove master-failing pylint:disables (#6706)
add 6b02547 [AIRFLOW-6141] Remove ReadyToRescheduleDep if sensor mode == poke (#6704)
add 7616d7e [AIRFLOW-6144] Improve the log message of airflow scheduler (#6710)
add 6fbe683 [AIRFLOW-6043] Fix bug in UI when "filtering by root" to display section of dag (#6638)
add 0e2c09d [AIRFLOW-XXX] Add Wrike as official user of airflow (#6711)
add a86b6ac [AIRFLOW-5194] Add error handler to action log (#5883)
add 91eb871 [AIRFLOW-6142] Fix different local/Travis pylint results (#6705)
add 80295af [AIRFLOW-XXX] Fix docstring minor issues in airflow/kubernetes/ (#6708)
add 9fed459 [AIRFLOW-6159] Change logging level of the heartbeat message to DEBUG (#6716)
add a36cfe0 [AIRFLOW-6004] Untangle Executors class to avoid cyclic imports (#6596)
add fac3653 [AIRFLOW-5834] Option to skip serve_logs process with workers (#6709)
add 0abefe9 [AIRFLOW-6162] Add back serialization as a module (#6718)
add 0a0d097 [AIRFLOW-6132] - Allow to pass in tags for the azure cloud (#6694)
add 527c0dd [AIRFLOW-6095] Filter dags returned by task_stats (#6684)
add dbf81df [AIRFLOW-5902] avoid unnecessary sleep to maintain local task job heart rate (#6553)
add 37a1bd8 [AIRFLOW-6007] Check providers instead of provider package (#6599)
add 6733e58 more GSOD improvements (#6585)
add e5ff4a1 [AIRFLOW-6169] Avoid unnecessary int-to-float conversion (#6724)
add 60cfbf6 [AIRFLOW-XXX] Add Changelog for 1.10.6 (#6728)
add b355fd6 [AIRFLOW-6140] Add missing types for some core classes (#6702)
add 7f040fc [AIRFLOW-6165] Housekeep utils.dates.date_range & add tests (#6720)
add e61025e [AIRFLOW-6058] Running tests with pytest (#6472)
add 167fa33 [AIRFLOW-6058] Fixed remnant of nose tests (fixup) (#6733)
add ce873af [AIRFLOW-6180] Improve kerberos init in pytest conftest (#6735)
add fb929eb [AIRFLOW-6177] Log DAG processors timeout event at error level, not info (#6731)
add 1e543b1 [AIRFLOW-6172] BigQuery - Move BigQuery hook Pandas data frame system tests to separate file (#6729)
add 616b13b [AIRFLOW-XXX] Add information how to configure pytest runner (#6736)
add a873de4 [AIRFLOW-6189] Reduce the maximum test duration to 8 minutes (#6744)
add 15f08e1 [AIRFLOW-XXX] Fix broken link in CONTRIBUTING.rst (#6747)
add a1f3b29 [AIRFLOW-6167] Escape column name in create table in hive (#6741)
add 993e105 [AIRFLOW-6192] Stop creating Hook from SFTPSensor.__init__ (#6748)
add 803a87f [AIRFLOW-5945] Make inbuilt OperatorLinks work when using Serialization (#6715)
add 4561978 [AIRFLOW-4935] Add function get_dataset_tables_list to BigQueryHook (#5566)
add 7686256 [AIRFLOW-XXX] Minor fix to CONTRIBUTING.rst (#6752)
add c9a97ba [AIRFLOW-6135] Extract DAG processing from SchedulerJob into separate class (#6697)
add 70c2ba7 [AIRFLOW-XXX] Fix a typo in TESTING.rst (#6757)
add 46f3a86 [AIRFLOW-6199] Add GKE example with XCOM (#6755)
add 63d23ed [AIRFLOW-6196] Use new syntax for NamedTuple (#6751)
add e04059d [AIRFLOW-6185] SQLAlchemy Connection model schema not aligned with Alembic schema (#6754)
add f6b4881 [AIRFLOW-6197] Use tabulate to display DAG Runs (#6753)
add 9412f59 [AIRFLOW-6081] Refactor test_connection_command.py (#6676)
add 572151c [AIRFLOW-XXX] Add a structural dag validation example (#6727)
add ed0a14f [AIRFLOW-6120] Rename GoogleCloudBaseHook (#6734)
add 6f5c8cf [AIRFLOW-6158] Upgrade sendgrid dependency (#6719)
add 4fb498f [AIRFLOW-6072] aws_hook: Outbound http proxy setting and other enhancements (#6686)
add da088b3 [AIRFLOW-6018] Display task instance in table during backfilling (#6612)
add d087925 [AIRFLOW-6191] Adjust pytest verbosity in CI and local environment (#6746)
add 25e9047 [AIRFLOW-6193] Do not use asserts in Airflow main code (#6749)
add 25830a0 [AIRFLOW-5583] Extend the 'DAG Details' page to display the start_date / end_date (#6235)
add 69629a5 [AIRFLOW-5807] Move SFTP from contrib to providers. (#6464)
add 7bebe8d [AIRFLOW-6203] BigQuery - parametrize hook tests (#6759)
add f69aa14 [AIRFLOW-5931] Use os.fork when appropriate to speed up task execution. (#6627)
add f3bb4c3 [AIRFLOW-6175] Fixes bug when tasks get stuck in "scheduled" state (#6732)
add e17b2cc [AIRFLOW-6183] Fix flaky GCS hook gzip test (#6739)
add da7a353 [AIRFLOW-3014] Increase max length of connection password column to 5000 (#6241)
add 239d51e [AIRFLOW-6216] Allow pytests to be run without "tests" (#6770)
add e370660 [AIRFLOW-6056] Allow EmrAddStepsOperator to accept job_flow_name as alternative to job_flow_id (#6655)
add d90ddbd [AIRFLOW-6168] Allow proxy_fix middleware of webserver to be configurable (#6723)
add df1206a [AIRFLOW-XXX] Fix typos in gcp_authenticator.py (#6775)
add 59d45c9 [AIRFLOW-XXX] Fix the trailing whitespace
add d9f7136 Revert "[AIRFLOW-3014] Increase max length of connection password column to 5000 (#6241)" (#6783)
add d3d37a5 [AIRFLOW-XXXX] Birdz by Veolia added to users (#6781)
add 2784372 Update kubernetes doc with correct path (#6774)
add 0f21e9b [AIRFLOW-6211] Use conda for local virtualenv (#6766)
add 53aa975 [AIRFLOW-6209] Drop gcp_service_account_keys option (#6768)
add 4cbb055 [AIRFLOW-5685] Loading AVRO file from GCS to BQ throwing ValueError (#6355)
add 58dfc7c [AIRFLOW-XXX] Add template_ext to custom operator example (#6787)
add 53422a8 [AIRFLOW-5751] add get_uri method to Connection (#6426)
add d4a8afb [AIRFLOW-6195] Fixed TaskInstance attrs not correct on UI (#6758)
add 999d704 [AIRFLOW-XXX] Update airflow-jira release management script (#6772)
add 3bf5195 [AIRFLOW-6230] Improve mocking in GCP tests (#6789)
add 0863d41 [AIRFLOW-6084] Add info endpoint to experimental api (#6651)
add 1a58880 [AIRFLOW-6121][API-21] Rename Cloud Build service class (#6771)
add 6882d35 [AIRFLOW-XXX] Add task lifecycle diagram to documentation (#6762)
add 479ee63 [AIRFLOW-5889] Make polling for AWS Batch job status more resillient (#6765)
add ebeaef3 [AIRFLOW-XXX] Add link to XCom section in concepts.rst (#6791)
add 0f9983f [AIRFLOW-5660] Attempt to find the task in DB from Kubernetes pod labels (#6340)
add 699aea8 [AIRFLOW-5744] Environment variables not correctly set in Spark submit operator (#6796)
add 702005f [AIRFLOW-6171] Apply .airflowignore to correct subdirectories (#6784)
add fe2334f [AIRFLOW-6181] Add InProcessExecutor (#6740)
add c43a5ec [AIRFLOW-6241] Fix typo in airflow/gcp/operator/dataflow.py (#6806)
add 69ef1c6 [AIRFLOW-XXX] Change instances "Google cloud storage" to "Google Cloud Storage". (#6359)
add 1b61282 [AIRFLOW-6238] Filter dags returned by dag_stats (#6803)
add bdcd7cd [AIRFLOW-6239] Filter dags return by last_dagruns (#6804)
add add3b5c [AIRFLOW-6122] Rename CloudKMS service classes (#6798)
add 070026b [AIRFLOW-6220] Remove redundant BigQuery hook tests (#6776)
add 4a21b62 [AIRFLOW-5959][AIP-21] Move contrib/*/jira to providers (#6661)
add 0426e30 [AIRFLOW-1076] Add get method for template variable accessor (#6793)
add 5483ae4 [AIRFLOW-5463] Use same session to delete and add variable in set (#6807)
add 55f4a07 [AIRFLOW-6170] BranchPythonOperator does not do XCom push of returned value (#6726)
add b5d0b9d [AIRFLOW-XXX] Bump Jira version to fix issue with async (#6813)
add b1c4e36 [AIRFLOW-6243]Optimize NamedHivePartitionSensor poke (#6810)
add 5b461d6 [AIRFLOW-6247] Fix sort order in Alembic Migration template (#6809)
add 0cf9598 [AIRFLOW-6091] Add flushing in execute method for BigQueryCursor (#6683)
add 27785f4 [AIRFLOW-4824] Add charset handling for SqlAlchemy engine for MySqlHook (#6816)
add c6425a4 [AIRFLOW-6254] obscure conn extra in logs (#6817)
add cfa7738 [AIRFLOW-6226] Always reset warnings in tests (#6785)
add 8107651 [AIRFLOW-XXX] Bump npm from 6.4.1 to 6.13.4 in /airflow/www (#6815)
add 1006740 [AIRFLOW-6250] Ensure on_failure_callback always has a populate context (#6812)
add fd124a5 [AIRFLOW-6246] Add support None in mysql_to_gcs (#6808)
add 11262c6 [AIRLFOW-6240] BigQuery - remove unnecessary mocks in hook system tests (#6805)
add 465c1f8 [AIRFLOW-XXX] Fix DebugExecutor docs (#6830)
add 21ca977 [AIRFLOW-6263] Fix broken WinRM integration (#6832)
add 4e1b0aa [AIRFLOW-3152] Kubernetes Pod Operator should support init containers. (#6196)
add 3a6d5ed [AIRFLOW-6262] add on_execute_callback to operators (#6831)
add e3bd2a2 [AIRFLOW-3189] Remove schema from get_uri response if None (#6833)
add c4c635d [AIRFLOW-6083] Adding ability to pass custom configuration to lambda client. (#6678)
add 7502cad [AIRFLOW-6206] Move and rename AWS batch operator [AIP-21] (#6764)
add b3e8470 [AIRFLOW-6260] Drive _cmd config option by env var (#6801)
add 34a4490 [AIRFLOW-6222] http hook logs response body for any failure (#6779)
add 0497507 [AIRFLOW-4940] Simplify tests of DynamoDBToS3Operator (#6836)
add 0d94c8e [AIRFLOW-5349] Add schedulername option for KubernetesPodOperator (#6088)
add b9de267 [AIRFLOW-5532] Fix imagePullSecrets in pod created from k8s executor (#6166)
add d51b110 [AIRFLOW-6223] Refactor BigQuery hook tests (#6777)
add 2645f9d [AIRFLOW-5681] Allow specification of a tag or hash for the git_sync init container (#6350)
add 47facb4 [AIRFLOW-5458] Bump Flask-AppBuilder to 2.2.0 (#6607)
add cbc1833 [AIRFLOW-6259] Reset page with each new search (#6828)
add 5abe8bd [AIRFLOW-6268] Prevent ajax calls when no dags (#6839)
add bc342b0 [AIRFLOW-6256] BaseJob table was not deleted on db reset (#6818)
add 0fdde86 [AIRFLOW-6130] Make Cassandra to GCS operator pylint compatible (#6692)
add cf647c2 [AIRFLOW-6038] AWS DataSync reworked (#6773)
add 136dead [AIRFLOW-6269] Add show config command in CLI (#6840)
add 38a2c82 [AIRFLOW-XXX] Add simple guidelines to unit test writing (#6846)
add 48ed1a8 [AIRFLOW-XXX] Update README.md (#6848)
add 8a8e65a [AIRFLOW-6297] Add Airflow website link to UI docs (#6849)
add 003da9b [AIRFLOW-6270] Remove good errors from docs building (#6845)
add 1d5b850 [AIRFLOW-6126] [AIP-21] Rename GCP Speech operators (#6827)
add 30c693c [AIRFLOW-5616] Switch PrestoHook from pyhive to prestosql-client to support transactions. (#6822)
add ce6e616 [AIRFLOW-5903] Remove serve_logs command from CLI (#6843)
add 81de282 [AIRFLOW-6271] Printing log files read during load_test_config (#6842)
add 9b79c39 [AIRFLOW-6147] [AIP-21] Rename GoogleCloudStorageToS3Operator (#6826)
add 57f7e49 [AIRFLOW-6101] [AIP-21] Rename dataflow service (#6852)
add f2a703a [AIRFLOW-6100] [AIP-21] Rename bigquery service (#6854)
add 0c840d1 [AIRFLOW-6104] [AIP-21] Rename datastore service (#6853)
add 0f1de0b [AIRFLOW-5903] Remove serve_logs command from CLI (#6843) (#6857)
add 2a157e3 [AIRFLOW-6272] Switch from npm to yarnpkg for managing front-end dependencies (#6844)
add 4982531e [AIRFLOW-XXXX] Fix downgrade of db migration 0e2a74e0fc9f (#6859)
add 77eb492 [AIRFLOW-6267] Add View Creation to BigQueryOperator (#6838)
add 6cf276b [AIRFLOW-6086] Correctly pick up spark_binary from Connectin in SparkSubmitOperator (#6680)
add 65ef8f3 [AIRFLOW-6313] Unify example or doc dag owner (#6864)
add b7c11e4 [AIRFLOW-6312] Unpin marshmallow-sqlalchemy for Py>3.5 (#6861) (#6866)
add 11ebe00 [AIRFLOW-6317] BigQuery - move repeated variables to constants in hook tests (#6869)
add 3664060 [AIRFLOW-6106] [AIP-21] Rename GCP compute operators (#6872)
add 4912a86 [AIRFLOW-6314] BigQuery - improve BigQueryHook test (#6865)
add 19939c9 [AIRFLOW-6105] [AIP-21] Rename Bigtable operators (#6862)
add 6a5a4ef [AIRFLOW-6311] Remove python2-required encoding from settings (#6860)
add a6bc416 [AIRFLOW-6320] Add quarterly to crontab presets (#6873)
add 072dab6 [AIRFLOW-6316] Use exampleinclude directives in tutorial.rst (#6868)
add 3e2981d [AIRFLOW-6315] Create .airflow_db_initialised always in tests dir (#6867)
add 9d3f8de [AIRFLOW-6325] Clear cli hint (#6880)
add 374cee0 [AIRFLOW-XXX] Add docs showing usage of `Connection.get_uri` (#6863)
add 667b8b4 [AIRFLOW-6323] Remove non-ascii letters from default config (#6878)
add 57da456 [AIRFLOW-6333] Bump Pylint to 2.4.4 & fix/disable new checks (#6888)
add 7d4925b [AIRFLOW-6331] Pylint: Disable Missing Module Docstring (#6885)
add 8734dfa [AIRFLOW-6324] Hide celery commands when executor is not CeleryExecutor (#6877)
add e0c6d86 [AIRFLOW-4113] Unpin boto3 (#6884)
add 54fe2c3 [AIRFLOW-XXX] Add Changelog for 1.10.7 (#6890)
add d0fbb52 [AIRFLOW-XXX] Fix broken DAG Serialization Link (#6891)
add 9f38a8b [AIRFLOW-6336] Make tests/utils pylint compatible (#6892)
add 7cfa7b0 [AIRFLOW-6338] Make tests/sensors pylint compatible (#6893)
add c1ecad8 [AIRFLOW-6339] Make tests/hooks pylint compatible (#6895)
add 6660414 [AIRFLOW-6341] Make tests/models pylint compatible (#6897)
add 046b36f [AIRFLOW-6332] Extract logging options to new section (#6887)
add d5fa17f [AIRFLOW-6340] Make tests/contrib pylint compatible (#6896)
add 581a395 [AIRFLOW-6330] Show cli help when param blank or typo (#6883)
add 0d052dc [AIRFLOW-6337] Make tests/operators pylint compatible (#6894)
add 947fb64 [AIRFLOW-XXXX] Adds .mailmap to coalesce commits by person in the shortlog (#6879)
add 6fffa5b [AIRFLOW-6343] Make tests/* pylint compatible (#6899)
add 933e5c2 [AIRFLOW-6362] Fix typehint for CommandType (#6906)
add 6100867 [AIRFLOW-6364] Move conn tests from test_core to test_connection (#6914)
add 8d4dfe4 [AIRFLOW-6335] dag_processor_manager timeout logs should be ERROR not WARN (#6916)
add b31ce50 [AIRFLOW-6365] Remove tests/compat (#6919)
add 4688148 [AIRFLOW-6350] security - spark submit operator logging+exceptions sh… (#6917)
add cf36cd9 [AIRFLOW-6351] security - ui - Add Cross Site Scripting defence (#6913)
add 0205b74 [AIRFLOW-6366] Fix migrations for MS SQL Server (#6920)
add a4b4446 [AIRFLOW-6363] Split complex tests in TestDag into smaller units (#6910)
add 56ed5fc [AIRFLOW-5406] allow spark without kubernetes (#6921)
add 7474fb0 [AIRFLOW-6229] SparkSubmitOperator polls forever if status json can't… (#6918)
add be58f17 [AIRFLOW-6345] Ensure arguments to ProxyFix are integers (#6901)
add 0dcf634 [AIRFLOW-6348] security - cli.py is currently printing logs with pass… (#6915)
add 14ebb41 [AIRFLOW-6368][Depends on 6367] Move conf tests from test_core to test_configuration (#6925)
add 9f86df0 [AIRFLOW-6358] - log details of failed task (#6908)
add 179ad41 [AIRFLOW-6371] Move dag tests from test_core to test_dag (#6927)
add 2ee349d [AIRFLOW-6370] Skip Cassandra tests if cluster is not up (#6926)
add 7003710 [AIRFLOW-XXXX] Fix GCSTaskHandler Comment Typo (#6928)
add 2028a93 [AIRFLOW-6374] Automate sending emails for Release management (#6932)
add 365a424 [AIRFLOW-6357] Highlight nodes in Graph UI if task id contains dots (#6904)
add 2b55052 [AIRFLOW-6380] Create separate variable for each subcommands (#6937)
add 4fd3b89 [AIRFLOW-6379][depends on AIRFLOW-6377] Simplify `airflow task run` logic (#6936)
add 2ae10e9 [AIRFLOW-XXX] Remove trailing whitespaces from UPDATING.md (#6940)
add 34292a5 [AIRFLOW-6383] Add no trailing-whitespace pre-commit hook (#6941)
add 0721d62 [AIRFLOW-6352] security - ui - add login timeout (#6912)
add e0b0227 [AIRFLOW-6319] Add support for AWS Athena workgroups (#6871)
add 5a7823d [AIRFLOW-6376] Extract order_queued_tasks_by_priority method (#6933)
add d2cbf92 [AIRFLOW-6382] Extract provide/create session to session module (#6938)
add 7d97d16 [AIRFLOW-5149] - skip SLA checks config (#6923)
add 8e037f3 [AIRFLOW-6318] Change python3 as Dataflow default interpreter (#6945)
add bf29ef3 [AIRFLOW-XXX] add autoenv to gitignore (#6946)
add 6614ea7 [AIRFLOW-6057] Update template_fields of the PythonSensor (#6656)
add 62f6070 [AIRFLOW-4445] mushroom cloud errors too verbose (#6952)
add de5b43a [AIRFLOW-6391] Move content of utils.tests to tests.test_utils (#6949)
add dfc7b60 [AIRFLOW-XXX] add note warning that bash>4.0 is required for docs build script (#6947)
add 5e100ab [AIRFLOW-6356] clear/dag_state should not show logs from other dags (#6951)
add 3b5b956 [AIRFLOW-XXX] Add tips for writing a note in UPDATIND.md (#6960)
add 0f7c456 [AIRFLOW-6397] ensure sub_process attribute exists before trying to kill it (#6958)
add 6dc59d5 [AIRFLOW-6400] Fix pytest not working on Windows (#6964)
add 9cd8fea [AIRFLOW-XXX] fix gcp keyfile_dict typo (#6962)
add 44e8ebd [AIRFLOW-6394] Simplify github PR template (#6955)
add 3813143 [AIRFLOW-6403] BigQuery - add tests for BigQueryCursor (#6967)
add fd34591 [AIRFLOW-6398] improve flakey test test_mark_success_no_kill (#6959)
add 179ddfd [AIRFLOW-6409] BigQuery hook - add tests for run_query method (#6971)
add bd319e8 [AIRFLOW-XXXX] Add Documentation for check_slas flag (#6974)
add 83ba8e6 [AIRFLOW-6359] spark_submit_hook.py status polling interval config (#6909)
add da2a617 [AIRFLOW-XXX] Fix development packages installtion instructions (#6942)
add 7176a83 [AIRFLOW-6396] Use tempfile.TemporaryDirectory instead of custom one (#6957)
add 95087af [AIRFLOW-6110] [AIP-21] Rename natural_language service (#6968)
add 683e928 [AIRFLOW-6261] flower_basic_auth eligible to _cmd (#6825)
add 4bfde02 [AIRFLOW-6393] Ensure rendering of all lineage items and record source (#6953)
add 6cc1123 [AIRFLOW-6359] Make Spark status_poll_interval explicit (#6978)
add 2210db0 [AIRFLOW-6412] Add config file for ci-reporter Probot Integration (#6980)
add 991b34d [AIRFLOW-6413] Add config file for Mergeable Github integration (#6981)
add 071810a [AIRFLOW-5385] spark hook does not work on spark 2.3/2.4 (#6976)
add 235a87d [AIRFLOW-6108] [AIP-21] Rename GCP DLP operators (#6966)
add 505e5d9 [AIRFLOW-6109] [AIP-21] Rename GCP function operators and hooks (#6977)
add e9e0203 [AIRFLOW-6392] Remove cyclic dependency baseoperator <-> helpers (#6950)
add fd78c65 [AIRFLOW-6327] http_hook: Accept json= parameter for payload (#6886)
add 5a82741 [AIRFLOW-6432] Raise appropriate exception in EmrAddStepsOperator when using job_flow_name and no cluster is found (#6898)
add fcd8de4 [AIRFLOW-XXXX] More .mailmap (#6982)
add d9ddc42 [AIRFLOW-6411] Raise exception on invalid task run option selection (#6979)
add 6d2b4b7 [AIRFLOW-6205] The 'airflow db shell' works on mysql without port/passwd (#6763)
add baaf7ee [AIRFLOW-XXXX] add empty line so that hints are indented better (#6989)
add b76245e [AIRFLOW-6417] Disable approval requirements from mergeable (#6990)
add 8e7a97d [AIRFLOW-XXXX] Add `.autoenv_leave.zsh` to .gitignore (#6986)
add d3a17e9 [AIRFLOW-XXXX] Fix docstring in db_command.py (#6992)
add 6c2a0d4 [AIRFLOW-6418] Remove SystemTest.skip decorator (#6991)
add 0f777f7 [AIRFLOW-6421] Remove ci-reporter Probot app config (#6996)
add be812bd [AIRFLOW-XXXX] Fix typo in task_command.py (#6997)
add 151934c [AIRFLOW-6373] Make airflow/utils pylint compatible (#6929)
add aa90753 [AIRFLOW-XXXX] Add separator to pull request template (#7001)
add 487588e [AIRFLOW-XXXX] You can now paste JIRA ID only once (#7009)
add 7e3ffdb [AIRFLOW-6426] Fix error in example_gcs Dag (#7003)
add 13c21c1 [AIRFLOW-6425] Serialization: Add missing DAG parameters to Json Schema (#7002)
add f391039 [AIRFLOW-6430] - BigQuery hook - add tests for BigQueryBaseCursor (#7010)
add 654f581 [AIRFLOW-6427] Fix broken example_qubole_operator dag (#7005)
add e79d8d2 [AIRFLOW-6112] [AIP-21] Rename GCP SQL operators and hooks (#7006)
add e740173 [AIRFLOW-XXXX] Update operation chaining documentation (#7018)
add 18e8cea [AIRFLOW-6428] Fix import path for airflow.utils.dates.days_ago in Example DAGs (#7007)
add e36ecb4 [AIRFLOW-6353] security - ui - add click jacking defence (#6995)
add a5030f3 [AIRFLOW-6434] add return statement back to DockerOperator.execute (#7013)
add a94d82f [AIRFLOW-6436] Create & Automate docs on Airflow Configs (#7015)
add f09f811 [AIRFLOW-6433] reduce conf.get lookups in scheduler_job.py loops (#7012)
add 2adf17b [AIRFLOW-6385] BugFix: SlackAPIPostOperator fails when blocks not set (#7022)
add e7f5c83 [AIRFLOW-6436] Add x_frame_enabled config in config.yml (#7024)
add 2029947 [AIRFLOW-6115] [AIP-21] Rename GCP vision operators (#7020)
add 848022a [AIRFLOW-6442] BigQuery hook - standardize handling http exceptions (#7028)
add 02ba582 [AIRFLOW-6444] Fix invalid argument error in example_dataflow dag (#7029)
add e9ebe7a [AIRFLOW-6447] Add GitHub Action to add Labels on Pull Requests (#7032)
add e864e37 [AIRFLOW-6446] Add Github Action to Welcome First time contributors (#7031)
add 3d82e8c [AIRFLOW-6449] Remove Github actions until a known bug is fixed (#7035)
add 64f8783 [AIRFLOW-6447] Add GitHub Action to add Labels on Pull Requests (#7039)
add 24ad3ed [AIRFLOW-XXXX] Fix Path for Github Action (#7040)
add 09c895e [AIRFLOW-6436] Cleanup for Airflow configs doc generator code (#7036)
add a690b16 [AIRFLOW-XXXX] Add more cross-reference (#7045)
add 592284a [AIRFLOW-XXXX] Used fixed periodic auto-labeler from potiuk's repo (#7047)
add 6a22219 [AIRFLOW-XXXX] Decrease frequency of PR labelling Github Action (#7048)
add 4069c07 [AIRFLOW-6459] Increase verbosity of pytest (#7049)
add 4f33f29 [AIRFLOW-XXXX] Add Probot App to add labels on PR (#7053)
add 8e94dca [AIRFLOW-XXXX] Remove Github action to add label (#7055)
add bf3fa1f [AIRFLOW-6460] Reduce timeout in pytest (#7051)
add 5b8d5af [AIRFLOW-XXXX] Add more label configs for Github App (#7056)
add 5d73d32 [AIRFLOW-6461] Remove silent flags in Dockerfile (#7052)
add 42add8e [AIRFLOW-64624] Add cloud providers CLI tools in Breeze (#7059)
add 4c0cbe5 [AIRFLOW-6465] Add bash autocomplete for airflow in Breeze (#7060)
add 7ad0615 [AIRFLOW-XXXX] Add more files for area:dev label (#7058)
add df2c288 [AIRFLOW-6460] - Reverting "Reduce timeout in pytest (#7051)" (#7062)
add 5ae2f96 [AIRFLOW-6462] Limit exported variables in Dockerfile/Breeze (#7057)
add 869ca96 [AIRFLOW-6471] Add pytest-instafail plugin (#7064)
add 9fce4ec [AIRFLOW-6470] Avoid pipe to file when do curl (#7063)
add 382dd7c [AIRFLOW-6416] Sort default connection by conn_id (#6987)
add abc045b [AIRFLOW-6437] Sql filters - remove in (NULL) (#7033)
add fbb855c Fixed communication ids (#7016)
add 2af066b [AIRFLOW-XXXX] Update types in docstrings (#7050)
add e931bc2 [AIRFLOW-XXXX] Add `airflow dags show` command guide (#7014)
add f4c7d17 [AIRFLOW-6467] Use self.dag i/o creating a new one (#7067)
add c232b49 [AIRFLOW-XXXX] Clarify wait_for_downstream and execution_date (#6999)
add dbc829f [AIRFLOW-6476] Fix directories created by docker (#7066)
add 828e4b8 [AIRFLOW-XXXX] Add config to welcome first time contributors (#7071)
add 9967486 [AIRFLOW-XXXX] Change company name (#7073)
add 24fa938 [AIRFLOW-5621] - Failure callback is not triggered when marked Failed on UI (#7025)
add 1bffe30 [AIRFLOW-6484] BigQuery hook - standardize handling http exceptions (missing) (#7076)
add 8373907 [AIRFLOW-XXXX] Fix a typo in flower command (#7074)
add e863f8a [AIRFLOW-XXXX] Boring cyborg automatically inserts issue link (#7078)
add 6cbedf8 [AIRFLOW-6485] BigQuery hook - add missing test for BIgQueryBaseCursor methods (#7077)
add 033e863 [AIRFLOW-XXXX] Add missing relation to op4 (#7080)
add 64204d3 [AIRFLOW-XXXX] Add useful tips to first PR msg (#7082)
add 8807ff4 [AIRFLOW-6456] Remove create_mock_args in CLI tests (#7044)
add 41a9bfd [AIRFLOW-4428] error if exec_date before default_args.start_date in t… (#6948)
add 063372f [AIRFLOW-6387] print details of success/skipped task (#6956)
add 05e4b6b [AIRFLOW-6360] 'Recent tasks' stats only show non-completed dagruns option (#7037)
add 6ddb6b0 [AIRFLOW-XXXX] Fix typos and broken links in development docs (#7086)
add cf3c4b3 [AIRFLOW-6113] [AIP-21] Rename GCP transfer operator (#7000)
add 748e3c3 [AIRFLOW-6381] Remove styling based on DAG id from DAGs page (#6985)
add e146d32 [AIRFLOW-6498] BigQuery operator tests - add deprecation tests (#7093)
add 5cc81d0 [AIRFLOW-6116] [AIP-21] Rename MLEngine operators (#7021)
add 2b37472 [AIRFLOW-6489] Add BATS support for Bash unit testing (#7081)
add 96ee8bd [AIRFLOW-6347] BugFix: Can't get task logs when serialization is enabled (#7092)
add a76df6e [AIRFLOW-6491] Improve handling of Breeze parameters (#7084)
add fe20ef6 [AIRFLOW-6475] Remove duplication of volume mount specs in Breeze.. (#7065)
add 78d8fe6 [AIRFLOW-6245] Add custom waiters for AWS batch jobs (#6811)
add 4f8592a [AIRFLOW-6118] [AIP-21] Rename Pubsub operators and hook (#7046)
add 8ad6160 [AIRFLOW-6111] [AIP-21] Rename GCP spanner operator and hook (#7004)
add 57745b8 Update the version of cattrs from 0.9 to 1.0 to support Python 3.8 (#7100)
add 4748a51 [AIRFLOW-6504] Allow specifying configmap for Airflow Local Setting (#7097)
add 75f5041 [AIRFLOW-XXXX] Description for how to create an user is incorrect in some docs (#7101)
add 5fb64b9 [AIRFLOW-6479] Update celery command calls (#7068)
add 0ec7232 [AIRFLOW-6511] Remove BATS docker containers (#7103)
add c5e426c [AIRFLOW-XXXX] Clear debug docs (#7104)
add 177dbd2 [AIRFLOW-6513] Add web_pdb/pudb support in post_mortem option (#7105)
add 01da186 [AIRFLOW-XXXX] Update docs on example files for k8s (#7095)
add b675520 [AIRFLOW-XXXX] Update logging section of config docs (#7106)
add b6ea194 [AIRFLOW-XXXX] Add descriptions to kubernetes section of config docs (#7107)
add a6676c4 [AIRFLOW-XXXX] Move airflow-config-yaml pre-commit before pylint (#7108)
add a0a02df [AIRFLOW-6516] BugFix: airflow.cfg does not exist in Volume Mounts (#7109)
add d1c7f3c AIRFLOW-XXXX improve clarity of confirm message (#7110)
add b53a5e2 [AIRFLOW-6517] make merge_dicts function recursive (#7111)
add 77b1bdc [AIRFLOW-6451] self._print_stat() in dag_processing.py should be skippable by config option (#7096)
add 621944c [AIRFLOW-6326] Sort cli commands and arg (#6881)
add 70af358 [AIRFLOW-6452] scheduler_job.py - remove excess sleep/log/duration calls (#7089)
add 5b6772c [AIRFLOW-6125] [AIP-21] Rename S3 operator and SFTP operator (#7112)
add a7cacf5 [AIRFLOW-4026] Add filter by DAG tags (#6489)
add 573867c [AIRFLOW-6495] Load DAG only once when running a task using StandardTaskRunner (#7090)
add 2754427 [AIRFLOW-6490] Improve time delta comparison in local task job tests (#7083)
add c880221 [AIRFLOW-6519] Make TI logs constants in Webserver configurable (#7113)
add 51f262c [AIRFLOW-5413] Refactor worker config (#7114)
add 5491f4d [AIRFLOW-6438] Filter DAGs returned by blocked (#7019)
add d7499b1 [AIRFLOW-2279] Clear tasks across DAGs if marked by ExternalTaskMarker (#6633)
add 445ed2f [AIRFLOW-XXXX] Update start.rst to reference specific DAG (#7094)
add 7fbbd61 Revert "[AIRFLOW-6451] self._print_stat() in dag_processing.py should be skippable by config option (#7096)" (#7129)
add 835e6c1 [AIRFLOW-6507] Replace the use of imp.load_source with another solution. (#7099)
add 5a1b960 [AIRFLOW-6520] Simplify `airflow config` command (#7117)
add 415d419 [AIRFLOW-5167] Update dependencies for GCP packages (#7116)
add d6170e8 [AIRFLOW-6528] disable flake8 W503 line break before binary operator (#7124)
add 86f525f [AIRFLOW-6506] do_xcom_push defaulting to True (#7122)
add 28d8ef1 [AIRFLOW-XXXX] Remove unused line in k8s worker_configuration.py (#7121)
add a676f15 [AIRFLOW-XXXX] Fix reference in concepts doc (#7135)
add 73403cc [AIRFLOW-5704] Improve Kind Kubernetes scripts for local testing (#6516)
add 934a2af [AIRFLOW-6537] Fix backticks in rst files (#7140)
add d654d69 [AIRFLOW-6536] Make job_id parameter optional (#7136)
add 0481b9a [AIRFLOW-6539][AIP-21] Move Apache classes to providers.apache package (#7142)
add ab80880 Display all containers logs (#7144)
add e7bf8ec [AIRFLOW-6119] [AIP-21] Rename GCS operators, hooks and sensors (#7125)
add 26b8c58 [AIRFLOW-6545] Add commit message validation (#7149)
add 5444bfe [AIRFLOW-4502] Add new CLI command - task_states_for_dag_run (#6993)
add f4d3e5e [AIRFLOW-6102] [AIP-21] Rename Dataproc operators (#7151)
add 19b9193 [AIRFLOW-XXXX] Remove trailing slash of JIRA issue link (#7155)
add 277d01d [AIRFLOW-1467] Dynamic pooling via allowing tasks to use more than one pool slot (depending upon the need) (#6975)
add 4d70088 [AIRFLOW-XXXX] Add instructions to mark the boxes. (#7156)
add 28261f1 [AIRFLOW-6548] Restore GCS tests removed by migration (#7152)
add f653f2b [AIRFLOW-6521] Add project param to BigQuery hook .getSchema method (#7118)
add 1a52182 [AIRFLOW-2516] Fix mysql deadlocks (#6988)
add c27f7e2 [AIRFLOW-6489] Separate integrations in tests (#7091)
add 6df30a3 Revert "[AIRFLOW-1467] Dynamic pooling via allowing tasks to use more than one pool slot (depending upon the need) (#6975)"
add a0568b9 [AIRFLOW-6543][AIP-21] Promotion of contrib classes to the core (#7145)
add 6b1986e [AIRFLOW-6107] [AIP-21] Rename GCP container operators (#7154)
add 7c8bf94 [AIRFLOW-6534] - BigQuery - move methods from BigQueryBaseCursor to BigQueryHook (#7131)
add 389f68c [AIRFLOW-XXXX] Update task lifecycle diagram (#7161)
add 88608ca [AIRFLOW-6522] Clear task log file before starting to fix duplication in S3TaskHandler (#7120)
add 086d731 [AIRFLOW-6510] Fix druid operator templating (#7127)
add 586f229 [AIRFLOW-6146] [AIP-21] Rename GCS operators regarding GDrive, BigQuery and SFTP (#7147)
add 34ed5de [AIRFLOW-XXXX] Temporarily disable Kerberos to get test stability (#7165)
add f7ee687 [AIRFLOW-XXXX]: Set test env vars in confttest.py, not Breeze entrypoint (#7164)
add 30b54d3 [AIRFLOW-6566][AIRFLOW-4029] Replace uses of imp still left with importlib. (#7174)
add 941a070 [AIRFLOW-6570] Add dag tag for all example dag (#7176)
add 8729ca5 [AIRFLOW-6565] BigQuery - replace deprecated connection parameters (#7173)
add 5d87491 [AIRFLOW-XXXX] Move UPDATING changes into correct versions (#7166)
add 290330b [AIRFLOW-6552] Move Azure classes to providers.microsoft package (#7158)
add d6cecbf [AIRFLOW-6573] bump `text-unidecode` version for Python 3.7 (#7179)
add 7b85eb1 [AIRFLOW-XXXX] Fix typo in tests/conftest.py (#7181)
add b38766e [AIRFLOW-XXXX] Fix typo in UPDATING.md (#7182)
add 8604c43 [AIRFLOW-XXXX] Sync Updating.md with v1.10.* branch (#7183)
add 417feda [AIRFLOW-6564] Additional diagnostics information on CI check failure (#7172)
add 59c8a82 [AIRFLOW-6563] Add end_date for marked tasks (#7171)
add f39f26e [AIRFLOW-6575] Entropy source for CI tests is changed to unblocking (#7185)
add 14b75bd [AIRFLOW-6553] Add upstream_failed in instance state filter to WebUI (#7159)
add a611777 [AIRFLOW-6568] Add Emacs related files to .gitignore (#7175)
add 44769dc [AIRFLOW-XXXX] Move email configuration from the concept page (#7189)
add e54fba5 [AIRFLOW-5501] Make default `in_cluster` value in KubernetesPodOperator respect config (#6124)
add 50efda5 [AIRFLOW-3607] Only query DB once per DAG run for TriggerRuleDep (#4751)
add c319e81 [AIRFLOW-6572] Move AWS classes to providers.amazon.aws package (#7178)
add 8ecbcd7 [AIRFLOW-6584] Pin cassandra driver (#7194)
add fefb671 [AIRFLOW-XXXX] Add link for operators guide in first PR message (#7188)
add 5b0fb42 [AIRFLOW-XXXX] Adds branching strategy to documentation (#7193)
add 5abce47 [AIRFLOW-6557] Add test for newly added fields in BaseOperator (#7162)
add a3eb58f [AIRFLOW-6473] Show conf in response of dag_state cli command (#7186)
add 599e479 [AIRFLOW-6541] Use EmrJobFlowSensor for other states (#7146)
add c5e4862 [AIRFLOW-XXXX] Increease verbosity of static checks in CI (#7200)
add 78870c7 [AIRFLOW-6583] (BigQuery) Add query_params to templated_fields (#7198)
add 24ca556 [AIRFLOW-XXXX] Adjust celery defaults to work with breeze (#7205)
add dfd0329 [AIRFLOW-XXXX] Add rebase info to contributing (#7201)
add 5e8a1c5 [AIRFLOW-XXXX] Add mentoring information to contributing docs (#7202)
add 37f026f [AIRFLOW-6592] Doc build is moved to test phase (#7208)
add 2a819b1 [AIRFLOW-6296] add OdbcHook & deprecation warning for pymssql (#6850)
add 43dcc13 [AIRFLOW-6594] Raise an exception when the GCP connection is misconfigured (#7209)
add 554ed2a [AIRFLOW-6576] Fix scheduler crash caused by deleted task with sla misses (#7187)
add d553813 [AIRFLOW-6596] Enforce description should not be empty (#7211)
add ae01dd3 [AIRFLOW-6595] Use TaskNotFound exception instead of AirflowException (#7210)
add 5878e48 [AIRFLOW-1467] Allow tasks to use more than one pool slot (#7160)
add e2524fa [AIRFLOW-6589] BAT tests run in pre-commit on bash script changes (#7203)
add 4dcce7b [AIRFLOW-5520] Add options to run Dataflow in a virtual environment (#6590)
add a2e91f7 [AIRFLOW-XXXX] Update committers list (#7212)
add 5b44c0f [AIRFLOW-6597] Surface ODBC conn_type in Webserver UI Connection Form (#7214)
add 3730c24 [AIRFLOW-5912] Expose lineage API (#7138)
add af14d92 [AIRFLOW-6605] fix warnings from mypy-0.761 (#7222)
add 17af3be [AIRFLOW-5816] Add S3 to snowflake operator (#6469)
add 92d6e4a [AIRFLOW-6607] Get rid of old local scripts for Breeze (#7225)
add 7a86713 [AIRFLOW-XXXX] Screenshot showing disk space configuration for OSX (#7226)
add 2b06d0a [AIRFLOW-6603] Remove unnecessary pylint warnings (#7224)
add 0cbadf4 [AIRFLOW-6145] [AIP-21] Rename GCS related operators and hooks (#7220)
add c1ede4d Revert "[AIRFLOW-6596] Enforce description should not be empty (#7211)" (#7219)
add 059eda0 [AIRFLOW-6610] Move software classes to providers package (#7231)
add 8014039 [AIRFLOW-6608] Change logging level for PythonOperator Env exports (#7229)
add 5ba3fd6 [AIRFLOW-XXXX] Fix Typo in scripts/ci/ci_run_airflow_testing.sh (#7235)
add 21a4651 [AIRFLOW-6588] write_stdout and json_format are boolean (#7199)
add 41eb792 [AIRFLOW-XXXX] Add up-to-date checker to BoringCyborg config (#7239)
add 1fa7ac1 [AIRFLOW-6615] Remove double sorted in task_list CLI (#7240)
add 6414d38 [AIRFLOW-4495] Allow externally triggered dags to run for future exec dates (#7038)
add c890d06 [AIRFLOW-6611] Add proxy_fix configs to default_airflow.cfg (#7236)
add 26c0c53 [AIRFLOW-XXXX] Updated MyTaxi company name and links (#7233)
add af91d9f [AIRFLOW-XXXX] Add Rapido to Airflow Users list (#7244)
add d538679 [AIRFLOW-6591] Add cli option to stop celery worker (#7206)
add a830739 [AIRFLOW-6619] Add cluster_fields to BigQueryCreateEmptyTableOperator (#7242)
add 61201a5 [AIRFLOW-6620] Mock celery in worker cli test (#7243)
add 23c5a58 [AIRFLOW-6608] Change logging level for PythonOperator Env exports (#7246)
add eee34ee [AIRFLOW-4204] Update super() calls (#7248)
add a3f02c4 [AIRFLOW-6493] Add SSL configuration to Redis hook connections (#7234)
add ce3635d [AIRFLOW-6625] Explicitly log using utf-8 encoding (#7247)
add a150baa [AIRFLOW-6634] Set PYTHONPATH in interactive Breeze (#7254)
add 8858a91 [AIRFLOW-XXXX] Fix url in new contributors message (#7255)
add 8325dd5 [AIRFLOW-6635] Speed up static checks (#7256)
add 9346bf0 [AIRFLOW-6638] Remove flakiness test from test_serialized_db remove (#7258)
add 6584e0d [AIRFLOW-6639] Remove duplicate Output format choices from CLI docs (#7259)
add 8936180 [AIRFLOW-6642] Make local task job test less flaky (#7262)
add 4e7bb5f [AIRFLOW-6641] Better diagnostics for kubernetes flaky tests (#7261)
add 113ff1b [AIRFLOW-6643] Fix flakiness of kerberos tests (#7264)
add 7e29430 [AIRFLOW-XXXX] Fix typo in error for when getting data flow jobs (#7260)
add c42a375 [AIRFLOW-6644][AIP-21] Move service classes to providers package (#7265)
add 362d4f5 [AIRFLOW-XXXX] Improve docstring of AwsHook (#7263)
add b568f74 [AIRFLOW-2923][AIRFLOW-1784] Implement LatestOnlyOperator as BaseBranchOperator (#5970)
add a34e8bf [AIRFLOW-XXXX] Update installation doc to suggest installing globally as fallback (#7221)
add 9a04013 [AIRFLOW-6646][AIP-21] Move protocols classes to providers package (#7268)
add 1d73fb3 [AIRFLOW-6451] self._print_stat() in dag_processing.py should be skippable (#7134)
add 82c0e5a [AIRFLOW-6655] Move AWS classes to providers (#7271)
add 4024613 [AIRFLOW-6654] AWS DataSync - bugfix when creating locations (#7270)
add a1bac33 [AIRFLOW-6627] Email with incorrect DAG not delivered (#7250)
add ceea293 [AIRFLOW-6656] Fix AIP-21 moving (#7272)
add ab10443 [AIRFLOW-6424] Added a operator to modify EMR cluster (#7213)
add 912b39d [AIRFLOW-6661] Fail after 50 failing tests (#7277)
add 9d4c6cc [AIRFLOW-6660] Fix deprecation warning in check_environment.sh (#7275)
add 0b1b959 [AIRFLOW-6658] Remove contrib/{hooks,sensors} directory (#7273)
add 1988a97 [AIRFLOW-6659] Move AWS Transfer operators to providers package (#7274)
add 057f3ae [AIRFLOW-6670][depends on AIRFLOW-6669] Move contrib operators to providers package (#7286)
add d1bf343 [AIRFLOW-6662] Switch to --init docker flag for signal propagation (#7278)
add efb6a31 [AIRFLOW-XXXX] Improve grammar and structure in FAQ doc (#7291)
add 6287f81 [AIRFLOW-6677] Remove deprecation warning from SQLAlchmey (#7289)
add 9742a0c [AIRFLOW-6667] Resolve serialize-javascript advisory (#7282)
add 6dc9d9f [AIRFLOW-6632] Bump dagre-d3 to resolve lodash CVE advisory https://npmjs.com/advisories/577 (#7280)
add 950cff3 [AIRFLOW-XXXX] Update .mailmap with some missing authors (#7290)
add 83c0378 [AIRFLOW-6674] Move example_dags in accordance with AIP-21 (#7287)
add 373c6aa [AIRFLOW-6682] Move GCP classes to providers package (#7295)
add a2d6a2f [AIRFLOW-6687] Switch kubernetes tests to example_dags (#7299)
add 83adfbe [AIRFLOW-6697] fix modal_backdrop z-index (#7313)
add ba22028 [AIRFLOW-XXXX] Update GitLab team members (#7308)
add 65b524a [AIRFLOW-XXXX] Fix email configuration link in CONTRIBUTING.rst (#7311)
add ba85bde [AIRFLOW-6694] Fixed import to print_stuff in kubernetes tests (#7306)
add 4c81bcd [AIRFLOW-6698] Add shorthand notation for lineage (#7314)
add 39375c0 [AIRFLOW-6705] Less chatty integration/backend checks (#7325)
add 27cc835 [AIRFLOW-6709] Fixed failing git sync (#7332)
add 4d6198c [AIRFLOW-6636] Avoid exceptions when printing task instance (#7257)
add 58cc390 [AIRFLOW-XXXX] Consistency fixes in new documentation (#7207)
add b180e4b [AIRFLOW-6706] Lazy load operator extra links (#7327)
add 6b38b1b [AIRFLOW-6626] Add email on failure or retry to default config (#7249)
add af4157f [AIRFLOW-6672] AWS DataSync - better logging of error message (#7288)
add b3cae3b [AIRFLOW-6705] One less chatty message at breeze initialisation (#7326)
add 17464bd [AIRFLOW-6666] Resolve js-yaml advisory (#7283)
add 13d419a [AIRFLOW-5843] Add conf option to Add DAG Run view (#7281)
add 63aa3db [AIRFLOW-6258] Add CloudFormation operators to AWS providers (#6824)
add f757a54 [AIRFLOW-6527] Make send_task_to_executor timeout configurable (#7143)
add cbcc22a [AIRFLOW-6703] The base_log_folder option moved to logging in ci (#7320)
add d7d2794 [AIRFLOW-6701] Rat is downloaded from stable backup/mirrors (#7323)
add 945b988 [AIRFLOW-6662] install dumb init (#7300)
add 8f87bc7 [AIRFLOW-6612] Use builtin method to run flower instead of executing cmd (#7237)
add 87ae3e4 [AIRFLOW-3349] Use None instead of False as value for encoding in StreamLogWriter (#7329)
add f67226a [AIRFLOW-6707] Simplify Connection.get_hook method (#7328)
add c94639f [AIRFLOW-6694] Fixed import to print_stuff in kubernetes tests (#7306) (#7334)
add 60ce2a3 [AIRFLOW-6710] Lazy initialise executor modules (#7333)
add d1cedc4 [AIRFLOW-6686] Fix syntax error constructing list of process ids (#7298)
add d8763a2 [AIRFLOW-6702] Dumping kind logs to file.io. (#7319)
add ea268b9 [AIRFLOW-6699] Parameterize weekday sensor tests (#7316)
add 5e02e0d [AIRFLOW-6693] Make page titles distinguishable from another (#7305)
add 633eca1 [AIRFLOW-6692] Generate excluded_patterns in docs/conf.py (#7304)
add 1e576f1 [AIRFLOW-6680] Last changes for AIP-21 (#7301)
add cf14150 [AIRFLOW-6708] Set unique logger names (#7330)
add 9d8d075 [AIRFLOW-6715] Fix Google Cloud DLP Example DAG (#7337)
add 7527edd [AIRFLOW-4364] Make all code in airflow/providers/amazon pylint compatible (#7336)
add fe686e5 [AIRFLOW-6613] center dag on graph view load (#7238)
add 6270cd8 [AIRFLOW-XXXX] Add cross-reference between connection and fernet (#7190)
add 97a429f [AIRFLOW-6714] Remove magic comments about UTF-8 (#7338)
add a025274 [AIRFLOW-6717] Remove non-existent field from templated_fields (#7340)
add cb766b0 [AIRFLOW-XXXX] Fix Static Checks on CI (#7342)
add a311d3d [AIRFLOW-6718] Fix more occurrences of utils.dates.days_ago (#7341)
add 88e40c7 [AIRFLOW-6716] Fix AWS Datasync Example DAG (#7339)
add 7149a5b [AIRFLOW-6720] Enforce alphabetical order for CONN_TYPE_TO_HOOK (#7344)
add f3ad5cf [AIRFLOW-4681] Make sensors module pylint compatible (#7309)
add d9fc5be [AIRFLOW-6691] Add tests that protect the deprecated packages (#7303)
add 486054b [AIRFLOW-6711] Drop plugin support for stat_name_handler (#7335)
add 92c72f4 [AIRFLOW-6720] Detect missing tests for providers package (#7346)
add 04c1fef [AIRFLOW-6676] added GCSDeleteBucketOperator (#7307)
add eb0f6d1 [AIRFLOW-6683] REST API respects store_serialized_dag setting (#7296)
add d02ee3a [AIRFLOW-6725] Simplify chaining operation in DagFileProcessorManager (#7349)
add a022653 [AIRFLOW-XXXX] Move LatestOnlyOperator change to Master (#7350)
add 96f8343 [AIRFLOW-6678] Pull event logs from Kubernetes (#7292)
add 5f7acb1 [AIRFLOW-6630] Resolve handlebars advisory (#7284)
add 34f5d6f [AIRFLOW-XXXX] Add scheduler in production section (#7351)
add 94fccca [AIRFLOW-XXXX] Add pre-commit check for utf-8 file encoding (#7347)
add e681d3a [AIRFLOW-6727] Fix minor bugs in Release Management scripts (#7355)
add 4bf967c [AIRFLOW-XXXX] Add versions_added field to configs (#7354)
add fe6b170 [AIRFLOW-XXXX] Add note about docs/autoapi_templates/index.rst file
add 2bfd7f2 Revert "[AIRFLOW-XXXX] Add note about docs/autoapi_templates/index.rst file"
add ea93bb6 [AIRFLOW-XXXX] Add user and DAGs folder notes to BREEZE.rst (#7362)
add a2009bd [AIRFLOW-XXXX] Add notes about airflow.providers and docs (#7360)
add 2195bb4 [AIRFLOW-XXXX] Remove "Core and community package" section (#7361)
add 675cc6a [AIRFLOW-6736] Fix the repo/branch that is used in PRs for git sync (#7368)
add 61455c6 [AIRFLOW-6739] Update tutorial.rst (#7369)
add 9e150cf [AIRFLOW-XXXX] Fix location of kubernetes tests (#7373)
add 936f7fe [AIRFLOW-6740] Remove Undocumented, deprecated, dysfunctional PROXY_FIX_NUM_PROXIES (#7359)
add e84e207 [AIRFLOW-6738] Upload container diagnostics always (#7372)
add 220bc0e [AIRFLOW-6733] Extend not replace template (#7366)
add 976ec4d [AIRFLOW-6734] Use configured base_template instead of hard-coding (#7367)
add f0c31c5 [AIRFLOW-6695] Can now pass dagrun conf when triggering dags via UI (#7312)
add f46be81 [AIRFLOW-6737] Enable kubernetes diagnostics for all kubernetes tests (#7371)
add f3eea3e [AIRFLOW-6683] Run REST API tests when DAGs are serialized (#7352)
add 52db2ab [AIRFLOW-6751] Pin Werkzeug < 1.0.0 release - 1.0.0 is not compatible (#7377)
add cf1109d [AIRFLOW-6755] Fix snowflake hook bug and tests (#7380)
add 50f01db [AIRFLOW-6756] Drop also deprecated tables in reset (#7381)
add e6d0b57 [AIRFLOW-XXXX] Update autolabeler config (#7379)
add b738c9e [AIRFLOW-6728] Change various DAG info methods to POST (#7364)
add 54768c8 [AIRFLOW-XXXX] Add section for 1.10.8 in Updating.md (#7384)
add 288a50a [AIRFLOW-XXXX] Add Changelog for 1.10.8 (#7383)
add 9e09fa3 [AIRFLOW-XXXX] Add Changelog & Updating.md section for 1.10.9 (#7385)
add 9282185 [AIRFLOW-6761] Fix WorkGroup param in AWSAthenaHook (#7386)
add 951aa62 [AIRFLOW-6758] Skip git version retrieval in case of invalid git (#7382)
add 1464f16 [AIRFLOW-6762] Fix link to "Suggest changes on this page" (#7387)
add 1339485 [AIRFLOW-XXXX] Fix typo commiter => committer (#7392)
add f3a43ed [AIRFLOW-XXXX] Add explicit info about JIRAs for code-related PRs (#7318)
add 319714f [AIRFLOW-6766] Fix "cannot import ensure_text" error for pre-commit (#7393)
add 53ba6d6 [AIRFLOW-6764] Fixed environment installation for Linux (#7390)
add b7aa778 [AIRFLOW-6767] Correct name for default Athena workgroup (#7394)
add 1e00243 [AIRFLOW-5176] Add Azure Data Explorer (Kusto) operator (#5785)
add a0fa964 [AIRFLOW-6770] Run particular test using breeze CLI bug fix (#7396)
add 967930c [AIRFLOW-5413] Allow K8S worker pod to be configured from JSON/YAML file (#6230)
add 6b19889 [AIRFLOW-6065] Add Stackdriver Task Handler (#6660)
add 58c3542 [AIRFLOW-5231] Fix S3Hook.delete_objects method (#7375)
add 9617627 [AIRFLOW-5590] Add run_id to trigger DAG run API response (#6256)
add 33af616 [AIRFLOW-6781] Enforce example_dags and guide for Google integrations (#7404)
add 2381c82 [AIRFLOW-6505] Let emoji encoded properly for json.dumps() (#7399)
add 67463c3 [AIRFLOW-6344] Fix travis CI for tag builds (#7411)
add ed2f3dc [AIRFLOW-2906] Add support for DataDog's dogstatsd when emitting metrics (#7376)
add 920bf90 [AIRFLOW-XXXX] Add ShopBack as an Airflow user (#7418)
add fb00c68 [AIRFLOW-6590] Use batch db operations in jobs (#7370)
add df24b43 [AIRFLOW-6800] Close file object after parsing ssh config (#7415)
add 343d38a [AIRFLOW-6802] Fix bug where dag.max_active_run wasn't always honored by scheduler (#7416)
add ee1ab76 [AIRFLOW-6531] Initial Yandex.Cloud Dataproc support (#7252)
add edcad79 [AIRFLOW-3607] fix scheduler bug related to concurrency and depends on past (#7402)
add cc6e46f [AIRFLOW-XXXX] Speed up mypy runs. (#7421)
add 3eb30ed [AIRFLOW-XXXX] Prevent Docker cache-busting on when editing www templates (#7427)
add 627365a Revert "[AIRFLOW-XXXX] Prevent Docker cache-busting on when editing www templates (#7427)"
add 4c91cf8 [AIRFLOW-6765] Add CLI "airflow dags test" command (#7426)
add cec9249 [AIRFLOW-6818] Prevent Docker cache-busting on when editing www templates (#7432)
add 345a968 [AIRFLOW-XXXX] Add Geekie to Airflow Users list (#7434)
add ff7034f [AIRFLOW-6816] Simplified common functions in breeze scripts (#7430)
add cc1bd64 [AIRFLOW-6801] Make use of ImportError.timestamp (#7425)
add 946bdc2 [AIRFLOW-6405] Add GCP BigQuery Table Upsert Operator (#7126)
add 2c9345a [AIRFLOW-6759] Added MLEngine operator/hook to cancel MLEngine jobs (#7400)
add e835df5 [AIRFLOW-6818] Fix for old versions of git on Dockerhub builds (#7440)
add 1a6b6cb [AIRFLOW-XXXX] Less verbose docker builds
add 5b199cb [AIRFLOW-XXXX] Typo in example_bigquery DAG (#7429)
add d1ab370 [AIRFLOW-XXXX] Fix breeze build-docs (#7445)
add d83ce26 [AIRFLOW-XXXX] Add known issue - example_dags/__init__.py (#7444)
add 9cbd7de [AIRFLOW-6792] Remove _operator/_hook/_sensor in providers package and add tests (#7412)
add dbcd3d8 [AIRFLOW-6804] Add the basic test for all example DAGs (#7419)
add 3f25ff9 [AIRFLOW-XXXX] - add communication chapter to contributing (#7204)
add 7c95c81 [AIRFLOW-6793] Respect env variable in airflow config command (#7413)
add 03fb50a [AIRFLOW-6823] Fix root owned files automatically in Breeze (#7449)
add 1730570 [AIRFLOW-XXXX] Change title and add some more helpful information (#7455)
add 65dd28e [AIRFLOW-1202] Create Elasticsearch Hook (#7358)
add 24f9f11 [AIRFLOW-6820] split breeze into functions (#7433)
add d2ab8b8 [AIRFLOW-6820] fixup! fix unbound variable (#7459)
add d3cf23d [AIRFLOW-5470] Add Apache Livy REST operator (#6090)
add 175a160 [AIRFLOW-6828] Stop using the zope library (#7448)
add 3e5d272 [AIRFLOW-XXXX] Remove travis config warnings (#7467)
add ae69475 [AIRFLOW-6841] Fixed unbounded variable on Mac (#7465)
add 3089812 [AIRFLOW-6839] even more mypy speed improvements (#7460)
add e91d615 [AIRFLOW-6721] Organize Apache Hive tests (#7468)
add 1a9a9f7 [AIRFLOW-6842] Skip fixing ownership on Mac (#7469)
add aff3a36 [AIRFLOW-6558] Campaign Manager operators for conversions (#7420)
add 6cd37da [AIRFLOW-6821] Success callback not called when task marked as success from UI (#7447)
add 1cdab56 [AIRFLOW-5391] Do not re-run skipped tasks when they are cleared (#7276)
add 47a922b [AIRFLOW-6854] Fix missing typing_extensions on python 3.8 (#7474)
add 431b3fb [AIRFLOW-6346] Enhance dag default_view and orientation (#6900)
add 3ef7118 [AIRFLOW-6704] Copy common TaskInstance attributes from Task (#7324)
add 0108fe3 [AIRFLOW-XXXX] Add instructions for logging to localstack S3 (#7461)
add 9577672 [AIRFLOW-6861] Remove pool full on TaskInstance (#7480)
add 92f90fd [AIRFLOW-XXXX] Document new session handling guidelines (#7483)
add 6502cfa [AIRFLOW-6866] Fix wrong export for Mac on Breeze (#7485)
add 848fbab [AIRFLOW-6763] Make systems tests ready for backport tests (#7389)
add 5d1dc7e [AIRFLOW-XXXX] Small BREEZE.rst update (#7487)
add 35b9616 [AIRFLOW-4973] Add Cloud Data Fusion Pipeline integration (#7486)
add 6b90b11 [AIRFLOW-6863] Make airflow/task and airflow/ti_deps pylint compatible (#7482)
add fcbc9bc [AIRFLOW-6858] Decouple DagBag and Executor (#7479)
add 4e0e2f0 [AIRFLOW-6867] Decouple DagBag and TaskInstance (#7488)
add d12001a [AIRFLOW-XXXX] Add architecture to k8sexec docs (#7406)
add a5e8dc9 [AIRFLOW-6850] Handle no access to code in UI (#7472)
add f90c25e [AIRFLOW-XXXX] Clarify dag_id parameter docstring (#7463)
add 0ce2a55 [AIRFLOW-6837] Limit description length of a Dag on HomePage (#7457)
add be0501b [AIRFLOW-XXXX] Update tests info in CONTRIBUTING.rst (#7466)
add 7f3f666 [AIRFLOW-XXXX] Remove duplication in BaseOperator docstring (#7321)
add d8801f4 [AIRFLOW-XXXX] Remove redundant wording in docstrings (#7497)
add a9ad0a92 [AIRFLOW-6790] Add basic Tableau Integration (#7410)
add 9e63fec [AIRFLOW-XXXX] Remove duplicate line from breeze (#7491)
add 4d03e33 [AIRFLOW-6817] remove imports from `airflow/__init__.py`, replaced implicit imports with explicit imports, added entry to `UPDATING.MD` - squashed/rebased (#7456)
add 9f73d90 [AIRFLOW-XXXX] Remove unused local variable value (#7496)
add 63751c3 [AIRFLOW-6872] Fix: Show Git Version in UI (#7493)
add 61a8bb6 [AIRFLOW-6879] Fix Failing CI: Update New import paths (#7500)
add f0a4aa3 [AIRFLOW-XXXX] Fix grammar in UPDATING.md (#7509)
add 0bb6879 [AIRFLOW-4030] second attempt to add singularity to airflow (#7191)
add 520f24b [AIRFLOW-6888] Replace List creation in experimental/trigger_dag.py (#7511)
add 305053c [AIRFLOW-6889] Change mutable argument value in OpsgenieAlertHook (#7512)
add 086e307 [AIRFLOW-6890] AzureDataLakeHook: Move DB call out of __init__ (#7513)
add 20c507f [AIRFLOW-6892] Fix broken non-wheel releases (#7514)
add a812f48 [AIRFLOW-6062] Executor would only delete workers in its own namespace (#7123)
add dcf8743 [AIRFLOW-6894] Prevent db query in example_dags (#7516)
add 0ec2774 [AIRFLOW-5629] Implement Kubernetes priorityClassName in KubernetesPodOperator (#7395)
add ccb2899 [AIRFLOW-6663] Prepare backporting packages (#7391)
add b6f919c [AIRFLOW-6204] Create GoogleSystemTest class (#7439)
add 1a9d218 [AIRFLOW-6628] DAG auto-complete now suggests from all acessible DAGs (#7251)
add 27e0b42 [AIRFLOW-6474] `list_dag_runs` CLI can now filter by execution date range (#7446)
add 7d0e712 [AIRFLOW-6830] Add Subject/MessageAttributes to SNS hook and operator (#7451)
add 3320e43 [AIRFLOW-6817] Lazy-load `airflow.DAG` to keep user-facing API untouched (#7517)
add 83d826b [AIRFLOW-6897] Simplify DagFileProcessorManager (#7521)
add b4ce8f2 [AIRFLOW-XXXX] correct path to deploy_airflow_to_kubernetes.sh in TESTING.rst (#7522)
add 14315fc [AIRFLOW-6516] Allow different configmaps for airflow.cfg & airflow_l… (#7518)
add 4bec1cc [AIRFLOW-6895] AzureFileShareHook: Move DB call out of __init__ (#7519)
add f0e2421 [AIRFLOW-6896] AzureCosmosDBHook: Move DB call out of __init__ (#7520)
add 0425055 [AIRFLOW-6873] fix mypyd errors and add new type annotations (#7495)
add 20b6b34 [AIRFLOW-6838] Introduce real subcommands for Breeze (#7515)
add e3fb4a7 [AIRFLOW-6905] Update pin.svg with new pinwheel (#7524)
add 1467311 [AIRFLOW-6906] Fix flaky tests in kubernetes tests (#7525)
add d1a3424 [AIRFLOW-6593] Add GCP Stackdriver Alerting Hooks and Operators (#7322)
add bb552b2 [AIRFLOW-6908] Lazy load AirflowException (#7528)
add 153c368 [AIRFLOW-XXXX] Update docs on starting Kubernetes tests (#7530)
add 212c02b [AIRFLOW-6909] Prepare backport packages on post-test stage (#7529)
add 6eaa7e3 [AIRFLOW-5924] Automatically unify bucket name and key in S3Hook (#6574)
add a62bb61 [AIRFLOW-6910] Fix kill_zombie method call (#7531)
add 77b5320 [AIRFLOW-6907] Simplify SchedulerJob (#7527)
add 746d8de [AIRFLOW-XXXX] Fix outdated doc on settings.policy (#7532)
add 3111406 [AIRFLOW-6864] Make airfow/jobs pylint compatible (#7484)
add 3f29300 [AIRFLOW-XXXX] Add instructions on using template_searchpath (#7540)
add 3ea3e1a [AIRFLOW-6824] EMRAddStepsOperator problem with multi-step XCom (#7443)
add c161813 [AIRFLOW-6382] Add reason for pre-commit rule (#7538)
add 83b60f0 [AIRFLOW-6919] Make Breeze DAG-test friedly (#7539)
add c39ebaa [AIRFLOW-6887] Do not check the state of fresh DAGRun (#7510)
add 6ec9664 [AIRFLOW-XXXX] Prohibit non-finished PR (#7543)
add f82e45e [AIRFLOW-XXXX] Add more .mailmap entries (#7545)
add f89582a [AIRFLOW-XXXX] Block PR Merge if it has DONT-MERGE in title (#7550)
add 1110faa [AIRFLOW-XXXX] Fix broken static check failure on CI (#7551)
add 676c851 [AIRFLOW-6843] Add delete_option_kwargs to delete_namespaced_pod (#7523)
add 0a77f9f [AIRFLOW-XXXX] Fix typo in BREEZE.rst (#7554)
add a75e69a [AIRFLOW-XXXX] Fix broken static check for BREEZE.rst (#7555)
add 7ae05a0 [AIRFLOW-5354] Reduce scheduler CPU usage from 100% (#7552)
add 206fc36 [AIRFLOW-XXXX] Fix typo in BREEZE.rst (#7556)
add 835d859 [AIRFLOW-XXXX] Fix typo in BREEZE.rst (#7558)
add 03946c6 [AIRFLOW-6942] Use tabulate to display DagBag Report (#7566)
add 513b154 [AIRFLOW-6454] And script to benchmark scheduler dag-run time (#7537)
add d0d8732 [AIRFLOW-6932] Add restart-environment command to Breeze (#7557)
add 6c266fc [AIRFLOW-6936] Only register signal hanlders when ScheduleJob is started (#7560)
add dfb18ad [AIRFLOW-5659] Add support for ephemeral storage on KubernetesPodOperator (#6337)
add c9943ca [AIRFLOW-6940] Improve test isolation in test_views.py (#7564)
add 764aab6 [AIRFLOW-6938] Don't read dag_directory in SchedulerJob (#7562)
add 031b4b7 [AIRFLOW-6857] Bulk sync DAGs (#7477)
add 2cc8d20 [AIRFLOW-XXXX] Fix typos in docs directory (#7571)
add 37a8f6a [AIRFLOW-6939] Executor configuration via import path (#7563)
add 3837dce [AIRFLOW-6862] Do not check the freshness of fresh DAG (#7481)
add d031f84 [AIRFLOW-6856] Bulk fetch paused_dag_ids (#7476)
add ee16d30 [AIRFLOW-XXXX] Update LICENSE versions and remove old licenses (#7553)
add 008b4ba [AIRFLOW-6730] Use total_seconds instead of seconds (#7363)
add d7f7a28 [AIRFLOW-6856] BugFix: Paused Dags still Scheduled (#7578)
add 6d905fd [AIRFLOW-XXXX] Add Tink as an Airflow user (#7581)
add b59042b [AIRFLOW-6949] Respect explicit `spark.kubernetes.namespace` conf to SparkSubmitOperator (#7575)
add bbfc18e [AIRFLOW-6937] Inline _get_simple_dags method in SchedulerJob (#7561)
add 4e3f00d [AIRFLOW-XXXX] Add airflow/utils/dag_processing.py to boring-cyborg.yml (#7586)
add 6a9b951 [AIRFLOW-6950] Remove refresh_executor_config from ti.refresh_from_db (#7577)
add 3709ba9 [AIRFLOW-6948] Remove ASCII Airflow from version command (#7572)
add 66a70bb [AIRFLOW-6955] Only register signal handlers when DagFileProcessorManager is started (#7582)
add 847cb40 [AIRFLOW-6941] Add queries count test for create_dagrun (#7565)
add a887e0a [AIRFLOW-6957] Make retrieving Paused Dag ids a separate method (#7587)
add c88e1d7 [AIRFLOW-6952] Use property for dag default_view (#7579)
add 9676952 [AIRFLOW-XXXX] Fix typo in bigquery_dts.rst (#7588)
add e63e811 [AIRFLOW-6933] Pass in env vars for all operators (#7576)
add c1c2d6a [AIRFLOW-6871] optimize tree view for large DAGs (#7492)
add 6180f71 [AIRFLOW-XXXX] Fix tutorial that initialize the database tables for 2.0.0 (#7590)
add 063a35f [AIRFLOW-6869][WIP] Bulk fetch DAGRuns for _process_task_instances (#7489)
add 1b38f6d [AIRFLOW-5908] Add download_file to S3 Hook (#6577)
add fae99e1 [AIRFLOW-XXXX] Add -- to rm in install_released_airflow_version (#7548)
add 3db4ade [AIRFLOW-6924] Fix Google DLP operators return types (#7546)
add e7b8eb7 [AIRFLOW-XXXX] Fix path in kubernetes.rst (#7594)
add e936159 [AIRFLOW-6958] Fix Intermittent CI failure (#7592)
add cc562dd [AIRFLOW-6881] Bulk fetch DAGRun for create_dag_run (#7502)
add f85cb87 [AIRFLOW-6472] Correct short and long option in cli (#7148)
add d21e9e8 [AIRFLOW-XXXX] Add Docker installation in WSL (#7591)
add 0848dc6 [AIRFLOW-6966] Move reap_process_group to process_utils (#7601)
add 9a94ab2 [AIRFLOW-6962] Fix compeleted to completed (#7600)
add 1d16de7 [AIRFLOW-6969] Move backport build to test (#7603)
add 46b7b38 [AIRFLOW-6961] Create tags in bulk during bulk_sync_to_db (#7599)
add 1e3cddd [AIRFLOW-2325] Add CloudwatchTaskHandler option for remote task logging to Cloudwatch (#7437)
add f5da114 [AIRFLOW-XXXX] Fix typo from upstream to downstream (#7595)
add dc78387 [AIRFLOW-XXXX] Add Ternary Data to README.md (#7606)
add 2ea9278 [AIRFLOW-6860] Default ignore_first_depends_on_past to True (#7490)
add ab6bb00 [AIRFLOW-6971] Fix return type in CloudSpeechToTextRecognizeSpeechOperator (#7607)
add 2bae095 [AIRFLOW-6979] Fix breeze test-target specific test param issue (#7614)
add 4c227e2 [AIRFLOW-6956] Extract kill_child_processes_by_pids from DagFileProcessorManager (#7584)
add 46e55fb [AIRFLOW-XXXX] Add Wildlifestudios to airflow users list
add 0d1e308 [AIRFLOW-6970] Improve GCP Video Intelligence system tests (#7604)
add 8230ccc [AIRFLOW-6926] Fix Google Tasks operators return types and idempotency (#7547)
add c0e5da5 [AIRFLOW-6040] ReadTimoutError should not raise exception (#7616)
add a6e5bcd [AIRFLOW-6972] Shorter frequently used commands in Breeze (#7608)
add 09fea3c [AIRFLOW-6977] Fix BigQuery DTS example DAG (#7612)
add cb2f339 [AIRFLOW-6973] Make GCSCreateBucketOperator idempotent (#7609)
add 5bddf60 [AIRFLOW-XXXX] Add docs to add Dag Tags (#7627)
add 755fe52 [AIRFLOW-6915] Add AI Platform Console Link for MLEngineStartTrainingJobOperator (#7535)
add ff38e15 [AIRFLOW-6984] Improve setup/teardown in SFTP-GCS system tests (#7623)
add 6b65038 [AIRFLOW-6990] Improve system tests for Google Marketing Platform (#7631)
add a110cf0 [AIRFLOW-6497] Avoid loading DAGs in the main scheduler loop (#7597)
add f3abd34 [AIRFLOW-6998] Fix failing system tests in CI (#7636)
add e7d6566 [AIRFLOW-7001] Time zone removed from MySQL TIMSTAMP field inserts (#7641)
add d18513c [AIRFLOW-5828] Move build logic out from hooks/build (#7618)
add b5b9795 [AIRFLOW-6973] Make GCSCreateBucketOperator idempotent (fix) (#7624)
add c2a47c4 [AIRFLOW-7006] Fix missing +e in Breeze script (#7648)
add 680f767 [AIRFLOW-7002] Get rid of yaml "parser" in bash (#7646)
add 609707e [AIRFLOW-6967] Add tests to avoid performance regression in DagFileProcessor (#7602)
add 265282c [AIRFLOW-7005] Added exec command to Breeze (#7649)
add cad20c2 [AIRFLOW-5842] Swtch to Debian buster image as a base (#7647)
add 42eef38 [AIRFLOW-6877] Add cross-provider dependencies as extras (#7506)
add 8546549 [AIRFLOW-7012] Split tests into providers/core to save memory (#7657)
add 5be3b31 [AIRFLOW-7009] Use keywords arguments for DagFileStat (#7651)
add 1766e0b [AIRFLOW-XXXX] Fix gitignore (#7660)
add 3aca396 [AIRFLOW-7010] Skip in-container checks for Dockerhub builds (#7652)
add b39468d [AIRFLOW-5922] Add option to specify the mysql client library used in MySqlHook (#6576)
add faf0df4 [AIRFLOW-XXXX] Fix upsert operator in BQ example DAG (#7666)
add e5130dc [AIRFLOW-2911] Add job cancellation capability to Dataflow service (#7659)
add 29e848d [AIRFLOW-7018] fixing travis's job name escaping problem (#7668)
add bf9b6b6 [AIRFLOW-5013] Add GCP Data Catalog Hook and operators (#7664)
add c93f82b [AIRFLOW-7021] Avoid multiple calls to conf.getboolean in _process_dags (#7672)
add 3f68eea [AIRFLOW-7023] Remove duplicated package definitions in setup.py (#7675)
add e2711af [AIRFLOW-7015] Detect Dockerhub repo/user when building on Dockerhub (#7673)
add 644554a [AIRFLOW-XXXX] Small grammar fixes in Best Practices doc (#7670)
add 6c39a3b [AIRFLOW-6542] Add spark-on-k8s operator/hook/sensor (#7163)
add 024b4bf [AIRFLOW-7024] Add the verbose parameter support to SparkSqlOperator (#7676)
add 2f42fa5 [AIRFLOW-6443] Increase pool name length & error if name is too long (#7658)
add 1f77f94 [AIRFLOW-6980] Improve system tests and building providers package (#7615)
add e6af02f [AIRFLOW-7016] Sort dag tags in the UI (#7661)
add b7cdda1 [AIRFLOW-4438] Add Gzip compression to S3_hook (#7680)
add 2440c4a [AIRFLOW-7032] Remove airflow/gcp folder from doc build (#7681)
add fcfc2aa [AIRFLOW-6809] Add tests for presto operators (#7422)
add 2536b51 [AIRFLOW-7037] Fix Incorrect Type Annotation for Multiprocessing Connection (#7687)
add 3aff653 [AIRFLOW-7040] Move tests/utils/contrib packages to tests/utils (#7690)
add 462225a [AIRFLOW-7041] make bowler dependency local (#7691)
add bdb2eba [AIRFLOW-7017] Respect default dag view in trigger dag origin. (#7667)
add 81f50a9 [AIRFLOW-XXXX] Fix typo in tests/jobs/test_base_job.py (#7698)
add 8f11af9 [AIRFLOW-XXXX] Fix docstring in TestSchedulerJob (#7699)
add facd59b [AIRFLOW-XXXX] Remove already solved items from pylint_todo.txt (#7697)
add 25c3abf [AIRFLOW-XXXX] Replace conversion from list to set (#7696)
add 63cf303 [AIRFLOW-XXXX] Update to the latest version of pre-commit-hooks (#7702)
add a251ae9 [AIRFLOW-XXXX] Change CONTRIBUTING.md to CONTRIBUTING.rst (#7695)
add 41d66fe [AIRFLOW-XXXX] Fix broken link in backport_packages/README.md (#7700)
add 6539af3 [AIRFLOW-XXXX] Wrap line under 90 characters (#7701)
add 6140356 [AIRFLOW-6481] Fix bug in SalesforceHook (#7703)
add 137896f [AIRFLOW-7034] Remove feature: Assigning Dag to task using Bitshift Op (#7685)
add 6cc9d81 [AIRFLOW-7013] Automated check if Breeze image needs to be pulled (#7656)
add 78e48ba [AIRFLOW-5944] Rendering templated_fields without accessing DAG files (#6788)
add 3e23235 [AIRFLOW-6954] Use DagRunType instead of ID_PREFIX in run_id (#7583)
add 421e7a2 [AIRFLOW-7047] Fixe build providers dependencies pre-commit on Mac (#7705)
add 2327aa5 [AIRFLOW-7025] Fix SparkSqlHook.run_query to handle its parameter properly (#7677)
add c0c5f11 [AIRFLOW-6884] Make SageMakerTrainingOperator idempotent (#7598)
add 7f6e6b9 [AIRFLOW-7022] Simplify DagFileProcessor.process_file method (#7674)
add 3bb60af [AIRFLOW-6975] Base AWSHook AssumeRoleWithSAML (#7619)
add ccbaf57 [AIRFLOW-6989] Display Rendered template_fields without accessing Dagfiles (#7633)
add 289bc80 [AIRFLOW-7056] Selective backport packages build (#7712)
add c997cab [AIRFLOW-6724] Add Google Analytics 360 Accounts Retrieve Operator (#7630)
add a86924f [AIRFLOW-7054] Breeze has an option now to reset db at entry (#7710)
add e146518 [AIRFLOW-5946] DAG Serialization: Store source code in db (#7217)
add 0be7654 [AIRFLOW-7003] Lazy load all plguins (#7644)
add 7e15236 [AIRFLOW-XXXX] Update temp link to a fixed link (#7715)
add 5192756 [AIRFLOW-XXXX] Remove the defunct limitation of Dag Serialization (#7716)
add ef71ac6 [AIRFLOW-7029] Use separate docker image for running license check (#7678)
add 4e49f00 [AIRFLOW-7001] Further fix for the MySQL 5.7 UtcDateTime (#7655)
add 8badb3d [AIRFLOW-XXXX] Add Rakuten in Airflow Users list (#7686)
add d466148 [AIRFLOW-7019] Show un/pause errors in dags view. (#7669)
add 2bc020c [AIRFLOW-7055] Verbose logging option for google provider (#7711)
add 31d15bd [AIRFLOW-7062] Fix pydruid release breaking the build (#7720)
add 5f784ae [AIRFLOW-7061] Rename openfass to openfaas (#7721)
add e31e9dd [AIRFLOW-5705] Add secrets backend and support for AWS SSM (#6376)
add 35eff0a [AIRFLOW-7051] Implement Vertica Hook Tests (#7707)
add 6fc5148 [AIRFLOW-7063] Fix dag.clear() slowness caused by count (#7723)
add dced43b [AIRFLOW-6946] Switch to MySQL 5.7 in 2.0 as base (#7570)
add 271ee64 [AIRFLOW-7058] Add support for different DB versions (#7717)
add 0740daf [AIRFLOW-7066] Use sphinx syntax in concepts.rst (#7729)
add 8bf6a90 [AIRFLOW-6530] Allow Custom Statsd Client (#7227)
add 8f417e5 [AIRFLOW-XXXX] Updated supported versions of backends (#7727)
add 51161db [AIRFLOW-5664] Store timestamps with microseconds precision (#6354)
add ae035cd [AIRFLOW-6987] Avoid creating default connections (#7629)
add a8b5fc7 [AIRFLOW-4175] S3Hook load_file should support ACL policy paramete (#7733)
add 4ff9d63 [AIRFLOW-5705] Fix bug in Secrets Backend (#7742)
add 968a3f9 [AIRFLOW-XXXX] Add label for Secrets for matching filepaths (#7746)
add 2a54512 [AIRFLOW-5705] Fix bugs in AWS SSM Secrets Backend (#7745)
add 91557c6 [AIRFLOW-7073] GKEStartPodOperator always use connection credentials (#7738)
add 0de0347 [AIRFLOW-6855]: Escape project_dataset_table in SQL query in gcs to bq … (#7475)
add d0cf421 [AIRFLOW-XXXX] Fix typo in UPDATING.md (#7751)
add de7e934 [AIRFLOW-7079] Remove redundant code for storing template_fields (#7750)
add 4979e5c [AIRFLOW-7072] Task instance email_alert render only if need (#7736)
add 49998ed [AIRFLOW-7074] Add Permissions to view SubDAGs (#7752)
add 60fdbf6 [AIRFLOW-5610] Add ability to specify multiple objects to copy in GCSToGCSOperator (#7728)
add 4e626be [AIRFLOW-6014] - handle pods which are preempted and deleted by kuber… (#6606)
add 73305c7 [AIRFLOW-7081] Remove env variables from GCP guide (#7755)
add e21b2e1 [AIRFLOW-7080] Adds API endpoint to return a DAG's paused state (#7737)
add 63a3102 [AIRFLOW-7064] Add CloudFirestoreExportDatabaseOperator (#7725)
add 029c84e [AIRFLOW-5421] Add Presto to GCS transfer operator (#7718)
add cc5376d [AIRFLOW-7000] Allow passing in env var JSON dict in task_test (#7639)
add ce022a3 [AIRFLOW-XXXX] Add cross-references for operators guide (#7760)
add 6e21c13 [AIRFLOW-XXXX] Fix reference to GCP classes in guides (#7762)
add d9eb0be [AIRFLOW-7088] Avoid reading store_dag_code option in loop (#7764)
add d2ee4be [AIRFLOW-7089] Create kill method in AbstractDagFileProcessorProcess (#7765)
add 7e1e954 [AIRFLOW-7085] Cache credentials, project_id in GCP Base Hook (#7759)
add 97dbc1b [AIRFLOW-7087] Rename _execute_helper to _run_scheduler_loop (#7763)
add ae854ca [AIRFLOW-7082] Remove catch_http_exception decorator in GCP hooks (#7756)
add f513f40 [AIRFLOW-XXXX] Add HomeToGo in Airflow users list (#7769)
add 2869d3d [AIRFLOW-4679] Make airflow/operators Pylint compatible (#7757)
add 749fc47 [AIRFLOW-4672] Make airflow/hooks Pylint compatible (#7767)
add c24f841 [AIRFLOW-7084] Lazy initialize plugins for each entrypoint (#7758)
add b118916 [AIRFLOW-7069] Fix cloudsql system tests (#7770)
add 92ca751 Remove JIRA requirements from PRs (#7771)
add d027b87 [AIRFLOW-6885] Delete worker on success (#7507)
add a44beaf [AIRFLOW-7076] Add support for HashiCorp Vault as Secrets Backend (#7741)
add a360024 [AIRFLOW-5705] Make AwsSsmSecretsBackend consistent with VaultBackend (#7753)
add ff3700d [AIRFLOW-6959] Use NULL as dag.description default value (#7593)
add 6b9b214 [AIRFLOW-6732] Add GoogleAdsHook and GoogleAdsToGcsOperator (#7692)
add 759ce2a [AIRFLOW-6978] Add PubSubPullOperator (#7766)
add 6b3b8a4 [AIRFLOW-XXXX] document system tests mechanism better (#7774)
add 6c4e90d [AIRFLOW-7098] Simple salesforce release 1.0.0 breaks the build (#7775)
add 5106a29 [AIRFLOW-6752] Add GoogleAnalyticsRetrieveAdsLinksListOperator (#7748)
add 9575706 [AIRFLOW-6860] Default ignore_first_depends_on_past to True (#7610)
add e054bbc [AIRFLOW-XXXX] Fix typo in ci_prepare_backport_packages.sh (#7778)
add 2a9f9e4 Remove Jira title requirement from Mergable check (#7780)
add bfce7e9 Enable Github issues (#7779)
add c8088c2 [AIRFLOW-7100] Add GoogleAnalyticsGetAdsLinkOperator (#7781)
add 661c44a Fix formatting in feature_request issue template (#7784)
add fee827e Remove references to Jira for tickets/PR from docs (#7783)
add cabd684 [AIRFLOW-7097] Install gcloud beta componensts in CI image (#7772)
add 6ec51b3 Fixes unclean installation of Airflow 1.10 (#7796)
add b7ca0dd Fix elasticsearch breaking the build (#7800)
add 9ad1844 Bring back reset db explicitly called at CI entry (#7798)
add d9ea57b Remove arg lookup map in CLIFactory (#7801)
add 8c56388 [AIRFLOW-7067] Pinned version of Apache Airflow (#7730)
add 0daf5d7 Add ability to specify a maximum modified time for objects in GCSToGCSOperator (#7791)
add 0974aab Introduce types in airflow.bin.cli (#7803)
add 27dac00 [AIRFLOW-7099] Improve system test for cloud transfer service (#7794)
add 5846b6a Ask users reporting UI bugs to include photo or video (#7790)
add 305e1e5 Verify that all providers packages are included (#7793)
add 7534817 Change name of the common environment initialization function (#7805)
add f4f8885 Remove CLIFactory - reduce indendation (#7804)
add 04de091 Add backwards compatibility for chain and cross_downstream (#7807)
add 0d8b846 [AIRFLOW-XXXX] Clarifying wording on DAG runs (#7744)
add 87149a7 Test installation of all provider packages (#7797)
add 8465d66 Remove airflow.bin package (#7808)
add d372f23 [AIRFLOW-XXXX] Add guide for Travis CI and IDE setup (#7625)
add cdf1809 [AIRFLOW-7104] Add Secret backend for GCP Secrets Manager (#7795)
add 426a798 Imrove support for laatest API in MLEngineStartTrainingJobOperator (#7812)
add 7811918 Remove redundant parentheses (#7814)
add f2e0766 Make get_user_roles staticmethod (#7815)
add b7ecc01 Make AirflowConfigParser._warn_deprecate as staticmethod (#7816)
add 56c013c Add missing docstring in BigQueryHook.create_empty_table (#7817)
add b86bf79 Fix typo in GCP credentials_provider's docstring (#7818)
add 7e6372a Add call to Super call in apache providers (#7820)
add a83eb33 Add call to Super call in microsoft providers (#7821)
add 74c2a6d Add call to Super class in 'ftp' & 'ssh' providers (#7822)
add 9e5a8e7 Add call to Super class in 'google' providers (#7823)
add 31efc93 Add missing call to Super class in 'salesforce' provider (#7824)
add cd546b6 Add missing call to Super class in 'cncf' & 'docker' providers (#7825)
add be2b2ba Add missing call to Super class in 'http', 'grpc' & 'slack' providers (#7826)
add 5648dfb Add missing call to Super class in 'amazon', 'cloudant & 'databricks' providers (#7827)
add 05443c6 Add missing call to Super class in remaining providers (#7828)
add ca8857b Change from Instance attribute to variable in JdbcOperator.execute (#7819)
add 210de87 Move Dockerfile to Dockerfile.ci (#7829)
add a001489 Improve example DAG for ML Engine (#7810)
add 4bde99f Make airflow/providers pylint compatible (#7802)
add 529db07 Improve Google PubSub hook publish method (#7831)
add 2db0a66 Pylint: Enable deprecated-string-function check (#7839)
add c4ea10e Pylint: Enable deprecated-sys-function check (#7838)
add a7e3c11 Pylint: Enable dict-*-not-iterating check (#7840)
add cc2458d Pylint: Enable deprecated-* check (#7842)
add bbd9922 Skip Installation on Travis (#7845)
add 77bc480 [AIRFLOW-6624] Improve webserver command with pidfile checking (#7245)
add 3cc37b1 Remove super().__init__() call in backported hooks (#7833)
add eef87b9 [AIRFLOW-7105] Unify Secrets Backend method interfaces (#7830)
add 0eec083 Add Colgate-Palmolive to users list (#7848)
add 0c6af43 [AIRFLOW-7053] Fix success/failed error in graph without dagrun (#7709)
add 1982c3f Run Dataflow for ML Engine summary in venv (#7809)
add a15026f Bump Boto3 (#7851)
add 6df6b8c Fix example DAG for MLEngine in backport package (#7813)
add 02b71f9 Remove unused import - BowlerTool (#7865)
add 686d7d5 Standardize SecretBackend class names (#7846)
add 6c67087 [AIRFLOW-6833] HA for webhdfs connection (#7454)
add a31ce56 Welcome users on creating their first issue (#7867)
add f7229e5 BugFix: Show task_id in the Graph View tooltip (#7859)
add 66962b4 add kubernetes instructions to bug_report (#7789)
add 4c067de Fix static check failure: end-of-file-fixer (#7874)
add 733d3d3 [AIRFLOW-4363] Fix JSON encoding error (#7628)
add a6fd74e Fix grammar in setup.py (#7877)
add 5f165f3 [AIRFLOW-5801] Get GCP credentials from file instead of JSON blob (#7869)
add bb5edf4 Restore DaskExecutor tests (#7786)
add d2042b7 Load all job models at once (#7878)
add 35834c3 Remove Presto check operators (#7884)
add d87c59d Don't schedule dummy tasks (#7880)
add 6486abc Remove references to airflow.contrib in tests (#7882)
add 9546192 bumping simple-salesforce to 1.0.0 (#7857)
add beef6c2 Improve authorization in GCP system tests (#7863)
add f7d1a43 Fix CloudMemorystoreCreateInstanceAndImportOperator operator (#7856)
add 8ba8a72 Improve example DAGs for Cloud Memorystore (#7855)
add 4e9a7d0 Display DAG filepaths in airflow dags list command (#7886)
add e3920f1 Improve setUp/tearDown in Cloud Firestore system test (#7862)
add a32a127 Improve setUp/tearDown in PrestoToGCSSystemTest (#7860)
add f9c2263 Fix CloudSecretsManagerBackend invalid connections_prefix (#7861)
add 876ca9b Update Celery to 4.4.2 (#7754)
add bfd4251 Improve idempotency in MLEngineHook.create_model (#7811)
add 2d0db94 [AIRFLOW-6399] Serialization: DAG access_control field should be decorated field in DAG serialization (#7879)
add 892522f Change signature of GSheetsHook methods (#7853)
add c1b4b71 [Doc] Separate supported Postgres versions with comma (#7892)
add 6bd2e59 Fix Elastic DAG for TestDagFileProcessorQueriesCount (#7889)
add f0c65e3 [AIRFLOW-4453] Make behavior of `none_failed` consistent with documentation (#7464)
add d674f31 [Doc] Fix broken link in README.md (#7893)
add 2a98a61 Add _access control to validate deserialized DAGs (#7896)
add 3cc631e Extract DAG cycle tester (#7897)
add 3fb5f15 Requirements now depend on python version (#7841)
add bf4d231 Enable super init not called check in pylint (#7834)
add da46243 Decouple DAG and SerializedDagModel (#7898)
add 3f26427 Allow hvac pakage installation using 'hashicorp' extra (#7915)
add 438da72 [AIRFLOW-5825] SageMakerEndpointOperator is not idempotent (#7891)
add 29423b6 Fixed automated check for image rebuild (#7912)
add 01f9942 Add download/upload operators for GCS and Google Sheets (#7866)
add 88bfd37 Install version is not persistent in breeze (#7914)
add 1bdd5ff Get Airflow Connection from Environment Variables (#7923)
add eb4af4f Make BaseSecretsBackend.build_path generic (#7948)
add 8456b30 Don't use DagBag in set_is_paused method (#7894)
add c1c88ab Get Airflow Variables from Hashicorp Vault (#7944)
add 0e1c238 Get Airflow Variables from GCP Secrets Manager (#7946)
add 7239d9a Get Airflow Variables from AWS Systems Manager Parameter Store (#7945)
add 33a2372 Fixes too high parallelism in CI (#7947)
add 7b288a2 Remove Prepare & test backport package for 1.10.6 test from CI (#7950)
add dd96d20 Fix typo for store_serialized_dags config (#7952)
add 7939758 Remove unnecessary messages in CI (#7951)
add 1eafde2 [AIRFLOW-7113] Fix gantt render error (#7913)
add daad60b Use mock.patch in TestExecutorLoader.test_should_support_plugins (#7949)
add 0f19a93 Remove GKEStartPodOperator when backporting (#7908)
add 685e66d [AIRFLOW-XXXX] fix pools doc for LocalExecutor (#7643)
add 996bf2e Further decrease of amount of parallelism (#7991)
add 49abce5 Improve system tests for Cloud Build (#8003)
add 51be6ec Add link to Airflow website in README (#7956)
add bac0ab2 close sftp connection without error (#7953)
add 08f0617 Enable celery command in any environment (#7902)
add cb0bf4a Remove sql like function in base_hook (#7901)
add d7583a5 [AIRFLOW-4688]: Fix Pylint checks on modules under `scripts` folder (#7850)
add dd29724 Move out get_python_source from www, Move get_dag to www.utils (#7899)
add 7790239 [AIRFLOW-7075] Operators for storing information from GCS into GA (#7743)
add 9626b03 [AIRFLOW-6574] Adding private_environment to docker operator. (#7671)
add 7282591 Upgrading to latest requirements is eager (#7980)
add 8426723 [AIRFLOW] Force PGPORT env. var to be a string (#7773)
add 6018532 Fixed conditions for upgrade to latest requirements (#8013)
add 4c6ae18 [AIRFLOW-6685] ThresholdCheckOperator (#7353)
add 686c2a1 Mark trigger-controller-dag test as xfail (#8015)
add 8b77787 Add missing docstring in check operator (#8020)
add 67268a0 Run DB shells in PTY (#8004)
add 1428c0f Pinning max pandas version to 2.0 (lesser than) to allow pandas 1.0. (#7954)
add 5b0f541 Fix Flaky TriggerDAG UI test (#8022)
add aae3b8f Individual package READMEs (#8012)
add 07de602 Fix accidental hard dependency on dask in BackfillJob (#8025)
add 8e89780 Add more refactor steps for providers.google (#8010)
add 8a02402 Rename CloudBaseHook to GoogleBaseHook and move it to google.common (#8011)
add d33c498 Update TESTING.rst (#8029)
add 11a4983 Update BREEZE.rst (#8028)
add 26b05bf Updating README.MD (#8027)
add 2503857 Allow setting Airflow Variable values to empty string ('') (#8021)
add cfc0d6c Prevent sequential scan of task instance table (#8014)
add 8c2bd91 Allow DateTimePicker to actually pick times too. (#8034)
add 3808a62 Unify Google class/package names (#8033)
add 329e6a5 [AIRFLOW-5907] Add S3 to MySql Operator (#6578)
add dded615 Fix typo in scripts/perf/scheduler_dag_execution_timing.py (#8038)
add 4aac5a3 Generate requirements are now sorted (#8040)
add 6bf3058 Fix example code in the documentation (#8042)
add 04c4ebb Use same tooltip for Graph and Tree views for TaskInstances (#8043)
add 340e947 Update instructions to prepare backport packages (#8037)
add 6602160 Add Jiajie Zhong to committers list (#8047)
add 99370fe [AIRFLOW-7045] Update SQL query to delete RenderedTaskInstanceFields (#8051)
add ed2bc00 Add Google Ads list accounts operator (#8007)
add d02932d Fix airflow.www.views import (#8050)
add 9c8926b Unify flag name for long running tests (#8045)
add 6e58767 Add missing flag to xargs in containers utils (#8065)
add 0d5ecde Add 1.10 import fallback in GCS-Presto system test (#8066)
add a15f5d3 [AIRFLOW-XXXX] Add Gojek as an Airflow user (#8070)
add 6126bbb [AIRFLOW-5800] Add a default connection entry for PinotDbApiHook (#6457)
add 07fd0d7 Add Production Docker image support (#7832)
add 209bc41 Fix Example in config_templates for Secrets Backend (#8074)
add f177bb6 Add backticks in IMAGES.rst command description (#8075)
add f0a3b32 Change version_added for store_dag_code config (#8076)
add 1ccafc6 Add spark_kubernetes system test (#7875)
add e2f7792 Remove JIRA ticket insert by bot in PR template (#7835)
add 3b91ec9 Call delete_dag on subdag without AttributeError (#8017)
add be1451b [AIRFLOW-7026] Improve SparkSqlHook's error message (#7749)
add 69dc91b [AIRFLOW-6982] add native python exasol support (#7621)
add a00d0b1 Add Polidea as Airflow user (#8077)
add cc9b1bc [AIRFLOW-7048] Allow user to chose timezone to use in UI (#8046)
add 7ef75d2 [AIRFLOW-7117] Honor self.schema in sql_to_gcs as schema to upload (#8049)
add 94480a7 Improve process terminating in scheduler_job (#8064)
add 10542e0 BugFix: Datetimepicker is stuck on the UI (#8092)
add 6dbc79f Allow compile_assets.sh script to be run from any directory (#8097)
add 3a7b741 Housekeeping of auth backend & Update Security doc (#8071)
add ee12529 Add Local and Sequential Executors to Doc (#8084)
add 14db373 [AIRFLOW-5277] Gantt chart respects per-user the Timezone UI setting (#8096)
add 7217478 Fix timezones displayed in Task Instance tooltip (#8103)
add 43bf07f Add QuintoAndar as Airflow user (#8101)
add 1000b4b Handle DST better in Task Instance tool tips (#8104)
add d99833c [AIRFLOW-4529] Add support for Azure Batch Service (#8024)
add 8d31ca2 Make models/pool.py pylint compatible (#8068)
add 3c7cc5e Add support for custom task runner (#8085)
add a361c04 Fix enter Breeze with multiple container name include mysql (#8094)
add 11f1e0c [AIRFLOW-6929] Add OpenAPI spec (#7549)
add 0c1477f Fix typo in .pre-commit-config.yaml (#8126)
add aaa3d32 Fix minor issues with Announcements Dev Scripts (#8141)
add 68d1714 [AIRFLOW-6822] AWS hooks should cache boto3 client (#7541)
add 323c1d1 Make the default TI pool slots '1' (#8153)
add 9fda018 Improve tests for Storing Dag Code in DB (#8152)
add 3fc89f2 [AIRFLOW-7106] Cloud data fusion integration - Allow to pass args to start pipeline (#7849)
add b2a3ab5 Fix broken Triggering Dag from UI functionality (#8148)
add 6c27346 Fix Updating & Deleting DagCode (#8161)
add 0dafdd0 Fix 500 error in Security screens (#8165)
add 7517442 [AIRFLOW-6914] Add a default robots.txt (#7653)
add 59b2c97 Revert "[AIRFLOW-6914] Add a default robots.txt (#7653)" (#8173)
add a2eb400 Fix typo in doc of DagFileProcessorManager.emit_metrics (#8175)
add 88e756e Improve add_dag_code_table migration (#8176)
add 17fbd7a Add tests for Security Views (#8180)
add 48e89bd Fix Viewing Dag Code for Stateless Webserver (#8178)
add 75896c3 [AIRFLOW-6778] Add a configurable DAGs volume mount path for Kubernetes (#8147)
add 0f37209 Display Graph with TI statuses after backfilling (#7776)
add 510a377 [AIRFLOW-6561] Add possibility to specify default resources for airflow k8s workers (#7168)
add 5e82b2f Consistent formatting in CSS files (#8182)
add 3f9f845 Mount ${HOME}/.aws in breeze environemnt if --forward-credentials (#8183)
add b46d6c0 Add support for AWS Secrets Manager as Secrets Backend (#8186)
add 9468187 Revert "[AIRFLOW-6929] Add OpenAPI spec (#7549)" (#8217)
add 6c79b09 [AIRFLOW-5662] Reduce DB queries used to emit pool usage metrics (#6342)
add ad42c40 Fix formatting in AWS Connections docs (#8223)
add 1317cdc [AIRFLOW-7049] Persistent display/filtering of DAG status (#8106)
add 0ccd5b9 Move DAG._schedule_interval logic out of DAG.__init__ (#8225)
add 08c9b0a Make Gantt tooltip the same as Tree and Graph view (#8220)
add 6aa4f53 CSS linting integrated into pre-commit (#8218)
add 87969a3 [AIRFLOW-6515] Change Log Levels from Info/Warn to Error (#8170)
add c983e46 Fix stylelint violation (#8236)
add c9c336c Add Changelog and Updating note for 1.10.10 (#8235)
add bb5e403 Honor schema type for MySQL to GCS data pre-process (#8090)
add e945439 Simplify DAG.set_dag_runs_state method (#8232)
add 4e8a979 Docker image build include now releses 1.10.10 version (#8234)
add 12b9b64 Upgraded to latest version of requirements (#8239)
add 82a8985 Proper version is displayed when running prod image via Breeze (#8229)
add eb17ef0 Fix indentation (#8250)
add 1688b51 Add documentation for CLI command airflow dags test (#8251)
add 6ba672e RBAC ui: fix missing task runs being rendered as circles instead of squares (#8253)
add c11808f RBAC ui: Fix missing Y-axis labels with units in plots (#8252)
add 54befa6 Update to latest requirements 2020.04.12 (#8262)
add ab1290c Make launch_type parameter optional (#8248)
add e74438c Make autocomplete work better for zsh (#8260)
add e6e7931 Add 'Version Added' on Secrets Backend docs (#8264)
add 77412ac Fix typo in local_task_job (#8263)
add a385a49 [Docs] Simplify language re roll-your-own secrets backend (#8257)
add 62a0396 Help for breeze commands contain relevant flags. (#8261)
add 327b0a9 Added GoogleDisplayVideo360UploadLineItemsOperator (#8216)
add 1fd9ed3 Add mypy plugin for decorators. (#8145)
add c1f9478 Convert properties with query to real methods (#7900)
add 44e5504 Fix tests and documentation for CLI 'connections add' (#8155)
add 0a1dc27 Fix non updating DAG code by checking against last modification time (#8266)
add 45c8983 Less aggressive eager upgrade of requirements (#8267)
add 25f435b Add Movember to users list (#8289)
add 8cae07e fixed typo (#8294)
add eee4eba Added Facebook Ads Operator #7887 (#8008)
add 2636cc9 Raise exception when GCP credential doesn't support account impersonation (#8213)
add a143629 Fix confusing "heartbeat" of DagFileProcessor class (#8298)
add 54d3c9a Remove unused code from Gannt View (#8302)
add b198a1f Create guide for BigQuery operators (#8276)
add 3c47b80 Remove unused Scheduler "authenticate" config (#8310)
add 968c96f Remove deprecated `secure_model` config (#8309)
add 3a98032 Add simple tests for SqliteOperator (#8307)
add f436bc3 Fix TOC on "How-to Guides/GCP" (#8295)
add bd61002 fix typo in DAG Serialization documentation (#8317)
add d294b60 Production image is now built automatically in Dockerhub (#8314)
add cf6c254 Expose Airflow Webserver Port in Production Docker Image (#8228)
add fcfee82 Reorder middleware - ProxyFix and BaseUrl (#8157)
add a266497 Use Github Actions to run CI (#8376)
add 0f5f172 [AIRFLOW-6885] Change delete-on-success to delete-on-failure (#8312)
add 1fbe8d8 Fix Extra Links in Gannt View (#8308)
add befff3e Add Github Actions badge to README (#8386)
add efcffa3 Add Dataproc SparkR Example (#8240)
add 84bc527 Move backport packages to GA (#8391)
add baa61c9 Add migration waiting script and log cleaner (#8219)
add 670118f Display docs errors summary (#8392)
add 6d57107 Add airflow info command (#8290)
add e5f177b Add qoala as officially using airflow (#8401)
add fa3872a Handle no Dagrun in DagrunIdDep (#8389)
add 9ab9910 [AIRFLOW-8187] Extend elastic DAG with a binary tree, grid, star (#8277)
add d06d316 Fix timing-based flakey test in TestLocalTaskJob (#8405)
add d711dca Add colors to airflow config command (#8404)
add 33229f9 Test script tries to reset db regardless of db check (#8403)
add 37473d2 Allow "falsey" default arguments in CLI Parser (#8398)
add eca7fff Fixes check_migrations commands (#8407)
add 34074ba Fix building image manifest (was removed by accident with prod img) (#8408)
add a160886 Fix Migration for MSSQL (#8385)
add 44ddf54 Update the tree view of dag on Concepts Last Run Only (#8268)
add 5e3a831 Fix error message in production entrypoint.sh (#8396)
add 0cd679e Less frequent dockerhub builds (#8400)
add 79d3f33 Clean up temporary files in Dataflow operators (#8313)
add 5b72ef82 Use less fancy tables in CLI by default (#8409)
add d97e5ee Add a dedicated "free disk space" step to fix CI (#8426)
add fa262c1 Make doc clearer about Airflow Variables using Environment Variables (#8427)
add bc230a9 Fix subcommand error when running production image without argument (#8415)
add 59a4f26 stop rendering some class docs in wrong place (#8095)
add 6c5fba2 Remove duplicate dependency ('curl') from Dockerfile (#8412)
add 5c7f536 fixed typo in confirm script (#8419)
add 96df427 Add back-compat modules from 1.10.10 for SecretsBackends (#8413)
add d61a476 [AIRFLOW-5156] Added auth type to HttpHook (#8429)
add ddd005e [AIRFLOW-5156] Fixed doc strigns for HttpHook (#8434)
add dd9f04e Fix performance degradation when updating dagrun state (#8435)
add 79c99b1 Added location parameter to BigQueryCheckOperator (#8273)
add d94bcf7 Fix formatting of Pool docs in concepts.rst (#8443)
add ac90633 Not pulling base python images does not work for bugfixes (#8437)
add a1959dc Improve language in Pod Mutation Hook docs (#8445)
add 232dbcd Make KubernetesPodOperator clear in docs (#8444)
add 8517cb1 Fix formatting in Lineage docs (#8446)
add 11454cb Simplify mocking in BigQueryHook tests (#8450)
add 6db66ea [AIRFLOW-1536] Set a default value or read from cfg/args for setting DaemonContext in worker (#7724)
add 36465a4 Added more precise Python requirements to README.md (#8455)
add dcf46f5 Remove unittest.main() from tests (#8454)
add becedd5 Remove unrelated EC2 references in ECSOperator (#8451)
add c34ba9a Allow only adding labels on PR Creation (not Updation) (#8461)
add 5d3a7ee Allow multiple extra_packages in Dataflow (#8394)
add f4faed6 Fix case when the pidfile is empty during the pidfile check (#8462)
add e6d34b3 Return non-zero error code when variable is missing(#8438)
add 22d6dcf Divide commands into "Actions"/"Groups" sections (#8456)
add fe8f150 Allow retrieving Connections from Secrets Backend using CLI (#8440)
add 297ad30 Fix Snowflake hook conn id (#8423)
add 4338dbd Add Airflow Users for Optum (#8478)
add 064cb67 Pin Hadolint to version released 2020.04.20 (#8485)
add 06cde6b Fix awkward log info in dbapi_hook (#8482)
add 4917bff Pre-commit checks in Github Actions have colour and are simpler (#8486)
add ffed07d Update to latest pygrep pre-commit hook (#8489)
add bd7f63b Get rid of Travis CI from the docs (#8488)
add b88ca51 Fix typo in UPDATING.md (#8493)
add a8cedf8 Use existing DagBag for 'dag_details' & `trigger` Endpoints (#8501)
add 991e6be Add scripts/list-integrations.py (#8469)
add 93ea058 [AIRFLOW-7059] pass hive_conf to get_pandas_df in HiveServer2Hook (#8380)
add 57c8c05 Use python client in BQ hook create_empty_table/dataset and table_exists (#8377)
add 1dc14d5 WTForms 2.3.0 break our Flask apps (#8512)
add 1d5d661 Remove unused session variable from www/view.py (#8504)
add de453a6 List of integrations is now maintained in one place. (#8496)
add 6d2e31c Add installation description for repeatable PyPi installation (#8513)
add 4054663 Fix too long comment in setup.py (#8515)
add 44e3d7e Add "please use search" in bugfix template (#8492)
add 887dea3 Add support for caching of image in GitHub's registry (#8497)
add 1bdaca9 Remove WTforms from setup.py (#8522)
add e11a838 Optimize GitLab CI configuration (#8499)
add ffcbb22 Move some tests to quarantine (#8511)
add 912aa4b Added GoogleDisplayVideo360DownloadLineItemsOperator (#8174)
add 72ddc94 Pass location using parmamter in Dataflow integration (#8382)
add d883ff4 Add Simply Business to the documentation-list of "companies using Airflow" (#8516)
add 9eaacbd Development PR template target issue if exists (#8524)
add eb7255f [AIRFLOW-4357] Fix SVG tooltip positioning with custom scripting (#8269)
add fc5390d Add Zerodha to Airflow users list (#8532)
add 16903ba [AIRFLOW-8474]: Adding possibility to get job_id from Databricks run (#8475)
add b6434de [AIRFLOW-7111] Add generate_presigned_url method to S3Hook (#8441)
add 5a47e80 fix help message display for dags test subcommand (#8552)
add 1ea9fa7 Fix --forward-credentials flag in Breeze (#8554)
add 14b22e6 Add hook and operator for Google Cloud Life Sciences (#8481)
add 0de597f The CRON job now is working and triggers builds on DockerHub (#8549)
add 3f8f4ad Add test to guard against command arg help message regression (#8561)
add 37fdfa9 [AIRFLOW-6281] Create guide for GCS to GCS transfer operators (#8442)
add 7ea66a1 Add example DAG for ECSOperator (#8452)
add da368e6 This test (test_mark_success_on_success_callback) fails often (#8563)
add 4799d5d Retry initialization of environment in case it fails (#8555)
add 3c4ca62 Building backport packages is now done inside Breeze container (#8558)
add df19d9b Fixed SOURCE_BRANCH set by tag names (#8562)
add e8d0f8f Improve idempodency in CloudDataTransferServiceCreateJobOperator (#8430)
add 3237c7e [AIRFLOW-5850] Capture task logs in DockerSwarmOperator (#6552)
add a8bcc1a AIRFLOW-6062 Watch worker pods from all namespaces (#8546)
add 9d7dab4 Monkey patch greenlet celery pools (#8559)
add 9833ed4 File should be specified in docker compose before command (#8569)
add 2fa2c4c Add test_localtaskjob_maintain_heart_rate to quarantine (#8566)
add 74bc316 [AIRFLOW-4438] Add Gzip compression to S3_hook (#8571)
add 5a864f0 User-friendly error messages when the configuration is incorrect (#8463)
add d70303c Bash command for production image (#8579)
add 4103ad4 Add Local Filesystem Secret Backend (#8436)
add bcbd888 Fix json string escape in tree view (#8551)
add c1d4a23 Update documentation with clarification about v1-10-stable (#8588)
add a48d38d Pin Pylint to 2.4.4 (#8592)
add 6450834 [AIRFLOW-6796] Clean up DAG serializations based on last_updated (#7424)
add bbdec5e Remove WTforms from setup.py (#8590)
add f69201d Fix typo in error message - systems -> system (#8584)
add 649935e [AIRFLOW-8472]: `PATCH` for Databricks hook `_do_api_call` (#8473)
add 0a1de16 Stop DockerSwarmOperator from pulling Docker images (#8533)
add a8299d0 Add back-compat secrets to TestMovingCoreToContrib (#8593)
add 379a884 fix: aws hook should work without conn id (#8534)
add 0248097 Fix example for Local Filesystem Secrets Backend (#8597)
add 00bbf32 Fixed optimistions of non-py-code builds (#8601)
add 1291ded Chown should work now when building the documentation (#8600)
add c1fb282 Refactor BigQueryHook dataset operations (#8477)
add 992a24c Split and improve BigQuery example DAG (#8529)
add 6c6d661 Allow to define custom XCom class (#8560)
add 830a4e2 Pin Flask-Appbuilder to 2.3.2 (#8602)
add 522d591 Fix sphinx add_stylesheet deprecation warning (#8627)
add 249e80b Add http system test (#8591)
add a28c66f [AIRFLOW-4734] Upsert functionality for PostgresHook.insert_rows() (#8625)
add 4a1d71d Fix the process of requirements generations (#8648)
add b185b36 Reduce response payload size of /dag_stats and /task_stats (#8633)
add 4421f01 Improve template capabilities of EMR job and step operators (#8572)
add 6560f29 Enhanced documentation around Cluster Policy (#8661)
add 511d98e [AIRFLOW-4363] Fix JSON encoding error (#8287)
add ce50538 Add check for pre-2.0 style hostname_callable config value (#8637)
add 0a7b500 Fix displaying Executor Class Name in "Base Job" table (#8679)
add d92e848 Persist start/end date and duration for DummyOperator Task Instance (#8663)
add 0954140 Ensure "started"/"ended" in tooltips are not shown if job not started (#8667)
add 19ac45a Add support for fetching logs from running pods (#8626)
add 1100cea Remove _get_pretty_exception_message in PrestoHook
add 62796b9 Improve tutorial - Include all imports statements (#8670)
add dd6a7bc Group Google services in one section (#8623)
add ac59735 Refactor test_variable_command.py (#8535)
add bc45fa6 Add system test and docs for Facebook Ads operators (#8503)
add 0b598a2 Fix connection add/edit for spark (#8685)
add ffbbbfc Sort connection type list in add/edit page alphabetically (#8692)
add d8cb0b5 Support k8s auth method in Vault Secrets provider (#8640)
add 67caae0 Add system test for gcs_to_bigquery (#8556)
add aec768b [AIRFLOW-7008] Add perf kit with common used decorators/contexts (#7650)
add c3a46b9 Invalid output in test_variable assertion (#8698)
add 5ddc458 Change provider:GCP to provider:Google for Labeler Bot (#8697)
add caa60b1 Remove config side effects from tests (#8607)
add 923f423 Check consistency between the reference list and howto directory (#8690)
add b31ad51 Prevent clickable sorting on non sortable columns in TI view (#8681)
add 6600e47 Import Connection directly from multiprocessing.connection. (#8711)
add 2c92a29 Fix typo in Google Display & Video 360 guide
add 41b4c27 Carefully parse warning messages when building documentation (#8693)
add 8d6f1aa Support num_retries field in env var for GCP connection (#8700)
add c717d12 Add __repr__ for DagTag so tags display properly in /dagmodel/show (#8719)
add 487b5cc Add guide for Apache Spark operators (#8305)
add 520aeed Fix pickling failure when spawning processes (#8671)
add 25ee421 Support all RuntimeEnvironment parameters in DataflowTemplatedJobStartOperator (#8531)
add d923b5b Add jinja template test for AirflowVersion (#8505)
add e673413 Avoid loading executors in jobs (#7888)
add 3437bea Optimize count query on /home (#8729)
add 336aa27 Correctly deserialize dagrun_timeout field on DAGs (#8735)
add 2e9ef45 Stop Stalebot on Github issues (#8738)
add fd6e057 Make loading plugins from entrypoint fault-tolerant (#8732)
add bd29ee3 Ensure test_logging_config.test_reload_module works in spawn mode. (#8741)
add d15839d Latest debian-buster release broke image build (#8758)
add ff5b701 Add google_api_to_s3_transfer example dags and system tests (#8581)
add 7c04604 Add google_api_to_s3_transfer docs howto link (#8761)
add 723c52c Add documentation for SpannerDeployInstanceOperator (#8750)
add 6e4f5fa [AIRFLOW-4568]The ExternalTaskSensor should be configurable to raise an Airflow Exception in case the poked external task reaches a disallowed state, such as f.i. failed (#8509)
add b7566e1 Add SQL query tracking for pytest (#8754)
add 58aefb2 Added SDFtoGCSOperator (#8740)
add b37ce29 Patch Pool.DEFAULT_POOL_NAME in BaseOperator (#8587)
add 2bd3e76 Support same short flags for `create user` as 1.10 did for `user_create` (#8763)
add 09770e4 Add WorldRemit as Airflow user (#8786)
add a091c1f fix typing errors reported by dmypy (#8773)
add 42c5975 Update example SingularityOperator DAG (#8790)
add 791d1a7 Backport packages are renamed to include backport in their name (#8767)
add 100f530 Fixed test-target command (#8795)
add db1b51d Make celery worker_prefetch_multiplier configurable (#8695)
add bc19778 [AIP-31] Implement XComArg to pass output from one operator to the next (#8652)
add 7506c73 Add default `conf` parameter to Spark JDBC Hook (#8787)
add 5e1c33a Fix docs on creating CustomOperator (#8678)
add 21cc7d7 Document default timeout value for SSHOperator (#8744)
add cd635dd [AIRFLOW-5906] Add authenticator parameter to snowflake_hook (#8642)
add c7788a6 Add imap_attachment_to_s3 example dag and system test (#8669)
add a715aa6 Correctly store non-default Nones in serialized tasks/dags (#8772)
add 280f1f0 Correctly restore upstream_task_ids when deserializing Operators (#8775)
add cbebed2 Allow passing backend_kwargs to AWS SSM client (#8802)
add 79ef8be Added Upload Multiple Entity Read Files to specified big query dataset (#8610)
add e1cc17e Remove old airflow logger causing side effects in tests (#8746)
add 9bb91ef Add comments to breeze scripts (#8797)
add 493b685 Add separate example DAGs and system tests for google cloud speech (#8778)
add bed1995 Avoid color info in response of /dag_stats & /task_stats (#8742)
add b59adab Support cron presets in date_range function (#7777)
add 5f3774a [AIRFLOW-6921] Fetch celery states in bulk (#7542)
add d5c4001 Useful help information in test-target and docker-compose commands (#8796)
add a6434a5 Fix bash command in performance test dag (#8812)
add 0c3db84 [AIRFLOW-7068] Create EC2 Hook, Operator and Sensor (#7731)
add 5ae76d8 Option to set end_date for performance testing dag. (#8817)
add 2ec0130 [AIRFLOW-4549] Allow skipped tasks to satisfy wait_for_downstream (#7735)
add 1fb9f07 Synchronize extras between airflow and providers (#8819)
add d590e5e Add option to propagate tags in ECSOperator (#8811)
add f410d64 Use fork when test relies on mock.patch in parent process. (#8794)
add 3ad4f96 [AIRFLOW-1156] BugFix: Unpausing a DAG with catchup=False creates an extra DAG run (#8776)
add 4375607 Fix typo. 'zobmies' => 'zombies'. (#8832)
add 78a48db Add support for non-default orientation in `dag show` command (#8834)
add 7533378 Access function to be pickled as attribute, not method, to avoid error. (#8823)
add 1d12c34 Refactor BigQuery check operators (#8813)
add 4b06fde Fix Flake8 errors (#8841)
add 6911dfe Fix template fields in Google operators (#8840)
add 01db738 Azure storage 0.37.0 is not installable any more (#8833)
add 578fc51 [AIRFLOW-4543] Update slack operator to support slackclient v2 (#5519)
add 7236862 [AIRFLOW-2310] Enable AWS Glue Job Integration (#6007)
add 8b54919 Refactor BigQuery hook methods to use python library (#8631)
add 7d69987 Remove duplicate code from perf_kit (#8843)
add e1e833b Update GoogleBaseHook to not follow 308 and use 60s timeout (#8816)
add 8a94d18 Fix Environment Variable in perf/scheduler_dag_execution_timing.py (#8847)
add ed3f513 Correctly pass sleep time from AWSAthenaOperator down to the hook. (#8845)
add f1dc2e0 The librabbitmq library stopped installing for python3.7 (#8853)
add c3af681 Convert tests/jobs/test_base_job.py to pytest (#8856)
add 81fb9d6 Add metric for monitoring email notification failures (#8771)
add 2878f17 Relax Flask-Appbuilder version to ~=2.3.4 (#8857)
add e61b9bb Add AWS EMR System tests (#8618)
add fc862a3 Do not create a separate process for one task in CeleryExecutor (#8855)
add 961c710 Make Custom XCom backend a subsection of XCom docs (#8869)
add fe42191 Don't use ProcessorAgent to test ProcessorManager (#8871)
add 4813b94 Create log file w/abs path so tests pass on MacOS (#8820)
add 35c523f Fix list formatting of plugins doc. (#8873)
add 85bbab2 Add EMR operators howto docs (#8863)
add f82ad45 Fix KubernetesPodOperator pod name length validation (#8829)
add 92585ca Added automated release notes generation for backport operators (#8807)
add 82de6f7 Spend less time waiting for DagFileProcessor processes to complete (#8814)
add a3a4bac JIRA and Github issues explanation (#8539)
add f4edd90 Speed up TestAwsLambdaHook by not actually running a function (#8882)
add 15273f0 Check for same task instead of Equality to detect Duplicate Tasks (#8828)
add a3a3411 Fix master failing on generating requirements (#8885)
add f3521fb Regenerate readme files for backport package release (#8886)
add f6d5917 Updated docs for experimental API /dags/<DAG_ID>/dag_runs (#8800)
add 707bb0c [AIRFLOW-6535] Add AirflowFailException to fail without any retry (#7133)
add a546a10 Add Snowflake system test (#8422)
add 8985df0 Monitor pods by labels instead of names (#6377)
add ff342fc Added SalesforceHook missing method to return only dataframe (#8565) (#8644)
add 12c5e5d Prepare release candidate for backport packages (#8891)
add 2121f49 Avoid failure on transient requirements in CI image (#8892)
add 841d816 Allow setting the pooling time in DLPHook (#8824)
add dd57ec9 Fix task and dag stats on home page (#8865)
add 375d1ca Release candidate 2 for backport packages 2020.05.20 (#8898)
add bae5cc2 Fix race in Celery tests by pre-creating result tables (#8909)
add 499493c [AIRFLOW-6586] Improvements to gcs sensor (#7197)
add ce7fdea UX Fix: Prevent undesired text selection with DAG title selection in Chrome (#8912)
add fef00e5 Use Debian's provided JRE from Buster (#8919)
add 5360045 Fix incorrect Env Var to stop Scheduler from creating DagRuns (#8920)
add 51d9557 Re-run all tests when Dockerfile or Github worflow change (#8924)
add c6224e2 Remove unused self.max_threads argument in SchedulerJob (#8935)
add 12c22e0 Added Greytip to Airflow Users list (#8887)
add 8476c1e Hive/Hadoop minicluster needs JDK8 and JAVA_HOME to work (#8938)
add f17b4bb Fix DagRun Prefix for Performance script (#8934)
add a9dfd7d Remove side-effect of session in FAB (#8940)
add f3f74c7 Add TaskInstance state to TI Tooltip to be colour-blind friendlier (#8910)
add 8d3acd7 Fix docstring in DagFileProcessor._schedule_task_instances (#8948)
add 47413d9 Remove singularity from CI images (#8945)
add 16206cd Update example webserver_config.py to show correct CSRF config (#8944)
add 97b6cc7 Add note in Updating.md about the removel of DagRun.ID_PREFIX (#8949)
add 41481bb Python base images are stored in cache (#8943)
add b26b3ca Don't hard-code constants in scheduler_dag_execution_timing (#8950)
add 113982b Make scheduler_dag_execution_timing grok dynamic start date of elastic dag (#8952)
add 90a07d8 Cache 1 10 ci images (#8955)
add dd72040 Pin Version of Azure Cosmos to <4 (#8956)
add 94a7673 Pin google-cloud-datacatalog to <0.8 (#8957)
add 9a4a2d1 [AIRFLOW-5262] Update timeout exception to include dag (#8466)
add b055151 Add context to execution_date_fn in ExternalTaskSensor (#8702)
add f107338 Add support for spark python and submit tasks in Databricks operator(#8846)
add e742ef7 Fix typo in test_project_structure (#8978)
add 4d67704 Remove duplicate line from CONTRIBUTING.rst (#8981)
add db70da2 Flush pending Sentry exceptions before exiting (#7232)
add cf5cf45 Support YAML input for CloudBuildCreateOperator (#8808)
add bdb8369 Add secrets to test_deprecated_packages (#8979)
add f3456b1 Fix formatting code block in TESTING.rst (#8985)
add f946f96 Old json boto compat removed from dynamodb_to_s3 operator (#8987)
add 1d36b03 Fix references in docs (#8984)
add 971cae3 Fix migration message (#8988)
add 427257c Remove defunct code from setup.py (#8982)
add 7d525f3 added Paranabanco to official company list (#8990)
add 030261a Assign area:webserver label to webserver_command.py (#8998)
add 14fb585 [AIRFLOW-8902] Fix Dag Run UI execution date with timezone cannot be saved issue (#8902)
add cdb3f25 All classes in backport providers are now importable in Airflow 1.10 (#8991)
add 3994030 Refactor BigQuery operators (#8858)
add 2a88955 Finding cross-provider dependencies fails when encoding wrong (#9012)
add 7883885 Move setup order check back to pre-commit (#9010)
add 9764c90 Better content of backport packages CHANGELOG and INSTALL files (#9013)
add 00642a4 Fixed name of 20 remaining wrongly named operators. (#8994)
add 0b0e4f7 Preparing for RC3 relase of backports (#9026)
add 6fc555d Add ADDITIONAL_PYTHON_DEPS (#9031)
add 5a7a3d1 Add ADDITIONAL_AIRFLOW_EXTRAS (#9032)
add 30b12a9 Filter dags by clicking on tag (#8897)
add 8ac90b0 [AIRFLOW-5615] Reduce duplicated logic around job heartbeating (#6311)
add 7386670 Additional python extras and deps can be set in breeze (#9035)
add 369e637 Add query count test for LocalTaskJob (#8922)
add 1ed171b Add script_args for S3FileTransformOperator (#9019)
add 52c7862 Add a tip to trigger DAG screen (#9049)
add 902703d [AIRFLOW-6231] Display DAG run conf in the list view (#6794)
add 14e241f detect incompatible docker server version in breeze (#9042)
add dd1bfcc Cancel queued/running builds on second push to PR (#9050)
add e4d811d Use production image for k8s tests (#9038)
add decf7e8 Profile hostname for celery executor (#8624)
add 81b2761 add example dag and system test for GoogleSheetsToGCSOperator (#9056)
add da83ef8 Add Company to Airflow Users list (#9061)
add 86909de Allow testing any executor with scheduler_dag_execution_timing.py (#9062)
add ada26be Add correct description for dst param in LocalFilesystemToGCSOperator (#9055)
add 3d3c042 Added test for bigquery sensor (#8986)
add 5cf46fa Add SlackAPIFileOperator impementing files.upload from Slack API (#9004)
add a779c4d add separate example dags and system tests for GCSToGoogleSheetsOperator (#9066)
add 886afaf Add example dag and system test for LocalFilesystemToGCSOperator (#9043)
add 357e11e Add Delete/Create S3 bucket operators (#8895)
add e9ecf0a Improve test for the next_execution cli command (#9058)
add 3435e6e Improve SchedulerJob code style (#9018)
add 05e4c39 Provide_context coma is added only when there is not one already (#9064)
add 93eda7a Remove not-existing files in pylint_todo.txt (#9073)
add 7f026d1 Remove Travis CI badge from README (#9074)
add 735bf45 Test that DagFileProcessor can operate against on a Serialized DAG (#8739)
add db42974 Adds hive as extra in pyhive (#9075)
add 88c8edb Prevents failure on fixing permissions for files with space in it (#9076)
add 2b1dc1b Support properties in plugins (#9002)
add a3fc8be Add metric for job start/end task run (#8680)
add 29eb68b Create guide for Dataproc Operators (#9037)
add 93b8f3e Test queries when number of active DAG Run is not zero (#9082)
add c002b25 Add displaying multiple dates in airflow next_execution command (#9072)
add a85d228 Update Breeze Documentation to have WSL 2 Instructions instead of WSL 1 (#9057)
add a92eb84 Shorten command help and move long help to command description (#9070)
add c970053 Improve TestCliConfig in local environment (#9085)
add 7c0e6ed Don't create empty modules for plugins (#9078)
add 7898525 Add BigQueryInsertJobOperator (#8868)
add 55b9b8f #8525 Add SQL Branch Operator (#8942)
add 20f8982 Add OpenAPI specification (II) (#8721)
add 93e924d Enable configurable git sync depth (#9094)
add 3dd81b7 Don't reuse MY_DIR in breeze to mean different folder from ci/_utils.sh (#9098)
add b7b4846 Updated missing parameters for docker image building (#9039)
add a6216a7 You can push with Breeze as separate command and to cache (#8976)
add 87a4a0a Allow using Airflow with Flask CLI (#9030)
add 9e0ccde Produce less verbose output when building docker mount options (#9103)
add 17adcea Fix handling of subprocess error handling in s3_file_transform and gcs (#9106)
add 67379d1 Add fudament for API based on connexion (#8149)
add 5f038d0 Add filepaths for API label in BoringCyborg Bot (#9116)
add 11d726d Add query count test for SchedulerJob (#9088)
add 10796cb Remove Hive/Hadoop/Java dependency from unit tests (#9029)
add 2b45d8f Move TestDagFileProcessorQueriesCount to quarantine (#9119)
add 1c9374d Add snowflake to slack operator (#9023)
add ff5dccc Kubernetes Cluster is started on host not in the container (#8265)
add d6b954d Fixes a bug where `build-image` command did not calculate md5 (#9130)
add 1184f4a Fix the command in the documentation - airflow dags backfill (#9128)
add 1fe804a Fix INTEGRATIONS[*]: unbound variable error in breeze (#9135)
add bb67a87 Cope with multiple processes get_remote_image_info in parallel (#9105)
add da748d0 Remove remnant kubernetes stuff from breeze scripts (#9138)
add aa89900 Restrict google-cloud-texttospeach to <v2 (#9137)
add 46fee77 Use static binary linked docker client in CI image (#9126)
add 533b143 Add run_type to DagRun (#8227)
add 7696286 Fix sql_to_gcs hook gzip of schema_file (#9140)
add 2580b04 Remove vendored nvd3 and slugify libraries (#9136)
add 57d34f2 Add link to Swagger UI to navbar (#9144)
add a39e9a3 Replaces cloud-provider CLIs in CI image with scripts running containers (#9129)
add 92d6880 Split utils sh (#9132)
add 997ddb6 Add airflow plugin command (#9001)
add f56811d [AIRFLOW-6290] Create guide for GKE operators (#8883)
add 32ef0cd [AIRFLOW-3607] Optimize dep checking when depends on past set and concurrency limit
add 9bcdada Add 'main' param to template_fields in DataprocSubmitPySparkJobOperator (#9154)
add 16e06f8 [AIRFLOW-5500] Fix the trigger_dag api in the case of nested subdags
add 5918efc Add 3.8 to the test matrices (#8836)
add 2141853 Fix typo. 'Depreciation' to 'deprecation'. (#9160)
add 032b8ef [AIRFLOW-XXXX] remove vestigial sentence fragment in changelog (#8864)
add b809afa Parameterized bash/python in the prod image (#9157)
add 5f312da Add Deseret Digital Media to list of "who uses Airflow" (#9163)
add b4b84a1 Add kernel capabilities in DockerOperator(#9142)
add 4a74cf1 Fix xcom in DockerOperator when auto_remove is used (#9173)
add ef6070c Check GCP guides on docs build stage on CI (#9171)
add 4d8599e Add note about using dag_run.conf in BashOperator (#9143)
add 6350fd6 Don't use the term "whitelist" - language matters (#9174)
add 2038b69 Add PR/issue note in Contribution Workflow Example (#9177)
add 6943b17 Validate only task commands are run by executors (#9178)
add 7fd3695 Don't use the `|safe` filter in code, it's risky (#9180)
add 337a2dc Fixes failure of the build scripts when remote repo does not exist (#9188)
add de9d340 Improved cloud tool available in the trimmed down CI container (#9167)
add b1c8c5e Allows using private endpoints in GKEStartPodOperator (#9169)
add d8e5490 Update AWS connection example to show how to set from env var (#9191)
add b762763 Query TaskReschedule only if task is UP_FOR_RESCHEDULE (#9087)
add 7ad827f Set conn_type as not-nullable (#9187)
add efb86df Call super.tearDown in SystemTest tearDown (#9196)
add 6d4972a Remove httplib2 from Google requirements (#9194)
add c18f4c0 Fix typo in BREEZE.rst (#9199)
add 82c8343 Support additional apt dependencies (#9189)
add 1cf52da n Improved compatibility with Python 3.5+ - Convert signal.SIGTERM to int (#9207)
add e0c0e01 Add OrangeBank to the official users of AirFlow (#9210)
add c41192f Upgrade pendulum to latest major version ~2.0 (#9184)
add a69b031 Add S3ToRedshift example dag and system test (#8877)
add 7f02e56 Add metavar to CLI arguments (#9077)
add a26afbf Make generated job_id more informative in BQ insert_job (#9203)
add fb1c8b8 Add test for BQ operations using location (#9206)
add 1519243 Fix up coredns pods in KIND CI (#9224)
add c723637 Disable KIND git-sync tests for now (#9229)
add bfe1d6b Correctly restore colour in logs after format arg (#9222)
add daed752 Make it possible to silence warnings from Airflow (#9208)
add 9c82c5b Upload kind logs to Github Actions artifact (#9230)
add f17a02d Add generic CLI tool wrapper (#9223)
add 0682e78 Additional apt dependencies options in breeze (#9231)
add ecbb366 Add readonly connection API endpoints (#9095)
add 5a68f54 Add missing variable in run_cli_tool.sh (#9239)
add c3f612d Fix typo in test_connection_schema.py (#9241)
add dcf6576 Use Markup for htmlcontent for landing_times (#9242)
add 2540d9c CI: Propogate Exit Code Correctly (#9247)
add 99c534e Further validation that only task commands are run by executors (#9240)
add 63c1edb Fix null conn_type for TestDiscordWebhookHook & TestGoogleApiToS3Transfer (#9257)
add f90a141 Update (previously null) imap_default conn_type (#9256)
add e2a9097 Add conn_type to Fix failing Livy Tests (#9258)
add 72c7ba9 Fix failing TestGoogleDiscoveryApiHook & SnowflakeExampleDagsSystemTest (#9259)
add f00dde6 Fix failing TestSlackWebhookHook (#9260)
add cf5ab1d Fix PagerDuty and OpsGenie tests (#9261)
add ed09598 Fix Azure container registry hook tests (#9262)
add 1ccf6bd Increase the number of expected queries on index view to 38 (#9263)
add ea939ec JSON escape text in test_list_dagrun_includes_conf (#9264)
add bacb05d Add task instance mutation hook (#8852)
add 6b45136 Add test_remove_unused_code to Quarantined test (#9268)
add f957de6 Fix typo in test_dask_executor.py (#9269)
add f5795f1 Remove generating temp remote manifest file in project dir (#9267)
add 34d0c2d Fix Failing test for JSON Formatter on Python 3.8 (#9278)
add 1698db4 Update pre-commit-hooks repo version (#9195)
add d066d33 Remove trailing comma in setup_backport_packages.py (#9284)
add e148f34 Merge comparisons with "in" operator in DagBag (#9281)
add ea7a8f7 Allow Lazy Logging (#9283)
add 2dc85a9 Make airflow/settings.py Pylint compatible (#9286)
add ce589d8 Fix cyclic imports (#9292)
add cef1df4 Add dev script to compare GH issues against merges (#9270)
add 2362853 Refactor create_app in airflow/www/app.py (#9291)
add ffb8574 Decrypt secrets from SystemsManagerParameterStoreBackend (#9214)
add a38c35a Use actions/cache@v2 (#9293)
add 4c7f4b4 Make airflow/models/skipmixin.py Pylint compatible (#9289)
add 7c44518 Make experimental/endpoints.py Pylint compatible (#9287)
add 12d39cd Make airflow/models/errors.py Pylint compatible (#9288)
add e5ce87a Send Celery tasks from main process when sync_parallelism is 1 (#9253)
add a8cd23c Fix tree view if config contains " (#9250)
add aee6ab9 Wait for pipeline state in Data Fusion operators (#8954)
add 431ea32 Resolve upstream tasks when template field is XComArg (#8805)
add c44f1b1 Include some missing RBAC roles on User and Viewer roles (#9133)
add 9312a04 Remove duplicated log line from `db upgrade` (#9305)
add 832593a Add /version endpoint (#9296)
add d0e06ef Keep consistent system test names (#9272)
add 2c18a3f Fix failing tests from #9250 (#9307)
add 1459970 Rename CloudBuildCreateBuildOperator to CloudBuildCreateOperator (#9314)
add 8b0073d Get all pod logs on k8s launching failure (#9317)
add a80cd25 Close/Flush byte stream in s3 hook load_string and load_bytes (#9211)
add e96eac1 Add nullable and required to some fields in OpenAPI spec #9315 (#9315)
add caa2a75 Add event log endpoints (#9227)
add 3de6850 Add schema and read-only endpoints for Pools (#9097)
add 696e745 Fix broken CI image optimisation (#9313)
add 58a8ec0 AWSBatchOperator <> ClientHook relation changed to composition (#9306)
add 47bddf7 Add schema and read-only endpoints for Import errors (#9217)
add 639972d Add support for latest Apache Beam SDK in Dataflow operators (#9323)
add 7c12a9d Improve production image iteration speed (#9162)
add 2fc13f0 Fixes unbound variable on MacOS (#9335)
add d6e5e7c clarify breeze initialize virtualenv instructions (#9319)
add c78e2a5 Make hive macros py3 compatible (#8598)
add f6bd817 Introduce 'transfers' packages (#9320)
add bbdbe81 Add GrowthSimple to list of Airflow users (#9337)
add 8a1f574 Fix typo in CONTRIBUTING.rst (#9340)
add 9e6b5ab Fix retries causing constraint violation on MySQL with DAG Serialization (#9336)
add a771270 Fix TestDagCode.test_remove_unused_code test (#9344)
add 54667d1 Refactor CeleryExecutor to avoid duplication of code in test (#9345)
add d47e070 Add HashiCorp Vault Hook (split-out from Vault secret backend) (#9333)
add 0b9bf4a Merging multiple sql operators (#9124)
add 6a9c436 Move out metastore_browser from airflow.contrib (#9341)
add 66e7382 Add Production Helm chart support (#8777)
add 281095e Fix failing tests from #9124 (#9356)
add ba9007e Add 'helm-chart' label for PRs touching Airflow Helm Chart (#9359)
add 8622c13 Fix Airflow Stable version in README.md (#9360)
add 8c9a7b2 Remove redundant count query in BaseOperator.clear() (#9362)
add d8d48c2 Use more effective count queries in API endpoints (#9361)
add e2b2198 implement API v1 for variables (#9273)
add 40bf8f2 Detect automatically the lack of reference to the guide in the operator descriptions (#9290)
add c3a6684 Force order in list API endpoints (#9366)
add a19ff15 Add info about BaseOperatorMeta to UPDATING.md (#9369)
add 880b65a Use strict API schemas (#9365)
add 4e09c64 Adds GCP Secret Manager Hook (#9368)
add 4fefaf7 Fixed crashing webserver after /tmp is mounted from the host (#9378)
add 6484dea Fixes Breeze 'tests' command (#9384)
add 48da4b4 Replace old Airflow screenshots with new images (#9393)
add ca88151 Fix in-breeze CLI tools to work also on Linux (#9376)
add 0cfa766 Unpin Apache Beam (#9390)
add c7e5bce Prepare backport release candidate for 2020.6.23rc1 (#9370)
add 50318f8 Use current_app.dag_bag instead of global variable (#9380)
add a60f589 Add MySqlToS3Operator (#9054)
add df693e0 Add more authentication options for HashiCorp Vault classes (#8974)
add 902db63 Remove outdated exclude pattenr in docs/conf.py (#9399)
add 992a18c Move MySqlToS3Operator to transfers (#9400)
add b6f4837 Add readonly endpoints for DagRuns (#9153)
add 12af6a0 Final cleanup for 2020.6.23rc1 release preparation (#9404)
add 416334e Properly propagated warnings in operators (#9348)
add d7ef352 Decouple parameters formatting and endpoint logic (#9405)
add 760bee8 Fixes location of temporary file created in tests (#9403)
add d0e7db4 Fixed release number for fresh release (#9408)
add 583f213 Fix deprecation messages in airflow.utils.helpers (#9398)
add 5b680e2 Don't use connection to store task handler credentials (#9381)
add eb8683a Extract TaskLogReader from views.py (#9391)
add 05ea888 add guidance re yarn build for local virtualenv development (#9411)
add e587320 Warn about incompatible plugins (#9416)
add b23e380 Restore airflow.www.app.csrf to avoid breaking change (#9402)
add a87575f Make airflow/models/variable.py Pylint compatible (#9422)
add 9fde7a5 Remove incorrect docstrings in check_migrations (#9428)
add d5262c0 Remove unused variables in backport_packages (#9425)
add be667d0 Make airflow/models/pool.py Pylint compatible (#9423)
add 6b1f7b4 Fix pylint issue in some airflow/www/* files (#9421)
add 3c24e63 Remove empty file: test_hdfs_sensor.py (#9426)
add 16f7f08 Simplify chained SQL Queries in Connexion API Endpoints (#9424)
add 07f12e5 Fixed rendering of IMAGES.rst (#9433)
add 5bb163b In case of worktree .git might be a file - rat-check fails with it (#9435)
add 65d3901 Avoid broad exceptions when json.loads is used (#9432)
add 905db3a Fix grammar in test_name (#9441)
add aabf064 Fix typo in CONTRIBUTING.rst (#9437)
add a450900 Add options to extend list of sensitive keywords (#9397)
add 408be9e Fix typo - init_wsg_middleware => init_wsgi_middleware (#9434)
add c33b9bb Remove unused tests/bin folder (#9440)
add 7ba35ec Add invitation to #documentation channel when docs build fails (#9439)
add a50e112 Make airflow/models/base.py Pylint Compatible (#9442)
add 1875378 Better documentation for backport packages (#9445)
add 47a6402 Fix Custom Sensitive Variable fields feature (#9446)
add 7078c1b Fixes pushing prod image directly from breeze (#9449)
add d0cf232 Show Dag's Markdown docs on Tree View (#9448)
add 5442c91 Update README to remove Py 3.8 limitation for Master (#9451)
add 60d19dc Enforce code-block directives in doc (#9443)
add 5b820a7 Add copy button to Code Blocks in Airflow Docs (#9450)
add 2be36a9 Add reference to the ASF Code of Conduct (#9453)
add 6b6f79b Add reference to the ASF CoC for First Time Contributors (#9454)
add 93ba979 Grammar correctness in communication (#9455)
add 57b495c Add PyDocstyle Precommit Hook (#9456)
add 74f7db0 Enable & Fix "Missing docstring in public module" PyDocStyle check (#9457)
add e13a14c Enable & Fix Whitespace related PyDocStyle Checks (#9458)
add 3981ed1 Select Checks to exclude instead of include for PyDocStyle (#9459)
add df8efd0 Enable & Fix "Docstring Content Issues" PyDocStyle Check (#9460)
add 407a893 Remove DELETE /importErrors/{import_error_id} endpoint (#9325)
add b46de89 Add pydocstyle to Breeze Autocomplete (#9462)
add 36f4627 fix typing error for utils.dates.date_range usage (#9429)
add 13e95d1 More user-friendly message on incorrect configuration (#9436)
add 5d61580 Enable 'Public function Missing Docstrings' PyDocStyle Check (#9463)
add c5349fd Fix function name in airflow/stats.py (#9466)
add 2190e50 Move modules in `airflow.contrib.utils.log` to `airflow.utils.log` (#9395)
add c9c0275 Disable schema ordering (#9471)
add 2bb40ef Add __init__ method to Variable class (#9470)
add 3235670 Add unit tests for OracleOperator (#9469)
add d7de735 Move out weekday from airflow.contrib (#9388)
add c7a454a Add AWS ECS system test (#8888)
add 7256f4c Pylint fixes and deprecation of rare used methods in Connection (#9419)
add 097180b Remove redundant code from breeze initialization (#9375)
add ee36142 Remove unused recurse_tasks function (#9465)
add b1cd382 Fix typo in helm chart upgrade command for 2.0 (#9484)
add a00e188 Correct command for starting Celery Flower (#9483)
add 7a6fcc4 Remove redundant parentheses in /test_datacatalog.py (#9481)
add 9278857 Fix typo in the word "default" in www/forms.py (#9480)
add 04a857d Add CRUD endpoint for connections (#9266)
add d02c12c Add link to ADC in use-alternative-secrets-backend.rst (#9478)
add 4165a54 Add more .mailmap entries (#9489)
add 9997aff Remove need of datetime.timezone in test_views.py (#9479)
add 7c587dc Replace deprecated wtforms HTMLString with markupsafe.MarkUp (#9487)
add 23faab5 [AIRFLOW-8057] [AIP-31] Add @task decorator (#8962)
add 3190db5 [AIRFLOW-9347] Fix QuboleHook unable to add list to tags (#9349)
add c703ce2 Move python import path from operationId into x-openapi-router-controller (#9495)
add 2b61912 Add extra links endpoint (#9475)
add 414cee8 Replace "bail" with "cancel" in Web UI (#9499)
add ec0025f Add stats to backport packages (#9501)
add 90c03e2 Add Redoc Open API preview (#9504)
add 5744a47 Read only endpoint for XCom #8134 (#9170)
add 5eb2808 Add read-only Task endpoint (#9330)
add 561060a Remove non-existent chart value from readme (#9511)
add d12db77 Cancel queued/running builds on second push to PR (#9513)
add 61f4e9e Fix logging issue when running tasks (#9363)
add d914a9c Add query count tests for _run_raw_task (#9509)
add 87fdbd0 Use literal syntax instead of function calls to create data structure (#9516)
add 0e31f18 Fixes treatment of open slots in scheduler (#9316) (#9505)
add 0051c89 nitpick fix (#9527)
add e0d4c6b Remove reimported AirflowException class (#9525)
add 1787057 Add missing precommit-hook ids to breeze-complete (#9524)
add c858bab Remove kwargs from Super calls in AWS Secrets Backends (#9523)
add 05586d6 Fix typo in test_views.py (#9522)
add e7dff68 YAML file format in LocalFilesystemBackend (#9477)
add 529ba8f Extract common date log logic in _run_raw_task (#9512)
add 2cf167b Gunicorn works better if temporary folder uses tmpfs (#9534)
add a7aba1e Add RushOwl to Airflow users (#9536)
add f729cfd Add read-only Config endpoint (#9497)
add 096f5c5 Fix typo of resultBackendConnection in chart README (#9537)
add cf510a3 Make Production Dockerfile OpenShift-compatible (#9545)
add 53c0f2d Show "Task Reschedule" table in Airflow Webserver (#9521)
add 118ea2f show correct duration on graph view for running task (#8311) (#8675)
add e3e20e7 Deprecate contrib modules (#9540)
add c420dbd Bump Pylint to 2.5.3 (#9294)
add a97400d Move out sendgrid emailer from airflow.contrib (#9355)
add 75790d8 Check all deprecation messages in airflow.contrib (#9552)
add 6aabd9a More sensible docker caching strategy for Prod images (#9547)
add c3bc26c Clean up airflow.contrib in Kubernetes docs (#9551)
add 2248a5d Expose option: look_for_keys in ssh_hook via extras (#8793)
add ae171f2 Add unit tests for PigOperator (#9560)
add 40add26 Remove almost all references to airflow.contrib (#9559)
add 6b18ed4 Detect references to deprecated classes in test_core_to_contrib.py (#9553)
add 57c722b Fix the default value for store_dag_code (#9554)
add ee03353 Fix failing test in DagCode (#9565)
add e1108d4 Allow changing Task States Colors (#9520)
add 1c48ffb Reload gunicorn when plugins has beeen changed (#8997)
add 067806d Add tests for spark_jdbc_script (#9491)
add ada8366 "build-essential" are needed for proper install on Linux (#9573)
add 9858294 Fix failing tests from #8997 (#9576)
add bb2f3fe Raise exception on invalid type in pre_commit_yaml_to_cfg.py (#9577)
add 656c48d Add docs about reload_on_plugin_change opiton (#9575)
add ce4c229 Add docs on using DAGRun.conf (#9578)
add a2cf5a0 Fix typo in password (#9579)
add d214f8d Fix typos in cloud_memorystore.rst (#9581)
add 59035a0 Add log endpoint (#9331)
add 22fbd0f Add CRUD Endpoints for pools (#9329)
add ac070cf Remove PATCH /dags/{dag_id}/dagRuns/{dag_run_id} endpoint(#9476)
add af14fb2 Add TruFactor to Airflow users list (#9584)
add d0e010f Add XCom.get_one() method back (#9580)
add 4de5089 Add more info on dry-run CLI option (#9582)
add 7f70f6f Use pfromat instead of str to render arguments in WebUI (#9587)
add b6c27f2 Change worker_refresh_interval fallback to default of 30 (#9588)
add e33f1a1 Add template_ext to BigQueryInsertJobOperator (#9568)
add 4799af3 Extend BigQuery example with include clause (#9572)
add f429c3c Fix failing test in test_webserver_command (#9589)
add d6b323b Remove redundant airflowVersion from Helm Chart readme (#9592)
add bbfaafe Fix broken link in chart/README.md (#9591)
add 87d83a1 Fix regression in SQLThresholdCheckOperator (#9312)
add 58edc38 Fix typo in the word 'available' (#9599)
add 7a54418 Move XCom tests to tests/models/test_xcom.py (#9601)
add 2d3677f Fix typo in tutorial.rst (#9605)
add 8bd15ef Switches to Helm Chart for Kubernetes tests (#9468)
add f3e1f9a Update Breeze documentation (#9608)
add 48a8316 Fix quarantined tests - TestCliWebServer (#9598)
add 65855e5 Add docs to change Colors on the Webserver (#9607)
add 9e305d6 Change default auth for experimental backend to deny_all (#9611)
add a3a52c7 Removes importlib usage - it's not needed (fails on Airflow 1.10) (#9613)
add 1655fa9 Restrict changing XCom values from the Webserver (#9614)
add 7ef7f58 Update docs about the change to default auth for experimental API (#9617)
add bc3f48c Change 'initiate' to 'initialize' in installation.rst (#9619)
add 05c88cb Replace old Variables View Screenshot with new (#9620)
add 63a8c79 Replace old SubDag zoom screenshot with new (#9621)
add cd3d9d9 Fix using .json template extension in GMP operators (#9566)
add 5cf2585 Fix docstrings in exceptions.py (#9622)
add e50e946 Task logging handlers can provide custom log links (#9354)
add ce9bad4 Improve queries number SchedulerJob._process_executor_events (#9488)
add ee20086 Move S3TaskHandler to the AWS provider package (#9602)
add 611d449 Use supports_read instead of is_supported in log endpoint (#9628)
add 37ca8ad Updated link to official documentation (#9629)
add 72d5a58 Fixing typo in chart/README.me (#9632)
add fddc572 Customizable page size limit in API (#9431)
add a99aaeb Allow setting Hashicorp Vault token from File (#9644)
add be6ed86 Fixed failing Kubernetes tests after deny_all for experimental API (#9647)
add 5e4b801 Test are triggered now on more changes. (#9646)
add 5670e6f Support .airflowignore for plugins (#9531)
add a2abac9 Remove duplicate License lines in airflow/lineage/entities.py (#9659)
add 5c89515 Make airflow/models/xcom.py Pylint Compatible (#9658)
add e4529d1 Make airflow/models/kubernetes.py Pylint Compatible (#9673)
add 78d0287 Make airflow/logging_config.py Pylint Compatible (#9672)
add 7a32866 The fix_ownership works independently of backend choice (#9664)
add d93555b Add git sync option and unit tests for the Helm chart (#9371)
add 01044ff Fix use of GCP credentials in StackdriverTaskHandler (#9668)
add 444051d Fix pylint issues in airflow/models/dagbag.py (#9666)
add bb19b91 Remove side effects from tests (#9675)
add ac12401 Fix tests: Add Default Conns back only when needed (#9679)
add 263ff26 Simplify DagBag - remove dead code related to SerializedDag (#9676)
add a79e2d4 Move provider's log task handlers to the provider package (#9604)
add 2ed8883 Fix typo in pre_commit_breeze_cmd_line.sh (#9682)
add 44d4ae8 Upgrade to latest pre-commit checks (#9686)
add 6daaf9c Use parallel process for several Pre-Commits checks (#9681)
add 5a9ce33 More robust and re-runnable autocomplete setup in Breeze (#9685)
add fd62b1c Update some dependencies (#9684)
add f5e67eb Revert "Update some dependencies (#9684)" (#9693)
add 7888145 Remove XCom CUD endpoints (#9661)
add 72abf82 Tests should also be triggered when there is just setup.py change (#9690)
add e764ea5 Update FlaskAppBuilder to v3 (#9648)
add 631ac48 Some Pylint fixes in airflow/models/taskinstance.py (#9674)
add eb403be Update migrations to ensure compatibility with Airflow 1.10.* (#9660)
add 4ad3bb5 Fix _process_executor_events method to use in-memory try_number (#9692)
add 502b6ea use the correct claim name in the webserver (#9688)
add 397b33f Update Thumbtack points of contact in Airflow Users list (#9701)
add 6c15885 generate go client from openapi spec (#9502)
add ecce1ac [AIRFLOW-XXXX] Remove unnecessary docstring in AWSAthenaOperator
add c713d92 Add health API endpoint (#8144) (#9277)
add 564192c Add AWS StepFunctions integrations to the aws provider (#8749)
add 23f80f3 Move gcs & wasb task handlers to their respective provider packages (#9714)
add 07b8102 Allow AWSAthenaHook to get more than 1000/first page of results (#6075)
add 7a4988a Add Dag Runs CRUD endpoints (#9473)
add c353fed Make airflow/migrations/env.py Pylint Compatible (#9670)
add 2f31b30 Get Airflow configs with sensitive data from Secret Backends (#9645)
add dfe8337 YAML file supports extra json parameters (#9549)
add 38a0b1d fix grammar in prereq tasks gcp operator docs (#9728)
add b26017d Add The Climate Corporation to user list (#9726)
add 576100b Add Qingping Hou to committers list (#9725)
add 47c9f75 Add new fantastic team member of Polidea. (#9724)
add 9db1fa3 Error in description after deployment (#9723)
add 0aea648 Skip one version of Python for each test.
add 8b94ace Add read-only endpoints for DAG Model (#9045)
add 13a827d Ensure Kerberos token is valid in SparkSubmitOperator before running `yarn kill` (#9044)
add b230566 Update example DAG for AI Platform operators (#9727)
add 8517af6 Fix warning about incompatible plugins (#9704)
add 66c8af1 Update local_task_job.py (#9746)
add 070e3c3 Tests are working for newly added backport providers (#9739)
add dcdc7c1 Pre-create Celery db result tables before running Celery worker (#9719)
add ac3bd8a Support extra config options for Sentry (#8911)
add ecf2f84 Use namedtuple for TaskInstanceKeyType (#9712)
add 0faa06e Add TargetQueryValue to KEDA Autoscaler (#9748)
add 3cc5756 Add unit tests for mlengine_operator_utils (#9702)
add 0873070 Mask other forms of password arguments in SparkSubmitOperator (#9615)
add bade1d3 Use absolute paths in howto guides (#9758)
add 092d33f Fix StackdriverTaskHandler + add system tests (#9761)
add aee000c Check project structure in sensors/transfers directories (#9764)
add a6b04d7 Add tests for yandex hook (#9665)
add 5bb228d improve type hinting for celery provider (#9762)
add c328871 Add ME-Br to who uses Airflow list (#9770)
add 619ab69 Add 1.10.11 Changelog & Update UPDATING.md (#9757)
add 74036a8 Links Breeze documentation to new Breeze video (#9768)
add 861e5e7 Fix is_terminal_support_colors functtion (#9734)
add a518801 Add type hinting for discord provider (#9773)
add 7d20059 Fix typo in the word "Airflow" (#9772)
add 1de78e8 Add Google Stackdriver link (#9765)
add d3c76da Improve type hinting to provider microsoft (#9774)
add 815a469 Unit tests jenkins hook (#9767)
add 43cb059 Fixes failing formatting of DAG file containing {} in docstring (#9779)
add d344048 Upgrade to latest isort (5.0.8) (#9782)
add 5ddbbf1 Add API Endpoint - DagRuns Batch (#9556)
add 2b12c30 Improve typing coverage in scheduler_job.py (#9783)
add 9850bae Enable pretty output in mypy (#9785)
add 514eb6d provide_session keep return type (#9787)
add 1ea7316 Refactor Google operators guides (#9766)
add 56f7a2b Fix small errors in image building documentation (#9792)
add 7f64f2d Backfill reset_dagruns set DagRun to NONE state (#9756)
add d31e8a3 Add DAG Source endpoint (#9322)
add 8f6b837 The group of embedded DAGs should be root to be OpenShift compatible (#9794)
add 383b676 Add docs for replace_microseconds parameters in trigger DAG endpoint (#9793)
add 6892590 Add multiple file upload functionality to GCS hook (#8849)
add 553bb7a Keep functions signatures in decorators (#9786)
add efe1bdd Use paths relative to root docs dir in *include directives (#9797)
add 2a44556 Add Migration guide from the experimental API to the REST API (#9771)
add 1a1a8db Update paths in .github/boring-cyborg.yml (#9799)
add 3695624 Minor typo fix in OpenAPI specification (#9809)
add c7858e8 Enable annotations to be added to the webserver service (#9776)
add 98f06ea Make airflow package type check compatible (#9791)
add 468e950 Update README to add Py 3.8 in supported versions (#9804)
add 0eb5020 Remove unnecessary comprehension (#9805)
add 0a2acf0 Add type annotations for redis provider (#9815)
add 593a0dd Remove package.json and yarn.lock from the prod image (#9814)
add 69f82e6 For now cloud tools are not needed in CI (#9818)
add 4636fc6 Python 3.8.4 release breaks our builds (#9820)
add ed5004c Allow `replace` flag in gcs_to_gcs operator. (#9667)
add a2c5389 Add kylin operator (#9149)
add 5805a36 Fix SqlAlchemy-Flask failure with python 3.8.4 (#9821)
add 4a547ee Add API Reference docs (redoc) to sphinx (#9806)
add 9f01795 Add Google Deployment Manager Hook (#9159)
add a0493bd Remove HTTP guide index in docs (#9796)
add 35fe972 Improve type hinting to provider cloudant (#9825)
add 52b6efe Add option to delete by prefix to S3DeleteObjectsOperator (#9350)
add 2d8dbac Add CloudVisionDeleteReferenceImageOperator (#9698)
add ea0d274 Add note in Updating.md about the change in `run_as_user` default (#9822)
add cccc76a Improve typing in airflow/models/pool.py (#9835)
add 7b23d4d Remove global variable with API auth backend (#9833)
add 2d12441 Fix Writing Serialized Dags to DB (#9836)
add 4aca72e Update gcp to google in docs (#9839)
add 770de53 BigQueryTableExistenceSensor needs to specify keyword arguments (#9832)
add 6d65c15 Add guide for AI Platform (previously Machine Learning Engine) Operators (#9798)
add b01d95e Change DAG.clear to take dag_run_state (#9824)
add d008ff6 Rename DagBag.store_serialized_dags to Dagbag.read_dags_from_db (#9838)
add 1e24051 Update more occurrences of gcp to google (#9842)
add 892960d Add Dynata to the Airflow users list (#9846)
add 2577f93 Fix S3FileTransformOperator to support S3 Select transformation only (#8936)
add 31cab8f Fix DagRun.conf when using trigger_dag API (#9853)
add e4790d5 Helm chart can now place arbitrary config settings in to airflow.cfg (#9816)
add eb6f1d1 Fix typo in datafusion operator (#9859)
add f4067b6 Fix Experimental API Client (#9849)
add 473f506 Add imagePullSecrets to the create user job (#9802)
add faec41e Group CI scripts in subdirectories (#9653)
add 9c68e7c Add Snowflake support to SQL operator and sensor (#9843)
add 297e34a Add log of affected sql rows in PostgresOperator (#9841)
add 496ed6f Reorganizing of CI tests (#9654)
add cbfff65 Fix check_integration pre-commit test (#9869)
add 027cc16 Improve type annotations for Ftp provider (#9868)
add ba2b5e2 Fix typo in Task Lifecycle section (#9867)
add 64929ee Added "all" to allowed breeze integrations and tried to clarify on fail (#9872)
add b34ba87 TimeSensor should respect the default_timezone config (#9699)
add 1dc852d Add __repr__ to SerializedDagModel (#9862)
add 46cdb0e Add type hinting for mongo provider (#9875)
add 750555f Add guide for Cassandra Operators (#9877)
add 4d74ac2 Increase typing for Apache and http provider package (#9729)
add 89fe5feb improve typing for datadog provider (#9775)
add 5013fda Add drop_partition functionality for HiveMetastoreHook (#9472)
add 9126f70 Deprecate experimental API (#9888)
add a0bde8e Make Secret Backend docs clearer about Variable & Connection View (#8913)
add 1a32c45 Don't Update Serialized DAGs in DB if DAG didn't change (#9850)
add 84b85d8 Update Serialized DAGs in Webserver when DAGs are Updated (#9851)
add de9eaeb Constraint files are now maintained automatically (#9889)
add 840799d Improve KubernetesPodOperator guide (#9079)
add e7c87fe Refactor AwsBaseHook._get_credentials (#9878)
add fc8d38d improve typing for openfaas provider (#9883)
add d7c996c Add new committers: Ry Walker & Leah Cole to project.rst (#9892)
add 9c518fe TimeSensor should respect DAG timezone (#9882)
add 273e28c UX Enhancement: Separate actions from links in DAG navigation (#9894)
add 3064811 Use warning directive in deprecation warning (#9890)
add 560e0b5 Pin google-cloud-container to <2 (#9901)
add c8c52e6 Remove type hint causing DeprecationWarning in Firestore operators (#9819)
add 1cfdebf Fix insert_job method of BigQueryHook (#9899)
add 7dd5c11 Simplify pull request template (#9896)
add 95632ce Fix dag.clear usages after change from #9824 (#9909)
add eb1aedd Add unit tests for CassandraTableSensor, CassandraRecordSensor and WebHdfsSensor (#9874)
add d5d119b Increase typing coverage for Elasticsearch (#9911)
add bff7137 Add function to get current context (#9631)
add b823f8a Use pipe pylint result to sort -u for error deduplication (#9893)
add 4eddce2 Add typing for grpc provider (#9884)
add 5eacc16 Add support for impersonation in GCP hooks (#9915)
add 8a405d2 [AIRFLOW-6931] Fixed migrations to find all dependencies for MSSQL (#9891)
add 719ae2b Dump Pod as YAML in logs for KubernetesPodOperator (#9895)
add 46e34ab Import ABC from collections.abc (#9649)
add 508d7d2 Tests are cancelled if any of faster checks fail (#9917)
add c460529 Postgres tests were skipped by mistake (#9923)
add c4244e1 Fix calling `get_client` in BigQueryHook.table_exists (#9916)
add ddeea33 Nightly tag was not pushed on scheduled run (#9924)
add f60940d Add unit test for test_sql_to_gcs (#9920)
add 6d612ef Allows to configure logging for third-party libraries (#9657)
add 040fb1d point go client mod path to new repo (#9922)
add 1427e4a Update Spark submit operator for Spark 3 support (#8730)
add cd160b9 Shorter/more meaningful header for official images (#9925)
add 24a951e Breeze / KinD - support earlier k8s versions, fix recreate and kubectl versioning (#9905)
add c2db0df More strict rules in mypy (#9705) (#9906)
add ac93419 Add response_filter parameter to SimpleHttpOperator (#9885)
add 7b9e8e0 Python base image version is retrieved in the right place (#9931)
add a9c871b Clean up tmp directory when exiting from breeze shell (#9930)
add e86d753 Pin github checkout action to v2 (#9938)
add 708197b Improve command examples in docs (#9934)
add 39a0288 Add Google Authentication for experimental API (#9848)
add 33f0cd2 apply_default keeps the function signature for mypy (#9784)
add 867bc44 Add type annotations to providers/vertica (#9936)
add 5cfacfc Add Nielsen to Airflow users list (#9954)
add e90271e Fix link to CI.rst document (#9953)
add 3a1dd0b Improve signature for core operaotrs (#9944)
add ef98edf Add more information about using GoogleAdsHook (#9951)
add 243b704 Add DateTimeSensor (#9697)
add 4112723 Fix CI: Don't add & fetch remote if source branch == target branch (#9961)
add 458d7d4 Fix CI: Fetch target only when source repo != target repo (#9962)
add 0bf330b Add get_blobs_list method to WasbHook (#9950)
add 6d7739b Fix OpenShift Guidelines link in IMAGES.rst (#9978)
add 42543c5 Add Badges for Airflow Docker (#9979)
add c839705 Fix typo in airflow/cli/cli_parser.py (#9980)
add fc03304 Fix various typos in airflow/cli/commands (#9983)
add 8b10a4b Stop using start_date in default_args in example_dags (#9982)
add 2719fcf Bump actions/setup-python version to 2 (#9984)
add 47cab5f Bump tableauserverclient to 0.12 (#9988)
add 7cafa59 Relax requirement to allow latest version of flask-caching (#9989)
add 76c60af Relax requirement to allow latest version of jinja2 (#9991)
add 926aa1b Relax requirement to allow latest version of tenacity (#9992)
add c438812 Bump mysqlclient to 2.0.1 (#9987)
add 2f73974 Revert "Bump mysqlclient to 2.0.1 (#9987)" (#9997)
add 81b65be Remove unnecessary environment variable from CI workflow (#9998)
add d3d918c Fix typo in api_connexion/openapi/v1.yaml (#9986)
add ffcd060 Avoid sharing session with RenderedTaskInstanceFields write and delete (#9993)
add a7204a4 Adds separate scheduled-only workflow to cancel duplicates (#9999)
add b31523f Fix typos in README.md (#10000)
add ab07891 Add missing x-openapi-router-controller to DAG Run endpoint (#9945)
add 7cc1c8b Updates the slack WebClient call to use the instance variable - token (#9995)
add 7d24b08 Stop using start_date in default_args in example_dags (2) (#9985)
add cb5430d Fix cron schedule on cancelling workflow (#10002)
add 0142abb Add unit tests for GcpBodyFieldValidator in google cloud providers (#10003)
add 42fbf9d Add unit tests for MsSqlHook (#10006)
add a28c9c6 Fix Markdown escape in UPDATING.md (#10010)
add 81b87d4 Add unit tests for GcpBodyFieldSanitizer in Google providers (#9996)
add 0aff69f Add typing to ImapHook (#9887)
add 77e0a6e Add EBANX company to README.md (#10012)
add e68471a Cancel duplicate runs and HEAD runs that failed at specific jobs (#10008)
add f149ca9 Add unit tests for samba provider (#9959)
add 1d9a634 Add airflow config get-value command (#9932)
add c12e33e Use consistent message in SchedulerJob._process_executor_events (#9929)
add 7df41f5 Simplify if clauses in ExternalTaskSensor (#9968)
add 8de5ea3 Create a short-link for Airflow Slack Invites (#10034)
add 21371b6 Introduce BaseExecutor.validate_command to avoid duplication (#10033)
add c70c38e Move e-mail operator to core (#10013)
add 2e0d91d Set pytest version to be < 6.0.0 due to breaking changes (#10043)
add 1508c43 Adding new SageMaker operator for ProcessingJobs (#9594)
add 59cbff0 Fix docstrings in BigQueryGetDataOperator (#10042)
add ba2d640 Add typing for jira provider (#10005)
add 3f2eee1 Fix PythonVirtualenvOperator not working with Airflow context (#9394)
add 7df724d UI Graph View: Focus upstream / downstream task dependencies on mouseover (#9303)
add 116f861 Burst Virtualenv Cache for Kubernetes Testing (#10070)
add 06166fa Update writing in timezone.rst (#10066)
add 88c1603 Improve docstring note about GKEStartPodOperator on KubernetesPodOperator (#10049)
add 03c4351 Allow `image` in `KubernetesPodOperator` to be templated (#10068)
add 4c84661 Split Display Video 360 example into smaler DAGs (#10077)
add f1fd3e2 Fix typo on reattach property of kubernetespodoperator (#10056)
add 2b8dea6 Fix typo in Athena sensor retries (#10079)
add 30b0aec Pin google-cloud-kms to ..,<2.0.0 due to breaking changes (#10088)
add dacfad4 Group UPDATING.md entries into sections (#10090)
add 7f9173e Move the contribution workflow to the beginning of the file (#10092)
add 402e22c Combine entries in logging configuration section (#10094)
add aeea712 Remove `args` parameter from provider operator constructors (#10097)
add 3fff9e9 Minor fixes in CONTRIBUTING.rst (#10101)
add 33646db Move Naming Conventions section in CONTRIBUTING.rst (#10103)
add db1dae3 Create "major changes" section in UPDATING.md (#10100)
add bd3d55c More user-oriented change titles in Python API sections (#10099)
add 8aaa2af Update .asf.yaml (#10110)
add ca3fa76 Add unit tests for mlengine_prediction_summary (#10022)
add 4ee35d0 Fix hook not passing gcp_conn_id to base class (#10075)
add b79466c Fix sensor not providing arguments for GCSHook (#10074)
add 5fe7da9 Combine entries in UPDATING.md file (#10102)
add 011c07a Add migration guide for CLI commands (#10078)
add 85c56b1 Add missing params to GCP Pub/Sub creation_subscription (#10106)
add bde6332 Fixes flaky kubernetes Pod Operator tests (#10111)
add 1d68cd2 Make conn_id unique in Connections table (#9067)
add 4e3799f [AIRFLOW-4541] Replace os.mkdirs usage with pathlib.Path(path).mkdir (#10117)
add 082e6c1 Get rid of pydruid limitation (#9965)
add 85cc2a6 Add typing annotations to Segment provider (#10120)
add 27020f8 Add try clause to DataFusionHook.wait_for_pipeline_state (#10031)
add d0776cf Move stable REST API migration guide to UPDATING.md (#10098)
add 6efa1b9 Add additional Cloud Datastore operators (#10032)
add 76c3e21 Moved webserver background to Quarantine (#10114)
add f02ad50 Delete irrelevant entries from UPDATING.md (#10093)
add 53ada6e Add S3KeysUnchangedSensor (#9817)
add 201823b Add Legacy command displaying new CLI counterparts (#10115)
add 7269d15 [GH-9708] Add type coverage to Sendgrid module (#10134)
add 86d8e34 Status of quarantined tests is stored in Github Issue (#10119)
add e5c3bf7 Fixed mistyped quarantine.yaml extension (#10139)
add 0002877 Improve Typing coverage of amazon/aws/athena (#10025)
add e92d50e Replace file.io with artifacts (#10137)
add 5cdcf44 Fixes quarantine parsing teething issues (#10145)
add 87abea6 Retry max 3 times if failing to initialize integration (#10146)
add 9827ecc Do not use .format() in log messages (#10150)
add dd2dec0 Update celery and kombu versions (#9496)
add 4a0fdb6 Use conn_name_attr for SqliteHook connection (#10156)
add 1bca31b Add type annotations for Sqlite (#10157)
add 73a08ed Add type annotation to providers/jenkins (#9947)
add 1437cb7 Add correct signatures for operators in google provider package (#10144)
add 95328c4 Bring back code coverage (#10143)
add 47fe4c4 Remove coverage HTML report artifacts (#10168)
add 3f972a3 Documentation artifact are also uploaded as GitHub Actions Artifacts (#10158)
add d820567 Add Apache Airflow CODE_OF_CONDUCT.md (#9715)
add 8527b14 Updated parameter definition docs for filesystem.py (#10159)
add 4bb32ca Disable wiki. (#10173)
add 3903152 Remove stat_name_handler attribute in plugins.rst (#10174)
add 92869f0 Improve heading on Email Configuration page (#10175)
add 1279731 Add docs for airflow config command (#10177)
add 9667314 Add correct signatures for operators in amazon provider package (#10167)
add 3b3287d Enforce keyword only arguments on apache operators (#10170)
add 1e36666 prevent DAG callback exception from crashing scheduler (#10096)
add 0103226 Improve handling Dataproc cluster creation with ERROR state (#9593)
add 73ad5a4 Fix BaseSensorOperator soft_fail mode to respect downstream tasks trigger_rule (#8867)
add 24c8e4c Changes to all the constructors to remove the args argument (#10163)
add 817e1ac Add thredup to list of Airflow users (#10198)
add 0c77ea8 Add type annotations to S3 hook module (#10164)
add eff0f03 Update guide for Google Cloud Secret Manager Backend (#10172)
add d79e722 Type annotation for Docker operator (#9733)
add c920b1b Update JS packages to latest versions (#9811) (#9921)
add cdec301 Add correct signature to all operators and sensors (#10205)
add 1dc8b78 You can sync your fork master with apache/airflow master via UI (#10209)
add 9e3b7d9 Pylint checks should be way faster now (#10207)
add 4146aba Fix chart: parameterize namespace (#10213)
add 9d4b914 Docs: Separate page for each Secrets backend (#10211)
add 0d81cc0 Improves stability of reported coverage and makes it nicer (#10208)
add d2540e6 Add airflow connections export command (#9856) (#10081)
add 2102122 Handle IntegrityError while creating TIs (#10136)
add cb40517 Merge similar sections on docs/howto/connection/index.rst (#10224)
add 6fe6721 Add missing headinsg on docs/security.rst (#10225)
add c2fa100 Fixed wrong name of workflow in cancel step (#10219)
add 03c48f7 Add MeuVendoo to Airflow Users (#10226)
add d9a499c BoringCyborg Bot: Fix Automated Labels for serialized & secrets (#10228)
add f5b9a0d Add Apache License to .github/workflows/repo-sync.yml (#10229)
add d82a127 Fix typo in .github/ISSUE_TEMPLATE/bug_report.md (#10231)
add 14ee709 Fix typos in docs/howto/secrets-backend (#10233)
add 8a655cf Add airflow connections get command (#10214)
add c295338 Add labels param to Google MLEngine Operators (#10222)
add 0d8bc95 Replace remaining uses of "bail" (#10217)
add 8986e75 Add Playsimple Games to "Who uses Apache Airflow?" (#10253)
add ae9dd56 Fix more typos in docs/ (#10251)
add edc51e3 Remove Unnecessary list literal in Tuple for Kylin Operator (#10252)
add 620400f Add whitespace around operator in docs/build (#10250)
add e7c069c Triggering DAG with Future Date (#10249)
add 53683b8 Fix typo in docs/stable-rest-api/redoc.rst (#10248)
add b989cea Fix link for the Jinja Project in docs/tutorial.rst (#10245)
add 69225d7 Add 'apache.beam' to docs/installation.rst (#10244)
add b7e4d33 Improve documentation in docs/start.rst (#10243)
add 31afc0d Move celery-exclusive feature to CeleryExecutor page (#10242)
add 77f2e22 Add tip about airflow config command on docs/howto/secrets-backend/index.rst (#10239)
add aba29bf Set language on code-block on docs/howto/email-config.rst (#10238)
add 12eed9d Add system tests for CloudSecretManagerBackend (#10235)
add 7930234 Remove redundant "and_" condition when using filter (#10232)
add 637a2c1 Create separate section for Cron Presets (#10247)
add 55021b7 Improve guide about Google Cloud Secret Manager Backend (#10257)
add e2ec5ef Update example on docs/howto/connection/index.rst (#10236)
add e054870 Add Syntax Highlights to code-blocks in docs/best-practices.rst (#10258)
add db8d06a Disable sentry integration by default (#10212)
add 2869b48 Increse number of runs for quarantined tests (#10220)
add d7c4eee Fix redirects URLs (#10259)
add 183cb8d Create "Managing variable" in howto directory (#10241)
add 5503a6a Fix Warning when using a different Sphinx Builder (#10262)
add b43f90a Fix various typos in the repo (#10263)
add 06a1836 Add Missing Apache Providers to docs/installation.rst (#10265)
add ef08831 Added DataprepGetJobsForJobGroupOperator (#10246)
add a3386e5 Fixed GitHub Actions badge (#10268)
add f06fe61 Add Amazon SES hook (#10004)
add 19bc97d Revert "Add Amazon SES hook (#10004)" (#10276)
add 5df2ed1 Add more columns to airflow connections get (#10269)
add dd17c0e Update Gojek in who uses list (#10281)
add 2e3c878 Makes multi-namespace mode optional (#9570)
add a9f7222 Remove duplicate line from 1.10.10 CHANGELOG (#10289)
add 8cd2be9 Fix KubernetesPodOperator reattachment (#10230)
add 82f744b Add type annotations to AwsGlueJobHook, RedshiftHook modules (#10286)
add 422e3f1 Add Authentication for Stable API (#10267)
add 3c374a4 Add reconcile_metadata to reconcile_pods (#10266)
add 0ee4375 Add unittest for WasbTaskHandler (#10284)
add adce6f0 Use Hash of Serialized DAG to determine DAG is changed or not (#10227)
add 1266b29 Run create-user-job as user with specified id (#10291)
add f618cdd Docs: Clarify DAG to image language (#10296)
add 8f8db89 DbApiHook: Support kwargs in get_pandas_df (#9730)
add 4aa05a7 Fixes name of pre-commit cache for multiple branches (#10299)
add ba66ba0 Clarify connection docs (#10294)
add f6734b3 Enable Sphinx spellcheck for doc generation (#10280)
add 7f76b8b Add ClusterPolicyViolation support to airflow local settings (#10282)
add 3b0df4d Use more human readable table heading labels on DAG details (#10305)
add 45e3182 Restrict google-cloud-dataproc to <2.0.0 (#10307)
add a74a7da Limit all google-cloud api to <2.0.0 (#10317)
add 2f0613b Implement Google BigQuery Table Partition Sensor (#10218)
add f91ac9b Unpin pytest (#10314)
add 98f597a Added "sharded" word to spellchecker (#10320)
add 2d4e44c Respect DAG Serialization setting when running sync_perm (#10321)
add 47387a6 Catch Permission Denied exception when getting secret from GCP Secret Manager. (#10326)
add 4454224 Fix clear future recursive when ExternalTaskMarker is used (#9515)
add 5c2bb7b Webserver: Sanitize values passed to origin param (#10334)
add be46d20 Improve idempotency of BigQueryInsertJobOperator (#9590)
add bfa5a8d CI: Fix failing docs-build (#10342)
add 4fc2536 Add ingress to the helm chart (#10064)
add 46ec705 Fixes rat-check pre-commit in case Airflow is added as subrepo (#10347)
add 8e387aa Breeze was slightly too chatty when there was no dirs created (#10346)
add f76936f More informative description of Breeze's --verbose flag. (#10348)
add 88e5c35 Breeze: More fancy environment checking (#10329)
add 6656464 Improve language of a BaseSensorOperator in UPDATING.md (#10332)
add 382c101 Add Bigtable Update Instance Hook/Operator (#10340)
add e195a98 Add type annotations for mlengine_operator_utils (#10297)
add d4e3a42 add more precise type hint for task callbacks (#10355)
add 1ae5bdf Add test for GCSTaskHandler (#9600) (#9861)
add dea345b Fix AwsGlueJobSensor to stop running after the Glue job finished (#9022)
add 558be73 Add redbubble link to Airflow merch (#10359)
add 89b8bdf Docs: Seperate page for each security topic (#10352)
add b51de98 Add to CONTRIBUTING.rst link to backport packages troubleshooting (#10360)
add 01f3796 Add typing coverage to mysql providers package (#10095)
add 439f7dc Use check_output to capture in celery task (#10310)
add 083c3c1 Simplified GCSTaskHandler configuration (#10365)
add 51a1b38 Pylintable list-integrations.py (#10378)
add 98ac27a Simplify cron preset language in docs (#10370)
add 485ecc4 Too much was happening in this pre-commit script (#10345)
add 9228bf2 You can disable spellcheck or documentation when building docs. (#10377)
add b28ea7a Docs: Fix spacing bug in 'Dag Run' (#10372)
add a32e90a Update github flags for Breeze (#10384)
add d6f6d53 Expand JenkinsJobTriggerOperator unit tests (#10353)
add 306a666 Docker images are now consistently labelled and a bit smaller (#10387)
add a3df617 Add guide about custom API authentication (#10312)
add ba00db3 Consistently refer to section names (#10369)
add 8368f49 Correct verb tense for re-running task doc. (#10371)
add 541c47c Add basic auth API auth backend (#10356)
add 49ce908 Moved description of page size limit to security/ (#10392)
add c54d17e Capitalize 'Python' properly in Concepts docs (#10398)
add 77a635e When precommits are run, output is silenced (#10390)
add 3bc3701 Add back 'refresh_all' method in airflow/www/views.py (#10328)
add 2bab38c Update celery.rst (#10400)
add b06a705 Improve headings on docs/executor (#10396)
add 0b3ded7 Correct typo in best-practices.rst (#10401)
add e179853 Kubernetes image is extended rather than customized (#10399)
add db446f2 Replaced aliases for common tools with functions. (#10402)
add 08fe5c4 Constraint CI scripts are now separated out (#10404)
add e1e7f11 Move docker-compose ci.yml to ga.yml as it is GITHUB_* only (#10405)
add 8fcb93b Fixes optimisation where doc only change should build much faster (#10344)
add 882e187 Remove run-ons from scheduler docs. (#10397)
add 3d334fd BugFix: K8s Executor Multinamespace mode is evaluated to true by default (#10410)
add f76938c Make Kubernetes tests pass locally (#10407)
add e195c6a Make KubernetesExecutor recognize kubernetes_labels (#10412)
add 2db8bf3 Group logging & monitoring guides in one section (#10394)
add f1716bc Use sys.exit() instead of exit() (#10414)
add 7fa813f Unnecessary use of list comprehension (#10416)
add 5739ba2 Fix broken breeze script (#10418)
add de7500d CI Images are now pre-build and stored in registry (#10368)
add 2c3ce8e Enable optimisation of image building. (#10422)
add a8e28f1 Fix typo in KubernetesPodOperator (#10419)
add dc27a2a Fix failing breeze (#10424)
add c35a010 Switch to released cancel-workflow-runs action (#10423)
add 30f4617 Add architecture diagram for basic Airflow deployment (#10428)
add 88c7d2e Dataflow operators don't not always create a virtualenv (#10373)
add 27d08b7 Amazon SES Hook (#10391)
add 52dec7b Fix Breeze failure on MacOS (#10440)
add 2f55223 Add AzureBaseHook (#9747)
add 1e37186 Add update endpoint for DAG (#9101) (#9740)
add 95f4768 Building backport packages generates README files (#10445)
add 5bf47e3 Be nice to fork repositories when it comes to scheduled events (#10448)
add fdd68ec Make system test work with 1.10 (#10444)
add 1cf1af6 Do not override in_container scripts when building the image (#10442)
add f0727b3 Change provider configuration keys for OAuth (#9759)
add 3357d8d Fix port number in webserver for kind setup (#10452)
add 7dd6e73 Mount gcloud kubeconifg to breeze (#10439)
add c979de7 Fixes problem with Python image not ready to be pushed (#10430)
add 9dd92a8 Fix typo in "wait_for_done" (#10458)
add 264c466 Fix identation in executor_config example (#10467)
add 4a77211 Remove redudandant checks in test_views.py (#10464)
add 904c1d8 Test exact match of Executor name (#10465)
add 44a36b9 Use assertEqual instead of assertTrue in tests/utils/test_dates.py for proper diff (#10457)
add 7c206a8 Replace assigment with Augmented assignment (#10468)
add 90b9e7e Add Type Annotations & Docstrings to airflow/models/dagrun.py (#10466)
add a8f83ff Fix typos in scripts/perf/scheduler_dag_execution_timing.py (#10463)
add 27339a5 Remove mentions of Airflow Gitter (#10460)
add 515cc72 Fix typo in timed_out (#10459)
add ce9cc1b Stops running workflow_run for scheduled runs in forks (#10473)
add 9774903 Fixes quoting bug introduced in #10473 (#10477)
add 47c6657 Fix broken Kubernetes PodRuntimeInfoEnv (#10478)
add 0c4f7cd Change Support Request template to a link to Slack (#10480)
add c635804 Fixes S3ToRedshift COPY query (#10436)
add 93ba98c Optimise production image building during k8s tests on CI (#10476)
add ee7ca12 Fix broken Markdown refernces in Providers README (#10483)
add 7ee7d7c Move perf_kit to tests.utils (#10470)
add dc3a493 Fix duplicate task_ids in example_http.py (#10485)
add ef8df17 Fix typo in Facebook Ads Provider (#10484)
add c8c3f8b Remove old configuration from BoringCyborg (#10490)
add 82369fa Removed the prerequisite for perf-kit path augmentation (#10492)
add 6eb64ce Make macros.hive pylint compatible (#10495)
add 5c6e4e2 Make Stats pylint compatible (#10496)
add 3a53039 GitHub Registry is now lowercase (#10489)
add b0598b5 Add support for creating multiple replicated clusters in Bigtable hook and operator (#10475)
add 3734876 Implement impersonation in google operators (#10052)
add 946c9de Fixes uploading of doc artifacts. (#10441)
add 4fa7df5 Mounting from sources is disabled for tests (#10472)
add 92858cc Add instructions to verify the release candidate (#10493)
add 8a2c21d Updating Auth0 contributors (#10432)
add be1a67b Make models/crypto.py Pylint-compatible (#10500)
add a128667 Alphabetize committer list (#10512)
add d798257 Add Hurb.com as Airflow User (#10518)
add 08c5135 Cleanup Astronomer contributors list in README (#10520)
add fef73b9 Fix impersonation related bug in bigtable tests (#10521)
add 570f751 Sets default timeout for the job waiting for images (#10517)
add a1eed07 Improve direct impersonation documentation (#10506)
add 8fdcc57 Make www/views.py pylint compatible (#10498)
add f2da6b4 Updated documentation for the CI with mermaid sequence diagrams (#10380)
add 2f2d8db Remove all "noinspection" comments native to IntelliJ (#10525)
add 3696c34 Fix typo in the word "release" (#10528)
add 4f6d53e Make models/taskinstance.py pylint compatible (#10499)
add 1775474 Make configuration.py Pylint compatible (#10494)
add 2dab0e2 Make www/utils.py pylint-compatible (#10497)
add 47265e7 Fix typo in PostgresHook (#10529)
add bdec5fa Improving descriptions in OpenAPI (#10417)
add 74729d6 Fix typo in "Success" (#10537)
add 866701c Fix typo in "Cloud" (#10534)
add 6bed074 Remove unreachable code in test_user_command.py (#10526)
add be77f8e Add a possibility to switch back to building images by secret (#10509)
add 0e0aefb Fix TestAWSDataSyncOperatorUpdate.__init__ method (#10536)
add d1bce91 PyDocStyle: Enable D403: Capitalized first word of docstring (#10530)
add bfefcce Updated REST API call so GET requests pass payload in query string instead of request body (#10462)
add c60e476 Remove mlsd function from hooks/ftp.py (#10538)
add 49cce8b Improve descriptions in OpenAPI Spec file (#10539)
add 133837c Fix typo Sucess to Success (#10540)
add d760265 PyDocStyle: No whitespaces allowed surrounding docstring text (#10533)
add d6ce8c8 Add update mask to patch dag endpoint (#10535)
add 7c0d6ab Enable Black on Connexion API folders (#10545)
add 4c6b759 Fix failing Black test on connexion (#10547)
add 5e82263 Add introduction to Stable RESTT API (#10548)
add 018ae0e The PIP version is not pinned to 19.0.2 any more (#10542)
add c6e6d6d Helm Docker image sources are now included in the Airlfow codebase (#9650)
add fdd9b6f Enable Black on Providers Packages (#10543)
add cd1f794 Bring back some inclusions before we solve cyclic deps problems (#10551)
add cbf3603 Add Airflow 1.10.12 Changelog & Updating guide (#10558)
add a0e7c40 Port isort config from pre-commit to setup.cfg (#10557)
add 417f8de Update configs added in 1.10.12 (#10561)
add 51676b7 Migrate companies list to INTHEWILD.md (#10563)
add d84ec03 Add content to file (forgot to save before committing) (#10565)
add 7c1855f Add License to INTHEWILD.md (#10570)
add 855d495 Move more operators/hooks/sensors to fundamentals (#10567)
add 3a34962 Update CHANGELOG complete class name (#10573)
add 8a7c372 Untangle cyclic deps configuration <> secrets (#10559)
add db378c0 [k8s] Store the raw ti key info to pod annotations (#10568)
add b81bdaa Add OpenSlate to INTHEWILD.md (#10581)
add 35efb1d Add Jobrapido to INTHEWILD.md (#10583)
add 13a3a30 Improve .mailmap (#10582)
add 3b0aa16 updated official docker images in README (#10579)
add 1e5aa44 Spark-on-K8S sensor - add driver logs (#10023)
add 46ac09d Enhanced the Kubernetes Executor doc (#10433)
add 8349061 Improve Docstring for AWS Athena Hook/Operator (#10580)
add 2fc9614 Fix typo in Custom XCom backend (#10588)
add 8624224 Remove Outdated SQLCheckOperator Docstring (#10589)
add 276a15a Add info about update mask to API doc introduction (#10572)
add bb3e45c Add Airflow 1.10.12 & 'black' to breeze-complete (#10592)
add 91ff31a Documentation for Google Cloud Data Loss Prevention (#8201) (#9651)
add 2e56ee7 DockerOperator extra_hosts argument support added (#10546)
add 900f15a URL encode execution date in the Last Run link (#10595)
add e565368 Nightly tag push is not skipped in scheduled builds (#10597)
add 246c8f2 Add Currency to INTHEWILD.md (#10607)
add 540957d Made use of authentication consistent (#10610)
add 775c220 Added a logging and monitoring architecture diagram and page (#10609)
add 479d622 Fix downstream rendering in WebUI (#10612)
add 725bf33 Revert Clean up DAG serializations based on last_updated (#7424) (#10613)
add 3867f76 Update Google Cloud branding (#10615)
add 5ae82a5 Fix Google DLP example and improve ops idempotency (#10608)
add 5f403a8 Wrong key in DAGs Persistent Volume Claim (#10627)
add 8969b71 Removed bad characters from AWS operator (#10590)
add 1b533f6 Fix broken master - DLP (#10635)
add 8e0d9f0 Add airflow cheat-sheet command (#10619)
add 7200835 Improve output of check_environment.sh (#10631)
add e495be9 Update scheduler deployment - dags volume mount (#10630)
... 11983 lines suppressed ...