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 ...