You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by as...@apache.org on 2020/12/12 15:03:06 UTC

[airflow] annotated tag 2.0.0rc2 updated (a63d3b5 -> 1bd51fc)

This is an automated email from the ASF dual-hosted git repository.

ash pushed a change to annotated tag 2.0.0rc2
in repository https://gitbox.apache.org/repos/asf/airflow.git.


*** WARNING: tag 2.0.0rc2 was modified! ***

    from a63d3b5  (tag)
      to 1bd51fc  (tag)
 tagging fddc2f7163868a59e46535022ceeb9e47ac05c46 (commit)
      by Ash Berlin-Taylor
      on Sat Dec 12 15:01:32 2020 +0000

- Log -----------------------------------------------------------------
Release 2.0.0rc2

Filtered changelog from rc1

16d0ae7b7 Update sqlalchemy_jsonfield to avoid pkgresources use (#13032)
db027735a Changes release image preparation to use PyPI packages (#12990)
f015296d0 Add more links to navbar for production docs (#12953)
1a56a58a0 Bump ini from 1.3.5 to 1.3.8 in /airflow/www (#13030)
baa68ca51 Adds customized_form_field_behaviours.schema.json to MANIFEST.in (#13031)
5057f56d2 Handle None values properly when CLI output is YAML/JSON format (#13024)
5495ab074 Fix broken build of docs/ by removing unused import (#13007)
08faa9d18 Detect invalid package fiiters (#12996)
2efd9ff85 Fix failing master (#13001)
81a1305bb Trigger provider-yamls check on docs change (#12998)
1fafc8bc4 Display progress for docs build (#13000)
aadecf716 Less verbose output for docs build (#12994)
969d3ea4f Add changes from 1.10.14 (#12993)
57528210e Promote new flags in ./docs/build_docs.py (#12991)
aa58ef150 Download inventories only once (#12989)
2ec03cd92 Update Dockerfile (#12987)
d84faa36a Update Dockerfile.ci (#12988)
fbd8348d0 Allow all default roles to view Profile page + allow editing profile/resetting password for DB-ModelView. (#12971)
db166ba75 Update CI to run tests againt v2-0-test branch (#10891)
4fe156f98 Remove unused pre-commit and Fix CI (#12964)
-----BEGIN PGP SIGNATURE-----

iQJDBAABCAAtFiEEXMrqx1jtZMoyPwU7gHxzGoyCoJUFAl/U204PHGFzaEBhcGFj
aGUub3JnAAoJEIB8cxqMgqCVjYoQAICZmbKSQTCBYTPd+lOXZGEdMqA5KdimUfB3
aQNxIW9wOvXP1+/GKN3Vp1Z/m9Y/dsFkGj7fQKX1EtetN7+5bA4zteVx8D1IQqLP
bIX1VGELTGyCSJSkG5TZlZXCT2g5otecp1C3g0lMVeV8InjVcHTLOr64Rr8XExrS
X6+OoJDczTHJywH/+LJiGmk9OsHTLLCgKj+dKGFVEIWVP2bBsmj54CsLkJ7UGZh5
x0STUzV+HKfNDi6RY9wttuAuwsNsjPOZ0IhgJ9s83wn9gljk+L0tWZ+6x1XTYD6W
R8xHb+6NqWS48cMhLa6P8FpJ1LYrooIiXeaelrTa1cR9/t0iKUbnqFu8WrnpdAKj
NoomGxbpikLbkppue4AqyP+m5266TzPsVpEtEos7b1hNp+HN2CvcdWviFkh2fx92
biWWpDwT7lgvE2C970pyD4q3GCRXTwIveao7rmVDEypkS7kGgTyz8ihUZxXrsSKq
zM24/dyn0gRAYaIM/aDT3/pUxcAl1fwqa8SBmGaP4sZ4L7dSJBRqF1gwKFm7Aqwm
q3pM/EsbVpPAArHgKR/hdkDH11GR97c039KtL52iYGv2qsKWiZr/pW+TVTe0OalK
mXpKcLUfIEXFOzC0ZTBT+gjxG/UX4ViNUJ7QOcsMPibM+soEJfFQxv+jyWFQhZq5
ySMOgwcZ
=9CM7
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------

    omit 16d0ae7  Update sqlalchemy_jsonfield to avoid pkgresources use (#13032)
    omit db02773  Changes release image preparation to use PyPI packages (#12990)
    omit f015296  Add more links to navbar for production docs (#12953)
    omit b6678fa  Added information about currently supported Python versions (#13029)
    omit 1a56a58  Bump ini from 1.3.5 to 1.3.8 in /airflow/www (#13030)
    omit baa68ca  Adds customized_form_field_behaviours.schema.json to MANIFEST.in (#13031)
    omit 15fd1bc  Switching to standard --tag-build flag in setuptools in providers (#13021)
    omit 5057f56  Handle None values properly when CLI output is YAML/JSON format (#13024)
    omit ab250ec  Simplify release process for PyPI snapshots (#13020)
    omit 0ffd5fa  Added database upgrade information to upgrade doc (#13005)
    omit 3fbc8e6  Add asctime to spelling wordlist (#13010)
    omit 5495ab0  Fix broken build of docs/ by removing unused import (#13007)
    omit 08faa9d  Detect invalid package fiiters (#12996)
    omit 2efd9ff  Fix failing master (#13001)
    omit 81a1305  Trigger provider-yamls check on docs change (#12998)
    omit 1fafc8b  Display progress for docs build (#13000)
    omit aadecf7  Less verbose output for docs build (#12994)
    omit 969d3ea  Add changes from 1.10.14 (#12993)
    omit 5752821  Promote new flags in ./docs/build_docs.py (#12991)
    omit aa58ef1  Download inventories only once (#12989)
    omit 2ec03cd  Update Dockerfile (#12987)
    omit d84faa3  Update Dockerfile.ci (#12988)
    omit 0b1bfac  Purge deleted files from S3 bucket (#12947)
    omit c43f87e  Enhanced doc to cover ignoring rules and adding custom rules (#12974)
    omit 1a0e0bc  Array declaration cannot be done inside function for DockerHub (#12967)
    omit a8ded09  Remove trailing back-tick from docs (#12986)
    omit 056fe81  Fix command to filter package provider when building docs (#12984)
    omit fbd8348  Allow all default roles to view Profile page + allow editing profile/resetting password for DB-ModelView. (#12971)
    omit e5ce657  Cleaned up formatting for Upgrading doc (#12977)
    omit 28b7ebc  Remove duplicate docs for check-hooks-apply pre-commit (#12973)
    omit db166ba  Update CI to run tests againt v2-0-test branch (#10891)
    omit 32971a1  Updates providers versions to 1.0.0 (#12955)
    omit 4fe156f  Remove unused pre-commit and Fix CI (#12964)
    omit bee2cb5  Don't reference sphinx airflow theme via `@` URL in requirements. (#12957)
    omit b884453  Minor HTML fixes (#12477)
    omit f96b3df  Update version to 2.0.0 (#12954)
    omit 5eeb66c  Fix case of GitHub (#12950)
    omit ec3b159  Clean up redirects.txt (#12948)
    omit 62a5b2d  Fix return type in prev-date context variables (#12910)
    omit d2b4dea  Update theme to show hidden ToC in sidebar (#12949)
    omit 1d91ca7  Infer multiple outputs from dict annotations in TaskFlow API (#10349)
    omit 0bf386f  Rename airflow.operators.dagrun_operator to airflow.operators.trigger_dagrun (#12933)
    omit 3e40288  Upgrading to Airflow 2.0 doc (#12930)
    omit 7bd867d  Adds documentation about custom providers. (#12921)
    omit 55573f6  Fix typos/spelling in docs (#12942)
    omit 18a7a35  Enhanced TaskFlow API tutorial to use @dag decorator (#12937)
    omit 5c74c3a  Add explanation of the Presto Kerberos + SSL + snowflake problem (#12939)
    omit 8d6840b  Fix typo in setup.cfg (#12935)
    omit d7ddf16  Fixed failed pylint in master (#12938)
    omit 53c4847  shorten name of hook re imports of provide_session and create_session (#12936)
    omit 63ea88d  Apply labels to Docker images in a single instruction (#12931)
    omit 3835062  Add Clarification to pod_template_file exmaples (#12932)
    omit bfbe486  Fix typo in metrics doc (#12934)
    omit a075b6d  Rename remaining Sensors to match AIP-21 (#12927)
    omit e595d35  Simplify publishing of documentation (#12892)
    omit 73843d0  Disable Pause/Unpause switch if user doesn't have edit access for DAG. (#12911)
    omit 3da939b  Update doc to reflect the changes for DAG-Level access control (#12928)
    omit abce78c  Disable experimental REST API by default (#12337)
    omit d558967  Move dummy_operator.py to dummy.py (#11178) (#11293)
    omit c704293  Warning about unsafe migrations (#10254)
    omit 4939816  Increase timeout for SQLite tests to 80 minutes (#12926)
    omit b40dffa  Rename remaing modules to match AIP-21 (#12917)
    omit ed6eb42  Use "auto" instead of "scroll" to prevent visible (unused) scrollbars in some browsers (#12923)
    omit 738c953  Add missing licences. (#12922)
    omit bfbd4bb  Moved subdag_operator.py to subdag.py (#11307)
    omit 0da5232  Added documentation for Airflow Upgrade Check (#12872)
    omit 7c028f5  ImportErrors are collapsed by default (#12811)
    omit bc4d9d0  Remove duplicate entry in Updating.md (#12919)
    omit e7c1771  Adds predefined providers to install_requires. (#12916)
    omit 9b39f24  Add support for dynamic connection form fields per provider (#12558)
    omit 4d24c5e  Update comments in setup.py (#12903)
    omit ff25bd6  Make xcom_pull results order deterministic (#12905)
    omit 85dd092  Make sure perms list isn't None before looking within list (#12915)
    omit f9e9ad2  Builds prod images on DockerHub from packages (#12908)
    omit ef523b4  Move branch_operator.py to branch.py (#12900)
    omit 5e0a2d7  Fix failing test in TestSchedulerJob (#12906)
    omit cb70150  Fix broken MySQL Migration (#12904)
    omit 5f65cec  Add docs for new scheduler "clean-up" tunables. (#12899)
    omit 7d37391  Fix Multiple Migrations Heads (#12901)
    omit 23e743e  Move task handlers guides to provider docs (#12826)
    omit d8906ab  Minor changes in description of API docs (#12532)
    omit 29d7848  Fix plugin macros not being exposed through airflow.macros (#12788)
    omit f66a46d  Changes the type of source_code field in DagCode to MEDIUMTEXT (#12890)
    omit b115512  Use consistent style for detecting current DB type in migrations (#12898)
    omit 190066c  Kubernetes worker pod doesn't use docker container entrypoint (#12766)
    omit c2411e3  Make Migrations 1.10.14 Compatible (#12896)
    omit 312a281  Bugfix: Entrypoint Import Exception masked by attribute error (#12862)
    omit 01707d7  Improve support for special characters in DbApiHook.get_uri (#12775)
    omit 4fb3121  Refactor `@provide_session` to do less "at runtime" (#12868)
    omit eed6576  Adjust inner/nested radius to remove unwanted visual gap (#12887)
    omit 2c70ac4  Update commands to verify singature and shasum for Providers (#12886)
    omit 1dcef78  Clarifies version args for installing 1.10 in Docker (#12875)
    omit 818195f  Remove first_task_scheduling_delay from Updating.md (#12885)
    omit 4d44faa  Adds airflow as viable docker command in official image (#12878)
    omit 5d328a2  Show DAG serialization errors in the UI. (#12866)
    omit 7cfd240  Add start_date and end_date to DagRun View in UI (#12871)
    omit a70cace  Don't show "Access deined" message on login page (#12846)
    omit a878959  Remove old option - git_password from sensitive_config_values (#12821)
    omit 3663d15  Fix links to moved production-deployment file (#12854)
    omit a00f250  Change the format for sha512 sum for releases (#12867)
    omit 298c88a  Fix command for verifying signature (#12869)
    omit ed1825c  Production images on CI are now built from packages (#12685)
    omit c045ff3  Store per-task TIDeps in serialized blob (#12858)
    omit 75d8ff9  Mark required fields in Forms as required (#12856)
    omit a64997b  Added reference to 2.0 CLI commands in 1.10.14 (#12864)
    omit 490a01b  Quarantine test TestSchedulerJob.test_scheduler_task_start_date (#12860)
    omit 3d2ad30  Add missing crypto and s3 extras (#12850)
    omit 537aba7  Add conditional version retrieval from setup. (#12853)
    omit 82dfa5f  Build normal/backport providers based on correct list (#12848)
    omit c960a9f  Fix Commands for Publishing constraints (#12800)
    omit 3f24d0e  Updated UPGRADING TO 2.0  guide based on new releases (#12847)
    omit 1257b5c  Fix doc preview error in editor for google operators doc (#10962)
    omit 4a02e0a  Don't emit first_task_scheduling_delay metric for only-once dags (#12835)
    omit 37b2679  Make `airflow --help` run five times quicker (#12836)
    omit df9493c  Add sensors section to describe different modes of sensors (#12803)
    omit e9b2ff5  Add notes about PIP 20.3 breaking Airflow installation (#12840)
    omit 12c1fe2  Increments number of providers detected and stop failing (#12841)
    omit 1f4152b  Fix docstring for models.Variable.get() (#12828)
    omit 1dcd3e1  Add support for extra links coming from the providers (#12472)
    omit 6150e26  Add `-o` as short form option for `--output` in CLI (#12831)
    omit 348ceb1  Add Qliro to INTHEWILD.md (#12833)
    omit 3ff5a35  Add paused column to `dags list` sub-command (#12830)
    omit 12ce5be  Fix for empty Graph View when task does not have a DAG during relationship setting (#12829)
    omit cd66450  Add Telegram hook and operator (#11850)
    omit 252b047  Configuration.getsection copes with sections that only exist in user config (#12816)
    omit fbb8a4a  Cleanup & improvements around scheduling (#12815)
    omit c85f494  Updating documentation to specify sensitive config options (#12820)
    omit e82cf0d  Dagrun object doesn't exist in the TriggerDagRunOperator (#12819)
    omit c1cd504  Add 'headers' to template_fields in HttpSensor (#12809)
    omit 37afe55  Fix paths to images in README.md (#12756)
    omit 70b1cc2  Move secret backends guides to provider docs (#12798)
    omit 71d8745  Add expandable groups in the docs build log (#12799)
    omit 2936c13  Get airflow version from importlib.metadata rather than hard-coding (#12786)
    omit 6878a7b  Add more json-schama checks + display all errors (#12805)
    omit 88aa174  Add SMTP timeout and retry limit for SMTP email backend. (#12801)
    omit 1bd98cd  Improve error handling in cli and introduce consistency (#12764)
    omit abf5104  Convert state arguments to ExternalTaskSensor to list (#12794)
    omit fa4fc37  Artifacts in Github Action have a short retention period (#12793)
    omit 292118e  Add documentation on AIRFLOW__{SECTION}__{KEY}_SECRET config (#12797)
    omit 4da94b5  Clean noqa labels wrongly handled by black linter (#12791)
    omit 6b339c7  Avoid log spam & have more meaningful log when pull image in DockerOperator (#12763)
    omit 28e83c3  Prevent unused scrollbars from appearing in FF on Linux (#12795)
    omit d9d6daf  Fix the exception that the port is empty when using db shell (#12740)
    omit be7d867  BugFix: Editing a DAG run or Task Instance on UI causes an Error (#12770)
    omit b62abfb  Handle ParserError when dag is triggered with invalid execution_date (#12618)
    omit 56f82ba  Change DEBUG color to green in coloured logger (#12784)
    omit 8f48f12  Fix typo in airflow/serialization/serialized_objects.py (#12767)
    omit 386f6b2  Refactor and speed up "DAG:" prefix permissions migration (#12720)
    omit 67acdbd  Remove store_serialized_dags from config (#12754)
    omit 0400ee3  Allow using _CMD / _SECRET to set `[webserver] secret_key` config (#12742)
    omit 2947e09  SlackWebhookHook use password instead of extra (#12674)
    omit 03fa6ed  Order broken DAG messages in UI (#12749)
    omit 101da21  Optimize subclasses of DummyOperator for Scheduling (#12745)
    omit dab783f  Don't let webserver run with dangerous config (#12747)
    omit cba8d62  Refactor list rendering in commands (#12704)
    omit ae0e8f4  Move config item 'worker_precheck' from section [core] to [celery] (#12746)
    omit da2a7d6  Added Headout to INTHEWILD (#12734)
    omit a697c58  Fix chart jobs delete policy for improved idempotency (#12646)
    omit a02e0f7  User-friendly output of Breeze and CI scripts (#12735)
    omit 0451d84  Pins PIP to 20.2.4 in our Dockerfiles (#12738)
    omit ac3a8bf  Allow switching xcom_pickling to JSON/Pickle (#12724)
    omit 027fd74  Fix static checks - #12715 (#12729)
    omit 91c2203  Stronger language re: SQLite (#12727)
    omit ebc8fcf  Improve verification of images with PIP check (#12718)
    omit e4cb0ef  Output of installing remaining packages is shown also on success (#12723)
    omit 42f0a3d  Move apache-airflow docs to subdirectory (#12715)
    omit dee304b  Add Getir to in the wild! (#12719)
    omit 4ac66cf  Deprecate BaseHook.get_connections method (#10135) (#10192)
    omit 5e13c37  Remove deprecated dagbag metrics (#12695)
    omit bd90136  Move operator guides to provider documentation packages (#12681)
    omit bb00f16  Refine the DB query logics in www.views.task_stats() (#12707)
    omit e57de8c  Remove now-incorrect warning about pools and multiple schedulers (#12709)
    omit 7e426d3  Improve wording of selective checks comments (#12701)
    omit 2037303  Adds support for Connection/Hook discovery from providers (#12466)
    omit c9d1ea5  Refactor airflow plugins command (#12697)
    omit 02d9434  Don't use time.time() or timezone.utcnow() for duration calculations (#12353)
    omit 8291fab  Ensure that tasks set to up_for_retry have an end date (#12675)
    omit 7ef9aa7  Replace pkg_resources with importlib.metadata to avoid VersionConflict errors (#12694)
    omit 850b74b  Use rich to render info and cheat-sheet command (#12689)
    omit 0a1b434  Move production deployments tips to docs/production-deployment.rst (#12686)
    omit 64f1475  Fix typos and added missing descriptions in provider.yaml schema (#12690)
    omit b858683  Adds providers information to `airflow info` command (#12687)
    omit 66b5525  The Pyarrow limitation in install_requires is not needed. (#12683)
    omit e4ab453  Setup.cfg change triggers full build (#12684)
    omit 08bc62b  Validate JSON schema files with JSON Schema (#12682)
    omit 1c500ee  Temporarily disable PROD image check until Azure Blob is fixed (#12679)
    omit 76bcd08  Added `@apply_defaults` decorator. (#12620)
    omit de3b1e6  Move connection guides to provider documentation packages (#12653)
    omit 543d88b  Add example dag and system tests for azure wasb and fileshare (#12673)
    omit 3b138d2  Remove "@" references from constraints generattion (#12671)
    omit 944bd4c  Fix packages errors summary for docs build (#12658)
    omit 704e724  Make migrations using kube_resource_version idempotent (#12670)
    omit fa8af2d  Enable PIP check for both CI and PROD image (#12664)
    omit 6b3c6ad  Update setup.py to get non-conflicting set of dependencies (#12636)
    omit 41a699a  Implement reading provider information from packages/sources (#12512)
    omit 531e006  Typo Fix: Deprecated config force_log_out_after was not used (#12661)
    omit 456a1c5  Restructure the extras in setup.py and described them (#12548)
    omit 9a74ee5  Add 1.10.13 to CI, Breeze and Docs (#12652)
    omit 5fafd98  Replace foreign key constraints with foreign annotation (#12603)
    omit e1ebfa6  Add DataflowJobMessagesSensor and DataflowAutoscalingEventsSensor (#12249)
    omit c084393  Allows mounting local sources for github run-id images (#12650)
    omit 6e9c110  Housekeeping: Remove 'dirty_ids' in www/views.py (#12645)
    omit b769209  Add Corsearch to in the wild (#12641)
    omit cf718db  Improved breeze messages for initialize-local-virtualenv and static-check --help (#12640)
    omit 3a8c344  Add Changelog for Airflow 1.10.13 (#12623)
    omit f16fa09  Clean-up airflow/kubernetes/kube_config.py (#12627)
    omit 8b9d52f  Adds possibility of forcing upgrade constraint by setting a label (#12635)
    omit eacf40d  Ensure that the `prohibit_commit` guard only applies to _one_ session. (#12575)
    omit 8f29c6d  fix db migration downgrade actions (#12608)
    omit 54adda5  Actually run against the version of the DB we select in the matrix. (#12591)
    omit 4f4714f  Fix session_lifetime_minutes config docs (#12628)
    omit 324bc6f  Make AzureKeyVaultBackend backwards-compatible (#12626)
    omit c5700a5  Sync Airflow 1.10.13 Updating.md with Master (#12624)
    omit 0f10207  Add docs about tagging and pushing constraints file (#12625)
    omit 333c871  Fixes tests that was not compatible with MySQL8 (#12615)
    omit 6d6ca14  Fixes inconsistent behaviour of utf8mb4 encoding on Mysql 5.7/8 (#12614)
    omit cdaaff1  Fix Connection.description migration for MySQL8 (#12596)
    omit 950d80b  Revert "Hide ToC from the Apache Airflow doc main page (#12589)" (#12607)
    omit 4861344  Rename `[scheduler] max_threads` to `[scheduler] parsing_processes` (#12605)
    omit c457c97  Use AIRFLOW_CONSTRAINTS_LOCATION when passed during docker build (#12604)
    omit 08251c1  Remove foreign key constraint on SerializedDagModel's dag_runs field (#12586)
    omit c6467ba  Update logging & doc for LocalFilesystem Secrets Backend (#12597)
    omit 663259d  Fix AWS DataSync tests failing (#11020)
    omit 58e21ed  Adds missing licence headers (#12593)
    omit 9f28e41  Allow webserver to read pod logs directly (#12598)
    omit 6caf260  Don't set child tasks to schedulable in test runs (#12595)
    omit 91af0dd  Add link to docs index to table of contents (#12594)
    omit ce91991  Hide ToC from the Apache Airflow doc main page (#12589)
    omit a66d29f  Dev documentation uses sphinx-airflow-theme (#12582)
    omit 936566c  limit table of content at the main Airflow doc page (#12561)
    omit b57b932  Improve code quality of ExternalTaskSensor (#12574)
    omit 74ed92b  Drop random.choice() in BaseHook.get_connection() (#12573)
    omit 3fa51f9  Add check for duplicates in provider.yaml files (#12578)
    omit 6d0dcd2  Use html urls instead of onclick for dags view links. (#12539)
    omit 01ff088  Fix Dag Serialization crash caused by preset DagContext (#12530)
    omit f6ba8b5  Doc Fix around Secret/Connection/Variable (#12571)
    omit 2846e03  add Vestiaire Collective to INTHEWILD.md (#12572)
    omit c33d86f  Quarantine test_cli_webserver_background (#12570)
    omit 47bc530  Add MTsolutions to companies using Airflow (#12566)
    omit 753f53f  Housekeeping for www/security.py (#12516)
    omit dd3a8df  Move doc around Manual Trigger Visual diff to Tree View page (#12565)
    omit ef0e34d  Fix use of `a` vs `an` (#12542)
    omit c02a3f5  Spark-on-k8s sensor logs - properly pass defined namespace to pod log call (#11199)
    omit c133df8  Troubleshooting moved to the installation page (#12533)
    omit 8e1a6e1  Fix build on RTD (#12551)
    omit ed09915  [AIRFLOW-5115] Bugfix for S3KeySensor failing to accept template_fields (#12389)
    omit ff990f2  Add capability to specify gunicorn access log format (#10261)
    omit de15aa3  Deprecate Read the Docs (#12541)
    omit 919e1d8  Fix sed command on MacOS (#12549)
    omit ef4af21  Move providers docs to separate package + Spell-check in a common job with docs-build (#12527)
    omit f2569de  Add example DAGs to provider docs (#12528)
    omit 0d796e7  Fix line breaks in CeleryKubernetesExecutor docs (#12538)
    omit 9eb92e7  Support installing providers with no dependencies via extras (#12497)
    omit 597717d  update broken link to cli-and-env-variables-ref (#12540)
    omit 397d912  Return nonzero exit codes on pool import errors. (#12095)
    omit 37548f0  Fixes unneeded docker-context-files added in CI (#12534)
    omit 370e7d0  Fix Python Docstring parameters (#12513)
    omit be8f1ac  Fix build on RTD (#12529)
    omit 3188b13  Fix wait-for-migrations command in helm chart (#12522)
    omit 287ed49  Fix git archive command in Release Management guide (#12526)
    omit 234d689  Fix S3ToSnowflakeOperator docstring (#12504)
    omit f0b9aae  Enable v1-10-stable branch protection (#12525)
    omit fd62f60  Add Energy Solutions to INTHEWILD.md (#12523)
    omit 4495685  Temporarily allow force-push on v1-10-stable (#12524)
    omit 36a9b0f  Fix the default value for VaultBackend's config_path (#12518)
    omit 20843ff  Add missing file_token field to get dag details API endpoint (#12463)
    omit c34ef85  Separate out documentation building per provider  (#12444)
    omit c3cf695  Unquarantine test_cli_webserver_background (#12501)
    omit 7d55d45  Reorder Migrations to make it 1.10.13 compatible (#12496)
    omit 4428235  Fixes taskInstances API endpoint when start_date, end_date or state are None(null) (#12453)
    omit e9cfa39  Turn off foreign keys before altering table to prevent sqlite issue. (#12487)
    omit e93b7e3  Improvements for transfer operators references (#12482)
    omit 502e883  Make kubernetes requirement optional for Example DAGs (#12494)
    omit de9d2fa  ensure Moment date is valid before attempting to render it (#12492)
    omit 9e089ab  Fix Kube tests (#12479)
    omit 93d64e5  Update tag color to be neutral (and match DAGs index view) (#12493)
    omit fedf633  Remove unused/uncompiled JS file (#12490)
    omit 8b95e51  Improve www.security.get_accessible_dags() and webserver performance (#12458)
    omit 9e3b2c5  GCP Secrets Optional Lookup (#12360)
    omit bc01907  Improve UI file naming/patterns (#12486)
    omit 13128f4  Fix Python docstring parameter (#12483)
    omit 5ffb7f4  Fix failing test on Py3.8 (#12481)
    omit 3241719  Fix setup.py to install the right provider for mysql (#12476)
    omit 4b59ce8  Fix case of GitHub in comment (#12474)
    omit a3dfd04  Webserver: Further Sanitize values passed to origin param (#12459)
    omit 94ba200  Bump version to 2.0.0b3 (#12462)
    omit 25a8115  Fix failed KubernetesPodOperator tests (#12461)
    omit f30c0a6  Fix typoe in migrations: RESOURCE_DAGS to RESOURCE_DAG. (#12460)
    omit d32fe78  Update readmes for cncf.kube provider fixes (#12457)
    omit 411c686  Improve the layout of TI modal when browser at narrower widths (#12456)
    omit d84a52d  Fix broken example_kubernetes DAG (#12455)
    omit 93b3270  Fix broken CI.yml (#12454)
    omit 7c8b71d  Fix backwards compatibility further (#12451)
    omit c61a62b  Automatically apply "area:UI" labels to PRs (#12452)
    omit 0da73e3  Edit FAQ to reference Airflow 2 as a solution to latency problem, closes #12348 (#12450)
    omit 0080354  Update provider READMEs for 1.0.0b2 batch release (#12449)
    omit b584adb  Fix bug in server timezone indicator (#12447)
    omit 7ca0b6f  Enable Markdownlint rule MD003/heading-style/header-style (#12427) (#12438)
    omit b5f92c8  Cleanup requirements in README a bit (#12446)
    omit d4c3d32  Cope with '%' in password when waiting for migrations (#12440)
    omit f034d4b  Move setup properties out of setup.py in to setup.cfg (#12417)
    omit 26b244c  Rename test_local_setting.py to test_settings.py (#12437)
    omit 8d09506  Fix download method in GCSToBigQueryOperator (#12442)
    omit bf6da16  Add description field to connection (#10873)
    omit a9c92b6  Synchronization of supported K8S version (#12443)
    omit 9b9fe45  Added `files` to templated fields of `EmailOperator` (#12435)
    omit 4873d97  Enable Markdownlint rule MD003/heading-style/header-style (#12427)
    omit fa36f33  PR to add 'files' to template-fields in EmailOperator class (#12428)
    omit fd36f96  Enable Markdownlint rule MD014/commands-show-output (#12430)
    omit ea865e4  Move import at the top of the file (#12431)
    omit 66e4446  Fix case of GitHub (#12433)
    omit 4f0d6a6  Upgrade pyupgrade to v2.7.4 (#12434)
    omit c9f9d2c  Optimize json schema validation in providers_manager (#12420)
    omit 966ee7d  JSON Response is returned for invalid API requests (#12305)
    omit 763b40d  Raise correct Warning in kubernetes/backcompat/volume_mount.py (#12432)
    omit 9b3a333  Enable Markdownlint rule MD046/code-block-style (#12429)
    omit 8a8f54f  Fix tests for missing example and system tests (#12425)
    omit 82433e1  Fix typo (#12424)
    omit bc4bb30  Fix docstrings for Kubernetes Backcompat module (#12422)
    omit f4851f7  Fix Entrypoint and _CMD config variables (#12411)
    omit 78e9e62  Enable Markdownlint rule MD045/no alt text (#12423)
    omit 79e7c5f  Fix spelling (#12421)
    omit 506ee1f  Fix issues with Gantt View (#12419)
    omit cab86d8  Make K8sPodOperator backwards compatible (#12384)
    omit a80a320  Don't display when None (#12415)
    omit bf3ead1  Change log level for User's session to DEBUG (#12414)
    omit dc31ca4  The messages about remote image check are only shown with -v (#12402)
    omit 5b130c8  Clearer information for webserver_config.py (#12412)
    omit a4aa32b  Simplify using XComArg in jinja template string (#12405)
    omit efdba2c  Add stack overflow link to Github Issues (#12407)
    omit 7eb23db  Update Kaxil's Github handle (#12409)
    omit c38dadb  Switching to Ubuntu 20.04 as Github Actions runner. (#12404)
    omit 2c0920f  Adds mechanism for provider package discovery. (#12383)
    omit 525f659  Remove CodeQL from PRS. (#12406)
    omit bd7acc8  Fix broken master due to ash -> ashb change (#12408)
    omit 0622385  Update Ash's github handle (#12403)
    omit 2cda2f2  Add missing pre-commit definition - provider-yamls (#12393)
    omit 8cee95f  Properly mocks UUID objects (#12381)
    omit b137831  Update asf.yaml INFRA link (#12398)
    omit 3e994ab  Fix typo in check_environment.sh (#12395)
    omit 80a957f  Add Dataflow sensors - job metrics (#12039)
    omit ae7cb4a  Update wrong commit hash in backport provider changes (#12390)
    omit 56ee2bb  Support creation of configmaps & secrets and extra env & envFrom configuration in Helm Chart (#12164)
    omit 35b5614  Remove inapplicable configuration section [ldap] (since 2.0.0) (#12386)
    omit d4e1ff2  Handle outdated webserver session timeout gracefully. (#12332)
    omit 1623df8  Use different deserialization method in XCom init_on_load (#12327)
    omit 917e6c4  Add provide_file_and_upload to GCSHook (#12310)
    omit 3dd2c36  Fix spelling in AWS docs (#12379)
    omit 6f0cf3f  Remove unneeded parentheses after Black formatting (#12380)
    omit 6d05108  Add info log message about duration taken to load plugins (#12308)
    omit bfbbb24  Add extra info when starting extra actions in Breeze (#12377)
    omit 0038660  Fixes pull error on building tagged image (#12378)
    omit 561e459  Proper exit status for failed CLI requests (#12375)
    omit cfa4ecf  Add DataflowJobStatusSensor and support non-blocking execution of jobs (#11726)
    omit cbd6daf  All kubernetes tests use the same host python version (#12374)
    omit 39ea872  Check for TaskGroup in _PythonDecoratedOperator (#12312)
    omit 823b3aa  Reject 'connections add' CLI request if URI provided is invalid (#12370)
    omit 9ba8b31  Fix RTD docs build (#12373)
    omit cd88af8  Removes the cidfile before generation (#12372)
    omit 6889a33  Improvements for operators and hooks ref docs (#12366)
    omit c9d2b3c  Remove unused import (#12371)
    omit 221f809  Fix full_pod_spec for k8spodoperator (#12354)
    omit bcb2437  Remove redundant method in KubernetesExecutor (#12317)
    omit 1b77ebc  Visually separate pre-commits which require CI image (#12367)
    omit 9e7b7ef  Reorder Database Migrations (#12362)
    omit f324973  Add success/failed sets to State class (#12359)
    omit 4c25e76  Refactor root logger handling in task run (#12342)
    omit 6cb8e5c  Fix case for PyPI in docs (#12364)
    omit 7a280d3  Show all Providers in Docs (#12363)
    omit 3a72fc8  Fix Description of Provider Docs (#12361)
    omit 02ef8e1  Manage Flask AppBuilder Tables using Alembic Migrations (#12352)
    omit ba76eb4  Make nav fully accessible y keyboard, fix mobile nav menus (#12351)
    omit 7f4d8c6  Fix Static-check failure (#12356)
    omit 648dd7c  Restructure documentation for releasing Airflow/Providers (#12350)
    omit aac3877  Add metric for scheduling delay between first run task & expected start time (#9544)
    omit 438b0a0  Fix Sample CLI commands for upgrading to 2.0 (#12349)
    omit 167b9b9  Simplifies check whether the CI image should be rebuilt (#12181)
    omit 4e362c1  K8s yaml templates not rendered by k8sexecutor (#12303)
    omit d54f087  Use the backend-configured model (#12336)
    omit 458ad93  Update & Fix 'Rotate Fernet Key' Doc (#12347)
    omit 64978e3  Fix helm unit test for pod_template_file (#12345)
    omit 3e4aa06  Bugfix: REST API Variables update endpoint returns 204 No Content (#12321)
    omit e5e47da  Fix/Enhancement: Disable forms and communicate to user when no DAG Runs (#12320)
    omit 450bd32  Improve presentation of DAG Docs (#12330)
    omit 309b325  Update deprecated Apache Pinot Broker API (#12333)
    omit 0284c98  Enable protection for v1-10-stable branch (#12343)
    omit 1222ebd  Create DAG-level cluster policy (#12184)
    omit 7c4fe19  For v1-10-test PRs and pushes, use target branch scripts for images (#12339)
    omit c94b124  Add extra error handling to S3 remote logging (#9908)
    omit 7825e8f  Docs installation improvements (#12304)
    omit b027223  Add install/uninstall api to databricks hook (#12316)
    omit 75f25bd  Fix and Unquarantine test_change_state_for_tis_without_dagrun (#12323)
    omit ce06be4  Mount airflow.cfg to pod_template_file (#12311)
    omit 32b59f8  Fixes the sending of an empty list to BigQuery `list_rows` (#12307)
    omit 571f831  Update automated PR labels (#12326)
    omit 7f828b0  Get all "tags" parameters not just one (#12324)
    omit af19b12  Deploy was not working from Breeze (#12319)
    omit dd9ac78  Fix prod image build (#12314)
    omit 82eef2e  Fix - TestSchedulerJobQueriesCount::test_process_dags_queries_count (#12273)
    omit 5d5c119  Remove deprecated Elasticsearch Configs (#12296)
    omit ae93fdb  Remove deprecated BashTaskRunner (#12295)
    omit 3c2c291  Python base image is shared between CI and PROD image (#12280)
    omit af2f2e8  Wait option for dagrun operator (#12126)
    omit ee544b4  Replace remaining decorated DAGs reference (#12299)
    omit fa2b033  Add reference for SubDagOperator (#12297)
    omit 9276607  Add session_parameters option to snowflake_hook (#12071)
    omit 4f5e0ed  Update INTHEWILD.md (#12293)
    omit 289c9b5  Use default view in TriggerDagRunLink (#11778)
    omit 7478e18  Handle naive datetimes in REST APIi (#12248)
    omit 0d37c59  Make dag_id, task_id, and execution_date nullable in event log schema (#12287)
    omit 388736b  Detect partial examples DAGs for Google (#12277)
    omit fbf874a  Add an alias to improve git shortlog output (#12286)
    omit 3cd317e  Remove unneeded parentheses from Python files (#12270)
    omit 6b5640d  Fix test - TestImpersonation (#12274)
    omit cbe4ef2  Fix indentation for affinities in helm chart (#12288)
    omit 0d51a12  Don't wrap warrning messages when stderr is not a TTY (#12285)
    omit 21999dd  Added k9s as integrated tool to help with kubernetes testing (#12163)
    omit 348510f  Providers in extras are properly configured and verified (#12265)
    omit cbf4984  Don't treat warning message as rich formatting codes. (#12283)
    omit e03a3f4  Unify user session lifetime configuration (#11970)
    omit 9b7e760  Docker context files should be available earlier (#12219)
    omit 7d5d334  Fix pause/unpause toggle to display failed state when unsuccessful (#12267)
    omit e0b7cae  Fix spelling (#12266)
    omit 938c512  Fix: Conditionally update button URL only when it is present (#12268)
    omit 0cd1c84  Remove providers imports from core examples (#12252)
    omit 4f9439d  Fix spelling (#12253)
    omit cf08eb2  Added Farfetch to the list of companies using Airflow (#12260)
    omit ae397df  Adds provider package documentation in installation.rst (#12203)
    omit 09febee  Fixes continuous image rebuilding with Breeze (#12256)
    omit 3ddf4d0  Fix spelling (#12250)
    omit 1521965  Release 2.0.0b2 (#12243)
    omit c5806ef  Added missing sendgrid readme (#12245)
    omit 5ac1738  Update versions in UPDATING.md for 2.0.0b1 release (#12244)
    omit f8ae6e5  Remove Unnecessary comprehension (#12221)
    omit 3ab5828  Sign release files with an apache.org key by default (#12241)
    omit 249d174  Add back missing api_connextion/__init__.py file (#12240)
    omit 5912d0c  Fixes automated provider installation with extras (#12233)
    omit 45587a6  Enable markdownlint rule - MD031/blanks-around-fences (#12238)
    omit 250436d  Fix spelling in Python files (#12230)
    omit 50fedfb  Add docs about security on GCP (#12187)
    omit 502ba30  Enable Markdownlint rule - MD022/blanks-around-headings (#12225)
    omit 75065ac  CSS Changes to adjust content width as per screen size and responsive table with multiline td. (#12227)
    omit cd85d01  [#12012]: Update INTHEWILD.md (#12235)
    omit dd2095f  Simplify string expressions & Use f-string (#12216)
    omit 0443f04  Fix typo (#12222)
    omit 58d60ab  Enable Markdownlint rule - MD032/blanks-around-lists (#12224)
    omit 7463b6b  Add Markdown linting to pre-commit (#11465)
    omit f37c6e6  Add Compute Engine SSH hook (#9879)
    omit 08d67ad  Beautify Output of setup-installation pre-commit (#12218)
    omit cd82fc3  Fix typo in docstrings (#12220)
    omit 71d3eaf  Release 2.0.0beta1 (#12215)
    omit ea27f90  Adds automated installation of dependent packages (#11526)
    omit a7272f4  Remove redundant parenthesis (#12213)
    omit 85a18e1  Point at pypi project pages for cross-dependency of provider packages (#12212)
    omit cc12db7  Make warnings more visible (#12204)
    omit badd890  Extend the same keyword args callable support in PythonOperator to some other sensors/operators (#11922)
    omit a42bbe2  Fix permissions of mounted /tmp directory for Breeze (#12157)
    omit d8abee6  Remove popd which is a remnant from past (#12211)
    omit e77867a  Fixes timeout in helm chart tests (#12209)
    omit 90a1478  Render k8s yaml for tasks via the Airflow UI (#11815)
    omit 59eb5de  Update provider READMEs for up-coming 1.0.0beta1 releases (#12206)
    omit ac45621  Workaround missing git commit in providers's check in CI (#12205)
    omit 765cbbc  Include data files in (backport) provider packages (#12200)
    omit 55c401d  Remove BaseDag and BaseDagBag classes (#12195)
    omit 8f423c7  Filter dags by owner (#11121)
    omit ea1cc0f  Don't include provider datafiles in the apache-airflow sdist (#12196)
    omit 61feb6e  Provider's readmes generated for elasticsearch and google packages (#12194)
    omit 3f59e75  KubernetesPodOperator: use randomized name to get the failure status (#12171)
    omit b2a28d1  Moves provider packages scripts to dev (#12082)
    omit eaac361  Provider packages are installed by default in production image (#12154)
    omit 92e405e  Call scheduler "book-keeping" operations less frequently. (#12139)
    omit 7e0d08e  Add how-to Guide for Databricks operators (#12175)
    omit 57b273a  Fixed path of the test_core.py file in docs (#12191)
    omit 833ba45  Move metrics configuration to new section - metrics (#12165)
    omit 6ce95fb  Fix broken 'Blocked Highlight' feature in UI (#12183)
    omit fcb6b00  Add authentication to AWS with Google credentials (#12079)
    omit 63ac07d  Adds extra check while the selective checks are run (#12178)
    omit 7dfb398  Remove redundant asserts in tests/www/test_views.py (#12176)
    omit 75bdfae  Uses always the same Python base image as used for CI image (#12177)
    omit 3ff7e07  azure key vault optional lookup (#12174)
    omit 2ef3b7e  Fix ERROR - Object of type 'bytes' is not JSON serializable when using store_to_xcom_key parameter (#12172)
    omit df5d871  Added 1.10.x section to Upgrading to 2.0 doc (#12173)
    omit 8d5ad69  Proper title for XCom List View page (#12169)
    omit bedaf53  Allow Connection Edit View to handle entries with NULL 'extra' (#12149)
    omit fbbb199  Move docs for max_db_retries option to core (#12167)
    omit 95cef76  Fix Celery Tests (#12166)
    omit ed13326  Sync FAB Permissions for all base views (#12162)
    omit bc2ee5e  Fix docs build on RTD (#12161)
    omit 0cd7a0a  Make doc_md field nullable and raise json for non-existing dag in dag detail endpoint (#12142)
    omit b7b401a  fix spacing between table and pagination (#12160)
    omit 5c60157  Fixes "--force-clean-images" flag in Breeze (#12156)
    omit 83aa6ad  Add missing description of `celery.task_timeout_error` metric (#12152)
    omit c7f3410  Fixes undefined variables (#12155)
    omit 874e497  Fix default values for Helm Chart (#12153)
    omit fb6bddb  In AWS Secrets backend, a lookup is optional (#12143)
    omit 0703625  Retry Publishing Task to Celery Broker (#12140)
    omit 4df25e9  Add missing packages descriptions in docs/installation.rst (#12141)
    omit 128c991  Update to new helm stable repo (#12137)
    omit 5351f0d  Work properly if some variables are not defined (#12135)
    omit 2dd4e96  Unpin 'markdown' library (#12134)
    omit 0caec9f  Dataflow - add waiting for successful job cancel (#11501)
    omit bdcb6f8  Remove the ability to add hooks to airflow.hooks namespace (#12108)
    omit cf9437d  Simplify string expressions (#12123)
    omit f097ae3  Fix grammar in FAQ.rst (#12127)
    omit 24a8370  airflow info fixed for python 3.8+ (#12132)
    omit 78ae235  Update INTHEWILD.md (#12129)
    omit a83be66  Replace conditional with builtin max (#12122)
    omit 356dc0b  Clean-up Sphinx config (#12109)
    omit f68225e  Remove commented line (#12125)
    omit dcdf324  Upgrade pygrep-hooks to 1.7.0 (#12124)
    omit 7825be5  Randomize pod name (#12117)
    omit 68ba54b  Add ability to specify pod_template_file in executor_config (#11784)
    omit 60cf315  Remove redundant parenthesis (#12118)
    omit cb070e9  Refactor Elasticsearch provider to support 1.10.x (#11509)
    omit 8dcc744  Fix link to StackdriverTaskHandler reference docs (#12106)
    omit 5d97037  Add SIGUSR2 handler to Scheduler to dump executor state (#12107)
    omit 054de07  Add Kubernetes files to selective checks (#12114)
    omit 3c51566  Fix doc for "hiding sensitive variables" in Variable View (#12113)
    omit fb6027a  Small fixes in Google Cloud Secrets Manager guide (#12105)
    omit ded3dbb  Update install_mysql.sh (#12101)
    omit 31dc6cf  Changed tutorial file to reflect name change to TaskFlow API (#12099)
    omit fcfc7f1  Improve reading SSL credentials file in GRPC Hook (#12094)
    omit 91a64db  Format all files (without excepions) by black (#12091)
    omit fd3db77  Add server side cursor support for postgres to GCS operator (#11793)
    omit cadae49  Correct failure message in sql_sensor.py. (#12057)
    omit 79836bb  Convert OpenAPI client generation tests to use selective checks (#12092)
    omit 75f2296  Adding MySql howto-documentation and example DAG (#12077)
    omit f1f1940  Add DataflowStartSQLQuery operator (#8553)
    omit 41bf172  Simplify string expressions (#12093)
    omit 7597f3a  Remove explicit casting to List when sorted() is applied (#12085)
    omit d559da1  Fix proper SHA in check preventing accidentally merging PR (#12083)
    omit bec9f3b  Use sys.exit() instead of exit() (#12084)
    omit 2ac53ee  Avoid unnecessary IF checks when generate Duration & Landing Time views (#12075)
    omit 5f5244b  Add template fields renderers to Biguery and Dataproc operators (#12067)
    omit d971c1c  Fixes problem with building a PROD image (#12080)
    omit b21c3b5  Fix typo in docker-context-files/README.md (#12078)
    omit 5e8b537  Remove the ability to import operators and sensors from plugins (#12072)
    omit 643e6af  Document Pagerduty provider in installation.rst (#12054)
    omit 2d56be8  Add Badges for Black Code-Style & PyPI Downloads (#12076)
    omit 4e8f9cc  Enable Black - Python Auto Formmatter (#9550)
    omit 1dc7099  Fixes import of BaseOperator in dinging (#12063)
    omit 8c42cf1  Use PyUpgrade to use Python 3.6 features (#11447)
    omit 8000ab7  If we build a new image, we should run more than basic checks (#12070)
    omit 980c725  Add Kubernetes cleanup-pods CLI command for Helm Chart (#11802)
    omit 2ebe623  Replace deprecated PythonOperator module with the new one (#12064)
    omit d8aa24b  Adds a forgotten word in a README.md (#12066)
    omit bb598d5  Delete an environment-dependent value from CLI documentation (#12055)
    omit 7862755  added american-family-insurance to INTHEWILD (#12062)
    omit 45ae145  Log BigQuery job id in insert method of BigQueryHook (#12056)
    omit 57768e6  Add Nav to INTHEWILD (#12059)
    omit 79aa543  Update INTHEWILD.md (#12060)
    omit eea6c4f  Perform "mini scheduling run" after task has finished (#11589)
    omit e324b37  Add job name and progress logs to Cloud Storage Transfer Hook (#12014)
    omit 5c199fb  Uses DOCKER_TAG when building image in DockerHub (#12050)
    omit 577a41c  Testing XCom endpoint joins to avoid regression (#11859)
    omit 088b98e  Remove unused JavaScript function (#12052)
    omit dd2442b  Vault with optional Variables or Connections (#11736)
    omit 5e77a61  Docstring fix for S3DeleteBucketOperator (#12049)
    omit 2192010  Retry Dagbag.sync_to_db to avoid Deadlocks (#12046)
    omit a1a1fc9  Override FAB table views where table width extends beyond parent containers (#12048)
    omit b72bd4a  Adds updating note to ariflowignore fix (#12043)
    omit 6ee6830  Update faq.rst (#12041)
    omit 5204ff6  Fix incorrect .airflowignore behavior with multiple nested directories (#11994)
    omit c2925cf  adding quick description for singularity container operator (#12047)
    omit fabcb2d  Install cattr on Python 3.7 - Fix docs build on RTD (#12045)
    omit e4c86a5  Replace Docs GIF with updated UI screenshots (#12044)
    omit 6447919  Ignore the basepath when ignoring files via .airflowignore (#11993)
    omit adbf764  Fixes documentation-only selective checks (#12038)
    omit 2354bd2  Checks if all the libraries in setup.py are listed in installation.rst file (#12023)
    omit 1fec9675 Updates backport release process decription (#12032)
    omit c75264c  Fix spelling build (#12036)
    omit ba2b3b2  Fix doc build error (#12034)
    omit 66e74f5  Add homebrew/python/setproctitle issue to FAQ (#12025)
    omit 6071fdd  Improve handling server errors in DataprocSubmitJobOperator (#11947)
    omit 1c7fbaf  Add Elai Data to INTHEWILD.md (#12029)
    omit 7a22515  Added Avesta to the list of companies using Apache Airflow (#12027)
    omit 438547d  Added Axesor to INTHEWILD.md (#12026)
    omit a7a7cf2  Turns failure of PR label when approved action into warning (#12017)
    omit 5f9792c  Fix canceling of CodeQL workflow (#12024)
    omit 565be44  Fix typos (#12022)
    omit aa5213b  Fixes problem with non-iterable data returned by GH API (#12021)
    omit 77ae32e  Revise "Project Focus" copy (#12011)
    omit 6e29504  Refine request check in api_connextion Pool endpoints (#12019)
    omit 489b158  Require atleast 1 approving reviews for PRs (#12020)
    omit 1d14e74  Adds more aggressive cancelling of duplicate Build Image jobs (#12018)
    omit 0314a3a  Allow airflow.providers to be installed in multiple python folders (#10806)
    omit 6c8c308  Add contributor-targeted description of the PR workflow. (#12016)
    omit e032301  Code smell fixes for BackfillJob (#12005)
    omit 7a467ce  Adding Raisin to list of companies using Airflow (#12015)
    omit 719af8e  Remove hacktoberfest label (#12013)
    omit d85a31f  Adds documentation about the optimized PR workflow (#12006)
    omit 72f3fcb  Fix K8S CI job name rendering (#12007)
    omit d363adb  Adding SnowflakeOperator howto-documentation and example DAG (#11975)
    omit 21350aa  Switches to "cancel-all-duplicates' mode of cancelling. (#12004)
    omit 069b1f7  fix helm scheduler deployment / scheduler logs (#11685)
    omit 3c85c2c  All k8s object must comply with JSON Schema (#12003)
    omit 4c54718  fix helm chart worker deployment without kerberos (#11681)
    omit 644ac1b  Add Flower Authentication to Helm Chart (#11836)
    omit e238b88  Validate airflow chart values.yaml & values.schema.json (#11990)
    omit eb023f4  Disable XCom pickling by default (#11991)
    omit d1df2a1  Remove unused "poke_exception_cache_ttl" param from SmartSensorOperator (#11972)
    omit b02a451  Update "click" to 7.x (#11999)
    omit 3122b35  Added Bloomreach to the list of companies using Apache Airflow (#11995)
    omit 0204eae  Improve formatting in configurations docs (#11987)
    omit 912fe52  Fix broken link in config.yml (#11986)
    omit 36b5cc6  Implements canceling of future duplicate runs (but the latest) (#11980)
    omit 06597da  Update doc images to reflect latest UI (#11984)
    omit 4b5c885  Improve instalation command (#11971)
    omit b4324bb9 Change should_response to should_respond (#11978)
    omit 3c723e3  Move Project focus and Principles higher in the README (#11973)
    omit 69c00d9  Fixes broken ci.yaml workflow (#11981)
    omit 2f703df  Add SalesforceToGcsOperator (#10760)
    omit 9687b3bc Pin `kubernetes` to a max version of 11.0.0. (#11974)
    omit 78cd521  Allow fractional seconds for timeout values (#11966)
    omit 3ad0378  Bump attrs and cattrs dependencies (#11969)
    omit 9322f3e  Migrate from helm-unittest to python unittest (#11827)
    omit 1faf985  Fix: Responsive layout of DAGs (Home) view (#11958)
    omit ecc3a4d  Add autocommit property for snowflake connection (#10838)
    omit 2124453  Moves tests that should be always executed to 'always' directory (#11948)
    omit f000a69  Move test_serve_logs to quarantine as it fails on mysql sometimes (#11963)
    omit 1fb6741  Clean up command-line arguments (#11682)
    omit 44f6e6f  Log instead of raise an Error for unregistered OperatorLinks (#11959)
    omit 0473c9e  Migration commands shouldn't print a bunch of data. (#11961)
    omit 4bd1131  Speed up task execution in Celery by pre-loading "expensive" modules (#11956)
    omit b104516  Update flask-caching dep to version that works with Werkzeug 1 (#11955)
    omit 69b760a  Cache CLI parser objects (#11957)
    omit d8e59aa  Add missing space to log message in task completion logs (#11934)
    omit 09a2db2  Make mypy happy with airflow.executors.local_executor (#11944)
    omit b4b90da  Fix oversized width of DAGs table with hide/reveal of "links" (#11866)
    omit 164a707  Fix broken master (isort fix) (#11954)
    omit 470c1b2  Fix issue rendering k8s V1Pod (#11952)
    omit 2fe2011  Fix failing docs build on Master (#11951)
    omit a7ad204  Rename example JDBC dag (#11946)
    omit 96583e2  Remove archived link from README.md (#11945)
    omit ba9c044  Add How-to guide for JDBC Operator (#11472)
    omit 8222851  Add Template Fields to RedshiftToS3Operator & S3ToRedshiftOperator (#11844)
    omit 9320fe6  Standardize quotes in HTML files (#11724)
    omit e5713e0  Add drain option when canceling Dataflow pipelines (#11374)
    omit 039a86b  Use Github Discussions to asking User Questions (#11940)
    omit 3455395  Update flask_wtf version to work with werkzeug>=1.0 (#11939)
    omit f9cd953  ci: Fix CodeQL Workflow for Javascript (#11941)
    omit c2b4c2e  Add Umami Collective as Airflow user (#11935)
    omit 3d97167  Quarantine test_exception_propagation (#11933)
    omit 37eaac3  The PRs which are not approved run subset of tests (#11828)
    omit 4cb0621  Use resource permissions for Airflow view access (#11362)
    omit e802c6c  Add docs about Scheduler HA, how to use it and DB requirements (#11467)
    omit e581135  Fix spelling problem introduced in #11923 (#11927)
    omit bdd5e0b  Simplify "scheduled" conditons to follow today's change in GA (#11876)
    omit fc1b85f  Make taskinstances pid and duration nullable (#11906)
    omit 02fb012  Add Ryan Hamilton to Committers list (#11923)
    omit 79cb771  Fixing re pattern and changing to use a single character class. (#11857)
    omit 0c8d089  Fix broken doc build on Master (#11915)
    omit 2352983  Add note on GKE metadata server Workload Identity (#10728)
    omit 186a368  Fix Helm Chart Testing guide (#11909)
    omit b603dc6  Constraints job depends on CI images (#11904)
    omit 3d7f348  Fix CI Step Name for Postgres (#11908)
    omit db121f7  Add truncate table (before copy) option to S3ToRedshiftOperator (#9246)
    omit 555c574  Add taskflow to accepted words (#11902)
    omit 0d1ad66  Add Python Helm testing framework (#11693)
    omit 4f3cd65  Fix broken docs build (#11900)
    omit aa0177f  Unpin werkzeug & set default cookie_samesite to Lax (#11873)
    omit 8477efe  Change Decorated Flow to TaskFlow API (#11895)
    omit 2d9f6ee  Add readme for core sensors, standardize capitalization schema (#11898)
    omit c204a2e  Updating 2.0 docs (#11842)
    omit 560182e  Fix typo in the word daemon (#11897)
    omit 2cf1611  Add providers, operators, and hooks readmes (#11829)
    omit d007c49  Fixes backtick in the documentation (#11892)
    omit c3f993a  Fixes a problem with checked-out version of the selective check (#11891)
    omit de5e890  Update start.rst (#11886)
    omit e4e44c1  Fix broken link in README.md (#11885)
    omit 6b1439f  Revert "fix: Override FAB styling (#11752)" (#11888)
    omit 5154b84  Upgrade FAB to 3.1.1 (#11884)
    omit 923cc09  Fixes the doc pattern in selective checks (#11834)
    omit d0d931e  Adds newly added fast CI jobs to "fail-fast" cancelling (#11830)
    omit 73884e8  Constraints generation runs regardless from test status (#11838)
    omit b161642  Retrieve PR labels from the associated PR (#11820)
    omit 2c89fbc  add wix & wixanswers (#11863)
    omit 0f41ba9  Use correct name for PostgreSQL (#11869)
    omit 07a3c6f  Fix failing tests in tests/models/test_dag.py (#11868)
    omit afbdc42  Pin werkzeug back to <1.0.0 (#11872)
    omit 6788428  Add FanDuel to the list of users in the wild.  (#11864)
    omit 406ed29  Make Dag Serialization a hard requirement (#11335)
    omit 0d3ee66  Update instruction to only push a single tag while releasing Airflow (#11861)
    omit 79d71cc  Cut 2.0.0alpha2 (#11860)
    omit 2f4a3d48 Occasional docker-compose errors will be easier to diagnose (#11835)
    omit a5d3176  Add @dag decorator (#10587)
    omit 5a439e8  Prepare providers release 0.0.2a1 (#11855)
    omit d5bfffc  Use packaging.version, not semver module for version comparisons (#11854)
    omit c04c97c  The "OpenAPI" tests missed dependency on build-info step (#11849)
    omit d7da4fc  Unauthenticated access with RBAC to URL has_dag_access results lose redirection (#11592)
    omit 240c7d4  Google Memcached hooks - improve protobuf messages handling (#11743)
    omit 0390515  Local Executor is used by default for MySQL/Postgres breeze (#11792)
    omit c78329b  Few more small fixes found during preparation of the backports (#11848)
    omit a5dd18a  Fix commands in docs/usage-cli.rst(#11847)
    omit 00bec1b  Fix the script that builds source for backports (#11846)
    omit 8afdb6a  Fix spellings (#11825)
    omit c62a49a  Dag Run endpoints returns count total results after filtering (#11832)
    omit 872b156  Generated backport providers readmes/setup for 2020.10.29 (#11826)
    omit 998bb0d  Fix example DAGs tests + add sanity checks (#11840)
    omit 5a39683  Fixes typos in production-deployment docs (#11833)
    omit f5410f2  Removes duplicates from DISABLED_INTEGRATIONS variable (#11831)
    omit 330cd42  Fix bug when marking tasks when DAG Serialization is enabled (#11803)
    omit 97da08c  Update download url for Airflow Providers Version (#11823)
    omit f93175d  Fix typo in scripts/in_container/entrypoint_ci.sh (#11824)
    omit 8d94214  Switch postgres from 10 to 13 (#11785)
    omit dff9c9a  Fixes flaky test test_should_response_200_with_reset_dag_run (#11817)
    omit 6ce855a  Fix spelling (#11821)
    omit aacf602  Fix spelling (#11457)
    omit e4adfd7  Add links to PyPI packages. (#11818)
    omit 3934ef2  Remove redundant builtins imports (#11809)
    omit 4c8e033  Fix spelling and grammar (#11814)
    omit 0218bcf  Use LocalExecutor by default with tmux + Breeze (#11791)
    omit 7b89a04  Replace io.open with builtin open (#11807)
    omit 56d72e3  Replace non-empty sets with set literals (#11810)
    omit ee9db04  Remove redundant blank-line and parenthesis (#11811)
    omit 9c6f9de  Update to latest isort & pre-commit-hooks (#11813)
    omit b4c4849  Remove redundant "UTF-8" in Python 3 (#11808)
    omit 9bc861b  Use PEP 380: Syntax for Delegating to a Subgenerator (#11805)
    omit 4830687  Use Python 3 style super classes (#11806)
    omit 6ca933b  Remove loading DagBag multiple times in test_views.py:TestDecorators (#11804)
    omit 966a8cc  Bump attrs to > 20.0 (#11799)
    omit 081ba61  Update download url for Airflow Version (#11800)
    omit 0f64711  Add Project URLs for PyPI page (#11801)
    omit c8145a6  Fix backwards compatibility with k8s executor_config resources (#11796)
    omit affee29  Fix locking issue stopping tasks running with SequentialExecutor (#11797)
    omit 24e2152  [AIRFLOW-6585] Fixed Timestamp bug in RefreshKubeConfigLoader (#11219)
    omit 5e25c16  Standardize the Airflow CLI help descriptions (#11790)
    omit 7fec7ed  Log task_instance execution duration as milliseconds (#10632)
    omit 36a4d6c  Improve interaction with Recent Tasks/DAG Runs circles by ignoring pointer-events (#11786)
    omit 73743f3  Improve the visual presentation of the variable import form (#11783)
    omit 53e5d8f  The .pypirc file is read from docker-context-files (#11779)
    omit cc9c4c6  Add reference link for KubernetesPodOperator in kubernetes.rst (#11782)
    omit 4d04bb6  The .tar.gz provider packages are installable now. (#11630)
    omit 5fc06a6  Add uSmart Securities to the INTHEWILD.md (#11757)
    omit 2df9d1c  fix: Override FAB styling (#11752)
    omit cca5d63  Add test types displayed in CI (#11770)
    omit 28229e9  Fix FAB actions with for models with composite PKs (#11753)
    omit f603b36  Ensure that manually creating a DAG run doesn't "block" the scheduler (#11732)
    omit 0df60b7  Add reattach flag to ECSOperator (#10643)
    omit e4c239f  Improve web server stopping (#11734)
    omit 0647888  Enables splitting tests into smaller chunks (#11659)
    omit 95be3ee  Fix Static Checks (#11749)
    omit 2d09041  Docs: Typo in Smart sensor (#11746)
    omit 4f2e0cf  Speed up `dag.clear()` when clearing lots of ExternalTaskSensor and  ExternalTaskMarker (#11184)
    omit 727c739  Improve Cloud Memorystore for Redis example (#11735)
    omit 7c6dfcb  Use unittest.mock instead of backported mock library (#11643)
    omit 8045cc2  Stop scheduler from thinking that upstream_failed tasks are running (#11730)
    omit 0eaa688  Ensure task logs go to the correct try number file (#11723)
    omit eba1d91  Fixes ROVIDERS -> PROVIDERS typo in Dockerfile (#11738)
    omit 1da8379  Fix static checks after merging #10121 (#11737)
    omit 9150330  Add Google Cloud Memorystore Memcached Operators (#10121)
    omit b9d677c  Add type hints to  aws provider (#11531)
    omit ae791e1  Fix formatting errors introduced in #11720 (#11733)
    omit 6c3f435  Refactor "loading" state of DAGs view to remove visual jank (#11725)
    omit 1fb3c28  Add support for setting ciphers for SFTPHook (#11720)
    omit 950c16d  Retry requests in case of error in Google ML Engine Hook (#11712)
    omit a1822919 Fix case of JavaScript (#11718)
    omit 68ea94a  Also cancel duplicated Build Image runs for master pushes (#11655)
    omit b946b44  Remove unused value in Helm Chart - podMutation (#11703)
    omit 4fb5c01  Check response status in slack webhook hook. (#11620)
    omit 172820d  Fix case of GitHub (#11398)
    omit 2bfc53b  Fix doc errors in google provider files. (#11713)
    omit 53e6062  Enforce strict rules for yamllint (#11709)
    omit ffc9aeb  Better file extension for Helm template (#11702)
    omit 883eadf  Consistent use images in Helm Chart (#11701)
    omit 282b084  Make table header text nowrap (#11689)
    omit 7ef0b3c  Revert "Refactor celery worker command (#11336)" (#11698)
    omit 3caa539  Update TIs with a proper lock (#11683)
    omit f468fc5  Fix documentation for PythonVirtualenvOperator (#11700)
    omit 3a45f1f  Extract Kubernetes command to separate file (#11669)
    omit 3391c90  fix pod launcher rolebinding in helm chart (#11675)
    omit 5df2842  Improve legibility with greater contrast ratio in footer and pagination (#11690)
    omit 349b081  Add D200 pydocstyle check (#11688)
    omit cb7c67d  Fix example DAGs in pip packages (#11687)
    omit 4e352f9  Add datumo.io to Airflow family (#11692)
    omit 782b8b3  Simplify import check in CLI (#11668)
    omit 080a470  Improve example DAGs data by diversifying "tags" value (#11665)
    omit 72b644b  Add missing template in pip package - python_virtualenv_script.jinja2 (#11677)
    omit c568c88  Fixing problem with missing output in pre-commits in some cases (#11684)
    omit 1543923  Add Kerberos Auth for PrestoHook (#10488)
    omit e3a0839  Security scans are also selective now (#11674)
    omit 9c4f0a9  Add missing doc dependency in CI (#11678)
    omit 318f18f  Removes separate cancel codeql workflow (#11672)
    omit 26ae8e9  StreamLogWriter: Provide (no-op) close method. (#10884)
    omit 3ee6186  Switch PagerdutyHook from pypd to use pdpyras instead (#11151)
    omit cd0ed7d  Fix Start Date tooltip on DAGs page (#10637)
    omit 9a90ebe  Bats tests should be much faster now for pre-commits. (#11662)
    omit b5d1ab9  Introduced deterministic order in connection export (#11670)
    omit 0373089  Brings back fixup to CI optimisation (#11671)
    omit dd1c07b  Optimizes CI builds heavily with selective checks (#11656)
    omit 3970bfa  Pod template file uses custom custom env variable (#11480)
    omit 52b4733  Improvements for pod template file with git sync container (#11511)
    omit a221ccb  Improvement: Populate 'Configuration JSON' form with DAG default params json in the Trigger-DAG UI (#10839)
    omit 73f6367  UX improvements of DAG tag filtering (#11661)
    omit 5c0ade4  Brings back GKEStartPodOperator to google provider. (#11664)
    omit a4dc11f  Change to pass all extra connection paramaters to psycopg2 (#11019)
    omit 2d854c3  Add service_account to Google ML Engine operator (#11619)
    omit ae06ad0  Fixes versioning for pre-release provider packages (#11586)
    omit 91898e8  Add Plugins View in web UI (#10770)
    omit 22f6db7  Add optional session argument to xcom_push. (#11485)
    omit 7206fd7  Allow null schedule_interval in OpenAPI spec for DAGs (#11532)
    omit 86ed7dc  Add ability to zoom into Graph view from selection in Tree View (#11553)
    omit 73b0991  Sourcing the profile file should be sufficient to update the PATH, re-login is not required. (#11588)
    omit 89e5acc  Use Python 3 Style super calls (#11644)
    omit 674368f  Fixes MySQLToS3 float to int conversion (#10437)
    omit 86725f4  fix cloudwatch and wasb taskhandler log path config (#11650)
    omit fd8b07c  Remove usage of six (#11645)
    omit 68f647a  Dumps more logs in case of CI failure (#11614)
    omit d93b6e5  Revert "Optimizes CI builds heavily with selective checks (#11541)" (#11648)
    omit 8ed2229  Revert "Fixed an error introduced in selective checks (#11640)" (#11647)
    omit c06addf  Revert "Fixes selective tests in case of missing merge commits (#11641)" (#11646)
    omit 4fcc71c  Fixes selective tests in case of missing merge commits (#11641)
    omit 6fbb235  Fixed an error introduced in selective checks (#11640)
    omit bf79578  Fix random kills during pre-commit image building (#11535)
    omit 4655409  Improves stability of K8S tests by caching binaries and repeats (#11634)
    omit 885db90  Fix minor typos in tests (#11638)
    omit 9237338  Optimizes CI builds heavily with selective checks (#11541)
    omit f8ff217  Fix incorrect typing and move config args out of extra connection config to operator args (#11635)
    omit 76dd8d0  Fix typo in BREEZE.rst (#11637)
    omit 63a1633  Update order for pre-commits to fail fast (#11636)
    omit 46a121f  docs: Update Bigquery clustering docstrings (#11232)
    omit 49c5814  Strict type checking for provider Google (#11609)
    omit 66ced72  Name and optionally preserve data volumes in Breeze (#11628)
    omit db3fe09  Teardown of webserver tests is not picky about processes. (#11616)
    omit e74b861  Expose flower and redis ports in breeze (#11624)
    omit 620d3a6  Add missing states in TaskGroup state (#11626)
    omit f507180  Make DagRunType inherit from `str` too for easier use. (#11621)
    omit 7285182  Use permission constants (#11389)
    omit 90384b1  fix typo in 'Installing with Breeze' doc (#11611)
    omit 112f7d7  Add creating_job_id to DagRun table (#11396)
    omit bf468c7  Mention about .sh commands and templates in BashOperator docs (#11566)
    omit 925f761  Behaviour to install all airflow providers added (#11529)
    omit c77865b  bump werkzeug version (#11610)
    omit f0f01d4  Replace old screenshots for managing Connections with new (#11608)
    omit 16ed974  Remove redundant code to serialized k8s.V1Pod (#11602)
    omit ee9bdff  Minor doc improvements in blob_storage_to_gcs.rst (#11607)
    omit 673386d  Fix Task definition in docs (#11601)
    omit b6ab0b5  Fix rendering of code-block in operator/kubernetes.rst (#11606)
    omit 210a948  Fix tcp keepalive parameters parsing (#11594)
    omit 55a4d8c  Remove unnecessary use of comprehension in setup_provider_packages.py (#11605)
    omit b718b51  Minor improvements to docs/tutorial.rst (#11604)
    omit bb615f2  Cross Reference XCom in tutorial (#11600)
    omit 84dc2fb  Set doc_md when using task decorator and function has __doc__ (#11598)
    omit 00dd758  Raises a warning for provide_context instead of killing the task (#11597)
    omit 4582c80  UX Enhancement: Add button to clear search query from DAG search (#11583)
    omit be72817  Allow loading plugins on Airflow start-up (#11596)
    omit 0c5bbe8  Replace methods on state with frozenset properties (#11576)
    omit 44031bf  Fix broken migration for Sqlite3 (#11573)
    omit 4d611f2  Clean up _trigger_dag function (#11584)
    omit 84c7028  Fix tooltip typo (#11593)
    omit 91484b9  Pass SQLAlchemy engine options to FAB based UI (#11395)
    omit 0823d46a Add type annotations for AWS operators and hooks (#11434)
    omit 3c10ca6  Add DataflowStartFlexTemplateOperator (#8550)
    omit 45d6083  Utilize the state foreground color to ensure an accessible contrast ratio (#11579)
    omit 3163016  Guard against kubernetes not being installed (#11558)
    omit 6f0bc0d  Fixes dependencies to pre-release versions of apache-airflow (#11578)
    omit 8865d14  Strict type checking for provider google cloud  (#11548)
    omit df75610  Fix broken backtick usage in Timezone docs (#11575)
    omit 399b81d  Prevent pop-over elements from being cut off by hidden overflow (#11574)
    omit 3cddc11  Updated template_fields_rendereds for PostgresOperator and SimpleHttpOperator (#11555)
    omit 6733f2d  The scripts fixing ownership and cleaning tmp use docker run (#11569)
    omit 5d4fbce  Clarify breeze docs --install-airflow-version/-reference (#11570)
    omit 8372ab1  Add/implement Webpack plugin to minify CSS files on-compile (#11564)
    omit 7ab6210  Prepend `DAG:` to dag permissions (#11189)
    omit 89d4dd8  Auto-refresh default state (#11559)
    omit f7e01ab  Create job for airflow migrations (#11533)
    omit 81a5b03  Visual tweaking of TI swatches, legend refactoring (#11550)
    omit eee4e30  Add better debug logging to K8sexec and K8sPodOp (#11502)
    omit 13959df  Feature: Auto-refresh Graph view chart (#11534)
    omit e7dc964  Adds capability of installing wheel packages in CI image (#11527)
    omit 1ddeddc  Rename (confusing) dag.sub_dag to dag.partial_subset (#11542)
    omit 03a632e  Resolve MSSQL DAG serialization bug by changing datatype for execution date (#11512)
    omit 3447b55  More stable kubernetes port forwarding (#11538)
    omit 765d29e  Pymssql is maintained again (#11537)
    omit c099e0a  Fix documentation errors (#11536)
    omit 7b7cc3c  backport for add_xcom_sidecar (#11478)
    omit 0646849  Add protocol_version to conn_config for Cassandrahook (#11036)
    omit 545ba8e  Upgrade to pymssql 2.1.5 for Py 3.8 support (#11523)
    omit 3163912  Remove flask-admin based Plugins (#11515)
    omit 2509d13  Minor improvements to dev/README.md (#11525)
    omit 6c8cf6a  Add reset_dag_run option on dagrun_operator to clear existing dag run (#11484)
    omit bcf0557  Fixes remaining test-type strategy problems (#11522)
    omit d963467  Fix example in UPDATING.md (#11518)
    omit e9f7bdd  Fix typo in scripts/ci/libraries/_initialization.sh (#11517)
    omit 4297aba  Combine back multiple test types into single jobs (#11504)
    omit 4551a5e  Updated tutorial_decorated_flows.rst to add links (#11510)
    omit c604891  Change Airflow version to 2.0.0a1 in Updating.md (#11508)
    omit bf9ece7  Update CONTRIBUTING.rst (#11461)
    omit 56b761b  Bump to Airflow 2.0.0a1 (#11507)
    omit 095756c  Airflow tutorial to use Decorated Flows (#11308)
    omit 16e7129  Added support for provider packages for Airflow 2.0 (#11487)
    omit 42b979d  Fix spelling for Airbnb (#11505)
    omit e3e8fd8  Mark Smart Sensor as an early-access feature (#11499)
    omit f43d855  Prevent text-selection of scheduler interval when selecting DAG ID (#11503)
    omit 760cd14  Rename "functional DAGs" to "Decorated Flows" (#11497)
    omit cb4cd91  Add missing values entries to Parameters in chart/README.md (#11477)
    omit 2c8d203  Enable serialization by default (#11491)
    omit 5772d4d  Add endpoints for task instances (#9597)
    omit 623d5cd  Spend less time waiting for LocalTaskJob's subprocss process to finish (#11373)
    omit b8cecf5  Add link on External Task Sensor to navigate to target dag (#11481)
    omit 2345cd1  Fix Harcoded Airflow version (#11483)
    omit 7b3a00d  Allow multiple schedulers in helm chart (#11330)
    omit c47383d  Bump FAB to 3.1 (#11475)
    omit 045d68d  Mount volumes and volumemounts into scheduler and workers (#11426)
    omit 4e32546  Mask Password in Log table when using the CLI (#11468)
    omit d38a0a7  added type hints for aws cloud formation (#11470)
    omit 81a977b  Fix typo in docker-context-files/README.md (#11473)
    omit f124d3f  Enables back duplicate cancelling on push/schedule (#11471)
    omit da565c9  Add option to enable TCP keepalive for communication with Kubernetes API (#11406)
    omit 32f2a45  Rename backport packages to provider packages (#11459)
    omit 9142eed  Adds missing schema for kerberos sidecar configuration (#11413)
    omit b1fcac2  Add more testing methods to dev/README.md (#11458)
    omit 697465d  Increase timeout for waiting for images (#11460)
    omit 06141d6  Google cloud operator strict type check (#11450)
    omit 358e61d  Move the test_process_dags_queries_count test to quarantine (#11455)
    omit 02ce45c  Refactor celery worker command (#11336)
    omit 1eca73c  Fix spelling (#11453)
    omit d305876  Remove redundant None provided as default to dict.get() (#11448)
    omit d8d13fa  Use augmented assignment (#11449)
    omit eaaad31  Fix correct Sphinx return type for DagFileProcessorProcess.result (#11444)
    omit 369bbf0  Selective tests - depends on files changed in the commit. (#11417)
    omit a155db1  Fix typo in airflow/utils/dag_processing.py (#11445)
    omit 2c7e343  Fix syntax highlightling for concurrency in configurations doc (#11438)
    omit fb8b1e5  Merge Airflow and Backport Packages preparation instructions (#11310)
    omit 9a01ce0  Mutual SSL added in PGBouncer configuration in the Chart (#11384)
    omit 1845cd1  Strict type check for google ads and cloud hooks (#11390)
    omit c3e3405  Change prefix of AwsDynamoDB hook module (#11209)
    omit 42a23d1  Update MySQLToS3Operator's s3_bucket to template_fields (#10778)
    omit 7e40a32  Add more info about dag_concurrency (#11300)
    omit b786327  Fix spelling in CeleryExecutor (#11407)
    omit ce2f19d  Fix constraints generation script (#11412)
    omit 686e0ee  Fix incorrect typing, remove hardcoded argument values and improve code in AzureContainerInstancesOperator (#11408)
    omit 5bc5994  	Split tests to more sub-types (#11402)
    omit 4de8f85  Fixes SHA used for cancel-workflow-action (#11400)
    omit bd204bb  Optionally set null marker in csv exports in BaseSQLToGCSOperator (#11409)
    omit 9416bed  Moving the test to quarantine. (#11405)
    omit 45d33db  Add capability of customising PyPI sources (#11385)
    omit f9dddd5  Workarounds "unknown blob" issue by introducing retries (#11411)
    omit 7959df9  Fix spelling (#11404)
    omit 0620aaa  Fix spelling (#11401)
    omit 076fe88  Fixes cancelling of too many workflows. (#11403)
    omit a34f5ee  Fixes automated upgrade to latest constraints. (#11399)
    omit 7507183  Remove redundant parentheses from Python files (#10967)
    omit 401a579  Push and schedule duplicates are not cancelled. (#11397)
    omit 0497390  Constraints and PIP packages can be installed from local sources (#11382)
    omit 8640fb6  fix tests (#11368)
    omit b7404b0  KubernetesPodOperator should retry log tailing in case of interruption (#11325)
    omit 6fe020e  Add tests for Custom cluster policy (#11381)
    omit 39fc961  Fix case of JavaScript. (#10957)
    omit 3164025  Fix airflow_local_settings.py showing up as directory (#10999)
    omit 298052f  [airflow/providers/cncf/kubernetes] correct hook methods name (#11008)
    omit 7b0a2f5  Replaced basestring with str in the Exasol hook (#11360)
    omit d752575  Revert "Revert "Adds --install-wheels flag to breeze command line (#11317)" (#11348)" (#11356)
    omit 73b9163  Fully support running more than one scheduler concurrently (#10956)
    omit e198077  Add pypirc initialization (#11386)
    omit 29a145c  Add capability of adding service account annotations to Helm Chart (#11387)
    omit 49aad02  Users can specify sub-secrets and paths k8spodop (#11369)
    omit eb5fea7  Replace nuke with useful information on error page (#11346)
    omit ff1a2aa  Set start_date, end_date & duration for tasks failing without DagRun (#11358)
    omit fe0bf6e  Reduce "start-up" time for tasks in CeleryExecutor (#11372)
    omit d2754ef  Strict type check for Microsoft  (#11359)
    omit 8baf657  Fix regression in DataflowTemplatedJobStartOperator (#11167)
    omit 422b61a  Adding ElastiCache Hook for creating, describing and deleting replication groups (#8701)
    omit 5605d10  Fix DagBag bug when a dag has invalid schedule_interval (#11344)
    omit 7f674c6  Use only-if-needed upgrade strategy for PRs (#11363)
    omit 7541c88  Allways use Airlfow db in FAB (#11364)
    omit 27e637f  Bugfix: Error in SSHOperator when command is None (#11361)
    omit 11eb649  Fix to make y-axis of Tries chart visible (#10071)
    omit f5b7bbc  Better diagnostics when there are problems with Kerberos (#11353)
    omit 666e81a  Bump cache version for kubernetes tests (#11355)
    omit 4839a5b  Reduce "start-up" time for tasks in LocalExecutor (#11327)
    omit a1f8885  Improve instructions to install Airflow Version (#11339)
    omit ba60836  Fix command to run tmux with breeze in BREEZE.rst (#11340)
    omit f67e6cb  Revert "Adds --install-wheels flag to breeze command line (#11317)" (#11348)
    omit 9dc32a3  Better message when Building Image fails or gets cancelled. (#11333)
    omit 832a785  Add Azure Blob Storage to GCS transfer operator (#11321)
    omit 625afa2  Improve Committer's guide docs (#11338)
    omit 4d95d9c  Improve code quality of SLA mechanism in SchedulerJob (#11257)
    omit de07d13  Adds --install-wheels flag to breeze command line (#11317)
    omit 5d007fd  Strict type check for azure hooks (#11342)
    omit 2bac481  Update link for Announcement Page (#11337)
    omit b4baa2b  Add environment variables documentation to cli-ref.rst. (#10970)
    omit d404cb0  Moves Commiter's guide to CONTRIBUTING.rst (#11314)
    omit fe59f26  Pin versions of "untrusted" 3rd-party GitHub Actions (#11319)
    omit d86cf37  Automatically upgrade old default navbar color (#11322)
    omit b0fcf67  Add AzureFileShareToGCSOperator (#10991)
    omit e2655f6  Prints nicer message in case of git push errors (#11320)
    omit 47b05a8  Improve handling of job_id in BigQuery operators (#11287)
    omit 18dcac8  Add remaining community guidelines to CONTRIBUTING.rst (#11312)
    omit 22c6a84  Adds --no-rbac-ui flag for Breeze airflow 1.10 installation (#11315)
    omit bbc3cea  Move latest_only_operator.py to latest_only.py (#11178) (#11304)
    omit 4af7804  Bump tenacity to 6.2 (#11313)
    omit c803a27  Prevent race condition in trying to collect result from DagFileProcessor (#11306)
    omit 9514cfe  add releasing airflow docs to dev readme (#11245)
    omit dd98b21  Add acl_policy parameter to GCSToS3Operator (#10804) (#10829)
    omit 03ff067  Add type annotations to ZendeskHook, update unit test (#10888)
    omit 03e0ff2  Breeze start-airflow command wasn't able to initialize the db in 1.10.x (#11207)
    omit 975558b  Replaces depreated set-env with env file (#11292)
    omit 32b3cfb  Strict type check for all hooks in amazon (#11250)
    omit 4847460  Add CeleryKubernetesExecutor to helm chart (#11288)
    omit c51016b  Add LocalToAzureDataLakeStorageOperator (#10814)
    omit 93475e9  Single/Multi-Namespace mode for helm chart (#11034)
    omit a33a919  Switched to Run Checks for Building Images. (#11276)
    omit baa980f  When sending tasks to celery from a sub-process, reset signal handlers (#11278)
    omit c9efa56  Access task type via the property, not dundervars (#11274)
    omit b93b6c5  Allow labels in KubernetesPodOperator to be templated (#10796)
    omit fd682fd  fix job deletion (#11272)
    omit 1180f1b  Fix link to static checks in CONTRIBUTING.rst (#11271)
    omit a4478f5  Improve running and canceliling of the PR-triggered builds. (#11268)
    omit 6dce7a6  Enable MySQL 8 CI jobs (#11247)
    omit 1b9e59c  Limits CodeQL workflow to run only in the Apache Airflow repo (#11264)
    omit e89d384  The bats script for CI image is now placed in the docker folder (#11262)
    omit ff1ab97  Add operator link to access DAG triggered by TriggerDagRunOperator (#11254)
    omit aa3fedb  Add Hacktoberfest topic to the repo (#11258)
    omit 7c66936  Add Github Code Scanning (#11211)
    omit f697ff2  Move test tools from tests.utils to tests.test_utils (#10889)
    omit 3db2e7c  Breeze: Fix issue with pulling an image via ID (#11255)
    omit ee81266  Add missing "example" tag on example DAG (#11253)
    omit 6d573e8  Add s3 key to template fields for s3/redshift transfer operators (#10890)
    omit 4210618  Ensure target_dedicated_nodes or enable_auto_scale is set in AzureBatchOperator (#11251)
    omit b7183de  Update yamllint & isort pre-commit hooks (#11252)
    omit e412566  Add option to bulk clear DAG Runs in Browse DAG Runs page (#11226)
    omit 0a0e1af  Fix Broken Markdown links in Providers README TOC (#11249)
    omit 9662626  Remove redundant parentheses (#11248)
    omit 7338912  Add task adoption to CeleryKubernetesExecutor (#11244)
    omit ca4238e  Fixed month in backport packages to October (#11242)
    omit 6d7c143  Small updates to provider preparation docs. (#11240)
    omit 983e5a6  Restore description for provider packages. (#11239)
    omit 24d0ecf  Airflow 2.0 UI Overhaul/Refresh (#11195)
    omit 5220e4c  Prepare Backport release 2020.09.07 (#11238)
    omit 0382f77  Use more meaningfull message for DagBag timeouts (#11235)
    omit e37dfc8  Add Python version to Breeze cmd (#11228)
    omit 18f6cf1  Fix typo in command in CI.rst (#11233)
    omit 720912f  Strict type check for multiple providers (#11229)
    omit c74b3ac  Optional import error tracebacks in web ui (#10663)
    omit 3ca11eb  Kubernetes executor can adopt tasks from other schedulers (#10996)
    omit 427a4a8  Replace get accessible dag ids (#11027)
    omit b6d5d1e  Strict type checking for SSH (#11216)
    omit 5093245  Strict type coverage for Oracle and Yandex provider  (#11198)
    omit 00ffedb  Add amazon glacier to GCS transfer operator (#10947)
    omit 9860719  [AIRFLOW-5545] Fixes recursion in DAG cycle testing (#6175)
    omit ebd7150  More customizable build process for Docker images (#11176)
    omit 17c810e  Fixes image tag readonly failure (#11194)
    omit 68e0eb6  in_container bats pre-commit hook and updated bats-tests hook (#11179)
    omit c9a34d2  Optionally tags image when building with Breeze (#11181)
    omit 4ff1290  Remove Unnecessary comprehension in 'any' builtin function (#11188)
    omit 2ec1247  Fix typos in Dockerfile.ci (#11187)
    omit 42f1da1  Improve Google Transfer header in documentation index file  (#11166)
    omit 6694eaa  Show the location of the queries when the assert_queries_count fails. (#11186)
    omit e2dc706  Make kill log in DagFileProcessorProcess more informative (#11124)
    omit 4d2a787  Enables Kerberos sidecar support (#11130)
    omit a888198c Allow overrides for pod_template_file (#11162)
    omit 0ea3e61  Adds Kubernetes Service Account for the webserver (#11131)
    omit 54353f8  Increase type coverage for five different providers (#11170)
    omit cb52fb0  Add example DAG and system test for MySQLToGCSOperator (#10990)
    omit 044b441  Conditional MySQL Client installation (#11174)
    omit 0db7a30  New Breeze command start-airflow, it replaces the previous flag (#11157)
    omit 2d831fb  Update UPDATING.md (#11172)
    omit f16354b  Optionally disables PIP cache from GitHub during the build (#11173)
    omit 0161b5e  Increasing type coverage for multiple provider (#11159)
    omit 08dfd8c  Increase Type coverage for IMAP provider (#11154)
    omit ee90807  Massively speed up the query returned by TI.filter_for_tis (#11147)
    omit b92c60a  Add new member to Polidea (#11153)
    omit c65d4663 Update to latest version of pbgouncer-exporter (#11150)
    omit 33fe9a5  Make sure pgbouncer-exporter docker image is linux/amd64 (#11148)
    omit edf8033  Remove link to Dag Model view given the redundancy with DAG Details view (#11082)
    omit 99accec  Fix incorrect Usage of Optional[str] & Optional[int] (#11141)
    omit ce6b257  Fix gitSync user in the helm Chart (#11127)
    omit b40df1b  Fixes celery deployments for Airflow 2.0 (#11129)
    omit 1f0a785  Fix user in helm chart pgbouncer deployment (#11143)
    omit f4ec1f6  Move Backport Providers docs to our docsite (#11136)
    omit 37798f0  Do not silently allow the use of undefined variables in jinja2 templates (#11016)
    omit 6970584  Upgrade to latest isort & pydocstyle (#11142)
    omit 7c0541b  Fix error message when checking literalinclude in docs (#11140)
    omit 68fa29b  Added support for encrypted private keys in SSHHook (#11097)
    omit 45669be  Increasing type coverage for salesforce provide (#11135)
    omit 51052aa  Fix FROM directive in docs/production-deployment.rst (#11139)
    omit e3f96ce  Fix incorrect Usage of Optional[bool] (#11138)
    omit af3c677  README Doc: Link to Airflow directory in ASF Directory (#11137)
    omit 620b098  Add Helm Chart linting (#11108)
    omit e252a60  Adds timeout in CI/PROD waiting jobs (#11117)
    omit bcdd3bb  Increasing type coverage FTP (#11107)
    omit b83507a  Update initialize-database.rst (#11109)
    omit 7644c37  Revert "Introducing flags to skip example dags and default connections (#11099)" (#11110)
    omit 04b8adf  Add Opensignal to INTHEWILD.md (#11105)
    omit 8a34719  Fix typo in README (#11106)
    omit ccfbc31  Fix sort-in-the-wild pre-commit on Mac (#11103)
    omit daf8f31  Add template fields renderers for better UI rendering (#11061)
    omit 0edc3dd  Introducing flags to skip example dags and default connections (#11099)
    omit 51181e8  Security upgrade lodash from 4.17.19 to 4.17.20 (#11095)
    omit a0374a5  Fix for pydocstyle D202 (#11096)
    omit 35c4398  Avoid redundant SET conversion (#11091)
    omit 1a14982  Fix typo in STATIC_CODE_CHECKS.rst (#11094)
    omit 423a382  SkipMixin: Add missing session.commit() and test (#10421)
    omit e59ad5b  Make Skipmixin handle empty branch properly (#10751)
    omit fbd994a  Add permissions for stable API (#10594)
    omit f3e87c5  Add D202 pydocstyle check (#11032)
    omit 52fdb62  Requirements might get upgraded without setup.py change (#10784)
    omit cea9e82  Improves deletion of old artifacts. (#11079)
    omit 1ebd3a6  Pandas behaviour for None changed in 1.1.2 (#11004)
    omit 29d6297  Fix s.apache.org Slack link (#11078)
    omit e3a5900  Replace Airflow Slack Invite old link to short link (#11071)
    omit 45639cd  Add some tasks using BashOperator in TaskGroup example dag (#11072)
    omit cb979f9  Get Airflow configs with sensitive data from CloudSecretManagerBackend (#11024)
    omit a449b1f  Add JSON schema validation for Helm values (#10664)
    omit f4513c0  Revert "KubernetesJobWatcher no longer inherits from Process (#11017)" (#11065)
    omit 2afb20d  [Doc] Correct description for macro task_instance_key_str (#11062)
    omit c362d69  Add Workflow to delete old artifacts (#11064)
    omit 3db4d3b  All versions in CI yamls are not hard-coded any more (#10959)
    omit 34c06d7  Separates out user documentation for production images. (#10998)
    omit 7e112b1  Only gather KinD logs if tests fail (#11058)
    omit 19d781f  Replace JS package toggle w/ pure CSS solution (#11035)
    omit 17faea0  Starting breeze will run an init script after the environment is setup (#11029)
    omit b61225a  Add D204 pydocstyle check (#11031)
    omit cac5577  Refactor rebase copy (#11030)
    omit 2410f59  Get Airflow configs with sensitive data from AWS Systems Manager (#11023)
    omit d7f1666  Fix logo issues due to generic scripting selector use (#11028)
    omit 980aa39  Fix typo in DagFileProcessorAgent._last_parsing_stat_received_at (#11022)
    omit 2bf7b7c  Add typing to amazon provider EMR (#10910)
    omit 9dd8310  Increase typing coverage JDBC provider (#11021)
    omit 78c3424  Remove Edit Button from DagModel View (#11026)
    omit 9edfcb7  Support extra_args in S3Hook and GCSToS3Operator (#11001)
    omit 49c193f  [AIP-34] TaskGroup: A UI task grouping concept as an alternative to SubDagOperator (#10153)
    omit f16f474  Replace PNG/text with SVG that includes name in proper typography (#11018)
    omit 1539bd0  KubernetesJobWatcher no longer inherits from Process (#11017)
    omit 1a46e9b  Remove redundant curly brace from breeze echo message (#11012)
    omit 966a06d  Fetching databricks host from connection if not supplied in extras. (#10762)
    omit 5b3fb53  Add new teammate to Polidea (#11000)
    omit cba51d4  Simplify the K8sExecutor and K8sPodOperator (#10393)
    omit f934e2f  Unpin 'tornado' dep pulled in by flower (#10993)
    omit 82a9477  The test_find_not_should_ignore_path is now in heisentests (#10989)
    omit 4a46f43  Allows to build production images for 1.10.2 and 1.10.1 Airflow (#10983)
    omit 6e5cc4c  Pins temporarily moto to 1.3.14 (#10986)
    omit a575c79  Fix 'Upload documentation' step in CI (#10981)
    omit 284c373  Remove redundant parentheses in serialized_objects.py (#10966)
    omit e066260  Improve the Error message in Breeze for invalid params (#10980)
    omit ffa33e4  Task Instance Modal UX Enhancements (#10944)
    omit 6a3ff67  Fix typo in the word "committed" (#10979)
    omit 59dad1a  Allow CeleryExecutor to "adopt" an orphaned queued or running task (#10949)
    omit 76545bb  Add example dag and system test for S3ToGCSOperator (#10951)
    omit 2aec99c  Fix empty asctime field in JSON formatted logs (#10515)
    omit eff1525  Increase typing coverage for postgres provider (#10864)
    omit 1294e15  KubernetesPodOperator template fix (#10963)
    omit 1ed621e  Fix static error (tabs) introduced in #10971 (#10973)
    omit 0779688  Introduce TaskMixin (#10930)
    omit c9f006b  added environment configuration for using --start-airflow (#10971)
    omit 22c6316  Fix more docs spellings (#10965)
    omit 905cdd5  Add a default for DagModel.default_view (#10897)
    omit f7da7d9  Fix ExternalTaskMarker serialized fields (#10924)
    omit ce19657  Fix case of GitHub. (#10955)
    omit e4e316a  Fix Kubernetes Executor logs for long dag names (#10942)
    omit 45272a8  Github repository can be overridden in command line by Breeze (#10943)
    omit 14f2763  Fixes retrieval of correct branch in non-master related builds (#10912)
    omit d43bb75  Remove test dependency from TestApiKerberos (#10950)
    omit 791a175  Fix the method defaults for _construct_volume (#10948)
    omit 23768f6  Proposal: remove -serviceaccount suffix from KSA names in helm chart (#10892)
    omit 9616518  Add CeleryKubernetesExecutor (#10901)
    omit 83ed6bd  Cache for kubernetes tests is updateable (#10945)
    omit b628067  Minor refactor of the login methods in tests.www.test_views (#10918)
    omit aab9599  Fix 'Tasks State' stats  UI Overlap (#10939)
    omit d24b8f6  Add Examples and documentation for pod_template_file feature (#10916)
    omit 5d6d5a2  Allow to specify path to kubeconfig in KubernetesHook (#10453)
    omit 4e1f3a6  [AIRFLOW-10645] Add AWS Secrets Manager Hook (#10655)
    omit 2832c95  Stop running Doc tests with Spelling tests (#10938)
    omit 67402b7  Fix grammar in Bug Report Template (#10936)
    omit eaa49b2  Fix chain methods for XComArg (#10827)
    omit e9add79  Fix Failing static tests on Master (#10927)
    omit 7b4dc63  Add Formatted Stacktrace for Spelling Error (#10919)
    omit 383a118  Add more type annotations to AWS hooks (#10671)
    omit 9e42a97  Mark task as failed when it fails sending in Celery (#10881)
    omit ad4f232  Remove unknown pytest.ini setting (#10923)
    omit b2dc346  Make breeeze-complete Google Shell Guide compatible (#10708)
    omit f696322  Make Clients Google Shell guide compatible (#10810)
    omit d26830f  Make vrious scripts Google Shell Guide compatible (#10812)
    omit 791f904  Adds the maintain-heart-rate to quarantine. (#10922)
    omit 87e7ad9  fix bug where multiple volume mounts created (#10915)
    omit 69be4b8  Fix typos in scripts/ci/docker-compose/local.yml (#10906)
    omit 12a652f  Fix parameter name collision in AutoMLBatchPredictOperator #10723 (#10869)
    omit f77a11d  Add Secrets backend for Microsoft Azure Key Vault (#10898)
    omit 76dc7ed  Fix grammar in BREEZE.rst (#10904)
    omit d8237b8  Fix typos in BREEZE.rst (#10905)
    omit 75bbddf  Make the usage of bash 'shift' consistent across Breeze (#10907)
    omit 16b02df  Add missing closing bracket in CI.rst (#10908)
    omit 6dd2a0d  Update the name of static check without pylint in CI.rst (#10909)
    omit 92eafc0  Parameterize tests in hashicorp/hooks/test_vault.py (#10903)
    omit ee42aae  Fix typo in the word 'instance' (#10902)
    omit 9c866cd  Fix syntax error in Dockerfile 'maintainer' Label (#10899)
    omit f383bb3  Fix separated strings in test_secrets_manager.py (#10900)
    omit 106c0f5  Add pre-commit to sort INTHEWILD.md file automatically (#10851)
    omit b9f868b  Remove errors raised during initialiation of virtualenv (#10896)
    omit 2e8b4ec  Pass conf to subdags (#9956)
    omit d9920fa  The entrypoints in Docker Image should be owned by Airflow (#10853)
    omit 35840ff  Removes snakebite kerberos dependency (#10865)
    omit f76ab1f  Fix failing dependencies for FAB and Celery (#10828)
    omit 7dd7be3  Bump prismjs from 1.20.0 to 1.21.0 in /airflow/www (#10234)
    omit 47e592e  Flag --start-airflow for breeze (#10837)
    omit 030582a  Fix `breeze -i` error (#10887)
    omit 41a6273  Add on_kill method to BigQueryInsertJobOperator (#10866)
    omit 56bd9b7  Modify helm chart to use pod_template_file (#10872)
    omit d93c1fd  Disables --warn-unused-ignore flag for mypy (#10880)
    omit 5cc8e98  Remove unused type comment that upsets mypy (#10877)
    omit 3e91da5  fix typo in firebase/example_filestore DAG (#10875)
    omit c58d606  Update qubole_hook to not remove pool as an arg for qubole_operator (#10820)
    omit b9dc3c5  Added Plexus as an Airflow provider (#10591)
    omit 59e8341  Add new lint check to now allow realtive imports (#10825)
    omit 68cc727  Add on_kill method to DataprocSubmitJobOperator (#10847)
    omit e773f8b  Refactor content to a markdown table (#10863)
    omit 1a95361  Fix and unquarantine TestDagFileProcessorAgent.test_parse_once (#10862)
    omit 63b6e53  Detect orphaned task instances by SchedulerJob id and heartbeat (#10729)
    omit 67af97a  Rename "Beyond the Horizon" section and refactor content (#10802)
    omit ff72327  Move parse_once to quarantine (#10857)
    omit eaf4f67  Add USC Graduate School to INTHEWILD.md (#10843)
    omit ce66bc9  Add test for Health Endpoint when there is an exception (#10846)
    omit f920957  Fix and remove some more typos from spelling_wordlist.txt (#10845)
    omit ee8b02a  Add missing assert call in test_dbapi_hook.py (#10842)
    omit 0d38cf1  Fix typo in docs/howto/operator/amazon/aws/emr.rst (#10844)
    omit e1e0485  Remove k8s dependency from serialization (#10831)
    omit cc851c7  Fix grammar in UPDATING.md (#10841)
    omit 9528f15  Fix doc errors introduced in #10413 (#10833)
    omit dfcb7af  Fix typos in the stackdriver howto document (#10834)
    omit 9f23407  Fix doc errors introduced in #10413 (#10832)
    omit a356656  Make dockerfiles Google Shell Guide Compliant (#10734)
    omit 7adae24  Add documentation for preparing database for Airflow (#10413)
    omit 409ebc1  Make scripts/ci/tools Google Shell Guide Compatible (#10811)
    omit 40939dc  Make airflow testing Google Shell Guide compatible (#10813)
    omit 7edfac9  Add connection caching to KubernetesHook (#10447)
    omit 9549274  Upgrade black to 20.8b1 (#10818)
    omit 004e1d8  Update log exception to reflect rename of execute_helper (#10819)
    omit 20481c3  Add pod_override setting for KubernetesExecutor (#10756)
    omit ac943c9  [AIRFLOW-3964][AIP-17] Consolidate and de-dup sensor tasks using Smart Sensor (#5499)
    omit ff41361  Add task logging handler to airflow info command (#10771)
    omit 7fd65d7  Don't include kubernetes_tests/ and backport_packages/ in our wheel (#10805)
    omit 2811851  Move Impersonation test back to quarantine (#10809)
    omit c60fccc  Fix integration tests being accidentally excluded (#10807)
    omit 3c6fdd8  Make ci/backport_packages Google Shell guide compliant (#10733)
    omit 71e1d09  Fixed wrong "-e" on md5 file status check (#10803)
    omit 4f07463  Make script/ci/kubernetes Google Shell Guide Compatible (#10746)
    omit 43303f1  Make script/ci/images Google Shell Guide compatible (#10745)
    omit aaf56f9  Refactor official source section to use bullets (#10801)
    omit 417ab30  Add section for official source code (#10678)
    omit cd0cc4c  Check that all pre-commits are synchronized code<>docs (#10789)
    omit 961131d  All files in providers package heve unit tests (#10799)
    omit 078bfaf  Extract missing gcs_to_local example DAG from gcs example (#10767)
    omit 3c3342f  Add unit test for AzureCosmosDocumentSensor (#10765)
    omit 4de67a6  Move dev docker images to airflow registry (#9652)
    omit 2934220  Always return a list from S3Hook list methods (#10774)
    omit 10ce311  Deprecate using global as the default region in Google Dataproc operators and hooks (#10772)
    omit b746f33  Removes stable tests from quarantine (#10768)
    omit 3a4f517  fix task instance modal open performance issue (#10764)
    omit ef0d639  Fixes pre-commit failing on build step (#10785)
    omit f14f379  [AIRFLOW-10672] Refactor BigQueryToGCSOperator to use new method (#10773)
    omit c8ee455  Refactor DataprocCreateCluster operator to use simpler interface (#10403)
    omit 1959d6ae Make static checks Google Shell Guide compatible (#10750)
    omit 18b80f3  The scripts to run tests properly initialises constants (#10769)
    omit ddee0aa  Simplify load connection in LocalFilesystemBackend (#10638)
    omit ebb0a97  Make ci/scripts/pre-commit Google Shell Guide compatible (#10748)
    omit fbce92e  The verbose functions will not exit immediately if not asked to (#10731)
    omit 59f9a41  Add permission "extra_links" for Viewer role and above (#10719)
    omit e3c83da  Check all dockerfiles with hadolint (#10754)
    omit 9f5b22f  Move role guide to access control (#10755)
    omit 323319c  Fix `breeze flags` command. (#10766)
    omit e3c750e  Switch to downloaded pgbouncer_exporter (#10759)
    omit ba36f87  Make scripts/ci/openapi Google Shell Guide compatible (#10747)
    omit 28c21cf  clean-logs script for Dockerfile: trim logs before sleep (#10685)
    omit ece685b  Asynchronous execution of Dataproc jobs with a Sensor (#10673)
    omit 527ea81  Add docs for how airflow manages packages and imports (#10303)
    omit 4ce0a06  Remove duplicate entries from .mailmap (#10736)
    omit 0faa710  Add black to STATIC_CODE_CHECKS.rst (#10737)
    omit 7f0271f  Improve test coverage for ConfObject in dag_run_schema (#10738)
    omit a1a312e  Fix typo in test_dag_run_schema.py (#10739)
    omit 5b683f0  Improve test coverage for test_common_schema.py (#10740)
    omit d84b62d  Update node installation cmd (#10744)
    omit 079d7b5  Enable more checks for pydocstyle (#10741)
    omit 7b810b8  Fix docs for generate-dag-yaml cli command (#10735)
    omit 8cb4fc1  Add securitySchemes in openapi spec (#10652)
    omit 6e3d7b6  Add masterConfig parameter to MLEngineStartTrainingJobOperator (#10578)
    omit e4de728  Switches to better BATS asserts (#10718)
    omit 90c1505  Make grace_period_seconds option on K8sPodOperator (#10727)
    omit 3f7831c  Relax requirement to allow latest version of flask-login (#9990)
    omit 828f730  Add generate_yaml command to easily test KubernetesExecutor before deploying pods (#10677)
    omit ab5235e  Unify command names in CLI (#10720)
    omit 6f96e81  Add Indeed to INTHEWILD.md (#10716)
    omit faaf179  Add Stacktrace when DagFileProcessorManager gets killed (#10681)
    omit 57fd479  Ensure we heartbeat the DagFileProcessorManager regularly. (#10706)
    omit de0d7d5  Make test_trigger_rule_dep tests re-runnable (#10712)
    omit a01d986  Don't commit when explicitly passed a session to TI.set_state (#10710)
    omit 5b6464f  Migrate speccy to spectral in OpenAPI linting. (#10351)
    omit f7fad67  Update DAG Serialization docs (#10711)
    omit 9ac882e  [AIRFLOW-5948] Replace SimpleDag with SerializedDag (#7694)
    omit 913397c  Make Cloud Build system tests setup runnable (#10692)
    omit 36aa88f  Add jupytercmd and fix task failure when notify set as true in qubole operator (#10599)
    omit a103280  Change the name of Static Check without pylint (#10690)
    omit 2f5bf8b  Update INTHEWILD.md (#10703)
    omit 4e09cb5  Add packages to function names in bash (#10670) (#10696)
    omit 649ce4b  Implement Google Shell Conventions for breeze script (#10695)
    omit e5785d4  Chart: Flower deployment should use Flower image (#10701)
    omit 48ce4bd  Fix missing dash in flag for statsd container (#10691)
    omit 02b853b  Fix failing black test (#10697)
    omit 9a10f83  Revert recent breeze changes (#10651 & #10670) (#10694)
    omit 338b412  Add on_kill support for the KubernetesPodOperator (#10666)
    omit 0d9e421  Unify command names in CLI (#10669)
    omit 9108cb5  docs: They added support for celltags to Jupyter Lab (#9141)
    omit 72b2be7  [AIRFLOW-XXX] Add task execution process on Celery Execution diagram (#6961)
    omit 0d76b59  Remove redundant section from dev/README.md toc (#10689)
    omit 805781b  Update INTHEWILD.md (#10683)
    omit 50c9411  Remove airflow-pr tool  (#10675)
    omit 4c4a7a8  Improve getting started section (#10680)
    omit 8ac6f29  Fix format of install commands (#10676)
    omit 70f05ac  Add `log_id` field to log lines on ES handler (#10411)
    omit cc551ba  Add packages to function names in bash (#10670)
    omit 804548d  Add Dataprep operators (#10304)
    omit f40ac9b  Add placement_strategy option (#9444)
    omit 901ecf7  Remove requirements from the project. (#10668)
    omit aff8c76  Add example on airflow users create --help (#10662)
    omit 4fd81f5  Add howto doc for Salesforce connection (#10482)
    omit aa2db70  Unify error messages and complete type field in response (#10333)
    omit e6a0a53  Display conf as a JSON in the DagRun list view (#10644)
    omit 596bc13  Adds 'cncf.kubernetes' package back to backport provider packages. (#10659)
    omit 46c8d67  Implement Google Shell Conventions for breeze script … (#10651)
    omit c320d99  Small fixes in Breeze/Static check/docs documentation (#10658)
    omit 0be1406  Adds pip-wheel metadata in .gitignore (#10657)
    omit e4878e6  fix type hints for s3 hook read_key method (#10653)
    omit 4476a09  Update INTHEWILD.md (#10649)
    omit 11c00bc  Fix typos: duplicated "the" (#10647)
    omit 9b2efc6  Improve logging & monitoring docs (#10618)
    omit 2ca615c  Update Google Cloud branding (#10642)
    omit 934115b  Move roles to CONTRIBUTING.rst (#10327)
    omit 7431867  Exclude CSRF tokens in Log's attribute "extra" in database (#10640)
    omit 5e36152  Helm Chart is using 1.10.12 image by default (#10639)
    omit e495be9  Update scheduler deployment - dags volume mount (#10630)
    omit 7200835  Improve output of check_environment.sh (#10631)
    omit 8e0d9f0  Add airflow cheat-sheet command (#10619)
    omit 1b533f6  Fix broken master - DLP (#10635)
    omit 8969b71  Removed bad characters from AWS operator (#10590)
    omit 5f403a8  Wrong key in DAGs Persistent Volume Claim (#10627)
    omit 5ae82a5  Fix Google DLP example and improve ops idempotency (#10608)
    omit 3867f76  Update Google Cloud branding (#10615)
    omit 725bf33  Revert Clean up DAG serializations based on last_updated (#7424) (#10613)
    omit 479d622  Fix downstream rendering in WebUI (#10612)
    omit 775c220  Added a logging and monitoring architecture diagram and page (#10609)
    omit 540957d  Made use of authentication consistent (#10610)
    omit 246c8f2  Add Currency to INTHEWILD.md (#10607)
    omit e565368  Nightly tag push is not skipped in scheduled builds (#10597)
    omit 900f15a  URL encode execution date in the Last Run link (#10595)
    omit 2e56ee7  DockerOperator extra_hosts argument support added (#10546)
    omit 91ff31a  Documentation for Google Cloud Data Loss Prevention (#8201) (#9651)
    omit bb3e45c  Add Airflow 1.10.12 & 'black' to breeze-complete (#10592)
    omit 276a15a  Add info about update mask to API doc introduction (#10572)
    omit 8624224  Remove Outdated SQLCheckOperator Docstring (#10589)
    omit 2fc9614  Fix typo in Custom XCom backend (#10588)
    omit 8349061  Improve Docstring for AWS Athena Hook/Operator (#10580)
    omit 46ac09d  Enhanced the Kubernetes Executor doc  (#10433)
    omit 1e5aa44  Spark-on-K8S sensor - add driver logs (#10023)
    omit 3b0aa16  updated official docker images in README (#10579)
    omit 13a3a30  Improve .mailmap (#10582)
    omit 35efb1d  Add Jobrapido to INTHEWILD.md  (#10583)
    omit b81bdaa  Add OpenSlate to INTHEWILD.md (#10581)
    omit db378c0  [k8s] Store the raw ti key info to pod annotations (#10568)
    omit 8a7c372  Untangle cyclic deps configuration <> secrets (#10559)
    omit 3a34962  Update CHANGELOG complete class name (#10573)
    omit 855d495  Move more operators/hooks/sensors to fundamentals (#10567)
    omit 7c1855f  Add License to INTHEWILD.md (#10570)
    omit d84ec03  Add content to file (forgot to save before committing) (#10565)
    omit 51676b7  Migrate companies list to INTHEWILD.md (#10563)
    omit 417f8de  Update configs added in 1.10.12 (#10561)
    omit a0e7c40  Port isort config from pre-commit to setup.cfg (#10557)
    omit cbf3603  Add Airflow 1.10.12 Changelog & Updating guide (#10558)
    omit cd1f794  Bring back some inclusions before we solve cyclic deps problems (#10551)
    omit fdd9b6f  Enable Black on Providers Packages (#10543)
    omit c6e6d6d  Helm Docker image sources are now included in the Airlfow codebase (#9650)
    omit 018ae0e  The PIP version is not pinned to 19.0.2 any more (#10542)
    omit 5e82263  Add introduction to Stable RESTT API (#10548)
    omit 4c6b759  Fix failing Black test on connexion (#10547)
    omit 7c0d6ab  Enable Black on Connexion API folders (#10545)
    omit d6ce8c8  Add update mask to patch dag endpoint (#10535)
    omit d760265  PyDocStyle: No whitespaces allowed surrounding docstring text (#10533)
    omit 133837c  Fix typo Sucess to Success (#10540)
    omit 49cce8b  Improve descriptions in OpenAPI Spec file (#10539)
    omit c60e476  Remove mlsd function from hooks/ftp.py (#10538)
    omit bfefcce  Updated REST API call so GET requests pass payload in query string instead of request body (#10462)
    omit d1bce91  PyDocStyle: Enable D403: Capitalized first word of docstring (#10530)
    omit 0e0aefb  Fix TestAWSDataSyncOperatorUpdate.__init__ method (#10536)
    omit be77f8e  Add a possibility to switch back to building images by secret (#10509)
    omit 6bed074  Remove unreachable code in test_user_command.py (#10526)
    omit 866701c  Fix typo in "Cloud" (#10534)
    omit 74729d6  Fix typo in "Success" (#10537)
    omit bdec5fa  Improving descriptions in OpenAPI (#10417)
    omit 47265e7  Fix typo in PostgresHook (#10529)
    omit 2dab0e2  Make www/utils.py pylint-compatible (#10497)
    omit 1775474  Make configuration.py Pylint compatible (#10494)
    omit 4f6d53e  Make models/taskinstance.py pylint compatible (#10499)
    omit 3696c34  Fix typo in the word "release" (#10528)
    omit 2f2d8db  Remove all "noinspection" comments native to IntelliJ (#10525)
    omit f2da6b4  Updated documentation for the CI with mermaid sequence diagrams (#10380)
    omit 8fdcc57  Make www/views.py pylint compatible (#10498)
    omit a1eed07  Improve direct impersonation documentation (#10506)
    omit 570f751  Sets default timeout for the job waiting for images (#10517)
    omit fef73b9  Fix impersonation related bug in bigtable tests (#10521)
    omit 08c5135  Cleanup Astronomer contributors list in README (#10520)
    omit d798257  Add Hurb.com as Airflow User (#10518)
    omit a128667  Alphabetize committer list (#10512)
    omit be1a67b  Make models/crypto.py Pylint-compatible (#10500)
    omit 8a2c21d  Updating Auth0 contributors (#10432)
    omit 92858cc  Add instructions to verify the release candidate (#10493)
    omit 4fa7df5  Mounting from sources is disabled for tests (#10472)
    omit 946c9de  Fixes uploading of doc artifacts. (#10441)
    omit 3734876  Implement impersonation in google operators (#10052)
    omit b0598b5  Add support for creating multiple replicated clusters in Bigtable hook and operator (#10475)
    omit 3a53039  GitHub Registry is now lowercase (#10489)
    omit 5c6e4e2  Make Stats pylint compatible (#10496)
    omit 6eb64ce  Make macros.hive pylint compatible (#10495)
    omit 82369fa  Removed the prerequisite for perf-kit path augmentation (#10492)
    omit c8c3f8b  Remove old configuration from BoringCyborg (#10490)
    omit ef8df17  Fix typo in Facebook Ads Provider (#10484)
    omit dc3a493  Fix duplicate task_ids in example_http.py (#10485)
    omit 7ee7d7c  Move perf_kit to tests.utils (#10470)
    omit ee7ca12  Fix broken Markdown refernces in Providers README (#10483)
    omit 93ba98c  Optimise production image building during k8s tests on CI (#10476)
    omit c635804  Fixes S3ToRedshift COPY query (#10436)
    omit 0c4f7cd  Change Support Request template to a link to Slack (#10480)
    omit 47c6657  Fix broken Kubernetes PodRuntimeInfoEnv (#10478)
    omit 9774903  Fixes quoting bug introduced in #10473 (#10477)
    omit ce9cc1b  Stops running workflow_run for scheduled runs in forks (#10473)
    omit 515cc72  Fix typo in timed_out (#10459)
    omit 27339a5  Remove mentions of Airflow Gitter (#10460)
    omit a8f83ff  Fix typos in scripts/perf/scheduler_dag_execution_timing.py (#10463)
    omit 90b9e7e  Add Type Annotations & Docstrings to airflow/models/dagrun.py (#10466)
    omit 7c206a8  Replace assigment with Augmented assignment (#10468)
    omit 44a36b9  Use assertEqual instead of assertTrue in tests/utils/test_dates.py for proper diff (#10457)
    omit 904c1d8  Test exact match of Executor name (#10465)
    omit 4a77211  Remove redudandant checks in test_views.py (#10464)
    omit 264c466  Fix identation in executor_config example (#10467)
    omit 9dd92a8  Fix typo in "wait_for_done" (#10458)
    omit c979de7  Fixes problem with Python image not ready to be pushed (#10430)
    omit 7dd6e73  Mount gcloud kubeconifg to breeze (#10439)
    omit 3357d8d  Fix port number in webserver for kind setup (#10452)
    omit f0727b3  Change provider configuration keys for OAuth (#9759)
    omit 1cf1af6  Do not override in_container scripts when building the image (#10442)
    omit fdd68ec  Make system test work with 1.10 (#10444)
    omit 5bf47e3  Be nice to fork repositories when it comes to scheduled events (#10448)
    omit 95f4768  Building backport packages generates README files (#10445)
    omit 1e37186  Add update endpoint for DAG (#9101) (#9740)
    omit 2f55223  Add AzureBaseHook (#9747)
    omit 52dec7b  Fix Breeze failure on MacOS (#10440)
    omit 27d08b7  Amazon SES Hook (#10391)
    omit 88c7d2e  Dataflow operators don't not always create a virtualenv (#10373)
    omit 30f4617  Add architecture diagram for basic Airflow deployment (#10428)
    omit c35a010  Switch to released cancel-workflow-runs action (#10423)
    omit dc27a2a  Fix failing breeze (#10424)
    omit a8e28f1  Fix typo in KubernetesPodOperator (#10419)
    omit 2c3ce8e  Enable optimisation of image building. (#10422)
    omit de7500d  CI Images are now pre-build and stored in registry (#10368)
    omit 5739ba2  Fix broken breeze script (#10418)
    omit 7fa813f  Unnecessary use of list comprehension (#10416)
    omit f1716bc  Use sys.exit() instead of exit() (#10414)
    omit 2db8bf3  Group logging & monitoring guides in one section (#10394)
    omit e195c6a  Make KubernetesExecutor recognize kubernetes_labels (#10412)
    omit f76938c  Make Kubernetes tests pass locally (#10407)
    omit 3d334fd  BugFix: K8s Executor Multinamespace mode is evaluated to true by default (#10410)
    omit 882e187  Remove run-ons from scheduler docs. (#10397)
    omit 8fcb93b  Fixes optimisation where doc only change should build much faster (#10344)
    omit e1e7f11  Move docker-compose ci.yml to ga.yml as it is GITHUB_* only (#10405)
    omit 08fe5c4  Constraint CI scripts are now separated out (#10404)
    omit db446f2  Replaced aliases for common tools with functions. (#10402)
    omit e179853  Kubernetes image is extended rather than customized (#10399)
    omit 0b3ded7  Correct typo in best-practices.rst (#10401)
    omit b06a705  Improve headings on docs/executor (#10396)
    omit 2bab38c  Update celery.rst (#10400)
    omit 3bc3701  Add back 'refresh_all' method in airflow/www/views.py (#10328)
    omit 77a635e  When precommits are run, output is silenced (#10390)
    omit c54d17e  Capitalize 'Python' properly in Concepts docs (#10398)
    omit 49ce908  Moved description of page size limit to security/ (#10392)
    omit 541c47c  Add basic auth API auth backend (#10356)
    omit 8368f49  Correct verb tense for re-running task doc. (#10371)
    omit ba00db3  Consistently refer to section names (#10369)
    omit a3df617  Add guide about custom API authentication (#10312)
    omit 306a666  Docker images are now consistently labelled and a bit smaller (#10387)
    omit d6f6d53  Expand JenkinsJobTriggerOperator unit tests (#10353)
    omit a32e90a  Update github flags for Breeze (#10384)
    omit b28ea7a  Docs: Fix spacing bug in 'Dag Run' (#10372)
    omit 9228bf2  You can disable spellcheck or documentation when building docs. (#10377)
    omit 485ecc4  Too much was happening in this pre-commit script (#10345)
    omit 98ac27a  Simplify cron preset language in docs (#10370)
    omit 51a1b38  Pylintable list-integrations.py (#10378)
    omit 083c3c1  Simplified GCSTaskHandler configuration (#10365)
    omit 439f7dc  Use check_output to capture in celery task (#10310)
    omit 01f3796  Add typing coverage to mysql providers package (#10095)
    omit b51de98  Add to CONTRIBUTING.rst link to backport packages troubleshooting (#10360)
    omit 89b8bdf  Docs: Seperate page for each security topic (#10352)
    omit 558be73  Add redbubble link to Airflow merch (#10359)
    omit dea345b  Fix AwsGlueJobSensor to stop running after the Glue job finished (#9022)
    omit 1ae5bdf  Add test for GCSTaskHandler (#9600) (#9861)
    omit d4e3a42  add more precise type hint for task callbacks (#10355)
    omit e195a98  Add type annotations for mlengine_operator_utils (#10297)
    omit 382c101  Add Bigtable Update Instance Hook/Operator (#10340)
    omit 6656464  Improve language of a BaseSensorOperator in UPDATING.md (#10332)
    omit 88e5c35  Breeze: More fancy environment checking (#10329)
    omit f76936f  More informative description of Breeze's --verbose flag. (#10348)
    omit 8e387aa  Breeze was slightly too chatty when there was no dirs created (#10346)
    omit 46ec705  Fixes rat-check pre-commit in case Airflow is added as subrepo (#10347)
    omit 4fc2536  Add ingress to the helm chart (#10064)
    omit bfa5a8d  CI: Fix failing docs-build (#10342)
    omit be46d20  Improve idempotency of BigQueryInsertJobOperator (#9590)
    omit 5c2bb7b  Webserver: Sanitize values passed to origin param (#10334)
    omit 4454224  Fix clear future recursive when ExternalTaskMarker is used (#9515)
    omit 47387a6  Catch Permission Denied exception when getting secret from GCP Secret Manager. (#10326)
    omit 2d4e44c  Respect DAG Serialization setting when running sync_perm (#10321)
    omit 98f597a  Added "sharded" word to spellchecker (#10320)
    omit f91ac9b  Unpin pytest (#10314)
    omit 2f0613b  Implement Google BigQuery Table Partition Sensor (#10218)
    omit a74a7da  Limit all google-cloud api to <2.0.0 (#10317)
    omit 45e3182  Restrict google-cloud-dataproc to <2.0.0 (#10307)
    omit 3b0df4d  Use more human readable table heading labels on DAG details (#10305)
    omit 7f76b8b  Add ClusterPolicyViolation support to airflow local settings (#10282)
    omit f6734b3  Enable Sphinx spellcheck for doc generation (#10280)
    omit ba66ba0  Clarify connection docs (#10294)
    omit 4aa05a7  Fixes name of pre-commit cache for multiple branches (#10299)
    omit 8f8db89  DbApiHook: Support kwargs in get_pandas_df (#9730)
    omit f618cdd  Docs: Clarify DAG to image language (#10296)
    omit 1266b29  Run create-user-job as user with specified id (#10291)
    omit adce6f0  Use Hash of Serialized DAG to determine DAG is changed or not (#10227)
    omit 0ee4375  Add unittest for WasbTaskHandler (#10284)
    omit 3c374a4  Add reconcile_metadata to reconcile_pods (#10266)
    omit 422e3f1  Add Authentication for Stable API (#10267)
    omit 82f744b  Add type annotations to AwsGlueJobHook, RedshiftHook modules (#10286)
    omit 8cd2be9  Fix KubernetesPodOperator reattachment (#10230)
    omit a9f7222  Remove duplicate line from 1.10.10 CHANGELOG (#10289)
    omit 2e3c878  Makes multi-namespace mode optional (#9570)
    omit dd17c0e  Update Gojek in who uses list (#10281)
    omit 5df2ed1  Add more columns to airflow connections get (#10269)
    omit 19bc97d  Revert "Add Amazon SES hook (#10004)" (#10276)
    omit f06fe61  Add Amazon SES hook (#10004)
    omit a3386e5  Fixed GitHub Actions badge (#10268)
    omit ef08831  Added DataprepGetJobsForJobGroupOperator (#10246)
    omit 06a1836  Add Missing Apache Providers to docs/installation.rst (#10265)
    omit b43f90a  Fix various typos in the repo (#10263)
    omit 5503a6a  Fix Warning when using a different Sphinx Builder (#10262)
    omit 183cb8d  Create "Managing variable" in howto directory (#10241)
    omit d7c4eee  Fix redirects URLs (#10259)
    omit 2869b48  Increse number of runs for quarantined tests (#10220)
    omit db8d06a  Disable sentry integration by default (#10212)
    omit e054870  Add Syntax Highlights to code-blocks in docs/best-practices.rst (#10258)
    omit e2ec5ef  Update example on docs/howto/connection/index.rst (#10236)
    omit 55021b7  Improve guide about Google Cloud Secret Manager Backend (#10257)
    omit 637a2c1  Create separate section for Cron Presets (#10247)
    omit 7930234  Remove redundant "and_" condition when using filter (#10232)
    omit 12eed9d  Add system tests for CloudSecretManagerBackend (#10235)
    omit aba29bf  Set language on code-block on docs/howto/email-config.rst (#10238)
    omit 77f2e22  Add tip about airflow config command on docs/howto/secrets-backend/index.rst (#10239)
    omit 31afc0d  Move celery-exclusive feature to CeleryExecutor page (#10242)
    omit b7e4d33  Improve documentation in docs/start.rst (#10243)
    omit 69225d7  Add 'apache.beam' to docs/installation.rst (#10244)
    omit b989cea  Fix link for the Jinja Project in docs/tutorial.rst (#10245)
    omit 53683b8  Fix typo in docs/stable-rest-api/redoc.rst (#10248)
    omit e7c069c  Triggering DAG with Future Date (#10249)
    omit 620400f  Add whitespace around operator in docs/build (#10250)
    omit edc51e3  Remove Unnecessary list literal in Tuple for Kylin Operator (#10252)
    omit ae9dd56  Fix more typos in docs/ (#10251)
    omit 8986e75  Add Playsimple Games to "Who uses Apache Airflow?" (#10253)
    omit 0d8bc95  Replace remaining uses of "bail" (#10217)
    omit c295338  Add labels param to Google MLEngine Operators (#10222)
    omit 8a655cf  Add airflow connections get command (#10214)
    omit 14ee709  Fix typos in docs/howto/secrets-backend (#10233)
    omit d82a127  Fix typo in .github/ISSUE_TEMPLATE/bug_report.md (#10231)
    omit f5b9a0d  Add Apache License to .github/workflows/repo-sync.yml (#10229)
    omit d9a499c  BoringCyborg Bot: Fix Automated Labels for serialized & secrets (#10228)
    omit 03c48f7  Add MeuVendoo to Airflow Users (#10226)
    omit c2fa100  Fixed wrong name of workflow in cancel step (#10219)
    omit 6fe6721  Add missing headinsg on docs/security.rst (#10225)
    omit cb40517  Merge similar sections on docs/howto/connection/index.rst (#10224)
    omit 2102122  Handle IntegrityError while creating TIs (#10136)
    omit d2540e6  Add airflow connections export command (#9856) (#10081)
    omit 0d81cc0  Improves stability of reported coverage and makes it nicer (#10208)
    omit 9d4b914  Docs: Separate page for each Secrets backend (#10211)
    omit 4146aba  Fix chart: parameterize namespace (#10213)
    omit 9e3b7d9  Pylint checks should be way faster now (#10207)
    omit 1dc8b78  You can sync your fork master with apache/airflow master via UI (#10209)
    omit cdec301  Add correct signature to all operators and sensors (#10205)
    omit c920b1b  Update JS packages to latest versions (#9811) (#9921)
    omit d79e722  Type annotation for Docker operator (#9733)
    omit eff0f03   Update guide for Google Cloud Secret Manager Backend (#10172)
    omit 0c77ea8  Add type annotations to S3 hook module (#10164)
    omit 817e1ac  Add thredup to list of Airflow users (#10198)
    omit 24c8e4c  Changes to all the constructors to remove the args argument (#10163)
    omit 73ad5a4  Fix BaseSensorOperator soft_fail mode to respect downstream tasks trigger_rule (#8867)
    omit 0103226  Improve handling Dataproc cluster creation with ERROR state (#9593)
    omit 1e36666  prevent DAG callback exception from crashing scheduler (#10096)
    omit 3b3287d  Enforce keyword only arguments on apache operators (#10170)
    omit 9667314  Add correct signatures for operators in amazon provider package (#10167)
    omit 1279731  Add docs for airflow config command (#10177)
    omit 92869f0  Improve heading on Email Configuration page (#10175)
    omit 3903152  Remove stat_name_handler attribute in plugins.rst (#10174)
    omit 4bb32ca  Disable wiki. (#10173)
    omit 8527b14  Updated parameter definition docs for filesystem.py (#10159)
    omit d820567  Add Apache Airflow CODE_OF_CONDUCT.md (#9715)
    omit 3f972a3  Documentation artifact are also uploaded as GitHub Actions Artifacts (#10158)
    omit 47fe4c4  Remove coverage HTML report artifacts (#10168)
    omit 95328c4  Bring back code coverage (#10143)
    omit 1437cb7  Add correct signatures for operators in google provider package (#10144)
    omit 73a08ed  Add type annotation to providers/jenkins (#9947)
    omit 1bca31b  Add type annotations for Sqlite (#10157)
    omit 4a0fdb6  Use conn_name_attr for SqliteHook connection (#10156)
    omit dd2dec0  Update celery and kombu versions (#9496)
    omit 9827ecc  Do not use .format() in log messages (#10150)
    omit 87abea6  Retry max 3 times if failing to initialize integration (#10146)
    omit 5cdcf44  Fixes quarantine parsing teething issues (#10145)
    omit e92d50e  Replace file.io with artifacts (#10137)
    omit 0002877  Improve Typing coverage of amazon/aws/athena (#10025)
    omit e5c3bf7  Fixed mistyped quarantine.yaml extension (#10139)
    omit 86d8e34  Status of quarantined tests is stored in Github Issue (#10119)
    omit 7269d15  [GH-9708] Add type coverage to Sendgrid module (#10134)
    omit 201823b   Add Legacy command displaying new CLI counterparts (#10115)
    omit 53ada6e  Add S3KeysUnchangedSensor (#9817)
    omit f02ad50  Delete irrelevant entries from UPDATING.md (#10093)
    omit 76c3e21  Moved webserver background to Quarantine (#10114)
    omit 6efa1b9  Add additional Cloud Datastore operators (#10032)
    omit d0776cf  Move stable REST API migration guide to UPDATING.md (#10098)
    omit 27020f8  Add try clause to DataFusionHook.wait_for_pipeline_state (#10031)
    omit 85cc2a6  Add typing annotations to Segment provider (#10120)
    omit 082e6c1  Get rid of pydruid limitation (#9965)
    omit 4e3799f  [AIRFLOW-4541] Replace os.mkdirs usage with pathlib.Path(path).mkdir (#10117)
    omit 1d68cd2  Make conn_id unique in Connections table (#9067)
    omit bde6332  Fixes flaky kubernetes Pod Operator tests (#10111)
    omit 85c56b1  Add missing params to GCP Pub/Sub creation_subscription (#10106)
    omit 011c07a  Add migration guide for CLI commands (#10078)
    omit 5fe7da9  Combine entries in UPDATING.md file (#10102)
    omit b79466c  Fix sensor not providing arguments for GCSHook (#10074)
    omit 4ee35d0  Fix hook not passing gcp_conn_id to base class (#10075)
    omit ca3fa76  Add unit tests for mlengine_prediction_summary (#10022)
    omit 8aaa2af  Update .asf.yaml (#10110)
    omit bd3d55c  More user-oriented change titles in Python API sections (#10099)
    omit db1dae3  Create "major changes" section in UPDATING.md (#10100)
    omit 33646db  Move Naming Conventions section in CONTRIBUTING.rst (#10103)
    omit 3fff9e9  Minor fixes in CONTRIBUTING.rst (#10101)
    omit aeea712  Remove `args` parameter from provider operator constructors (#10097)
    omit 402e22c  Combine entries in logging configuration section (#10094)
    omit 7f9173e  Move the contribution workflow to the beginning of the file (#10092)
    omit dacfad4  Group UPDATING.md  entries into sections (#10090)
    omit 30b0aec  Pin google-cloud-kms to ..,<2.0.0 due to breaking changes (#10088)
    omit 2b8dea6  Fix typo in Athena sensor retries (#10079)
    omit f1fd3e2  Fix typo on reattach property of kubernetespodoperator (#10056)
    omit 4c84661  Split Display Video 360 example into smaler DAGs (#10077)
    omit 03c4351  Allow `image` in `KubernetesPodOperator` to be templated (#10068)
    omit 88c1603  Improve docstring note about GKEStartPodOperator on KubernetesPodOperator (#10049)
    omit 06166fa  Update writing in timezone.rst (#10066)
    omit 116f861  Burst Virtualenv Cache for Kubernetes Testing (#10070)
    omit 7df724d  UI Graph View: Focus upstream / downstream task dependencies on mouseover (#9303)
    omit 3f2eee1  Fix PythonVirtualenvOperator not working with Airflow context (#9394)
    omit ba2d640  Add typing for jira provider (#10005)
    omit 59cbff0  Fix docstrings in BigQueryGetDataOperator (#10042)
    omit 1508c43  Adding new SageMaker operator for ProcessingJobs (#9594)
    omit 2e0d91d  Set pytest version to be < 6.0.0 due to breaking changes (#10043)
    omit c70c38e  Move e-mail operator to core (#10013)
    omit 21371b6  Introduce BaseExecutor.validate_command to avoid duplication (#10033)
    omit 8de5ea3  Create a short-link for Airflow Slack Invites (#10034)
    omit 7df41f5  Simplify if clauses in ExternalTaskSensor (#9968)
    omit c12e33e  Use consistent message in SchedulerJob._process_executor_events (#9929)
    omit 1d9a634  Add airflow config get-value command (#9932)
    omit f149ca9  Add unit tests for samba provider (#9959)
    omit e68471a  Cancel duplicate runs and HEAD runs that failed at specific jobs (#10008)
    omit 77e0a6e  Add EBANX company to README.md (#10012)
    omit 0aff69f  Add typing to ImapHook (#9887)
    omit 81b87d4  Add unit tests for GcpBodyFieldSanitizer in Google providers (#9996)
    omit a28c9c6  Fix Markdown escape in UPDATING.md (#10010)
    omit 42fbf9d  Add unit tests for MsSqlHook (#10006)
    omit 0142abb  Add unit tests for GcpBodyFieldValidator in google cloud providers (#10003)
    omit cb5430d  Fix cron schedule on cancelling workflow (#10002)
    omit 7d24b08  Stop using start_date in default_args in example_dags (2) (#9985)
    omit 7cc1c8b  Updates the slack WebClient call to use the instance variable - token (#9995)
    omit ab07891  Add missing x-openapi-router-controller to DAG Run endpoint (#9945)
    omit b31523f  Fix typos in README.md (#10000)
    omit a7204a4  Adds separate scheduled-only workflow to cancel duplicates (#9999)
    omit ffcd060  Avoid sharing session with RenderedTaskInstanceFields write and delete (#9993)
    omit d3d918c  Fix typo in api_connexion/openapi/v1.yaml (#9986)
    omit 81b65be  Remove unnecessary environment variable from CI workflow (#9998)
    omit 2f73974  Revert "Bump mysqlclient to 2.0.1 (#9987)" (#9997)
    omit c438812  Bump mysqlclient to 2.0.1 (#9987)
    omit 926aa1b  Relax requirement to allow latest version of tenacity (#9992)
    omit 76c60af  Relax requirement to allow latest version of jinja2 (#9991)
    omit 7cafa59  Relax requirement to allow latest version of flask-caching (#9989)
    omit 47cab5f  Bump tableauserverclient to 0.12 (#9988)
    omit 2719fcf  Bump actions/setup-python version to 2 (#9984)
    omit 8b10a4b  Stop using start_date in default_args in example_dags (#9982)
    omit fc03304  Fix various typos in airflow/cli/commands (#9983)
    omit c839705  Fix typo in airflow/cli/cli_parser.py (#9980)
    omit 42543c5  Add Badges for Airflow Docker (#9979)
    omit 6d7739b  Fix OpenShift Guidelines link in IMAGES.rst (#9978)
    omit 0bf330b  Add get_blobs_list method to WasbHook (#9950)
    omit 458d7d4  Fix CI: Fetch target only when source repo != target repo (#9962)
    omit 4112723  Fix CI: Don't add & fetch remote if source branch == target branch (#9961)
    omit 243b704  Add DateTimeSensor (#9697)
    omit ef98edf  Add more information about using GoogleAdsHook (#9951)
    omit 3a1dd0b  Improve signature for core operaotrs (#9944)
    omit e90271e  Fix link to CI.rst document (#9953)
    omit 5cfacfc  Add Nielsen to Airflow users list (#9954)
    omit 867bc44  Add type annotations to providers/vertica (#9936)
    omit 33f0cd2  apply_default keeps the function signature for mypy (#9784)
    omit 39a0288  Add Google Authentication for experimental API (#9848)
    omit 708197b  Improve command examples in docs (#9934)
    omit e86d753  Pin github checkout action to v2 (#9938)
    omit a9c871b  Clean up tmp directory when exiting from breeze shell (#9930)
    omit 7b9e8e0  Python base image version is retrieved in the right place (#9931)
    omit ac93419  Add response_filter parameter to SimpleHttpOperator (#9885)
    omit c2db0df  More strict rules in mypy (#9705) (#9906)
    omit 24a951e  Breeze / KinD  - support earlier k8s versions, fix recreate and kubectl versioning (#9905)
    omit cd160b9  Shorter/more meaningful header for official images (#9925)
    omit 1427e4a  Update Spark submit operator for Spark 3 support (#8730)
    omit 040fb1d  point go client mod path to new repo (#9922)
    omit 6d612ef  Allows to configure logging for third-party libraries (#9657)
    omit f60940d  Add unit test for test_sql_to_gcs (#9920)
    omit ddeea33  Nightly tag was not pushed on scheduled run (#9924)
    omit c4244e1  Fix calling `get_client` in BigQueryHook.table_exists (#9916)
    omit c460529  Postgres tests were skipped by mistake (#9923)
    omit 508d7d2  Tests are cancelled if any of faster checks fail (#9917)
    omit 46e34ab  Import ABC from collections.abc (#9649)
    omit 719ae2b  Dump Pod as YAML in logs for KubernetesPodOperator (#9895)
    omit 8a405d2  [AIRFLOW-6931] Fixed migrations to find all dependencies for MSSQL (#9891)
    omit 5eacc16  Add support for impersonation in GCP hooks (#9915)
    omit 4eddce2  Add typing for grpc provider (#9884)
    omit b823f8a  Use pipe pylint result to sort -u for error deduplication (#9893)
    omit bff7137  Add function to get current context (#9631)
    omit d5d119b  Increase typing coverage for Elasticsearch (#9911)
    omit eb1aedd  Add unit tests for CassandraTableSensor, CassandraRecordSensor and WebHdfsSensor (#9874)
    omit 95632ce  Fix dag.clear usages after change from #9824 (#9909)
    omit 7dd5c11  Simplify pull request template (#9896)
    omit 1cfdebf  Fix insert_job method of BigQueryHook (#9899)
    omit c8c52e6  Remove type hint causing DeprecationWarning in Firestore operators (#9819)
    omit 560e0b5  Pin google-cloud-container to <2 (#9901)
    omit 3064811  Use warning directive in deprecation warning (#9890)
    omit 273e28c  UX Enhancement: Separate actions from links in DAG navigation (#9894)
    omit 9c518fe  TimeSensor should respect DAG timezone (#9882)
    omit d7c996c  Add new committers: Ry Walker & Leah Cole to project.rst (#9892)
    omit fc8d38d  improve typing for openfaas provider (#9883)
    omit e7c87fe  Refactor AwsBaseHook._get_credentials (#9878)
    omit 840799d  Improve KubernetesPodOperator guide (#9079)
    omit de9eaeb  Constraint files are now maintained automatically (#9889)
    omit 84b85d8  Update Serialized DAGs in Webserver when DAGs are Updated (#9851)
    omit 1a32c45  Don't Update Serialized DAGs in DB if DAG didn't change (#9850)
    omit a0bde8e  Make Secret Backend docs clearer about Variable & Connection View  (#8913)
    omit 9126f70  Deprecate experimental API (#9888)
    omit 5013fda  Add drop_partition functionality for HiveMetastoreHook (#9472)
    omit 89fe5fe  improve typing for datadog provider (#9775)
    omit 4d74ac2  Increase typing for Apache and http provider package (#9729)
    omit 750555f  Add guide for Cassandra Operators (#9877)
    omit 46cdb0e  Add type hinting for mongo provider (#9875)
    omit 1dc852d  Add __repr__ to SerializedDagModel (#9862)
    omit b34ba87  TimeSensor should respect the default_timezone config (#9699)
    omit 64929ee  Added "all" to allowed breeze integrations and tried to clarify on fail (#9872)
    omit ba2b5e2  Fix typo in Task Lifecycle section (#9867)
    omit 027cc16  Improve type annotations for Ftp provider (#9868)
    omit cbfff65  Fix check_integration pre-commit test (#9869)
    omit 496ed6f  Reorganizing of CI tests (#9654)
    omit 297e34a  Add log of affected sql rows in PostgresOperator (#9841)
    omit 9c68e7c  Add Snowflake support to SQL operator and sensor (#9843)
    omit faec41e  Group CI scripts in subdirectories (#9653)
    omit 473f506  Add imagePullSecrets to the create user job (#9802)
    omit f4067b6  Fix Experimental API Client (#9849)
    omit eb6f1d1  Fix typo in datafusion operator (#9859)
    omit e4790d5  Helm chart can now place arbitrary config settings in to airflow.cfg (#9816)
    omit 31cab8f  Fix DagRun.conf when using trigger_dag API (#9853)
    omit 2577f93  Fix S3FileTransformOperator to support S3 Select transformation only (#8936)
    omit 892960d  Add Dynata to the Airflow users list (#9846)
    omit 1e24051  Update more occurrences of gcp to google (#9842)
    omit d008ff6  Rename DagBag.store_serialized_dags to Dagbag.read_dags_from_db (#9838)
    omit b01d95e  Change DAG.clear to take dag_run_state (#9824)
    omit 6d65c15  Add guide for AI Platform (previously Machine Learning Engine) Operators  (#9798)
    omit 770de53  BigQueryTableExistenceSensor needs to specify keyword arguments (#9832)
    omit 4aca72e  Update gcp to google in docs (#9839)
    omit 2d12441  Fix Writing Serialized Dags to DB (#9836)
    omit 7b23d4d  Remove global variable with API auth backend (#9833)
    omit cccc76a  Improve typing in airflow/models/pool.py (#9835)
    omit ea0d274  Add note in Updating.md about the change in `run_as_user` default (#9822)
    omit 2d8dbac  Add CloudVisionDeleteReferenceImageOperator  (#9698)
    omit 52b6efe  Add option to delete by prefix to S3DeleteObjectsOperator (#9350)
    omit 35fe972  Improve type hinting to provider cloudant (#9825)
    omit a0493bd  Remove HTTP guide index in docs (#9796)
    omit 9f01795  Add Google Deployment Manager Hook (#9159)
    omit 4a547ee  Add API Reference docs (redoc) to sphinx (#9806)
    omit 5805a36  Fix SqlAlchemy-Flask failure with python 3.8.4 (#9821)
    omit a2c5389  Add kylin operator (#9149)
    omit ed5004c  Allow `replace` flag in gcs_to_gcs operator. (#9667)
    omit 4636fc6  Python 3.8.4 release breaks our builds (#9820)
    omit 69f82e6  For now cloud tools are not needed in CI (#9818)
    omit 593a0dd  Remove package.json and yarn.lock from the prod image (#9814)
    omit 0a2acf0  Add type annotations for redis provider (#9815)
    omit 0eb5020  Remove unnecessary comprehension (#9805)
    omit 468e950  Update README to add Py 3.8 in supported versions (#9804)
    omit 98f06ea  Make airflow package type check compatible (#9791)
    omit c7858e8  Enable annotations to be added to the webserver service (#9776)
    omit 3695624  Minor typo fix in OpenAPI specification (#9809)
    omit 1a1a8db  Update paths in .github/boring-cyborg.yml (#9799)
    omit 2a44556  Add Migration guide from the experimental API to the REST API (#9771)
    omit efe1bdd  Use paths relative to root docs dir  in *include directives (#9797)
    omit 553bb7a  Keep functions signatures in decorators (#9786)
    omit 6892590  Add multiple file upload functionality to GCS hook (#8849)
    omit 383b676  Add docs for replace_microseconds parameters in trigger DAG endpoint (#9793)
    omit 8f6b837  The group of embedded DAGs should be root to be OpenShift compatible (#9794)
    omit d31e8a3  Add DAG Source endpoint (#9322)
    omit 7f64f2d  Backfill reset_dagruns set DagRun to NONE state (#9756)
    omit 56f7a2b  Fix small errors in image building documentation (#9792)
    omit 1ea7316  Refactor Google operators guides (#9766)
    omit 514eb6d  provide_session keep return type (#9787)
    omit 9850bae  Enable pretty output in mypy (#9785)
    omit 2b12c30  Improve typing coverage in scheduler_job.py (#9783)
    omit 5ddbbf1  Add API Endpoint - DagRuns Batch (#9556)
    omit d344048  Upgrade to latest isort (5.0.8) (#9782)
    omit 43cb059  Fixes failing formatting of DAG file containing {} in docstring (#9779)
    omit 815a469  Unit tests jenkins hook (#9767)
    omit d3c76da  Improve type hinting to provider microsoft  (#9774)
    omit 1de78e8  Add Google Stackdriver link (#9765)
    omit 7d20059  Fix typo in the word "Airflow" (#9772)
    omit a518801  Add type hinting for discord provider (#9773)
    omit 861e5e7  Fix is_terminal_support_colors functtion (#9734)
    omit 74036a8  Links Breeze documentation to new Breeze video (#9768)
    omit 619ab69  Add 1.10.11 Changelog & Update UPDATING.md (#9757)
    omit c328871  Add ME-Br to who uses Airflow list (#9770)
    omit 5bb228d  improve type hinting for celery provider (#9762)
    omit a6b04d7  Add tests for yandex hook (#9665)
    omit aee000c  Check project structure in sensors/transfers directories (#9764)
    omit 092d33f  Fix StackdriverTaskHandler + add system tests (#9761)
    omit bade1d3  Use absolute paths in howto guides (#9758)
    omit 0873070  Mask other forms of password arguments in SparkSubmitOperator (#9615)
    omit 3cc5756  Add unit tests for mlengine_operator_utils (#9702)
    omit 0faa06e  Add TargetQueryValue to KEDA Autoscaler (#9748)
    omit ecf2f84  Use namedtuple for TaskInstanceKeyType (#9712)
    omit ac3bd8a  Support extra config options for Sentry (#8911)
    omit dcdc7c1f Pre-create Celery db result tables before running Celery worker (#9719)
    omit 070e3c3  Tests are working for newly added backport providers (#9739)
    omit 66c8af1  Update local_task_job.py (#9746)
    omit 8517af6  Fix warning about incompatible plugins (#9704)
    omit b230566  Update example DAG for AI Platform operators (#9727)
    omit 13a827d  Ensure Kerberos token is valid in SparkSubmitOperator before running `yarn kill` (#9044)
    omit 8b94ace  Add read-only endpoints for DAG Model (#9045)
    omit 0aea648  Skip one version of Python for each test.
    omit 9db1fa3  Error in description after deployment (#9723)
    omit 47c9f75  Add new fantastic team member of Polidea. (#9724)
    omit 576100b  Add Qingping Hou to committers list (#9725)
    omit b26017d  Add The Climate Corporation to user list (#9726)
    omit 38a0b1d  fix grammar in prereq tasks gcp operator docs (#9728)
    omit dfe8337  YAML file supports extra json parameters (#9549)
    omit 2f31b30  Get Airflow configs with sensitive data from Secret Backends (#9645)
    omit c353fed  Make airflow/migrations/env.py Pylint Compatible (#9670)
    omit 7a4988a  Add Dag Runs CRUD endpoints (#9473)
    omit 07b8102  Allow AWSAthenaHook to get more than 1000/first page of results (#6075)
    omit 23f80f3  Move gcs & wasb task handlers to their respective provider packages (#9714)
    omit 564192c  Add AWS StepFunctions integrations to the aws provider (#8749)
    omit c713d92  Add health API endpoint  (#8144) (#9277)
    omit ecce1ac  [AIRFLOW-XXXX] Remove unnecessary docstring in AWSAthenaOperator
    omit 6c15885  generate go client from openapi spec (#9502)
    omit 397b33f  Update Thumbtack points of contact in Airflow Users list (#9701)
    omit 502b6ea  use the correct claim name in the webserver (#9688)
    omit 4ad3bb5  Fix _process_executor_events method to use in-memory try_number (#9692)
    omit eb403be  Update migrations to ensure compatibility with Airflow 1.10.* (#9660)
    omit 631ac48  Some Pylint fixes in airflow/models/taskinstance.py (#9674)
    omit e764ea5  Update FlaskAppBuilder to v3 (#9648)
    omit 72abf82  Tests should also be triggered when there is just setup.py change (#9690)
    omit 7888145  Remove XCom CUD endpoints (#9661)
    omit f5e67eb  Revert "Update some dependencies (#9684)" (#9693)
    omit fd62b1c  Update some dependencies (#9684)
    omit 5a9ce33  More robust and re-runnable autocomplete setup in Breeze (#9685)
    omit 6daaf9c  Use parallel process for several Pre-Commits checks (#9681)
    omit 44d4ae8  Upgrade to latest pre-commit checks (#9686)
    omit 2ed8883  Fix typo in pre_commit_breeze_cmd_line.sh (#9682)
    omit a79e2d4  Move provider's log task handlers to the provider package (#9604)
    omit 263ff26  Simplify DagBag - remove dead code related to SerializedDag (#9676)
    omit ac12401  Fix tests: Add Default Conns back only when needed (#9679)
    omit bb19b91  Remove side effects from tests (#9675)
    omit 444051d  Fix pylint issues in airflow/models/dagbag.py (#9666)
    omit 01044ff  Fix use of GCP credentials in StackdriverTaskHandler (#9668)
    omit d93555b  Add git sync option and unit tests for the Helm chart (#9371)
    omit 7a32866  The fix_ownership works independently of backend choice (#9664)
    omit 78d0287  Make airflow/logging_config.py Pylint Compatible (#9672)
    omit e4529d1  Make airflow/models/kubernetes.py Pylint Compatible (#9673)
    omit 5c89515  Make airflow/models/xcom.py Pylint Compatible (#9658)
    omit a2abac9  Remove duplicate License lines in airflow/lineage/entities.py (#9659)
    omit 5670e6f  Support .airflowignore for plugins (#9531)
    omit 5e4b801  Test are triggered now on more changes. (#9646)
    omit be6ed86  Fixed failing Kubernetes tests after deny_all for experimental API (#9647)
    omit a99aaeb  Allow setting Hashicorp Vault token from File (#9644)
    omit fddc572  Customizable page size limit in API (#9431)
    omit 72d5a58  Fixing typo in chart/README.me (#9632)
    omit 37ca8ad  Updated link to official documentation (#9629)
    omit 611d449  Use supports_read instead of is_supported in log endpoint (#9628)
    omit ee20086  Move S3TaskHandler to the AWS provider package (#9602)
    omit ce9bad4  Improve queries number SchedulerJob._process_executor_events (#9488)
    omit e50e946  Task logging handlers can provide custom log links (#9354)
    omit 5cf2585  Fix docstrings in exceptions.py (#9622)
    omit cd3d9d9  Fix using .json template extension in GMP operators (#9566)
    omit 63a8c79  Replace old SubDag zoom screenshot with new (#9621)
    omit 05c88cb  Replace old Variables View Screenshot with new (#9620)
    omit bc3f48c  Change 'initiate' to 'initialize' in installation.rst (#9619)
    omit 7ef7f58  Update docs about the change to default auth for experimental API (#9617)
    omit 1655fa9  Restrict changing XCom values from the Webserver (#9614)
    omit a3a52c7  Removes importlib usage - it's not needed (fails on Airflow 1.10) (#9613)
    omit 9e305d6  Change default auth for experimental backend to deny_all (#9611)
    omit 65855e5  Add docs to change Colors on the Webserver (#9607)
    omit 48a8316  Fix quarantined tests - TestCliWebServer (#9598)
    omit f3e1f9a  Update Breeze documentation (#9608)
    omit 8bd15ef  Switches to Helm Chart for Kubernetes tests (#9468)
    omit 2d3677f  Fix typo in tutorial.rst (#9605)
    omit 7a54418  Move XCom tests to tests/models/test_xcom.py (#9601)
    omit 58edc38  Fix typo in the word 'available' (#9599)
    omit 87d83a1  Fix regression in SQLThresholdCheckOperator (#9312)
    omit bbfaafe  Fix broken link in chart/README.md (#9591)
    omit d6b323b  Remove redundant airflowVersion from Helm Chart readme (#9592)
    omit f429c3c  Fix failing test in test_webserver_command (#9589)
    omit 4799af3  Extend BigQuery example with include clause (#9572)
    omit e33f1a1  Add template_ext to BigQueryInsertJobOperator (#9568)
    omit b6c27f2  Change worker_refresh_interval fallback to default of 30 (#9588)
    omit 7f70f6f  Use pfromat instead of str to render arguments in WebUI (#9587)
    omit 4de5089  Add more info on dry-run CLI option (#9582)
    omit d0e010f  Add XCom.get_one() method back (#9580)
    omit af14fb22 Add TruFactor to Airflow users list (#9584)
    omit ac070cf  Remove PATCH /dags/{dag_id}/dagRuns/{dag_run_id} endpoint(#9476)
    omit 22fbd0f  Add CRUD Endpoints for pools (#9329)
    omit 59035a0  Add log endpoint (#9331)
    omit d214f8d  Fix typos in cloud_memorystore.rst (#9581)
    omit a2cf5a0  Fix typo in password (#9579)
    omit ce4c229  Add docs on using DAGRun.conf (#9578)
    omit 656c48d  Add docs about reload_on_plugin_change opiton (#9575)
    omit bb2f3fe  Raise exception on invalid type in pre_commit_yaml_to_cfg.py (#9577)
    omit 9858294  Fix failing tests from #8997 (#9576)
    omit ada8366  "build-essential" are needed for proper install on Linux (#9573)
    omit 067806d  Add tests for spark_jdbc_script (#9491)
    omit 1c48ffb  Reload gunicorn when plugins has beeen changed (#8997)
    omit e1108d4  Allow changing Task States Colors (#9520)
    omit ee03353  Fix failing test in DagCode (#9565)
    omit 57c722b  Fix the default value for store_dag_code (#9554)
    omit 6b18ed4  Detect references to deprecated classes in test_core_to_contrib.py (#9553)
    omit 40add26  Remove almost all references to airflow.contrib (#9559)
    omit ae171f2  Add unit tests for PigOperator (#9560)
    omit 2248a5d  Expose option: look_for_keys in ssh_hook via extras (#8793)
    omit c3bc26c  Clean up airflow.contrib in Kubernetes docs (#9551)
    omit 6aabd9a  More sensible docker caching strategy for Prod images (#9547)
    omit 75790d8  Check all deprecation messages in airflow.contrib (#9552)
    omit a97400d  Move out sendgrid emailer from airflow.contrib (#9355)
    omit c420dbd  Bump Pylint to 2.5.3 (#9294)
    omit e3e20e7  Deprecate contrib modules (#9540)
    omit 118ea2f  show correct duration on graph view for running task (#8311) (#8675)
    omit 53c0f2d  Show "Task Reschedule" table in Airflow Webserver (#9521)
    omit cf510a3  Make Production Dockerfile OpenShift-compatible (#9545)
    omit 096f5c5  Fix typo of resultBackendConnection in chart README (#9537)
    omit f729cfd  Add read-only Config endpoint (#9497)
    omit a7aba1e  Add RushOwl to Airflow users (#9536)
    omit 2cf167b  Gunicorn works better if temporary folder uses tmpfs (#9534)
    omit 529ba8f  Extract common date log logic in _run_raw_task (#9512)
    omit e7dff68  YAML file format in LocalFilesystemBackend (#9477)
    omit 05586d6  Fix typo in test_views.py (#9522)
    omit c858bab  Remove kwargs from Super calls in AWS Secrets Backends (#9523)
    omit 1787057  Add missing precommit-hook ids to breeze-complete (#9524)
    omit e0d4c6b  Remove reimported AirflowException class (#9525)
    omit 0051c89  nitpick fix (#9527)
    omit 0e31f18  Fixes treatment of open slots in scheduler (#9316) (#9505)
    omit 87fdbd0  Use literal syntax instead of function calls to create data structure (#9516)
    omit d914a9c  Add query count tests for _run_raw_task (#9509)
    omit 61f4e9e  Fix logging issue when running tasks (#9363)
    omit d12db77  Cancel queued/running builds on second push to PR (#9513)
    omit 561060a  Remove non-existent chart value from readme (#9511)
    omit 5eb2808  Add read-only Task endpoint (#9330)
    omit 5744a47  Read only endpoint for XCom #8134 (#9170)
    omit 90c03e2  Add Redoc Open API preview (#9504)
    omit ec0025f  Add stats to backport packages (#9501)
    omit 414cee8  Replace "bail" with "cancel" in Web UI (#9499)
    omit 2b61912  Add extra links endpoint (#9475)
    omit c703ce2  Move python import path from operationId into x-openapi-router-controller (#9495)
    omit 3190db5  [AIRFLOW-9347] Fix QuboleHook unable to add list to tags (#9349)
    omit 23faab5  [AIRFLOW-8057] [AIP-31]  Add @task decorator (#8962)
    omit 7c587dc  Replace deprecated wtforms HTMLString with markupsafe.MarkUp (#9487)
    omit 9997aff  Remove need of datetime.timezone in test_views.py (#9479)
    omit 4165a54  Add more .mailmap entries (#9489)
    omit d02c12c  Add link to ADC in use-alternative-secrets-backend.rst (#9478)
    omit 04a857d  Add CRUD  endpoint for connections (#9266)
    omit 9278857  Fix typo in the word "default" in www/forms.py (#9480)
    omit 7a6fcc4  Remove redundant parentheses in /test_datacatalog.py (#9481)
    omit a00e188  Correct command for starting Celery Flower (#9483)
    omit b1cd382  Fix typo in helm chart upgrade command for 2.0 (#9484)
    omit ee36142  Remove unused recurse_tasks function (#9465)
    omit 097180b  Remove redundant code from breeze initialization (#9375)
    omit 7256f4c  Pylint fixes and deprecation of rare used methods in Connection (#9419)
    omit c7a454a  Add AWS ECS system test (#8888)
    omit d7de735  Move out weekday from airflow.contrib (#9388)
    omit 3235670  Add unit tests for OracleOperator (#9469)
    omit 2bb40ef  Add __init__ method to Variable class (#9470)
    omit c9c0275  Disable schema  ordering (#9471)
    omit 2190e50  Move modules in `airflow.contrib.utils.log` to `airflow.utils.log` (#9395)
    omit c5349fd  Fix function name in airflow/stats.py (#9466)
    omit 5d61580  Enable 'Public function Missing Docstrings' PyDocStyle Check (#9463)
    omit 13e95d1  More user-friendly message on incorrect configuration (#9436)
    omit 36f4627  fix typing error for utils.dates.date_range usage (#9429)
    omit b46de89  Add pydocstyle to Breeze Autocomplete (#9462)
    omit 407a893  Remove DELETE /importErrors/{import_error_id} endpoint (#9325)
    omit df8efd0  Enable & Fix "Docstring Content Issues" PyDocStyle Check (#9460)
    omit 3981ed1  Select Checks to exclude instead of include for PyDocStyle (#9459)
    omit e13a14c  Enable & Fix Whitespace related PyDocStyle Checks (#9458)
    omit 74f7db0  Enable & Fix "Missing docstring in public module" PyDocStyle check (#9457)
    omit 57b495c  Add PyDocstyle Precommit Hook (#9456)
    omit 93ba979  Grammar correctness in communication (#9455)
    omit 6b6f79b  Add reference to the ASF CoC for First Time Contributors (#9454)
    omit 2be36a9  Add reference to the ASF Code of Conduct (#9453)
    omit 5b820a7  Add copy button to Code Blocks in Airflow Docs (#9450)
    omit 60d19dc  Enforce code-block directives in doc (#9443)
    omit 5442c91  Update README to remove Py 3.8 limitation for Master (#9451)
    omit d0cf232  Show Dag's Markdown docs on Tree View (#9448)
    omit 7078c1b  Fixes pushing prod image directly from breeze (#9449)
    omit 47a6402  Fix Custom Sensitive Variable fields feature (#9446)
    omit 1875378  Better documentation for backport packages (#9445)
    omit a50e112  Make airflow/models/base.py Pylint Compatible (#9442)
    omit 7ba35ec  Add invitation to #documentation channel when docs build fails (#9439)
    omit c33b9bb  Remove unused tests/bin folder (#9440)
    omit 408be9e  Fix typo - init_wsg_middleware => init_wsgi_middleware (#9434)
    omit a450900  Add options to extend list of sensitive keywords (#9397)
    omit aabf064  Fix typo in CONTRIBUTING.rst (#9437)
    omit 905db3a  Fix grammar in test_name (#9441)
    omit 65d3901  Avoid broad exceptions when json.loads is used (#9432)
    omit 5bb163b  In case of worktree .git might be a file - rat-check fails with it (#9435)
    omit 07f12e5  Fixed rendering of IMAGES.rst (#9433)
    omit 16f7f08  Simplify chained SQL Queries in Connexion API Endpoints (#9424)
    omit 3c24e63  Remove empty file: test_hdfs_sensor.py (#9426)
    omit 6b1f7b4  Fix pylint issue in some airflow/www/* files (#9421)
    omit be667d0  Make airflow/models/pool.py Pylint compatible (#9423)
    omit d5262c0  Remove unused variables in backport_packages (#9425)
    omit 9fde7a5  Remove incorrect docstrings in check_migrations (#9428)
    omit a87575f  Make airflow/models/variable.py Pylint compatible (#9422)
    omit b23e380  Restore airflow.www.app.csrf to avoid breaking change (#9402)
    omit e587320  Warn about incompatible plugins (#9416)
    omit 05ea888  add guidance re yarn build for local virtualenv development (#9411)
    omit eb8683a  Extract TaskLogReader from views.py (#9391)
    omit 5b680e2  Don't use connection to store task handler credentials (#9381)
    omit 583f213  Fix deprecation messages in airflow.utils.helpers (#9398)
    omit d0e7db4  Fixed release number for fresh release (#9408)
    omit 760bee8  Fixes location of temporary file created in tests (#9403)
    omit d7ef352  Decouple parameters formatting and endpoint logic (#9405)
    omit 416334e  Properly propagated warnings in operators (#9348)
    omit 12af6a0  Final cleanup for 2020.6.23rc1 release preparation (#9404)
    omit b6f4837  Add readonly endpoints for DagRuns (#9153)
    omit 992a18c  Move MySqlToS3Operator to transfers (#9400)
    omit 902db63  Remove outdated exclude pattenr in docs/conf.py (#9399)
    omit df693e0  Add more authentication options for HashiCorp Vault classes (#8974)
    omit a60f589  Add MySqlToS3Operator (#9054)
    omit 50318f8  Use current_app.dag_bag instead of global variable (#9380)
    omit c7e5bce  Prepare backport release candidate for 2020.6.23rc1 (#9370)
    omit 0cfa766  Unpin Apache Beam (#9390)
    omit ca88151  Fix in-breeze CLI tools to work also on Linux (#9376)
    omit 48da4b4  Replace old Airflow screenshots with new images (#9393)
    omit 6484dea  Fixes Breeze 'tests' command (#9384)
    omit 4fefaf7  Fixed crashing webserver after /tmp is mounted from the host (#9378)
    omit 4e09c64  Adds GCP Secret Manager Hook (#9368)
    omit 880b65a  Use strict API  schemas (#9365)
    omit a19ff15  Add info about BaseOperatorMeta to UPDATING.md (#9369)
    omit c3a6684  Force order in list API endpoints (#9366)
    omit 40bf8f2  Detect automatically the lack of reference to the guide in the operator descriptions (#9290)
    omit e2b2198  implement API v1 for variables (#9273)
    omit d8d48c2  Use more effective count queries in API endpoints (#9361)
    omit 8c9a7b2  Remove redundant count query in BaseOperator.clear() (#9362)
    omit 8622c13  Fix Airflow Stable version in README.md (#9360)
    omit ba9007e  Add 'helm-chart' label for PRs touching Airflow Helm Chart (#9359)
    omit 281095e  Fix failing tests from #9124 (#9356)
    omit 66e7382  Add Production Helm chart support (#8777)
    omit 6a9c436  Move out metastore_browser from airflow.contrib (#9341)
    omit 0b9bf4a  Merging multiple sql operators (#9124)
    omit d47e070  Add HashiCorp Vault Hook (split-out from Vault secret backend) (#9333)
    omit 54667d1  Refactor CeleryExecutor to avoid duplication of code in test (#9345)
    omit a771270  Fix TestDagCode.test_remove_unused_code test (#9344)
    omit 9e6b5ab  Fix retries causing constraint violation on MySQL with DAG Serialization (#9336)
    omit 8a1f574  Fix typo in CONTRIBUTING.rst (#9340)
    omit bbdbe81  Add GrowthSimple to list of Airflow users (#9337)
    omit f6bd817  Introduce 'transfers' packages (#9320)
    omit c78e2a5  Make hive macros py3 compatible (#8598)
    omit d6e5e7c  clarify breeze initialize virtualenv instructions (#9319)
    omit 2fc13f0  Fixes unbound variable on MacOS (#9335)
    omit 7c12a9d  Improve production image iteration speed (#9162)
    omit 639972d  Add support for latest Apache Beam SDK in Dataflow operators (#9323)
    omit 47bddf7  Add schema and read-only endpoints for Import errors (#9217)
    omit 58a8ec0  AWSBatchOperator <> ClientHook relation changed to composition (#9306)
    omit 696e745  Fix broken CI image optimisation (#9313)
    omit 3de6850  Add schema and read-only endpoints for Pools (#9097)
    omit caa2a75  Add event log endpoints (#9227)
    omit e96eac1  Add nullable and required to some fields in OpenAPI spec #9315 (#9315)
    omit a80cd25  Close/Flush byte stream in s3 hook load_string and load_bytes (#9211)
    omit 8b0073d  Get all pod logs on k8s launching failure (#9317)
    omit 1459970  Rename CloudBuildCreateBuildOperator to CloudBuildCreateOperator (#9314)
    omit 2c18a3f  Fix failing tests from #9250 (#9307)
    omit d0e06ef  Keep consistent system test names (#9272)
    omit 832593a  Add /version endpoint (#9296)
    omit 9312a04  Remove duplicated log line from `db upgrade` (#9305)
    omit c44f1b1  Include some missing RBAC roles on User and Viewer roles (#9133)
    omit 431ea32  Resolve upstream tasks when template field is XComArg (#8805)
    omit aee6ab9  Wait for pipeline state in Data Fusion operators (#8954)
    omit a8cd23c  Fix tree view if config contains " (#9250)
    omit e5ce87a  Send Celery tasks from main process when sync_parallelism is 1 (#9253)
    omit 12d39cd  Make airflow/models/errors.py Pylint compatible (#9288)
    omit 7c44518  Make experimental/endpoints.py Pylint compatible (#9287)
    omit 4c7f4b4  Make airflow/models/skipmixin.py Pylint compatible (#9289)
    omit a38c35a  Use actions/cache@v2 (#9293)
    omit ffb8574  Decrypt secrets from SystemsManagerParameterStoreBackend (#9214)
    omit 2362853  Refactor create_app in airflow/www/app.py (#9291)
    omit cef1df4  Add dev script to compare GH issues against merges (#9270)
    omit ce589d8  Fix cyclic imports (#9292)
    omit 2dc85a9  Make airflow/settings.py Pylint compatible (#9286)
    omit ea7a8f7  Allow Lazy Logging (#9283)
    omit e148f34  Merge comparisons with "in" operator in DagBag (#9281)
    omit d066d33  Remove trailing comma in setup_backport_packages.py (#9284)
    omit 1698db4  Update pre-commit-hooks repo version (#9195)
    omit 34d0c2d  Fix Failing test for JSON Formatter on Python 3.8 (#9278)
    omit f5795f1  Remove generating temp remote manifest file in project dir (#9267)
    omit f957de6  Fix typo in test_dask_executor.py (#9269)
    omit 6b45136  Add test_remove_unused_code to Quarantined test (#9268)
    omit bacb05d  Add task instance mutation hook (#8852)
    omit ea939ec  JSON escape text in test_list_dagrun_includes_conf (#9264)
    omit 1ccf6bd  Increase the number of expected queries on index view to 38 (#9263)
    omit ed09598  Fix Azure container registry hook tests (#9262)
    omit cf5ab1d  Fix PagerDuty and OpsGenie tests (#9261)
    omit f00dde6  Fix failing TestSlackWebhookHook (#9260)
    omit 72c7ba9  Fix failing TestGoogleDiscoveryApiHook & SnowflakeExampleDagsSystemTest (#9259)
    omit e2a9097  Add conn_type to Fix failing Livy Tests (#9258)
    omit f90a141  Update (previously null) imap_default conn_type (#9256)
    omit 63c1edb  Fix null conn_type for TestDiscordWebhookHook & TestGoogleApiToS3Transfer (#9257)
    omit 99c534e  Further validation that only task commands are run by executors (#9240)
    omit 2540d9c  CI: Propogate Exit Code Correctly (#9247)
    omit dcf6576  Use Markup for htmlcontent for landing_times (#9242)
    omit c3f612d  Fix typo in test_connection_schema.py (#9241)
    omit 5a68f54  Add missing variable in run_cli_tool.sh (#9239)
    omit ecbb366  Add readonly connection API endpoints (#9095)
    omit 0682e78  Additional apt dependencies options in breeze (#9231)
    omit f17a02d  Add generic CLI tool wrapper (#9223)
    omit 9c82c5b  Upload kind logs to Github Actions artifact (#9230)
    omit daed752  Make it possible to silence warnings from Airflow (#9208)
    omit bfe1d6b  Correctly restore colour in logs after format arg (#9222)
    omit c723637  Disable KIND git-sync tests for now (#9229)
    omit 1519243  Fix up coredns pods in KIND CI (#9224)
    omit fb1c8b8  Add test for BQ operations using location (#9206)
    omit a26afbf  Make generated job_id more informative in BQ insert_job (#9203)
    omit 7f02e56  Add metavar to CLI arguments (#9077)
    omit a69b031  Add S3ToRedshift example dag and system test (#8877)
    omit c41192f  Upgrade pendulum to latest major version ~2.0 (#9184)
    omit e0c0e01  Add OrangeBank to the official users of AirFlow (#9210)
    omit 1cf52da  n Improved compatibility with Python 3.5+ - Convert signal.SIGTERM to int (#9207)
    omit 82c8343  Support additional apt dependencies (#9189)
    omit c18f4c0  Fix typo in BREEZE.rst (#9199)
    omit 6d4972a  Remove httplib2 from Google requirements (#9194)
    omit efb86df  Call super.tearDown in SystemTest tearDown (#9196)
    omit 7ad827f  Set conn_type as not-nullable (#9187)
    omit b762763  Query TaskReschedule only if task is UP_FOR_RESCHEDULE (#9087)
    omit d8e5490  Update AWS connection example to show how to set from env var (#9191)
    omit b1c8c5e  Allows using private endpoints in GKEStartPodOperator (#9169)
    omit de9d340  Improved cloud tool available in the trimmed down CI container (#9167)
    omit 337a2dc  Fixes failure of the build scripts when remote repo does not exist (#9188)
    omit 7fd3695  Don't use the `|safe` filter in code, it's risky (#9180)
    omit 6943b17  Validate only task commands are run by executors (#9178)
    omit 2038b69  Add PR/issue note in Contribution Workflow Example (#9177)
    omit 6350fd6  Don't use the term "whitelist" - language matters (#9174)
    omit 4d8599e  Add note about using dag_run.conf in BashOperator (#9143)
    omit ef6070c  Check GCP guides on docs build stage on CI (#9171)
    omit 4a74cf1  Fix xcom in DockerOperator when auto_remove is used (#9173)
    omit b4b84a1  Add kernel capabilities in DockerOperator(#9142)
    omit 5f312da  Add Deseret Digital Media to list of "who uses Airflow" (#9163)
    omit b809afa  Parameterized bash/python in the prod image (#9157)
    omit 032b8ef  [AIRFLOW-XXXX] remove vestigial sentence fragment in changelog (#8864)
    omit 2141853  Fix typo. 'Depreciation' to 'deprecation'. (#9160)
    omit 5918efc  Add 3.8 to the test matrices (#8836)
    omit 16e06f8  [AIRFLOW-5500] Fix the trigger_dag api in the case of nested subdags
    omit 9bcdada  Add 'main' param to template_fields in DataprocSubmitPySparkJobOperator (#9154)
    omit 32ef0cd  [AIRFLOW-3607] Optimize dep checking when depends on past set and concurrency limit
    omit f56811d  [AIRFLOW-6290] Create guide for GKE operators (#8883)
    omit 997ddb6  Add airflow plugin command (#9001)
    omit 92d6880  Split utils sh (#9132)
    omit a39e9a3   Replaces cloud-provider CLIs in CI image with scripts running containers (#9129)
    omit 57d34f2  Add link to Swagger UI to navbar (#9144)
    omit 2580b04  Remove vendored nvd3 and slugify libraries (#9136)
    omit 7696286  Fix sql_to_gcs hook gzip of schema_file (#9140)
    omit 533b143  Add run_type to DagRun (#8227)
    omit 46fee77  Use static binary linked docker client in CI image (#9126)
    omit aa89900  Restrict google-cloud-texttospeach to <v2 (#9137)
    omit da748d0  Remove remnant kubernetes stuff from breeze scripts (#9138)
    omit bb67a87  Cope with multiple processes get_remote_image_info in parallel (#9105)
    omit 1fe804a  Fix INTEGRATIONS[*]: unbound variable error in breeze (#9135)
    omit 1184f4a  Fix the command in the documentation - airflow dags backfill (#9128)
    omit d6b954d  Fixes a bug where `build-image` command did not calculate md5 (#9130)
    omit ff5dccc  Kubernetes Cluster is started on host not in the container (#8265)
    omit 1c9374d  Add snowflake to slack operator (#9023)
    omit 2b45d8f  Move TestDagFileProcessorQueriesCount to quarantine (#9119)
    omit 10796cb  Remove Hive/Hadoop/Java dependency from unit tests (#9029)
    omit 11d726d  Add query count test for SchedulerJob (#9088)
    omit 5f038d0  Add filepaths for API label in BoringCyborg Bot (#9116)
    omit 67379d1  Add fudament for API based on connexion (#8149)
    omit 17adcea  Fix handling of subprocess error handling in s3_file_transform and gcs (#9106)
    omit 9e0ccde  Produce less verbose output when building docker mount options (#9103)
    omit 87a4a0a  Allow using Airflow with Flask CLI (#9030)
    omit a6216a7  You can push with Breeze as separate command and to cache (#8976)
    omit b7b4846  Updated missing parameters for docker image building (#9039)
    omit 3dd81b7  Don't reuse MY_DIR in breeze to mean different folder from ci/_utils.sh (#9098)
    omit 93e924d  Enable configurable git sync depth  (#9094)
    omit 20f8982  Add OpenAPI specification (II) (#8721)
    omit 55b9b8f  #8525 Add SQL Branch Operator  (#8942)
    omit 7898525  Add BigQueryInsertJobOperator (#8868)
    omit 7c0e6ed  Don't create empty modules for plugins (#9078)
    omit c970053  Improve TestCliConfig in local environment (#9085)
    omit a92eb84  Shorten command help and move long help to command description (#9070)
    omit a85d228  Update Breeze Documentation to have WSL 2 Instructions instead of WSL 1 (#9057)
    omit c002b25  Add displaying multiple dates in airflow next_execution command (#9072)
    omit 93b8f3e  Test queries when number of active DAG Run is not zero (#9082)
    omit 29eb68b  Create guide for Dataproc Operators (#9037)
    omit a3fc8be  Add metric for job start/end task run (#8680)
    omit 2b1dc1b  Support properties in plugins (#9002)
    omit 88c8edb  Prevents failure on fixing permissions for files with space in it (#9076)
    omit db42974  Adds hive as extra in pyhive (#9075)
    omit 735bf45  Test that DagFileProcessor can operate against on a Serialized DAG (#8739)
    omit 7f026d1  Remove Travis CI badge from README (#9074)
    omit 93eda7a  Remove not-existing files in pylint_todo.txt (#9073)
    omit 05e4c39  Provide_context coma is added only when there is not one already (#9064)
    omit 3435e6e  Improve SchedulerJob code style (#9018)
    omit e9ecf0a  Improve test for the next_execution cli command (#9058)
    omit 357e11e  Add Delete/Create S3 bucket operators (#8895)
    omit 886afaf  Add example dag and system test for LocalFilesystemToGCSOperator (#9043)
    omit a779c4d  add separate example dags and system tests for GCSToGoogleSheetsOperator (#9066)
    omit 5cf46fa  Add SlackAPIFileOperator impementing files.upload from Slack API (#9004)
    omit 3d3c042  Added test for bigquery sensor (#8986)
    omit ada26be  Add correct description for dst param in LocalFilesystemToGCSOperator (#9055)
    omit 86909de  Allow testing any executor with scheduler_dag_execution_timing.py (#9062)
    omit da83ef8  Add Company to Airflow Users list (#9061)
    omit 81b2761  add example dag and system test for GoogleSheetsToGCSOperator (#9056)
    omit decf7e8  Profile hostname for celery executor (#8624)
    omit e4d811d  Use production image for k8s tests (#9038)
    omit dd1bfcc  Cancel queued/running builds on second push to PR (#9050)
    omit 14e241f  detect incompatible docker server version in breeze (#9042)
    omit 902703d  [AIRFLOW-6231] Display DAG run conf in the list view (#6794)
    omit 52c7862  Add a tip to trigger DAG screen (#9049)
    omit 1ed171b  Add script_args for S3FileTransformOperator (#9019)
    omit 369e637  Add query count test for LocalTaskJob (#8922)
    omit 7386670  Additional python extras and deps can be set in breeze (#9035)
    omit 8ac90b0  [AIRFLOW-5615] Reduce duplicated logic around job heartbeating (#6311)
    omit 30b12a9  Filter dags by clicking on tag (#8897)
    omit 5a7a3d1  Add ADDITIONAL_AIRFLOW_EXTRAS (#9032)
    omit 6fc555d  Add ADDITIONAL_PYTHON_DEPS (#9031)
    omit 0b0e4f7  Preparing for RC3 relase of backports (#9026)
    omit 00642a4  Fixed name of 20 remaining wrongly named operators. (#8994)
    omit 9764c90  Better content of backport packages CHANGELOG and INSTALL files (#9013)
    omit 7883885  Move setup order check back to pre-commit (#9010)
    omit 2a88955  Finding cross-provider dependencies fails when encoding wrong (#9012)
    omit 3994030  Refactor BigQuery operators (#8858)
    omit cdb3f25  All classes in backport providers are now importable in Airflow 1.10 (#8991)
    omit 14fb585  [AIRFLOW-8902] Fix Dag Run UI execution date with timezone cannot be saved issue (#8902)
    omit 030261a  Assign area:webserver label to webserver_command.py (#8998)
    omit 7d525f3  added Paranabanco to official company list (#8990)
    omit 427257c  Remove defunct code from setup.py (#8982)
    omit 971cae3  Fix migration message (#8988)
    omit 1d36b03  Fix references in docs (#8984)
    omit f946f96  Old json boto compat removed from dynamodb_to_s3 operator (#8987)
    omit f3456b1  Fix formatting code block in TESTING.rst (#8985)
    omit bdb8369  Add secrets to test_deprecated_packages (#8979)
    omit cf5cf45  Support YAML input for CloudBuildCreateOperator (#8808)
    omit db70da2  Flush pending Sentry exceptions before exiting (#7232)
    omit 4d67704  Remove duplicate line from CONTRIBUTING.rst (#8981)
    omit e742ef7  Fix typo in test_project_structure (#8978)
    omit f107338  Add support for spark python and submit tasks in Databricks operator(#8846)
    omit b055151  Add context to execution_date_fn in ExternalTaskSensor (#8702)
    omit 9a4a2d1  [AIRFLOW-5262] Update timeout exception to include dag (#8466)
    omit 94a7673  Pin google-cloud-datacatalog to <0.8  (#8957)
    omit dd72040  Pin Version of Azure Cosmos to <4 (#8956)
    omit 90a07d8  Cache 1 10 ci images (#8955)
    omit 113982b  Make scheduler_dag_execution_timing grok dynamic start date of elastic dag (#8952)
    omit b26b3ca  Don't hard-code constants in scheduler_dag_execution_timing (#8950)
    omit 41481bb  Python base images are stored in cache (#8943)
    omit 97b6cc7  Add note in Updating.md about the removel of DagRun.ID_PREFIX (#8949)
    omit 16206cd  Update example webserver_config.py to show correct CSRF config (#8944)
    omit 47413d9  Remove singularity from CI images (#8945)
    omit 8d3acd7  Fix docstring in DagFileProcessor._schedule_task_instances (#8948)
    omit f3f74c7  Add TaskInstance state to TI Tooltip to be colour-blind friendlier (#8910)
    omit a9dfd7d  Remove side-effect of session in FAB (#8940)
    omit f17b4bb  Fix DagRun Prefix for Performance script (#8934)
    omit 8476c1e  Hive/Hadoop minicluster needs JDK8 and JAVA_HOME to work (#8938)
    omit 12c22e0  Added Greytip to Airflow Users list (#8887)
    omit c6224e2  Remove unused self.max_threads argument in SchedulerJob (#8935)
    omit 51d9557  Re-run all tests when Dockerfile or Github worflow change (#8924)
    omit 5360045  Fix incorrect Env Var to stop Scheduler from creating DagRuns (#8920)
    omit fef00e5  Use Debian's provided JRE from Buster (#8919)
    omit ce7fdea  UX Fix: Prevent undesired text selection with DAG title selection in Chrome (#8912)
    omit 499493c  [AIRFLOW-6586] Improvements to gcs sensor (#7197)
    omit bae5cc2  Fix race in Celery tests by pre-creating result tables (#8909)
    omit 375d1ca  Release candidate 2 for backport packages 2020.05.20 (#8898)
    omit dd57ec9  Fix task and dag stats on home page (#8865)
    omit 841d816  Allow setting the pooling time in DLPHook (#8824)
    omit 2121f49  Avoid failure on transient requirements in CI image (#8892)
    omit 12c5e5d  Prepare release candidate for backport packages (#8891)
    omit ff342fc  Added SalesforceHook missing method to return only dataframe (#8565) (#8644)
    omit 8985df0  Monitor pods by labels instead of names (#6377)
    omit a546a10  Add Snowflake system test (#8422)
    omit 707bb0c  [AIRFLOW-6535] Add AirflowFailException to fail without any retry (#7133)
    omit f6d5917  Updated docs for experimental API /dags/<DAG_ID>/dag_runs (#8800)
    omit f3521fb  Regenerate readme files for backport package release (#8886)
    omit a3a3411  Fix master failing on generating requirements (#8885)
    omit 15273f0  Check for same task instead of Equality to detect Duplicate Tasks (#8828)
    omit f4edd90  Speed up TestAwsLambdaHook by not actually running a function (#8882)
    omit a3a4bac  JIRA and Github issues explanation (#8539)
    omit 82de6f7  Spend less time waiting for DagFileProcessor processes to complete (#8814)
    omit 92585ca  Added automated release notes generation for backport operators (#8807)
    omit f82ad45  Fix KubernetesPodOperator pod name length validation (#8829)
    omit 85bbab2  Add EMR operators howto docs (#8863)
    omit 35c523f  Fix list formatting of plugins doc. (#8873)
    omit 4813b94  Create log file w/abs path so tests pass on MacOS (#8820)
    omit fe42191  Don't use ProcessorAgent to test ProcessorManager (#8871)
    omit 961c710  Make Custom XCom backend a subsection of XCom docs (#8869)
    omit fc862a3  Do not create a separate process for one task in CeleryExecutor (#8855)
    omit e61b9bb  Add AWS EMR System tests (#8618)
    omit 2878f17  Relax Flask-Appbuilder version to ~=2.3.4 (#8857)
    omit 81fb9d6  Add metric for monitoring email notification failures (#8771)
    omit c3af681  Convert tests/jobs/test_base_job.py to pytest (#8856)
    omit f1dc2e0  The librabbitmq library stopped installing for python3.7 (#8853)
    omit ed3f513  Correctly pass sleep time from AWSAthenaOperator down to the hook. (#8845)
    omit 8a94d18  Fix Environment Variable in perf/scheduler_dag_execution_timing.py (#8847)
    omit e1e833b  Update GoogleBaseHook to not follow 308 and use 60s timeout (#8816)
    omit 7d69987  Remove duplicate code from perf_kit (#8843)
    omit 8b54919  Refactor BigQuery hook methods to use python library (#8631)
    omit 7236862  [AIRFLOW-2310] Enable AWS Glue Job Integration (#6007)
    omit 578fc51  [AIRFLOW-4543] Update slack operator to support slackclient v2 (#5519)
    omit 01db738  Azure storage 0.37.0 is not installable any more (#8833)
    omit 6911dfe  Fix template fields in Google operators (#8840)
    omit 4b06fde  Fix Flake8 errors (#8841)
    omit 1d12c34  Refactor BigQuery check operators (#8813)
    omit 7533378  Access function to be pickled as attribute, not method, to avoid error. (#8823)
    omit 78a48db  Add support for non-default orientation in `dag show` command (#8834)
    omit 4375607  Fix typo. 'zobmies' => 'zombies'. (#8832)
    omit 3ad4f96  [AIRFLOW-1156] BugFix: Unpausing a DAG with catchup=False creates an extra DAG run (#8776)
    omit f410d64  Use fork when test relies on mock.patch in parent process. (#8794)
    omit d590e5e  Add option to propagate tags in ECSOperator (#8811)
    omit 1fb9f07  Synchronize extras between airflow and providers (#8819)
    omit 2ec0130  [AIRFLOW-4549] Allow skipped tasks to satisfy wait_for_downstream (#7735)
    omit 5ae76d8  Option to set end_date for performance testing dag. (#8817)
    omit 0c3db84  [AIRFLOW-7068] Create EC2 Hook, Operator and Sensor (#7731)
    omit a6434a5  Fix bash command in performance test dag (#8812)
    omit d5c4001  Useful help information in test-target and docker-compose commands (#8796)
    omit 5f3774a  [AIRFLOW-6921] Fetch celery states in bulk (#7542)
    omit b59adab  Support cron presets in date_range function  (#7777)
    omit bed1995  Avoid color info in response of /dag_stats & /task_stats (#8742)
    omit 493b685  Add separate example DAGs and system tests for google cloud speech (#8778)
    omit 9bb91ef  Add comments to breeze scripts (#8797)
    omit e1cc17e  Remove old airflow logger causing side effects in tests (#8746)
    omit 79ef8be  Added Upload Multiple Entity Read Files to specified big query dataset (#8610)
    omit cbebed2  Allow passing backend_kwargs to AWS SSM client (#8802)
    omit 280f1f0  Correctly restore upstream_task_ids when deserializing Operators (#8775)
    omit a715aa6  Correctly store non-default Nones in serialized tasks/dags (#8772)
    omit c7788a6  Add imap_attachment_to_s3 example dag and system test (#8669)
    omit cd635dd  [AIRFLOW-5906] Add authenticator parameter to snowflake_hook (#8642)
    omit 21cc7d7  Document default timeout value for SSHOperator (#8744)
    omit 5e1c33a  Fix docs on creating CustomOperator (#8678)
    omit 7506c73  Add default `conf` parameter to Spark JDBC Hook (#8787)
    omit bc19778  [AIP-31] Implement XComArg to pass output from one operator to the next (#8652)
    omit db1b51d  Make celery worker_prefetch_multiplier configurable (#8695)
    omit 100f530  Fixed test-target command (#8795)
    omit 791d1a7  Backport packages are renamed to include backport in their name (#8767)
    omit 42c5975  Update example SingularityOperator DAG (#8790)
    omit a091c1f  fix typing errors reported by dmypy (#8773)
    omit 09770e4  Add WorldRemit as Airflow user (#8786)
    omit 2bd3e76  Support same short flags for `create user` as 1.10 did for `user_create` (#8763)
    omit b37ce29  Patch Pool.DEFAULT_POOL_NAME in BaseOperator (#8587)
    omit 58aefb2  Added SDFtoGCSOperator (#8740)
    omit b7566e1  Add SQL query tracking for pytest (#8754)
    omit 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)
    omit 723c52c  Add documentation for SpannerDeployInstanceOperator (#8750)
    omit 7c04604  Add google_api_to_s3_transfer docs howto link (#8761)
    omit ff5b701  Add google_api_to_s3_transfer example dags and system tests (#8581)
    omit d15839d  Latest debian-buster release broke image build (#8758)
    omit bd29ee3  Ensure test_logging_config.test_reload_module works in spawn mode. (#8741)
    omit fd6e057  Make loading plugins from entrypoint fault-tolerant (#8732)
    omit 2e9ef45  Stop Stalebot on Github issues (#8738)
    omit 336aa27  Correctly deserialize dagrun_timeout field on DAGs (#8735)
    omit 3437beaa Optimize count query on /home (#8729)
    omit e673413  Avoid loading executors in jobs (#7888)
    omit d923b5b  Add  jinja template test for AirflowVersion (#8505)
    omit 25ee421  Support all RuntimeEnvironment parameters in DataflowTemplatedJobStartOperator (#8531)
    omit 520aeed  Fix pickling failure when spawning processes (#8671)
    omit 487b5cc  Add guide for Apache Spark operators (#8305)
    omit c717d12  Add __repr__ for DagTag so tags display properly in /dagmodel/show (#8719)
    omit 8d6f1aa  Support num_retries field in env var for GCP connection (#8700)
    omit 41b4c27  Carefully parse warning messages when building documentation (#8693)
    omit 2c92a29  Fix typo in Google Display & Video 360 guide
    omit 6600e47  Import Connection directly from multiprocessing.connection. (#8711)
    omit b31ad51  Prevent clickable sorting on non sortable columns in TI view (#8681)
    omit 923f423  Check consistency between the reference list and howto directory (#8690)
    omit caa60b1  Remove config side effects from tests (#8607)
    omit 5ddc458  Change provider:GCP to provider:Google for Labeler Bot (#8697)
    omit c3a46b9  Invalid output in test_variable assertion (#8698)
    omit aec768b  [AIRFLOW-7008] Add perf kit with common used decorators/contexts (#7650)
    omit 67caae0  Add system test for gcs_to_bigquery (#8556)
    omit d8cb0b5  Support k8s auth method in Vault Secrets provider (#8640)
    omit ffbbbfc  Sort connection type list in add/edit page alphabetically (#8692)
    omit 0b598a2  Fix connection add/edit for spark (#8685)
    omit bc45fa6  Add system test and docs for Facebook Ads operators (#8503)
    omit ac59735  Refactor test_variable_command.py (#8535)
    omit dd6a7bc  Group Google services in one section (#8623)
    omit 62796b9  Improve tutorial - Include all imports statements (#8670)
    omit 1100cea  Remove _get_pretty_exception_message in PrestoHook
    omit 19ac45a  Add support for fetching logs from running pods (#8626)
    omit 0954140  Ensure "started"/"ended" in tooltips are not shown if job not started (#8667)
    omit d92e848  Persist start/end date and duration for DummyOperator Task Instance (#8663)
    omit 0a7b500  Fix displaying Executor Class Name in "Base Job" table (#8679)
    omit ce50538  Add check for pre-2.0 style hostname_callable config value (#8637)
    omit 511d98e  [AIRFLOW-4363] Fix JSON encoding error (#8287)
    omit 6560f29  Enhanced documentation around Cluster Policy (#8661)
    omit 4421f01  Improve template capabilities of EMR job and step operators (#8572)
    omit b185b36  Reduce response payload size of /dag_stats and /task_stats (#8633)
    omit 4a1d71d  Fix the process of requirements generations (#8648)
    omit a28c66f  [AIRFLOW-4734] Upsert functionality for PostgresHook.insert_rows() (#8625)
    omit 249e80b  Add http system test (#8591)
    omit 522d591  Fix sphinx add_stylesheet deprecation warning (#8627)
    omit 830a4e2  Pin Flask-Appbuilder to 2.3.2 (#8602)
    omit 6c6d661  Allow to define custom XCom class (#8560)
    omit 992a24c  Split and improve BigQuery example DAG (#8529)
    omit c1fb282  Refactor BigQueryHook dataset operations (#8477)
    omit 1291ded  Chown should work now when building the documentation (#8600)
    omit 00bbf32  Fixed optimistions of non-py-code builds (#8601)
    omit 0248097  Fix example for Local Filesystem Secrets Backend (#8597)
    omit 379a884  fix: aws hook should work without conn id (#8534)
    omit a8299d0  Add back-compat secrets to TestMovingCoreToContrib (#8593)
    omit 0a1de16  Stop DockerSwarmOperator from pulling Docker images (#8533)
    omit 649935e  [AIRFLOW-8472]: `PATCH` for Databricks hook `_do_api_call` (#8473)
    omit f69201d  Fix typo in error message - systems -> system (#8584)
    omit bbdec5e  Remove WTforms from setup.py (#8590)
    omit 6450834  [AIRFLOW-6796] Clean up DAG serializations based on last_updated (#7424)
    omit a48d38d  Pin Pylint to 2.4.4 (#8592)
    omit c1d4a23  Update documentation with clarification about v1-10-stable (#8588)
    omit bcbd888  Fix json string escape in tree view (#8551)
    omit 4103ad4  Add Local Filesystem Secret Backend (#8436)
    omit d70303c  Bash command for production image (#8579)
    omit 5a864f0  User-friendly error messages when the configuration is incorrect (#8463)
    omit 74bc316  [AIRFLOW-4438] Add Gzip compression to S3_hook (#8571)
    omit 2fa2c4c  Add test_localtaskjob_maintain_heart_rate to quarantine (#8566)
    omit 9833ed4  File should be specified in docker compose before command (#8569)
    omit 9d7dab4  Monkey patch greenlet celery pools (#8559)
    omit a8bcc1a  AIRFLOW-6062 Watch worker pods from all namespaces (#8546)
    omit 3237c7e  [AIRFLOW-5850] Capture task logs in DockerSwarmOperator (#6552)
    omit e8d0f8f  Improve idempodency in CloudDataTransferServiceCreateJobOperator (#8430)
    omit df19d9b  Fixed SOURCE_BRANCH set by tag names (#8562)
    omit 3c4ca62  Building backport packages is now done inside Breeze container (#8558)
    omit 4799d5d  Retry initialization of environment in case it fails (#8555)
    omit da368e6  This test (test_mark_success_on_success_callback) fails often (#8563)
    omit 7ea66a1  Add example DAG for ECSOperator (#8452)
    omit 37fdfa9  [AIRFLOW-6281] Create guide for GCS to GCS transfer operators (#8442)
    omit 3f8f4ad  Add test to guard against command arg help message regression (#8561)
    omit 0de597f  The CRON job now is working and triggers builds on DockerHub (#8549)
    omit 14b22e6  Add hook and operator for Google Cloud Life Sciences (#8481)
    omit 1ea9fa7  Fix --forward-credentials flag in Breeze (#8554)
    omit 5a47e80  fix help message display for dags test subcommand (#8552)
    omit b6434de  [AIRFLOW-7111] Add generate_presigned_url method to S3Hook (#8441)
    omit 16903ba  [AIRFLOW-8474]: Adding possibility to get job_id from Databricks run (#8475)
    omit fc5390d  Add Zerodha to Airflow users list (#8532)
    omit eb7255f  [AIRFLOW-4357] Fix SVG tooltip positioning with custom scripting (#8269)
    omit 9eaacbd  Development PR template target issue if exists (#8524)
    omit d883ff4  Add Simply Business to the documentation-list of "companies using Airflow" (#8516)
    omit 72ddc94  Pass location using parmamter in Dataflow integration (#8382)
    omit 912aa4b  Added GoogleDisplayVideo360DownloadLineItemsOperator (#8174)
    omit ffcbb22  Move some tests to quarantine (#8511)
    omit e11a838  Optimize GitLab CI configuration (#8499)
    omit 1bdaca9  Remove WTforms from setup.py (#8522)
    omit 887dea3  Add support for caching of image in GitHub's registry (#8497)
    omit 44e3d7e  Add "please use search" in bugfix template (#8492)
    omit 4054663  Fix too long comment in setup.py (#8515)
    omit 6d2e31c  Add installation description for repeatable PyPi installation (#8513)
    omit de453a6  List of integrations is now maintained in one place. (#8496)
    omit 1d5d661  Remove unused session variable from www/view.py (#8504)
    omit 1dc14d5  WTForms 2.3.0 break our Flask apps (#8512)
    omit 57c8c05  Use python client in BQ hook create_empty_table/dataset and table_exists (#8377)
    omit 93ea058  [AIRFLOW-7059] pass hive_conf to get_pandas_df in HiveServer2Hook (#8380)
    omit 991e6be  Add scripts/list-integrations.py (#8469)
    omit a8cedf8  Use existing DagBag for 'dag_details' & `trigger` Endpoints (#8501)
    omit b88ca51  Fix typo in UPDATING.md (#8493)
    omit bd7f63b  Get rid of Travis CI from the docs (#8488)
    omit ffed07d  Update to latest pygrep pre-commit hook (#8489)
    omit 4917bff  Pre-commit checks in Github Actions have colour and are simpler (#8486)
    omit 06cde6b  Fix awkward log info in dbapi_hook (#8482)
    omit 064cb67  Pin Hadolint to version released 2020.04.20 (#8485)
    omit 4338dbd  Add Airflow Users for Optum (#8478)
    omit 297ad30  Fix Snowflake hook conn id (#8423)
    omit fe8f150  Allow retrieving Connections from Secrets Backend using CLI (#8440)
    omit 22d6dcf  Divide commands into "Actions"/"Groups" sections (#8456)
    omit e6d34b3  Return non-zero error code when variable is missing(#8438)
    omit f4faed6  Fix case when the pidfile is empty during the pidfile check (#8462)
    omit 5d3a7ee  Allow multiple extra_packages in Dataflow (#8394)
    omit c34ba9a  Allow only adding labels on PR Creation (not Updation) (#8461)
    omit becedd5  Remove unrelated EC2 references in ECSOperator (#8451)
    omit dcf46f5  Remove unittest.main() from tests (#8454)
    omit 36465a4  Added more precise Python requirements to README.md (#8455)
    omit 6db66ea  [AIRFLOW-1536] Set a default value or read from cfg/args for setting DaemonContext in worker (#7724)
    omit 11454cb  Simplify mocking in BigQueryHook tests (#8450)
    omit 8517cb1  Fix formatting in Lineage docs (#8446)
    omit 232dbcd  Make KubernetesPodOperator clear in docs (#8444)
    omit a1959dc  Improve language in Pod Mutation Hook docs (#8445)
    omit ac90633  Not pulling base python images does not work for bugfixes (#8437)
    omit d94bcf7  Fix formatting of Pool docs in concepts.rst (#8443)
    omit 79c99b1  Added location parameter to BigQueryCheckOperator (#8273)
    omit dd9f04e  Fix performance degradation when updating dagrun state (#8435)
    omit ddd005e  [AIRFLOW-5156] Fixed doc strigns for HttpHook (#8434)
    omit d61a476  [AIRFLOW-5156] Added auth type to HttpHook (#8429)
    omit 96df427  Add back-compat modules from 1.10.10 for SecretsBackends (#8413)
    omit 5c7f536  fixed typo in confirm script (#8419)
    omit 6c5fba2  Remove duplicate dependency ('curl') from Dockerfile (#8412)
    omit 59a4f26  stop rendering some class docs in wrong place (#8095)
    omit bc230a9  Fix subcommand error when running production image without argument (#8415)
    omit fa262c1  Make doc clearer about Airflow Variables using Environment Variables (#8427)
    omit d97e5ee  Add a dedicated "free disk space" step to fix CI (#8426)
    omit 5b72ef82 Use less fancy tables in CLI by default (#8409)
    omit 79d3f33c Clean up temporary files in Dataflow operators (#8313)
    omit 0cd679e  Less frequent dockerhub builds (#8400)
    omit 5e3a831  Fix error message in production entrypoint.sh (#8396)
    omit 44ddf54  Update the tree view of dag on Concepts Last Run Only (#8268)
    omit a160886  Fix Migration for MSSQL (#8385)
    omit 34074ba  Fix building image manifest (was removed by accident with prod img) (#8408)
    omit eca7fff  Fixes check_migrations commands (#8407)
    omit 37473d2  Allow "falsey" default arguments in CLI Parser (#8398)
    omit 33229f9  Test script tries to reset db regardless of db check (#8403)
    omit d711dca  Add colors to airflow config command (#8404)
    omit d06d316  Fix timing-based flakey test in TestLocalTaskJob (#8405)
    omit 9ab9910  [AIRFLOW-8187] Extend elastic DAG with a binary tree, grid, star (#8277)
    omit fa3872a  Handle no Dagrun in DagrunIdDep (#8389)
    omit e5f177b  Add qoala as officially using airflow (#8401)
    omit 6d57107  Add airflow info command (#8290)
    omit 670118f  Display docs errors summary (#8392)
    omit baa61c9  Add migration waiting script and log cleaner (#8219)
    omit 84bc527  Move backport packages to GA (#8391)
    omit efcffa3  Add Dataproc SparkR Example (#8240)
    omit befff3e  Add Github Actions badge to README (#8386)
    omit 1fbe8d8  Fix Extra Links in Gannt View (#8308)
    omit 0f5f172  [AIRFLOW-6885] Change delete-on-success to delete-on-failure (#8312)
    omit a266497  Use Github Actions to run CI (#8376)
    omit fcfee82  Reorder middleware - ProxyFix and BaseUrl (#8157)
    omit cf6c254  Expose Airflow Webserver Port in Production Docker Image (#8228)
    omit d294b60  Production image is now built automatically in Dockerhub (#8314)
    omit bd61002  fix typo in DAG Serialization documentation (#8317)
    omit f436bc3  Fix TOC on "How-to Guides/GCP" (#8295)
    omit 3a98032  Add simple tests for SqliteOperator (#8307)
    omit 968c96f  Remove deprecated `secure_model` config (#8309)
    omit 3c47b80  Remove unused Scheduler "authenticate" config (#8310)
    omit b198a1f  Create guide for BigQuery operators (#8276)
    omit 54d3c9a  Remove unused code from Gannt View (#8302)
    omit a143629  Fix confusing "heartbeat" of DagFileProcessor class (#8298)
    omit 2636cc9  Raise exception when GCP credential doesn't support account impersonation (#8213)
    omit eee4eba  Added Facebook Ads Operator #7887 (#8008)
    omit 8cae07e  fixed typo (#8294)
    omit 25f435b  Add Movember to users list (#8289)
    omit 45c8983  Less aggressive eager upgrade of requirements (#8267)
    omit 0a1dc27  Fix non updating DAG code by checking against last modification time (#8266)
    omit 44e5504  Fix tests and documentation for CLI 'connections add' (#8155)
    omit c1f9478  Convert properties with query to real methods (#7900)
    omit 1fd9ed3  Add mypy plugin for decorators. (#8145)
    omit 327b0a9  Added GoogleDisplayVideo360UploadLineItemsOperator (#8216)
    omit 62a0396  Help for breeze commands contain relevant flags. (#8261)
    omit a385a49  [Docs] Simplify language re roll-your-own secrets backend (#8257)
    omit 77412ac  Fix typo in local_task_job (#8263)
    omit e6e7931  Add 'Version Added' on Secrets Backend docs (#8264)
    omit e74438c  Make autocomplete work better for zsh (#8260)
    omit ab1290c  Make launch_type parameter optional (#8248)
    omit 54befa6  Update to latest requirements 2020.04.12 (#8262)
    omit c11808f  RBAC ui: Fix missing Y-axis labels with units in plots (#8252)
    omit 6ba672e  RBAC ui: fix missing task runs being rendered as circles instead of squares (#8253)
    omit 1688b51  Add documentation for CLI command airflow dags test (#8251)
    omit eb17ef0  Fix indentation (#8250)
    omit 82a8985  Proper version is displayed when running prod image via Breeze (#8229)
    omit 12b9b64  Upgraded to latest version of requirements (#8239)
    omit 4e8a979  Docker image build include now releses 1.10.10 version (#8234)
    omit e945439  Simplify DAG.set_dag_runs_state method (#8232)
    omit bb5e403  Honor schema type for MySQL to GCS data pre-process (#8090)
    omit c9c336c  Add Changelog and Updating note for 1.10.10 (#8235)
    omit c983e46  Fix stylelint violation (#8236)
    omit 87969a3  [AIRFLOW-6515] Change Log Levels from Info/Warn to Error (#8170)
    omit 6aa4f53  CSS linting integrated into pre-commit (#8218)
    omit 08c9b0a  Make Gantt tooltip the same as Tree and Graph view (#8220)
    omit 0ccd5b9  Move DAG._schedule_interval logic out of DAG.__init__ (#8225)
    omit 1317cdc  [AIRFLOW-7049] Persistent display/filtering of DAG status (#8106)
    omit ad42c40  Fix formatting in AWS Connections docs (#8223)
    omit 6c79b09  [AIRFLOW-5662] Reduce DB queries used to emit pool usage metrics (#6342)
    omit 9468187  Revert "[AIRFLOW-6929] Add OpenAPI spec (#7549)" (#8217)
    omit b46d6c0  Add support for AWS Secrets Manager as Secrets Backend (#8186)
    omit 3f9f845  Mount ${HOME}/.aws in breeze environemnt if --forward-credentials (#8183)
    omit 5e82b2f  Consistent formatting in CSS files (#8182)
    omit 510a377  [AIRFLOW-6561] Add possibility to specify default resources for airflow k8s workers (#7168)
    omit 0f37209  Display Graph with TI statuses after backfilling (#7776)
    omit 75896c3  [AIRFLOW-6778] Add a configurable DAGs volume mount path for Kubernetes (#8147)
    omit 48e89bd  Fix Viewing Dag Code for Stateless Webserver (#8178)
    omit 17fbd7a  Add tests for Security Views (#8180)
    omit 88e756e  Improve add_dag_code_table migration (#8176)
    omit a2eb400  Fix typo in doc of DagFileProcessorManager.emit_metrics (#8175)
    omit 59b2c97  Revert "[AIRFLOW-6914] Add a default robots.txt (#7653)" (#8173)
    omit 7517442  [AIRFLOW-6914] Add a default robots.txt (#7653)
    omit 0dafdd0  Fix 500 error in Security screens (#8165)
    omit 6c27346  Fix Updating & Deleting DagCode (#8161)
    omit b2a3ab5  Fix broken Triggering Dag from UI functionality (#8148)
    omit 3fc89f2  [AIRFLOW-7106] Cloud data fusion integration - Allow to pass args to start pipeline (#7849)
    omit 9fda018  Improve tests for Storing Dag Code in DB (#8152)
    omit 323c1d1  Make the default TI pool slots '1' (#8153)
    omit 68d1714  [AIRFLOW-6822] AWS hooks should cache boto3 client (#7541)
    omit aaa3d32  Fix minor issues with Announcements Dev Scripts (#8141)
    omit 0c1477f  Fix typo in .pre-commit-config.yaml (#8126)
    omit 11f1e0c  [AIRFLOW-6929] Add OpenAPI spec (#7549)
    omit a361c04  Fix enter Breeze with multiple container name include mysql (#8094)
    omit 3c7cc5e  Add support for custom task runner (#8085)
    omit 8d31ca2  Make models/pool.py pylint compatible (#8068)
    omit d99833c  [AIRFLOW-4529] Add support for Azure Batch Service (#8024)
    omit 1000b4b  Handle DST better in Task Instance tool tips (#8104)
    omit 43bf07f  Add QuintoAndar as Airflow user (#8101)
    omit 7217478  Fix timezones displayed in Task Instance tooltip (#8103)
    omit 14db373  [AIRFLOW-5277] Gantt chart respects per-user the Timezone UI setting (#8096)
    omit ee12529  Add Local and Sequential Executors to Doc (#8084)
    omit 3a7b741  Housekeeping of auth backend & Update Security doc (#8071)
    omit 6dbc79f  Allow compile_assets.sh script to be run from any directory (#8097)
    omit 10542e0  BugFix: Datetimepicker is stuck on the UI (#8092)
    omit 94480a7  Improve process terminating in scheduler_job (#8064)
    omit 7ef75d2  [AIRFLOW-7117] Honor self.schema in sql_to_gcs as schema to upload (#8049)
    omit cc9b1bc  [AIRFLOW-7048] Allow user to chose timezone to use in UI (#8046)
    omit a00d0b1  Add Polidea as Airflow user (#8077)
    omit 69dc91b  [AIRFLOW-6982] add native python exasol support (#7621)
    omit be1451b  [AIRFLOW-7026] Improve SparkSqlHook's error message (#7749)
    omit 3b91ec9  Call delete_dag on subdag without AttributeError (#8017)
    omit e2f7792  Remove JIRA ticket insert by bot in PR template (#7835)
    omit 1ccafc6  Add spark_kubernetes system test (#7875)
    omit f0a3b32  Change version_added for store_dag_code config (#8076)
    omit f177bb6  Add backticks in IMAGES.rst command description (#8075)
    omit 209bc41  Fix Example in config_templates for Secrets Backend (#8074)
    omit 07fd0d7  Add Production Docker image support (#7832)
    omit 6126bbb  [AIRFLOW-5800] Add a default connection entry for PinotDbApiHook (#6457)
    omit a15f5d3  [AIRFLOW-XXXX] Add Gojek as an Airflow user (#8070)
    omit 0d5ecde  Add 1.10 import fallback in GCS-Presto system test (#8066)
    omit 6e58767  Add missing flag to xargs in containers utils (#8065)
    omit 9c8926b  Unify flag name for long running tests (#8045)
    omit d02932d  Fix airflow.www.views import (#8050)
    omit ed2bc00  Add Google Ads list accounts operator (#8007)
    omit 99370fe  [AIRFLOW-7045] Update SQL query to delete RenderedTaskInstanceFields (#8051)
    omit 6602160  Add Jiajie Zhong to committers list (#8047)
    omit 340e947  Update instructions to prepare backport packages (#8037)
    omit 04c4ebb  Use same tooltip for Graph and Tree views for TaskInstances (#8043)
    omit 6bf3058  Fix example code in the documentation (#8042)
    omit 4aac5a3  Generate requirements are now sorted (#8040)
    omit dded615  Fix typo in scripts/perf/scheduler_dag_execution_timing.py (#8038)
    omit 329e6a5  [AIRFLOW-5907] Add S3 to MySql Operator (#6578)
    omit 3808a62  Unify Google class/package names (#8033)
    omit 8c2bd91  Allow DateTimePicker to actually pick times too. (#8034)
    omit cfc0d6c  Prevent sequential scan of task instance table (#8014)
    omit 2503857  Allow setting Airflow Variable values to empty string ('') (#8021)
    omit 26b05bf  Updating README.MD (#8027)
    omit 11a4983  Update BREEZE.rst (#8028)
    omit d33c498  Update TESTING.rst (#8029)
    omit 8a02402  Rename CloudBaseHook to GoogleBaseHook and move it to google.common (#8011)
    omit 8e89780  Add more refactor steps for providers.google (#8010)
    omit 07de602  Fix accidental hard dependency on dask in BackfillJob (#8025)
    omit aae3b8f  Individual package READMEs (#8012)
    omit 5b0f541  Fix Flaky TriggerDAG UI test (#8022)
    omit 1428c0f  Pinning max pandas version to 2.0 (lesser than) to allow pandas 1.0. (#7954)
    omit 67268a0  Run DB shells in PTY (#8004)
    omit 8b77787  Add missing docstring in check operator (#8020)
    omit 686c2a1  Mark trigger-controller-dag test as xfail (#8015)
    omit 4c6ae18  [AIRFLOW-6685] ThresholdCheckOperator (#7353)
    omit 6018532  Fixed conditions for upgrade to latest requirements (#8013)
    omit 8426723  [AIRFLOW] Force PGPORT env. var to be a string (#7773)
    omit 7282591  Upgrading to latest requirements is eager (#7980)
    omit 9626b03  [AIRFLOW-6574] Adding private_environment to docker operator. (#7671)
    omit 7790239  [AIRFLOW-7075] Operators for storing information from GCS into GA (#7743)
    omit dd29724  Move out get_python_source from www, Move get_dag to www.utils (#7899)
    omit d7583a5  [AIRFLOW-4688]: Fix Pylint checks on modules under `scripts` folder (#7850)
    omit cb0bf4a  Remove sql like function in base_hook (#7901)
    omit 08f0617  Enable celery command in any environment (#7902)
    omit bac0ab2  close sftp connection without error (#7953)
    omit 51be6ec  Add link to Airflow website in README (#7956)
    omit 49abce5  Improve system tests for Cloud Build (#8003)
    omit 996bf2e  Further decrease of amount of parallelism (#7991)
    omit 685e66d  [AIRFLOW-XXXX] fix pools doc for LocalExecutor (#7643)
    omit 0f19a93  Remove GKEStartPodOperator when backporting (#7908)
    omit daad60b  Use mock.patch in TestExecutorLoader.test_should_support_plugins (#7949)
    omit 1eafde2  [AIRFLOW-7113] Fix gantt render error (#7913)
    omit 7939758  Remove unnecessary messages in CI (#7951)
    omit dd96d20  Fix typo for store_serialized_dags config (#7952)
    omit 7b288a2  Remove Prepare & test backport package for 1.10.6 test from CI (#7950)
    omit 33a2372  Fixes too high parallelism in CI (#7947)
    omit 7239d9a  Get Airflow Variables from AWS Systems Manager Parameter Store (#7945)
    omit 0e1c238  Get Airflow Variables from GCP Secrets Manager (#7946)
    omit c1c88ab  Get Airflow Variables from Hashicorp Vault (#7944)
    omit 8456b30  Don't use DagBag in set_is_paused method (#7894)
    omit eb4af4f  Make BaseSecretsBackend.build_path generic (#7948)
    omit 1bdd5ff  Get Airflow Connection from Environment Variables (#7923)
    omit 88bfd37  Install version is not persistent in breeze (#7914)
    omit 01f9942  Add download/upload operators for GCS and Google Sheets (#7866)
    omit 29423b6  Fixed automated check for image rebuild (#7912)
    omit 438da72  [AIRFLOW-5825] SageMakerEndpointOperator is not idempotent (#7891)
    omit 3f26427  Allow hvac pakage installation using 'hashicorp' extra (#7915)
    omit da46243  Decouple DAG and SerializedDagModel (#7898)
    omit bf4d231  Enable super init not called check in pylint (#7834)
    omit 3fb5f15  Requirements now depend on python version (#7841)
    omit 3cc631e  Extract DAG cycle tester (#7897)
    omit 2a98a61  Add _access control to validate deserialized DAGs (#7896)
    omit d674f31  [Doc] Fix broken link in README.md (#7893)
    omit f0c65e3  [AIRFLOW-4453] Make behavior of `none_failed` consistent with documentation (#7464)
    omit 6bd2e59  Fix Elastic DAG for TestDagFileProcessorQueriesCount (#7889)
    omit c1b4b71  [Doc] Separate supported Postgres versions with comma (#7892)
    omit 892522f  Change signature of GSheetsHook methods (#7853)
    omit 2d0db94  [AIRFLOW-6399] Serialization: DAG access_control field should be decorated field in DAG serialization (#7879)
    omit bfd4251  Improve idempotency in MLEngineHook.create_model (#7811)
    omit 876ca9b  Update Celery to 4.4.2 (#7754)
    omit f9c2263  Fix CloudSecretsManagerBackend invalid connections_prefix (#7861)
    omit a32a127  Improve setUp/tearDown in PrestoToGCSSystemTest (#7860)
    omit e3920f1  Improve setUp/tearDown in Cloud Firestore system test (#7862)
    omit 4e9a7d0  Display DAG filepaths in airflow dags list command (#7886)
    omit 8ba8a72  Improve example DAGs for Cloud Memorystore (#7855)
    omit f7d1a43  Fix CloudMemorystoreCreateInstanceAndImportOperator operator (#7856)
    omit beef6c2  Improve authorization in GCP system tests (#7863)
    omit 9546192  bumping simple-salesforce to 1.0.0 (#7857)
    omit 6486abc  Remove references to airflow.contrib in tests (#7882)
    omit d87c59d  Don't schedule dummy tasks (#7880)
    omit 35834c3  Remove Presto check operators (#7884)
    omit d2042b7  Load all job models at once (#7878)
    omit bb5edf4  Restore DaskExecutor tests (#7786)
    omit 5f165f3  [AIRFLOW-5801] Get GCP credentials from file instead of JSON blob (#7869)
    omit a6fd74e  Fix grammar in setup.py (#7877)
    omit 733d3d3  [AIRFLOW-4363] Fix JSON encoding error (#7628)
    omit 4c067de  Fix static check failure: end-of-file-fixer (#7874)
    omit 66962b4  add kubernetes instructions to bug_report (#7789)
    omit f7229e5  BugFix: Show task_id in the Graph View tooltip (#7859)
    omit a31ce56  Welcome users on creating their first issue (#7867)
    omit 6c67087  [AIRFLOW-6833] HA for webhdfs connection (#7454)
    omit 686d7d5  Standardize SecretBackend class names (#7846)
    omit 02b71f9  Remove unused import - BowlerTool (#7865)
    omit 6df6b8c  Fix example DAG for MLEngine in backport package (#7813)
    omit a15026f  Bump Boto3 (#7851)
    omit 1982c3f  Run Dataflow for ML Engine summary in venv (#7809)
    omit 0c6af43  [AIRFLOW-7053] Fix success/failed error in graph without dagrun (#7709)
    omit 0eec083  Add Colgate-Palmolive to users list (#7848)
    omit eef87b9  [AIRFLOW-7105] Unify Secrets Backend method interfaces (#7830)
    omit 3cc37b1  Remove super().__init__() call in backported hooks (#7833)
    omit 77bc480  [AIRFLOW-6624] Improve webserver command with pidfile checking (#7245)
    omit bbd9922  Skip Installation on Travis (#7845)
    omit cc2458d  Pylint: Enable deprecated-* check (#7842)
    omit a7e3c11  Pylint: Enable dict-*-not-iterating check (#7840)
    omit c4ea10e  Pylint: Enable deprecated-sys-function check (#7838)
    omit 2db0a66  Pylint: Enable deprecated-string-function check (#7839)
    omit 529db07  Improve Google PubSub hook publish method (#7831)
    omit 4bde99f  Make airflow/providers pylint compatible (#7802)
    omit a001489  Improve example DAG for ML Engine (#7810)
    omit 210de87  Move Dockerfile to Dockerfile.ci (#7829)
    omit ca8857b  Change from Instance attribute to variable in JdbcOperator.execute (#7819)
    omit 05443c6  Add missing call to Super class in remaining providers (#7828)
    omit 5648dfb  Add missing call to Super class in 'amazon', 'cloudant & 'databricks' providers (#7827)
    omit be2b2ba  Add missing call to Super class in 'http', 'grpc' & 'slack' providers (#7826)
    omit cd546b6  Add missing call to Super class in 'cncf' & 'docker' providers (#7825)
    omit 31efc93  Add missing call to Super class in 'salesforce' provider (#7824)
    omit 9e5a8e7  Add call to Super class in 'google' providers (#7823)
    omit 74c2a6d  Add call to Super class in 'ftp' & 'ssh' providers (#7822)
    omit a83eb33  Add call to Super call in microsoft providers (#7821)
    omit 7e6372a  Add call to Super call in apache providers (#7820)
    omit b86bf79  Fix typo in GCP credentials_provider's docstring (#7818)
    omit 56c013c  Add missing docstring in BigQueryHook.create_empty_table (#7817)
    omit b7ecc01  Make AirflowConfigParser._warn_deprecate as staticmethod (#7816)
    omit f2e0766  Make get_user_roles staticmethod (#7815)
    omit 7811918  Remove redundant parentheses (#7814)
    omit 426a798  Imrove support for laatest API in  MLEngineStartTrainingJobOperator (#7812)
    omit cdf1809  [AIRFLOW-7104] Add Secret backend for GCP Secrets Manager (#7795)
    omit d372f23  [AIRFLOW-XXXX] Add guide for Travis CI and IDE setup (#7625)
    omit 8465d66  Remove airflow.bin package (#7808)
    omit 87149a7  Test installation of all provider packages (#7797)
    omit 0d8b846  [AIRFLOW-XXXX] Clarifying wording on DAG runs (#7744)
    omit 04de091  Add backwards compatibility for chain and cross_downstream (#7807)
    omit f4f8885  Remove CLIFactory - reduce indendation (#7804)
    omit 7534817  Change name of the common environment initialization function (#7805)
    omit 305e1e5  Verify that all providers packages are included (#7793)
    omit 5846b6a  Ask users reporting UI bugs to include photo or video (#7790)
    omit 27dac00  [AIRFLOW-7099] Improve system test for cloud transfer service (#7794)
    omit 0974aab  Introduce types in airflow.bin.cli (#7803)
    omit 0daf5d7  Add ability to specify a maximum modified time for objects in GCSToGCSOperator (#7791)
    omit 8c56388  [AIRFLOW-7067] Pinned version of Apache Airflow (#7730)
    omit d9ea57b  Remove arg lookup map in CLIFactory (#7801)
    omit 9ad1844  Bring back reset db explicitly called at CI entry (#7798)
    omit b7ca0dd  Fix elasticsearch breaking the build (#7800)
    omit 6ec51b3  Fixes unclean installation of Airflow 1.10 (#7796)
    omit cabd684  [AIRFLOW-7097] Install gcloud beta componensts in CI image (#7772)
    omit fee827e  Remove references to Jira for tickets/PR from docs (#7783)
    omit 661c44a  Fix formatting in feature_request issue template (#7784)
    omit c8088c2  [AIRFLOW-7100] Add GoogleAnalyticsGetAdsLinkOperator (#7781)
    omit bfce7e9  Enable Github issues (#7779)
    omit 2a9f9e4  Remove Jira title requirement from Mergable check (#7780)
    omit e054bbc  [AIRFLOW-XXXX] Fix typo in ci_prepare_backport_packages.sh (#7778)
    omit 9575706  [AIRFLOW-6860] Default ignore_first_depends_on_past to True (#7610)
    omit 5106a29  [AIRFLOW-6752] Add GoogleAnalyticsRetrieveAdsLinksListOperator (#7748)
    omit 6c4e90d  [AIRFLOW-7098] Simple salesforce release 1.0.0 breaks the build (#7775)
    omit 6b3b8a4  [AIRFLOW-XXXX] document system tests mechanism better (#7774)
    omit 759ce2a  [AIRFLOW-6978] Add PubSubPullOperator (#7766)
    omit 6b9b214  [AIRFLOW-6732] Add GoogleAdsHook and GoogleAdsToGcsOperator (#7692)
    omit ff3700d  [AIRFLOW-6959] Use NULL as dag.description default value (#7593)
    omit a360024  [AIRFLOW-5705] Make AwsSsmSecretsBackend consistent with VaultBackend (#7753)
    omit a44beaf  [AIRFLOW-7076] Add support for HashiCorp Vault as Secrets Backend (#7741)
    omit d027b87  [AIRFLOW-6885] Delete worker on success (#7507)
    omit 92ca751  Remove JIRA requirements from PRs (#7771)
    omit b118916  [AIRFLOW-7069] Fix cloudsql system tests (#7770)
    omit c24f841  [AIRFLOW-7084] Lazy initialize plugins for each entrypoint (#7758)
    omit 749fc47  [AIRFLOW-4672] Make airflow/hooks Pylint compatible (#7767)
    omit 2869d3d  [AIRFLOW-4679] Make airflow/operators Pylint compatible (#7757)
    omit f513f40  [AIRFLOW-XXXX] Add HomeToGo in Airflow users list (#7769)
    omit ae854ca  [AIRFLOW-7082] Remove catch_http_exception decorator in GCP hooks (#7756)
    omit 97dbc1b  [AIRFLOW-7087] Rename _execute_helper to _run_scheduler_loop (#7763)
    omit 7e1e954  [AIRFLOW-7085] Cache credentials, project_id in GCP Base Hook (#7759)
    omit d2ee4be  [AIRFLOW-7089] Create kill method in AbstractDagFileProcessorProcess (#7765)
    omit d9eb0be  [AIRFLOW-7088] Avoid reading store_dag_code option in loop (#7764)
    omit 6e21c13  [AIRFLOW-XXXX] Fix reference to GCP classes in guides (#7762)
    omit ce022a3  [AIRFLOW-XXXX] Add cross-references for operators guide (#7760)
    omit cc5376d  [AIRFLOW-7000] Allow passing in env var JSON dict in task_test (#7639)
    omit 029c84e  [AIRFLOW-5421] Add Presto to GCS transfer operator (#7718)
    omit 63a3102  [AIRFLOW-7064] Add CloudFirestoreExportDatabaseOperator (#7725)
    omit e21b2e1  [AIRFLOW-7080] Adds API endpoint to return a DAG's paused state (#7737)
    omit 73305c7  [AIRFLOW-7081] Remove env variables from GCP guide (#7755)
    omit 4e626be  [AIRFLOW-6014] - handle pods which are preempted and deleted by kuber… (#6606)
    omit 60fdbf6  [AIRFLOW-5610] Add ability to specify multiple objects to copy in GCSToGCSOperator (#7728)
    omit 49998ed  [AIRFLOW-7074] Add Permissions to view SubDAGs (#7752)
    omit 4979e5c  [AIRFLOW-7072] Task instance email_alert render only if need (#7736)
    omit de7e934  [AIRFLOW-7079] Remove redundant code for storing template_fields (#7750)
    omit d0cf421  [AIRFLOW-XXXX] Fix typo in UPDATING.md (#7751)
    omit 0de0347  [AIRFLOW-6855]: Escape project_dataset_table in SQL query in gcs to bq … (#7475)
    omit 91557c6  [AIRFLOW-7073] GKEStartPodOperator always use connection credentials (#7738)
    omit 2a54512  [AIRFLOW-5705] Fix bugs in AWS SSM Secrets Backend (#7745)
    omit 968a3f9  [AIRFLOW-XXXX] Add label for Secrets for matching filepaths (#7746)
    omit 4ff9d63  [AIRFLOW-5705] Fix bug in Secrets Backend (#7742)
    omit a8b5fc7  [AIRFLOW-4175] S3Hook load_file should support ACL policy paramete (#7733)
    omit ae035cd  [AIRFLOW-6987] Avoid creating default connections (#7629)
    omit 51161db  [AIRFLOW-5664] Store timestamps with microseconds precision (#6354)
    omit 8f417e5  [AIRFLOW-XXXX] Updated supported versions of backends (#7727)
    omit 8bf6a90  [AIRFLOW-6530] Allow Custom Statsd Client (#7227)
    omit 0740daf  [AIRFLOW-7066] Use sphinx syntax in concepts.rst (#7729)
    omit 271ee64  [AIRFLOW-7058] Add support for different DB versions (#7717)
    omit dced43b  [AIRFLOW-6946] Switch to MySQL 5.7 in 2.0 as base (#7570)
    omit 6fc5148  [AIRFLOW-7063] Fix dag.clear() slowness caused by count (#7723)
    omit 35eff0a  [AIRFLOW-7051] Implement Vertica Hook Tests (#7707)
    omit e31e9dd  [AIRFLOW-5705] Add secrets backend and support for AWS SSM (#6376)
    omit 5f784ae  [AIRFLOW-7061] Rename openfass to openfaas (#7721)
    omit 31d15bd  [AIRFLOW-7062] Fix pydruid release breaking the build (#7720)
    omit 2bc020c  [AIRFLOW-7055] Verbose logging option for google provider (#7711)
    omit d466148  [AIRFLOW-7019] Show un/pause errors in dags view. (#7669)
    omit 8badb3d  [AIRFLOW-XXXX] Add Rakuten in Airflow Users list (#7686)
    omit 4e49f00  [AIRFLOW-7001] Further fix for the MySQL 5.7 UtcDateTime (#7655)
    omit ef71ac6  [AIRFLOW-7029] Use separate docker image for running license check (#7678)
    omit 5192756  [AIRFLOW-XXXX] Remove the defunct limitation of Dag Serialization (#7716)
    omit 7e15236  [AIRFLOW-XXXX] Update temp link to a fixed link (#7715)
    omit 0be7654  [AIRFLOW-7003] Lazy load all plguins (#7644)
    omit e146518  [AIRFLOW-5946] DAG Serialization: Store source code in db (#7217)
    omit a86924f  [AIRFLOW-7054] Breeze has an option now to reset db at entry (#7710)
    omit c997cab  [AIRFLOW-6724] Add Google Analytics 360 Accounts Retrieve Operator (#7630)
    omit 289bc80  [AIRFLOW-7056] Selective backport packages build (#7712)
    omit ccbaf57  [AIRFLOW-6989] Display Rendered template_fields without accessing Dagfiles (#7633)
    omit 3bb60af  [AIRFLOW-6975] Base AWSHook AssumeRoleWithSAML (#7619)
    omit 7f6e6b9  [AIRFLOW-7022] Simplify DagFileProcessor.process_file method (#7674)
    omit c0c5f11  [AIRFLOW-6884] Make SageMakerTrainingOperator idempotent (#7598)
    omit 2327aa5  [AIRFLOW-7025] Fix SparkSqlHook.run_query to handle its parameter properly (#7677)
    omit 421e7a2  [AIRFLOW-7047] Fixe build providers dependencies pre-commit on Mac (#7705)
    omit 3e23235  [AIRFLOW-6954] Use DagRunType instead of ID_PREFIX in run_id (#7583)
    omit 78e48ba  [AIRFLOW-5944] Rendering templated_fields without accessing DAG files (#6788)
    omit 6cc9d81  [AIRFLOW-7013] Automated check if Breeze image needs to be pulled (#7656)
    omit 137896f  [AIRFLOW-7034] Remove feature: Assigning Dag to task using Bitshift Op (#7685)
    omit 6140356  [AIRFLOW-6481] Fix bug in SalesforceHook (#7703)
    omit 6539af3  [AIRFLOW-XXXX] Wrap line under 90 characters (#7701)
    omit 41d66fe  [AIRFLOW-XXXX] Fix broken link in backport_packages/README.md (#7700)
    omit a251ae9  [AIRFLOW-XXXX] Change CONTRIBUTING.md to CONTRIBUTING.rst (#7695)
    omit 63cf303  [AIRFLOW-XXXX] Update to the latest version of pre-commit-hooks (#7702)
    omit 25c3abf  [AIRFLOW-XXXX] Replace conversion from list to set (#7696)
    omit facd59b  [AIRFLOW-XXXX] Remove already solved items from pylint_todo.txt (#7697)
    omit 8f11af9  [AIRFLOW-XXXX] Fix docstring in TestSchedulerJob (#7699)
    omit 81f50a9  [AIRFLOW-XXXX] Fix typo in tests/jobs/test_base_job.py (#7698)
    omit bdb2eba  [AIRFLOW-7017] Respect default dag view in trigger dag origin. (#7667)
    omit 462225a  [AIRFLOW-7041] make bowler dependency local (#7691)
    omit 3aff653  [AIRFLOW-7040] Move tests/utils/contrib packages to tests/utils (#7690)
    omit 2536b51  [AIRFLOW-7037] Fix Incorrect Type Annotation for Multiprocessing Connection (#7687)
    omit fcfc2aa   [AIRFLOW-6809] Add tests for presto operators (#7422)
    omit 2440c4a  [AIRFLOW-7032] Remove airflow/gcp folder from doc build (#7681)
    omit b7cdda1  [AIRFLOW-4438] Add Gzip compression to S3_hook (#7680)
    omit e6af02f  [AIRFLOW-7016] Sort dag tags in the UI (#7661)
    omit 1f77f94  [AIRFLOW-6980] Improve system tests and building providers package (#7615)
    omit 2f42fa5  [AIRFLOW-6443] Increase pool name length & error if name is too long (#7658)
    omit 024b4bf  [AIRFLOW-7024] Add the verbose parameter support to SparkSqlOperator (#7676)
    omit 6c39a3b  [AIRFLOW-6542] Add spark-on-k8s operator/hook/sensor (#7163)
    omit 644554a  [AIRFLOW-XXXX] Small grammar fixes in Best Practices doc (#7670)
    omit e2711af  [AIRFLOW-7015] Detect Dockerhub repo/user when building on Dockerhub (#7673)
    omit 3f68eea  [AIRFLOW-7023] Remove duplicated package definitions in setup.py (#7675)
    omit c93f82b  [AIRFLOW-7021] Avoid multiple calls to conf.getboolean in _process_dags (#7672)
    omit bf9b6b6  [AIRFLOW-5013] Add GCP Data Catalog Hook and operators (#7664)
    omit 29e848d  [AIRFLOW-7018] fixing travis's job name escaping problem (#7668)
    omit e5130dc  [AIRFLOW-2911] Add job cancellation capability to Dataflow service (#7659)
    omit faf0df4  [AIRFLOW-XXXX] Fix upsert operator in BQ example DAG (#7666)
    omit b39468d  [AIRFLOW-5922] Add option to specify the mysql client library used in MySqlHook (#6576)
    omit 3aca396  [AIRFLOW-7010] Skip in-container checks for Dockerhub builds (#7652)
    omit 1766e0b  [AIRFLOW-XXXX] Fix gitignore (#7660)
    omit 5be3b31  [AIRFLOW-7009] Use keywords arguments for DagFileStat (#7651)
    omit 8546549  [AIRFLOW-7012] Split tests into providers/core to save memory (#7657)
    omit 42eef38  [AIRFLOW-6877] Add cross-provider dependencies as extras (#7506)
    omit cad20c2  [AIRFLOW-5842] Swtch to Debian buster image as a base (#7647)
    omit 265282c  [AIRFLOW-7005] Added exec command to Breeze (#7649)
    omit 609707e  [AIRFLOW-6967] Add tests to avoid performance regression in DagFileProcessor (#7602)
    omit 680f767  [AIRFLOW-7002] Get rid of yaml "parser" in bash (#7646)
    omit c2a47c4  [AIRFLOW-7006] Fix missing +e in Breeze script (#7648)
    omit b5b9795  [AIRFLOW-6973] Make GCSCreateBucketOperator idempotent (fix) (#7624)
    omit d18513c  [AIRFLOW-5828] Move build logic out from hooks/build (#7618)
    omit e7d6566  [AIRFLOW-7001] Time zone removed from MySQL TIMSTAMP field inserts (#7641)
    omit f3abd34  [AIRFLOW-6998] Fix failing system tests in CI (#7636)
    omit a110cf0  [AIRFLOW-6497] Avoid loading DAGs in the main scheduler loop (#7597)
    omit 6b65038  [AIRFLOW-6990] Improve system tests for Google Marketing Platform (#7631)
    omit ff38e15  [AIRFLOW-6984] Improve setup/teardown in SFTP-GCS system tests (#7623)
    omit 755fe52  [AIRFLOW-6915] Add AI Platform Console Link for MLEngineStartTrainingJobOperator (#7535)
    omit 5bddf60  [AIRFLOW-XXXX] Add docs to add Dag Tags (#7627)
    omit cb2f339  [AIRFLOW-6973] Make GCSCreateBucketOperator idempotent (#7609)
    omit 09fea3c  [AIRFLOW-6977] Fix BigQuery DTS example DAG (#7612)
    omit a6e5bcd  [AIRFLOW-6972] Shorter frequently used commands in Breeze (#7608)
    omit c0e5da5  [AIRFLOW-6040] ReadTimoutError should not raise exception (#7616)
    omit 8230ccc  [AIRFLOW-6926] Fix Google Tasks operators return types and idempotency (#7547)
    omit 0d1e308  [AIRFLOW-6970] Improve GCP Video Intelligence system tests (#7604)
    omit 46e55fb  [AIRFLOW-XXXX] Add Wildlifestudios to airflow users list
    omit 4c227e2  [AIRFLOW-6956] Extract kill_child_processes_by_pids from DagFileProcessorManager (#7584)
    omit 2bae095  [AIRFLOW-6979] Fix breeze test-target specific test param issue (#7614)
    omit ab6bb00  [AIRFLOW-6971] Fix return type in CloudSpeechToTextRecognizeSpeechOperator (#7607)
    omit 2ea9278  [AIRFLOW-6860] Default ignore_first_depends_on_past to True (#7490)
    omit dc78387  [AIRFLOW-XXXX] Add Ternary Data to README.md (#7606)
    omit f5da114  [AIRFLOW-XXXX] Fix typo from upstream to downstream (#7595)
    omit 1e3cddd  [AIRFLOW-2325] Add CloudwatchTaskHandler option for remote task logging to Cloudwatch (#7437)
    omit 46b7b38  [AIRFLOW-6961] Create tags in bulk during bulk_sync_to_db (#7599)
    omit 1d16de7  [AIRFLOW-6969] Move backport build to test (#7603)
    omit 9a94ab2  [AIRFLOW-6962] Fix compeleted to completed (#7600)
    omit 0848dc6  [AIRFLOW-6966] Move reap_process_group to process_utils (#7601)
    omit d21e9e8  [AIRFLOW-XXXX] Add Docker installation in WSL (#7591)
    omit f85cb87  [AIRFLOW-6472] Correct short and long option in cli (#7148)
    omit cc562dd  [AIRFLOW-6881] Bulk fetch DAGRun for create_dag_run (#7502)
    omit e936159  [AIRFLOW-6958] Fix Intermittent CI failure (#7592)
    omit e7b8eb7  [AIRFLOW-XXXX] Fix path in kubernetes.rst  (#7594)
    omit 3db4ade  [AIRFLOW-6924] Fix Google DLP operators return types (#7546)
    omit fae99e1  [AIRFLOW-XXXX] Add -- to rm in install_released_airflow_version (#7548)
    omit 1b38f6d  [AIRFLOW-5908] Add download_file to S3 Hook (#6577)
    omit 063a35f  [AIRFLOW-6869][WIP] Bulk fetch DAGRuns for _process_task_instances (#7489)
    omit 6180f71  [AIRFLOW-XXXX] Fix tutorial that initialize the database tables for 2.0.0 (#7590)
    omit c1c2d6a  [AIRFLOW-6871] optimize tree view for large DAGs (#7492)
    omit e63e811  [AIRFLOW-6933] Pass in env vars for all operators (#7576)
    omit 9676952  [AIRFLOW-XXXX] Fix typo in bigquery_dts.rst (#7588)
    omit c88e1d7  [AIRFLOW-6952] Use property for dag default_view (#7579)
    omit a887e0a  [AIRFLOW-6957] Make retrieving Paused Dag ids a separate method (#7587)
    omit 847cb40  [AIRFLOW-6941] Add queries count test for create_dagrun (#7565)
    omit 66a70bb  [AIRFLOW-6955] Only register signal handlers when DagFileProcessorManager is started (#7582)
    omit 3709ba9  [AIRFLOW-6948] Remove ASCII Airflow from version command (#7572)
    omit 6a9b951  [AIRFLOW-6950] Remove refresh_executor_config from ti.refresh_from_db (#7577)
    omit 4e3f00d  [AIRFLOW-XXXX] Add airflow/utils/dag_processing.py to boring-cyborg.yml (#7586)
    omit bbfc18e  [AIRFLOW-6937] Inline _get_simple_dags method in SchedulerJob (#7561)
    omit b59042b  [AIRFLOW-6949] Respect explicit `spark.kubernetes.namespace` conf to SparkSubmitOperator (#7575)
    omit 6d905fd  [AIRFLOW-XXXX] Add Tink as an Airflow user (#7581)
    omit d7f7a28  [AIRFLOW-6856] BugFix: Paused Dags still Scheduled (#7578)
    omit 008b4ba  [AIRFLOW-6730] Use total_seconds instead of seconds (#7363)
    omit ee16d30  [AIRFLOW-XXXX] Update LICENSE versions and remove old licenses (#7553)
    omit d031f84  [AIRFLOW-6856] Bulk fetch paused_dag_ids (#7476)
    omit 3837dce  [AIRFLOW-6862] Do not check the freshness of fresh DAG (#7481)
    omit 37a8f6a  [AIRFLOW-6939] Executor configuration via import path (#7563)
    omit 2cc8d20  [AIRFLOW-XXXX] Fix typos in docs directory (#7571)
    omit 031b4b7  [AIRFLOW-6857] Bulk sync DAGs (#7477)
    omit 764aab6  [AIRFLOW-6938] Don't read dag_directory in SchedulerJob (#7562)
    omit c9943ca  [AIRFLOW-6940] Improve test isolation in test_views.py (#7564)
    omit dfb18ad  [AIRFLOW-5659] Add support for ephemeral storage on KubernetesPodOperator (#6337)
    omit 6c266fc  [AIRFLOW-6936] Only register signal hanlders when ScheduleJob is started (#7560)
    omit d0d8732  [AIRFLOW-6932] Add restart-environment command to Breeze (#7557)
    omit 513b154  [AIRFLOW-6454] And script to benchmark scheduler dag-run time (#7537)
    omit 03946c6  [AIRFLOW-6942] Use tabulate to display DagBag Report (#7566)
    omit 835d859  [AIRFLOW-XXXX] Fix typo in BREEZE.rst (#7558)
    omit 206fc36  [AIRFLOW-XXXX] Fix typo in BREEZE.rst (#7556)
    omit 7ae05a0  [AIRFLOW-5354] Reduce scheduler CPU usage from 100% (#7552)
    omit a75e69a  [AIRFLOW-XXXX] Fix broken static check for BREEZE.rst (#7555)
    omit 0a77f9f  [AIRFLOW-XXXX] Fix typo in BREEZE.rst (#7554)
    omit 676c851  [AIRFLOW-6843] Add delete_option_kwargs to delete_namespaced_pod (#7523)
    omit 1110faa  [AIRFLOW-XXXX] Fix broken static check failure on CI (#7551)
    omit f89582a  [AIRFLOW-XXXX] Block PR Merge if it has DONT-MERGE in title (#7550)
    omit f82e45e  [AIRFLOW-XXXX] Add more .mailmap entries (#7545)
    omit 6ec9664  [AIRFLOW-XXXX] Prohibit non-finished PR (#7543)
    omit c39ebaa  [AIRFLOW-6887] Do not check the state of fresh DAGRun (#7510)
    omit 83b60f0  [AIRFLOW-6919] Make Breeze DAG-test friedly (#7539)
    omit c161813  [AIRFLOW-6382] Add reason for pre-commit rule (#7538)
    omit 3ea3e1a  [AIRFLOW-6824] EMRAddStepsOperator problem with multi-step XCom (#7443)
    omit 3f29300  [AIRFLOW-XXXX] Add instructions on using template_searchpath (#7540)
    omit 3111406  [AIRFLOW-6864] Make airfow/jobs pylint compatible (#7484)
    omit 746d8de  [AIRFLOW-XXXX] Fix outdated doc on settings.policy (#7532)
    omit 77b5320  [AIRFLOW-6907] Simplify SchedulerJob (#7527)
    omit a62bb61  [AIRFLOW-6910] Fix kill_zombie method call (#7531)
    omit 6eaa7e3  [AIRFLOW-5924] Automatically unify bucket name and key in S3Hook (#6574)
    omit 212c02b  [AIRFLOW-6909] Prepare backport packages on post-test stage (#7529)
    omit 153c368  [AIRFLOW-XXXX] Update docs on starting Kubernetes tests (#7530)
    omit bb552b2  [AIRFLOW-6908] Lazy load AirflowException (#7528)
    omit d1a3424  [AIRFLOW-6593] Add GCP Stackdriver Alerting Hooks and Operators (#7322)
    omit 1467311  [AIRFLOW-6906] Fix flaky tests in kubernetes tests (#7525)
    omit e3fb4a7  [AIRFLOW-6905] Update pin.svg with new pinwheel (#7524)
    omit 20b6b34  [AIRFLOW-6838] Introduce real subcommands for Breeze (#7515)
    omit 0425055  [AIRFLOW-6873] fix mypyd errors and add new type annotations (#7495)
    omit f0e2421  [AIRFLOW-6896] AzureCosmosDBHook: Move DB call out of __init__ (#7520)
    omit 4bec1cc  [AIRFLOW-6895] AzureFileShareHook: Move DB call out of __init__ (#7519)
    omit 14315fc  [AIRFLOW-6516] Allow different configmaps for airflow.cfg & airflow_l… (#7518)
    omit b4ce8f2  [AIRFLOW-XXXX] correct path to deploy_airflow_to_kubernetes.sh in TESTING.rst (#7522)
    omit 83d826b  [AIRFLOW-6897] Simplify DagFileProcessorManager (#7521)
    omit 3320e43  [AIRFLOW-6817] Lazy-load `airflow.DAG` to keep user-facing API untouched (#7517)
    omit 7d0e712  [AIRFLOW-6830] Add Subject/MessageAttributes to SNS hook and operator (#7451)
    omit 27e0b42  [AIRFLOW-6474] `list_dag_runs` CLI can now filter by execution date range (#7446)
    omit 1a9d218  [AIRFLOW-6628] DAG auto-complete now suggests from all acessible DAGs (#7251)
    omit b6f919c  [AIRFLOW-6204] Create GoogleSystemTest class (#7439)
    omit ccb2899  [AIRFLOW-6663] Prepare backporting packages (#7391)
    omit 0ec2774  [AIRFLOW-5629] Implement Kubernetes priorityClassName in KubernetesPodOperator (#7395)
    omit dcf8743  [AIRFLOW-6894] Prevent db query in example_dags (#7516)
    omit a812f48  [AIRFLOW-6062] Executor would only delete workers in its own namespace (#7123)
    omit 20c507f  [AIRFLOW-6892] Fix broken non-wheel releases (#7514)
    omit 086e307  [AIRFLOW-6890] AzureDataLakeHook: Move DB call out of __init__ (#7513)
    omit 305053c  [AIRFLOW-6889] Change mutable argument value in OpsgenieAlertHook (#7512)
    omit 520f24b  [AIRFLOW-6888] Replace List creation in experimental/trigger_dag.py (#7511)
    omit 0bb6879  [AIRFLOW-4030] second attempt to add singularity to airflow (#7191)
    omit f0a4aa3  [AIRFLOW-XXXX] Fix grammar in UPDATING.md (#7509)
    omit 61a8bb6  [AIRFLOW-6879] Fix Failing CI: Update New import paths (#7500)
    omit 63751c3  [AIRFLOW-6872] Fix: Show Git Version in UI (#7493)
    omit 9f73d90  [AIRFLOW-XXXX] Remove unused local variable value (#7496)
    omit 4d03e33  [AIRFLOW-6817] remove imports from `airflow/__init__.py`, replaced implicit imports with explicit imports, added entry to `UPDATING.MD` - squashed/rebased (#7456)
    omit 9e63fec  [AIRFLOW-XXXX] Remove duplicate line from breeze (#7491)
    omit a9ad0a92 [AIRFLOW-6790] Add basic Tableau Integration (#7410)
    omit d8801f4  [AIRFLOW-XXXX] Remove redundant wording in docstrings (#7497)
    omit 7f3f666  [AIRFLOW-XXXX] Remove duplication in BaseOperator docstring (#7321)
    omit be0501b  [AIRFLOW-XXXX] Update tests info in CONTRIBUTING.rst (#7466)
    omit 0ce2a55  [AIRFLOW-6837] Limit description length of a Dag on HomePage (#7457)
    omit f90c25e  [AIRFLOW-XXXX] Clarify dag_id parameter docstring (#7463)
    omit a5e8dc9  [AIRFLOW-6850] Handle no access to code in UI (#7472)
    omit d12001a  [AIRFLOW-XXXX] Add architecture to k8sexec docs (#7406)
    omit 4e0e2f0  [AIRFLOW-6867] Decouple DagBag and TaskInstance (#7488)
    omit fcbc9bc  [AIRFLOW-6858] Decouple DagBag and Executor (#7479)
    omit 6b90b11  [AIRFLOW-6863] Make airflow/task and airflow/ti_deps pylint compatible (#7482)
    omit 35b9616  [AIRFLOW-4973] Add Cloud Data Fusion Pipeline integration (#7486)
    omit 5d1dc7e  [AIRFLOW-XXXX] Small BREEZE.rst update (#7487)
    omit 848fbab  [AIRFLOW-6763] Make systems tests ready for backport tests (#7389)
    omit 6502cfa  [AIRFLOW-6866] Fix wrong export for Mac on Breeze (#7485)
    omit 92f90fd  [AIRFLOW-XXXX] Document new session handling guidelines (#7483)
    omit 9577672  [AIRFLOW-6861] Remove pool full on TaskInstance (#7480)
    omit 0108fe3  [AIRFLOW-XXXX] Add instructions for logging to localstack S3 (#7461)
    omit 3ef7118  [AIRFLOW-6704] Copy common TaskInstance attributes from Task (#7324)
    omit 431b3fb  [AIRFLOW-6346] Enhance dag default_view and orientation (#6900)
    omit 47a922b  [AIRFLOW-6854] Fix missing typing_extensions on python 3.8 (#7474)
    omit 1cdab56  [AIRFLOW-5391] Do not re-run skipped tasks when they are cleared (#7276)
    omit 6cd37da  [AIRFLOW-6821] Success callback not called when task marked as success from UI (#7447)
    omit aff3a36  [AIRFLOW-6558] Campaign Manager operators for conversions (#7420)
    omit 1a9a9f7  [AIRFLOW-6842] Skip fixing ownership on Mac (#7469)
    omit e91d615  [AIRFLOW-6721] Organize Apache Hive tests (#7468)
    omit 3089812  [AIRFLOW-6839] even more mypy speed improvements (#7460)
    omit ae69475  [AIRFLOW-6841] Fixed unbounded variable on Mac (#7465)
    omit 3e5d272  [AIRFLOW-XXXX] Remove travis config warnings (#7467)
    omit 175a160  [AIRFLOW-6828] Stop using the zope library (#7448)
    omit d3cf23d  [AIRFLOW-5470] Add Apache Livy REST operator (#6090)
    omit d2ab8b8  [AIRFLOW-6820] fixup! fix unbound variable (#7459)
    omit 24f9f11  [AIRFLOW-6820] split breeze into functions (#7433)
    omit 65dd28e  [AIRFLOW-1202] Create Elasticsearch Hook (#7358)
    omit 1730570  [AIRFLOW-XXXX] Change title and add some more helpful information (#7455)
    omit 03fb50a  [AIRFLOW-6823] Fix root owned files automatically in Breeze (#7449)
    omit 7c95c81  [AIRFLOW-6793] Respect env variable in airflow config command (#7413)
    omit 3f25ff9  [AIRFLOW-XXXX] - add communication chapter to contributing (#7204)
    omit dbcd3d8  [AIRFLOW-6804] Add the basic test for all example DAGs (#7419)
    omit 9cbd7de  [AIRFLOW-6792] Remove _operator/_hook/_sensor in providers package and add tests (#7412)
    omit d83ce26  [AIRFLOW-XXXX] Add known issue  - example_dags/__init__.py (#7444)
    omit d1ab370  [AIRFLOW-XXXX] Fix breeze build-docs (#7445)
    omit 5b199cb  [AIRFLOW-XXXX] Typo in example_bigquery DAG (#7429)
    omit 1a6b6cb  [AIRFLOW-XXXX] Less verbose docker builds
    omit e835df5  [AIRFLOW-6818] Fix for old versions of git on Dockerhub builds (#7440)
    omit 2c9345a  [AIRFLOW-6759] Added MLEngine operator/hook to cancel MLEngine jobs (#7400)
    omit 946bdc2  [AIRFLOW-6405] Add GCP BigQuery Table Upsert Operator (#7126)
    omit cc1bd64  [AIRFLOW-6801] Make use of ImportError.timestamp (#7425)
    omit ff7034f  [AIRFLOW-6816] Simplified common functions in breeze scripts (#7430)
    omit 345a968  [AIRFLOW-XXXX] Add Geekie to Airflow Users list (#7434)
    omit cec9249  [AIRFLOW-6818] Prevent Docker cache-busting on when editing www templates (#7432)
    omit 4c91cf8  [AIRFLOW-6765] Add CLI "airflow dags test" command (#7426)
    omit 627365a  Revert "[AIRFLOW-XXXX] Prevent Docker cache-busting on when editing www templates (#7427)"
    omit 3eb30ed  [AIRFLOW-XXXX] Prevent Docker cache-busting on when editing www templates (#7427)
    omit cc6e46f  [AIRFLOW-XXXX] Speed up mypy runs. (#7421)
    omit edcad79  [AIRFLOW-3607] fix scheduler bug related to concurrency and depends on past (#7402)
    omit ee1ab76  [AIRFLOW-6531] Initial Yandex.Cloud Dataproc support (#7252)
    omit 343d38a  [AIRFLOW-6802] Fix bug where dag.max_active_run wasn't always honored by scheduler (#7416)
    omit df24b43  [AIRFLOW-6800] Close file object after parsing ssh config (#7415)
    omit fb00c68  [AIRFLOW-6590] Use batch db operations in jobs (#7370)
    omit 920bf90  [AIRFLOW-XXXX] Add ShopBack as an Airflow user (#7418)
    omit ed2f3dc  [AIRFLOW-2906] Add support for DataDog's dogstatsd when emitting metrics (#7376)
    omit 67463c3  [AIRFLOW-6344] Fix travis CI for tag builds (#7411)
    omit 2381c82  [AIRFLOW-6505] Let emoji encoded properly for json.dumps() (#7399)
    omit 33af616  [AIRFLOW-6781] Enforce example_dags and guide for Google integrations (#7404)
    omit 9617627  [AIRFLOW-5590] Add run_id to trigger DAG run API response (#6256)
    omit 58c3542  [AIRFLOW-5231] Fix S3Hook.delete_objects method (#7375)
    omit 6b19889  [AIRFLOW-6065] Add Stackdriver Task Handler (#6660)
    omit 967930c  [AIRFLOW-5413] Allow K8S worker pod to be configured from JSON/YAML file (#6230)
    omit a0fa964  [AIRFLOW-6770] Run particular test using breeze CLI bug fix (#7396)
    omit 1e00243  [AIRFLOW-5176] Add Azure Data Explorer (Kusto) operator (#5785)
    omit b7aa778  [AIRFLOW-6767] Correct name for default Athena workgroup (#7394)
    omit 53ba6d6  [AIRFLOW-6764] Fixed environment installation for Linux (#7390)
    omit 319714f  [AIRFLOW-6766] Fix "cannot import ensure_text" error for pre-commit (#7393)
    omit f3a43ed  [AIRFLOW-XXXX] Add explicit info about JIRAs for code-related PRs (#7318)
    omit 1339485  [AIRFLOW-XXXX] Fix typo commiter => committer (#7392)
    omit 1464f16  [AIRFLOW-6762] Fix link to "Suggest changes on this page" (#7387)
    omit 951aa62  [AIRFLOW-6758] Skip git version retrieval in case of invalid git (#7382)
    omit 9282185  [AIRFLOW-6761] Fix WorkGroup param in AWSAthenaHook (#7386)
    omit 9e09fa3  [AIRFLOW-XXXX] Add Changelog & Updating.md section for 1.10.9 (#7385)
    omit 288a50a  [AIRFLOW-XXXX] Add Changelog for 1.10.8 (#7383)
    omit 54768c8  [AIRFLOW-XXXX] Add section for 1.10.8 in Updating.md (#7384)
    omit b738c9e  [AIRFLOW-6728] Change various DAG info methods to POST (#7364)
    omit e6d0b57  [AIRFLOW-XXXX] Update autolabeler config (#7379)
    omit 50f01db  [AIRFLOW-6756] Drop also deprecated tables in reset (#7381)
    omit cf1109d  [AIRFLOW-6755] Fix snowflake hook bug and tests (#7380)
    omit 52db2ab  [AIRFLOW-6751] Pin Werkzeug < 1.0.0 release - 1.0.0 is not compatible (#7377)
    omit f3eea3e  [AIRFLOW-6683] Run REST API tests when DAGs are serialized (#7352)
    omit f46be81  [AIRFLOW-6737] Enable kubernetes diagnostics for all kubernetes tests (#7371)
    omit f0c31c5  [AIRFLOW-6695] Can now pass dagrun conf when triggering dags via UI (#7312)
    omit 976ec4d  [AIRFLOW-6734] Use configured base_template instead of hard-coding (#7367)
    omit 220bc0e  [AIRFLOW-6733] Extend not replace template (#7366)
    omit e84e207  [AIRFLOW-6738] Upload container diagnostics always (#7372)
    omit 936f7fe  [AIRFLOW-6740] Remove Undocumented, deprecated, dysfunctional PROXY_FIX_NUM_PROXIES (#7359)
    omit 9e150cf  [AIRFLOW-XXXX] Fix location of kubernetes tests (#7373)
    omit 61455c6  [AIRFLOW-6739] Update tutorial.rst (#7369)
    omit 675cc6a  [AIRFLOW-6736] Fix the repo/branch that is used in PRs for git sync (#7368)
    omit 2195bb4  [AIRFLOW-XXXX] Remove "Core and community package" section (#7361)
    omit a2009bd  [AIRFLOW-XXXX] Add notes about airflow.providers and docs (#7360)
    omit ea93bb6  [AIRFLOW-XXXX] Add user and DAGs folder notes to BREEZE.rst (#7362)
    omit 2bfd7f2  Revert "[AIRFLOW-XXXX] Add note about  docs/autoapi_templates/index.rst file"
    omit fe6b170  [AIRFLOW-XXXX] Add note about  docs/autoapi_templates/index.rst file
    omit 4bf967c  [AIRFLOW-XXXX] Add versions_added field to configs (#7354)
    omit e681d3a  [AIRFLOW-6727] Fix minor bugs in Release Management scripts (#7355)
    omit 94fccca  [AIRFLOW-XXXX] Add pre-commit check for utf-8 file encoding (#7347)
    omit 34f5d6f  [AIRFLOW-XXXX] Add scheduler in production section (#7351)
    omit 5f7acb1  [AIRFLOW-6630] Resolve handlebars advisory (#7284)
    omit 96f8343  [AIRFLOW-6678] Pull event logs from Kubernetes (#7292)
    omit a022653  [AIRFLOW-XXXX] Move LatestOnlyOperator change to Master (#7350)
    omit d02ee3a  [AIRFLOW-6725] Simplify chaining operation in DagFileProcessorManager (#7349)
    omit eb0f6d1  [AIRFLOW-6683] REST API respects store_serialized_dag setting (#7296)
    omit 04c1fef  [AIRFLOW-6676] added GCSDeleteBucketOperator (#7307)
    omit 92c72f4  [AIRFLOW-6720] Detect missing tests for providers package (#7346)
    omit 486054b  [AIRFLOW-6711] Drop plugin support for stat_name_handler (#7335)
    omit d9fc5be  [AIRFLOW-6691] Add tests that protect the deprecated packages (#7303)
    omit f3ad5cf  [AIRFLOW-4681] Make sensors module pylint compatible (#7309)
    omit 7149a5b  [AIRFLOW-6720] Enforce alphabetical order for CONN_TYPE_TO_HOOK (#7344)
    omit 88e40c7  [AIRFLOW-6716] Fix AWS Datasync Example DAG (#7339)
    omit a311d3d  [AIRFLOW-6718] Fix more occurrences of utils.dates.days_ago (#7341)
    omit cb766b0  [AIRFLOW-XXXX] Fix Static Checks on CI (#7342)
    omit a025274  [AIRFLOW-6717] Remove non-existent field from templated_fields (#7340)
    omit 97a429f  [AIRFLOW-6714] Remove magic comments about UTF-8 (#7338)
    omit 6270cd8  [AIRFLOW-XXXX] Add cross-reference between connection and fernet (#7190)
    omit fe686e5  [AIRFLOW-6613] center dag on graph view load (#7238)
    omit 7527edd  [AIRFLOW-4364] Make all code in airflow/providers/amazon pylint compatible (#7336)
    omit 9d8d075  [AIRFLOW-6715] Fix Google Cloud DLP Example DAG (#7337)
    omit cf14150  [AIRFLOW-6708] Set unique logger names (#7330)
    omit 1e576f1  [AIRFLOW-6680] Last changes for AIP-21 (#7301)
    omit 633eca1  [AIRFLOW-6692] Generate excluded_patterns in docs/conf.py (#7304)
    omit 5e02e0d  [AIRFLOW-6693] Make page titles distinguishable from another (#7305)
    omit ea268b9  [AIRFLOW-6699] Parameterize weekday sensor tests (#7316)
    omit d8763a2  [AIRFLOW-6702] Dumping kind logs to file.io. (#7319)
    omit d1cedc4  [AIRFLOW-6686] Fix syntax error constructing list of process ids (#7298)
    omit 60ce2a3  [AIRFLOW-6710] Lazy initialise executor modules (#7333)
    omit c94639f  [AIRFLOW-6694] Fixed import to print_stuff in kubernetes tests (#7306) (#7334)
    omit f67226a  [AIRFLOW-6707] Simplify Connection.get_hook method (#7328)
    omit 87ae3e4  [AIRFLOW-3349] Use None instead of False as value for encoding in StreamLogWriter (#7329)
    omit 8f87bc7  [AIRFLOW-6612] Use builtin method to run flower instead of executing cmd (#7237)
    omit 945b988  [AIRFLOW-6662] install dumb init (#7300)
    omit d7d2794  [AIRFLOW-6701] Rat is downloaded from stable backup/mirrors (#7323)
    omit cbcc22a  [AIRFLOW-6703] The base_log_folder option moved to logging in ci (#7320)
    omit f757a54  [AIRFLOW-6527] Make send_task_to_executor timeout configurable (#7143)
    omit 63aa3db  [AIRFLOW-6258] Add CloudFormation operators to AWS providers (#6824)
    omit 13d419a  [AIRFLOW-5843] Add conf option to Add DAG Run view (#7281)
    omit 17464bd  [AIRFLOW-6666] Resolve js-yaml advisory (#7283)
    omit b3cae3b  [AIRFLOW-6705] One less chatty message at breeze initialisation (#7326)
    omit af4157f  [AIRFLOW-6672] AWS DataSync - better logging of error message (#7288)
    omit 6b38b1b  [AIRFLOW-6626] Add email on failure or retry to default config (#7249)
    omit b180e4b  [AIRFLOW-6706] Lazy load operator extra links (#7327)
    omit 58cc390  [AIRFLOW-XXXX] Consistency fixes in new documentation (#7207)
    omit 4d6198c  [AIRFLOW-6636] Avoid exceptions when printing task instance (#7257)
    omit 27cc835  [AIRFLOW-6709] Fixed failing git sync (#7332)
    omit 39375c0  [AIRFLOW-6705] Less chatty integration/backend checks (#7325)
    omit 4c81bcd  [AIRFLOW-6698] Add shorthand notation for lineage (#7314)
    omit ba85bde  [AIRFLOW-6694] Fixed import to print_stuff in kubernetes tests (#7306)
    omit 65b524a  [AIRFLOW-XXXX] Fix email configuration link in CONTRIBUTING.rst (#7311)
    omit ba22028  [AIRFLOW-XXXX] Update GitLab team members (#7308)
    omit 83adfbe  [AIRFLOW-6697] fix modal_backdrop z-index (#7313)
    omit a2d6a2f  [AIRFLOW-6687] Switch kubernetes tests to example_dags (#7299)
    omit 373c6aa  [AIRFLOW-6682] Move GCP classes to providers package (#7295)
    omit 83c0378  [AIRFLOW-6674] Move example_dags in accordance with AIP-21 (#7287)
    omit 950cff3  [AIRFLOW-XXXX] Update .mailmap with some missing authors (#7290)
    omit 6dc9d9f  [AIRFLOW-6632] Bump dagre-d3 to resolve lodash CVE advisory https://npmjs.com/advisories/577 (#7280)
    omit 9742a0c  [AIRFLOW-6667] Resolve serialize-javascript advisory (#7282)
    omit 6287f81  [AIRFLOW-6677] Remove deprecation warning from SQLAlchmey (#7289)
    omit efb6a31  [AIRFLOW-XXXX] Improve grammar and structure in FAQ doc (#7291)
    omit d1bf343  [AIRFLOW-6662] Switch to --init docker flag for signal propagation (#7278)
    omit 057f3ae  [AIRFLOW-6670][depends on AIRFLOW-6669] Move contrib operators to providers package (#7286)
    omit 1988a97  [AIRFLOW-6659] Move AWS Transfer operators to providers package (#7274)
    omit 0b1b959  [AIRFLOW-6658] Remove contrib/{hooks,sensors} directory (#7273)
    omit 9d4c6cc  [AIRFLOW-6660] Fix deprecation warning in check_environment.sh (#7275)
    omit 912b39d  [AIRFLOW-6661] Fail after 50 failing tests (#7277)
    omit ab10443  [AIRFLOW-6424] Added a operator to modify EMR cluster (#7213)
    omit ceea293  [AIRFLOW-6656] Fix AIP-21 moving (#7272)
    omit a1bac33  [AIRFLOW-6627] Email with incorrect DAG not delivered (#7250)
    omit 4024613  [AIRFLOW-6654] AWS DataSync - bugfix when creating locations (#7270)
    omit 82c0e5a  [AIRFLOW-6655] Move AWS classes to providers (#7271)
    omit 1d73fb3  [AIRFLOW-6451] self._print_stat() in dag_processing.py should be skippable (#7134)
    omit 9a04013  [AIRFLOW-6646][AIP-21] Move protocols classes to providers package (#7268)
    omit a34e8bf  [AIRFLOW-XXXX] Update installation doc to suggest installing globally as fallback (#7221)
    omit b568f74  [AIRFLOW-2923][AIRFLOW-1784] Implement LatestOnlyOperator as BaseBranchOperator (#5970)
    omit 362d4f5  [AIRFLOW-XXXX] Improve docstring of AwsHook (#7263)
    omit c42a375  [AIRFLOW-6644][AIP-21] Move service classes to providers package (#7265)
    omit 7e29430  [AIRFLOW-XXXX] Fix typo in error for when getting data flow jobs (#7260)
    omit 113ff1b  [AIRFLOW-6643] Fix flakiness of kerberos tests (#7264)
    omit 4e7bb5f  [AIRFLOW-6641] Better diagnostics for kubernetes flaky tests (#7261)
    omit 8936180  [AIRFLOW-6642] Make local task job test less flaky (#7262)
    omit 6584e0d  [AIRFLOW-6639] Remove duplicate Output format choices from CLI docs (#7259)
    omit 9346bf0  [AIRFLOW-6638] Remove flakiness test from test_serialized_db remove (#7258)
    omit 8325dd5  [AIRFLOW-6635] Speed up static checks (#7256)
    omit 8858a91  [AIRFLOW-XXXX] Fix url in new contributors message (#7255)
    omit a150baa  [AIRFLOW-6634] Set PYTHONPATH in interactive Breeze (#7254)
    omit ce3635d  [AIRFLOW-6625] Explicitly log using utf-8 encoding (#7247)
    omit a3f02c4  [AIRFLOW-6493] Add SSL configuration to Redis hook connections (#7234)
    omit eee34ee  [AIRFLOW-4204] Update super() calls (#7248)
    omit 23c5a58  [AIRFLOW-6608] Change logging level for PythonOperator Env exports (#7246)
    omit 61201a5  [AIRFLOW-6620] Mock celery in worker cli test (#7243)
    omit a830739  [AIRFLOW-6619] Add cluster_fields to BigQueryCreateEmptyTableOperator (#7242)
    omit d538679  [AIRFLOW-6591] Add cli option to stop celery worker (#7206)
    omit af91d9f  [AIRFLOW-XXXX] Add Rapido to Airflow Users list (#7244)
    omit 26c0c53  [AIRFLOW-XXXX] Updated MyTaxi company name and links  (#7233)
    omit c890d06  [AIRFLOW-6611] Add proxy_fix configs to default_airflow.cfg (#7236)
    omit 6414d38  [AIRFLOW-4495] Allow externally triggered dags to run for future exec dates (#7038)
    omit 1fa7ac1  [AIRFLOW-6615] Remove double sorted in task_list CLI (#7240)
    omit 41eb792  [AIRFLOW-XXXX] Add up-to-date checker to BoringCyborg config (#7239)
    omit 21a4651  [AIRFLOW-6588] write_stdout and json_format are boolean (#7199)
    omit 5ba3fd6  [AIRFLOW-XXXX] Fix Typo in scripts/ci/ci_run_airflow_testing.sh (#7235)
    omit 8014039  [AIRFLOW-6608] Change logging level for PythonOperator Env exports (#7229)
    omit 059eda0  [AIRFLOW-6610] Move software classes to providers package (#7231)
    omit c1ede4d  Revert "[AIRFLOW-6596] Enforce description should not be empty (#7211)" (#7219)
    omit 0cbadf4  [AIRFLOW-6145] [AIP-21] Rename GCS related operators and hooks (#7220)
    omit 2b06d0a  [AIRFLOW-6603] Remove unnecessary pylint warnings (#7224)
    omit 7a86713  [AIRFLOW-XXXX] Screenshot showing disk space configuration for OSX (#7226)
    omit 92d6e4a  [AIRFLOW-6607] Get rid of old local scripts for Breeze (#7225)
    omit 17af3be  [AIRFLOW-5816] Add S3 to snowflake operator (#6469)
    omit af14d92  [AIRFLOW-6605] fix warnings from mypy-0.761 (#7222)
    omit 3730c24  [AIRFLOW-5912] Expose lineage API (#7138)
    omit 5b44c0f  [AIRFLOW-6597] Surface ODBC conn_type in Webserver UI Connection Form (#7214)
    omit a2e91f7  [AIRFLOW-XXXX] Update committers list (#7212)
    omit 4dcce7b  [AIRFLOW-5520] Add options to run Dataflow in a virtual environment (#6590)
    omit e2524fa  [AIRFLOW-6589] BAT tests run in pre-commit on bash script changes (#7203)
    omit 5878e48  [AIRFLOW-1467] Allow tasks to use more than one pool slot (#7160)
    omit ae01dd3  [AIRFLOW-6595] Use TaskNotFound exception instead of AirflowException (#7210)
    omit d553813  [AIRFLOW-6596] Enforce description should not be empty (#7211)
    omit 554ed2a  [AIRFLOW-6576] Fix scheduler crash caused by deleted task with sla misses (#7187)
    omit 43dcc13  [AIRFLOW-6594] Raise an exception when the GCP connection is misconfigured (#7209)
    omit 2a819b1  [AIRFLOW-6296] add OdbcHook & deprecation warning for pymssql (#6850)
    omit 37f026f  [AIRFLOW-6592] Doc build is moved to test phase (#7208)
    omit 5e8a1c5  [AIRFLOW-XXXX] Add mentoring information to contributing docs (#7202)
    omit dfd0329  [AIRFLOW-XXXX] Add rebase info to contributing (#7201)
    omit 24ca556  [AIRFLOW-XXXX] Adjust celery defaults to work with breeze (#7205)
    omit 78870c7  [AIRFLOW-6583] (BigQuery) Add query_params to templated_fields (#7198)
    omit c5e4862  [AIRFLOW-XXXX] Increease verbosity of static checks in CI (#7200)
    omit 599e479  [AIRFLOW-6541] Use EmrJobFlowSensor for other states (#7146)
    omit a3eb58f  [AIRFLOW-6473] Show conf in response of dag_state cli command (#7186)
    omit 5abce47  [AIRFLOW-6557] Add test for newly added fields in BaseOperator (#7162)
    omit 5b0fb42  [AIRFLOW-XXXX] Adds branching strategy to documentation (#7193)
    omit fefb671  [AIRFLOW-XXXX] Add link for operators guide in first PR message (#7188)
    omit 8ecbcd7  [AIRFLOW-6584] Pin cassandra driver (#7194)
    omit c319e81  [AIRFLOW-6572] Move AWS classes to providers.amazon.aws package (#7178)
    omit 50efda5  [AIRFLOW-3607] Only query DB once per DAG run for TriggerRuleDep (#4751)
    omit e54fba5  [AIRFLOW-5501] Make default `in_cluster` value in KubernetesPodOperator respect config (#6124)
    omit 44769dc  [AIRFLOW-XXXX] Move email configuration from the concept page (#7189)
    omit a611777  [AIRFLOW-6568] Add Emacs related files to .gitignore (#7175)
    omit 14b75bd  [AIRFLOW-6553] Add upstream_failed in instance state filter to WebUI (#7159)
    omit f39f26e  [AIRFLOW-6575] Entropy source for CI tests is changed to unblocking (#7185)
    omit 59c8a82  [AIRFLOW-6563] Add end_date for marked tasks (#7171)
    omit 417feda  [AIRFLOW-6564] Additional diagnostics information on CI check failure (#7172)
    omit 8604c43  [AIRFLOW-XXXX] Sync Updating.md with v1.10.* branch (#7183)
    omit b38766e  [AIRFLOW-XXXX] Fix typo in UPDATING.md (#7182)
    omit 7b85eb1  [AIRFLOW-XXXX] Fix typo in tests/conftest.py (#7181)
    omit d6cecbf  [AIRFLOW-6573] bump `text-unidecode` version for Python 3.7 (#7179)
    omit 290330b  [AIRFLOW-6552] Move Azure classes to providers.microsoft package (#7158)
    omit 5d87491  [AIRFLOW-XXXX] Move UPDATING changes into correct versions (#7166)
    omit 8729ca5  [AIRFLOW-6565] BigQuery - replace deprecated connection parameters (#7173)
    omit 941a070  [AIRFLOW-6570] Add dag tag for all example dag (#7176)
    omit 30b54d3  [AIRFLOW-6566][AIRFLOW-4029] Replace uses of imp still left with importlib. (#7174)
    omit f7ee687  [AIRFLOW-XXXX]: Set test env vars in confttest.py, not Breeze entrypoint (#7164)
    omit 34ed5de  [AIRFLOW-XXXX] Temporarily disable Kerberos to get test stability (#7165)
    omit 586f229  [AIRFLOW-6146] [AIP-21] Rename GCS operators regarding GDrive, BigQuery and SFTP (#7147)
    omit 086d731  [AIRFLOW-6510] Fix druid operator templating (#7127)
    omit 88608ca  [AIRFLOW-6522] Clear task log file before starting to fix duplication in S3TaskHandler (#7120)
    omit 389f68c  [AIRFLOW-XXXX] Update task lifecycle diagram (#7161)
    omit 7c8bf94  [AIRFLOW-6534] - BigQuery - move methods from BigQueryBaseCursor to BigQueryHook (#7131)
    omit 6b1986e  [AIRFLOW-6107] [AIP-21] Rename GCP container operators (#7154)
    omit a0568b9  [AIRFLOW-6543][AIP-21] Promotion of contrib classes to the core (#7145)
    omit 6df30a3  Revert "[AIRFLOW-1467] Dynamic pooling via allowing tasks to use more than one pool slot (depending upon the need) (#6975)"
    omit c27f7e2  [AIRFLOW-6489] Separate integrations in tests (#7091)
    omit 1a52182  [AIRFLOW-2516] Fix mysql deadlocks (#6988)
    omit f653f2b  [AIRFLOW-6521] Add project param to BigQuery hook .getSchema method (#7118)
    omit 28261f1  [AIRFLOW-6548] Restore GCS tests removed by migration (#7152)
    omit 4d70088  [AIRFLOW-XXXX] Add instructions to mark the boxes. (#7156)
    omit 277d01d  [AIRFLOW-1467] Dynamic pooling via allowing tasks to use more than one pool slot (depending upon the need) (#6975)
    omit 19b9193  [AIRFLOW-XXXX] Remove trailing slash of JIRA issue link (#7155)
    omit f4d3e5e  [AIRFLOW-6102] [AIP-21] Rename Dataproc operators (#7151)
    omit 5444bfe  [AIRFLOW-4502] Add new CLI command - task_states_for_dag_run (#6993)
    omit 26b8c58  [AIRFLOW-6545] Add commit message validation (#7149)
    omit e7bf8ec  [AIRFLOW-6119] [AIP-21] Rename GCS operators, hooks and sensors (#7125)
    omit ab80880  Display all containers logs (#7144)
    omit 0481b9a  [AIRFLOW-6539][AIP-21] Move Apache classes to providers.apache package (#7142)
    omit d654d69  [AIRFLOW-6536] Make job_id parameter optional (#7136)
    omit 934a2af  [AIRFLOW-6537] Fix backticks in rst files (#7140)
    omit 73403cc  [AIRFLOW-5704] Improve Kind Kubernetes scripts for local testing (#6516)
    omit a676f15  [AIRFLOW-XXXX] Fix reference in concepts doc (#7135)
    omit 28d8ef1  [AIRFLOW-XXXX] Remove unused line in k8s worker_configuration.py (#7121)
    omit 86f525f  [AIRFLOW-6506] do_xcom_push defaulting to True (#7122)
    omit d6170e8  [AIRFLOW-6528] disable flake8 W503 line break before binary operator (#7124)
    omit 415d419  [AIRFLOW-5167] Update dependencies for GCP packages (#7116)
    omit 5a1b960  [AIRFLOW-6520] Simplify `airflow config` command (#7117)
    omit 835e6c1  [AIRFLOW-6507] Replace the use of imp.load_source with another solution. (#7099)
    omit 7fbbd61  Revert "[AIRFLOW-6451] self._print_stat() in dag_processing.py should be skippable by config option (#7096)" (#7129)
    omit 445ed2f  [AIRFLOW-XXXX] Update start.rst to reference specific DAG (#7094)
    omit d7499b1  [AIRFLOW-2279] Clear tasks across DAGs if marked by ExternalTaskMarker (#6633)
    omit 5491f4d  [AIRFLOW-6438] Filter DAGs returned by blocked (#7019)
    omit 51f262c  [AIRFLOW-5413] Refactor worker config (#7114)
    omit c880221  [AIRFLOW-6519] Make TI logs constants in Webserver configurable (#7113)
    omit 2754427  [AIRFLOW-6490] Improve time delta comparison in local task job tests (#7083)
    omit 573867c  [AIRFLOW-6495] Load DAG only once when running a task using StandardTaskRunner (#7090)
    omit a7cacf5  [AIRFLOW-4026] Add filter by DAG tags (#6489)
    omit 5b6772c  [AIRFLOW-6125] [AIP-21] Rename S3 operator and SFTP operator (#7112)
    omit 70af358  [AIRFLOW-6452] scheduler_job.py - remove excess sleep/log/duration calls (#7089)
    omit 621944c  [AIRFLOW-6326] Sort cli commands and arg (#6881)
    omit 77b1bdc  [AIRFLOW-6451] self._print_stat() in dag_processing.py should be skippable by config option (#7096)
    omit b53a5e2  [AIRFLOW-6517] make merge_dicts function recursive (#7111)
    omit d1c7f3c  AIRFLOW-XXXX improve clarity of confirm message (#7110)
    omit a0a02df  [AIRFLOW-6516] BugFix: airflow.cfg does not exist in Volume Mounts (#7109)
    omit a6676c4  [AIRFLOW-XXXX] Move airflow-config-yaml pre-commit before pylint (#7108)
    omit b6ea194  [AIRFLOW-XXXX] Add descriptions to kubernetes section of config docs (#7107)
    omit b675520  [AIRFLOW-XXXX] Update logging section of config docs (#7106)
    omit 01da186  [AIRFLOW-XXXX] Update docs on example files for k8s (#7095)
    omit 177dbd2  [AIRFLOW-6513] Add web_pdb/pudb support in post_mortem option (#7105)
    omit c5e426c  [AIRFLOW-XXXX] Clear debug docs (#7104)
    omit 0ec7232  [AIRFLOW-6511] Remove BATS docker containers (#7103)
    omit 5fb64b9  [AIRFLOW-6479] Update celery command calls (#7068)
    omit 75f5041  [AIRFLOW-XXXX] Description for how to create an user is incorrect in some docs (#7101)
    omit 4748a51  [AIRFLOW-6504] Allow specifying configmap for Airflow Local Setting (#7097)
    omit 57745b8  Update the version of cattrs from 0.9 to 1.0 to support Python 3.8 (#7100)
    omit 8ad6160  [AIRFLOW-6111] [AIP-21]  Rename GCP spanner operator and hook (#7004)
    omit 4f8592a  [AIRFLOW-6118] [AIP-21] Rename Pubsub operators and hook (#7046)
    omit 78d8fe6  [AIRFLOW-6245] Add custom waiters for AWS batch jobs (#6811)
    omit fe20ef6  [AIRFLOW-6475] Remove duplication of volume mount specs in Breeze.. (#7065)
    omit a76df6e  [AIRFLOW-6491] Improve handling of Breeze parameters (#7084)
    omit 96ee8bd  [AIRFLOW-6347] BugFix: Can't get task logs when serialization is enabled (#7092)
    omit 2b37472  [AIRFLOW-6489] Add BATS support for Bash unit testing (#7081)
    omit 5cc81d0  [AIRFLOW-6116] [AIP-21] Rename MLEngine operators (#7021)
    omit e146d32  [AIRFLOW-6498] BigQuery operator tests - add deprecation tests (#7093)
    omit 748e3c3  [AIRFLOW-6381] Remove styling based on DAG id from DAGs page (#6985)
    omit cf3c4b3  [AIRFLOW-6113] [AIP-21] Rename GCP transfer operator (#7000)
    omit 6ddb6b0  [AIRFLOW-XXXX] Fix typos and broken links in development docs (#7086)
    omit 05e4b6b  [AIRFLOW-6360] 'Recent tasks' stats only show non-completed dagruns option (#7037)
    omit 063372f  [AIRFLOW-6387] print details of success/skipped task (#6956)
    omit 41a9bfd  [AIRFLOW-4428] error if exec_date before default_args.start_date in t… (#6948)
    omit 8807ff4  [AIRFLOW-6456] Remove create_mock_args in CLI tests (#7044)
    omit 64204d3  [AIRFLOW-XXXX] Add useful tips to first PR msg (#7082)
    omit 033e863  [AIRFLOW-XXXX] Add missing relation to op4 (#7080)
    omit 6cbedf8  [AIRFLOW-6485] BigQuery hook - add missing test for BIgQueryBaseCursor methods (#7077)
    omit e863f8a  [AIRFLOW-XXXX] Boring cyborg automatically inserts issue link (#7078)
    omit 8373907  [AIRFLOW-XXXX] Fix a typo in flower command (#7074)
    omit 1bffe30  [AIRFLOW-6484] BigQuery hook - standardize handling http exceptions (missing) (#7076)
    omit 24fa938  [AIRFLOW-5621] - Failure callback is not triggered when marked Failed on UI (#7025)
    omit 9967486  [AIRFLOW-XXXX] Change company name (#7073)
    omit 828e4b8  [AIRFLOW-XXXX] Add config to welcome first time contributors (#7071)
    omit dbc829f  [AIRFLOW-6476] Fix directories created by docker (#7066)
    omit c232b49  [AIRFLOW-XXXX] Clarify wait_for_downstream and execution_date (#6999)
    omit f4c7d17  [AIRFLOW-6467] Use self.dag i/o creating a new one (#7067)
    omit e931bc2  [AIRFLOW-XXXX] Add `airflow dags show` command guide (#7014)
    omit 2af066b  [AIRFLOW-XXXX] Update types in docstrings (#7050)
    omit fbb855c  Fixed communication ids (#7016)
    omit abc045b  [AIRFLOW-6437] Sql filters - remove in (NULL) (#7033)
    omit 382dd7c  [AIRFLOW-6416] Sort default connection by conn_id (#6987)
    omit 9fce4ec  [AIRFLOW-6470] Avoid pipe to file when do curl (#7063)
    omit 869ca96  [AIRFLOW-6471] Add pytest-instafail plugin (#7064)
    omit 5ae2f96  [AIRFLOW-6462] Limit exported variables in Dockerfile/Breeze (#7057)
    omit df2c288  [AIRFLOW-6460] - Reverting "Reduce timeout in pytest (#7051)" (#7062)
    omit 7ad0615  [AIRFLOW-XXXX] Add more files for area:dev label (#7058)
    omit 4c0cbe5  [AIRFLOW-6465] Add bash autocomplete for airflow in Breeze (#7060)
    omit 42add8e  [AIRFLOW-64624] Add cloud providers CLI tools in Breeze (#7059)
    omit 5d73d32  [AIRFLOW-6461] Remove silent flags in Dockerfile (#7052)
    omit 5b8d5af  [AIRFLOW-XXXX] Add more label configs for Github App (#7056)
    omit bf3fa1f  [AIRFLOW-6460] Reduce timeout in pytest (#7051)
    omit 8e94dca  [AIRFLOW-XXXX] Remove Github action to add label (#7055)
    omit 4f33f29  [AIRFLOW-XXXX] Add Probot App to add labels on PR (#7053)
    omit 4069c07  [AIRFLOW-6459] Increase verbosity of pytest (#7049)
    omit 6a22219  [AIRFLOW-XXXX] Decrease frequency of PR labelling Github Action (#7048)
    omit 592284a  [AIRFLOW-XXXX] Used fixed periodic auto-labeler from potiuk's repo (#7047)
    omit a690b16  [AIRFLOW-XXXX] Add more cross-reference (#7045)
    omit 09c895e  [AIRFLOW-6436] Cleanup for Airflow configs doc generator code (#7036)
    omit 24ad3ed  [AIRFLOW-XXXX] Fix Path for Github Action (#7040)
    omit 64f8783  [AIRFLOW-6447] Add GitHub Action to add Labels on Pull Requests (#7039)
    omit 3d82e8c  [AIRFLOW-6449] Remove Github actions until a known bug is fixed (#7035)
    omit e864e37  [AIRFLOW-6446] Add Github Action to Welcome First time contributors (#7031)
    omit e9ebe7a  [AIRFLOW-6447] Add GitHub Action to add Labels on Pull Requests (#7032)
    omit 02ba582  [AIRFLOW-6444] Fix invalid argument error in example_dataflow dag (#7029)
    omit 848022a  [AIRFLOW-6442] BigQuery hook - standardize handling http exceptions (#7028)
    omit 2029947  [AIRFLOW-6115] [AIP-21] Rename GCP vision operators (#7020)
    omit e7f5c83  [AIRFLOW-6436] Add x_frame_enabled config in config.yml (#7024)
    omit 2adf17b  [AIRFLOW-6385] BugFix: SlackAPIPostOperator fails when blocks not set (#7022)
    omit f09f811  [AIRFLOW-6433] reduce conf.get lookups in scheduler_job.py loops (#7012)
    omit a94d82f  [AIRFLOW-6436] Create & Automate docs on Airflow Configs (#7015)
    omit a5030f3  [AIRFLOW-6434] add return statement back to DockerOperator.execute (#7013)
    omit e36ecb4  [AIRFLOW-6353] security - ui - add click jacking defence (#6995)
    omit 18e8cea  [AIRFLOW-6428] Fix import path for airflow.utils.dates.days_ago in Example DAGs (#7007)
    omit e740173  [AIRFLOW-XXXX] Update operation chaining documentation (#7018)
    omit e79d8d2  [AIRFLOW-6112] [AIP-21] Rename GCP SQL operators and hooks (#7006)
    omit 654f581  [AIRFLOW-6427] Fix broken example_qubole_operator dag (#7005)
    omit f391039  [AIRFLOW-6430] - BigQuery hook - add tests for BigQueryBaseCursor (#7010)
    omit 13c21c1  [AIRFLOW-6425] Serialization: Add missing DAG parameters to Json Schema (#7002)
    omit 7e3ffdb  [AIRFLOW-6426] Fix error in example_gcs Dag (#7003)
    omit 487588e  [AIRFLOW-XXXX] You can now paste JIRA ID only once (#7009)
    omit aa90753  [AIRFLOW-XXXX] Add separator to pull request template (#7001)
    omit 151934c  [AIRFLOW-6373] Make airflow/utils pylint compatible (#6929)
    omit be812bd  [AIRFLOW-XXXX] Fix typo in task_command.py (#6997)
    omit 0f777f7  [AIRFLOW-6421] Remove ci-reporter Probot app config (#6996)
    omit 6c2a0d4  [AIRFLOW-6418] Remove SystemTest.skip decorator (#6991)
    omit d3a17e9  [AIRFLOW-XXXX] Fix docstring in db_command.py (#6992)
    omit 8e7a97d  [AIRFLOW-XXXX] Add `.autoenv_leave.zsh` to .gitignore (#6986)
    omit b76245e  [AIRFLOW-6417] Disable approval requirements from mergeable (#6990)
    omit baaf7ee  [AIRFLOW-XXXX] add empty line so that hints are indented better (#6989)
    omit 6d2b4b7  [AIRFLOW-6205] The 'airflow db shell' works on mysql without port/passwd (#6763)
    omit d9ddc42  [AIRFLOW-6411] Raise exception on invalid task run option selection (#6979)
    omit fcd8de4  [AIRFLOW-XXXX] More .mailmap (#6982)
    omit 5a82741  [AIRFLOW-6432] Raise appropriate exception in EmrAddStepsOperator when using job_flow_name and no cluster is found (#6898)
    omit fd78c65  [AIRFLOW-6327] http_hook: Accept json= parameter for payload (#6886)
    omit e9e0203  [AIRFLOW-6392] Remove cyclic dependency baseoperator <-> helpers (#6950)
    omit 505e5d9  [AIRFLOW-6109] [AIP-21] Rename GCP function operators and hooks (#6977)
    omit 235a87d  [AIRFLOW-6108] [AIP-21] Rename GCP DLP operators (#6966)
    omit 071810a  [AIRFLOW-5385] spark hook does not work on spark 2.3/2.4 (#6976)
    omit 991b34d  [AIRFLOW-6413] Add config file for Mergeable Github integration (#6981)
    omit 2210db0  [AIRFLOW-6412] Add config file for ci-reporter Probot Integration (#6980)
    omit 6cc1123  [AIRFLOW-6359] Make Spark status_poll_interval explicit (#6978)
    omit 4bfde02  [AIRFLOW-6393] Ensure rendering of all lineage items and record source (#6953)
    omit 683e928e [AIRFLOW-6261] flower_basic_auth eligible to _cmd (#6825)
    omit 95087af  [AIRFLOW-6110] [AIP-21] Rename natural_language service (#6968)
    omit 7176a83  [AIRFLOW-6396] Use tempfile.TemporaryDirectory instead of custom one (#6957)
    omit da2a617  [AIRFLOW-XXX] Fix development packages installtion instructions (#6942)
    omit 83ba8e6  [AIRFLOW-6359] spark_submit_hook.py status polling interval config (#6909)
    omit bd319e8  [AIRFLOW-XXXX] Add Documentation for check_slas flag (#6974)
    omit 179ddfd  [AIRFLOW-6409] BigQuery hook - add tests for run_query method (#6971)
    omit fd34591  [AIRFLOW-6398] improve flakey test test_mark_success_no_kill (#6959)
    omit 3813143  [AIRFLOW-6403] BigQuery - add tests for BigQueryCursor (#6967)
    omit 44e8ebd  [AIRFLOW-6394] Simplify github PR template (#6955)
    omit 9cd8fea  [AIRFLOW-XXX] fix gcp keyfile_dict typo (#6962)
    omit 6dc59d5  [AIRFLOW-6400] Fix pytest not working on Windows (#6964)
    omit 0f7c456  [AIRFLOW-6397] ensure sub_process attribute exists before trying to kill it (#6958)
    omit 3b5b956  [AIRFLOW-XXX] Add tips for writing a note in UPDATIND.md (#6960)
    omit 5e100ab  [AIRFLOW-6356] clear/dag_state should not show logs from other dags (#6951)
    omit dfc7b60  [AIRFLOW-XXX] add note warning that bash>4.0 is required for docs build script (#6947)
    omit de5b43a  [AIRFLOW-6391] Move content of utils.tests to tests.test_utils (#6949)
    omit 62f6070  [AIRFLOW-4445] mushroom cloud errors too verbose (#6952)
    omit 6614ea7  [AIRFLOW-6057] Update template_fields of the PythonSensor (#6656)
    omit bf29ef3  [AIRFLOW-XXX] add autoenv to gitignore (#6946)
    omit 8e037f3  [AIRFLOW-6318] Change python3 as Dataflow default interpreter (#6945)
    omit 7d97d16  [AIRFLOW-5149] - skip SLA checks config (#6923)
    omit d2cbf92  [AIRFLOW-6382] Extract provide/create session to session module (#6938)
    omit 5a7823d  [AIRFLOW-6376] Extract order_queued_tasks_by_priority method (#6933)
    omit e0b0227  [AIRFLOW-6319] Add support for AWS Athena workgroups (#6871)
    omit 0721d62  [AIRFLOW-6352] security - ui - add login timeout (#6912)
    omit 34292a5  [AIRFLOW-6383] Add no trailing-whitespace pre-commit hook (#6941)
    omit 2ae10e9  [AIRFLOW-XXX] Remove trailing whitespaces from UPDATING.md (#6940)
    omit 4fd3b89  [AIRFLOW-6379][depends on AIRFLOW-6377] Simplify `airflow task run` logic (#6936)
    omit 2b55052  [AIRFLOW-6380] Create separate variable for each subcommands (#6937)
    omit 365a424  [AIRFLOW-6357] Highlight nodes in Graph UI if task id contains dots (#6904)
    omit 2028a93  [AIRFLOW-6374] Automate sending emails for Release management (#6932)
    omit 7003710  [AIRFLOW-XXXX] Fix GCSTaskHandler Comment Typo (#6928)
    omit 2ee349d  [AIRFLOW-6370] Skip Cassandra tests if cluster is not up (#6926)
    omit 179ad41  [AIRFLOW-6371] Move dag tests from test_core to test_dag (#6927)
    omit 9f86df0  [AIRFLOW-6358] - log details of failed task (#6908)
    omit 14ebb41  [AIRFLOW-6368][Depends on 6367] Move conf tests from test_core to test_configuration (#6925)
    omit 0dcf634  [AIRFLOW-6348] security - cli.py is currently printing logs with pass… (#6915)
    omit be58f17  [AIRFLOW-6345] Ensure arguments to ProxyFix are integers (#6901)
    omit 7474fb0  [AIRFLOW-6229] SparkSubmitOperator polls forever if status json can't… (#6918)
    omit 56ed5fc  [AIRFLOW-5406] allow spark without kubernetes (#6921)
    omit a4b4446  [AIRFLOW-6363] Split complex tests in TestDag into smaller units (#6910)
    omit 0205b74  [AIRFLOW-6366] Fix migrations for MS SQL Server (#6920)
    omit cf36cd9  [AIRFLOW-6351] security - ui - Add Cross Site Scripting defence (#6913)
    omit 4688148  [AIRFLOW-6350] security - spark submit operator logging+exceptions sh… (#6917)
    omit b31ce50  [AIRFLOW-6365] Remove tests/compat (#6919)
    omit 8d4dfe4  [AIRFLOW-6335] dag_processor_manager timeout logs should be ERROR not WARN (#6916)
    omit 6100867  [AIRFLOW-6364] Move conn tests from test_core to test_connection (#6914)
    omit 933e5c2  [AIRFLOW-6362] Fix typehint for CommandType (#6906)
    omit 6fffa5b  [AIRFLOW-6343] Make tests/* pylint compatible (#6899)
    omit 947fb64  [AIRFLOW-XXXX] Adds .mailmap to coalesce commits by person in the shortlog (#6879)
    omit 0d052dc  [AIRFLOW-6337] Make tests/operators pylint compatible (#6894)
    omit 581a395  [AIRFLOW-6330] Show cli help when param blank or typo (#6883)
    omit d5fa17f  [AIRFLOW-6340] Make tests/contrib pylint compatible (#6896)
    omit 046b36f  [AIRFLOW-6332] Extract logging options to new section (#6887)
    omit 6660414  [AIRFLOW-6341] Make tests/models pylint compatible (#6897)
    omit c1ecad8  [AIRFLOW-6339] Make tests/hooks pylint compatible (#6895)
    omit 7cfa7b0  [AIRFLOW-6338] Make tests/sensors pylint compatible (#6893)
    omit 9f38a8b  [AIRFLOW-6336] Make tests/utils pylint compatible (#6892)
    omit d0fbb52  [AIRFLOW-XXX] Fix broken DAG Serialization Link (#6891)
    omit 54fe2c3  [AIRFLOW-XXX] Add Changelog for 1.10.7 (#6890)
    omit e0c6d86  [AIRFLOW-4113] Unpin boto3 (#6884)
    omit 8734dfa  [AIRFLOW-6324] Hide celery commands when executor is not CeleryExecutor (#6877)
    omit 7d4925b  [AIRFLOW-6331] Pylint: Disable Missing Module Docstring (#6885)
    omit 57da456  [AIRFLOW-6333] Bump Pylint to 2.4.4 & fix/disable new checks (#6888)
    omit 667b8b4  [AIRFLOW-6323] Remove non-ascii letters from default config (#6878)
    omit 374cee0  [AIRFLOW-XXX] Add docs showing usage of `Connection.get_uri` (#6863)
    omit 9d3f8de  [AIRFLOW-6325] Clear cli hint (#6880)
    omit 3e2981d  [AIRFLOW-6315] Create .airflow_db_initialised always in tests dir (#6867)
    omit 072dab6  [AIRFLOW-6316] Use exampleinclude directives in tutorial.rst (#6868)
    omit a6bc416  [AIRFLOW-6320] Add quarterly to crontab presets (#6873)
    omit 6a5a4ef  [AIRFLOW-6311] Remove python2-required encoding from settings (#6860)
    omit 19939c9  [AIRFLOW-6105] [AIP-21] Rename Bigtable operators (#6862)
    omit 4912a86  [AIRFLOW-6314] BigQuery - improve BigQueryHook test (#6865)
    omit 3664060  [AIRFLOW-6106] [AIP-21] Rename GCP compute operators (#6872)
    omit 11ebe00  [AIRFLOW-6317] BigQuery - move repeated variables to constants in hook tests (#6869)
    omit b7c11e4  [AIRFLOW-6312] Unpin marshmallow-sqlalchemy for Py>3.5 (#6861) (#6866)
    omit 65ef8f3  [AIRFLOW-6313] Unify example or doc dag owner (#6864)
    omit 6cf276b  [AIRFLOW-6086] Correctly pick up spark_binary from Connectin in SparkSubmitOperator (#6680)
    omit 77eb492  [AIRFLOW-6267] Add View Creation to BigQueryOperator (#6838)
    omit 4982531  [AIRFLOW-XXXX] Fix downgrade of db migration 0e2a74e0fc9f (#6859)
    omit 2a157e3  [AIRFLOW-6272] Switch from npm to yarnpkg for managing front-end dependencies (#6844)
    omit 0f1de0b  [AIRFLOW-5903] Remove serve_logs command from CLI (#6843) (#6857)
    omit 0c840d1  [AIRFLOW-6104] [AIP-21] Rename datastore service (#6853)
    omit f2a703a  [AIRFLOW-6100] [AIP-21] Rename bigquery service (#6854)
    omit 57f7e49  [AIRFLOW-6101] [AIP-21] Rename dataflow service (#6852)
    omit 9b79c39  [AIRFLOW-6147] [AIP-21] Rename GoogleCloudStorageToS3Operator (#6826)
    omit 81de282  [AIRFLOW-6271] Printing log files read during load_test_config (#6842)
    omit ce6e616  [AIRFLOW-5903] Remove serve_logs command from CLI (#6843)
    omit 30c693c  [AIRFLOW-5616] Switch PrestoHook from pyhive to prestosql-client to support transactions. (#6822)
    omit 1d5b850  [AIRFLOW-6126] [AIP-21] Rename GCP Speech operators (#6827)
    omit 003da9b  [AIRFLOW-6270] Remove good errors from docs building (#6845)
    omit 8a8e65a  [AIRFLOW-6297] Add Airflow website link to UI docs (#6849)
    omit 48ed1a8  [AIRFLOW-XXX] Update README.md (#6848)
    omit 38a2c82  [AIRFLOW-XXX] Add simple guidelines to unit test writing (#6846)
    omit 136dead  [AIRFLOW-6269] Add show config command in CLI (#6840)
    omit cf647c2  [AIRFLOW-6038] AWS DataSync reworked (#6773)
    omit 0fdde86  [AIRFLOW-6130] Make Cassandra to GCS operator pylint compatible (#6692)
    omit bc342b0  [AIRFLOW-6256] BaseJob table was not deleted on db reset (#6818)
    omit 5abe8bd  [AIRFLOW-6268] Prevent ajax calls when no dags (#6839)
    omit cbc1833  [AIRFLOW-6259] Reset page with each new search (#6828)
    omit 47facb4  [AIRFLOW-5458] Bump Flask-AppBuilder to 2.2.0 (#6607)
    omit 2645f9d  [AIRFLOW-5681] Allow specification of a tag or hash for the git_sync init container (#6350)
    omit d51b110  [AIRFLOW-6223] Refactor BigQuery hook tests (#6777)
    omit b9de267  [AIRFLOW-5532] Fix imagePullSecrets in pod created from k8s executor (#6166)
    omit 0d94c8e  [AIRFLOW-5349] Add schedulername option for KubernetesPodOperator (#6088)
    omit 0497507  [AIRFLOW-4940] Simplify tests of DynamoDBToS3Operator (#6836)
    omit 34a4490  [AIRFLOW-6222] http hook logs response body for any failure (#6779)
    omit b3e8470  [AIRFLOW-6260] Drive _cmd config option by env var (#6801)
    omit 7502cad  [AIRFLOW-6206] Move and rename AWS batch operator [AIP-21] (#6764)
    omit c4c635d  [AIRFLOW-6083] Adding ability to pass custom configuration to lambda client. (#6678)
    omit e3bd2a2  [AIRFLOW-3189] Remove schema from get_uri response if None (#6833)
    omit 3a6d5ed  [AIRFLOW-6262] add on_execute_callback to operators (#6831)
    omit 4e1b0aa  [AIRFLOW-3152] Kubernetes Pod Operator should support init containers. (#6196)
    omit 21ca977  [AIRFLOW-6263] Fix broken WinRM integration (#6832)
    omit 465c1f8  [AIRFLOW-XXX] Fix DebugExecutor docs (#6830)
    omit 11262c6  [AIRLFOW-6240] BigQuery - remove unnecessary mocks in hook system tests (#6805)
    omit fd124a5  [AIRFLOW-6246] Add support None in mysql_to_gcs (#6808)
    omit 1006740  [AIRFLOW-6250] Ensure on_failure_callback always has a populate context (#6812)
    omit 8107651  [AIRFLOW-XXX] Bump npm from 6.4.1 to 6.13.4 in /airflow/www (#6815)
    omit cfa7738  [AIRFLOW-6226] Always reset warnings in tests (#6785)
    omit c6425a4  [AIRFLOW-6254] obscure conn extra in logs (#6817)
    omit 27785f4  [AIRFLOW-4824] Add charset handling for SqlAlchemy engine for MySqlHook (#6816)
    omit 0cf9598  [AIRFLOW-6091] Add flushing in execute method for BigQueryCursor (#6683)
    omit 5b461d6  [AIRFLOW-6247] Fix sort order in Alembic Migration template (#6809)
    omit b1c4e36  [AIRFLOW-6243]Optimize NamedHivePartitionSensor poke (#6810)
    omit b5d0b9d  [AIRFLOW-XXX] Bump Jira version to fix issue with async (#6813)
    omit 55f4a07  [AIRFLOW-6170] BranchPythonOperator does not do XCom push of returned value (#6726)
    omit 5483ae4  [AIRFLOW-5463] Use same session to delete and add variable in set (#6807)
    omit 0426e30  [AIRFLOW-1076] Add get method for template variable accessor (#6793)
    omit 4a21b62  [AIRFLOW-5959][AIP-21] Move contrib/*/jira to providers (#6661)
    omit 070026b  [AIRFLOW-6220] Remove redundant BigQuery hook tests (#6776)
    omit add3b5c  [AIRFLOW-6122] Rename CloudKMS service classes (#6798)
    omit bdcd7cd  [AIRFLOW-6239] Filter dags return by last_dagruns (#6804)
    omit 1b61282  [AIRFLOW-6238] Filter dags returned by dag_stats (#6803)
    omit 69ef1c6  [AIRFLOW-XXX] Change instances "Google cloud storage" to "Google Cloud Storage". (#6359)
    omit c43a5ec  [AIRFLOW-6241] Fix typo in airflow/gcp/operator/dataflow.py (#6806)
    omit fe2334f  [AIRFLOW-6181] Add InProcessExecutor (#6740)
    omit 702005f  [AIRFLOW-6171] Apply .airflowignore to correct subdirectories (#6784)
    omit 699aea8  [AIRFLOW-5744] Environment variables not correctly set in Spark submit operator (#6796)
    omit 0f9983f  [AIRFLOW-5660] Attempt to find the task in DB from Kubernetes pod labels (#6340)
    omit ebeaef3  [AIRFLOW-XXX] Add link to XCom section in concepts.rst (#6791)
    omit 479ee63  [AIRFLOW-5889] Make polling for AWS Batch job status more resillient (#6765)
    omit 6882d35  [AIRFLOW-XXX] Add task lifecycle diagram to documentation (#6762)
    omit 1a58880  [AIRFLOW-6121][API-21] Rename Cloud Build service class (#6771)
    omit 0863d41  [AIRFLOW-6084] Add info endpoint to experimental api (#6651)
    omit 3bf5195  [AIRFLOW-6230] Improve mocking in GCP tests (#6789)
    omit 999d704  [AIRFLOW-XXX] Update airflow-jira release management script (#6772)
    omit d4a8afb  [AIRFLOW-6195] Fixed TaskInstance attrs not correct on  UI (#6758)
    omit 53422a8  [AIRFLOW-5751] add get_uri method to Connection (#6426)
    omit 58dfc7c  [AIRFLOW-XXX] Add template_ext to custom operator example (#6787)
    omit 4cbb055  [AIRFLOW-5685] Loading AVRO file from GCS to BQ throwing ValueError (#6355)
    omit 53aa975  [AIRFLOW-6209] Drop gcp_service_account_keys option (#6768)
    omit 0f21e9b  [AIRFLOW-6211] Use conda for local virtualenv (#6766)
    omit 2784372  Update kubernetes doc with correct path (#6774)
    omit d3d37a5  [AIRFLOW-XXXX] Birdz by Veolia added to users (#6781)
    omit d9f7136  Revert "[AIRFLOW-3014] Increase max length of connection password column to 5000 (#6241)" (#6783)
    omit 59d45c9  [AIRFLOW-XXX] Fix the trailing whitespace
    omit df1206a  [AIRFLOW-XXX] Fix typos in gcp_authenticator.py (#6775)
    omit d90ddbd  [AIRFLOW-6168] Allow proxy_fix middleware of webserver to be configurable (#6723)
    omit e370660  [AIRFLOW-6056] Allow EmrAddStepsOperator to accept job_flow_name as alternative to job_flow_id (#6655)
    omit 239d51e  [AIRFLOW-6216] Allow pytests to be run without "tests" (#6770)
    omit da7a353  [AIRFLOW-3014] Increase max length of connection password column to 5000 (#6241)
    omit e17b2cc  [AIRFLOW-6183] Fix flaky GCS hook gzip test (#6739)
    omit f3bb4c3  [AIRFLOW-6175] Fixes bug when tasks get stuck in "scheduled" state (#6732)
    omit f69aa14  [AIRFLOW-5931] Use os.fork when appropriate to speed up task execution. (#6627)
    omit 7bebe8d  [AIRFLOW-6203] BigQuery - parametrize hook tests (#6759)
    omit 69629a5  [AIRFLOW-5807] Move SFTP from contrib to providers. (#6464)
    omit 25830a0  [AIRFLOW-5583] Extend the 'DAG Details' page to display the start_date / end_date (#6235)
    omit 25e9047  [AIRFLOW-6193] Do not use asserts in Airflow main code (#6749)
    omit d087925  [AIRFLOW-6191] Adjust pytest verbosity in CI and local environment (#6746)
    omit da088b3  [AIRFLOW-6018] Display task instance in table during backfilling (#6612)
    omit 4fb498f  [AIRFLOW-6072] aws_hook: Outbound http proxy setting and other enhancements (#6686)
    omit 6f5c8cf  [AIRFLOW-6158] Upgrade sendgrid dependency (#6719)
    omit ed0a14f  [AIRFLOW-6120] Rename GoogleCloudBaseHook (#6734)
    omit 572151c  [AIRFLOW-XXX] Add a structural dag validation example (#6727)
    omit 9412f59  [AIRFLOW-6081] Refactor test_connection_command.py (#6676)
    omit f6b4881  [AIRFLOW-6197] Use tabulate to display DAG Runs (#6753)
    omit e04059d  [AIRFLOW-6185] SQLAlchemy Connection model schema not aligned with Alembic schema (#6754)
    omit 63d23ed  [AIRFLOW-6196] Use new syntax for NamedTuple (#6751)
    omit 46f3a86  [AIRFLOW-6199] Add GKE example with XCOM (#6755)
    omit 70c2ba7  [AIRFLOW-XXX] Fix a typo in TESTING.rst (#6757)
    omit c9a97ba  [AIRFLOW-6135] Extract DAG processing from SchedulerJob into separate class (#6697)
    omit 7686256  [AIRFLOW-XXX] Minor fix to CONTRIBUTING.rst (#6752)
    omit 4561978  [AIRFLOW-4935] Add function get_dataset_tables_list to BigQueryHook  (#5566)
    omit 803a87f  [AIRFLOW-5945] Make inbuilt OperatorLinks work when using Serialization (#6715)
    omit 993e105  [AIRFLOW-6192] Stop creating Hook from SFTPSensor.__init__ (#6748)
    omit a1f3b29  [AIRFLOW-6167] Escape column name in create table in hive (#6741)
    omit 15f08e1  [AIRFLOW-XXX] Fix broken link in CONTRIBUTING.rst (#6747)
    omit a873de4  [AIRFLOW-6189] Reduce the maximum test duration to 8 minutes (#6744)
    omit 616b13b  [AIRFLOW-XXX] Add information how to configure pytest runner (#6736)
    omit 1e543b1  [AIRFLOW-6172] BigQuery - Move BigQuery hook Pandas data frame system tests to separate file (#6729)
    omit fb929eb  [AIRFLOW-6177] Log DAG processors timeout event at error level, not info (#6731)
    omit ce873af  [AIRFLOW-6180] Improve kerberos init in pytest conftest (#6735)
    omit 167fa33  [AIRFLOW-6058] Fixed remnant of nose tests (fixup) (#6733)
    omit e61025e  [AIRFLOW-6058] Running tests with pytest (#6472)
    omit 7f040fc  [AIRFLOW-6165] Housekeep utils.dates.date_range & add tests (#6720)
    omit b355fd6  [AIRFLOW-6140] Add missing types for some core classes (#6702)
    omit 60cfbf6  [AIRFLOW-XXX] Add Changelog for 1.10.6 (#6728)
    omit e5ff4a1  [AIRFLOW-6169] Avoid unnecessary int-to-float conversion (#6724)
    omit 6733e58  more GSOD improvements (#6585)
    omit 37a1bd8  [AIRFLOW-6007] Check providers instead of provider package (#6599)
    omit dbf81df  [AIRFLOW-5902] avoid unnecessary sleep to maintain local task job heart rate (#6553)
    omit 527c0dd  [AIRFLOW-6095] Filter dags returned by task_stats (#6684)
    omit 0a0d097  [AIRFLOW-6132] - Allow to pass in tags for the azure cloud (#6694)
    omit 0abefe9  [AIRFLOW-6162] Add back serialization as a module (#6718)
    omit fac3653  [AIRFLOW-5834] Option to skip serve_logs process with workers (#6709)
    omit a36cfe0  [AIRFLOW-6004] Untangle Executors class to avoid cyclic imports (#6596)
    omit 9fed459  [AIRFLOW-6159] Change logging level of the heartbeat message to DEBUG (#6716)
    omit 80295af  [AIRFLOW-XXX] Fix docstring minor issues in airflow/kubernetes/ (#6708)
    omit 91eb871  [AIRFLOW-6142] Fix different local/Travis pylint results (#6705)
    omit a86b6ac  [AIRFLOW-5194] Add error handler to action log (#5883)
    omit 0e2c09d  [AIRFLOW-XXX] Add Wrike as official user of airflow (#6711)
    omit 6fbe683  [AIRFLOW-6043] Fix bug in UI when "filtering by root" to display section of dag  (#6638)
    omit 7616d7e  [AIRFLOW-6144] Improve the log message of airflow scheduler (#6710)
    omit 6b02547  [AIRFLOW-6141] Remove ReadyToRescheduleDep if sensor mode == poke (#6704)
    omit 0461484  [AIRFLOW-6143] Remove master-failing pylint:disables (#6706)
    omit e036827  [AIRFLOW-6133] Make Hive transfer operators pylint compatible (#6695)
    omit 2f2f89c  [AIRFLOW-6139] Consistent spaces in pylint enable/disable (#6701)
    omit 0444520  [AIRFLOW-6138] Fixed escaping of pre-commit dots (#6700)
    omit 139eff2  [AIRFLOW-6137] Remove refuse after CLI refactor (#6699)
    omit fb144ae  [AIRFLOW-6136] Remove hardcoded project ID in example_dag (#6698)
    omit a867db7  [AIRFLOW-6080] Upgrade mypy version and fix newly reported errors (#6674)
    omit f88f06c  [AIRFLOW-6131] Make Cassandra hooks/sensors pylint compatible (#6693)
    omit 815c96e  [AIRFLOW-6129] Fix pylint errors (#6691)
    omit fc2098f  [AIRFLOW-6089] Reorder setup.py dependencies and add ci (#6681)
    omit f2f8d01  [AIRFLOW-6099] Add host name to task runner log (#6688)
    omit 15e30dd  [AIRFLOW-3656] Show doc link for the current installed version (#6690)
    omit df356b8  [AIRFLOW-6088] pass DAG processing runtime as duration to stats (#6682)
    omit 8c4e91b  [AIRFLOW-6103] Add .asf.yaml to control Github settings (#6689)
    omit e82008d  [AIRFLOW-6047] Simplify the logging configuration template (#6644)
    omit ac2d0be  [AIRFLOW-XXX] GSoD: Adding Task re-run documentation (#6295)
    omit 1ef56df  [AIRFLOW-5911] Simplify lineage API and improve robustness (#6564)
    omit 5d08c54  [AIRFLOW-6055] Option for exponential backoff in Sensors (#6654)
    omit 3f3b428  [AIRFLOW-6079] Make consistent use of timezone.parse (#6672)
    omit 03c870a  [AIRFLOW-6010] Remove cyclic imports and pylint hacks (#6601)
    omit 8e1ce8d  [AIRFLOW-6041] Add user agent to the Discovery API client (#6636)
    omit 5eddeac  [AIRFLOW-6073] Move Qubole Operator Link class to qubole_operator.py (#6668)
    omit d8d4771  [AIRFLOW-6051] Make DAG optional during displaying the log (#6650)
    omit 3886a4e  [AIRFLOW-XXX] Endesa readme update (#6671)
    omit e51e1c7  [AIRFLOW-6063] Remove astroid dependency (#6659)
    omit 1accd49  Clarified a grammatically incorrect sentence (#6667)
    omit c335852  [AIRFLOW-6069] Python host version in travis is set to 3.6 always (#6666)
    omit 4a17bca  [AIRFLOW-5726] Allow custom filename in RedshiftToS3Transfer (#6396)
    omit 0ff9e23  [AIRFLOW-6066] Added pre-commit checks for accidental debug stmts (#6662)
    omit 63fcc73  [AIRFLOW-5915] Add support for the new documentation theme (#6563)
    omit 172b46d  [AIRFLOW-6049] set propagate True when needed in airflow test (#6647)
    omit 064e45f  [AIRFLOW-6033] Fix UI Crash at "Landing Times" when task_id is changed (#6635)
    omit 10052e5  [AIRFLOW-3682] Use aws_default in EMR related operators (#4465)
    omit df35957  [AIRFLOW-6042] Fix folder path in SFTPToGcsExampleDagsSystemTest (#6637)
    omit c7c0a53  [AIRFLOW-XXX] GSoD: How to make DAGs production ready (#6515)
    omit 27ce7bd  [AIRFLOW-6060] Improve conf_vars context manager (#6658)
    omit ae96f27  [AIRFLOW-6054] Add a command that starts the database consoles (#6653)
    omit db4be19  [AIRFLOW-6020] Fix python 3 KubernetesExecutor iteritems exception (#6614)
    omit 391dc97  [AIRLFOW-6024] Do not use the logger in CLI (#6622)
    omit a391d5f  [AIRFLOW-6052] Add TypeHints to kubernetes_pod_operator (#6648)
    omit 3ac5270  [AIRFLOW-XXX] Fix incorrect docstring parameter (#6649)
    omit 09ccf29  [AIRFLOW-6048] Make K8s Pod Operator's `_set_*` methods static (#6645)
    omit e37ec9a  [AIRFLOW-XXX] Fix typo in gcp/hooks/test_base.py (#6646)
    omit b8fe14a  [AIRFLOW-6046] Fix Alembic migrations & sync it to 1.10.* (#6642)
    omit fa626f0  [AIRFLOW-6045] Error on failed execution of compile_assets (#6640)
    omit 2c9f640  [AIRFLOW-XXX] Fix minor typos in kubernetes_executor.py (#6641)
    omit 93a3e81  [AIRFLOW-6044] Standardize the Code Structure in kube_pod_operator.py (#6639)
    omit 01a15b8  [AIRFLOW-5313] Add params support for awsbatch_operator (#5900)
    omit b0bdd37  [AIRFLOW-6034] Fix Deprecation Elasticsearch configs on Master (#6628)
    omit 6e26957  [AIRFLOW-6035] Remove comand method in TaskInstance (#6629)
    omit 5e5685a  [AIRFLOW-6025] Add label to uniquely identify creator of Pod (#6621)
    omit b401409  [AIRFLOW-5947] Make the json backend pluggable for DAG Serialization (#6630)
    omit f987646  [AIRFLOW-5950] AIP-21 Change import paths for "apache/cassandra" modules (#6609)
    omit c4d5ea2  Add coding to fix Cyrillic output (#6631)
    omit da08666  [AIRFLOW-6026] Use contextlib to redirect stderr and stdout (#6624)
    omit 1d8b8cf  [AIRFLOW-6023] Remove deprecated Celery configs (#6620)
    omit fab957e  [AIRFLOW-6022] Move FS defn into awk BEGIN (#6619)
    omit a1e2f86  [AIRFLOW-6021] Replace list literal with list constructor (#6617)
    omit f6f15b8  [AIRFLOW-XXX] Add TokenAnalyst to Airflow Users (#6605)
    omit 0756f65  [AIRFLOW-XXX] Fix typos from CLI refactor (#6616)
    omit e969d38  [AIRFLOW-2143] Fix TaskTries graph counts off-by-1 (#5297)
    omit 4be0879  [AIRFLOW-5921] Add bulk_load_custom to MySqlHook (#6575)
    omit a45a209  [AIRFLOW-3632] Only replace microseconds if execution_date is None in trigger_dag REST API (#6380)
    omit 9ed4895  [AIRFLOW-5804] Batch the xcom pull operation (#6461)
    omit 39e2e70  [AIRFLOW-6017] Exclude PULL_REQUEST_TEMPLATE.md from RAT check (#6611)
    omit 4a344f1  [AIRFLOW-6001] Lazy load CLI commands (#6594)
    omit baae140  [AIRFLOW-5781] AIP-21 Migrate AWS Kinesis to /providers/amazon/aws (#6588)
    omit 657dd28  [AIRFLOW-XXX] Update list of pre-commits (#6603)
    omit 0acb034  [AIRFLOW-6000] Fix the test randomly fail - TestCliConnections.test_cli_connections_add_delete (#6593)
    omit cd6a950  [AIRFLOW-6009] Switch off travis_wait for regular tests (#6600)
    omit d928d7b  [AIRFLOW-5073] Change SQLSensor to not treat NULL as success criteria (#5913)
    omit 504cfba  [AIRFLOW-5783] AIP-21 Move aws redshift into providers structure (#6539)
    omit 942f6ad  [AIRFLOW-3489] Improve json data handling in PostgresToGcs operator (#6572)
    omit 6a853db  [AIRFLOW-6002] Drop support for python 3.5 (#6595)
    omit 5c2c0f0  [AIRFLOW-5923] Use absolute paths in GCP system tests (#6571)
    omit 1097892  [AIRFLOW-5940] Remove redundant Code in models.dagrun (#6591)
    omit d03fb28  [AIRFLOW-5582] Add get_autocommit to JdbcHook (#6232)
    omit 150dd94  [AIRFLOW-5936] Allow explicit get_pty in SSHOperator (#6586)
    omit e50abb8  [AIRFLOW-5942] Pin PyMSSQL to <3.0 (#6592)
    omit 8f1a585  [AIRFLOW-5730] Enable get_pandas_df on PinotDbApiHook (#6399)
    omit cab6f63  [AIRFLOW-XXX] Remove duplicate docs (#6584)
    omit cd9634a  [AIRFLOW-5937] Group tests for the version/connection/db commands (#6587)
    omit 5c4cfea  [AIRFLOW-5718] Add SFTPToGoogleCloudStorageOperator (#6393)
    omit 8e5e9c1  [AIRFLOW-5919] Group tests for the Users/Roles/Perms commands (#6568)
    omit 2c1f8a4  [AIRFLOW-5928] Hive hooks load_file short circuit (#6582)
    omit dd7e6bc  [AIRFLOW-XXX] Replace string with str in docstring for consistency (#6589)
    omit e7d8bb7  [AIRFLOW-5926] Fix race-condition in TestCliWebServer (#6579)
    omit 776e24a  [AIRFLOW-5768] GCP cloud sql don't store ephemeral connection in db (#6440)
    omit 6177583  [AIRFLOW-5918][part of AIRFLOW-5893] Group tests for the Pools command (#6567)
    omit 4c91980  [AIRFLOW-XXX] Alphabetical table and remove duplicate (#6487)
    omit fd425e8  [AIRFLOW-5880] Enforce unique task ids (#6549)
    omit 44a8c37  [AIRFLOW-XXX] Fix the docstring for Dataproc get_job method (#6581)
    omit 0a08cd3  [AIRFLOW-5925] Relax funcsigs and psutil version requirements (#6580)
    omit d633d3a  [AIRFLOW-5691] Rewrite Dataproc operators to use python library (#6371)
    omit 2897624  [AIRFLOW-5886] Fixed a bit too selective Dockerfile copy (#6570)
    omit 8c3d893  [AIRFLOW-5905] Unify GCP file names (#6558)
    omit 3a3730e  [AIRFLOW-5898] fix alembic crash due to typing import (#6547)
    omit 8b537c5  [AIRFLOW-5917][part of AIRFLOW-5893] Group tests for the Webserver command (#6566)
    omit c481d70  [AIRFLOW-5895] Move HDFS stuff from tests/core.py (#6544)
    omit cc754f7  [AIRFLOW-5886] Selective copying of sources in Docker image (#6538)
    omit cf38ddc  [AIRFLOW-5873] KubernetesPodOperator fixes and test (#6524)
    omit 32ec0d0   [AIRFLOW-5901] Group tests for the tasks and variables command (#6554)
    omit 75a43cc  [AIRFLOW-5887] User is removed from CI images (#6540)
    omit 238e154  [AIRFLOW-XXX] Local development environments - polish documentation (#6450)
    omit f2473b3  [AIRFLOW-5885] List of tests is generated dynamically after you enter Breeze (#6536)
    omit 13c539d  [AIRFLOW-XXX] Fix typo in macros (#6559)
    omit 097b25a  [AIRFLOW-5892] BashOperator does not create temporary shell script (#6541)
    omit aeb4a26  [AIRFLOW-5882] Add task_not_running dep (#6531)
    omit 6b8dc40  [AIRFLOW-5900] avoid unnecessary system calls in heartbeat_callback (#6551)
    omit 30eae01  [AIRFLOW-5877] Improve job_id detection in DataflowRunner (#6529)
    omit 37a04f0  [AIRFLOW-5876] Fetch all Dataflow jobs during searching (#6527)
    omit f06c380  [AIRFLOW-XXX] Add render_template changes to UPDATING.md (#6546)
    omit d61cdff  [AIRFLOW-5899] fix dmypy errors (#6548)
    omit 03a46dd  [AIRFLOW-5897] Allow setting -1 as pool slots value in webserver (#6550)
    omit 51e3817  [AIRFLOW-5896] Move email stuff from tests/core.py (#6545)
    omit e503544  [AIRFLOW-XXX] Smal typo = Trakcing => Tracking (#6557)
    omit d59b731  [AIRFLOW-5894][part of AIRFLOW-5893] Group tests for the Dags command (#6543)
    omit d5f6488  [AIRFLOW-5117] Automatically refresh EKS API tokens when needed (#5731)
    omit 992f0e3  AIRFLOW-5824: AWS DataSync Hook and Operators added (#6512)
    omit d25ef2b  [AIRFLOW-5832] Add pagerduty hook (#6484)
    omit 7ab9e95  AIRFLOW-5854: Add support for `tty` parameter in Docker related operators (#6542)
    omit 3fa64ea  [AIRFLOW-5869] BugFix: Some Deserialized tasks have no start_date (#6519)
    omit a429e3e  [AIRFLOW-5878] Use JobID to monitor statuses when running a Dataflow … (#6530)
    omit 3651077  [AIRFLOW-XXX] Improve the PubSub documentation (#6511)
    omit b401759  [AIRFLOW-5888] Use psycopg2-binary for postgres operations (#6533)
    omit 56dd819  [AIRFLOW-5716] Simplify DataflowJobsController logic (#6386)
    omit 66ab028  [AIRFLOW-XXX] Fix typo in 5 files  docstring (#6537)
    omit 4a12041  [AIRFLOW-5870] Allow -1 for pool size and optimise pool query (#6520)
    omit 0c7e78d  [AIRFLOW-XXX] Update company name and user admin of the platform (#6528)
    omit f1b1127  [AIRFLOW-5803] Update S3Hook import paths [AIP-21] (#6535)
    omit c015eb2  [AIRFLOW-5786] Migrate AWS SNS to /providers/amazon/aws (#6502)
    omit 084d5f8  [AIRFLOW-5883] Don't use .count() from sqlalchemy to count (#6532)
    omit ee8b927  Revert "[AIRFLOW-5803] Update S3Hook import paths [AIP-21] (#6465)"
    omit 2daf72e  [AIRFLOW-5803] Update S3Hook import paths [AIP-21] (#6465)
    omit 3d76fb4  [AIRFLOW-5782] Migrate AWS Lambda to /providers/amazon/aws [AIP-21] (#6518)
    omit 813cd43  [AIRFLOW-5823] Add a new hook for ingesting data into Apache Pinot (#6482)
    omit 33ddcd9  [AIRFLOW-5875] Fix typo in example_qubole_operator.py (#6525)
    omit 6d798de  [AIRFLOW-5867] Fix webserver unit_test_mode data type (#6517)
    omit bec38b9  [AIRFLOW-5711] Add fallback for connection's project ID in Dataflow integration (#6383)
    omit f229f94  [AIRFLOW-5874] Use poke_interval of 0 to make EMR tests run green (#6269)
    omit 2d0eff4  [AIRFLOW-5806] Simplify the xcom table (#6463)
    omit 7c73412  [AIRFLOW-XXX] Fix typo in python_sensor.py docstring (#6521)
    omit 49f8be7  [AIRFLOW-5817] Improve BigQuery operators idempotency (#6470)
    omit 63ba1c5  [AIRFLOW-5819] Update AWSBatchOperator default value (#6473)
    omit 07e80e5  [AIRFLOW-5853] BigQuery - standardize task_ids in example_dag (#6505)
    omit 1b3af10  Revert "[AIRFLOW-5704] Improve Kind Kubernetes scripts for local testing (#6496)"
    omit 6bcbd48  [AIRFLOW-5811] add metric for externally killed task count (#6466)
    omit 8e789a3  [AIRFLOW-5704] Improve Kind Kubernetes scripts for local testing (#6496)
    omit b1b9a3a  [AIRFLOW-5846] Implementing Sqlite hook tests (#6509)
    omit d4ff529  [AIRFLOW-5829] Get rid of the checklicence image (#6495)
    omit 4303cf7  [AIRFLOW-5855] Fix broken reference in custom operator doc (#6508)
    omit d985c02  [AIRFLOW-XXX] Add How-To-Guide to GCP PubSub (#6497)
    omit 5d3a5db  [AIRFLOW-5683] Add propagate_skipped_state to SubDagOperator (#6352)
    omit b4c7538  [AIRFLOW-5830] Get rid of slim image (#6494)
    omit c137e32  [AIRFLOW-5709] Fix regression in setting custom operator resources. (#6331)
    omit 0b42d9d  [AIRFLOW-5852] Make tests.www pylint compatible (#6504)
    omit 5096fa3  [AIRFLOW-5658] Fix broken navigation links (#6374)
    omit eeec376  [AIRFLOW-5838] Make all __init__ pylint compatible (#6503)
    omit a296cda  [AIRFLOW-5743] Move Google PubSub to providers package (#6476)
    omit 45e108d  [AIRFLOW-5827] Move build to later stage in pre-commit (#6493)
    omit 4a90ba0  [AIRFLOW-5677] Rename GCPSpeechToTextHook to CloudSpeechToTextHook (#6410)
    omit ba40be7  [AIRFLOW-XXX] Add How-To-Guide to GoogleCloudStorageToSFTPOperator (#6488)
    omit d2595de  [AIRFLOW-5826] Added auto-generation of breeze output in BREEZE.rst (#6490)
    omit bb01616  [AIRFLOW-5839] Upgrade pre-commit and hooks to latest versions (#6492)
    omit 42b1395  [AIRFLOW-5814] Implementing Presto hook tests (#6491)
    omit 729ba3c  [AIRFLOW-5758] Support the custom cursor classes for the PostgreSQL hook (#6432)
    omit d4a83bc  [AIRFLOW-XXXX] Expose SQLAlchemy's connect_args and make it configurable (#6478)
    omit f68c186  [AIRFLOW-XXX] Fix typo in mysql_hook docstring (#6483)
    omit 8f7663b  [AIRFLOW-5836] Pin azure-storage-blob version to <12 (#6486)
    omit ffdb329  [AIRFLOW-XXX] Helpful list of do_xcom - affected operators added. (#6448)
    omit 58060d3  [AIRFLOW-XXX] Fix typo in "airflow dags list_runs" (#6475)
    omit 4482b12  adding ciValue to README.md (#6479)
    omit 71cbe7e  [AIRFLOW-5787] Moving AWS SQS to /providers/aws (#6474)
    omit 036c292  [AIRFLOW-XXX] FIX typo in Breeze.rst (#6477)
    omit 470b2a7  [AIRFLOW-5741] Move Cloud Natural Language to providers (#6421)
    omit bd3aeb2  [AIRFLOW-5815] Fix isort problem (#6468)
    omit d800ed6  [AIRFLOW-5562] Skip grant single DAG permissions for Admin role. (#6199)
    omit 919bb8c  [AIRFLOW-5082] Add subject in AwsSnsHook (#5694)
    omit 103dc92  [AIRFLOW-5442] implementing get_pandas_df method for druid broker hook (#6057)
    omit db29639  [AIRFLOW-5769] Move the S3_hook to /providers/aws/hooks (#6443)
    omit ee0a557  [AIRFLOW-5731] Make output format from list commands configurable (#6400)
    omit bdc5836  [AIRFLOW-5729] Make InputDataConfig optional in Sagemaker's training config (#6398)
    omit 4cd1a22  [AIRFLOW-5799] Freshworks readme update (#6453)
    omit 59b6d8b  [AIRFLOW-5773] Migrate AWS Athena components to /providers/aws [AIP-21] (#6446)
    omit 014d129  [AIRFLOW-4930] Send druid ingestion spec as data, not json (#5559)
    omit 9070531  [AIRFLOW-5336] Add ability to make updating FAB perms on webserver in… (#5940)
    omit 1f2573a  [AIRFLOW-5772] Use mock.patch.dict for manipulation of env vars (#6444)
    omit 8136675  [AIRFLOW-5673] Rename GcfHook to CloudFunctionsHook (#6414)
    omit 286a68a  [AIRFLOW-5678] Rename GCPTextToSpeechHook to CloudTextToSpeechHook (#6411)
    omit c61ef4a  [AIRFLOW-5676] Rename CloudSpannerHook to SpannerHook (#6409)
    omit a9fc1a2  [AIRFLOW-5671] rename DataProcHook to DataprocHook (#6404)
    omit ffe7ba9  [AIRFLOW-5631] Change way of running GCP system tests (#6299)
    omit 3fb9d49  [AIRFLOW-5798] Set default ExternalTaskSensor.external_task_id (#6431)
    omit 376f954  [AIRFLOW-5766] Use httpbin.org in http_default (#6438)
    omit 37a342d  [AIRFLOW-5793] add test to detect multiple alembic revision heads (#6449)
    omit b66fbe4  [AIRFLOW-5770] Add example for PythonVirtualenvOperator (#6441)
    omit 171e1bb  [AIRFLOW-5771] Make Alembic migrations lineair (#6442)
    omit f2caa45  [AIRFLOW-5742] Move Google Cloud Vision to providers package (#6424)
    omit 4132f3b  Revert "AIRFLOW-5701: Don't clear xcom explicitly before execution (#6370)"
    omit 4440d5e  [AIRFLOW-5764][depends on #6434] Avoid loading corrupted DAGs in a breeze environment (#6436)
    omit 3cc816d  [AIRFLOW-5749][AIRFLOW-4162] Support the "blocks" component for the Slack operators (#6418)
    omit 2f8c9da  [AIRFLOW-5759] Don't allow additional arguments in BaseOperator (#6435)
    omit 5dd1dbc  [AIRFLOW-5663] Switch to real-time logging in PythonVirtualenvOperator (#6389)
    omit 4cf4a34  [AIRFLOW-5717] Add get_tree_map method to SFTPHook (#6387)
    omit a80707f  [AIRFLOW-XXX] Updates to Breeze documentation from GSOD (#6285)
    omit 4649563  [AIRFLOW-5727] SqoopHook: Build --connect parameter only if port/schema are defined (#6397)
    omit 93933eb  [AIRFLOW-5757] Improve test_on_kill test (#6430)
    omit 52c2be5  [AIRFLOW-XXX] Clarify daylight savings time behavior (#6324)
    omit c04ee13  [AIRFLOW-XXX] GSoD: Adding 'Create a custom operator' doc (#6348)
    omit dc8b13f  [AIRFLOW-XXX] Improve GCP documentation (#6433)
    omit 7e440da  [AIRFLOW-5754] Improved RAT checking (#6429)
    omit 351ae4e  [AIRFLOW-5748] Remove python auto-detection (#6423)
    omit ba01ed5  [AIRFLOW-5750] Licence check is done also for non-executable .sh (#6425)
    omit 3b0da2f  [AIRFLOW-5723] Simplify illegal arguments test (#6394)
    omit 7b6da53  [AIRFLOW-5690] Change log level local_task_job.py (#6422)
    omit c7ed169  [AIRFLOW-5746] Fix problems with static checks (#6420)
    omit d5dc1e2  [AIRFLOW-5747] `real_prefix misses the virtual env created with pyenv and venv (#6417)
    omit 63344f2  [AIRFLOW-5745] Breeze complete has now licence (#6415)
    omit adfcf67  [AIRFLOW-5746] move FakeDateTime into the only place it is used (#6416)
    omit 401003e  [AIRFLOW-5740] Fix Transient failure in Slack test (#6407)
    omit 8d87077  [AIRFLOW-XXX] Add Automattic to Airflow users (#6413)
    omit 66b2a47  [AIRFLOW-5088][AIP-24] Persisting serialized DAG in DB for webserver scalability (#5743)
    omit 859e1cc  [AIRFLOW-XXX] Add resources & links to CONTRIBUTING.rst (#6405)
    omit 6ba5442  [AIRFLOW-5073] Change SQLSensor to optionally treat NULL as keep poking (#6336)
    omit 62675b3  [AIRFLOW-5474] Add Basic auth to Druid hook (#6095)
    omit 47eac79  [AIRFLOW-5732] Add unit test for the version command (#6401)
    omit f3c3812  [AIRFLOW-5644] Simplify TriggerDagRunOperator usage (#6317)
    omit 74d2a0d  AIRFLOW-5701: Don't clear xcom explicitly before execution (#6370)
    omit e9d65e3  [AIRFLOW-5710] Optionally raise exception on unused operator arguments. (#6332)
    omit 6c7c58c  [AIRFLOW-XXX] Improve wording (#6391)
    omit 641b8aa  [AIRFLOW-5715] Make email, owner context available (#6385)
    omit bc53412  [AIRFLOW-5714] Collect SLA miss emails only from tasks missed SLA (#6384)
    omit 3cfe4a1  [AIRFLOW-5632] Rename ComputeEngine operators (#6306)
    omit 4311c1f  [AIRFLOW-5696] Add GoogleCloudStorageToSFTPOperator (#6366)
    omit 16d7acc  [AIRFLOW-4971] Add Google Display & Video 360 integration (#6170)
    omit 4e661f5  [AIRFLOW-5379] Add Google Search Ads 360 operators (#6228)
    omit b439221  [AIRFLOW-5713] Remove dead code (#6382)
    omit 417754a  [AIRFLOW-4965] Handle quote exceptions in GCP operators (#6305)
    omit b08f862  [AIRFLOW-5712] Rename internal Dataflow classes (#6381)
    omit 3d3cc41  [AIRFLOW-5695] use RUNNING_DEPS to check run from UI (#6367)
    omit e344f61  [AIRFLOW-5661] Fix create_cluster method of GKEClusterHook (#6339)
    omit fc4aa04  [AIRFLOW-5667] Improve type annotations in GCP (#6345)
    omit 44b6a27  [AIRFLOW-5665] Add path_exists method to SFTPHook (#6344)
    omit 03eede0  [AIRFLOW-5707] Add type annotations to SFTPHook (#6378)
    omit e7b790d  [AIRFLOW-5699] Add more tests for Dataflow integration (#6369)
    omit ca77c01  [AIRFLOW-5698] Organize Dataflow tests (#6368)
    omit 636aeb0  [AIRFLOW-5693] Support the "blocks" component for the Slack messages (#6364)
    omit 4903c97  [AIRFLOW-5702] Fix common docstring issues (#6372)
    omit c72c427  [AIRFLOW-5694] Check for blinker in Sentry setup (#6365)
    omit c19a60c  [AIRFLOW-5680] Fixes Kubernetes hangs (#6347)
    omit b8c0263  Add logo info to readme (#6349)
    omit 9c57dd8  [AIRFLOW-5688] Merge multiple heads in alembic migrations (#6362)
    omit 9ec562f  [AIRFLOW-5640] Document and test `email` parameters of BaseOperator (#6315)
    omit 19e32b4  [AIRFLOW-5656] Rename provider to providers module (#6333)
    omit 7bdc063  [AIRFLOW-5415] Enable authentication for Druid hook (#5967)
    omit 0790ede  [AIRFLOW-4574] SSHHook private_key may only be supplied in extras (#6163)
    omit 10c3f7f  [AIRFLOW-5649] Skips tests when relevant .py files are not changed (#6321)
    omit 489e7fe  [AIRFLOW-5687] Fix Upgrade pip to 19.0.2 in CI build pipeline (#6361)
    omit a8babec  [AIRFLOW-5339] Fix infinite wait for Spark subprocess
    omit dde65a6  [AIRFLOW-XXXX] Include code tags for sample file names (#6360)
    omit f2b7f5a  [AIRFLOW-5687] Upgrade pip to 19.0.2 (#6358)
    omit e35829e  Revert "AIRFLOW-5608: Gracefully stop executor when SIGTERM is received by SchedulerJib (#6274)" (#6357)
    omit f8794d8  [AIRFLOW-5684] docker-compose-kubernetes still used (#6353)
    omit ac42428  [AIRFLOW-5643] Reduce duplicated logic in S3Hook (#6313)
    omit d4e282d  [AIRFLOW-5126] Read aws_session_token in extra_config of the aws hook (#6303)
    omit 8b0c9cb  [AIRFLOW-5224] Add encoding parameter to GoogleCloudStorageToBigQuery… (#6297)
    omit 76fe5e2  [AIRFLOW-5657] Update the upper bound for dill (#6334)
    omit 1de210b  [AIRFLOW-5636] Allow adding or overriding existing Operator Links (#6302)
    omit 133085e  [AIRFLOW-5641] Support running git sync container as root (#6312)
    omit e62056b  [AIRFLOW-5223] Use kind for Kubernetes in CI (#5837)
    omit cb0dbe3  [AIRFLOW-4797] Use same zombies in all DAG file processors
    omit 8979607  Revert "[AIRFLOW-4797] Improve performance and behaviour of zombie detection (#5511)"
    omit bb93a75  [AIRFLOW-5497] Update docstring in airflow/utils/dag_processing.py (#6314)
    omit 1a4c164  [AIRFLOW-5653] Log caught AirflowSkipException in task instance log (#6330)
    omit c082065  [AIRFLOW-5634] Don't allow editing of DagModelView (#6308)
    omit 0a99aad  [AIRFLOW-XXX] Fixed case problem with CONTRIBUTING.rst (#6329)
    omit ab34610  [AIRFLOW-5652] Add provider package to lint rules (#6326)
    omit 8cbfd93  [AIRFLOW-4661] Make airflow/config_templates Pylint compatible (#6300)
    omit 3ed7b32  [AIRFLOW-3783] Speed up Redshift to S3 UNload with HEADERs (#6309)
    omit 55facad  [AIRFLOW-5651] Replace GCP depreccated imports (#6325)
    omit c935023  [AIRFLOW-5650] remove githubhandle (#6328)
    omit 13acdd1  [AIRFLOW-5626] Add labels to MLEngine resources (#6296)
    omit 10d39ef  [AIRFLOW-XXXX] Google Season of Docs updates to CONTRIBUTING doc (#6283)
    omit 10b61e4  [AIRFLOW-5650] Add GSN Games into airflow users in README.md (#6323)
    omit 51f8bbc  [AIRFLOW-5630] Improve BigQueryGetDataOperator to handle no rows (#6298)
    omit dfcf489  [AIRFLOW-XXX] Fix typo - AWS DynamoDB Hook (#6319)
    omit 9c74ecb  [AIRFLOW-5625] Update MLEngine integration doc and typehint (#6293)
    omit c0d98a7  [AIRFLOW-5624] Use mock decorator in MLEngine operators tests (#6292)
    omit ec3cc2d  [AIRFLOW-4970] Add Google Campaign Manager integration (#6169)
    omit 12f916a  [AIRFLOW-5581] Cleanly shutdown KubernetesJobWatcher for safe Scheduler shutdown on SIGTERM (#6237)
    omit c7a5f1f  [AIRFLOW-5584] Initialise hook in execute in Cloud SQL operators (#6236)
    omit 568d804  [AIRFLOW-XXX] Fix Documentation for adding extra Operator Links (#6301)
    omit 7c9b44d  AIRFLOW-5608: Gracefully stop executor when SIGTERM is received by SchedulerJib (#6274)
    omit 0261ed7  [AIRFLOW-5617] Add fallback for connection's project id in MLEngine hook (#6286)
    omit 032200a  [AIRFLOW-5622] Improve creating directories in SFTPHook (#6287)
    omit 8097006  [AIRFLOW-5588] Add Celery's architecture diagram (#6247)
    omit 00ef8cb  [AIRFLOW-4660] Make airflow/bin Pylint compatible (#6294)
    omit 31db280  [AIRFLOW-5614] Enable Fernet by default (#6282)
    omit 319b525  [AIRFLOW-5609] Add MLEngine models operators (#6279)
    omit 824f264  [AIRFLOW-XXX] Typo in FAQ - schedule_interval (#6291)
    omit ca24fdf  [AIRFLOW-5572] Clear task reschedules when clearing task instances (#6217)
    omit c62b292  Passing job location when initializing the operator (#6258)
    omit 55bb579  [AIRFLOW-5597] Linkify urls in task instance log (#6265)
    omit 68b8ec5  [AIRFLOW-5102] Worker jobs should terminate themselves if they can't heartbeat (#6284)
    omit 93bb5e4  [AIRFLOW-5387] Fix show paused pagination bug (#6100)
    omit ec8dd34  [AIRFLOW-XXX] Fix heading levels (#6275)
    omit 0d71f335 [AIRFLOW-5603] Add MLEngine version operators (#6271)
    omit 4e24514  [AIRFLOW-XXX] Fix extra-packages tables (#6280)
    omit df5fbcb  [AIRFLOW-XXX] Fix missing backtick in Breeze.rst (#6278)
    omit d4ff0d7  [AIRFLOW-XXX] Split extra packages table in multiple (#6257)
    omit b2dc163  [AIRFLOW-5602] Use unittest.mock in MLEngine hook tests (#6268)
    omit 1347b77  [AIRFLOW-5600] Add MLEngine system tests (#6264)
    omit 0f0a791  [AIRFLOW-5601] Use built-in pagination mechanism in MLEngine hook (#6267)
    omit 965c902  [AIRFLOW-5580] Add base class for system test (#6229)
    omit 41d6ca5  [AIRFLOW-5598] Improve MLEngine typehint (#6263)
    omit 105079e  [AIRFLOW-5599] Imporve Python 3 support in MLEngine integration (#6262)
    omit 560c01e  [AIRFLOW-5587] Move airflow.contrib.task_runner.cgroup_task_runner to core (#6248)
    omit 18c62da  [AIRFLOW-5560] Allow no confirmation on reset dags (#6197)
    omit 76fe45e  [AIRFLOW-5604] Remove duplicated isort check (#6272)
    omit 32fd2af  [AIRFLOW-XXX] Update to new logo (#6066)
    omit 6345ed2  [AIRFLOW-XXX] Move examples note (#6250)
    omit 178f6be  [AIRFLOW-5586] Improve CLI error messaging (#6246)
    omit 99a7191  [AIRFLOW-XXX] Improve linking in docs (#6244)
    omit 1ef86c9  [AIRFLOW-XXX] Fix minor typo in Slack hook (#6260)
    omit bf4cea0  [AIRFLOW-5585] Remove docker context from build
    omit 2bea3d7  [AIRFLOW-XXX] Highlight code blocks (#6243)
    omit 104a151  [AIRFLOW-5592] Add lint for operators-and-hooks-ref.rst (#6255)
    omit 27fce2f  [AIRFLOW-XXX] Add fundaments operators and hooks (#6249)
    omit 29caf1f  [AIRFLOW-4939] Simplify Code for Default Task Retries (#6233)
    omit debd164  [AIRFLOW-XXX] Add message about breaking change in DAG#get_task_instances in 1.10.4 (#6226)
    omit e9ab9d6  [AIRFLOW-5444] Fix action_logging so that request.form for POST is logged (#6064)
    omit e3731b1  [AIRFLOW-XXX] Update Astronomer team (#6251)
    omit 7f6fea6  [AIRFLOW-XXX] Format Sendgrid docs (#6245)
    omit 6c13adb  [AIRFLOW-XXX] Improve format in code-block directives (#6242)
    omit bd822dd  [AIRFLOW-XXX] Extract operators and hooks to separate page (#6213)
    omit 426d3a9  [AIRFLOW-XXX] Make it clear that 1.10.5 wasn't accidentally omitted from UPDATING.md (#6240)
    omit b35972f  Revert "[AIRFLOW-5490] Fix incorrect None comparison (#6109)" (#6222)
    omit 8b71cb3  [AIRFLOW-XXX] Updated readme with "Who's using" information (#6238)
    omit d719e1f  [AIRFLOW-5362] Reorder imports (#5944)
    omit 4dd24a2  [AIRFLOW-5543] Fix tooltip disappears in tree and graph view (#6174)
    omit 6b6d44f  [AIRFLOW-XXX] Fix AzureContainerInstancesOperator example (#6225)
    omit 265a1d5  [AIRFLOW-5477] Rewrite Google PubSub Hook to Google Cloud Python (#6096)
    omit 02a9f62  [AIRFLOW-XXX] Minor fix for BREEZE.rst
    omit bb9f23b  [AIRFLOW-5579] Fix astroid version
    omit 65851f7  [AIRFLOW-XXX] Ignore FAB's db tables when auto-generating migrations (#6221)
    omit 3a90d78  [AIRFLOW-XXX] Update Alembic autogenerator to pass pylint (#6216)
    omit 844bbad  [AIRFLOW-5574] Fix Google Analytics script loading (#6218)
    omit 67e56a6  [AIRFLOW-XXX] Update airflow commands (#6215)
    omit ceba053  [AIRFLOW-XXX] Improve link to plugin page
    omit d70c5fd  [AIRFLOW-5408] Fix env variable name in Kubernetes template
    omit 781d001  [AIRFLOW-5280] conn: Remove aws_default's default region name (#5879)
    omit 61190c3  [AIRFLOW-XXX] Add protocol transfer operators (#6208)
    omit d28144c  [AIRFLOW-XXX] Add service transfer operators (#6209)
    omit 99ec9b4  [AIRFLOW-XXX] Add software transfer operators (#6207)
    omit a37027c  [AIRFLOW-XXX] Add more GCP transfer operators (#6206)
    omit d9d116c  [AIRFLOW-XXX] Add more AWS transfer operators (#6205)
    omit a86b52a  [AIRFLOW-XXX] Improve ASF operators table (#6202)
    omit 30a9f4c  [AIRFLOW-XXX] Add more ASF transfer operators (#6203)
    omit 2144be4  [AIRFLOW-XXX] Use new import path in GCP table (#6204)
    omit 06fd192  [AIRFLOW-XXX] Improve style - missing comma, redundant dot (#6201)
    omit bfe0ace  [AIRFLOW-XXX] Add protocol operators and hooks table (#6193)
    omit 2350b2f  [AIRFLOW-XXX] Add software integration tables (#6191)
    omit 22ef5dd  [AIRFLOW-5553] Update mysql_to_gcs `bytes` check (#6183)
    omit 4d4fda7  [AIRFLOW-5561] Relax httplib2 version required for gcp extra (#6194)
    omit 1401733  [AIRFLOW-XXX] Pin version of mypy so we are stable over time (#6198)
    omit 2abf0f5  [AIRFLOW-5556] Add separate config for timeout from scheduler dag processing (#6186)
    omit 93e856e  [AIRFLOW-XXX] Add missing service integrations (#6192)
    omit f1674e3  [AIRFLOW-5342] Fix MSSQL breaking task_instance db migration
    omit 1eda51c  [AIRFLOW-5502] Move GCP base hook to core
    omit 009cee6  [AIRFLOW-5527] Improve mocking in GCP test to avoid db queries
    omit 1231472  [AIRFLOW-XXX] Improve description OpenFaaS Hook (#6187)
    omit ee44093  [AIRFLOW-XXX] Sort and add missing GCP integrations (#6190)
    omit 30c3052  [AIRFLOW-XXX] Add WASB Hook (#6189)
    omit 407c1f7  [AIRFLOW-XXX] Add vipul007ravi as user (#6181)
    omit b4dd430  [AIRFLOW-5554] Require statsd 3.3.0 minimum (#6185)
    omit d0ebbd5  [AIRFLOW-XXX] Add ASF integration tables (#6188)
    omit fd8de3e  [AIRFLOW-5555] Remove Hipchat integration (#6184)
    omit 66a139d  [AIRFLOW-XXX] Don't trust python-requests.org to run a valid HTTPS server (#6179)
    omit 65ff16f  [AIRFLOW-5522] BQ list dataset tables operator (#6151)
    omit 04f9559  [AIRFLOW-4068] Add GoogleCloudStorageFileTransformOperator (#6177)
    omit 3140c45  [AIRFLOW-4309] Remove Broken Dag error after Dag is deleted (#6102)
    omit 4181432  [AIRFLOW-5419] Correctly use `sudo` to kill cleared tasks when running with impersonation (#6176)
    omit 9c52848  [AIRFLOW-5398] Update contrib example DAGs to context manager (#5998)
    omit 5f9ab7a  [AIRFLOW-774] Fix long-broken DAG parsing Statsd metrics (#6157)
    omit dc3bfe4  [AIRFLOW-4741] Optionally report task errors to Sentry (#5407)
    omit 04c7fd0  [AIRFLOW-5419] - Use `sudo` to kill cleared tasks when running with impersonation (#6026)
    omit 7506c95  [AIRFLOW-5508] Add config setting to limit which StatsD metrics are emitted (#6130)
    omit 30c442c  [AIRFLOW-5537] Yamllint is not needed as dependency on host
    omit f63e4e3  [AIRFLOW-5536] Better handling of temporary output files
    omit 511615c  [AIRFLOW-5535] Fix name of VERBOSE parameter
    omit 1815ef3  [AIRFLOW-5533] Fixed failing CRON build
    omit 0ccb925  [AIRFLOW-5534] Less verobosity and removal of context container
    omit 4ed2c22  [AIRFLOW-5435] Add fallback for connection's project id in GKEPodOperator (#6051)
    omit 2d19a41  [AIRFLOW-3388] Add support to Array Jobs for AWS Batch Operator (#6153)
    omit ccf4408  [AIRFLOW-5531] Replace deprecated log.warn() with log.warning() (#6165)
    omit 31e7d31  [AIRFLOW-XXX] fix backticks in new file (#6164)
    omit 86b4caa  [AIRFLOW-5434] Use hook to provide credentials in GKEPodOperator (#6050)
    omit cfd8d60  [AIRFLOW-XXX] Fix backtick issues in .rst files & Add Precommit hook (#6162)
    omit 123479c  [AIRFLOW-5530] Fiix typo in AWS SQS sensors (#6012)
    omit 8f04ebe  [AIRFLOW-5499] Move GCP utils to core (#6122)
    omit 38ebc42  [AIRFLOW-XXX] Add a third way to configure authorization (#6134)
    omit b31773c  [AIRFLOW-5526] Update docs configuration due to migration of GCP docs (#6154)
    omit 0a505b6  [AIRFLOW-XXX] Fix typo and format error (#6149)
    omit 2d668ca  [AIRFLOW-XXX] Fix Prerequisites link in BREEZE.rst (#6160)
    omit e68d92f  [AIRFLOW-XXX] Fix incorrect backticks in BREEZE.rst (#6161)
    omit 155adf4  [AIRFLOW-5528] end_of_log_mark should not be a log record (#6159)
    omit 04da038  [AIRFLOW-XXX] Update documentation about variables forcing answer (#6158)
    omit 7e4330c  [AIRFLOW-5475] Normalize gcp_conn_id in operators and hooks (#6093)
    omit efcbd63  [AIRFLOW-XXX] Add link to GCP Example DAGs source code (#6148)
    omit f40f4e7  [AIRFLOW-5513] Move example_pubsub_flow.py to GCP package (#6139)
    omit 0a5750a  [AIRFLOW-5515] Add stacklevel to GCP deprecation warnings (#6142)
    omit ee1a346  [AIRFLOW-XXX] Fix incorrect units in docs for metrics using Timers (#6152)
    omit 7b6045a  [AIRFLOW-5521] Fix link to GCP documentation (#6150)
    omit 23ec78a  [AIRFLOW-4928] Move config parses to class properties inside DagBag (#5557)
    omit d313d8d  [AIRFLOW-5519] Fix sql_to_gcs operator missing multi-level default args by adding apply_defaults decorator  (#6146)
    omit 31f19fb  [AIRFLOW-5514] No implicit optional flag for mypy (#6141)
    omit deec754  [AIRFLOW-5147] extended character set for for k8s worker pods annotations (#5819)
    omit b2e06d0  [AIRFLOW-4858] Deprecate "Historical convenience functions" in airflow.configuration (#6144)
    omit 74ee98d  [AIRFLOW-XXX] Add example of running pre-commit hooks on single file (#6143)
    omit 857788e  [AIRFLOW-5369] Adds interactivity to pre-commits (#5976)
    omit 7ad1544  [AIRFLOW-XXX] Fix typos in CONTRIBUTING.md (#6138)
    omit d567f9a  [AIRFLOW-3871] Operators template fields can now render fields inside objects (#4743)
    omit fa8e18a  [AIRFLOW-4574] add option to provide private_key in SSHHook (#6104)
    omit c098ff7  [AIRFLOW-5447] Scheduler stalls because second watcher thread in default args
    omit e326633  [AIRFLOW-XXX] Display Azure integration in table (#6132)
    omit bc82607  [AIRFLOW-5343] Remove legacy way of pessimistic disconnect handling (#6034)
    omit 4780105  [AIRFLOW-5256] Related pylint changes for common licences in python files (#5786)
    omit 26aa4ba  [AIRFLOW-5162] GCS Hook Upload Method Improvement (#5770)
    omit 6a43f9a  [AIRFLOW-XXX] Update pydoc of mlengine_operator (#5419)
    omit 578c57f  [AIRFLOW-3149] Support Dataproc cluster deletion on ERROR (#4064)
    omit 686fac0  [AIRFLOW-5498] Move GCP Discovery hook to core (#6121)
    omit 4245627  [AIRLFOW-XXX] Display other integrations in single table (#6133)
    omit 9cc748b  [AIRFLOW-XXX] added NBC to users (#6127)
    omit dca766b  [AIRFLOW-5472] Fix labels in GCS operator (#6117)
    omit 3a6f79b  [AIRFLOW-XXX] Add note about moving GCP from contrib to core (#6119)
    omit 7e55600  [AIRFLOW-5504] Improve project_id in GCP Kubernetes Hook (#6126)
    omit 533086e  [AIRFLOW-5503] Fix tree view layout on HDPI screen (#6125)
    omit 99a5c2e  [AIRFLOW-5481] Allow Deleting Renamed DAGs (#6101)
    omit 8ea2a07  Revert "[AIRFLOW-5488]Remove unused variables from tmp_configuration_copy method (#6114)" (#6120)
    omit 5bbd00e  [AIRFLOW-XXX] Display AWS integration in table (#6087)
    omit 22f122e  AIRFLOW-5493:cli.py has unnecessary paren wrapping of scala variable (#6113)
    omit 31b7bc9  [AIRFLOW-5488]Remove unused variables from tmp_configuration_copy method (#6114)
    omit d89002d  AIRFLOW-5484: fix PigCliHook has incorrect named parameter (#6112)
    omit b2e3e8c  [AIRFLOW-5487]Fix unused warning var (#6111)
    omit 54bdb97  AIRFLOW-5496: delete unneeded variable assignment (#6110)
    omit 3c064d4  AIRFLOW-5492: added missing docstrings (#6107)
    omit 52c6516  AIRFLOW-5489: Remove unneeded assignment of variable (#6106)
    omit 6560004  [AIRFLOW-5490] Fix incorrect None comparison (#6109)
    omit 4f41fb1  [AIRFLOW-5491] mark_tasks pydoc is incorrect (#6108)
    omit fe46993  [AIRFLOW-XXX] Display GCP integration in table (#6086)
    omit 7b5cf44  [AIRFLOW-5445] Reduce the required resources for the Kubernetes's sidecar (#6062)
    omit ae9608d  [AIRFLOW-5459] Use a dynamic tmp location in Dataflow operator
    omit 7351df8  [AIRFLOW-5495] Remove unneeded parens in dataproc.py (#6105)
    omit 5f0b1f4  [AIRFLOW-XXX] Add prerequisite tasks for all GCP operators guide (#6049)
    omit 61d3f0c  [AIRFLOW-5427] Add system tests for Dataflow
    omit 5b1d529  [AIRFLOW-5453] Improve reading inputs from Dataflow console
    omit 52d9e6a  [AIRFLOW-5428] Dataflow with one job is not done correctly (#6036)
    omit 7be5560  [AIRFLOW-5482] Deprecate Schedule Interval on task level (#6103)
    omit 1adeeae  [AIRFLOW-5479] Normalize gcp_conn method in GCP Kubernetes Hook (#6099)
    omit 0033751  [AIRFLOW-5471] Fix docstring in GcpTransferServiceOperationsListOperator (#6091)
    omit 33c2a28  [AIRFLOW-XXX] Add Dentsu as Airflow Users (#6089)
    omit 4459592  [AIRFLOW-5480] Fix flaky impersonation (#6098)
    omit d711ad8  [AIRFLOW-5476] Fix typo in BREEZE.rst (#6094)
    omit 6a66ece  [AIRFLOW-XXX] Simplify AWS/Azure/Databricks operators listing (#6047)
    omit 19e2f2c  [AIRFLOW-5464] Fix GCP Memorystore example DAG (#6081)
    omit 9767d5b  [AIRFLOW-5465] Fix deprecated imports in examples (#6082)
    omit 379f440  [AIRFLOW-5468] Fix PubSub system test class name (#6085)
    omit a87f3df  [AIRFLOW-5451] SparkSubmitHook don't set default namespace (#6072)
    omit b07cb43  [AIRFLOW-5457] Move GCS operators to core
    omit 766ebfe  [AIRFLOW-5455] Move BigQuery operators to core
    omit 25c53b0  [AIRFLOW-4588] Add GoogleDiscoveryApiHook and GoogleApiToS3Transfer (#5335)
    omit e399d0c  [AIRFLOW-5440] Static checks from docker file use dumb-init (#6056)
    omit 205db4b  [AIRFLOW-5417] Fix DB disconnects during webserver startup (#6023)
    omit 6b02bb3  [AIRFLOW-XXX] adding Cyscale to list of companies (#6071)
    omit dd175fa  [AIRFLOW-5390] Remove provide context (#5990)
    omit 153937d  [AIRFLOW-5450] Switching comment from HTML to Jinja
    omit 75484bc  [AIRFLOW-5446] Rewrite Google KMS Hook to Google Cloud Python (#6065)
    omit 455eb41  [AIRFLOW-5437] Better python version detection/explanation. (#6060)
    omit d1a2ab5  [AIRFLOW-XXX] Add pecan.ai to the users list (#6005)
    omit fd6d879  [AIRFLOW-XXX] Add Felix to doc (#6068)
    omit e231f87  [AIRFLOW-5359] Update type annotations in BaseOperator (#5965)
    omit b21be80  [AIRFLOW-5402] Remove deprecated logger (#6006)
    omit 6b2a290  [AIRFLOW-5443] Use alpine image in Kubernetes's sidecar (#6059)
    omit 0d59bac  Update README.md (#6063)
    omit d31c092  [AIRFLOW-3601] Update operators to BigQuery to support location (#6020)
    omit cfd6022  [AIRFLOW-5441] Ownership of package*.json file group write is fixed (#6061)
    omit 1c5e105  [AIRFLOW-XXX] Create KubernetesPodOperator guide (#6055)
    omit 6db9f86  [AIRFLOW-4983] Add ability for DataflowPythonOperator to submit jobs w/ python3 (#5602)
    omit 0e2ba08  [AIRFLOW-5376] Add coverage package back to devel extras (#6054)
    omit f116faf  [AIRFLOW-5437] Do not override python when you rebuild ci_slim image (#6053)
    omit 0ffc14c  [AIRFLOW-5425] Use logging not printing in LoggingCommandExecutor (#6032)
    omit 168a45a  [AIRFLOW-XXX] Add external reference to all GCP operator guide (#6048)
    omit 26feda4  [AIRFLOW-XXX] Improve docstring of SQSHook (#6041)
    omit ccc2faa  [AIRFLOW-XXX] Add note about GKEPodOperator in KubernetesPodOperator (#6042)
    omit a991112  [AIRFLOW-XXX] Simplify Qubole operators listing
    omit 95388d1  [AIRFLOW-5436] Remove log from init in BigQuery operators
    omit 867cd0f  [AIRFLOW-5368] Display DAG from the CLI
    omit 4a9b9bf  [AIRFLOW-5375] Move dumb-init to devel requirements
    omit 3bfd6b0  [AIRFLOW-5432] Remove colour logs from UI
    omit 12cab72  fixup! [AIRFLOW-5424] Type annotations for GCP hooks
    omit f4a6586  [AIRFLOW-5424] Type annotations for GCP hooks
    omit 8e74ad7  [AIRFLOW-XXX] Simplify GCP operators listing
    omit cb6dfdf  [AIRFLOW-2842] Add GoogleCloudStorageSynchronizeBuckets operator
    omit ae0d03e  [AIRFLOW-5401] Add support for project_id from connection in GKE
    omit 004f353  [AIRFLOW-3511][AIRFLOW-3512] Add Cloud Memorystore integration
    omit 50523ea  fix postrgres bug
    omit ddf2a23  pre-load requirements for airflow image
    omit f59478e  [AIRFLOW-XXX] Add autogenerated TOC (#6038)
    omit 8107fe6  [AIRFLOW-XXX] Add S3 Logging section (#6039)
    omit 8788faf  [AIRFLOW-XXX] Move Azure Logging section above operators (#6040)
    omit eed0edd  [AIRFLOW-5430] Pin transitive dependency on marshmallow-sqlalchemy
    omit ce17c9b  Add clarity to gcs_download_operator params
    omit 91d0857  [AIRFLOW-5423] Type annotations for GCP sensors (#6029)
    omit ceb4c08  [AIRFLOW-5422] Add type annotations to GCP operators
    omit 497c02a  [AIRFLOW-5426] Adjust import path in Dataproc example (#6033)
    omit a39ace9  fixup! [AIRFLOW-4964] Add BigQuery Data Transfer Hook and Operator (#5769)
    omit 35e7b62  [AIRFLOW-5411] Remove the noise produced while running failed pre-commits
    omit 1b1d79c  [AIRFLOW-4964] Add BigQuery Data Transfer Hook and Operator (#5769)
    omit 0076e17  [AIRFLOW-4758] Add GcsToGDriveOperator operator (#5822)
    omit 6b82b9e  [AIRFLOW-5318] Option to specify location of the new BQ dataset (#5923)
    omit 8151b7c  [AIRFLOW-XXX] Fix incorrect GCP integration sections (#5999)
    omit f4b64b3  [AIRFLOW-5412] Add get_conn/get_client to hooks tests (#6018)
    omit a44e576  [AIRFLOW-5343] Add pool_pre_ping to SQLAlchemy (#5949)
    omit 7316363  [AIRFLOW-XXX] Adding walmart labs as user (#6027)
    omit dd36d90  [AIRFLOW-5049] Add validation for src_fmt_configs in bigquery hook (#5671)
    omit 891a906  [AIRFLOW-XXX] Add information about default pool to docs (#6019)
    omit 4ab6982  [AIRFLOW-5072] gcs_hook should download once (#5685)
    omit 7560697  [AIRFLOW-3804] Extend MySQL to GCS operator tests (#5993)
    omit 0948bcf  [AIRFLOW-5319] Add system tests for Dataproc (#5924)
    omit 7018f47  [AIRFLOW-5361] Add system tests for BigQuery (#5968)
    omit ad61f32  [AIRFLOW-5332] Add system tests for Datastore (#5937)
    omit 0f548b8  [AIRFLOW-5403] Fix input check in GKE Operator (#6004)
    omit c4cc839  Passed **kwargs to push_by_returning (#5810)
    omit 9165739  [AIRFLOW-5409] Fix BigQuery hook tests (#6017)
    omit ebffd39  [AIRFLOW-XXX] Use full command in examples (#5973)
    omit 57f77e0  [AIRFLOW-5308] Pass credentials object to pandas_gbq (#5911)
    omit a4ebd9d   [AIRFLOW-5358] Improved mocking of the project ID (#5964)
    omit 9278f79  [AIRFLOW-XXX] Make Breeze The default integration test environment (#6001)
    omit 55d7e70  Fix webserver link in breeze.rst (#6013)
    omit 51d2e1b  [AIRFLOW-5404] Switch back to using Lucas-C pre-commit-hooks
    omit 17d4179  [AIRFLOW-4851] Refactor K8S codebase with k8s API models (#5481)
    omit 6f6112e  [AIRFLOW-5405] Fixed Unbound variable in force build
    omit 9143893  [AIRFLOW-5347] Add system tests for GoogleCloudStorage (#5951)
    omit 6fb8217  [AIRFLOW-XXX] Add Chagelog for 1.10.5
    omit 9f16c68  [AIRFLOW-4391] Fix tooltip for None-State Tasks in 'Recent Tasks' (#5909)
    omit c9e2d04  [AIRFLOW-4085] FileSensor now takes glob patterns for `filepath` (#5358)
    omit ba9e521  [AIRFLOW-5344] Add --proxy-user parameter to SparkSubmitOperator (#5948)
    omit 54fa1cf  [AIRFLOW-XXX] Remove flake8 from PR template
    omit 1384315  [Airflow-4668] Make airflow/contrib/utils Pylint compatible (#5916)
    omit 6e53281  [AIRFLOW-5399] Add invoke operator for GCP Functions (#5995)
    omit fa9e912  [AIRFLOW-5386] Move Google Dataproc to core (#5986)
    omit 4af841c  [Airflow-XXXX] Fix a typo
    omit f497d1d  [AIRFLOW-4858] Deprecate "Historical convenience functions" in airflow.configuration (#5495)
    omit c5c6448  [AIRFLOW-5367] Remove hook initialization in ctor from BigtableTableWaitForReplicationSensor (#5974)
    omit 9d6b58d  [AIRFLOW-5389] better organized scripts for building CI docker deps
    omit 16dad6a  [AIRFLOW-XXX] Adds BlueKiri and Logitrabel to companies using Airflow (#5991)
    omit a9ba915  [AIRFLOW-5129] Add typehint to GCP DLP hook (#5980)
    omit 319b804  [AIRFLOW-5365] No need to do image rebuild when switching master/v1-10-test (#5972)
    omit f46b54a  [AIRFLOW-5360] Type annotations for BaseSensorOperator (#5966)
    omit 6060c2a  [AIRFLOW-XXX] Added Bexs Bank to list of Airflow Users (#5988)
    omit 2ae5256  [AIRFLOW-5388] Add airflow version label to newly created buckets (#5987)
    omit 7d74a13  [AIRFLOW-XXX] Added AMPATH Kenya to list of Airflow Users (#5983)
    omit bcd8390  [AIRFLOW-XXX] Add Kroton as official user (#5984)
    omit c35b932  [AIRFLOW-5384] Improve dst param info in FileToGCSOperator (#5985)
    omit a8dc50d  [AIRFLOW-5371] Remove yamllint as prerequisite to run pre-commit
    omit 4d7bf96  [AIRFLOW-5372] Apache license check runs locally on LICENCE changes
    omit 1158f57  [AIRFLOW-XXXX] Update BigQuery View section URL to ViewDefinition (#5981)
    omit 7ee2b99  [AIRFLOW-5314] Create test for new import paths (#5920)
    omit 593dfb9  [AIRFLOW-5364] Fix missing port numbers for local ci scripts
    omit 572465e  [AIRFLOW-5363] Fixed building docs in breeze
    omit 7a59358  [AIRFLOW-5356] Fix GCP Datastore unit tests (#5961)
    omit 6138208  [AIRFLOW-5335] Simplify GCSHook test (#5958)
    omit dc0018b  [AIRFLOW-5357] Fix Content-Type for exported variables.json file (#5962)
    omit bc5c8f3  [AIRFLOW-5320] Add system tests for PubSub (#5925)
    omit 1b69a0b  [AIRFLOW-5353] Simplify GKEClusterHook (#5960)
    omit a670e5c  [Airflow-XXXX] Fix a comment error in _utils.sh
    omit 7c0d9b4  [AIRFLOW-5303] Use project_id from GCP credentials (#5907)
    omit 381aac5  [AIRFLOW-5148] Adding GA and privacy notice to website (#5930)
    omit 890adde  [AIRFLOW-5350] Fix bug in the num_retires field in BigQueryHook (#5955)
    omit b420ada  [AIRFLOW-5351] Move all GCP Cloud SQL tests in 1 file (#5956)
    omit 5fb9972  [AIRFLOW-5330] Add project_id to Datastore hook and operators (#5935)
    omit 8eeedf5  [AIRFLOW-5346] Add system tests for GKECluster (#5947)
    omit 88a94cb  [AIRFLOW-5341] Use more precise mock of time.sleep (#5950)
    omit 3d14a51  [AIRFLOW-4833] Allow to set Jinja env options in DAG declaration (#5943)
    omit 7219ab2  [AIRFLOW-XXX] Add FullContact to list of companies that use airflow (#5953)
    omit b1d3d55  [AIRFLOW-5335] Update GCSHook methods so they need min IAM perms (#5939)
    omit 3c78919  [AIRFLOW-5340] Fix GCP DLP example (#5945)
    omit a8cb800  [AIRFLOW-5345] Allow SqlSensor's hook to be customized by subclasses (#5946)
    omit 5bfd7f4  [AIRFLOW-XXX] Bump mixin-deep from 1.3.1 to 1.3.2 in /airflow/www (#5941)
    omit fd544eb  [AIRFLOW-5118] Add ability to specify optional components in DataprocClusterCreateOperator (#5821)
    omit fb0910e  [AIRFLOW-5275] Add support for template parameters in DataprocWorkflowTemplateInstantiateOperator (#5877)
    omit 3e0d703  [AIRFLOW-5333] Move init docs to class docs in PubSub (#5938)
    omit 382b21e  [AIRFLOW-5322] Fix flaky test - GCP Transfer Service hook (#5931)
    omit f823a66  [AIRFLOW-3705] Fix PostgresHook get_conn to use conn_name_attr (#5841)
    omit 2856dee  [AIRFLOW-5292] Allow ECSOperator to tag tasks (#5891)
    omit 92ea5db  [AIRFLOW-5168] Add tests for Dataproc{*} Operators (#5929)
    omit f40b3b5  [AIRFLOW-XXX] Fix typo in BREEZE.rst
    omit f98867c  [AIRFLOW-5329] Added shared files folder
    omit 5eb42fc  [AIRFLOW-XXX] Better documentation about resource usage in Breeze
    omit eafd17d  [AIRFLOW-5326] Fixed regression of Apache check running always
    omit d766637  [AIRFLOW=5327] Fixed .bash* files mounting lost during rebase
    omit 6950a2b  [AIRFLOW-5325] Default python version if no python3 on path is 3.5
    omit a81a852  [AIRFLOW-5324] Fix hidden dependency on python3 in Breeze
    omit e635c8a  [AIRFLOW-5323] Fixed CoreTest -> TestCore in documentation of Breeze
    omit 46cbeea  [AIRFLOW-4940] Add DynamoDB to S3 operator (#5663)
    omit 6dbe8e6  [AIRFLOW-XXX] Add PayFit to the users list in README (#5927)
    omit 747a8f1  [AIRFLOW-5317] Remove invalid arguments in tests for GCPTransferServiceWaitForJobStatusSensor (#5921)
    omit 286aa7a  [AIRFLOW-3611] Simplified development environment (#4932)
    omit afa7180  [AIRFLOW-5226] Consistent licences for all jinja templates (#5828)
    omit 308c07b  [AIRFLOW-5316] Skip running check-apache-license without --all-files (#5917)
    omit c8ea096  [AIRFLOW-5315] TaskInstance now only overwrites executor_config when explicitly told… (#5926)
    omit df3397c  [AIRFLOW-5158] Add Google Sheets hook (#5845)
    omit 286eb00  [AIRFLOW-5300] Move GcsToService operators to core (#5899)
    omit 6b8e135  [AIRFLOW-5304] Fix extra links in BigQueryOperator with multiple queries (#5906)
    omit bb3379b  [AIRFLOW-5306] Fix the display of links when they contain special characters (#5904)
    omit 7dfb1f7  Bump eslint-utils from 1.3.1 to 1.4.2 in /airflow/www (#5918)
    omit 45176c8  [AIRFLOW-5274] dag loading duration metric name too long (#5890)
    omit c921812  [AIRFLOW-5099] Add Google Cloud AutoML operators (#5720)
    omit 23d1042  [AIRFLOW-5309] Use assert_called_once or has_calls in tests (#5912)
    omit 337cc5f  [AIRFLOW-5305] Sort extra links by name (#5905)
    omit ac65274  [AIRFLOW-4771] Improve initialization of hook in the GCP operators (#5893)
    omit dd9071b  [AIRFLOW-XXX] Create "Using the CLI" page (#5823)
    omit f14947c  [AIRFLOW-5302] Fix bug in none_skipped Trigger Rule (#5902)
    omit 7f6f2f0  [AIRFLOW-5294] Make GCP MLEngine pylint compatible (#5892)
    omit edf0951  [AIRFLOW-5299] Move SQLToGCS to core (#5896)
    omit 59d371e  [AIRFLOW-5297] Move AdlsToGcs operator to core (#5897)
    omit 52c21b4  [AIRFLOW-5298] Move FileToGcs to core (#5898)
    omit e515072  [AIRFLOW-5287] Base image for chekclicence can be force pulled now (#5886)
    omit 3c60a11  [AIRFLOW-5288] Auto-remove temporary containers for static checks (#5887)
    omit d24db82  [AIRFLOW-5285] Pylint pre-commit filters out pylint_todo files (#5884)
    omit aacf9ba  [AIRFLOW-5301] Remove not-yet-existing files from mounts (#5901)
    omit b279bf1  [AIRFLOW-XXX] Fix analytics doc (#5885)
    omit fc972fb  [AIRFLOW-5218] Less polling of AWS Batch job status (#5825)
    omit 9abd3e3  [AIRFLOW-5289] Add body to templated fields for gcp operators. (#5889)
    omit 75bcd2f  [AIRFLOW-5296] Do Not Pickle DAGs by default (#5895)
    omit e5e7a9e  [AIRFLOW-5145] Don't show (confusing) is_encrypted checkbox in Variable screens (#5761)
    omit 3bb4b34  [AIRFLOW-5251] add missing typing-extensions dep for py37 (#5857)
    omit bffc0c9  [AIRFLOW-4316] support setting kubernetes_environment_variables config section from env var (#5668)
    omit 93ca8b8  [AIRFLOW-4462] Use datetime2 column types when using MSSQL backend (#5707)
    omit 1b3d23c  [AIRFLOW-5250] Fix dmypy error for gcp hooks (#5856)
    omit 2d46d5f  [AIRFLOW-4768] Add timeout parameter to Cloud Video Intelligence operators (#5862)
    omit 786db8b  [AIRFLOW-5027] Grab CloudWatch logs after ECS task has finished (#5645)
    omit e1cb8ce  [AIRFLOW-5180] Added static checks (yamllint) + auto-licences for yaml file (#5790)
    omit 6344bb9  [AIRFLOW-5284] Replace warn by warning (#5881)
    omit 5196db3  [AIRFLOW-5241] Make all test class names consistent (#5847)
    omit 28e3802  [AIRFLOW-1498] Add optional analytics script to webserver html (#5850)
    omit 9eaaae7  [AIRFLOW-XXX] Add Agoda to the users list in README (#5882)
    omit 7debac4  [AIRFLOW-5269] Reuse session in Scheduler Job from health endpoint (#5873)
    omit e090744  [AIRFLOW-5206] Common licence in all .md files, TOC + removed TODO.md (#5809)
    omit cd4ab7b  [AIRFLOW-5276] remove unused is_in helper function (#5878)
    omit 4c9051d  [AIRFLOW-5073] Optionally treat NULL as failure and keep poking in SQL sensor (#5688)
    omit aa8a300  [AIRFLOW-XXX] Raise ValueError rather than assert in skip logic (#5875)
    omit b7cdedc  [AIRFLOW-5193] Move GCP Cloud Build to core (#5798)
    omit 6837af9  [AIRFLOW-5197] Move GCP Datastore to core (#5801)
    omit cfaf901  [AIRFLOW-5202] Move GCP MLEngine to core (#5805)
    omit 08a5697  [AIRFLOW-5203] Move GCP BigTable to core (#5806)
    omit dfecb60  [AIRFLOW-5255] Move GCP SQL to core (#5861)
    omit fb02f02  [AIRFLOW-5190] Move GCP Compute to core (#5797)
    omit 22aa76b  [AIRFLOW-5268] Apply same DAG naming conventions as in literature (#5874)
    omit 46885cc  [AIRFLOW-4013] Fix Mark Success/Failed picking all execution_date bug (#5616)
    omit 835eadf  [AIRFLOW-1523] Clicking on Graph View should display related DAG run (#5866)
    omit d8c9bdc  [AIRFLOW-5205] Xml files are checked with xmllint (#5808)
    omit 7fb729d  [AIRFLOW-5260] Allow empty uri arguments in connection strings (#5855)
    omit 5f100db  [AIRFLOW-XXX] Add doc on specifying SSH Key in SSH connection (#5872)
    omit d98e7c4  [AIRFLOW-5254] Move GCP Tasks to core (#5860)
    omit 56670ac  [AIRFLOW-5253] Move GCP KMS to core (#5859)
    omit 2c66298  [AIRFLOW-5257] ElasticSearch log handler errors when attemping to close logs (#5863)
    omit a317cd2  [AIRFLOW-5247] Move NPM dependencies up in the Dockerfile (#5870)
    omit 5e36f42  [AIRFLOW-5263] Show diff on failure of pre-commit checks (#5869)
    omit 6420712   [AIRFLOW-5204] Shellcheck + common licences + executable shebangs in shell files (#5807)
    omit 9d10ac7  [AIRFLOW-XXX] Fixed Azkaban link (#5865)
    omit da582d5  [AIRFLOW-5252] Move GCP Transfer to core (#5858)
    omit 4777c8a  AIRFLOW-5258 ElasticSearch log handler, has 2 times of hours (%H and %I) in _clean_execution_date instead of %H and %M (#5864)
    omit c1bb60f  [AIRFLOW-5182] remove unused incorrect import (#5867)
    omit 1b19b0c  [AIRFLOW-4846] Allow kube git-sync mode to use existing secret for git credentials (#5475)
    omit 0661118  [AIRFLOW-4665] Remove contrib/plugins from Pylint todo (#5851)
    omit 698c38b  [AIRFLOW-5245] Add more metrics around the scheduler (#5853)
    omit 43e39bc  [AIRFLOW-5160] Remove example DAG count test (#5775)
    omit e405be0  [AIRFLOW-5234] Rst files have consistent, auto-added license
    omit 6ad628c  [AIRFLOW-5248] Pylint fixes related to source constructor param removal
    omit 053f522  [AIRFLOW-5246] Remove unused source constructor parameter in BaseHook
    omit 513d10f  [AIRFLOW-4667] Make airflow/contrib/task_runner Pylint compatible (#5852)
    omit 484e155  [AIRFLOW-XXX] Group executors in one section (#5834)
    omit 4dc358d  [AIRFLOW-5201] Move GCP Functions to core (#5804)
    omit b1abd83  [AIRFLOW-5189] Move GCP Vision to core (#5796)
    omit b3acb3d  [AIRFLOW-5195] Move GCP Dataflow to core (#5799)
    omit e071bd7  [AIRFLOW-5196] Move Google DLP to core (#5800)
    omit d816316  [AIRFLOW-5199] Move GCP Spanner to core (#5802)
    omit 01995c0  [AIRFLOW-5200] Move GCP PubSub to core (#5803)
    omit 80b413b  [AIRFLOW-5244] Add list of standard FAB theme choices (#5849)
    omit 74d0305  [AIRFLOW-5186] Move GCP Translate to core (#5795)
    omit ee3fdac  [AIRFLOW-5185] Move GCP Video Intelligence to core (#5794)
    omit a45ec67  [AIRFLOW-XXX] Add Raízen to list of airflow users (#5848)
    omit f5204cd  [AIRFLOW-5187] Move GCP Container to core (#5793)
    omit e515fee  [AIRFLOW-5237] Less verbose output for CI builds (#5840)
    omit 46e5fb1  [AIRFLOW-XXX] Add Chao-Han to committer list (#5846)
    omit a47292d  [AIRFLOW-5239] Fix listing of pylint test scripts (#5844)
    omit e6a20ac  [AIRFLOW-5140] fix all missing type annotation errors from dmypy (#5664)
    omit 6d27ced  [AIRFLOW-5056] Add argument to filter mails in ImapHook and related operators (#5672)
    omit 462ab88  [AIRFLOW-5152] Change back autodetect default value from False to True in GoogleCloudStorageToBigQueryOperator. (#5771)
    omit ef7e37c  [AIRFLOW-5235] Fixes bug where K8s CI does not properly create user (#5838)
    omit 5cfe9c2  [AIRFLOW-5233] Fixed consistency in whitespace (tabs/eols) + common problems (#5835)
    omit e2d76b9  [AIRFLOW-5184] Move GCP Natural Language to core (#5792)
    omit 676dafa  [AIRFLOW-XXX] Remove 'Setup Test Environment using MySQL' article (#5833)
    omit 4d491f3  [AIRFLOW-5225] Consistent licence for all JS files (#5827)
    omit 3fac1bd  [AIRFLOW-5229] Consistent licences to all other files (#5831)
    omit 2ea2c53  [AIRFLOW-5227] Consistent licence for .sql files (#5829)
    omit 203e6e8  [AIRFLOW-4285] Update task dependency context defination and usage (#5079)
    omit e550afc  [AIRFLOW-XXX] Remove duplicate lines from CONTRIBUTING.md (#5830)
    omit 70e937a  [AIRFLOW-5161] Static checks are run automatically in pre-commit hooks (#5777)
    omit 84b65d8  [AIRFLOW-XXX] Group references in one section (#5776)
    omit 40745aa  [AIRFLOW-5183] Preprare documentation for new GCP import paths (#5791)
    omit 4e03d23  [AIRFLOW-5179] Remove top level __init__.py (#5818)
    omit eeac823  [AIRFLOW-5210] Make finding template files more efficient (#5815)
    omit 34fbd02  [AIRFLOW-5209] Bump Sphinx version to fix doc build (#5814)
    omit 7935e93  [AIRFLOW-5211] Add pass_value to template_fields for BigQueryValueCheckOperator (#5816)
    omit 877e42d  [AIRFLOW-5133] Keep original env state in provide_gcp_credential_file (#5747)
    omit 09b9610  [AIRFLOW-4908] Implement BigQuery Hooks/Operators for update_dataset, patch_dataset and get_dataset (#5546)
    omit 80bd5ff  [AIRFLOW-5052] Added the include_deleted params to salesforce make_query (#5717)
    omit 44eb89d  [AIRFLOW-4222] Add cli autocomplete for bash & zsh (#5789)
    omit 3e2a027  [AIRFLOW-4843] Allow orchestration via Docker Swarm (SwarmOperator) (#5489)
    omit a7a3900  [AIRFLOW-5165] make number of dataproc masters configurable (#5781)
    omit e71fe2c  [AIRFLOW-5114] Fix gcp_transfer_hook behavior with default operator arguments (#5727)
    omit dd58119  [AIRFLOW-5131] Create scopes property in GoogleCloudBaseHook (#5745)
    omit 1cf8bc4  [AIRFLOW-5104] Set default schedule for GCP Transfer operators (#5726)
    omit 571ffcc  [AIRFLOW-4686] Make dags Pylint compatible (#5753)
    omit 60a032f  [AIRFLOW-5124] Add gzip support for S3ToGoogleCloudStorageOperator (#5736)
    omit 02cf7d6  [AIRFLOW-5135] Use gapic ClientInfo in GoogleCloudBaseHook (#5749)
    omit 5c2031e  [AIRFLOW-4230] BigQuery schema update options should be a list (#5766)
    omit 1211675  [AIRFLOW-5169] Pass GCP Project ID explicitly to StorageClient in GCSHook (#5783)
    omit fae5b37  [AIRFLOW-5153] Option to force delete non-empty BQ datasets (#5768)
    omit c4a9d8b  [AIRFLOW-5100] Respect safe_mode configuration setting when parsing DAG files (#5757)
    omit 47dd4c9  [AIRFLOW-4835] Refactor operator render_template (#5461)
    omit 8cf0635  [AIRFLOW-5159] Checklicence image is not built when not needed (#5774)
    omit 2dc4e84  [AIRFLOW-XXX] Add iS2.co to list of airflow users (#5772)
    omit 2b326db  Adding AloPeyk to the list of companies using Apache Airflow (#5773)
    omit e5726c7  [AIRFLOW-5139] Allow custom ES configs (#5760)
    omit f6356f2  [AIRFLOW-5088][AIP-24] Add DAG serialization using JSON (#5701)
    omit 974ef9c  Revert "[AIRFLOW-5148] Add Google Analytics to the Airflow doc website (#5763)"
    omit a4e3295  [AIRFLOW-5143] Caching works for Checklicence images (#5762)
    omit 502ed74  [AIRFLOW-5148] Add Google Analytics to the Airflow doc website (#5763)
    omit 8288cf1  [AIRFLOW-5143] Fix for potentially corrupted .jar (#5759)
    omit fc6967b  [AIRFLOW-5142] Fixed flaky cassandra test (#5758)
    omit cb31d08  [AIRFLOW-5045] Add ability to create Google Dataproc cluster with custom image from a different project (#5752)
    omit e07e304  [AIRFLOW-4956] Fix LocalTaskJob heartbeat log spamming (#5589)
    omit d2038d2  [AIRFLOW-4690] Make tests/api Pylint compatible (#5413)
    omit 0be3921  [AIRFLOW-4509] SubDagOperator using scheduler instead of backfill (#5498)
    omit 0d1da8c  [AIRFLOW-5132] Add tests for fallback_to_default_project_id (#5746)
    omit 1387d85  [AIRFLOW-5123] Normalize *_conn_id parameter in GCS operators (#5735)
    omit 9bafc9c  [AIRFLOW-XXX] Make string type uniform in docstrings (#5750)
    omit 157170b  [AIRFLOW-5003] Making AWS Hooks pylint compatible (#5627)
    omit c650df4  [AIRFLOW-5130] Use GOOGLE_APPLICATION_CREDENTIALS constant from library (#5744)
    omit 3724c2a  [AIRFLOW-4161] BigQuery to Mysql Operator (#5711)
    omit c2227fc  [AIRFLOW-4192] Remove end_date and latest_date from task context (#5725)
    omit 2a9d3cc  [AIRFLOW-XXX] Mark CLI docs as reference (#5748)
    omit 9f14bd8  [AIRFLOW-4992] Replace backports configparser by Python native configparser (#5617)
    omit 1473461  [AIRFLOW-5125] Add gzip support for AdlsToGoogleCloudStorageOperator (#5737)
    omit 9f7b85a  [AIRFLOW-5103] Pass matching objects in GCSPrefixSensor along via XCom (#5714)
    omit 7cdf99a  [AIRFLOW-4746] Implement GCP Cloud Tasks' Hook and Operators (#5402)
    omit b229f78  [AIRFLOW-5128] Move provide_gcp_credential_file decorator to GoogleCloudBaseHook (#5741)
    omit 4ba5c3e  [AIRFLOW-XXX] Fix sensors constructor parameters docs (#5742)
    omit 5ed0e1d  [AIRFLOW-5127] Gzip support for CassandraToGoogleCloudStorageOperator (#5738)
    omit 098b78d  [AIRFLOW-XXX] Update changelog and updating for 1.10.4 (#5739)
    omit 56939c9  [AIRFLOW-4443] Document LatestOnly behavior for external trigger (#5214)
    omit 19238f6f [AIRFLOW-5107] Fix template_fields in GCS ACL operator (#5718)
    omit 9267c5e  [AIRFLOW-5083] Move image building to before_install for licence (#5695)
    omit cb72be0  adding 'icon_url' on slack web hook and slack operator (#5724)
    omit ea218d5  [AIRFLOW-5119] Enable building from scratch in CRON jobs (#5733)
    omit 042a9ba  [AIRFLOW-5122] Normalize *_conn_id parameters in Bigquery operators (#5734)
    omit 8b41c3f  [AIRFLOW-5051] Better coverage integration (#5732)
    omit 6159504  [AIRFLOW-1772] Add support for cron expression in GoogleCloudStorageObjectUpdatedSensor (#5730)
    omit 8dcb976  [AIRFLOW-4813] Add the client_info parameter during GCP's client library initialization (#5728)
    omit 9c180de  [AIRFLOW-5111] Remove apt-get upgrade (#5722)
    omit 38d977d  [AIRFLOW-XXX] Fix incorrect docstring parameter (#5729)
    omit 0303421  [AIRFLOW-4192] Remove tables from the task context variables (#5723)
    omit 18d32d9  utils: fix process races when killing processes (#5721)
    omit f98428c  [AIRFLOW-5108] More informative message when kerberos in ci fails (#5719)
    omit 34c9319  [AIRFLOW-4217] Remove all usage of the six library (#5715)
    omit 4dfe249  [AIRFLOW-5048] Improve display of Kubernetes resources (#5665)
    omit 281298f  [AIRFLOW-5101] Fix inconsistent owner value in examples (#5712)
    omit b6e2d41  [AIRFLOW-XXX] Add sentry.io to list of airflow users (#5708)
    omit c80db83  [AIRFLOW-5085] we always pass the default branch name to the build (#5699)
    omit 1031cc8  [AIRFLOW-5092] Local CI pull and build also pulls python image (#5705)
    omit 3e3c0cd  [AIRFLOW-4883] Bug-fix to killing hung file processes (#5706)
    omit bfff185  [AIRFLOW-5089] Spanner compatibility bug causes missing imports (#5703)
    omit afd3722  [AIRFLOW-5091] Build epoch is fixed now (#5704)
    omit 2e9a408  [AIRFLOW-5084] Remove mypy.ini (#5697)
    omit a55e757  [AIRFLOW-2891] Make DockerOperator container_name be templateable (#5696)
    omit 399ddb1  [AIRFLOW-4289] fix spark_binary argument being ignored in SparkSubmitHook (#5564)
    omit 6376548  [AIRFLOW-5075] Let HttpHook handle connections with empty host fields (#5686)
    omit da938a1  [AIRFLOW-5078] User is asked if an image needs to be rebuild (#5691)
    omit b460e5d  [AIRFLOW-5079] Checklicence test uses own, much smaller image (#5692)
    omit 27c7958  [AIRFLOW-5077] Skip force pulling latest python in CI environment (#5690)
    omit c3f01f8  [AIRFLOW-2891] allow configurable docker_operator container name (#5689)
    omit f76d9da  [AIRFLOW-5065] Add colors to console log (#5681)
    omit b5b9bc1  [AIRFLOW-XXX] Remove default/wrong values from test config. (#5684)
    omit 6ef0e37  [AIRFLOW-4811] Implement GCP DLP' Hook and Operators (#5539)
    omit 05c01a9  [AIRFLOW-4822] Fix bug where parent-dag task instances are wrongly cleared (#5444)
    omit 6d34ce2  [AIRFLOW-5022] Fix DockerHook for registries with port numbers (#5644)
    omit 7d02a9d  [AIRFLOW-4961] Insert TaskFail.duration as int match DB schema column type (#5593)
    omit ad94df8  [AIRFLOW-5038] skip pod deleted log message when pod deletion is disabled (#5656)
    omit 45244e3  [AIRFLOW-5010] Add typehints for core operators (#5631)
    omit fc99998  [AIRFLOW-5057] Provide bucket name to functions in S3 Hook when none is specified (#5674)
    omit 58a680c  [AIRFLOW-4948] Use items, values method instead six package (#5582)
    omit d0d90be  changing log level to be proper library to suppress warning for https://issues.apache.org/jira/browse/AIRFLOW-4590 (#5337)
    omit 6e425f4  [AIRFLOW-4451] Allow templated named tuples (#5673)
    omit 1d7bfff  [AIRFLOW-4951] Use new style classes (#5585)
    omit c97365a  [AIRFLOW-4953] Remove unused variables from core (#5587)
    omit e78cdef  [AIRFLOW-5035] Replace multiprocessing.Manager with golang-"channel" style (#5615)
    omit 1805436  [AIRFLOW-5012] Add typehints for gcp_*_hook.py (#5634)
    omit 6f645b7  [AIRFLOW-5067] Update pagination symbols (#5682)
    omit be0c990  Reorganize sql to gcs operators. (#5504)
    omit 7e498b4  [AIRFLOW-5063] Fix performance when switching between master/v1-10 (#5677)
    omit 817cf5b  [AIRFLOW-5064] Switched to python 3.5 (#5678)
    omit a9666a4  [AIRFLOW-5050] Correctly delete FAB permission m2m objects in sync_perms (#5679)
    omit e98223d  [AIRFLOW-5042] Improve mocking in Dataproc operator tests (#5662)
    omit ae957e7  [AIRFLOW-XXX] Add missing doc for annotations param of KubernetesPodOperator (#5666)
    omit 682aea2  [AIRFLOW-4931] Add KMS Encryption Configuration to BigQuery Hook and Operators (#5567)
    omit ab63c26  [AIRFLOW-4981][AIRFLOW-4788] Always use pendulum DateTimes in task in… (#5654)
    omit 80d8792  [AIRFLOW-XXX] Ignore rbac node_modules when running pylint (#5670)
    omit ed6d56d  [AIRFLOW-5053] Add support for configuring under-the-hood csv writer in MySqlToHiveTransfer Operator (#5669)
    omit c779394  [AIRFLOW-3370] Fix bug in Elasticsearch task log handler (#5667)
    omit 7335f3c  [AIRFLOW-5030] fix env var expansion for config key contains __ (#5650)
    omit 565ec3d  [AIRFLOW-4880] Add success, failure and fail_on_empty params to SqlSensor (#5488)
    omit 7c5c3b9  [AIRFLOW-3617] Add gpu limits option in configurations for executor and pod (#5643)
    omit 827fce4  [AIRFLOW-XXX] Make parallelism lowercase (#5638)
    omit b0a4e97  [AIRFLOW-4998] Run multiple queries in BigQueryOperator (#5619)
    omit d168cdc  [AIRFLOW-XXX] fix copy/pasta in k8s request factory extract resources (#5657)
    omit 347dda7  [AIRFLOW-5041] just force PYTHON_VERSION variable (#5660)
    omit 71f3c9f  [AIRLFOW-XXX] Fix constructor parameters docs (#5630)
    omit 356ecd2  [AIRFLOW-XXX] Fix Typos (#5658)
    omit 0d499db  [AIRFLOW-4883] Fix tests on Python 3.5 (#5655)
    omit b0bb65d  [AIRFLOW-4856] Make git sync run_as_user an config option (#5494)
    omit db770cf  [Airflow 4923] Fix Databricks hook leaks API secret in logs (#5635)
    omit 7f66d0a  [AIRFLOW-4883] Fix tests on Python 3.5
    omit 5d6d029  [AIRFLOW-4883] Bug-fix for Kill hung file process managers  (#5639)
    omit 3284718  [AIRFLOW-5021] move gitpython into setup_requires (#5640)
    omit 57492d4  [AIRFLOW-XXX] Better troubleshooting docs in CONTRIBUTING.md (#5642)
    omit 94209a8  [AIRFLOW-5001] Moving building image to before_install phase (#5648)
    omit 9614847  [AIRFLOW-5005] Split kubernetes tests into separate jobs (#5625)
    omit 078e5f8  [AIRFLOW-5011] Add typehints for GCP Vision operators (#5632)
    omit 7a6990a  [AIRFLOW-5002] Diagnostics of getopt fixed for zsh on MacOS (#5623)
    omit c6eb8d8  [AIRFLOW-4999] Local build and build_and_pull work on both images (#5621)
    omit f03dc61  [AIRFLOW-5031] Added limit on tzlocal release (#5649)
    omit fc99a2e  [AIRFLOW-5008] Fixed missing libmysql-client-dev in Oracle repos (#5629)
    omit 201faa2  [AIRFLOW-4929] Improve display of JSON Variables in UI (#5641)
    omit 207e54f  [AIRFLOW-4997] Support for non-master branches (#5620)
    omit 57924c2  [AIRFLOW-5004] Branch/image for CI builds is selected via TRAVIS_BRANCH (#5624)
    omit a2ec24a  [AIRFLOW-5000] Remove duplicate end_date and reorder template (#5618)
    omit 4d58f36  [AIRFLOW-4074] Cannot put labels on Cloud Dataproc jobs (#5606)
    omit a53da88  [AIRFLOW-5014] Fix sphinx doc problem and leaves API docs (#5636)
    omit e9a413d  [AIRFLOW-4995] Fix DB initialisation on MySQL (#5614)
    omit 7b56198  [AIRFLOW-5007] Remove override of python version to 3.6 in tests (#5628)
    omit f522dff  [AIRFLOW-XXX] Fix typos in CONTRIBUTING.md (#5626)
    omit a55b276  [AIRFLOW-XXX] Update docs to accurately describe the precedence of remote and local logs (#5607)
    omit 3ee2dcb  [AIRFLOW-XXX] Add next/prev ds not correct in faq (#5454)
    omit 96933b0  [AIRFLOW-4952] Remove unused arguments in tests (#5586)
    omit 2b94600  [AIRFLOW-4763] Allow list in DockerOperator.command (#5408)
    omit d2b35e8  [AIRFLOW-4883] Kill hung file process managers (#5605)
    omit 3a6a77c  [AIRFLOW-4775] Fix incorrect parameter order in GceHook (#5613)
    omit 3127d7c  [AIRFLOW-4583] Fixes type error in GKEPodOperator (#5612)
    omit 1598b0a  AIRFLOW-3791: Dataflow - Support check status if pipeline spans on multiple jobs (#4633)
    omit 30defe1  [AIRFLOW-3998] Use nested commands in cli. (#4821)
    omit dee6a2a  [AIRFLOW-XXX] Add proton.ai to list of airflow users (#5604)
    omit 2d086d7  [AIRFLOW-4117] Travis CI uses multi-stage images to run tests (#4938)
    omit 6d78d7f  [AIRFLOW-4963] Avoid recreating task context (#5596)
    omit ae7de49  [AIRFLOW-4959] Add .hql support for the DataProcHiveOperator (#5591)
    omit 38bbaeb  [AIRFLOW-4939] Add default_task_retries config (#5570)
    omit f7b4e56  [AIRFLOW-XXX] Add ellisdon to list of companies that use airflow (#5599)
    omit 0ae9760  [AIRFLOW-4962] Fix Werkzeug v0.15 deprecation notice for DispatcherMiddleware import (#5595)
    omit 54e07d5  [AIRFLOW-4929] Pretty print JSON Variables in UI (#5573)
    omit 496d7c9  [AIRFLOW-4865] Add context manager to set temporary config values in tests. (#5569)
    omit 7d08cac  [AIRFLOW-4954] Remove unused variables from tests (#5588)
    omit b33b989  [AIRFLOW-XXX] Disable intersphinx loading of `requests` modules (#5590)
    omit 18e60f4  [AIRFLOW-4942] Drop six.next (#5576)
    omit b5fb370  [AIRFLOW-4943] Replace six assertion method with native (#5577)
    omit 4f33238  [AIRFLOW-4944] Use new types syntax (#5578)
    omit c2f5698  [AIRFLOW-4947] Remove six types (#5581)
    omit 4a56abe  [AIRFLOW-4949] Use OSError exception (#5583)
    omit 6aaa19b  [AIRFLOW-4946] Use yield from syntax (#5580)
    omit b9ba6d8  [AIRFLOW-4884] Roll up import_errors in UI (#5516)
    omit fe20a9a  [AIRFLOW-4945] Use super() syntax (#5579)
    omit f06ae8f  [AIRFLOW-4882] Make GCP tests and examples Pylint compatible (#5522)
    omit 9efa2e9  [AIRFLOW-XXX] Add Instacart to list of companies who use Airflow (#5575)
    omit e7bb1a0  [AIRFLOW-XXX] Add Premise to list of companies who use Airflow (#5568)
    omit 3b64e59  [AIRFLOW-4937] Fix lodash security issue with version below 4.17.13 (#5572)
    omit 2c32435  [AIRFLOW-4934] Bump Flask to resolve Werkzeug ProxyFix (#5571)
    omit ccfe23d  [AIRFLOW-4934] Fix ProxyFix due to Werkzeug upgrade (#5563)
    omit d388449  [AIRFLOW-4136] fix key_file of hook is overwritten by SSHHook connection (#5558)
    omit d2f2249  [AIRFLOW-XXX] Correct BaseSensorOperator docs (#5562)
    omit f29c7fc  [AIRFLOW-1740] Fix xcom creation and update via RBAC UI (#5561)
    omit 8f41eb7  [AIRFLOW-4905] Add colours to flake8 output (#5541)
    omit fb93df1  [AIRFLOW-3495] Validate one of query and query_uri passed to DataProcSparkSqlOperator (#5510)
    omit b516183  [AIRFLOW-4868] Fix typo in kubernetes/docker/build.sh (#5505)
    omit b49cbdd  [AIRFLOW-4925] Improve css style for Variables Import file field (#5552)
    omit d1be189  [AIRFLOW-XXX] Add Caesars Entertainment to list of users (#5536)
    omit f45ae7e  [AIRFLOW-3761] Skip drop constraint for SQLlite, not necessary (#5538)
    omit 516e017  [AIRFLOW-4906] Improve debugging for the SparkSubmitHook (#5542)
    omit f340a81  [AIRFLOW-4904] Retrieve test config file from $AIRFLOW_TEST_CONFIG (#5540)
    omit 356b7fe  [AIRFLOW-XXX] adding a Cryptalizer.com to list of companies (#5529)
    omit 10570ef  [AIRFLOW-4587] Replace self.conn with self.get_conn() in AWSAthenaHook (#5545)
    omit 5aaeb72  [AIRFLOW-4926] Fix example dags where its start_date is datetime.utcnow() (#5553)
    omit 6de4ba3  [AIRFLOW-4919] DataProcJobBaseOperator dataproc_properties templated (#5554)
    omit a1f9d9a  [AIRFLOW-4911] Silence the FORBIDDEN errors from the KubernetesExecutor (#5547)
    omit 9d92eae  [AIRFLOW-XXX] Adds Beamly to the list of users (#5537)
    omit 7577fef  [AIRLFOW-XXX] Add Revolut to the list of Airflow users (#5544)
    omit 2b36693  [AIRFLOW-4900] Resolve incompatible version of Werkzeug (#5535)
    omit 332be91  [AIRFLOW-4876] Making tests in CoreTest rerunnable (#5508)
    omit 2bdb053  [AIRFLOW-4797] Improve performance and behaviour of zombie detection (#5511)
    omit 977af46  [AIRFLOW-4895] Import Iterable from collections.abc to fix DeprecationWarning in airflow.utils (#5533)
    omit 21a7e7e  [AIRFLOW-XXX] Add Huq Industries to company list in readme (#5532)
    omit 526c65a  [AIRFLOW-4478] Lazily instantiate default resources objects. (#5259)
    omit dc6909f  [AIRFLOW-4891] Extend list of pylint good-names (#5524)
    omit 6f795ff  [AIRFLOW-3360] Make the DAGs search respect other querystring parameters with url-search-params-polyfill for IE support (#5503)
    omit ce6fe31  [AIRFLOW-4896] Make KubernetesExecutorConfig's default args immutable (#5534)
    omit 42033d2  [AIRFLOW-4494] Remove `shell=True` in DaskExecutor (#5273)
    omit 75872a2  [AIRFLOW-4510] Don't mutate default_args during DAG initialization (#5277)
    omit be6a0e7  [AIRFLOW-XXX] Add City of Toronto to official users list (#5526)
    omit 9652d30  [AIRFLOW-XXX] Add Growbots as the user of Airflow (#5523)
    omit 738e2b7  [AIRFLOW-XXX] Add LokSuvidha to list of companies using Airflow (#5520)
    omit d2c0f16  [AIRFLOW-XXX] Add OVH to the list of Airflow users (#5521)
    omit 7448d3c  [AIRFLOW-4885] Add virtualenv dependency (#5518)
    omit 0fe8cbe  [AIRFLOW-4862] Fix bug for earlier change to allow using IP as hostname (#5513)
    omit 722379a  [AIRFLOW-4564] ACI bugfixes and improvements (#5319)
    omit f0460cc  [AIRFLOW-4406] Fix a method name typo: NullFernet.decrpyt to decrypt (#5509)
    omit 6ae5f2b  [AIRFLOW-4864] Remove calls to load_test_config (#5502)
    omit cbb1494  [AIRFLOW-4871] Allow creating DagRuns via RBAC UI (#5507)
    omit 65eef1c  [AIRFLOW-4237] Including Try Number of Task in Gantt Chart (#5037)
    omit 12a2a41  [AIRFLOW-4849] Add gcp_conn_id to cloudsqldatabehook class to use correctly CloudSqlProxyRunner class (#5478)
    omit d2c7617  [AIRFLOW-4769] Pass gcp_conn_id to BigtableHook (#5445)
    omit 9ddde72  [AIRFLOW-4862] Allow directly using IP address as hostname (#5501)
    omit 2758cd1  [AIRFLOW-4840] Fix pylint errors regarding logging-format-interpolation (#5466)
    omit b30f0fa  [AIRFLOW-3935] answer a TODO in airflow/executors/local_executor.py (#4752)
    omit 750cb7a  [AIRFLOW-XXX] Add Kargo to list of Airflow users (#5500)
    omit 8c4633c  [AIRFLOW-4859] Extend list of pylint good-names (#5496)
    omit 577a728  [AIRFLOW-4860] Remove Redundant Information in Example Dags (#5497)
    omit 8b7f93d  [AIRFLOW-4857] Add templated fields to SlackWebhookOperator (#5490)
    omit f6ae172  [AIRFLOW-4767] Fix errors in the documentation of Dataproc Operator (#5487)
    omit 6afb12f  [AIRFLOW-4524] Fix incorrect field names in view for Mark Success/Failure (#5486)
    omit a65804f  [AIRFLOW-XXX] Add Grab to the list of Airflow users (#5485)
    omit 1ea8c9a  [AIRFLOW-XXX] Add Bonial International GmbH to who's using Airflow (#5484)
    omit 2b2db07  [AIRFLOW-XXX] Links to Pendulum in macros.rst (#5229)
    omit 2bf4fe3  [AIRFLOW-4845] Fix bug where runAsUser 0 doesn't get set in k8s security context (#5474)
    omit dd08ae3  [AIRFLOW-3502] Update config template to reflect supporting different Celery pool implementation (#5477)
    omit 8481bb7  [AIRFLOW-XXX] Dump logs in case of kube failure (#5472)
    omit 82b7b8f  [AIRFLOW-3217] Button to toggle line wrapping in log and code views  (#4277)
    omit 134e3fb  [AIRFLOW-4422] Pool utilization stats (#5453)
    omit a32771a  [AIRFLOW-4844] Add optional is_paused_upon_creation argument to DAG (#5473)
    omit f520d02  [AIRFLOW-XXX] Update Mailing List link for removing Mesos Executor (#5476)
    omit d9ad100  [AIRFLOW-4805] Add py_file as templated field in DataflowPythonOperator (#5451)
    omit c8c7126  [AIRFLOW-4587] Replace self.conn with self.get_conn() in AWSAthenaHook (#5462)
    omit 48f7485  [AIRFLOW-XXX] Remove smart quotes from default config (#5471)
    omit 7d90446  [AIRFLOW-4782] Make GCP hooks Pylint compatible (#5431)
    omit 3891be4  [AIRFLOW-4456] Add sub-classable BaseBranchOperator (#5231)
    omit 96ea4bb  [AIRFLOW-4516] K8s runAsUser and fsGroup cannot be strings (#5429)
    omit e84d59e  [AIRFLOW-4298] Stop Scheduler repeatedly warning "connection invalidated" (#5470)
    omit 7fe9e51  [AIRFLOW-4838] Surface Athena errors in AWSAthenaOperator (#5467)
    omit 05c1ba0  [AIRFLOW-4831] conf.has_option no longer throws if section is missing. (#5455)
    omit 663c15a  [AIRFLOW-4559] JenkinsJobTriggerOperator bugfix (#5318)
    omit b71f36b  [AIRFLOW-4841] Pin Sphinx AutoApi to 1.0.0 (#5468)
    omit 0d38bf4  [AIRFLOW-4837] Fix pylint errors regarding ungrouped imports (#5464)
    omit 487ad38  [AIRFLOW-4839] Fix pylint errors regarding superfluous-parens (#5465)
    omit d5a5b9d  [AIRFLOW-4836] Fix pylint errors regarding file opening (#5463)
    omit b6ad5cb  Add Zynga to list of users (#5460)
    omit 06dba66  [AIRFLOW-4829] More descriptive exceptions for EMR sensors (#5452)
    omit 90f08aa  [AIRFLOW-4414] AWSAthenaOperator: Push QueryExecutionID to XCom (#5276)
    omit 75bec88  [AIRFLOW-3958] Support list tasks as upstream in chain (#4779)
    omit 979f452  [AIRFLOW-2141][AIRFLOW-3157][AIRFLOW-4170] Serialize non-str value by JSON when importing Variables (#4991)
    omit c5c39f8  [AIRFLOW-4479] - Include s3_overwrite kwarg in load_bytes method (#5312)
    omit d5a0e94  [AIRFLOW-3703] Add dnsPolicy option for KubernetesPodOperator (#4520)
    omit 056ce59  [AIRFLOW-4759] Don't error when marking sucessful run as failed (#5435)
    omit 4a328b3  [AIRFLOW-3746] Fix DockerOperator missing container exit (#4583)
    omit 250131d  [AIRFLOW-4233] Remove Template Extension from Bq to GCS Operator (#5456)
    omit d5ad076  [AIRFLOW-4826] Remove warning from `airflow resetdb` command (#5447)
    omit f457b1f  [AIRFLOW-4739] Add ability to arbitrarily define kubernetes worker pod labels (#5376)
    omit e6d1f99  [AIRFLOW-4827] Remove compatible test for python 2 (#5448)
    omit 8a89175  AIRFLOW-4791 add "schema" keyword arg to SnowflakeOperator (#5415)
    omit 2c99ec6  [AIRFLOW-4591] Make default_pool a real pool (#5349)
    omit 7bacdde  [AIRFLOW-XXX] Add Crealytics to the list of Airflow users (#5446)
    omit 8b0a1ab  [AIRFLOW-4048] http_sensor provide Context to response_check (#4890)
    omit 3c8c0b3  Added Bagelcode as an official Apache Airflow user (#5442)
    omit 45217d7  [AIRFLOW-4818] Remove valid files from pylint_todo.txt (#5439)
    omit f34e13a  [AIRFLOW-4820] Fix unnecessary-pass errors in pylint (#5441)
    omit c001c80  [AIRFLOW-4819] Fix singleton-comparision errors in pylint (#5440)
    omit e77d78d  [AIRFLOW-4817] Remove deprecated methods from tests (#5438)
    omit 62ebc7d  [AIRFLOW-4784] Make GCP operators Pylint compatible (#5432)
    omit b39be99  [AIRFLOW-XXX] Updated Readme with Company name and user information (#5437)
    omit c84fff1  [AIRFLOW-4418] Add "failed only" option to task modal (#5193)
    omit 6c74815  [AIRFLOW-4807] Make GCS operators, hooks, sensors Pylint compatible (#5434)
    omit ce01933  [AIRFLOW-4812] Add batch images annotation (#5433)
    omit bfd62d4  [AIRFLOW-4135] Add Google Cloud Build operator and hook (#5251)
    omit 9d3cbfd  AIRFLOW-4740 Accept string `end_date` in DAG default_args (#5381)
    omit 6eb3262  [AIRFLOW-4781] Add the ability to specify ports in kubernetesOperator (#5410)
    omit 929b8fd  [AIRFLOW-4423] Improve date handling in mysql to gcs operator. (#5196)
    omit d0f6a80  [AIRFLOW-4716] Instrument dag loading time duration (#5350)
    omit 5c73a8c  [AIRFLOW-4765] Fix DataProcPigOperator execute method (#5426)
    omit 8644a6f  [AIRFLOW-4777] Simplify python_requires in setup (#5405)
    omit 09a0afe  [AIRFLOW-4798] obviate interdependencies for dagbag and TI tests (#5422)
    omit 9d54a6f  [AIRFLOW-4800] fix GKEClusterHook ctor calls (#5424)
    omit 2c0af40  [AIRFLOW-4766] Add autoscaling option for DataprocClusterCreateOperator (#5425)
    omit 90b1800  [AIRFLOW-4799] don't mutate self.env in BashOperator execute method (#5421)
    omit 9cfeb31  [AIRFLOW-4795] Upgrade alembic to latest release. (#5411)
    omit 2d18f07  AIRFLOW-4793 Add signature_name to mlengine operator (#5417)
    omit 3b29290  [AIRFLOW-3211] Reattach to GCP Dataproc jobs upon Airflow restart  (#4083)
    omit d89c17d  [AIRFLOW-4750] Log identified zombie task instances (#5389)
    omit d94197d  [AIRFLOW-5409] Added name under Who uses Apache Airflow for tracking purpose. (#5409)
    omit 34056f8  [AIRFLOW-4760] Fix zip-packaged DAGs disappearing from DagBag when reloaded (#5404)
    omit 63f3694  [AIRFLOW-4756] add ti.state to ti.start_date as criteria for gantt (#5399)
    omit d1dceff  [AIRFLOW-4463] Handle divide-by-zero errors in short retry intervals (#5243)
    omit 68c07c9  [AIRFLOW-3057] add prev_*_date_success to template context (#5372)
    omit dadca8c  [AIRFLOW-4759] Batch queries in set_state API. (#5403)
    omit 5db23c6  [AIRFLOW-4737] Increase and document celery queue name limit (#5383)
    omit f710a0d  [AIRFLOW-4757] Selectively disable missing docstrings for tests (#5400)
    omit 4b7667d  [AIRFLOW-4659] Fix pylint problems for api module (#5398)
    omit 201e671  [AIRFLOW-4731] Fix GCS hook with google-storage-client 1.16 (#5368)
    omit 3b8e991  [AIRFLOW-3729] Fix pylint issues from #4554
    omit 0224105  [AIRFLOW-3729] Support "DownwardAPI" in env variables for KubernetesPodOperator (#4554)
    omit f0ec5fe  [AIRFLOW-4755] Fixed default DOCKERHUB_USER (#5397)
    omit 54d41df  [AIRFLOW-4754] Fixed failure when no .git repo is found (#5396)
    omit 6dd3f31  [AIRFLOW-4689] Make setup.py Pylint compatible (#5395)
    omit 78c592a  [AIRFLOW-4116] Dockerfile now supports CI image build on DockerHub (#4937)
    omit 2fd7567  [AIRFLOW-4753] fixes pylint for json log formatter (#5393)
    omit 189bbfd  [AIRFLOW-4670] Make airflow/example_dags Pylint compatible (#5361)
    omit 3891de68a [AIRFLOW-4752] Add missing * in build exclusion and generated config (#5392)
    omit 3e99121  [AIRFLOW-4364] Allow module names to begin with 0-9 and max 60 chars (#5391)
    omit 02ef974  [AIRFLOW-4669] Make airflow/dag Pylint compatible (#5362)
    omit 6db86c3  [AIRFLOW-4743] Add environment variables support to SSHOperator (#5385)
    omit 6cf7221  [AIRFLOW-4473] Move Papermill guide (#5371)
    omit 18b2738  [AIRFLOW-4725] Fix setup.py PEP440 & Sphinx-PyPI-upload dependency (#5363)
    omit 827d6d4  [AIRFLOW-XXX] fix typos in README.md (#5390)
    omit abb506b  [AIRFLOW-XXX] Fix WS-2019-0032 (#5384)
    omit 591a9e8  [AIRFLOW-4521] Don't load the whole DagBag in Pause dag actions (#5342)
    omit f1734e5  [AIRFLOW-XXX] Add missing word in concepts documentation (#5380)
    omit f19db28  [AIRFLOW-3160] (Unrevert) Load latest_dagruns asynchronously (#5339)
    omit 8e87e89  [AIRFLOW-4738] Enforce exampleinclude for example DAGs (#5375)
    omit 68e8c99  [AIRFLOW-XXX] Add .github/SECURITY.md (#5329)
    omit 9371ef4  [AIRFLOW-XXX] changing docutap to experity as it underwent merger (#5338)
    omit 481a33b  [AIRFLOW-4501] Register pendulum datetime converter for sqla+pymysql (#5190)
    omit e90f398  [AIRFLOW-XXX] Add Aizhamal Nurmamat kyzy to contributors list (#5370)
    omit 89b5d60  [AIRFLOW-XXX] Add StoneCo to section "Currently using Airflow" (#5377)
    omit 9b58041  [AIRFLOW-1381] Allow setting host temporary directory in DockerOperator (#5369)
    omit 0da976a  [AIRFLOW-3370] Add stdout output options to Elasticsearch task log handler (#5048)
    omit 5899cec  [AIRFLOW-4585] Implement Kubernetes Pod Mutation Hook (#5359)
    omit d1626d8  [AIRFLOW-4573] Import airflow_local_settings after prepare_classpath (#5330)
    omit 89bc657  [AIRFLOW-4598] Task retries are not exhausted for K8s executor (#5347)
    omit e8c5c7a  [AIRFLOW-986] HiveCliHook ignores 'proxy_user' value in a connection's extra parameter (#5305)
    omit 67263d2  [AIRFLOW-4572] Rename prepare_classpath() to prepare_syspath() (#5328)
    omit 7fee0c4  [AIRFLOW-4721] Remove all builtin imports (#5357)
    omit 759b475  [AIRFLOW-4720] Allow comments in .airflowignore files. (#5355)
    omit dc0b527  [AIRFLOW-XXX] Fix S3FileTransformOp reference typo (#5354)
    omit 2d89cef  [AIRFLOW-XXX] add ConnectWise to list of users (#5348)
    omit 669b026  [AIRFLOW-4364] Add Pylint to CI (#5238)
    omit 6f684d0  [AIRFLOW-4486] Support IAM Auth in MySqlHook (#5334)
    omit 03446dd  [AIRFLOW-XXX] Add information about user list (#5341)
    omit 5f066f9  [AIRFLOW-4565] instrument celery executor (#5321)
    omit 3dcfe28  [AIRFLOW-4343] Show warning in UI if scheduler is not running (#5127)
    omit a8a4d32  [AIRFLOW-XXX] Add cleartax to companies list (#5331)
    omit 91ef179  [AIRFLOW-XXX] Add missing extras package to installation.rst (#5325)
    omit cb632be  [AIRFLOW-4442] fix hive_tblproperties in HiveToDruidTransfer (#5211)
    omit d14f33b  [AIRFLOW-4571] Add headers to templated field for SimpleHttpOperator (#5326)
    omit 40342cc  [AIRFLOW-4521] Pause dag also pause its subdags (#5283)
    omit 05c06b0  [AIRFLOW-4205] Replace type comments by native Python typing (#5327)
    omit 3322782  [AIRFLOW-4570] Remove future library (#5324)
    omit a737059  [AIRFLOW-1464] Batch update task_instance state (#5323)
    omit 88564d5  [AIRFLOW-4295] Make `method` attribute case insensitive in HttpHook (#5313)
    omit 386ece4  [AIRFLOW-XXX] Clarify documentation related to autodetect parameter in GCS_to_BQ Op (#5294)
    omit ad832af  [AIRFLOW-4147] Add Operator to publish event to Redis (#4967)
    omit 5be0483  [AIRFLOW-4557] Add gcp_conn_id parameter to get_sqlproxy_runner() of CloudSqlDatabaseHook (#5314)
    omit 9d07369  [AIRFLOW-4566] Document sla & sla_miss_callback task params (#5322)
    omit 4856353  [ AIRFLOW-4554] Test for sudo command, add some other test docs (#5310)
    omit 03ee1c3  [AIRFLOW-4560] Fix Tez queue parameter name in mapred_queue (#5315)
    omit f5c0ccd  Remove mention of pytz compatibility from timezone documentation (#5316)
    omit 11773be  [AIRFLOW-XXX] Fix DaskExecutor formatting in Scheduler doc (#5287)
    omit b8d8371  [AIRFLOW-XXX] Fix wrong inline code highlighting in docs (#5309)
    omit e1c1a8d  [AIRFLOW-4528] Cancel DataProc task on timeout (#5293)
    omit 05bfeec  [AIRFLOW-4546] Upgrade google-cloud-bigtable. (#5307)
    omit 3882bea  [AIRFLOW-4393] Add exponential backoff retry (#5284)
    omit a2cbc3f  [AIRFLOW-4491] Add a "Jump to end" button for logs (#5266)
    omit 52a9d4e  [AIRFLOW] Provide a link to external Elasticsearch logs in UI. (#5164)
    omit 3ce4135  [AIRFLOW-4519] Optimise operator classname sorting in views (#5282)
    omit d337c93  [AIRFLOW-4535] Break jobs.py into multiple files (#5303)
    omit 7ecdef7  [AIRFLOW-4537] Remove the mkdir_p function in favour of native Python pathlib (#5301)
    omit e47b4bb  Revert "[AIRFLOW-4295] Make `method` case insensitive in HTTPHook (#5173)"
    omit 5810530  [AIRFLOW-4295] Make `method` case insensitive in HTTPHook (#5173)
    omit c666838  [AIRFLOW-4318] Create Google Cloud Translate Speech Operator (#5102)
    omit be70175  [AIRFLOW-XXX] Fix example "extras" field in mysql connect doc (#5285)
    omit 6d79fd5  [AIRFLOW-4395] Remove pickle_info view (#5161)
    omit 39dfa3c  [AIRFLOW-4532] Optimise iteration in deepcopy (#5295)
    omit 675c14a  [AIRFLOW-XXX] Fix missing comma (#5299)
    omit cfa84f3  [AIRLOW-XXX] Add Outcome Health to companies list (#5296)
    omit 577f893  [AIRFLOW-4215] Replace mock with unittest.mock (#5292)
    omit ba46d87  [AIRLOW-XXX] Add Blacklane to companies list (#5291)
    omit 7bc5607  Revert "[AIRFLOW-4511] Fixes Travis CI stalling at pip install, docker pull (#5278)"
    omit 5e10c15  [AIRFLOW-4492] Change Dataproc Cluster operators to poll Operations (#5269)
    omit ec007ee  [AIRLOW-XXX] Add Secret Escapes to companies list (#5286)
    omit f26dcc5  [AIRFLOW-XXX] - Add missing docs for GoogleCloudStorageDeleteOperator (#5274)
    omit 37e19d4  [AIRFLOW-XXX] Add Fuller, Inc. to list of Airflow users (#5280)
    omit 795f386  [AIRFLOW-4511] Fixes Travis CI stalling at pip install, docker pull (#5278)
    omit a968068  [AIRFLOW-4457] Enhance Task logs by providing the task context (#5264)
    omit e3991c4  [AIRFLOW-4503] Support fully pig options (#5271)
    omit 56a038a  [AIRFLOW-4084] fix ElasticSearch log download (#5177)
    omit 118492e  [AIRFLOW-4455] dag_details broken for subdags in RBAC UI (#5234)
    omit 088fd72  AIRFLOW-4174 Fix run with backoff (#5213)
    omit 1f19212  [AIRFLOW-4504] Remove join_args option in run_command() (#5272)
    omit 220c162  [AIRFLOW-4092] Add gRPCOperator, unit test and added to auto doc (#4923)
    omit 355bd56  [AIRFLOW-3888] HA for metastore connection (#4708)
    omit f153bf5  [AIRFLOW-4487] Move k8s executor from contrib folder to main project (#5261)
    omit 821215e  [REVERT] Fix package-lock.json
    omit 786aeae  [AIRFLOW-4473] Add papermill operator (#5254)
    omit 1cf3297  [AIRFLOW-3341] FAQ return DAG object example (#4605)
    omit e187625  [AIRFLOW-4420] Backfill respects task_concurrency (#5221)
    omit d04d7bc  [AIRFLOW-XXX] Documents about task_concurrency and pool (#5262)
    omit 82c7b45  [AIRFLOW-2955] Fix kubernetes pod operator to set requests and limits on task pods (#4551)
    omit 3f276fd  [AIRFLOW-4471] Dataproc operator templated fields improvements (#5250)
    omit 66b3054  [AIRFLOW-4482] Add execution_date to "trigger DagRun" API response (#5260)
    omit ec05661  [AIRFLOW-4468] add sql_alchemy_max_overflow parameter (#5249)
    omit d4703f0  Add Skyscanner to companies list (#5258)
    omit a6daeb5  [AIRFLOW-4472] Use json.dumps/loads for templating lineage data (#5253)
    omit 670f2ed  [AIRFLOW-4448] Don't bake ENV and _cmd into tmp config for non-sudo (#4050)
    omit 998f78c  [AIRFLOW-XXX] Add Telefonica Innovation Alpha to users list (#5252)
    omit 7689dc8  [AIRFLOW-4467] Add dataproc_jars to templated fields in Dataproc oper… (#5248)
    omit c3a957b  [AIRFLOW-4376] Remove all past library usage (#5247)
    omit 1755c35  [AIRFLOW-4459] Fix wrong DAG count in /home page when DAG count is zero (#5235)
    omit 24b9c7c  [AIRFLOW-4381] Use get_direct_relative_ids get task relatives (#5147)
    omit f62f00d  braintree-add-2 (#5246)
    omit 683fec5  [AIRFLOW-XXX] add Braintree to companies list (#5245)
    omit 26fdd90  [AIRFLOW-XXX] Remove incorrect note about Scopes of GCP connection (#5242)
    omit ee3cbde  [AIRFLOW-XXX] Fix mistakes in docs of Dataproc operators (#5192)
    omit e76020c  [AIRFLOW-4197] Remove Python2 CI jobs (#5022) (#5021)
    omit 3185eab  [AIRFLOW-4207] Metaclass class argument for Python 3 (#5024)
    omit 7f4d092  [AIRFLOW-4198] Remove all try/import compatibility imports (#5091)
    omit 97ad71c  [AIRFLOW-4460] Remove __future__ import in models (#5237)
    omit e2e9ec1  [AIRFLOW-XXX] Update super (#5236)
    omit 34cfd4b  [AIRFLOW-XXX] Speed up building of Cassanda module on Travis (#5233)
    omit 945f45b  [AIRFLOW-4146] Fix CgroupTaskRunner errors (#5224)
    omit 0308091  [AIRFLOW-1501] Add GoogleCloudStorageDeleteOperator (#5230)
    omit 373c945  [AIRFLOW-4417] Add AWS IAM authenication for PostgresHook (#5223)
    omit 6a6ffbc  [AIRFLOW-XXX] update readme for Lyft (#5228)
    omit c86855f  [AIRFLOW-XXX] Link to correct class for timedelta in macros.rst (#5226)
    omit 3df044f  [AIRFLOW-4430] Fix "Zoom into Sub DAG" link (#5212)
    omit 406882f  [AIRFLOW-4452] Webserver and Scheduler keep crashing because of slackclient update (#5225)
    omit 9b34bf5  [AIRFLOW-4447] Display task duration as human friendly format in UI (#5218)
    omit 52b1217  [AIRFLOW-4450] Fix request arguments in has_dag_access (#5220)
    omit 6a70ed6  [AIRFLOW-XXX] Adding new contributor to G Adventures (#5222)
    omit 0ae15d8  [AIRFLOW-4434] Support Impala with the HiveServer2Hook (#5206)
    omit d474f70  [AIRFLOW-3449] Write local dag parsing logs when remote logging enabled. (#5175)
    omit 7eb7abe  [AIRFLOW-4397] add integrations docs manually for gcs sensors (#5204)
    omit a291a1f  [AIRFLOW-XXX] Update G Adventures personnel (#5219)
    omit f926249  [AIRFLOW-4348] Add GCP console link in BigQueryOperator (#5195)
    omit 8562730  [AIRFLOW-4446] Fix typos (#5217)
    omit 8ffe08d  [AIRFLOW-4419] Restore used_slots and queued_slots Pool methods (#5210)
    omit fafcaa7  [AIRFLOW-XXX] Add Kamil as committer (#5216)
    omit f70a6aa  AIRFLOW-4218 Support to Provide http args to K8executor while calling k8 python client lib apis (#5060)
    omit f8c4289  Name default config_file param in KubernetesPodOperator docstring (#5153)
    omit 7551625  [AIRFLOW-4300] Fix graph modal call when DAG has not yet run (#5185)
    omit 188b319  [AIRFLOW-4436] Don't build the same docker image twice in tests (#5209)
    omit 5649c70  [AIRFLOW-4401] Fixup to: Use managers for Queue synchronization (#5208)
    omit 6952b19  [AIRFLOW-4401] Use managers for Queue synchronization (#5200)
    omit 0e0b5f1  [AIRFLOW-XXX] Add Joshua and Kevin as committer (#5207)
    omit 1ecac09  [Airflow-4136] Fix overwrite of key_file by constructor (#5155)
    omit 1e74a94  [AIRFLOW-4201] Replace unicode strings by normal strings (#5026)
    omit 7e2a807  [AIRFLOW-4433] - Add missing type in DockerOperator doc string (#5205)
    omit b69c686  [AIRFLOW-4358] Speed up test_jobs by not running tasks (#5162)
    omit d63b6c9  [AIRFLOW-4419] Refine concurrency check in scheduler (#5194)
    omit 477698a  [AIRFLOW-XXX] Add Trocafone to user list (#5203)
    omit e4bf487  [AIRFLOW-4159] Add support for additional static pod labels for K8sExecutor (#5134)
    omit e518a1e  [AIRFLOW-3626] Fixed triggering DAGs contained within zip files (#4439)
    omit 9dad950  [AIRFLOW-4394] Don't test behaviour of BackfillJob from CLI tests (#5160)
    omit afb4454  [AIRFLOW-3143] Support Auto-Zone in DataprocClusterCreateOperator (#5169)
    omit 9daad7e  [AIRFLOW-4361] Fix flaky test_integration_run_dag_with_scheduler_failure (#5182)
    omit e274924  [AIRFLOW-4228] DatabricksRunNowOperator does not show up under airflow docs (#5171)
    omit 75fca09  [AIRFLOW-XXX] Update readme for Lyft (#5198)
    omit 05cc636  [AIRFLOW-XXX] Fix CVE-2019-11358 (#5197)
    omit df18b02  [AIRFLOW-4168] Create Google Cloud Video Intelligence Operators (#4985)
    omit 60b9023  [AIRFLOW-3720] Fix missmatch while comparing GCS and S3 files (#4766)
    omit 2bb7919  [AIRFLOW-4397] Add GCSUploadSessionCompleteSensor (#5166)
    omit af30907  [AIRFLOW-4399] Avoid duplicated os.path.isfile() check in models.dagbag (#5165)
    omit 51efe1e  [AIRFLOW-XXX] Reduce log spam in tests (#5174)
    omit a9eff7a  [AIRFLOW-4416] Revert "Reliable SynchronizedQueue used instead of multiprocessing.Queue (#5167)" (#5191)
    omit c64e71b  fixed some typos (#5180)
    omit cb9b468  [AIRFLOW-4409] Prevent task duration break by null value (#5178)
    omit 72fe052  [AIRFLOW-XXX] Add Bill DeRose to Jetlore in ReadMe (#5186)
    omit d333ffa  [AIRFLOW-4306] Global operator extra links (#5094)
    omit 8f7ea43  [AIRFLOW-4403] search by `dag_id` or `owners` in UI (#5184)
    omit 603d02a  [AIRFLOW-XXX] Fix doc error (#5179)
    omit 3becc60  [AIRFLOW-4324] Fix DAG fuzzy search in UI
    omit e12395a  [AIRFLOW-XXX] Move article about defining links (#5170)
    omit 5bf9704  [AIRFLOW-4401] Reliable SynchronizedQueue used instead of multiprocessing.Queue (#5167)
    omit 11762b8  [AIRFLOW-4402] Update super() calls to PY3 for nvd3 (#5168)
    omit e62ad53  [AIRFLOW-4204] Update super() calls (#5143)
    omit 55a5bfe  [AIRFLOW-4208] Replace @abstractproperty by @abstractmethod (#5041)
    omit de1795c  [AIRFLOW-XXX] Speed up tests for PythonSensor (#5158)
    omit 37fdee3  [AIRFLOW-XXX] Add Bas Harenslak to committer list (#5157)
    omit 11dc3df  [AIRFLOW-4336] Stop showing entire GCS files bytes in log for gcs_download_operator (#5151)
    omit c95810d  [AIRFLOW-4386] Remove urlparse and replace it with urllib.parse (#5154)
    omit 831c29c  [AIRFLOW-4379] Remove duplicate code & Add validation in gcs_to_gcs.py (#5145)
    omit 8b38478  [AIRFLOW-4199] Remove all sys.version_info[0] == 3 (#5019)
    omit bc0b8a1  [AIRFLOW-4356] Add extra RuntimeEnvironment keys to DataFlowHook (#5149)
    omit d2a2e2c  [AIRFLOW-4200] Remove all __future__ imports (#5020)
    omit 020a583  [AIRFLOW-4377] Remove needless object conversion in DAG.owner() (#5144)
    omit e43626d  [AIRFLOW-4380] Remove enum dependency from setup.py (#5146)
    omit 98388ae  [AIRFLOW-4268] Add MsSqlToGoogleCloudStorageOperator (#5077)
    omit 0ac501f  [AIRFLOW-4296] Remove py2 in ci process (#5090)
    omit fa1bc87  [AIRFLOW-4307] Backfill respects concurrency limit (#5128)
    omit c1df522  [AIRFLOW-4361] Fix flaky test_integration_run_dag_with_scheduler_failure (#5140)
    omit 16e7e61  [AIRFLOW-4335] Add default num_retries to GCP connection (#5117)
    omit d3d417d  [AIRFLOW-4362] Fix test_execution_limited_parallelism (#5141)
    omit dee7e67  [AIRFLOW-4319] Add tests for Bigquery related Operators (#5101)
    omit ce3f81b  [AIRFLOW-4320] Add tests for SegmentTrackEventOperator (#5104)
    omit a41c5ee  [AIRFLOW-4341] Remove `View.render()` already exists in fab.BaseView (#5125)
    omit 85899b3  [AIRFLOW-4334] Remove deprecated GCS features & Rename built-in params (#5087)
    omit cd2dfea  [AIRFLOW-XXX] Add Jarek Potiuk to commiter list (#5132)
    omit 62408ef  [AIRFLOW-4337] Fix docker-compose deprecation warning in CI (#5119)
    omit da024dd  [AIRFLOW-4342] Use @cached_property instead of re-implementing it each time (#5126)
    omit a71d4b8  [AIRFLOW-4338] Change k8s pod_request_factory to use yaml safe_load (#5120)
    omit a511b48  [AIRFLOW-4308] Fix test-only bug of DST behaviour on python 3.6 (#5095)
    omit e26e340  [AIRFLOW-4313] Remove the Mesos executor (#5115)
    omit c696dd4  [AIRFLOW-4294] Fix missing dag & task runs in UI dag_id contains a dot (#5111)
    omit cb4e39a  [AIRFLOW-4299] Upgrade to Celery 4.3.0 to fix crashing workers (#5116)
    omit c57d267  [AIRFLOW-4326] Airflow AWS SQS Operator (#5110)
    omit f4ed214  [AIRFLOW-4211] Add tests for WebHDFSHook (#5015)
    omit 7f36c36  [AIRFLOW-4332] Upgrade sqlalchemy to remove security Vulnerability (#5113)
    omit 7c83383  [AIRFLOW-XXX] Update docstring for SchedulerJob (#5105)
    omit e7ed9fb  [AIRFLOW-4322] Add test for VerticaOperator (#5107)
    omit 7f60203  [AIRFLOW-4323] Add 2 tests for WinRMOperator (#5108)
    omit c63ddcc  [AIRFLOW-3934] Increase standard Dataproc PD size (#4749)
    omit 04e4e4e  [AIRFLOW-4103] Allow uppercase letters in dataflow job names (#4925)
    omit 1d06a32  [AIRFLOW-XXX] Add rat excludes (#5068)
    omit 91a4478  [AIRFLOW-4321] Replace incorrect info of Max Size limit of GCS Object Size (#5106)
    omit 79fbf25  [AIRFLOW-XXX] Fix docstrings for CassandraToGoogleCloudStorageOperator (#5103)
    omit 117a805  [AIRFLOW-4169] Add Google Cloud Vision Detect Operators (#4986)
    omit 1c6aa5e  [AIRFLOW-XXX] Fix docstrings of SQSHook (#5099)
    omit 3420952  [AIRFLOW-4312] - Add template_fields & template_ext to BigQueryCheckO… (#5097)
    omit 7883eea  [AIRFLOW-XXX] Adding SnapTravel to list of users (#5098)
    omit 6cc7712  [AIRFLOW-4311] Remove sleep in localexecutor (#5096)
    omit ac464be  [AIRFLOW-3672] Add support for Mongo DB DNS Seedlist Connection Format (#4481)
    omit c6efd01  [AIRFLOW-4255] Make GCS Hook Backwards compatible (#5089)
    omit 3eb2f54  [AIRFLOW-3993] Add tests for salesforce hook (#4829)
    omit c41b878  [AIRFLOW-4266] Add mypy to setup.py dependencies (#5069)
    omit f80f4ee  [AIRFLOW-4055] Add AWS SQS Sensor (#4887)
    omit 5b53d99  [AIRFLOW-4115] Multi-staging Aiflow Docker image (#4936)
    omit 3e79077  [AIRFLOW-4302] Remove if sys.version_info Python 2 code (#5092)
    omit b282aae  [AIRFLOW-161] New redirect route and extra links (#5059)
    omit 86422e7  [AIRFLOW-4293] Fix downgrade in d4ecb8fbee3_add_schedule_interval_to_dag.py (#5086)
    omit 3020d97  [AIRFLOW-4197] Remove Python2 CI jobs (#5022)
    omit 3b91e4a  [AIRFLOW-4251] Instrument DagRun schedule delay (#5050)
    omit aeef5df  [AIRFLOW-4269] Minor acceleration of jobs._process_task_instances() (#5076)
    omit 8e68285  interia.pl use Airflow too (#5081)
    omit 68d9de8  Added Arrive (Parkwhiz) to list of users (#5082)
    omit 5cc5132  [AIRFLOW-3603] QuboleOperator: Remove SQLCommand from SparkCmd documentation (#4411)
    omit 8ed8346  [AIRFLOW-2421] HTTPHook verifies HTTPS certificats by default (#4855)
    omit 7d3d740  [AIRFLOW-XXX] Use Py3.7 on readthedocs (#5078)
    omit ee4815d  [AIRFLOW-XXX] Change allowed version of Jinja2 to fix CVE-2019-10906 (#5075)
    omit 64331aa  [AIRFLOW-XXX] Correct changelog for 1.10.3
    omit 6255192  [AIRFLOW-XXX] Build a universal wheel with LICNESE files (#5052)
    omit 4c482ac  [AIRFLOW-XXX] Fix Typo & formatting in Updating.md (#5073)
    omit 6d5315f  [AIRFLOW-XXX] update SlackWebhookHook and SlackWebhookOperator docstring (#5074)
    omit 1a76275  [AIRFLOW-4267] Fix TI duration in Graph View (#5071)
    omit ec7c67f  [AIRFLOW-4255] Replace Discovery based api with client based for GCS (#5054)
    omit da1be99  [AIRFLOW-4256] Remove noqa from migrations (#5055)
    omit efa5ba8  [AIRFLOW-3677] Improve CheckOperator test coverage (#4756)
    omit 6970b23  [AIRFLOW-4259] Move models out of models.py (#5056)
    omit ccf8164  [AIRFLOW-4260] Fix sphinx deprecation warnings (#5064)
    omit 6ddf055  [AIRFLOW-4265] Lineage backend did not work normally (#5067)
    omit 851b0d9  [AIRFLOW-4261] Minor refactoring on jobs.py (#5065)
    omit fa12444  [AIRFLOW-XXX] Ignore python files under node_modules in docs (#5063)
    omit 7ac8219  [AIRFLOW-4262] Ensure SlackWebhookHook can take either http_conn_id or webhook_token, or both (#5066)
    omit fc3b45a  [AIRFLOW-XXX] Omit vendor packages from being covered by codecov (#5013)
    omit ac03c58  [AIRFLOW-XXX] Add JULO to company list in readme (#5062)
    omit bcd1d2b  [AIRFLOW-XXX] Add newline for DingdingHook doc generation (#5058)
    omit bd08034  [AIRFLOW-XXX] how to setup test env with mysql (#4898)
    omit 7470fc5  [AIRFLOW-4252] Remove the unused sessions (#5051)
    omit e8cd3e2  [AIRFLOW-XXX] CHANGELOG and UPDATING for 1.10.3
    omit ec63195  [AIRFLOW-4232] Add `none_skipped` trigger rule (#5032)
    omit b93f264  [AIRFLOW-4220] Change CloudantHook to a new major version and add tests (#5023)
    omit e732006  revert [AIRFLOW-4122] Remove chain function
    omit 958f8ce  [AIRFLOW-4069] Add Opsgenie Alert Hook and Operator (#4903)
    omit 99c8a6f  [AIRFLOW-3971] Add Google Cloud Natural Language operators (#4980)
    omit 9b33f9b  [AIRFLOW-3274] Add run_as_user and fs_group options for Kubernetes (#4648)
    omit 8195ea9  [AIRFLOW-4248] Fix 'FileExistsError' makedirs race in file_processor_handler (#5047)
    omit dbed51e  [AIRFLOW-4240] State-changing actions should be POST requests (#5044)
    omit 4991c34  [AIRFLOW-4247] Template Region on the DataprocOperators (#5046)
    omit 04ce155  [AIRFLOW-4246] Flask-Oauthlib needs downstream dependencies pinning due to breaking changes (#5045)
    omit 3ad80f2  [AIRFLOW-4235] Add table-hover css class to DAGs table (#5033)
    omit 638f1a7  [AIRFLOW-4229]  Add missing sqoop connector (#5028)
    omit 463c183  [AIRFLOW-4149] add extra gRPC fields to connections forms (#4975)
    omit 25b6317  [AIRFLOW-XXX] Mention that statsd must be installed to gather metrics (#5038)
    omit adbd519  [AIRFLOW-3552] Fix encoding issue in ImapAttachmentToS3Operator (#5040)
    omit 6ed1122  [AIRFLOW-XXX] Pin psycopg2 due to breaking change (#5036)
    omit 6cc0780  [AIRFLOW-4163] IntervalCheckOperator supports relative diff and not ignore 0 (#4983)
    omit 2fcb761  [AIRFLOW-XXX] Pin Sendgrid dep. (#5031)
    omit e72ff0a  [AIRFLOW-4008] add envFrom for Kubernetes Executor (#4952)
    omit 8ca3541  [AIRFLOW-4194] Set dag_run state to failed when user terminate backfill (#5016)
    omit a99179f  [AIRFLOW-XXX] Adds Reverb to the list of official users (#5029)
    omit 36ff0d0  [AIRFLOW-4223] Fix mypy issue in gcp speech_to_text and text_to_speech hooks and operators (#5027)
    omit 4a2c9c5  [AIRFLOW-4034] Remove unnecessary string formatting with **locals() (#4861)
    omit 8751133  [AIRFLOW-796] Add processor_poll_interval and num_runs to config (#5009)
    omit 5c17948  [AIRFLOW-3960] Adds Google Cloud Speech operators (#4780)
    omit 75c633e  [AIRFLOW-XXX] Update WeTransfer in "Who uses Apache Airflow" (#5014)
    omit 4513ba1  [AIRFLOW-XXX] Fix typo in docs/conf.py
    omit 55aca52  [AIRFLOW-4014] Change DatastoreHook and add tests (#4842)
    omit b8d5ff6  [AIRFLOW-XXX] Fix typo in README (#5008)
    omit 06d2f53  [AIRFLOW-4172] Fix changes for driver class path option in Spark Subm… (#4992)
    omit 4d98a41  [AIRFLOW-4193] Remove code duplication in test_gcp_api_base_hook (#5011)
    omit 675bfcd  [AIRFLOW-3458] Move connection tests (#4680)
    omit 157f7bf  [AIRFLOW-3996] Add view source link to included fragments
    omit cb67114  [AIRFLOW-3623] Fix bugs in Download task logs (#5005)
    omit 0e30793  [AIRFLOW-4177] Check types in tests (#4994)
    omit 9d8719e  [AIRFLOW-XXX] 1-setup-env.sh should only run in docker (#5003)
    omit 6148509  [AIRFLOW-1526] Add dingding hook and operator (#4895)
    omit c576f39  [AIRFLOW-4173] Improve SchedulerJob.process_file() (#4993)
    omit 8c05dcf  [AIRFLOW-XXX] Remove note about autoclasses (#5001)
    omit f4e24e3  [AIRFLOW-4120] Modify SchedulerJob.manage_slas to respect zero timedelta SLAs (#4939)
    omit 44ae78b  [AIRFLOW-XXX] fix check docs failure on CI (#4998)
    omit 6cb735c  [AIRFLOW-XXX] Add to list of Xero engineers (#4995)
    omit 068ded9  [AIRFLOW-3417] ECSOperator: pass platformVersion only for FARGATE launch type (#4256)
    omit 8eaaec6  [AIRFLOW-3419] Fix S3Hook.select_key on Python3 (#4970)
    omit 74155f5  [AIRFLOW-XXX] Fix flaky test - test_execution_unlimited_parallelism (#4988)
    omit f14499a  [AIRFLOW-XXX] Mention Oracle in the Extra Packages documentation (#4987)
    omit 85f0e08  [AIRFLOW-3937] KubernetesPodOperator support for envFrom configMapRef and secretRef (#4772)
    omit ab58eb6  [AIRFLOW-4104] Add type annotations to common classes. (#4926)
    omit e27950a  [AIRFLOW-3811] automatic generation of API Reference in docs (#4788)
    omit 363f41c  [AIRFLOW-4160] Fix redirecting of 'Trigger Dag' Button in DAG Page (#4981)
    omit f51b426  [AIRFLOW-4072] enable GKEPodOperator xcom (#4905)
    omit 607a4bf  [AIRFLOW-XXX] Add missing docstring for 'autodetect' in GCS to BQ Operator (#4979)
    omit b781932  [AIRFLOW-2227] Add delete method to Variable class (#4963)
    omit d5fbd2f  [AIRFLOW-XXX] Update plugin macros documentation (#4971)
    omit 0fca93b  [AIRFLOW-XXX] Add another engineer to Bombora Inc's list of engineers (#4977)
    omit dd97dc6  [AIRFLOW-4154] Correct string formatting in jobs.py (#4972)
    omit 433570f  [AIRFLOW-XXX] Add Telia Company to Airflow users (#4978)
    omit 5eccaf6  [AIRFLOW-4057] Fix bug in stat name validation (#4974)
    omit 0988b95  [AIRFLOW-XXX] Add Beeswax as a company who uses airflow (#4976)
    omit 5d2c740  [AIRFLOW-4093] AWSAthenaOperator-Throw exception if job failed/cancelled/reach max retries (#4919)
    omit ffe1412  [AIRFLOW-4062] Improve docs on install extra package commands (#4966)
    omit 760925b  [AIRFLOW-3423] Fix mongo hook to work with anonymous access (#4258)
    omit 1c43cde  [AIRFLOW-3743] Unify different methods of working out AIRFLOW_HOME (#4705)
    omit e92f09b  [AIRFLOW-3987] Unify GCP's Connection IDs (#4818)
    omit d911538  [AIRFLOW-XXX] Fix race condition in CI test (#4968)
    omit 5c49ae3  [AIRFLOW-3988] Airflow CLI - Sort commands alphabetically (#4962)
    omit c159e8e  Revert "[AIRFLOW-4062] Improve docs on install extra package commands (#4897)" (#4965)
    omit d4655c5  [AIRFLOW-4062] Improve docs on install extra package commands (#4897)
    omit c15dad3  [AIRFLOW-1557] Backfill should respect pool (#4949)
    omit bbcaf29  [AIRFLOW-3982] Update DagRun state based on its own tasks (#4808)
    omit c739690  [AIRFLOW-XXX] Add to the list of engineers working on Airflow at Bombora Inc (#4964)
    omit 40b7d2b  [AIRFLOW-4145] Allow RBAC roles permissions , VM to be overridable (#4960)
    omit cb32b77  [AIRFLOW-XXX] Fix Flake8 issues
    omit 4c6a591  [AIRFLOW-3659] Create Google Cloud Transfer Service Operators (#4792)
    omit fe8c9a5  [AIRFLOW-3541] Add Avro logical type conversion to bigquery hook (#4553)
    omit 567c4f4  [AIRFLOW-4131] Make template undefined behavior configurable. (#4951)
    omit 1bbc3b8  [AIRFLOW-4112] Remove beeline_default in default connection (#4934)
    omit 774af99  [AIRFLOW-XXX] Add Daniel to committer list (#4961)
    omit 40acf57  [AIRFLOW-4144] add description of is_delete_operator_pod (#4943)
    omit e8c3950  [AIRFLOW-3737] Kubernetes executor cannot handle long dag/task names (#4636)
    omit 84c25bc  [AIRFLOW-4127] Correct AzureContainerInstanceHook._get_instance_view's return (#4945)
    omit dce3539  [AIRFLOW-4057] statsd should handle invalid characters (#4889)
    omit dd6e8bc  [AIRFLOW-XXX] Update README with contacts at zego (#4954)
    omit f211f3a  [AIRFLOW-XXX] Upgrade FAB to latest version (#4955)
    omit 430efc9  [AIRFLOW-XXX] Note removal, not deprecation of chain in UPDATING.md (#4953)
    omit d7c34be  [AIRFLOW-4129] Escape HTML in generated tooltips  (#4950)
    omit 707d6f2  [AIRFLOW-3908] Add more Google Cloud Vision operators (#4791)
    omit ae29538  [AIRFLOW-4118] instrument DagRun duration (#4946)
    omit dd8ce6a  [AIRFLOW-3615] Preserve case of UNIX socket paths in Connections (#4591)
    omit de7e0d8  [AIRFLOW-3706] Fix tooltip max-width by correcting ordering of CSS files (#4947)
    omit bac8244  [AIRFLOW-4123] Add Exception handling for _change_state method in K8 Executor (#4941)
    omit e594346  [AIRFLOW-4106] instrument staving tasks in pool (#4927)
    omit ee71a8b  [AIRFLOW-4122] Remove chain function (#4940)
    omit afb108d  [AIRFLOW-4124] add get_table and get_table_location in aws_glue_hook and tests (#4942)
    omit a8f037e  [AIRFLOW-4070] AirflowException -> log.warning for duplicate task dependencies (#4904)
    omit dce92a5  [AIRFLOW-4107] instrument executor (#4928)
    omit f7f69a2  [AIRFLOW-XXX] Remove old/non-test files that nose ignores (#4930)
    omit c1f98a8  [AIRFLOW-XXX] Remove verbose test on nosetests (#4913)
    omit 3fdd3d9  [AIRFLOW-4095] Add template_fields for S3CopyObjectOperator & S3DeleteObjectsOperator (#4920)
    omit 6eb2efd  [AIRFLOW-4100] Correctly JSON escape data for tree/graph views (#4921)
    omit 6610415  [AIRFLOW-3768] Escape search parameter in pagination controls (#4911)
    omit a3889c8  [AIRFLOW-4045] Fix hard-coded URLs in FAB-based UI (#4914)
    omit c7d640b  [AIRFLOW-3917] Specify alternate kube config file/context when running out of cluster (#4859)
    omit 2c255e9  [AIRFLOW-3862] Check types with mypy. (#4685)
    omit 419e301  [AIRFLOW-4087] remove sudo in basetaskrunner on_finish (#4916)
    omit 10a0680  [AIRFLOW-4086] Fixed pipefail - set bash shell in the current dockerfile (#4915)
    omit 2c3cfad  [AIRFLOW-4002] Option to open debugger on errors in `airflow test`. (#4828)
    omit 25f5a5b  [AIRFLOW-4083] Add tests for link generation utils (#4912)
    omit 93e15b5  [AIRFLOW-3939] Add Google Cloud Translate operator (#4755)
    omit bbe02e0  [AIRFLOW-XXX] Add Korbit as an Airflow user (#4917)
    omit b5809b5  [AIRFLOW-2190] Send correct HTTP status for base_url not found (#4910)
    omit 781a82f  [AIRFLOW-3997] Extend Variable.get so it can return None when var not found (#4819)
    omit 7288ad3  [AIRFLOW-XXX] Drop deprecated sudo option; use default docker compose on Travis. (#4732)
    omit e2b126d  [AIRFLOW-3736] Allow int value in SqoopOperator.extra_import_options(#4906)
    omit 0f1ffda  [AIRFLOW-XXX] Add note on ASF licensing (#4909)
    omit e2f138e  [AIRFLOW-4076] Correct port type of beeline_default in init_db (#4908)
    omit 17eb94f  [AIRFLOW-4073] add template_ext for AWS Athena operator (#4907)
    omit 8d5d460  [AIRFLOW-3272] Add base grpc hook (#4101)
    omit ddec6bb  [AIRFLOW-XXX] Improvements to formatted content in documentation (#4835)
    omit effa9e8  [AIRFLOW-4063] Fix exception string in BigQueryHook [2/2] (#4902)
    omit 4fb91b0  [AIRFLOW-4058] Name models test file to get automatically picked up (#4901)
    omit d33210f  [AIRFLOW-4063] Fix exception string in BigQueryHook (#4899)
    omit f8a24aa  [AIRFLOW-4033] record stats of task duration (#4858)
    omit ffb0259  [AIRFLOW-4046] Add validations for poke_interval & timeout for Sensor (#4878)
    omit e220ac5  [AIRFLOW-4038] Restructure database queries on /home (#4872)
    omit c7e3e73  [AIRFLOW-3830] Remove unnecessary sync to db (#4853)
    omit cc06fef  [AIRFLOW-3980] Unify logger (#4804)
    omit 489d3cb  [AIRFLOW-XXXX] create user in quick start (#4860)
    omit 4efaa6c  [AIRFLOW-4031] Allow for key pair auth in snowflake hook (#4875)
    omit 30660f2  [AIRFLOW-4054] Fix assertEqualIgnoreMultipleSpaces util & add tests (#4886)
    omit 49ade38  [AIRFLOW-4009] Fix docstring issue in GCSToBQOperator (#4836)
    omit 63ef605  [AIRFLOW-XXX] Add Hint at user defined macros (#4885)
    omit 2540104  [AIRFLOW-XXX] Add Xiaodong Deng to committers list
    omit e66f34d  [AIRFLOW-4037] Log response in SimpleHttpOperator even if the response check fails
    omit 7116d9b  [AIRFLOW-4044] The documentation of `query_params` in `BigQueryOperator` is wrong.  (#4876)
    omit 01b6d1d  [AIRFLOW-4053] Fix KubePodOperator Xcom on Kube 1.13.0 (#4883)
    omit 0b7a49e  [AIRFLOW-XXX] Avoid spamming the log from Airflow security manager (#4849)
    omit 5ef8e3f  [AIRFLOW-4052] Allow filtering using "event" and "owner" in "Log" view (#4881)
    omit 8b7ff43  [AIRFLOW-XXX] Improve airflow-jira script to make RelManager's life easier (#4857)
    omit 712c420  [AIRFLOW-4047] Remove DagBag from /paused (#4879)
    omit 136e9c7  [AIRFLOW-3841] Remove DagBag from /tree (#4863)
    omit f8dacae  [AIRFLOW-3834] Remove dagbag from /log (#4841)
    omit 01154a2  [AIRFLOW-XXX] Add Veikkaus to Airflow users (#4874)
    omit 3dd7955  [AIRFLOW-3751] Option to allow malformed schemas for LDAP authentication (#4574)
    omit 68c66a1  [AIRFLOW-2888] Add deprecation path for task_runner config change (#4851)
    omit 92638e8  [AIRFLOW-3984] Add tests for WinRMHook (#4811)
    omit f3156d7  [AIRFLOW-3761] Fix `DROP TABLE user` migration for upgrades. (#4840)
    omit ab4d0f6  [AIRFLOW-2224] Add support CSV files in MySqlToGoogleCloudStorageOperator (#4738)
    omit 784c425  [AIRFLOW-4027] Make experimental tests more stateless (#4854)
    omit 02fc327  [AIRFLOW-XXX] Split guide for operators to multiple files (#4814)
    omit afa06ae  [AIRFLOW-3892] Create Redis pub sub sensor (#4712)
    omit 0c4774d  [AIRFLOW-3258] K8S executor environment variables section. (#4627)
    omit 36a6305  [AIRFLOW-3895] GoogleCloudStorageHook/Op create_bucket takes optional resource params (#4717)
    omit 5848c05  [AIRFLOW-4024] Improve local client tests (#4850)
    omit dda309e  [AIRFLOW-4020] Remove viewer DAG edit permissions (#4845)
    omit 3bb0493  [AIRFLOW-4019] Fix AWS Athena Sensor object has no attribute 'mode' (#4844)
    omit e412e74  [AIRFLOW-XXX] Add note about backwards incompatible changes (#4843)
    omit 6618dcb  [AIRFLOW-4016] Clear runs for BackfillJobTest (#4839)
    omit f19538a  [AIRFLOW-4012]  - Upgrade tabulate to 0.8.3 (#4838)
    omit 205ff17  [AIRFLOW-3758] Fix circular import in WasbTaskHandler (#4601)
    omit be79ff3  [AIRFLOW-3938] QuboleOperator Fixes and Support for SqlCommand (#4832)
    omit ad02179  [AIRFLOW-3830] Remove DagBag from /dag_details (#4831)
    omit 0b5cc71  [AIRFLOW-4011] Add Classmethod as an Airflow user (#4837)
    omit a5cce08  [AIRFLOW-4006] Make better use of Set in AirflowSecurityManager (#4833)
    omit 0230055  [AIRFLOW-3353] Upgrade Redis client (#4834)
    omit 6abcdfd  [AIRFLOW-3793] Decommission configuration items for Flask-Admin web UI & related codes (#4637)
    omit ea95e9c  [AIRFLOW-3973] Commit after each alembic migration (#4797)
    omit d665ac1  [AIRFLOW-3767] Correct bulk insert function (#4773)
    omit 717ddaf  [AIRFLOW-3990] Compile regular expressions. (#4813)
    omit 3e29f05  [AIRFLOW-4000] Return response when no file (#4822)
    omit 55ab5db  [AIRFLOW-XXX] Split connection guide to multiple files (#4824)
    omit b64e132  [AIRFLOW-XXX] Add contents to cli (#4825)
    omit 4452036  [AIRFLOW-XXX] Solve lodash security warning (#4820)
    omit d70e1f5  [AIRFLOW-XXX] Unpin cryptography (2.6.1 fixes issue in 2.6) (#4801)
    omit 334258b  [Airflow-XXX] Update GoDataDriven owner list in ReadMe (#4812)
    omit bbe7116  [AIRFLOW-4001] Update docs about how to run tests (#4826)
    omit 45d24e7  [AIRFLOW-3977] Add examples of trigger rules in doc (#4805)
    omit 4ceb271  [AIRFLOW-3975] Handle null inputs in attribute renderers. (#4799)
    omit ba52892  [AIRFLOW-3983] Exclude node_modules from being linted by flake8 (#4809)
    omit 484adb0  [AIRFLOW-3992] 1-setup-env.sh should be re-runable (#4817)
    omit 693f620  [AIRFLOW-XXX] Pin version of tornado pulled in by Celery. (#4815)
    omit 2ac689c  [AIRFLOW-2511] Fix improper failed session commit handling causing deadlocks (#4769)
    omit f4253a2  [AIRFLOW-3918] Add ssh private-key support to git-sync for KubernetesExecutor (#4777)
    omit 991d1cf  [AIRFLOW-3962] Added graceful handling for creation of dag_run of a dag which doesn't have any task (#4781)
    omit b51712c  [AIRFLOW-3766] Add support for kubernetes annotations (#4589)
    omit c82518f  [AIRFLOW-3870] Update log level and return value (#4355)
    omit 04e6301  [AIRFLOW-3906] Add npm compile to docker file (#4724)
    omit 71140dd  [AIRFLOW-2767] - Upgrade gunicorn to 19.5.0 to avoid moderate-severity CVE (#4795)
    omit 2ade912  [AIRFLOW-XXX] Fix CI for broken lib (#4800)
    omit 53390bc  [AIRFLOW-XXX] Add GitLab to list of organizations using Airflow (#4798)
    omit 5db902b  [AIRFLOW-3881] Correct to_csv row number (#4699)
    omit 217c940  [AIRFLOW-3795] provide_context param is now used (#4735)
    omit 4020bed  [AIRFLOW-XXX] Update pull request template to include AIP info (#4765)
    omit 078ff76  AIRFLOW-3543: Fix deletion of DAG with rescheduled tasks (#4646)
    omit a84fb73  [AIRFLOW-3867] Rename GCP's subpackage (#4690)
    omit 0aa7879  [AIRFLOW-XXX] Add history become ASF top level project (#4757)
    omit 0982715  [AIRFLOW-XXX] Fix syntax docs errors (#4789)
    omit 85ea7e8  [AIRFLOW-3931] set network, subnetwork when launching dataflow template (#4744)
    omit 7ab245b  [AIRFLOW-1814] : Temple PythonOperator {op_args,op_kwargs} fields (#4691)
    omit b0c4d37  [AIRFLOW-XXX] Correct BranchPythonOperator docs (#4745)
    omit 0044260  [AIRFLOW-XXX] Fix typos in AirflowSecurityManager.has_access (#4778)
    omit 22284bc  [AIRFLOW-XXX] Clarify enforcement of dagrun_timeout (#4782)
    omit 61aed43  [AIRFLOW-3950] Improve AirflowSecurityManager.update_admin_perm_view (#4774)
    omit c552996  [AIRFLOW-3929] Use anchor tags for modal links on dag detail pages. (#4742)
    omit bb91246  [AIRFLOW-3947] Flash msg for no DAG-level access error (#4767)
    omit 74b2233  [AIRFLOW-XXX] Add 4G Capital to list of Airflow users. (#4771)
    omit bfa81b5  [AIRFLOW-3945] Stop inserting row when permission views unchanged (#4764)
    omit c50a851  [AIRFLOW-3932] Update unit tests and documentation for safe mode flag. (#4760)
    omit 31cd02f  [AIRFLOW-3926] Remove references to Flask-Admin (#4759)
    omit f3dfc94  [AIRFLOW-3944] Remove code smells (#4762)
    omit 8762da3  [AIRFLOW-3940] Migrate Hive Metastore plugin to FAB (#4758)
    omit 281e1ac  [AIRFLOW-3697] Vendorize nvd3 and slugify (#4513)
    omit 59a7a79  [AIRFLOW-3697] Use vendorized slugify
    omit e36bdef  [AIRFLOW-3697] Vendorize nvd3 and slugify
    omit 4e88726  [AIRFLOW-3932] Optionally skip dag discovery heuristic. (#4746)
    omit 36b38d8  [AIRFLOW-3896] Add running command logging back to SSHOperator (#4716)
    omit 88e3e72  [AIRFLOW-3924] Fix try number in alert emails (#4741)
    omit 6c64b1d  [AIRFLOW-3741] Add extra config to Oracle hook (#4584)
    omit ce499bb  [AIRFLOW-3701] Add Google Cloud Vision Product Search operators (#4665)
    omit 240138f  [AIRFLOW-3925] Don't pull docker-images on pretest (#4740)
    omit 4745910  [AIRFLOW-3153] Send DAG processing stats to statsd (#4748)
    omit d46a137  [AIRFLOW-3683] Fix formatting of error message for invalid TriggerRule (#4490)
    omit 5b76051  [AIRFLOW-XXX] Add Slack Badge to Readme (#4750)
    omit 5c170f0  [AIRFLOW-3933] Fix various typos (#4747)
    omit f4277cb  [AIRFLOW-3865] Add API endpoint to get python code of dag by id (#4687)
    omit c7d6c1a  [AIRFLOW-3905] Allow using "parameters" in SqlSensor (#4723)
    omit de75b7a  [AIRFLOW-3923] Update flask-admin dependency to 1.5.3 to resolve security vulnerabilities from safety (#4739)
    omit 6bfa0ba  [AIRFLOW-3885] Fix race condition in scheduler test (#4737)
    omit daec2ff  [AIRFLOW-3910] Raise exception explicitly in Connection.get_hook() (#4728)
    omit d80e945  [AIRFLOW-3616][AIRFLOW-1215] Add aliases for schema with underscore (#4523)
    omit c48e83e  [AIRFLOW-3907] Upgrade flask and set cookie security flags. (#4725)
    omit f722e48  [AIRFLOW-3901] add role as optional config parameter for SnowflakeHook (#4721)
    omit 6a7e0b7  [AIRFLOW-3911] Change Harvesting DAG parsing results to DEBUG log level (#4729)
    omit c4b9d88  [AIRFLOW-3885] ~10x speed-up of SchedulerJobTest suite (#4730)
    omit 480eeff  [AIRFLOW-3885] ~2.5x speed-up for backfill tests (#4731)
    omit 725bc2e  [AIRFLOW-3733] Don't raise NameError in HQL hook to_csv when no rows returned (#4560)
    omit b39a679  [AIRFLOW-3885] ~20x speed-up of slowest unit test (#4726)
    omit b71a4b6  [AIRFLOW-3799] Add compose method to GoogleCloudStorageHook (#4641)
    omit ae33e7c  [AIRFLOW-3807] Fix Graph View Highlighting of Tasks (#4653)
    omit a758664  [AIRFLOW-3900] Error on undefined template variables in unit tests. (#4719)
    omit 6218d91  Revert "[AIRFLOW-161] New redirect route and extra links (#3533)" (#4720)
    omit 021d396  [AIRFLOW-3898] Show example connection string when using Psycopg2 (#4718)
    omit 897e262  [AIRFLOW-161] New redirect route and extra links (#3533)
    omit 067a1e3  [AIRFLOW-3249] Make all take the same named `do_xcom_push` flag (#4345)
    omit 72fe43b  [AIRFLOW-3887] Downgrade dagre-d3 to 0.4.18 (#4713)
    omit d78dfa2  [AIRFLOW-XXX] add Asana to companies list (#4711)
    omit d29c7ad  [AIRFLOW-XXX] Update README.md (#4709)
    omit 05d10d2  [AIRFLOW-3598] Add tests for MsSqlToHiveTransfer (#4405)
    omit cb0f673  [AIRFLOW-3891] Disable SQL Alchemy tracking in the Webserver (#4707)
    omit a9f9f1c  [AIRFLOW-3702] Add backfill option to run backwards (#4676)
    omit b2eea1a  [AIRFLOW-XXX] Add note about plugin docs (#4706)
    omit 3389fe2  [AIRFLOW-3857] spark_submit_hook cannot kill driver pod in kubernetes (#4678)
    omit 2db8b40  [AIRFLOW-XXX] Pin pinodb dependency (#4704)
    omit 10df79e  [AIRFLOW-3884] Fixing doc checker, no warnings allowed anymore and fixed the current… (#4702)
    omit 74208a4  [AIRFLOW-3770] Validation of documentation on CI] (#4593)
    omit 0c797a8  [AIRFLOW-3792] Fix validation in BQ for useLegacySQL & queryParameters (#4626)
    omit 23a7761  [AIRFLOW-XXX] Docs: Add note -  airflow pool is not honored by SubDagOperator (#4634)
    omit 71ff624  [AIRFLOW-3808] Add cluster_fields to BigQueryHook's create_empty_table (#4654)
    omit 907aa00  [AIRFLOW-3861] Use the create_session for the db session (#4683)
    omit 21a38f1  [AIRFLOW-3821] Add replicas logic to GCP SQL example DAG (#4662)
    omit 3c2aaaa  [AIRFLOW-3780] Fix some incorrect when base_url is used (#4643)
    omit 712e7d4  [AIRFLOW-3639] Fix request creation in Jenkins Operator (#4450)
    omit db91909  [AIRFLOW-3869] Raise consistent exception in AirflowConfigParser.getboolean (#4692)
    omit 1c06c74  [AIRFLOW-3874] Improve BigQueryHook.run_with_configuration's location support (#4695)
    omit 4d34632  [AIRFLOW-3875] Simplify SlackWebhookHook code and change docstring (#4696)
    omit 9c11f41  [AIRFLOW-XXX] Fix headlines in UPDATING.md (#4697)
    omit e442d05  [AIRFLOW-XXX] Update docs with new BranchPythonOperator behaviour (#4682)
    omit 20c7eeb  [AIRFLOW-XXX] Add notes for imports and sensors (#4698)
    omit 69e9e97  [AIRFLOW-XXX] Upgrade FAB to 1.12.3 (#4694)
    omit 1ae7f6f  [AIRFLOW-3876] AttributeError: module 'distutils' has no attribute 'util'
    omit 1a738e5  [AIRFLOW-XXX] added company to the Users list in the README (#4693)
    omit a9b36f1  [AIRFLOW-3851] ExternalTasksensor should not check existence in subsequent poke (#4673)
    omit 57c6665  [AIRFLOW-3801] Fix DagBag collect dags invocation to prevent examples to be loaded (#4677)
    omit 3041f2f  [AIRFLOW-3749] Fix Edit Dag Run page when using RBAC (#4613)
    omit f4374ed  [AIRFLOW-XXX] Add section on task lifecycle & correct casing in docs (#4681)
    omit 4f3d0fd  [AIRFLOW-XXX] Docs rendering improvement (#4684)
    omit 07ac00d  [AIRFLOW-3866] Run docker-compose pull silently in CI (#4688)
    omit 8917ce6  [AIRFLOW-3742] Fix handling of "fallback" for AirflowConfigParsxer.getint/boolean (#4674)
    omit 59d2615  AIRFLOW-[3823] Exclude branch's downstream tasks from the tasks to skip (#4666)
    omit 8d6dcd1  [AIRFLOW-3464] Move SkipMixin out of models.py (#4386)
    omit d11147a  [AIRFLOW-XXX] Move out the examples from integration.rst (#4672)
    omit 2a96390  [AIRFLOW-3820] Add back the gunicorn config (#4661)
    omit b6f8574  [AIRFLOW-3828] Use context manager to manage session in cli.rotate_fernet_key (#4668)
    omit 6d229b2  [AIRFLOW-3707] Group subpackages/extras by cloud providers (#4524)
    omit dbeb6a8  [AIRFLOW-XXX] Add backreference in docs between operator and integration (#4671)
    omit f2fe587  [AIRFLOW-3547] Fixed Jinja templating in SparkSubmitOperator (#4347)
    omit e607106  [AIRFLOW-XXX] Correct typo for `prev_ds` (#4664)
    omit 6b38649  [AIRFLOW-XXX] Improve linking to classes (#4655)
    omit 13c63ff  [AIRFLOW-3647] Add archives config option to SparkSubmitOperator (#4467)
    omit 4230404  [AIRFLOW-3643] Add shebang to docs/start_doc_server.sh (#4650)
    omit ba66fa7  [AIRFLOW-3802] Updated documentation for HiveServer2Hook (#4647)
    omit a1d5b01  [AIRFLOW-3817] - Corrected task ids returned by BranchPythonOperator to match the dummy operator ids (#4659)
    omit 2dadee7  [AIRFLOW-3813] Add CLI commands to manage roles (#4658)
    omit 5275a8f  [AIRFLOW-2694] Declare permissions in DAG definition (#4642)
    omit 6f122f4  [AIRFLOW-XXX] Extract reverse proxy info to a separate file (#4657)
    omit 2e19e18  [AIRFLOW-3810] Remove duplicate autoclass directive (#4656)
    omit e1d3df1  [AIRFLOW-3476,3477] Move Kube classes out of models.py (#4443)
    omit 6cfadcd  [AIRFLOW-3814] Add exception details to warning log (#4651)
    omit 40c14e5  [AIRFLOW-XXX] Add missing class references to docs (#4644)
    omit 7c6ce87  [AIRFLOW-XXX] Fixed note in plugins.rst (#4649)
    omit 0f02e45  [AIRFLOW-3463] Move Log out of models.py (#4639)
    omit f07f3a8  [AIRFLOW-XXX] The execution_date is Pendulum
    omit ee5b8c2  [AIRFLOW-3461] Move TaskFail out of models.py (#4630)
    omit 11f5032  [AIRFLOW-3782] Clarify docs around celery worker_autoscale in default_airflow.cfg (#4609)
    omit d126d9e  [AIRFLOW-3730] Standarization use of logs mechanisms (#4556)
    omit e1c0433  [AIRFLOW-3471] Move XCom out of models.py (#4629)
    omit 05d4351  [AIRFLOW-2876] Update Tenacity to 4.12 (#3723)
    omit 0fef65a  [AIRFLOW-XXX] Add a doc about fab security (#4595)
    omit 8e6bca1  [AIRFLOW-3462] Move TaskReschedule out of models.py (#4618)
    omit cd4c61a  [AIRFLOW-3787] Import/export users from JSON file (#4624)
    omit 7ebecd6  [AIRFLOW-3779] Don't install enum34 backport when not needed (#4620)
    omit 82c60a2  [AIRFLOW-3774] Register blueprints with app (#4598)
    omit 26d775a  [AIRFLOW-3789] Fix flake8 3.7 errors. (#4617)
    omit 2f688f6  AIRFLOW-3590: Change log message of executor exit status (#4616)
    omit 0d64fd8  [AIRFLOW-3742] Respect the `fallback` arg in airflow.configuration.get (#4567)
    omit fc22c6e  [AIRFLOW-XXX] Update timezone doc (#4592)
    omit cd9d543  [AIRFLOW-3552] Add ImapToS3TransferOperator (#4476)
    omit fa09df5  [AIRFLOW-3734] Fix hql not run when partition is None (#4561)
    omit 9f6e546  [AIRFLOW-865] Configure FTP connection mode (#4535)
    omit 43e0010  [AIRFLOW-3474] Move SlaMiss out of models.py (#4608)
    omit 03ec418  [AIRFLOW-3762] Add list_jobs to CLI (#4579)
    omit dfffd7a  [AIRFLOW-XXX] Add Capital One to the companies list (#4606)
    omit 8f3982f  [AIRFLOW-XXX] Add Tinder to the companies list (#4604)
    omit fa21d68  [AIRFLOW-3773] Fix /refresh_all endpoint (#4597)
    omit 61fb776  [AIRFLOW-XXX] Remove profiling link (#4602)
    omit 1ab659f  [AIRFLOW-XXX] Remove almost all warnings from building docs (#4588)
    omit 59cf865  [AIRFLOW-3761] Decommission User & Chart models & Update doc accordingly (#4577)
    omit 5506ef0  [AIRFLOW-XXX] Remove images related profiling doc (#4599)
    omit 2f70347  [AIRFLOW-3771] Minor refactor securityManager (#4594)
    omit 40f4370  [AIRFLOW-2190] Fix TypeError when returning 404 (#4596)
    omit aed71a7  [AIRFLOW-3602] Improve ImapHook handling of retrieving no attachments (#4475)
    omit f27b525  [AIRFLOW-3216] HiveServer2Hook need a password with LDAP authentication (#4057)
    omit db06d4f  [AIRFLOW-3490] Add BigQueryHook's Ability to Patch Table/View (#4299)
    omit 31e1878  [AIRFLOW-3719] Handle StopIteration in CloudWatch logs retrieval (#4516)
    omit 1401018  [AIRFLOW-3764] Simplify chained comparisons in IF block (#4580)
    omit b6f207f  [AIRFLOW-XXX] Removes Data Profiling docs as it is not supported in RBAC UI
    omit 34e3485  [AIRFLOW-XXX] Mock optional modules when building docs (#4586)
    omit c2f48ed  [AIRFLOW-3745] Fix viewer not able to view dag details (#4569)
    omit 2c7bb17  [AIRFLOW-XXX] Automatically link Jira/GH on doc's changelog page (#4587)
    omit 993779f  [AIRFLOW-XXX] Reduction of the number of warnings in the documentation (#4585)
    omit 7f8099e  [AIRFLOW-XXX] Adds SpotHero as a user of Airflow (#4581)
    omit c69619e  [AIRFLOW-XXX] Fix spark submit hook KeyError (#4578)
    omit ca846c1  [AIRFLOW-XXX] Only upgrade pip on Travis, not everything
    omit 28b53e2  [AIRFLOW-XXX] Pin version of Pip in tests to work around pypa/pip#6163 (#4576)
    omit 92727f7  [AIRFLOW-2508] Handle non string types in Operators templatized fields (#4292)
    omit 39d43f6  [AIRFLOW-XXX] Add GoDataDriven to the list of companies (#4573)
    omit 50d6ebd  [AIRFLOW-3725] Add private_key to bigquery_hook get_pandas_df (#4549)
    omit c889145  [AIRFLOW-XXX] Add CHANGELOG & K8s to Documentation
    omit 0b1e453  [AIRFLOW-XXX] Update the UPDATING.md file for 1.10.2
    omit 634feb7  [AIRFLOW-XXX] Update Changelog for 1.10.2
    omit 304cb9e  [AIRFLOW-3744] Abandon the use of obsolete aliases of methods (#4568)
    omit 9f8ca32  [AIRFLOW-3752] Add/remove user from role via CLI (#4572)
    omit 89dd877  [AIRFLOW-3698] Add documentation for AWS Connection (#4514)
    omit 98e8522  [AIRFLOW-XXX] Fix typos (#4570)
    omit 5084305  [AIRFLOW-2009] Fix dataflow hook connection-id (#4563)
    omit 0d7ece3  [AIRFLOW-1262] Adds missing docs for email configuration (#4557)
    omit fea29af  [AIRFLOW-3732] Fix issue when trying to edit connection in RBAC UI (#4559)
    omit 95d6c42  [AIRFLOW-XXX] Fix doc string of DataprocClusterDeleteOperator (#4565)
    omit 39dab6f  [AIRFLOW-1191] Simplify override of spark submit command. (#4360)
    omit bd74dda  [AIRFLOW-3383] Rotate fernet keys. (#4225)
    omit ac25322  [AIRFLOW-XXX] Fix typo (#4564)
    omit 31318ba  [AIRFLOW-3731] Constrain mysqlclient to <1.4 (#4558)
    omit 233f6c7  [AIRFLOW-3714] Correct DAG name in docs/start.rst (#4550)
    omit 75c9c68  [AIRFLOW-XXX] Add Firestone Inventing as a Big Data & AI company uses Apache Airflow into README.md (#4555)
    omit c0949cb  [Airflow 3728] Remove double comma (#4552)
    omit 5abd19e  [AIRFLOW-3591] Fix start date, end date, duration for rescheduled tasks (#4502)
    omit 0bd6d87  [AIRFLOW-3724] Fix the broken refresh button on Graph View in RBAC UI (#4548)
    omit 383ec37  [AIRFLOW-3713] Updated documentation for GCP optional project_id (#4541)
    omit ee63d0d  [AIRFLOW-2843] Add flag in ExternalTaskSensor to check if external DAG/task exists (#4547)
    omit 2751147  [AIRFLOW-3455] add region in snowflake connector (#4285)
    omit ad77b17  [AIRFLOW-XXX] Correct Typo in sensor's exception (#4545)
    omit 3cc9f75  [AIRFLOW-XXX] Fix a typo of config (#4544)
    omit 1770bf5  [AIRFLOW-3559] Add missing options to DatadogHook. (#4362)
    omit f9ca8e4  [AIRFLOW-XXX] Remove `of to` typo. (#4542)
    omit 29a861d  [AIRFLOW-3712] Remove settings.RBAC from GCP System Tests (#4540)
    omit a7e369f  [AIRFLOW-3516] Support to create k8 worker pods in batches (#4434)
    omit d9629ee  [AIRFLOW-3108] Define get_autocommit method for MsSqlHook (#4525)
    omit 98982c7  [AIRFLOW-3709] Validate `allowed_states` for ExternalTaskSensor (#4536)
    omit fc440dc  [AIRFLOW-3681] All GCP operators have now optional GCP Project ID (#4500)
    omit 211a71f  [AIRFLOW-XXX] Include Los Angeles Times as a contributor in the Readme (#4526)
    omit b477216  [AIRFLOW-XXX] Adding users to CAVA & PXYData (#4527)
    omit b8c4757  [AIRFLOW-3319] - KubernetsExecutor: Need in try_number in  labels if getting them later (#4163)
    omit 7b2834e  [AIRFLOW-3704] Support SSL Protection When Redis is Used as Broker for CeleryExecutor (#4521)
    omit 4bbac3a  [AIRFLOW-3655] Escape links generated in model views (#4522)
    omit c030729  [AIRFLOW-3303] Deprecate old UI in favor of FAB (#4339)
    omit 08eba52  [AIRFLOW-3699] Speed up Flake8 (#4515)
    omit 7001268  [AIRFLOW-3522] Add support for sending Slack attachments (#4332)
    omit 17ff1ed  [AIRFLOW-3569] Add "Trigger DAG" button in DAG page (/www_rbac only) (#4373)
    omit 1347ccf  [AIRFLOW-3700] Change the lowest allowed version of "requests" (#4517)
    omit e990aef  [AIRFLOW-3696] Add Version info to Airflow Documentation (#4512)
    omit 09ea089  [AIRFLOW-3693] Replace psycopg2-binary by psycopg2 (#4508)
    omit d1ebf4d  [AIRFLOW-3694] Add README.md to the Dockerfile (#4510)
    omit 0d386e2  [AIRFLOW-3690] Fix bug to set state of a task for manually-triggered DAGs (#4504)
    omit dba13d9  [AIRFLOW-XXX] Fix misspelling of Vertica (#4509)
    omit dde72e2  [AIRFLOW-3689] Update pop-up message when deleting DAG in RBAC UI (#4505)
    omit 69adaee  [AIRFLOW-3692] Remove ENV variables to avoid GPL (#4506)
    omit b031b82  [AIRFLOW-3691] Update notice to 2019 (#4503)
    omit 5ce1899  [AIRFLOW-722] Add celery queue sensor (#4496)
    omit d6ab187  [AIRFLOW-3685] Move licence header check (#4497)
    omit 83cb9c3  [AIRFLOW-3687] Add missing @apply_defaults decorators (#4498)
    omit c9975a3  [AIRFLOW-XXX] Fix Typo in README (#4501)
    omit 417b8a5  [AIRFLOW-3191] Fix not being able to specify execution_date when creating dagrun (#4037)
    omit e2c22fe  [AIRFLOW-3673] Add official dockerfile (#4483)
    omit 238b725  [AIRFLOW-3680] Consistency update in tests for All GCP-related operators (#4493)
    omit e71bdd5  [AIRFLOW-XXX] Adding Palo Alto Networks as a user (#4495)
    omit 486b3a2  [AIRFLOW-3675] Use googlapiclient for google apis (#4484)
    omit 011c85a  [AIRFLOW-3439] Decode logs with  'utf-8' (#4474)
    omit e547750  [AIRFLOW-XXX] Fix/complete example code in plugins.rst (#4376)
    omit 92db3fb  [AIRFLOW-3676] Add required permission to CloudSQL export/import example (#4489)
    omit 5b84627  [AIRFLOW-3592] Fix logs when task is in rescheduled state (#4492)
    omit 49ba1ae  [AIRFLOW-3679] Added Google Cloud Base Hook to documentation (#4487)
    omit 2142cdf  [AIRFLOW-3554] Include contrib folders in code coverage stats (#4351)
    omit 71dd601  [AIRFLOW-3212] Add AwsGlueCatalogPartitionSensor (#4112)
    omit 2c8c7d9  [AIRFLOW-3197] Remove invalid parameter KeepJobFlowAliveWhenNoSteps in example DAG (#4404)
    omit ff6ccee  [AIRFLOW-3594] Unify different License Header
    omit 8a7efae  [AIRFLOW-3468] Remove KnownEvent(Event)?
    omit 86279b5  [AIRFLOW-3664] Fix interpreter errors in test_python_operator.py (#4472)
    omit 8ffe2e1  [AIRFLOW-3475] Move ImportError out of models.py (#4383)
    omit 86ba44d  [AIRFLOW-3584] Use ORM DAGs for index view. (#4390)
    omit 098356e  [AIRFLOW-3589] Visualize reschedule state in all views (#4408)
    omit 657b986  [AIRFLOW-3207] Option to push result to xcom (#4056)
    omit 78f8f51  [AIRFLOW-3638] Add tests for PrestoToMySqlTransfer (#4449)
    omit c3c1312  [AIRFLOW-3671] Remove arg `replace` of MongoToS3Operator from `kwargs` (#4480)
    omit cb9c0d8  [AIRFLOW-XXX] Docs: Fix paths to GCS transfer operator (#4479)
    omit 0a3a113  [AIRFLOW-3670] Add stages to Travis build (#4477)
    omit 1c3e20a  [AIRFLOW-XXX] Update README.md (#4482)
    omit d108d8d  [AIRFLOW-3605] Load plugins from entry_points (#4412)
    omit 2836ec0  [AIRFLOW-3657] Fix zendesk integration (#4466)
    omit 24bc74b  [AIRFLOW-3504] Refine the functionality of "/health" endpoint (#4309)
    omit 0e112d3  [AIRFLOW-3662] Add dependency for Enum (#4468)
    omit 2f0d021  [AIRFLOW-3655] Escape links generated in model views (#4463)
    omit c15b1f3  [AIRFLOW-3661] Add Waze as an Airflow user (#4469)
    omit c49de67  [AIRFLOW-3596] Clean up undefined template variables. (#4401)
    omit 3bfc304  [AIRFLOW-3630] Cleanup of GCP Cloud SQL Connection (#4451)
    omit 59eb9cf  [AIRFLOW-3582] Adds tests for HiveStatsCollectionOperator (#4398)
    omit 94b977e  [AIRFLOW-3646] Rename plugins_manager.py to test_xx to trigger tests (#4464)
    omit 0222a36  [AIRFLOW-3627] Refine performance of /task_stats (#4433)
    omit 9972c4f  [AIRFLOW-XXX] Add Bloomberg to list of Airflow users (#4462)
    omit 167f2cd  [AIRFLOW-3631] Update flake8 and fix lint. (#4436)
    omit 5d75028  [AIRFLOW-3478] Make sure that the session is closed (#4298)
    omit 327860f  [AIRFLOW-3515] Remove the run_duration option (#4320)
    omit 76d755d  [AIRFLOW-3519] Fix example http operator (#4455)
    omit 8a45a3f  [AIRFLOW-3650] Skip running on mysql for the flaky test (#4457)
    omit b450065  [AIRFLOW-XXX] Fix a flake8 error to unblock CI (#4453)
    omit 621b69e  [AIRFLOW-XXX] Add BaseTIS as Airflow User (#4442)
    omit 76e9fd7  [AIRFLOW-2082] Resolve a bug in adding password_auth to api as auth method (#4343)
    omit 3d5160f  [AIRFLOW-3610] Add region param for EMR jobflow creation (#4418)
    omit 0bea2d6  [AIRFLOW-3531] Fix test for GCS to GCS Transfer Hook (#4452)
    omit e5c4f6c  [AIRFLOW-3531] Add gcs to gcs transfer operator. (#4331)
    omit 67d8ab7  [AIRFLOW-3624] Add masterType parameter to MLEngineTrainingOperator (#4428)
    omit 9021b42  [AIRFLOW-3636] Fix a test introduced in #4425 (#4446)
    omit 0a5d8cb  [AIRFLOW-3637] Fix test for HiveToMySqlTransfer Operator (#4447)
    omit 7da9bb6  [AIRFLOW-3635] Fix incorrect logic in detele_dag (introduced in PR#4406) (#4445)
    omit 94bfeef  [AIRFLOW-3612] Remove remaining incubator mention & Fix CI Behaviour (#4441)
    omit d151f75  [AIRFLOW-XXX] Update committer list based on latest TLP discussion (#4427)
    omit 6757202  [AIRFLOW-3612] Remove incubation/incubator mention (#4419)
    omit c5e26d4  [AIRFLOW-3634] Fix GCP Spanner Test (#4440)
    omit c31c2bd  [AIRFLOW-3480] Add GCP Spanner Database Operators (#4353)
    omit cfcb4da  [AIRFLOW-3150] Make execution_date templated in TriggerDagRunOperator (#4359)
    omit 089fa65  [AIRFLOW-3622] Add ability to pass hive_conf to HiveToMysqlTransfer (#4432)
    omit 25b7cd1  [AIRFLOW-3340] Placeholder support in connections form (#4185)
    omit f806fa1  [AIRFLOW-3527] Update Cloud SQL Proxy to have shorter path for UNIX socket (#4350)
    omit d0233ba  [AIRFLOW-3446] Add Google Cloud BigTable operators (#4354)
    omit 6f616f0  [AIRFLOW-3623] Support download logs by attempts from UI (#4425)
    omit 8d5ffef  [AIRFLOW-3316] For gcs_to_bq: add missing init of schema_fields var (#4430)
    omit 11a36d1  [AIRFLOW-3583] Fix AirflowException import (#4389)
    omit 658b7c4  [AIRFLOW-2641] Fix MySqlToHiveTransfer to handle MySQL DECIMAL correctly
    omit 02106e7  [AIRFLOW-XXX] Add a doc on how to add a new role in RBAC UI (#4426)
    omit 97c761d  [AIRFLOW-XXX] Fix WeekDay Sensor Example (#4431)
    omit 55ec824  [AIRFLOW-3560] Add DayOfWeek Sensor (#4363)
    omit dd1bf84  [AIRFLOW-3613] Updated ReadMe to add Adobe as an airflow user (#4420)
    omit 8bdf6c4  [AIRFLOW-3402] Support global k8s affinity and toleration configs (#4247)
    omit 51d0aca  [AIRFLOW-XXX] Fix Flake8 error
    omit 9266c0f  [AIRFLOW-2548] Output plugin import errors to web UI (#3930)
    omit aa2dc60  [AIRFLOW-3578] Fix Type Error for BigQueryOperator (#4384)
    omit ecc77c2  [AIRFLOW-XXX] Fix Flake8 error (#4422)
    omit 671769c  [AIRFLOW-1921] Add support for https and user auth (#2879)
    omit 0a0c88a  [AIRFLOW-3580] Adds tests for HiveToMySqlTransfer (#4387)
    omit c5c0705  [AIRFLOW-XXX] Adds image code comment (#4413)
    omit 6bb88fa  [AIRFLOW-360] Launch custom images to Airflow CI tests (#4416)
    omit 4b99adf  [Airflow-XXX] - fix missing type in docstring (#4403)
    omit ba47ca6  [AIRFLOW-3587] Remove unnecessary condition checks in dag_stats & task_stats (#4395)
    omit 0d5c127  [AIRFLOW-3606] Fix Flake8 test & fix the Flake8 errors introduced since Flake8 test was broken (#4415)
    omit 7ee9266  [AIRFLOW-3576] Remove unnecessray arg 'root' for /delete in dag.html (#4380)
    omit f4f55fd  [AIRFLOW-3609] Fix bug in volumes readWriteMany (#4417)
    omit 8938d2c  [AIRFLOW-XXX] Reorder Airflow Users (#4410)
    omit 548f38a  [AIRFLOW-3600] Remove dagbag from trigger (#4407)
    omit 9ad145b  [AIRFLOW-3599] Removed Dagbag from delete dag (#4406)
    omit ecc88a5  [AIRFLOW-3581] Fix next_ds/prev_ds semantics for manual runs (#4385)
    omit f57affc  [AIRFLOW-3595] Add tests for Hive2SambaOperator (#4400)
    omit 9de9721  [AIRFLOW-3281] Fix Kubernetes operator with git-sync (#3770)
    omit b50ffa0  [AIRFLOW-3597] Add tests for JdbcOperator (#4402)
    omit 53e7074  [AIRFLOW-3573] Remove DagStat table (#4378)
    omit a6bcbb1  [AIRFLOW-3550] Standardize GKE hook (#4364)
    omit cba6bb9  [AIRFLOW-2939][AIRFLOW-3568] Fix TypeError in GCSToS3Op & S3ToGCSOp (#4371)
    omit e3fd7d4  [AIRFLOW-3327] Add support for location in BigQueryHook (#4324)
    omit 65843a6  [AIRFLOW-3551] Improve BashOperator Test Coverage (#4367)
    omit 0cc078a  [AIRFLOW-3561] Improve queries (#4368)
    omit 319a659  [AIRFLOW-XXX] Update tutorial.rst (#4336)
    omit fb52d7b  Update UPDATING.md (#4348)
    omit c9240ca  [AIRFLOW-3459] Move DagPickle to separate file (#4374)
    omit 01880dc  [AIRFLOW-2568] Azure Container Instances operator (#4121)
    omit 8bdd54a  [Airflow-1413] Fix FTPSensor failing on error message with unexpected text. (#2450)
    omit 69c75b1  [AIRFLOW-1684] - Branching based on XCom variable (Docs) (#4365)
    omit c014324  [AIRFLOW-3556] Add cross join set dependency function (#4356)
    omit bd2d8ac  [AIRFLOW-XXX] Correct instructions for Travis CI on fork (#4358)
    omit 7a6acbf  [AIRFLOW-3558] Improve default tox flake8 excludes (#4361)
    omit 0e36566  [AIRFLOW-850] Add a PythonSensor (#4349)
    omit 3be104b  [AIRFLOW-3557] Fix various typos (#4357)
    omit 701b877  [AIRFLOW-3555] Remove lxml dependency (#4352)
    omit f211390  [AIRFLOW-XXX] Add Next Trucking as airflow user (#4327)
    omit c9a82d4  [AIRFLOW-3458] Move models.Connection into separate file (#4335)
    omit f8903fb  [AIRFLOW-XXX] Fix inconsistent comment in example_python_operator.py (#4337)
    omit 09a47c1  [AIRFLOW-XXX] Fix incorrect parameter in SFTPOperator example (#4344)
    omit 3b4a99b  [AIRFLOW-3546] Fix typos in jobs.py logs (#4346)
    omit 16d69a2  [AIRFLOW-3398] Google Cloud Spanner instance database query operator (#4314)
    omit 71129cd  [AIRFLOW-3540] Respect environment config when looking up config file. (#4340)
    omit f0bb3be  [AIRFLOW-3246] Make hmsclient optional in airflow.hooks.hive_hooks (#4080)
    omit 1c288dd  [AIRFLOW-3506] use match_phrase to query log_id in elasticsearch (#4342)
    omit 3bd8595  [AIRFLOW-XXX] Added LeMans Corporation as user of Airflow in README (#4334)
    omit c68ec18  [AIRFLOW-XXX] Add missing remote logging field (#4333)
    omit 067b967  [AIRFLOW-2770] Read `dags_in_image` config value as a boolean (#4319)
    omit dc22b78  [AIRFLOW-XXX] Add Société générale to company list (#4330)
    omit 1023e8c  [AIRFLOW-3500] Make task duration display user friendly (#4304)
    omit e44fc88  [AIRFLOW-3447] Add 2 options for ts_nodash Macro (#4323)
    omit 9d87552  [AIRFLOW-1552] Airflow Filter_by_owner not working with password_auth (#4276)
    omit 36e76fa  [AIRFLOW-3518] Performance fixes for topological_sort of Tasks (#4322)
    omit 9a94f0d  [AIRFLOW-3521] Fetch more than 50 items in `airflow-jira compare` script (#4300)
    omit 6422716  [AIRFLOW-3444] Explicitly set transfer operator description. (#4279)
    omit 51e4ad6  [AIRFLOW-3452] removed an unused/dangerous display-none (#4295)
    omit 77c368f  Revert  [AIRFLOW-2770] [AIRFLOW-3505] (#4318)
    omit 457ad83  [AIRFLOW-3505] replace 'dags_in_docker' with 'dags_in_image' (#4311)
    omit d7c954c  [AIRFLOW-3411]  Add OpenFaaS hook (#4267)
    omit a838623  [AIRFLOW-3310] Google Cloud Spanner deploy / delete operators (#4286)
    omit 96b8db6  [AIRFLOW-3502] Add celery config option for setting "pool" (#4308)
    omit e9a09d4  [AIRFLOW-2770] kubernetes: add support for dag folder in the docker image (#3683)
    omit 4c1fec1  [AIRFLOW-XXX] add ARMEDANGELS to the list of customers (#4310)
    omit 57e355c  [AIRFLOW-3397] Fix integrety error in rbac AirflowSecurityManager (#4305)
    omit e947c6c  [AIRFLOW-987] pass kerberos cli args keytab and principal to kerberos.run() (#4238)
    omit 92abe32  [AIRFLOW-3438] Fix default values in BigQuery Hook & BigQueryOperator (#4274)
    omit 4371969  [AIRFLOW-XXX] Fix Minor issues with Azure Cosmos Operator (#4289)
    omit 005e582  [AIRFLOW-3479] Keeps records in Log Table when DAG is deleted (#4287)
    omit d23698c  [AIRFLOW-3484] Fix Over-logging in the k8s executor (#4296)
    omit 788bd6f  [AIRFLOW-2524] Add SageMaker doc to AWS integration section (#4278)
    omit 9a80ab0  [AIRFLOW-3406] Implement an Azure CosmosDB operator (#4265)
    omit d9f036e  [AIRFLOW-XXX] Add Docstrings as Requirement in Contribution template (#4282)
    omit 666973a  [AIRFLOW-3322] Update QuboleHook to fetch args dynamically from qds_sdk (#4165)
    omit 9dce1f0  [AIRFLOW-3408] Remove outdated info from Systemd Instructions (#4269)
    omit 4cde579  [AIRFLOW-XXX] GCP operators documentation clarifications (#4273)
    omit 6fda8f4  [AIRFLOW-2440] Google Cloud SQL import/export operator (#4251)
    omit d4f545f  [AIRFLOW-XXX] Add Kubernetes Dependency in Extra Packages Doc (#4281)
    omit c9f9871  [AIRFLOW-XXX] Update kubernetes.rst (#4280)
    omit 9c04e8f  [AIRFLOW-XXX] Add Get Simpl to Companies (#4272)
    omit 1b1231b  [AIRFLOW-3434] Allows creating intermediate dirs in SFTPOperator (#4270)
    omit 1bbf219  [AIRFLOW-3431] Document how to report security vulnerabilities. (#4262)
    omit 5710ef2  [AIRFLOW-3367] Run celery integration test with redis broker. (#4207)
    omit 22bd7c6  [AIRFLOW-XXX] Fix display of SageMaker operators/hook docs (#4263)
    omit ded25e1  [AIRFLOW-3414] Fix reload_module in DagFileProcessorAgent (#4253)
    omit 1596eca  [AIRFLOW-3432] Add test for feature "Delete DAG in UI" (#4266)
    omit 7d2115d  [AIRFLOW-3416] Fixes Python 3 compatibility with CloudSqlQueryOperator (#4254)
    omit 77e233e  [AIRFLOW-XXX] Add missing GCP operators to Docs (#4260)
    omit ec406e5  [AIRFLOW-3426] Bugfix / Correct Python Version Documentation Reference (#4259)
    omit b4b1577  [AIRFLOW-3396] Make sql param as required in BigQueryOperator (#4224)
    omit 24963d1  [AIRFLOW-3403] Add AWS Athena Sensor (#4244)
    omit 8a96eb7  [AIRFLOW-3425] Fix setting default scope in hook (#4261)
    omit d1d612e  [AIRFLOW-3239] Fix/refine tests for api/common/experimental/ (#4255)
    omit 3fede98  [AIRFLOW-XXX] Add Poshmark to Companies (#4252)
    omit 1d53f93  [AIRFLOW-2761] Parallelize enqueue in celery executor (#4234)
    omit 8fdf5ce  [AIRFLOW-XXX] Add VeeR VR to org list in README (#4250)
    omit 53a3653  [AIRFLOW-3410] Add feature to allow Host Key Change for SSH Op (#4249)
    omit f3cb119  [AIRFLOW-3384] Allow higher versions of Sqlalchemy and Jinja2 (#4227)
    omit 2fd409d  [AIRFLOW-XXX] Replace airflow with apache-airflow (#4246)
    omit d8c0b63  [AIRFLOW-XXX] Remove unnecessary "# noqa" in airflow/bin/cli.py (#4223)
    omit 46a6298  [AIRFLOW-XXX] Add TEK to list of companies (#4240)
    omit f8027d4  [AIRFLOW-XXX] Correct typos in UPDATING.md (#4242)
    omit 0ac1e63  [AIRFLOW-3392] Add index on dag_id in sla_miss table (#4235)
    omit be6d35d  [AIRFLOW-3395] added the REST API endpoints to the doc (#4236)
    omit 44df8a1  [AIRFLOW-XXX] Remove quotes from domains in Google Oauth (#4226)
    omit 36f3bfb  [AIRFLOW-3378] KubernetesPodOperator does not delete on timeout failure (#4218)
    omit 3371ed8  [AIRFLOW-2642] fix wrong value git-sync initcontainer env GIT_SYNC_ROOT (#3519)
    omit 930e2ff  [AIRFLOW-3365][AIRFLOW-3366] Allow celery_broker_transport_options to be set with environment variables (#4211)
    omit 35da9e6  [AIRFLOW-3250] Fix for Redis Hook for not authorised connection calls (#4090)
    omit 07ab945  [AIRFLOW-1561] Fix scheduler to pick up example DAGs without other DAGs (#2635)
    omit c051779  [AIRFLOW-1196][AIRFLOW-2399] Add templated field in TriggerDagRunOperator (#4228)
    omit 9f7f5e4  [AIRFLOW-2715] Use region setting when launching Dataflow templates (#4139)
    omit 5955db1  [AIRFLOW-3336] Add new TriggerRule for 0 upstream failures (#4182)
    omit 77da1cc  [AIRFLOW-1739] Resolve TestDbApiHook naming ambiguity (#2709)
    omit 7f0b4a7   [AIRFLOW-3348] update run statistics on dag refresh (#4197)
    omit 0f545d7  [AIRFLOW-3263] Ignore exception when 'run' kills already killed job (#4108)
    omit be8e9c2  [AIRFLOW-3382] Fix incorrect docstring in DatastoreHook (#4222)
    omit 6dee66f  [AIRFLOW-3213] Create ADLS to GCS operator (#4134)
    omit 53f8cfd  [AIRFLOW-3371] BigQueryHook's Ability to Create View (#4213)
    omit 1b4bdc1  [AIRFLOW-XXX] Update changelog for 1.10.1
    omit f89a525  [AIRFLOW-XXX] Update NOTICE file per suggestion (#4220)
    omit 69eeab4  [AIRFLOW-3380] Add metrics documentation (#4219)
    omit ad2c968  [AIRFLOW-3375] Support returning multiple tasks with BranchPythonOperator (#4215)
    omit e56e625  [AIRFLOW-XXX] Better instructions for airflow flower (#4214)
    omit 5c7e4e4  [AIRFLOW-3308] Fix plugins import (#4153)
    omit e74ec34  [AIRFLOW-2966] Catch ApiException in the Kubernetes Executor (#4209)
    omit d4e3d75  [AIRFLOW-3359] Add option to pass customer encryption keys to Dataproc (#4200)
    omit 024a2f2  AIRFLOW-XXX Fix copy&paste mistake (#4212)
    omit 55853c3  [AIRFLOW-XXX] Don't publish md5 sigs as part of release (#4210)
    omit 94d1970  [AIRFLOW-3361] Log the task_id in the PendingDeprecationWarning from BaseOperator (#4030)
    omit d0b21b1  Revert "[AIRFLOW-2966] Catch ApiException in the Kubernetes Executor (#3960)"
    omit db973e9  [AIRFLOW-1252] API accept JSON when invoking a trigger dag (#2334)
    omit 03de9ee  [AIRFLOW-2966] Catch ApiException in the Kubernetes Executor (#3960)
    omit abd6c1b  [AIRFLOW-XXX] Update readme for lyft (#4208)
    omit fa69f22  [AIRFLOW-XXX] Remove spots in all Airflow logos (#4206)
    omit 7c82ecb  [AIRFLOW-3332] Add method to allow inserting rows into BQ table (#4179)
    omit 3107bcb  [AIRFLOW-3233] Fix deletion of DAGs in the UI (#4069)
    omit 9e13fb5  Revert "[AIRFLOW-3353] Upgrade redis client (#4203)" (#4205)
    omit ae62987  [AIRFLOW-3353] Upgrade redis client (#4203)
    omit cce2c46  [AIRFLOW-XXX] Add Etsy to companies list (#4204)
    omit 4fac6b9  [AIRFLOW-XXX] Fix incorrect URL for Task Tries and Task Duration (#4202)
    omit 6b68f08  [AIRFLOW-3346] Add hook and operator for GCP transfer service (#4189)
    omit 85abd44  [AIRFLOW-3352] Fix expose_config not honoured on RBAC UI (#4194)
    omit 165643b  [AIRFLOW-3355] Fix BigQueryCursor.execute to work with Python3 (#4198)
    omit 2b707ab  [AIRFLOW-3251] KubernetesPodOperator now uses 'image_pull_secrets' argument when creating Pods (#4188)
    omit 7d23dd8  [AIRFLOW-3266] Add AWS Athena Hook and Operator (#4111)
    omit c0c56ea  [AIRFLOW-251] Add option SQL_ALCHEMY_SCHEMA parameter to specify schema for metadata (#4199)
    omit 8668ef8  [AIRFLOW-3350] Explain how to use Bitshift Composition with lists (#4191)
    omit 0f7eca2  [AIRFLOW-3345] Add Google Cloud Storage (GCS) operators for ACL (#4192)
    omit 8c8e41f  [AIRFLOW-3353] Pin redis verison (#4195)
    omit d5035c1  [AIRFLOW-3271] Fix issue with persistence of RBAC Permissions modified via UI (#4118)
    omit be6d56f  [AIRFLOW-3309] Add MongoDB connection (#4154)
    omit 7d6e8cd  [AIRFLOW-3343] Update DockerOperator for Docker-py 3.0.0 API changes (#4187)
    omit ef633e6  [AIRFLOW-XXX] Fix flake8 failure from #4184
    omit 5e1304a  [AIRFLOW-3339] Correctly get DAG timezone when start_date in default_args (#4186)
    omit a5f33f3  [AIRFLOW-502] Add docs on BashOperator success/failure conditions (#4184)
    omit a25917e  [AIRFLOW-1262] Allow configuration of email alert subject and body (#2338)
    omit 6e9f16f  [AIRFLOW-XXX] Revise template variables documentation (#4172)
    omit 456d955  [AIRFLOW-XXX] Fix typo in plugin docs (#4183)
    omit e6291e8  [AIRFLOW-XXX] Remove duplicated line in Changelog (#4181)
    omit 86a83bf  [AIRFLOW-3323] Support HTTP basic authentication for Airflow Flower (#4166)
    omit b9fc03e  [AIRFLOW-2779] Add license headers to doc files (#4178)
    omit 4cdeefb  [AIRFLOW-3245] fix list processing in resolve_template_files (#4086)
    omit 1852afe  [AIRFLOW-XXX] Add Iflix to Airflow Users (#4180)
    omit d7e80d6  [AIRFLOW-3275] Add Google Cloud SQL Query operator (#4170)
    omit b81cceb  [AIRFLOW-XXX] Correct schedule_interval in Scheduler docs (#4157)
    omit 7ee30b6  [AIRFLOW-3220] Add Instance Group Manager Operators for GCE (#4167)
    omit 34b310e  [AIRFLOW-2779] Add project version to license (#4177)
    omit 9ddcf2b  [AIRFLOW-3330] Add Civey to the list of Airflow users (#4176)
    omit 4f4ed1d  [AIRFLOW-XXX] Airflow 1.10.1 release notes in UPDATING.md
    omit c611ee1  [AIRFLOW-3306] Disable flask-sqlalchemy modification tracking. (#4146)
    omit c41301d  [AIRFLOW-3325] Fix UI Page DAGs-column 'Recent Tasks' display issue (#4173)
    omit bd791de  [AIRFLOW-XXX] Update Contributing Guide - Git Hooks (#4120)
    omit 4462021  [AIRFLOW-XXX] Add missing docs for SNS classes (#4155)
    omit eb7f959  [AIRFLOW-3315] Add ImapAttachmentSensor (#4161)
    omit 43d037f  [AIRFLOW-XXX] Speed up RBAC view tests (#4162)
    omit deebf44  Add AirDNA as Airflow user (#4171)
    omit fb464af  [AIRFLOW-3307] Upgrade rbac node deps via `npm audit fix`. (#4147)
    omit 2c4b0ea  [AIRFLOW-3164] Verify server certificate when connecting to LDAP (#4006)
    omit 1070435  Add HAVAN to companies list (#4168)
    omit 52ee34c  [AIRFLOW-2524] More AWS SageMaker operators, sensors for model, endpoint-config and endpoint (#4126)
    omit 9248e37  [AIRFLOW-XXX] Add GeneCards to companies list (#4159)
    omit 4083a8f  [AIRFLOW-2799] Fix filtering UI objects by datetime (#4061)
    omit 848e432  [AIRFLOW-2903] Change default owner to `airflow` (#4151)
    omit cf6c715  [AIRFLOW-3190] Make flake8 compliant
    omit 9c93eaa  [AIRFLOW-2698] Simplify Kerberos code (#3563)
    omit feab6a7  AIRFLOW-3259] Fix internal server error when displaying charts (#4114)
    omit 8f15916  [AIRFLOW-3297] added more failure states to the EMR step sensor (#4152)
    omit b1d9111  [AIRFLOW-XXX] Pin Flask App Builder to Fix CI (#4150)
    omit 2d517e1  [AIRFLOW-3062] Add QDS dependency in readthedocs (#4148)
    omit b91fbc1  [AIRFLOW-3302] Small CSS fixes (#4140)
    omit 5a73275  Revert "[AIRFLOW-3160] Load latest_dagruns asynchronously (#4005)" (#4145)
    omit 3483b97  [AIRFLOW-XXX] Update chat channel details from gitter to slack (#4149)
    omit dc0eb58  [AIRFLOW-XXX] Fix flake8 errors from #4144
    omit dab0c78  [AIRFLOW-XXX] Use mocking in SimpleHttpOperator tests (#4144)
    omit a5dbdd3  [AIRFLOW-XXX] Fix Docstrings in Hooks, Sensors & Operators (#4137)
    omit b425824  [AIRFLOW-3301] Update DockerOperator CI test for PR #3977 (#4138)
    omit ddaef99  Revert "[AIRFLOW-2715] Use region setting when launching Dataflow templates (#4125)"
    omit 79e4fae  [AIRFLOW-2715] Use region setting when launching Dataflow templates (#4125)
    omit 1691c98  [AIRFLOW-3190] Make flake8 compliant
    omit 7dfe235  [AIRFLOW-3262] Update SimpleHttpOpTests to check Example.com (#4135)
    omit fda2938  [AIRFLOW-3132] Enable specifying auto_remove option for DockerOperator (#3977)
    omit 24c9fb2  [AIRFLOW-3193] Pin docker requirement version (#4130)
    omit 7201032  [AIRFLOW-2192] Allow non-latin1 usernames with MySQL backend by adding a SQL_ENGINE_ENCODING param and default to UTF-8 (#4087)
    omit 44c4336  [AIRFLOW-2780] Add IMAP Hook to retrieve email attachments (#4119)
    omit 2a8c91b  [AIRFLOW-3218] add support for poking a whole DAG (#4058)
    omit 0287cce  [AIRFLOW-3160] Load latest_dagruns asynchronously (#4005)
    omit 6294208  [AIRFLOW-2865] Call success_callback before updating task state (#4082)
    omit fc785a5  [AIRFLOW-3022] Add volume mount to KubernetesExecutorConfig (#3855)
    omit b5ecb8a  [AIRFLOW-3268] Better handling of extras field in MySQL connection (#4113)
    omit 5ea0d97  [AIRFLOW-3239] Enable existing CI tests (#4131)
    omit e53182c  [AIRFLOW-3205] Support multipart uploads to GCS (#4084)
    omit ca866e7  [AIRFLOW-3277] Correctly observe DST transitions for cron (#4117)
    omit 55a62b4  [AIRFLOW-3294] Update connections form and integration docs (#4129)
    omit 80a3d6a  [AIRFLOW-3295] Fix potential security issue in DaskExecutor (#4128)
    omit bb22462  [AIRFLOW-3288] Add SNS integration (#4123)
    omit 92cb5c7  [AIRFLOW-3276] Cloud SQL: database create / patch / delete operators (#4124)
    omit 38b54a0  [AIRFLOW-3262] Add param to log response when using SimpleHttpOperator (#4102)
    omit 9766be4  [AIRFLOW-3287] Moving database clean-up code into the CoreTest.tearDown() (#4122)
    omit bc3108e  [AIRFLOW-2524] Update SageMaker hook and operators (#4091)
    omit 66cad8d  [AIRFLOW-3236] Create AzureDataLakeStorageListOperator (#4094)
    omit 5e248ba  [AIRFLOW-3231] Basic operators for Google Cloud SQL (#4097)
    omit 8f15661  [AIRFLOW-3136] Add retry_number to TaskInstance.key to avoid race condition (#3994)
    omit 215b8c8  [AIRFLOW-2703] Catch transient DB exceptions from scheduler's heartbeat it does not crash (#3650)
    omit c4e5151  [AIRFLOW-XXX] Minor fix of docs/scheduler.rst (#4115)
    omit 64b94d8  [AIRFLOW-3260] Correct misleading BigQuery error (#4098)
    omit 7b7b620  [AIRFLOW-3112] Fix SFTPHook not validating hosts by default (#4085)
    omit a314e8f  [AIRFLOW-3049] Add extra operations for Mongo hook (#3890)
    omit 3ea61de  [AIRFLOW-3264] URL decoding when parsing URI for connection (#4109)
    omit 92719ac  [AIRFLOW-3265] Support for "unix_socket" extra for MySQL hook (#4110)
    omit 7fc182e  [AIRFLOW-XXX] Fix incorrect statement in contributing guide (#4104)
    omit da842d2  [AIRFLOW-XXX] add DigitalOcean to official Airflow users list (#4099)
    omit e703d6b  [AIRFLOW-XXX] Add Strava to airflow users list (#4100)
    omit f95c7b4  [AIRFLOW-1970] Let empty Fernet key or special `no encryption` phrase. (#4038)
    omit a1e922f  [AIRFLOW-839] Fix status logging for docker operator (#4095)
    omit 75e2288  [Airflow-2760] Decouple DAG parsing loop from scheduler loop (#3873)
    omit 62b21d7  [AIRFLOW-3237] Refactor example DAGs (#4071)
    omit ec21c91  [AIRFLOW-XXX] Add Jetlore to companies (#4096)
    omit 19837bc  [AIRFLOW-3241] Remove Invalid template ext in GCS Sensors (#4076)
    omit 33be7fd  [AIRFLOW-3257] Pin flake8 version to avoid checks changing over time (#4092)
    omit 4c70499  [AIRFLOW-1508] Add SKIPPED to task states. (#4059)
    omit 334bc1e  [AIRFLOW-3235] Add list function in AzureDataLakeHook (#4070)
    omit 9331db0  Add Betterment to companies list (#4088)
    omit 1c76e8a  [AIRFLOW-2744] Allow RBAC to accept plugins for views and links. (#4036)
    omit 7df4405  [AIRFLOW-520] Fix Version Info in Flask UI (#4072)
    omit 14f9b55  [AIRFLOW-XXX] Add Neoway to companies list (#4081)
    omit 829086c  [AIRFLOW-XXX] Add Surfline to companies list (#4079)
    omit 51f5427  Revert "[AIRFLOW-461] Restore parameter position for BQ run_load method (#4077)"
    omit cc360e5  [AIRFLOW-461] Restore parameter position for BQ run_load method (#4077)
    omit 00b09b8  [AIRFLOW-461]  Support autodetected schemas in BigQuery run_load (#3880)
    omit 39a9365  [AIRFLOW-3238] Fix models.DAG to deactivate unknown DAGs on initdb (#4073)
    omit fdda024  [AIRFLOW-3239] Fix test recovery further (#4074)
    omit b156151  [AIRFLOW-3203] Fix DockerOperator & some operator test (#4049)
    omit a5b0a3d  [AIRFLOW-1867] Add sandbox mode and py3k bug  (#2824)
    omit 4c62c75  [AIRFLOW-2993] s3_to_sftp and sftp_to_s3 operators (#3828)
    omit 45f784a  [AIRFLOW-XXX] BigQuery Hook - Minor Refactoring (#4066)
    omit f5e3b03  [AIRFLOW-3232] More readable GCF operator documentation (#4067)
    omit d176fa5  [AIRFLOW-3046] Report fail from ECS Operator when host terminates (#4039)
    omit 9681954  [AIRFLOW-XXX] Removed spot in Airflow logo (#4065)
    omit 60583a3  [AIRFLOW-3222] Remove bql keyword from BigQueryOperator (#4060)
    omit bf70453  [AIRFLOW-XXX] Add `BigQueryGetDataOperator` to Integration Docs (#4063)
    omit 2d5b8a5  [AIRFLOW-3121] Define closed property on StreamLogWriter (#3955)
    omit 74c613b  [AIRFLOW-843] Exception availabe in context for on_failure_callback (#2135)
    omit 6097f82  [AIRFLOW-1945] Add Autoscale config for Celery workers (#3989)
    omit a581cba  [AIRFLOW-3141] Handle duration for missing dag. (#3984)
    omit 719e0b1  [AIRFLOW-3155] Add ability to filter by a last modified time in GCS Operator (#4008)
    omit 33469c2  [AIRFLOW-XXX] Fix GCS Operator docstrings (#4054)
    omit fac5a8e  [AIRFLOW-3069] Log all output of the S3 file transform script (#3914)
    omit 1464c8e  [AIRFLOW-3190] Make flake8 compliant
    omit 6999f34  Revert "[AIRFLOW-XXX] Add Grab to companies list (#4041)"
    omit f9f7afd  [AIRFLOW-XXX] Add missing docstring in GCS Hook & Operator (#4053)
    omit f840fca  [AIRFLOW-XXX] Fix BashOperator Docstring (#4052)
    omit 57acfbc  [AIRFLOW-3064] Show logs/output from operators in `airflow test` command (#4051)
    omit b862ca8  [AIRFLOW-3202] add missing documentation for AWS hooks/operator (#4048)
    omit 540ed08  [AIRFLOW-3190] Make flake8 compliant
    omit 3e47e3a  [AIRFLOW-3197] EMRHook is missing new parameters of the AWS API (#4044)
    omit 90e6fa1  [AIRFLOW-3174] Refine Docstring for SQL Operators & Hooks (#4043)
    omit 3535836  [AIRFLOW-2932] GoogleCloudStorageHook - allow compression of file (#3893)
    omit 7c40295  [AIRFLOW-3201] Add sid88in to Glassdoor (#4045)
    omit 59b110a  [AIRFLOW-3192] Remove deprecated post_execute logic (#4040)
    omit 0e8394f  [AIRFLOW-3190] Make flake8 compliant (#4035)
    omit f43600d  [AIRFLOW-2789] Create single node DataProc cluster (#4015)
    omit 7ae0fe2  [AIRFLOW-3187] Update airflow.gif file with a slower version (#4033)
    omit 536c5ab  [AIRFLOW-3195] Log query and task_id in druid-hook (#4018)
    omit a0489d0  [AIRFLOW-3112] Make SFTP hook to inherit SSH hook (#3945)
    omit 2bb2b93  [AIRFLOW-3119] Enable debugging with Celery(#3950)
    omit 345b80f  [AIRFLOW-393] Add callback for FTP downloads (#2372)
    omit 3f5e8a1  [AIRFLOW-3138] Use current data type for migrations (#3985)
    omit 54092e7  [AIRFLOW-2794] Add WasbDeleteBlobOperator (#3961)
    omit 93406f4  [AIRFLOW-3001] Add index 'ti_dag_date' to taskinstance (#3885)
    omit b72e67a  [AIRFLOW-2216] Use profile for AWS hook if S3 config file provided in aws_default connection extra parameters (#4011)
    omit c4f3f6b  [AIRFLOW-3178] Handle percents signs in configs for airflow run (#4029)
    omit eaafff2  [AIRFLOW-XXX] Add Grab to companies list (#4041)
    omit 2b97780  [AIRFLOW-3089] Drop hard-coded url scheme in google auth redirect. (#3919)
    omit 96179f8  [AIRFLOW-1837] Respect task start_date when different from dag's (#4010)
    omit 5a520ec  [AIRFLOW-3099] Don't ever warn about missing sections of config (#4028)
    omit 111dea2  [AIRFLOW-3183] Fix bug in DagFileProcessorManager.max_runs_reached() (#4031)
    omit 3f0fb05  [AIRFLOW-2956] Add kubernetes tolerations (#3806)
    omit 1582da8  [AIRFLOW-3177] Change scheduler_heartbeat from gauge to counter (#4027)
    omit 7115883  [AIRFLOW-3168] More resillient database use in CI (#4014)
    omit cdbdcae  [AIRFLOW-3078] Basic operators for Google Compute Engine (#4022)
    omit 76ad6f0  [AIRFLOW-3173] Add _cmd options for password config options (#4024)
    omit fbf04e9  [AIRFLOW-XXX] Include Pagar.me in list of users of Airflow (#4026)
    omit 1f3c95b  [AIRFLOW-3086] Add extras group for google auth to setup.py. (#3917)
    omit 3d50d94  [AIRFLOW-3175] Fix docstring format in airflow/jobs.py (#4025)
    omit 4e94997  [AIRFLOW-XXX] Add CarLabs to companies list (#4021)
    omit b8be322  [AIRFLOW-XXX] Update manage-connections.rst (#4020)
    omit 6d9f4e8  [AIRFLOW-XXX] Include Danamica in list of companies using Airflow (#4019)
    omit 683dc19  [AIRFLOW-3139] include parameters into log.info in SQL operators, if any (#3986)
    omit ac87e15  [AIRFLOW-XXX] Fix Typo in SFTPOperator docstring (#4016)
    omit c23db51  [AIRFLOW-XXX] Fix wrong {{ next_ds }} description (#4017)
    omit 3fb9776  [AIRFLOW-3141] Add missing missing sensor tests. (#3991)
    omit 92b54bb  [AIRFLOW-3055] add get_dataset and get_datasets_list to bigquery_hook (#3894)
    omit a889dfb  [AIRFLOW-3162] Fix HttpHook URL parse error when port is specified (#4001)
    omit e4648b3  [AIRFLOW-3099] Complete list of optional airflow.cfg sections (#4002)
    omit 9bea622  [AIRFLOW-3165] Document interpolation of '%' and warn (#4007)
    omit ff32282  [AIRFLOW-XXX] Added DataCamp to list of companies in README (#4009)
    omit 646f7fb  [AIRFLOW-XXX] Added ThoughtWorks as user of Airflow in README (#4012)
    omit 83639af  [AIRFLOW-XXX] Adding Home Depot as users of Apache airflow (#4013)
    omit b85210d  [AIRFLOW-XXX] Fix  airflow.models.DAG docstring mistake
    omit 5c18a28  [AIRFLOW-3159] Update GCS logging docs for latest code (#3952)
    omit 07e7fff  [AIRFLOW-3148] Remove unnecessary arg "parameters" in RedshiftToS3Transfer (#3995)
    omit 6f83354  [AIRFLOW-3161] fix TaskInstance log link in RBAC UI
    omit 2e606f3  [AIRFLOW-3088] Include slack-compatible emoji image
    omit 9f61f5b   [AIRFLOW-XXX] Fixing the issue in Documentation (#3998)
    omit fb5ffd1  [AIRFLOW-3103][AIRFLOW-3147] Update flask-appbuilder (#3937)
    omit 7103c2a  [AIRFLOW-3004] Add config disabling scheduler cron (#3899)
    omit 45ed3ce  [AIRFLOW-3137] Make ProxyFix middleware optional. (#3983)
    omit 6aabdf1  [AIRFLOW-2574] Cope with '%' in SQLA DSN when running migrations (#3787)
    omit c7be7af  [AIRFLOW-3129] Improve test coverage of airflow.models. (#3982)
    omit e8f9065  [AIRFLOW-3062] Add Qubole in integration docs (#3946)
    omit 3a28046  [AIRFLOW-XXX] Add DoorDash to README.md (#3980)
    omit d03cc17  [AIRFLOW-3079] Improve migration scripts to support MSSQL Server (#3964)
    omit c377b4b  [AIRFLOW-XXX] Fix undocumented params in S3_hook
    omit 7a6f4b0  [AIRFLOW-XXX] Don't spam test logs with "bad cron expression" messages (#3973)
    omit 5e9c9b5  [AIRFLOW-2238] Update PR tool to remove outdated info (#3978)
    omit cfad9ce  [AIRFLOW-1390] Update Alembic to 0.9 (#3935)
    omit 8595530  [AIRFLOW-2912] Add Deploy and Delete operators for GCF (#3969)
    omit f101352  [AIRFLOW-XXX] Speed up DagBagTest cases (#3974)
    omit a85fe0b  [AIRFLOW-XXX] Add Compass to companies list (#3972)
    omit 023c37a  [AIRFLOW-3124] Fix RBAC webserver debug mode (#3958)
    omit 641f496  [AIRFLOW-3129] Backfill mysql hook unit tests. (#3970)
    omit d5d2d1f  [AIRFLOW-3125] Monitor Task Instances creation rates (#3966)
    omit bcc49ab  [AIRFLOW-3123] Use a stack for DAG context management (#3956)
    omit 33a1fe7  [AIRFLOW-XXX] Add Delete for CLI Example in UPDATING.md
    omit 4c572a4  [AIRFLOW-3130] Add CLI docs for users command
    omit 4968a52  [AIRFLOW-3104] Add .airflowignore info into doc (#3939)
    omit dd4e3cf  [AIRFLOW-2952] Fix Kubernetes CI (#3957)
    omit 6a7f388  [AIRFLOW-XXX] Fix PythonVirtualenvOperator tests (#3968)
    omit 481daee  [AIRFLOW-3127] Fix out-dated doc for Celery SSL (#3967)
    omit 010924a  [AIRFLOW-3100][AIRFLOW-3101] Improve docker compose local testing (#3933)
    omit 9238bce  [AIRFLOW-XXX] Fix SlackWebhookOperator execute method comment (#3963)
    omit f4f8027  [AIRFLOW-XXX] Pin Click to 6.7 to Fix CI (#3962)
    omit 7cd9a26  [AIRFLOW-XXX] Add Fathom Health to readme
    omit 52e8133  [AIRFLOW-XXX] Add Square to the companies lists
    omit 17a9a0f  [AIRFLOW-3117] Add instructions to allow GPL dependency (#3949)
    omit 2656319  [AIRFLOW-3111] Fix instructions in UPDATING.md and remove comment (#3944)
    omit 1549d55  [AIRFLOW-XXX] Add Tesla as an Apache Airflow user (#3947)
    omit 27a8a92  [AIRFLOW-3009] Import Hashable from collection.abc to fix Python 3.7 deprecation warning (#3849)
    omit 720ea1b  [AIRFLOW-3051] Change CLI to make users ops similar to connections
    omit 5248b94  add show statements to hql filtering.
    omit 54e4580  [AIRFLOW-3109] Bugfix to allow user/op roles to clear task intance via UI by default
    omit 19515e8  [AIRFLOW-3067] Display www_rbac Flask flash msg properly (#3903)
    omit cde74c4  [AIRFLOW-3090] Specify path of key file in log message (#3921)
    omit bbce75b  [AIRFLOW-3099] Stop Missing Section Errors for optional sections (#3934)
    omit 491fd74  [AIRFLOW-2918] Remove unused imports
    omit dd85126  [AIRFLOW-2887] Added BigQueryCreateEmptyDatasetOperator and create_emty_dataset to bigquery_hook (#3876)
    omit d277888  [AIRFLOW-3076] Remove preloading of MySQL testdata (#3911)
    omit 79f8ee1  [AIRFLOW-2918] Fix Flake8 violations (#3931)
    omit 8038f88  AIRFLOW-2952 Fix Kubernetes CI (#3922)
    omit 4bad731  [AIRFLOW-3090] Make No tasks to consider for execution debug (#3923)
    omit 4c1282c  [AIRFLOW-XXX] Fix a wrong sample bash command, a display issue & a few typos (#3924)
    omit dc59d7e  [AIRFLOW-2747] Explicit re-schedule of sensors (#3596)
    omit 4dd4c82  [AIRFLOW-2407] Use feature detection for reload() (#3298)
    omit df7c16a  [AIRFLOW-3090] Demote dag start/stop log messages to debug (#3920)
    omit bcfc95a  [AIRFLOW-3072] Assign permission get_logs_with_metadata to viewer role (#3913)
    omit e68ad5f  [AIRFLOW-3096] Further reduce DaysUntilStale for probo/stale
    omit 69d10f0  [AIRFLOW-3096] Reduce DaysUntilStale for probot/stale
    omit 72f1c4c  [AIRFLOW-XXX] Add 90 Seconds to companies
    omit 1776749  [AIRFLOW-1441] Fix inconsistent tutorial code (#2466)
    omit 5355909  [AIRFLOW-XXX] Fix SlackWebhookOperator docs (#3915)
    omit 2f50083  [AIRFLOW-3073] Add note-Profiling feature not supported in new webserver (#3909)
    omit 2c98059  [AIRFLOW-1195] Add feature to clear tasks in Parent Dag (#3907)
    omit fde2090  [AIRFLOW-3036] Add relevant ECS options to ECS operator. (#3908)
    omit 0e5eee8  [AIRFLOW-3068] Remove deprecated imports
    omit 7194c81  [AIRFLOW-3070] Refine web UI authentication-related docs (#3863)
    omit e71bac9  [AIRFLOW-XXX] Fix typo in docs/timezone.rst (#3904)
    omit 1e79dae  [AIRFLOW-3059] Log how many rows are read from Postgres (#3905)
    omit e56c1df  [AIRFLOW-1298] Clear UPSTREAM_FAILED using the clean cli (#3886)
    omit 4783347  [AIRFLOW-3025] Enable specifying dns and dns_search options for DockerOperator (#3860)
    omit 674a186  [AIRFLOW-2707] Validate task_log_reader on upgrade from <=1.9 (#3881)
    omit 74330f2  [AIRFLOW-3044] Dataflow operators accept templated job_name param (#3887)
    omit fbc3b9f  [AIRFLOW-XXX] Added Jeitto as one of happy Airflow users! (#3902)
    omit 304c2af  [AIRFLOW-2772] Fix Bug in BigQuery hook for Partitioned Table  (#3901)
    omit 7d60d26  [AIRFLOW-2524] Add SageMaker Batch Inference (#3767)
    omit f9d83d4  [AIRFLOW-3060] DAG context manager fails to exit properly in certain circumstances
    omit 4c30d40  [AIRFLOW-3052] Add logo options to Airflow (#3892)
    omit e458f73  [AIRFLOW-3056] Add happn to Airflow user list
    omit a79b92a  [AIRFLOW-3034]: Readme updates : Add Slack & Twitter, remove Gitter
    omit b041587  [AIRFLOW-3035] Allow custom 'job_error_states' in dataproc ops (#3884)
    omit 8b965ec  [AIRFLOW-2988] Run specifically python2 for dataflow (#3826)
    omit 9bdd9a9  [AIRFLOW-XXX] Updated README  to include CAVA
    omit e729603  [AIRFLOW-2797] Create Google Dataproc cluster with custom image (#3871)
    omit 1411245  [AIRFLOW-3012] Fix Bug when passing emails for SLA
    omit 8f60112  [AIRFLOW-3040] Enable ProBot to clean up stale Pull Requests (#3883)
    omit 748ad93  [AIRFLOW-XXX] Move Dag level access control out of 1.10 section (#3882)
    omit 9b82fcb  [AIRFLOW-2156] Parallelize Celery Executor task state fetching (#3830)
    omit 1f038a7  [AIRFLOW-XXX] Add Bombora Inc using Airflow
    omit 2318cea  [AIRFLOW-2965] CLI tool to show the next execution datetime
    omit d0efeab  [AIRFLOW-XXX] Add Enigma to list of companies
    omit b63cb61  [AIRFLOW-XXX] Update kubernetes.rst docs (#3875)
    omit e9be580  [AIRFLOW-3030] Fix CLI docs (#3872)
    omit ee17a03  [AIRFLOW-2985] Operators for S3 object copying/deleting (#3823)
    omit f7fd78b  [AIRFLOW-1917] Trim extra newline and trailing whitespace from log (#3862)
    omit 55633fa  [AIRFLOW-3028] Update Text & Images in Readme.md
    omit 7cd3a85  [AIRFLOW-XXX] Remove redundant space in Kerberos (#3866)
    omit 08ecca4  [AIRFLOW-XXX] Redirect FAQ `airflow[crypto]` to How-to Guides.
    omit abb12be  [AIRFLOW-2997] Support cluster fields in bigquery (#3838)
    omit 288fca4  [AIRFLOW-3008] Move Kubernetes example DAGs to contrib
    omit 5127ea3  [AIRFLOW-3023] Fix docstring datatypes
    omit 59c1dce  Add Branch to Company List
    omit 5e59be9  [AIRFLOW-3018] Fix Minor issues in Documentation
    omit 8987868  [AIRFLOW-3021] Add Censys to who uses Airflow list
    omit 89ebb76  [AIRFLOW-1998] Implemented DatabricksRunNowOperator for jobs/run-now … (#3813)
    omit e765a03  [AIRFLOW-2847] Remove legacy imports support for plugins (#3692)
    omit 5c7ecbb  [AIRFLOW-2883] Add import and export for pool cli using JSON
    omit 1db6ebe  [AIRFLOW-3003] Pull the krb5 image instead of building (#3844)
    omit b7f33a7  [AIRFLOW-3006] Add note on using None for schedule_interval
    omit 47894f2  [AIRFLOW-XXX] Fix python3 and flake8 errors in dev/airflow-jira
    omit b13e248  [AIRFLOW-2991] Log path to driver output after Dataproc job (#3827)
    omit 5be025d  [AIRFLOW-3002] Fix variable & tests in GoogleCloudBucketHelper (#3843)
    omit 1f88a4c  [AIRFLOW-3005] Replace 'Airbnb Airflow' with 'Apache Airflow' (#3845)
    omit 93c6a50  [AIRFLOW-3007] Update backfill example in Scheduler docs
    omit da052ff  [AIRFLOW-208] Add badge to show supported Python versions (#3839)
    omit 5869fea  [AIRFLOW-491] Add feature to pass extra api configs to BQ Hook (#3733)
    omit 27bab21  [AIRFLOW-2866] Fix missing CSRF token head when using RBAC UI (#3804)
    omit 470f415  [AIRFLOW-2979] Make celery_result_backend conf Backwards compatible (#3832)
    omit f255bd8  [AIRFLOW-XXX] Fix typos in faq.rst (#3837)
    omit a9878eb  [AIRFLOW-2476] Allow tabulate up to 0.8.2 (#3835)
    omit eb607e3  [AIRFLOW-XXX] Fix typo in docstring of gcs_to_bq (#3833)
    omit db9bb7f  [AIRFLOW-2981] Fix TypeError in dataflow operators (#3831)
    omit f279151  [AIRFLOW-2145] fix deadlock on clearing running TI (#3657)
    omit b4f1c73  [AIRFLOW-2951] Update dag_run table end_date when state change (#3798)
    omit 98a7874  [AIRFLOW-2994] Fix flatten_results for BigQueryOperator (#3829)
    omit ba27fca  [AIRFLOW-XXX] Fix Docstrings for Operators (#3820)
    omit e09b387  [AIRFLOW-2974] Extended Databricks hook with clusters operation (#3817)
    omit f6a1a14  [AIRFLOW-2989] Add param to set bootDiskType in Dataproc Op (#3825)
    omit 3b8d036  [AIRFLOW-2983] Add prev_ds_nodash and next_ds_nodash macro (#3821)
    omit 8245447  [AIRFLOW-2900] Show code for packaged DAGs (#3749)
    omit d33c9df  [AIRFLOW-XXX] Add Format to list of companies (#3824)
    omit 274f093  [AIRFLOW-2779] Make GHE auth third party licensed (#3803)
    omit 6c8d35c  [AIRFLOW-2984] Convert operator dates to UTC (#3822)
    omit ac9033d  [AIRFLOW-2980] ReadTheDocs - Fix Missing API Reference
    omit 205d30e  [AIRFLOW-XXX] Fix Broken Link in CONTRIBUTING.md
    omit 0b0f4ac  [AIRFLOW-2948] Arg check & better doc - SSHOperator & SFTPOperator (#3793)
    omit 9650298  [AIRFLOW-2949] Add syntax highlight for single quote strings (#3795)
    omit c3939c8  [AIRFLOW-2928] Use uuid4 instead of uuid1 (#3779)
    omit 314232c  [AIRFLOW-2994] Fix command status check in Qubole Check operator (#3790)
    omit 751a332  [AIRFLOW-2854] kubernetes_pod_operator add more configuration items (#3697)
    omit 255355d  [AIRFLOW-2709] Improve error handling in Databricks hook (#3570)
    omit 56bae60  [AIRFLOW-2916] Arg `verify` for AwsHook() & S3 sensors/operators (#3764)
    omit 9a51008  [AIRFLOW-2930] Fix celery excecutor scheduler crash (#3784)
    omit abc9ebb  [AIRFLOW-XXX] Remove residual line in Changelog (#3814)
    omit 1801bae  [AIRFLOW-2961] Refactor tests.BackfillJobTest.test_backfill_examples test (#3811)
    omit 6afd38d  [AIRFLOW-2959] Refine HTTPSensor doc (#3809)
    omit ee46cc1  [AIRFLOW-2957] Remove obselete sensor references
    omit 4872db5  [AIRFLOW-2960] Pin boto3 to <1.8 (#3810)
    omit acf1378  [AIRFLOW-2933] Enable Codecov on Docker-CI Build (#3780)
    omit f6191fb  [AIRFLOW-XXX] Add THE ICONIC to the list of orgs using Airflow
    omit 32b82b9  add 8fit to list of companies
    omit 2a52399  [AIRFLOW-XXX] Adding King.com to the list of companies. (#3800)
    omit fc10f7e  [AIRFLOW-2938] Handle improperly formatted extra field in connection gracefully (#3785)
    omit c9fec7a  [AIRFLOW-XXX] Added G Adventures to Users (#3794)
    omit c6824a3  Add Arquivei to companies list (#3789)
    omit d7d323e  [AIRFLOW-XXX] Replaces incorrect env var name in INSTALL (#3788)
    omit e028b7c  [AIRFLOW-XXX] Add Flipp to list of Airflow users (#3777)
    omit 7ea7dd2  [AIRFLOW-2909] Deprecate airflow.operators.sensors module (#3760)
    omit 8100f1f  [AIRFLOW-XXX] Typo in the write-logs.rst (#3781)
    omit 3a02345  [AIRFLOW-2921][AIRFLOW-2922] Fix bugs in CeleryExecutor (#3773)
    omit ede6729  [AIRFLOW-2499] Dockerise CI pipeline (#3393)
    omit b7f63c5  [AIRFLOW-XXX] Fix some operator names in the docs (#3778)
    omit 27309b1  [AIRFLOW-XXX] Fix minor typo (#3776)
    omit b101205  [AIRFLOW-2905] Fix get job API endpoint (#3755)
    omit d494d5a  [AIRFLOW-2918] Fix Flake8 violations (#3772)
    omit afe857f  [AIRFLOW-2908] Allow retries with KubernetesExecutor. (#3758)
    omit 94fe9f1  [AIRFLOW-2915] Add example DAG for GoogleCloudStorageToBigQueryOperator (#3763)
    omit 76d7aee  Added Modernizing Medicine to list of Who Uses Airflow? in readme (#3775)
    omit 7142ae0  [AIRFLOW-2895] Prevent scheduler from spamming heartbeats/logs
    omit 404be4b  [AIRFLOW-XXX] Specify email domain in documentation (#3771)
    omit e3ca315  [AIRFLOW-2907] Fix Sendgrid attachments bytes err (#3757)
    omit 62bd689  [AIRFLOW-2904] Remove unnecessary line in celery_executor (#3753)
    omit ccd2b88  [AIRFLOW-XXX] Fixing the issue in Documentation (#3756)
    omit 0d2bb5c  [AIRFLOW-2524] Add Amazon SageMaker Tuning (#3751)
    omit 9858445  [AIRFLOW-2245] Add remote_host of SSH/SFTP operator as templated field (#3765)
    omit 604fe24  [AIRFLOW-2917] Set AIRFLOW__CORE__SQL_ALCHEMY_CONN only when needed (#3766)
    omit 738d27e  [AIRFLOW-2913] Check bucket_key/bucket_name combination in S3KeySensor
    omit f2738b0  Added Ville de Montréal as an official airflow user (#3759)
    omit 00adade  Revert "[AIRFLOW-2903] Change default owner from "Airflow" to "airflow""
    omit 54ae12b  [AIRFLOW-2903] Change default owner from "Airflow" to "airflow"
    omit 6ebb55d  [AIRFLOW-2893] fix stuck dataflow job due to name mismatch (#3744)
    omit 4822932  [AIRFLOW-2888] Remove shell=True and bash from task launch (#3740)
    omit e346f89  [AIRFLOW-XXX] Clean up installation extra packages table (#3750)
    omit 9d516c7  [AIRFLOW-XXX] Make pip install commands consistent (#3752)
    omit f7602f8  [AIRFLOW-2886] Secure Flask SECRET_KEY (#3738)
    omit 9d68fa3  [AIRFLOW-2860] DruidHook: time check is wrong (#3745)
    omit 4d2f83b  [AIRFLOW-2524] Add Amazon SageMaker Training (#3658)
    omit b78c7fb  [AIRFLOW-2889] Fix typos detected by github.com/client9/misspell (#3732)
    omit f999ce2  Revert "[AIRFLOW-2878] Fix www_rbac display issue" (#3737)
    omit a29fe35  [AIRFLOW-2786] Gracefully handle Variable import errors (#3648)
    omit 9952b23  [AIRFLOW-1874] use_legacy_sql added to BigQueryCheck operators (#3717)
    omit fe6d00a  [AIRFLOW-2884] Fix Flask SECRET_KEY security issue in www_rbac (#3729)
    omit c7551f6  [AIRFLOW-2763] Add check to validate worker connectivity to metadata Database
    omit 1e991b1  [AIRFLOW-XXX] Update BaseOperator documentation on priority_weight (#3727)
    omit 1f57daf  [AIRFLOW-2878] Fix www_rbac display issue
    omit 8b04e20  [AIRFLOW-XXX] Update changelog for 1.10
    omit 6f7fe74  [AIRFLOW-2861] Add index on log table (#3709)
    omit 546f1cd  [AIRFLOW-2870] Use abstract TaskInstance for migration (#3720)
    omit 8687ab9  [AIRFLOW-2856] Pass in SLUGIFY_USES_TEXT_UNIDECODE=yes ENV to docker run (#3701)
    omit cbe7955  [AIRFLOW-2874] Enables FAB's theme support (#3719)
    omit acca61c  [AIRFLOW-2826] Add GoogleCloudKMSHook (#3677)
    omit 6fd4e60  [AIRFLOW-2859] Implement own UtcDateTime (#3708)
    omit d47580f  [AIRFLOW-2855] Check Cron Expression Validity in DagBag.process_file() (#3698)
    omit 120f485  [AIRFLOW-2867] Refactor Code to conform standards (#3714)
    omit 67e2bb9  [AIRFLOW-2869] Remove smart quote from default config
    omit d9fecba  [AIRFLOW-XXX] Updating instructions about logging changes in 1.10 (#3715)
    omit 9131d6c  [AIRFLOW-2851] Canonicalize "as _..." etc imports (#3696)
    omit 0be002e  [AIRFLOW-2140] Don't require kubernetes for the SparkSubmit hook (#3700)
    omit 142a942  [AIRFLOW-2863] Fix GKEClusterHook catching wrong exception (#3711)
    omit 8949aac  [AIRFLOW-2231] Fix relativedelta DAG schedule_interval (#3174)
    omit 4f138df  [AIRFLOW-2860] Raise ValueError if timeout < 1 in druid hook
    omit 8af0aa9  [AIRFLOW-2857] Fix Read the Docs env (#3703)
    omit b74a712  [AIRFLOW-2864] Fix docstrings for SubDagOperator (#3712)
    omit 27b436e  AIRFLOW-2787 Allow is_backfill to handle NULL DagRun.run_id (#3629)
    omit 90e88df  [AIRFLOW-2755] Added `kubernetes.worker_dags_folder` configuration (#3612)
    omit aa7b25b  Revert "[AIRFLOW-2860] DruidHook: time variable is not updated correctly when checking for timeout (#3707)"
    omit 84a55f3  [AIRFLOW-2811] Fix scheduler_ops_metrics.py to work (#3653)
    omit d12aacd  [AIRFLOW-2860] DruidHook: time variable is not updated correctly when checking for timeout (#3707)
    omit 690df46  [AIRFLOW-XXX] Add how to run the docs server to docs (#3704)
    omit 920b4b1  [AIRFLOW-XXX] Add docs for running Travis CI on fork (#3706)
    omit 5b7a28c  [AIRFLOW-2845] Asserts in contrib package code are changed on raise ValueError and TypeError (#3690)
    omit 6824c86  [AIRFLOW-2858] Make tox.ini indentation and whitespace consistent (#3705)
    omit dc64649  [AIRFLOW-2853] Add official committers to README
    omit 3157287  [AIRFLOW-2821] Refine Doc "Plugins" (#3664)
    omit b0e912c  [AIRFLOW-2850] Remove deprecated airflow.utils.apply_defaults (#3695)
    omit c0c63ae  [AIRFLOW-2839] Refine Doc Concepts->Connections (#3678)
    omit 87013d7  [AIRFLOW-2848] Ensure dag_id in metadata "job" for LocalTaskJob (#3693)
    omit 012ebfd  [AIRFLOW-2796] Improve utils helpers code coverage (#3637)
    omit 33dd33c  [AIRFLOW-2849] Add flake8 to setup.py
    omit da4f254  [AIRFLOW-XXX] Add Feng Tao to committers list (#3689)
    omit 97bc70b  [AIRFLOW-2836] Minor improvement-contrib.sensors.FileSensor (#3674)
    omit 76a9959  [AIRFLOW-2796] Expand code coverage for utils/helpers.py (#3686)
    omit c2927ac  [AIRFLOW-2805] Display multiple timezones on UI (#3687)
    omit 758be9d  Revert [AIRFLOW-2814] - Change `min_file_process_interval` to 0 (#3669)
    omit c25e639  [AIRFLOW-XXX] Update changelog for 1.10
    omit b4f43e6  [AIRFLOW-2658] Add GCP specific k8s pod operator (#3532)
    omit d843f65  [AIRFLOW-2238] Use SSH protocol for pushing to Github (#3680)
    omit 85f02f3  [AIRFLOW-XXX] Add Liberty Global to company list (#3685)
    omit a4b9aa3  [AIRFLOW-2099] Handle getsource() calls gracefully
    omit 0d193ad  [AIRFLOW-2829] Brush up the CI script for minikube
    omit b120427  [AIRFLOW-2820] Add Web UI triggger in doc "Scheduling & Triggers"
    omit c37fc0b  [AIRFLOW-2817] Force explicit choice on GPL dependency (#3660)
    omit c26c564  [AIRFLOW-2756] Fix bug in set DAG run state workflow (#3606)
    omit 8b2a01c  [AIRFLOW-2835] Remove python-selinux (#3673)
    omit 6d31c9e  [AIRFLOW-2832] Lint and resolve inconsistencies in Markdown files (#3670)
    omit e7f6543  [AIRFLOW-XXX] Add Collectivehealth to company list (#3671)
    omit d8f927b  [AIRFLOW-XXX] Add Gradeup to the official list of companies (#3672)
    omit ed97204  [AIRFLOW-1104] Update jobs.py so Airflow does not over schedule tasks (#3568)
    omit 3b35d36  [AIRFLOW-2670] Update SSH Operator's Hook to respect timeout (#3666)
    omit 9983466  [AIRFLOW-2795] Oracle to Oracle Transfer Operator (#3639)
    omit 8d2f57c  Merge pull request #3665 from XD-DENG/patch-6
    omit 3eb0454  [AIRFLOW-2822] Fix HipChat Deprecation Warning
    omit 06584fc  [AIRFLOW-2800] Remove low-hanging linting errors
    omit 6fdc799  Merge pull request #3413 from ashb/pr-tool-git-config
    omit c7e5446  [AIRFLOW-2825]Fix S3ToHiveTransfer bug due to case
    omit d3793c0  [AIRFLOW-2238] Update PR tool to push directly to Github
    omit 4484286  [AIRFLOW-2238] Flake8 fixes on dev/airflow-pr
    omit dfa7b26  [AIRFLOW-2809] Fix security issue regarding Flask SECRET_KEY
    omit fcd51f3  [AIRFLOW-2716] Replace async and await py3.7 keywords
    omit 9b7525f  [AIRFLOW-2814] Fix inconsistent default config
    omit 47fa657  closes apache/incubator-airflow#3654 *Already merged*
    omit 449a7fd  [AIRFLOW-2807] Support STS Assume Role External ID
    omit a5fa1bf  [AIRFLOW-2779] Update licenses and remove copyright headers
    omit af15f11  [AIRFLOW-2816] Fix license text in docs/license.rst
    omit 4f562ba  [AIRFLOW-2815] Use correct copyright period
    omit 3e7e42f  [AIRFLOW-2563] Fix PigCliHook Python 3 string/bytes use
    omit 096ba9e  [AIRFLOW-XXX] Add Strongmind to the Readme
    omit a338f32  [AIRFLOW-2810] Fix typo in Xcom model timestamp
    omit 233056e  [AIRFLOW-XXX] Document dag_dir_list_interval in cfg
    omit 25f31c9  [AIRFLOW-2766][Airflow-2766] Respect shared datetime across tabs
    omit 68535d1  [AIRFLOW-2776] Compress tree view JSON
    omit 4cd72b9  [AIRFLOW-2777] speed up dag.sub_dag(...)
    omit 8c441a0  [AIRFLOW-2765] Set default mime_charset to UTF-8
    omit 604ea1d  [AIRFLOW-2783][Airflow 2783] Implement eslint for JS code check
    omit 10b6ca5  [AIRFLOW-2801] Skip test_mark_success_no_kill in PostgreSQL on CI
    omit c06e5fa  [AIRFLOW-2791] Add Hipages to list of current airflow users
    omit 8715bc4  [AIRFLOW-XXX] Add Vidio and BBM to README
    omit 53e021c  [AIRFLOW-2798] Remove needless code from models.py
    omit f3b6b60  [AIRFLOW-2782][Airflow 2782] Removes unused hard-coded dagreD3
    omit 49fd23a  [AIRFLOW-2792] change parameter in post requests.
    omit c3f4af5  [AIRFLOW-2782][Airflow 2782] Upgrades the Dagre D3 version
    omit 53933c0  [AIRFLOW-1762] Implement key_file support in ssh_hook create_tunnel
    omit b889522  Merge pull request #2480 from martinzlocha/emrAddStepsTemplate
    omit 4cfebd8  [AIRFLOW-2712] Pass annotations to KubernetesExecutorConfig
    omit 4be1ffe  [AIRFLOW-2615] Limit DAGs parsing to once only
    omit 68854e9  [AIRFLOW-2785] Add context manager entry points to mongoHook
    omit d704dc3  [AIRFLOW-2734] Resolve setuptools normalized_version warning
    omit 1656209  [AIRFLOW-2773] Validates Dataflow Job Name
    omit 03ac60d  [AIRFLOW-2753] Add dataproc_job_id instance var holding actual DP jobId
    omit c1217c3  [AIRFLOW-XXX] Fix typos in docs
    omit 51fed8b  Merge pull request #3624 from KevYuen/AIRFLOW-2778-bad-dagbag-import
    omit 5a7f0b2  [AIRFLOW-2691] Manage JS dependencies via npm
    omit 27fde38  [AIRFLOW-XXX] Include license folder for binary
    omit ba5b67b  [AIRFLOW-2778] Explicit import for dag_processing.list_py_file_paths
    omit 7f2bc0d  [AIRFLOW-2731] Raise psutil restriction to <6.0.0
    omit 98c7080  Fix Typo in Scheduler documentation
    omit 97d5176  [AIRFLOW-2769] Increase num_retries polling value on Dataflow hook
    omit 52c745d  [AIRFLOW-2596] Add Oracle to Azure Datalake Transfer Operator
    omit 8e58053  [AIRFLOW-2771] Add except type to broad S3Hook try catch clauses
    omit e9a09c2  [AIRFLOW-2737] Restore original license header
    omit af4d961  [AIRFLOW-2758] Add a sensor for MongoDB
    omit cd75d4c  [AIRFLOW-2705] Move class-level moto decorator to method-level
    omit d11593b  [AIRFLOW-XXX] Add Publicis Pixelpark to README
    omit 2c20ae8  [AIRFLOW-2704] Add support for labels in the bigquery_operator
    omit ee4fc35  [AIRFLOW-2749] Add feature to delete BQ Dataset
    omit 859c833  [AIRFLOW-2750] Add subcommands to delete and list users
    omit 163263b  [AIRFLOW-XXX] Add Dailymotion to company list
    omit 01ebbf0  [AIRFLOW-XXX] Add 6play to company list
    omit f3f2eb3  [AIRFLOW-2267] Airflow DAG level access
    omit 17ddbcf  [AIRFLOW-2748] add new command args for dbimport and dbexport command to qubole hook
    omit 3dabd8f  [AIRFLOW-2754] Fix invalid static path in case of using HDP.
    omit 7c19ed0  [AIRFLOW-1729][AIRFLOW-XXX] Remove extra debug log at info level
    omit 846e274  [AIRFLOW-2752] Log using logging instead of stdout
    omit 2f00916  [AIRFLOW-2751] add job properties update in hive to druid operator.
    omit 6b2fdbe  [AIRFLOW-1729][AIRFLOW-2797][AIRFLOW-2729] Ignore whole directories in .airflowignore
    omit 5290688  [AIRFLOW-2723] Update lxml dependancy to >= 4.0.0
    omit 78da52f  [AIRFLOW-2739] Always read default configuration files as utf-8
    omit 39adc77  [AIRFLOW-XXX] Wrap DISCLAIMER text
    omit a54f748  [AIRFLOW-XXX] Use .sha512 for signature
    omit aa17b5b  [AIRFLOW-2614] Speed up trigger_dag API call when lots of DAGs in system
    omit e9babff  [AIRFLOW-2463] Make task instance context available for hive queries
    omit 9ebb04a  [AIRFLOW-2735] Use equality, not identity, check for detecting AWS Batch failures[]
    omit 5060d90  [AIRFLOW-2718] Backfill reset_dagrun option allows user to specify certain tasks
    omit a90e50c  [AIRFLOW-XXX] Add KPN B.V. to company list
    omit 6b76452  [AIRFLOW-2710] Clarify fernet key value in documentation
    omit 32db62e  Merge pull request #3581 from ashb/AIRFLOW-2708-unittest2-devel
    omit 78f718c  [AIRFLOW-2622] add confirm option to SFTPOperator[]
    omit 0c5ebcb  [AIRFLOW-2706] AWS Batch Operator should use top-level job state to determine status
    omit a8dd6d8  [AIRFLOW-1163][AIRFLOW-XXX] Add support for x-forwarded-* headers
    omit d851ec7  [AIRFLOW-2708] unittest2 is reqired for devel, not just devel_ci
    omit e38a4e5  [AIRFLOW-2713] Rename async variable in setup.py for Python 3.7.0 compatibility
    omit 0523fbf  [AIRFLOW-2655] Fix inconsistency of default config of kubernetes worker
    omit e8e7209  [AIRFLOW-2702] Handle uncaught statsd configuration errors
    omit 985a433  [AIRFLOW-2696] Setting UTF-8 as default mime_charset mail
    omit 89c1f53  [AIRFLOW-2682] Add how-to guides for bash and python operators
    omit 7141abd  [AIRFLOW-2692] Add job_name as templated parameter in AWS Batch Operator
    omit 284dbdb  [AIRFLOW-2359] Add set failed for DagRun and task in tree view
    omit b0061f1  [AIRFLOW-2650] Mark SchedulerJob as succeed when hitting Ctrl-c
    omit fa6c357  [AIRFLOW-2668] Handle missing optional cryptography dependency
    omit a4592f9  [AIRFLOW-1840] Support back-compat on old celery config
    omit 57bf996  Merge pull request #3539 from seelmann/AIRFLOW-2604-index-task-fail
    omit 6a668e7  Merge pull request #3548 from feng-tao/airflow-2678
    omit ea13caa  Merge pull request #3508 from yrqls21/kevin_yang_fix
    omit 78f3d33  [AIRFLOW-2681] Include last dag run of externally triggered DAGs in UI.
    omit 0c2206c  [AIRFLOW-2678] Fix db schema unit test to remove checking fab models
    omit 5646d31  closes apache/incubator-airflow#3389 *Obsolete PR*
    omit 926c628  [AIRFLOW-2671] Monitor gunicorn process, and exit if it exits
    omit 53b89b9  [AIRFLOW-1978] Add support for additional WinRM parameters
    omit 216beac  [AIRFLOW-2648] Update mapred job name in HiveOperator
    omit 5a3f399  [AIRFLOW-2669] Fix bug when setting logs_volume_subpath
    omit adb648c  [AIRFLOW-2662][AIRFLOW-2397] Add k8s node_selectors and affinity
    omit 0ce068e  [AIRFLOW-XXX] Fix typo in http_operator.py
    omit 702a57e  [AIRFLOW-2657] Add ability to delete dag from web UI
    omit a504a8f  Revert "[AIRFLOW-2615] Remove not used app creation"
    omit 2fd9328  [AIRFLOW-2624] Fix webserver login as anonymous
    omit d00762c  [AIRFLOW-2604] Add index to task_fail
    omit dbcb93c  Merge pull request #3506 from yrqls21/kevin_yang_remove_extra_step
    omit 1d93d1b  [AIRFLOW-2661] fix config dags_volume_subpath and logs_volume_subpath
    omit 7961ee8  [AIRFLOW-2663] Add instructions to install SSH dependencies
    omit 07db7a3  [AIRFLOW-2652] implement / enhance baseOperator deepcopy
    omit 55b56a4  Merge pull request #3492 from seelmann/AIRFLOW-2602-show-failed-attempts-in-gantt-view
    omit 16d1957  Merge pull request #3527 from kaxil/AIRFLOW-2654
    omit c989972  [AIRFLOW-2602] Show failed attempts in Gantt view
    omit 3162e1c  Merge pull request #3516 from seelmann/AIRFLOW-2606-db-schema-model
    omit 8dc54e6  [AIRFLOW-2654] Fix incorret URL on refresh in Graph View of FAB UI
    omit c9a6fec  [AIRFLOW-2645][AIRFLOW-2617] Add worker_container_image_pull_policy
    omit 5f49ebf  [AIRFLOW-2640] Add Cassandra table sensor
    omit 6ed2fb7  [AIRFLOW-1919] Add option to query for DAG runs given a DAG ID
    omit 8622046  [AIRFLOW-2592] Bump bleach dependency
    omit 105ac15  [AIRFLOW-2646] Fix setup.py not to install snakebite on Python3
    omit ecf68c7  [AIRFLOW-2612][AIRFLOW-2534] Clean up Hive-related tests
    omit 5676ec7  [AIRFLOW-2608] Implements/Standardize custom exceptions for experimental APIs
    omit 8c4131b  [AIRFLOW-2607] Fix failing TestLocalClient
    omit 3d8c3db  [AIRFLOW-2638] dbapi_hook: support REPLACE INTO
    omit 6c3c8f4  [AIRFLOW-2542][AIRFLOW-1790] Rename AWS Batch Operator queue to job_queue
    omit 2b93f88  [AIRFLOW-2567] Extract result from the kubernetes pod as Xcom
    omit 7bdf616  [AIRFLOW-XXX] Adding REA Group to readme
    omit 528859b  closes apache/incubator-airflow#3507 *Closed for inactivity.*
    omit 680651f  [AIRFLOW-2606] Fix DB schema and SQLAlchemy model
    omit 14a77a7  [AIRFLOW-2601] Allow user to specify k8s config
    omit 3dade54  [AIRFLOW-2559] Azure Fileshare hook
    omit eaa03db  [AIRFLOW-1786] Enforce correct behavior for soft-fail sensors
    omit 2090011  [AIRFLOW-2355] Airflow trigger tag parameters in subdag
    omit dc38b2f  [AIRFLOW-2613] Fix Airflow searching .zip bug
    omit 4d153ad  [AIRFLOW-2627] Add a sensor for Cassandra
    omit b9cb54f  [AIRFLOW-2634][AIRFLOW-2534] Remove dependency for impyla
    omit ef3ead1  [AIRFLOW-2611] Fix wrong dag volume mount path for kubernetes executor
    omit 7255589  [AIRFLOW-2562] Add Google Kubernetes Engine Operators
    omit caaa4a5  [AIRFLOW-2630] Fix classname in test_sql_sensor.py
    omit 3245d17  [AIRFLOW-2534] Fix bug in HiveServer2Hook
    omit 08a1839  [AIRFLOW-2586] Stop getting AIRFLOW_HOME value from config file in bash operator
    omit ef8a6ca  [AIRFLOW-2605] Fix autocommit for MySqlHook
    omit d62a037  [AIRFLOW-2539][AIRFLOW-2359] Move remaing log config to configuration file
    omit f7f585a  [AIRFLOW-1656] Tree view dags query changed
    omit 2fa155f  [AIRFLOW-2617] add imagePullPolicy config for kubernetes executor
    omit 726dc9a  [AIRFLOW-2429] Fix security/task/sensors/ti_deps folders flake8 error
    omit bb0d9ee  [AIRFLOW-2550] Implements API endpoint to list DAG runs
    omit 9525003  [AIRFLOW-2615] Remove not used app creation
    omit 0f4d681  [AIRFLOW-2512][AIRFLOW-2522] Use google-auth instead of oauth2client
    omit cff8318  [AIRFLOW-2429] Fix operators folder flake8 error
    omit 48fccef  [AIRFLOW-2585] Fix several bugs in CassandraHook and CassandraToGCSOperator
    omit 5bb547a  [AIRFLOW-2597] Restore original dbapi.run() behavior
    omit dae8ac3  [AIRFLOW-2590] Fix commit in DbApiHook.run() for no-autocommit DB
    omit be3d551  [AIRFLOW-1115] fix github oauth api URL
    omit f1df957  [AIRFLOW-2587] Add TIMESTAMP type mapping to MySqlToHiveTransfer
    omit cae918e  [AIRFLOW-2591][AIRFLOW-2581] Set default value of autocommit to False in DbApiHook.run()
    omit c27098b  [AIRFLOW-59] Implement bulk_dump and bulk_load for the Postgres hook
    omit c5a5ae9  [AIRFLOW-2533] Fix path to DAG's on kubernetes executor workers
    omit d642e38  [AIRFLOW-2581] RFLOW-2581] Fix DbApiHook autocommit
    omit 4425759  closes apache/incubator-airflow#3409 *Closed for inactivity*
    omit ab81767  [AIRFLOW-2578] Add option to use proxies in JiraHook
    omit ac5954d  [AIRFLOW-2575] Make gcs to gcs operator work with large files
    omit df05546  [AIRFLOW-437] Send TI context in kill zombies
    omit e9f3fdc  [AIRFLOW-2566] Change backfill to rerun failed tasks
    omit 9c67ee8  [AIRFLOW-1021] Fix double login for new users with LDAP
    omit 016c066  Merge pull request #3471 from whynick1/master
    omit 1c8e580  [AIRFLOW-XXX] Typo fix
    omit 3358551  [AIRFLOW-2561] Fix typo in EmailOperator
    omit f51db19  [AIRFLOW-2573] Cast BigQuery TIMESTAMP field to float
    omit b8487cd  [AIRFLOW-2560] Adding support for internalIpOnly to DataprocClusterCreateOperator
    omit 0bc6042  [AIRFLOW-2565] templatize cluster_label
    omit b77e0dc  closes apache/incubator-airflow#1699 *Closed for inactivity*
    omit a8953f6  closes apache/incubator-airflow#1477 *Obsolete and Outdated PR*
    omit 230c8c5  closes apache/incubator-airflow#3399 *Obsolete PR*
    omit 9e1d8ee  [AIRFLOW-83] add mongo hook and operator
    omit c2b962c  [AIRFLOW-2558] Clear task/dag is clearing all executions
    omit 817296a  [AIRFLOW-XXX] Fix doc typos
    omit b220fe6  [AIRFLOW-2513] Change `bql` to `sql` for BigQuery Hooks & Ops
    omit a47b277  [AIRFLOW-2557] Fix pagination for s3
    omit 91dd368  [AIRFLOW-2545] Eliminate DeprecationWarning
    omit b7dc315  [AIRFLOW-2500] Fix MySqlToHiveTransfer to transfer unsigned type properly
    omit 29dbedf  [AIRFLOW-2462] Change PasswordUser setter to correct syntax
    omit e5fb9c7  [AIRFLOW-2525] Fix a bug introduced by commit dabf1b9
    omit 2ed6188  [AIRFLOW-2553] Add webserver.pid to .gitignore
    omit ef7fe87  [AIRFLOW-1863][AIRFLOW-2529] Add dag run selection widgets to gantt view
    omit 2fb84a8  closes apache/incubator-airflow#3328 *Closed for inactivity.*
    omit 86d0960  [AIRFLOW-2504] Log username correctly and add extra to search columns
    omit 3a6cdc8  Merge pull request #3449 from whynick1/master
    omit 30b2b63  Merge pull request #3441 from seelmann/AIRFLOW-2529-graph-view-dag-runs
    omit 975a45b  [AIRFLOW-2551] Encode binary data with base64 standard rather than base64 url
    omit 4c6f1fd  [AIRFLOW-2537] Add reset-dagrun option to backfill command
    omit 2800c8e  [AIRFLOW-2526] dag_run.conf can override params
    omit 8a5e513  [AIRFLOW-2544][AIRFLOW-1967] Guard against next major release of Celery, Flower
    omit a41b75e  [AIRFLOW-XXX] Add Yieldr to who is using airflow
    omit 7db1818  [AIRFLOW-2547] Describe how to run tests using Docker
    omit b81bd08  [AIRFLOW-2538] Update faq doc on how to reduce airflow scheduler latency
    omit c668168  closes apache/incubator-airflow#3310 *Fixed in another PR.*
    omit 5f79465  [AIRFLOW-2529] Improve graph view performance and usability
    omit 3ed25a9  [AIRFLOW-2517] backfill support passing key values through CLI
    omit 7945854  [AIRFLOW-2532] Support logs_volume_subpath for KubernetesExecutor
    omit 0e892cc  [AIRFLOW-2466] consider task_id in _change_state_for_tis_without_dagrun
    omit 7c1d7db  [AIRFLOW-2519] Fix CeleryExecutor with SQLAlchemy
    omit 7c34354  [AIRFLOW-2402] Fix RBAC task log
    omit 9b661fa  [AIRFLOW-XXX] Add M4U to user list
    omit d5d97dc  [AIRFLOW-2536] docs about how to deal with airflow initdb failure
    omit 11e670d  [AIRFLOW-2530] KubernetesOperator supports multiple clusters
    omit f77a931  [AIRFLOW-1499] Eliminate duplicate and unneeded code
    omit 32d15a3  [AIRFLOW-2521] backfill - make variable name and logging messages more acurate
    omit 45c0c54  [AIRFLOW-2429] Fix hook, macros folder flake8 error
    omit 2f930b6  [Airflow-XXX] add Prime to company list
    omit 432ac71  Merge pull request #3421 from sekikn/AIRFLOW-2525
    omit dabf1b9  [AIRFLOW-2525] Fix PostgresHook.copy_expert to work with "COPY FROM"
    omit ba84b6f  Merge pull request #2701 from mrkm4ntr/airflow-1730
    omit c97ad43  [AIRFLOW-2515] Add dependency on thrift_sasl to hive extra
    omit 4c0d67f  [AIRFLOW-2523] Add how-to for managing GCP connections
    omit 66f00bb  [AIRFLOW-2510] Introduce new macros: prev_ds and next_ds
    omit c6deeb2  [AIRFLOW-1730] Unpickle value of XCom queried from DB
    omit e4e7b55  [AIRFLOW-2518] Fix broken ToC links in integration.rst
    omit 2d50ba4  [AIRFLOW-1472] Fix SLA misses triggering on skipped tasks.
    omit 972086a  [AIRFLOW-2520] CLI - make backfill less verbose
    omit 5747f58  [AIRFLOW-2107] add time_partitioning to run_query on BigQueryBaseCursor
    omit 4955691  [AIRFLOW-1057][AIRFLOW-1380][AIRFLOW-2362][2362] AIRFLOW Update DockerOperator to new API
    omit ce9c7bb  [AIRFLOW-2415] Make airflow DAG templating render numbers
    omit 357e46d  [AIRFLOW-2473] Fix wrong skip condition for TransferTests
    omit cedcdb1  closes apache/incubator-airflow#3403 *Obsolete PR.*
    omit 3bdb34e  [AIRFLOW-2472] Implement MySqlHook.bulk_dump
    omit f1ac67b  [AIRFLOW-2419] Use default view for subdag operator
    omit 62b95f8  [AIRFLOW-2498] Fix Unexpected argument in SFTP Sensor
    omit 084bc91  [AIRFLOW-2509] Separate config docs into how-to guides
    omit d52e9e6  [AIRFLOW-2429] Add BaseExecutor back
    omit 272952a  [AIRFLOW-2429] Fix dag, example_dags, executors flake8 error
    omit 1f0a717  [AIRFLOW-2502] Change Single triple quotes to double for docstrings
    omit 5d3242c  [AIRFLOW-2503] Fix broken links in CONTRIBUTING.md
    omit 702e624  [AIRFLOW-2501] Refer to devel instructions in docs contrib guide
    omit 06b62c4  [AIRFLOW-2429] Fix contrib folder's flake8 errors
    omit 1db3073  [AIRFLOW-2471] Fix HiveCliHook.load_df to use unused parameters
    omit 8bad4c9  Added user in readme
    omit 4fc61a3  [AIRFLOW-2495] Update celery to 4.1.1
    omit da1f64c  [AIRFLOW-2429] Fix api, bin, config_templates folders flake8 error
    omit dc78b91  [AIRFLOW-2493] Mark template_fields of all Operators in the API document as "templated"
    omit b755d35  [AIRFLOW-2489] Update FlaskAppBuilder to 1.11.1
    omit 67b3511  [AIRFLOW-2448] Enhance HiveCliHook.load_df to work with datetime
    omit e48b8e3  [AIRFLOW-2487] Enhance druid ingestion hook
    omit fff87b5  [AIRFLOW-2397] Support affinity policies for Kubernetes executor/operator
    omit 8482b20  [AIRFLOW-2482] Add test for rewrite method in GCS Hook
    omit 02889ce  [AIRFLOW-2481] Fix flaky Kubernetes test
    omit 8a2cd08  [AIRFLOW-2479] Improve doc FAQ section
    omit f297a03  [AIRFLOW-2485] Fix Incorrect logging for Qubole Sensor
    omit 6ccce3e  [AIRFLOW-2486] Remove unnecessary slash after port
    omit 06aec8e  [AIRFLOW-2429] Make Airflow flake8 compliant
    omit 76b68b8  [AIRFLOW-2491] Resolve flask version conflict
    omit 08c6c87  [AIRFLOW-2484] Remove duplicate key in MySQL to GCS Op
    omit f5115b7  [ARIFLOW-2458] Add cassandra-to-gcs operator
    omit 8873a8d  Merge pull request #3368 from feng-tao/airflow-2477
    omit f8e9c68  Deleting specific names
    omit 3b04f94  [AIRFLOW-2477] Improve time units for task duration and landing times charts for RBAC UI
    omit 4ce2502  [AIRFLOW-2474] Only import snakebite if using py2
    omit b17a99d  [AIRFLOW-48] Parse connection uri querystring
    omit 802cbd9  [AIRFLOW-2467][AIRFLOW-2] Update import direct warn message to use the module name
    omit ee81a6a  [AIRFLOW-XXX] Fix order of companies
    omit 648b14b  [AIRFLOW-2452] Document field_dict must be OrderedDict
    omit 7c23317  [AIRFLOW-2420] Azure Data Lake Hook
    omit e3bbc31  closes apache/incubator-airflow#2291 *Obsolete PR.*
    omit 992b19b  closes apache/incubator-airflow#2318 *Obsolete PR.*
    omit f9e6b1f  closes apache/incubator-airflow#2472 *Obsolete PR.*
    omit eb99401  Add AdBOOST in user list
    omit 1e5ae96  Closes apache/incubator-airflow#2484 *Obsolete PR*
    omit 866b30e  Closes apache/incubator-airflow#2997 *Obsolete PR*
    omit c1d583f  [AIRFLOW-2213] Add Quoble check operator
    omit b76d560  [AIRFLOW-2465] Fix wrong module names in the doc
    omit 089c996  [AIRFLOW-1929] Modifying TriggerDagRunOperator to accept execution_date
    omit 8fa0bbd  [AIRFLOW-2460] Users can now use volume mounts and volumes
    omit 6c19468  [AIRFLOW-2110][AIRFLOW-2122] Enhance Http Hook
    omit cb9ba02  [AIRFLOW-XXX] Updated contributors list
    omit 776669a  [AIRFLOW-2435] Add launch_type to ECSOperator to allow FARGATE
    omit 06e1806  [AIRFLOW-2451] Remove extra slash ('/') char when using wildcard in gcs_to_gcs operator
    omit 9c915c1  [AIRFLOW-2461] Add support for cluster scaling on dataproc operator
    omit 9236349  [AIRFLOW-2376] Fix no hive section error
    omit 648e1e6  [AIRFLOW-2425] Add lineage support
    omit 042c3f2  [AIRFLOW-2430] Extend query batching to additional slow queries
    omit a92330e  [AIRFLOW-2453] Add default nil value for kubernetes/git_subpath
    omit 3ac97fd  [AIRFLOW-2396] Add support for resources in kubernetes operator
    omit 5f7bb61  [AIRFLOW-2169] Encode binary data with base64 before importing to BigQuery
    omit e4ea6cd  [AIRFLOW-XXX] Add spotahome in user list
    omit df693cd  [AIRFLOW-2457] Update FAB version requirement
    omit 8002760  [AIRFLOW-2454][Airflow 2454] Support imagePullPolicy for k8s
    omit efacc1a  [AIRFLOW-2450] update supported k8s versions to 1.9 and 1.10
    omit 4d43b78  [AIRFLOW-2333] Add Segment Hook and TrackEventOperator
    omit 250faad  [AIRFLOW-2442][AIRFLOW-2] Airflow run command leaves database connections open
    omit 961aa05  [AIRFLOW-2016] assign template_fields for Dataproc Workflow Template sub-classes, not base class
    omit 7ca45b2  add BelugaDB to Airflow users
    omit 686e805  [AIRFLOW-2446] Add S3ToRedshiftTransfer into the "Integration" doc
    omit 0ae21cf  [AIRFLOW-2449] Fix operators.py to run all test cases
    omit 5de22d7  [AIRFLOW-2424] Add dagrun status endpoint and increased k8s test coverage
    omit 74027c9  [AIRFLOW-2441] Fix bugs in HiveCliHook.load_df
    omit f7c33af  [AIRFLOW-2358][AIRFLOW-201804] Make the Kubernetes example optional
    omit 8ed30b1  [AIRFLOW-2436] Remove cli_logger in initdb
    omit f6e9f1b  [AIRFLOW-2444] Remove unused option(include_adhoc) in cli backfill command
    omit ae51daf  [AIRFLOW-2447] Fix TestHiveMetastoreHook to run all cases
    omit e813c60  [AIRFLOW-2445] Allow templating in kubernetes operator
    omit 06017f6  closes apache/incubator-airflow#3325 *Need to be reopened and follow contributor guidelines*
    omit 2a55ffe  [AIRFLOW-2086][AIRFLOW-2393] Customize default dagrun number in tree view
    omit 2728138  [AIRFLOW-2437] Add PubNub to list of current airflow users
    omit e5cdabb  [AIRFLOW-XXX] Add Quantopian to list of Airflow users
    omit e5f2a38  [AIRFLOW-1978] Add WinRM windows operator and hook
    omit b18b437  [AIRFLOW-2427] Add tests to named hive sensor
    omit baf15e1  [AIRFLOW-2412] Fix HiveCliHook.load_file to address HIVE-10541
    omit 088900f  Revert "[AIRFLOW-2335] fix issue with jdk8 download for ci"
    omit 281a081  [AIRFLOW-2431] Add the navigation bar color parameter for RBAC UI
    omit b9eb52c  [AIRFLOW-2407] Resolve Python undefined names
    omit c27d8fd  closes apache/incubator-airflow#2768 *Closed for inactivity.*
    omit f9eda3d  closes apache/incubator-airflow#2770 *Closed for inactivity.*
    omit 1610d84  closes apache/incubator-airflow#2769 *Closed for inactivity.*
    omit 788625a  closes apache/incubator-airflow#2772 *Closed for inactivity.*
    omit 2145839  [AIRFLOW-1952] Add the navigation bar color parameter
    omit fcf8435  closes apache/incubator-airflow#3237 *Closed for inactivity.*
    omit 69da866  [AIRFLOW-2222] Implement GoogleCloudStorageHook.rewrite
    omit 868d392  [AIRFLOW-2426] Add Google Cloud Storage Hook tests
    omit c5ed7b1  [AIRFLOW-2418] Bump Flask-WTF
    omit b9d3ea0  [AIRFLOW-2417] Wait for pod is not running to end task
    omit c0cf73d  [AIRFLOW-1914] Add other charset support to email utils
    omit 29ae02a  [AIRFLOW-XXX] Update README.md with Craig@Work
    omit 09cdd4a  closes apache/incubator-airflow#2923 *Closed in favor of newer PR*
    omit 16bae563 [AIRFLOW-1899] Fix Kubernetes tests
    omit d1f7af3  closes apache/incubator-airflow#2478 *Closed for inactivity.*
    omit 97ab9e7  [AIRFLOW-1812] Update logging example
    omit 3a28ceb  closes apache/incubator-airflow#2675 *Closed for inactivity.*
    omit 02a88f6  closes apache/incubator-airflow#2962 *Closed for inactivity.*
    omit b02820a  [AIRFLOW-2313] Add TTL parameters for Dataproc
    omit c5fa8cd  [AIRFLOW-2411] add dataproc_jars to templated_fields
    omit 6b3f6ce  [AIRFLOW-XXX] Add Reddit to Airflow users
    omit 6f68846  [AIRFLOW-XXX] Fix wrong table header in scheduler.rst
    omit 2a079b9  [AIRFLOW-2409] Supply password as a parameter
    omit 71954a5  [AIRFLOW-2410][AIRFLOW-75] Set the timezone in the RBAC Web UI
    omit 12ab796  [AIRFLOW-2394] default cmds and arguments in kubernetes operator
    omit 96d00da  [AIRFLOW-2406] Add Apache2 License Shield to Readme
    omit 9a0c4e6  [AIRFLOW-2404] Add additional documentation for unqueued task
    omit 8c49e8d  closes apache/incubator-airflow#2337 *No longer a bug*
    omit fef7d30  [AIRFLOW-2400] Add Ability to set Environment Variables for K8s
    omit 4428d1b  [AIRFLOW-XXX] Add Twine Labs as an Airflow user
    omit 2d1b2ae  [AIRFLOW-1853] Show only the desired number of runs in tree view
    omit a67c13e  [AIRFLOW-2401] Document the use of variables in Jinja template
    omit 8921e7d  closes apache/incubator-airflow#2814 *Messed up PR - hundreds of old commits.*
    omit f63a2b1  [AIRFLOW-2403] Fix License Headers
    omit a7e8f48  [AIRFLOW-1313] Fix license header
    omit 9a8e4f7  [AIRFLOW-2398] Add BounceX to list of current airflow users
    omit 19b3901  [AIRFLOW-2363] Fix return type bug in TaskHandler
    omit 0ff434a  Revert "[AIRFLOW-2391] Fix to Flask 0.12.2"
    omit 700c0f4  [AIRFLOW-2389] Create a pinot db api hook
    omit ae48fce  [AIRFLOW-2390] Resolve FlaskWTFDeprecationWarning
    omit e29562e  closes apache/incubator-airflow#2970 *Closed for inactivity*
    omit 06e90f4  closes apache/incubator-airflow#2047 *Closed for inactivity*
    omit 8c8d140  closes apache/incubator-airflow#2539 *Closed for inactivity*
    omit ad28dec  [AIRFLOW-1933] Fix some typos
    omit 3952e05  closes apache/incubator-airflow#2930 *Fix belongs in SQLAlchemy.*
    omit 72f15a1  [AIRFLOW-1960] Add support for secrets in kubernetes operator
    omit c3aa8e3  [AIRFLOW-1313] Add vertica_to_mysql operator
    omit c5d3576  closes apache/incubator-airflow#3209 *PR in heavy need of squashing and cleanup.*
    omit b34c296  closes apache/incubator-airflow#2555 *Fixed by another PR.*
    omit 99cf26d  closes apache/incubator-airflow#2555 *Fixed by another PR.*
    omit f67e967  closes apache/incubator-airflow#2744 *Closed for inactivity.*
    omit 2d588e9  [AIRFLOW-1575] Add AWS Kinesis Firehose Hook for inserting batch records
    omit e691acc  closes apache/incubator-airflow#3276 *Messed up PR - hundreds of old commits.*
    omit e9b74b6  [AIRFLOW-2266][AIRFLOW-2343] Remove google-cloud-dataflow dependency
    omit 5aa1586  [AIRFLOW-2370] Implement --use_random_password in create_user
    omit 840930b  [AIRFLOW-2348] Strip path prefix from the destination_object when source_object contains a wildcard[]
    omit 3368f42  [AIRFLOW-2391] Fix to Flask 0.12.2
    omit 67c0099  closes apache/incubator-airflow#2827 *Closed for inactivity*
    omit 172b73c  closes apache/incubator-airflow#2586 *Closed for inactivity*
    omit b922521  closes apache/incubator-airflow#1933 *Closed for inactivity*
    omit 414a08e  [AIRFLOW-2381] Fix the flaky ApiPasswordTests test
    omit 801fe7d  [AIRFLOW-2378] Add Groupon to list of current users
    omit ae63246  [AIRFLOW-2382] Fix wrong description for delimiter
    omit 36193fc  [AIRFLOW-2380] Add support for environment variables in Spark submit operator.
    omit b0d0d0a  [AIRFLOW-2377] Improve Sendgrid sender support
    omit e44688e  [AIRFLOW-2331] Support init action timeout on dataproc cluster create
    omit dde066d  closes apache/incubator-airflow#3032 *Closed for inactivity*
    omit 2a8bb0e  [AIRFLOW-1835] Update docs: Variable file is json
    omit ec0d227  [AIRFLOW-1781] Make search case-insensitive in LDAP group
    omit 8e8c4eb  [AIRFLOW-2042] Fix browser menu appearing over the autocomplete menu
    omit 0889770  [AIRFLOW-XXX] Remove wheelhouse files from travis not owned by travis
    omit 6c45b8c  [AIRFLOW-2336] Use hmsclient in hive_hook
    omit fd6f1d1  [AIRFLOW-2041] Correct Syntax in python examples
    omit 64d9501  [AIRFLOW-74] SubdagOperators can consume all celeryd worker processes
    omit be886b9  [AIRFLOW-2369] Fix gcs tests
    omit 813136f  [AIRFLOW-2365] Fix autocommit attribute check
    omit 1f86299  [AIRFLOW-2068] MesosExecutor allows optional Docker image
    omit a30acaf  Add incubating
    omit 305a787  Bump version
    omit 2b03069  [AIRFLOW-1652] Push DatabricksRunSubmitOperator metadata into XCOM
    omit 1e82e11  Merge pull request #3257 from artwr/awiedmer-fix-issue-with-jdbc-autocommit
    omit 65b6cea  [AIRFLOW-2234] Enable insert_rows for PrestoHook
    omit ed93290  [AIRFLOW-2208][Airflow-22208] Link to same DagRun graph from TaskInstance view
    omit 09bbe24  [AIRFLOW-1153] Allow HiveOperators to take hiveconfs
    omit 97954e2  [AIRFLOW-775] Fix autocommit settings with Jdbc hook
    omit a33b29c  [AIRFLOW-2364] Warn when setting autocommit on a connection which does not support it
    omit e30a1f4  [AIRFLOW-2357] Add persistent volume for the logs
    omit 3450f52  [AIRFLOW-766] Skip conn.commit() when in Auto-commit
    omit 1d3bb54  [AIRFLOW-2351] Check for valid default_args start_date
    omit 6da88bb  [AIRFLOW-1433] Set default rbac to initdb
    omit a704b54  [AIRFLOW-2270] Handle removed tasks in backfill
    omit 0d199e5  [AIRFLOW-2344] Fix `connections -l` to work with pipe/redirect
    omit 49826af  [AIRFLOW-2300] Add S3 Select functionarity to S3ToHiveTransfer
    omit a15b7c5  [AIRFLOW-1314] Cleanup the config
    omit d807830  [AIRFLOW-1314] Polish some of the Kubernetes docs/config
    omit 317b6c7  [AIRFLOW-1314] Improve error handling
    omit cdb43cb  [AIRFLOW-1999] Add per-task GCP service account support
    omit b9a87a0  [AIRFLOW-1314] Rebasing against master
    omit 309f764  [AIRFLOW-1314] Small cleanup to address PR comments (#24)
    omit c0920ef  [AIRFLOW-1314] Add executor_config and tests
    omit ad4e67c  [AIRFLOW-1314] Improve k8s support
    omit a9d90dc  [AIRFLOW-1314] Use VolumeClaim for transporting DAGs
    omit 29daa58  [AIRFLOW-1314] Create integration testing environment
    omit bb1e05c  [AIRFLOW-1314] Git Mode to pull in DAGs for Kubernetes Executor
    omit c177d6e  [AIRFLOW-1314] Add support for volume mounts & Secrets in Kubernetes Executor
    omit 5821320  [AIRFLOW=1314] Basic Kubernetes Mode
    omit f520990  [AIRFLOW-2326][AIRFLOW-2222] remove contrib.gcs_copy_operator
    omit b5f758b  [AIRFLOW-2328] Fix empty GCS blob in S3ToGoogleCloudStorageOperator
    omit 8e83e2b  [AIRFLOW-2350] Fix grammar in UPDATING.md
    omit 2c1052d  closes apache/incubator-airflow#3187 *Closed for inactivity*
    omit 4c02ad7  [AIRFLOW-2302] Fix documentation
    omit efc316d  [AIRFLOW-2345] pip is not used in this setup.py
    omit e614578  closes apache/incubator-airflow#3225 *Closed for inactivity*
    omit f1e65c4  [AIRFLOW-2347] Add Banco de Formaturas to Readme
    omit c208a56  [AIRFLOW-2346] Add Investorise as official user of Airflow
    omit 17d3d1d  [AIRFLOW-2330] Do not append destination prefix if not given
    omit e95a125  [AIRFLOW-2240][DASK] Added TLS/SSL support for the dask-distributed scheduler.
    omit 3fa55db  [AIRFLOW-2309] Fix duration calculation on TaskFail
    omit 0f8507a  [AIRFLOW-2335] fix issue with jdk8 download for ci
    omit 3f1bfd3  [AIRFLOW-2184] Add druid_checker_operator
    omit 6e82f1d  [AIRFLOW-2299] Add S3 Select functionarity to S3FileTransformOperator
    omit a148043  [AIRFLOW-2254] Put header as first row in unload
    omit 32c5f44  [AIRFLOW-610] Respect _cmd option in config before defaults
    omit c7a472e  [AIRFLOW-2287] Fix incorrect ASF headers
    omit b3c0ae0  [AIRFLOW-XXX] Add Zego as an Apache Airflow user
    omit a27ea11  [AIRFLOW-952] fix save empty extra field in UI
    omit ec38ba9  [AIRFLOW-1325] Add ElasticSearch log handler and reader
    omit 34f827f  [AIRFLOW-2301] Sync files of an S3 key with a GCS path
    omit 5cb530b  [AIRFLOW-2293] Fix S3FileTransformOperator to work with boto3
    omit 1fa71f5  [AIRFLOW-3212][AIRFLOW-2314] Remove only leading slash in GCS path
    omit bc6feea  [AIRFLOW-1509][AIRFLOW-442] SFTP Sensor
    omit d9bf1ed  [AIRFLOW-2291] Add optional params to ML Engine
    omit 65e7025  [AIRFLOW-1774] Allow consistent templating of arguments in MLEngineBatchPredictionOperator
    omit 3475faf  [AIRFLOW-2302] Add missing operators and hooks
    omit 69ccf84  [AIRFLOW-2312] Docs Typo Correction: Corresponding
    omit 39b7d7d  [AIRFLOW-1623] Trigger on_kill method in operators
    omit e58d0c9  Merge pull request #3184 from johnarnold/johnar/env3
    omit 354492b  [AIRFLOW-2162] When impersonating another user, pass env variables to sudo
    omit dfff046  [AIRFLOW-2304] Update quickstart doc to mention scheduler part
    omit e50eea6  [AIRFLOW-1633] docker_operator needs a way to set shm_size
    omit d9f22e4  [AIRFLOW-1340] Add S3 to Redshift transfer operator
    omit 687bd03  [AIRFLOW-2303] Lists the keys inside an S3 bucket
    omit e2aeebe  [AIRFLOW-2209] restore flask_login imports
    omit 3beb9bc  [AIRFLOW-2306] Add Bonnier Broadcasting to list of current users
    omit 44ce9ca  [AIRFLOW-2305][AIRFLOW-2027] Fix CI failure caused by []
    omit b3dea2f  [AIRFLOW-2281] Add support for Sendgrid categories
    omit 3c4f1fd  [AIRFLOW-2027] Only trigger sleep in scheduler after all files have parsed
    omit 3ece6f6  [AIRFLOW-2256] SparkOperator: Add Client Standalone mode and retry mechanism
    omit 4e80b5f  [AIRFLOW-2284] GCS to S3 operator
    omit a30f009  [AIRFLOW-2287] Update license notices
    omit f7f1d38  Closes apache/incubator-airflow#3192 *Already Merged*
    omit 347acbb  [AIRFLOW-2296] Add Cinimex DataLab to Readme
    omit 9b1bfb5  [AIRFLOW-2298] Add Kalibrr to who uses airflow
    omit a5943a1  [AIRFLOW-2292] Fix docstring for S3Hook.get_wildcard_key
    omit 57f79ba  [AIRFLOW-XXX] Update PR template
    omit c69e2ef  [AIRFLOW-XXX] Remove outdated migrations.sql
    omit e65a04e  [AIRFLOW-2287] Add license header to docs/Makefile
    omit a15bd80  *Kick mirroring again*
    omit 04262eb  *Kick mirroring*
    omit dcfadcd  [AIRFLOW-2286] Add tokopedia to the readme
    omit 9804f48  Closes apache/incubator-airflow#2953 *No movement from submitter*
    omit 86f30de  Merge pull request #3178 from TJBIII/discord_webhook_operator
    omit 651e309  [AIRFLOW-2273] Add Discord webhook operator/hook
    omit 8c9d3be  Merge pull request #3150 from devinXL8/AIRFLOW-2200
    omit 87a1774  Merge pull request #3189 from tedmiston/updating-doc-grammar-fix
    omit f865c78  Merge pull request #3177 from whynick1/master
    omit 9bdcc47  [AIRFLOW-2282] Fix grammar in UPDATING.md
    omit c4ba105  [AIRFLOW-2200] Add snowflake operator with tests
    omit 9c0c426  [AIRFLOW-2178] Add handling on SLA miss errors
    omit 4c89e44  [AIRFLOW-2169] Fix type 'bytes' is not JSON serializable in python3
    omit d1f94fe  [AIRFLOW-2215] Pass environment to subproces.Popen in base_task_runner
    omit 9dba430  [AIRFLOW-2253] Add Airflow CLI instrumentation
    omit a6487d6  [AIRFLOW-2274] Fix Dataflow tests
    omit ad81412  [AIRFLOW-2269] Add Custom Ink as an Airflow user
    omit 98b5c16  [AIRFLOW-2259] Dataflow Hook Index out of range
    omit bf86b89  [AIRFLOW-2233] Update updating.md to include the info of hdfs_sensors renaming
    omit 6420661  [AIRFLOW-2217] Add Slack webhook operator
    omit 721bc09  [AIRFLOW-1729] improve dagBag time
    omit 0c3a1af  [AIRFLOW-2264] Improve create_user cli help message
    omit e21a2d2  [AIRFLOW-2260] [AIRFLOW-2260] SSHOperator add command template .sh files
    omit 02eff28  [AIRFLOW-2261] Check config/env for remote base log folder
    omit 6b91267  [AIRFLOW-2258] Allow import of Parquet-format files into BigQuery
    omit 2fa1ae9  [AIRFLOW-1430] Include INSTALL instructions to avoid GPL
    omit 68bbffd  [AIRFLOW-1430] Solve GPL dependency
    omit 08b125a  [AIRFLOW-2251] Add Thinknear as an Airflow user
    omit 1d8ed09  [AIRFLOW-2244] bugfix: remove legacy LongText code from models.py
    omit 9b42fc9  [AIRFLOW-2247] Fix RedshiftToS3Transfer not to fail with ValueError
    omit fb6229c  [AIRFLOW-2249] Add side-loading support for Zendesk Hook
    omit bebd7d2  [AIRFLOW-XXX] Add Qplum to Airflow users
    omit acc9a36  [AIRFLOW-2228] Enhancements in ValueCheckOperator
    omit b65dc43  [AIRFLOW-1206] Typos
    omit 821ced7  [AIRFLOW-2060] Update pendulum version to 1.4.4
    omit 1a482d4  Merge pull request #3156 from sekikn/AIRFLOW-2248
    omit a7a771f  [AIRFLOW-2248] Fix wrong param name in RedshiftToS3Transfer doc
    omit 05e1861  [AIRFLOW-1433][AIRFLOW-85] New Airflow Webserver UI with RBAC support
    omit bd01004  Merge pull request #3147 from feng-tao/airflow-2235
    omit 7e762d4  [AIRFLOW-1235] Fix webserver's odd behaviour
    omit 8c42d03  [AIRFLOW-1460] Allow restoration of REMOVED TI's
    omit 21152ef  [airflow-2235] Fix wrong docstrings in two operators
    omit 8754cb1  [AIRFLOW-XXX] Fix chronological order for companies using Airflow
    omit ec80f94  [AIRFLOW-2124] Upload Python file to a bucket for Dataproc
    omit f642242  [AIRFLOW-2212] Fix ungenerated sensor API reference
    omit bb287ec  [AIRFLOW-2226] Rename google_cloud_storage_default to google_cloud_default
    omit e83b01551 [AIRFLOW-2211] Rename hdfs_sensors.py to hdfs_sensor.py for consistency
    omit 37072ab  [AIRFLOW-2225] Update document to include DruidDbApiHook
    omit 9a315ef  [Airflow-2202] Add filter support in HiveMetastoreHook().max_partition()
    omit 133e249  [AIRFLOW-2220] Remove duplicate numeric list entry in security.rst
    omit 9c6fc12  [AIRFLOW-XXX] Update tutorial documentation
    omit a817404  [AIRFLOW-2215] Update celery task to preserve environment variables and improve logging on exception
    omit eeca383  [AIRFLOW-2185] Use state instead of query param
    omit 7a880a7  [AIRFLOW-2183] Refactor DruidHook to enable sql
    omit c373065  [AIRFLOW-2203] Defer cycle detection
    omit 6f0a0d2  [AIRFLOW-2203] Remove Useless Commands.
    omit 81ec595  [AIRFLOW-2203] Cache signature in apply_defaults
    omit 92357d5  [AIRFLOW-2203] Speed up Operator Resources
    omit 16ab314  [AIRFLOW-2203] Cache static rules (trigger/weight)
    omit 781c5bf  [AIRFLOW-2203] Store task ids as sets not lists
    omit 4cf2fba  Merge pull request #3121 from sekikn/AIRFLOW-2205
    omit 81f8aba  [AIRFLOW-2205] Remove unsupported args from JdbcHook doc
    omit 79e7c90  Merge pull request #3118 from bbonagura9/master
    omit ac397cf  Merge pull request #3122 from sekikn/AIRFLOW-2206
    omit a4aa46e  Merge pull request #3123 from sekikn/AIRFLOW-2207
    omit 7ab53e6  [AIRFLOW-2207] Fix flaky test that uses app.cached_app()
    omit bee4a80  [AIRFLOW-2206] Remove unsupported args from JdbcOperator doc
    omit 64100d2  [AIRFLOW-2140] Add Kubernetes scheduler to SparkSubmitOperator
    omit c6bdaf8  [AIRFLOW-XXX] Add Xero to list of users
    omit 022b7ae  [AIRFLOW-2204] Fix webserver debug mode
    omit 76d11f2  [AIRFLOW-102] Fix test_complex_template always succeeds
    omit f801384  [AIRFLOW-442] Add SFTPHook
    omit 398746d  Merge pull request #3091 from whynick1/master
    omit 6f96f0f  [AIRFLOW-2169] Add schema to MySqlToGoogleCloudStorageOperator
    omit 8037679  [AIRFLOW-2184][AIRFLOW-2138] Google Cloud Storage allow wildcards
    omit 27835f4  [AIRFLOW-1588] Cast Variable value to string
    omit 48dab65  Merge pull request #3113 from Fokko/fd-fix-fqdn-errors
    omit 7cc6d8a  [AIRFLOW-2199] Fix invalid reference to logger
    omit a5d9d50  [AIRFLOW-2191] Change scheduler heartbeat logs from info to debug
    omit 044b2c7  Add Bodastage and BTS-CE to current user list
    omit 1a08537  [AIRFLOW-2106] SalesForce hook sandbox option
    omit 4af71fd  [AIRFLOW-2197] Silence hostname_callable config error message
    omit b8c2cea  [AIRFLOW-2150] Use lighter call in HiveMetastoreHook().max_partition()
    omit 0f9f460  [AIRFLOW-2186] Change the way logging is carried out in few ops
    omit 7cba833  [AIRFLOW-2181] Convert password_auth and test_password_endpoints from DOS to UNIX
    omit b6f9ba9  Merge pull request #3108 from kaxil/Airflow-2187
    omit 0ef6361  [AIRFLOW-2187] Fix Broken Travis CI due to AIRFLOW-2123
    omit d2d2c25  Merge pull request #3104 from samschlegel/AIRFLOW-2175
    omit a0ba5b9  [AIRFLOW-2175] Check that filepath is not None
    omit 9d5cc6e  [AIRFLOW-2173] Don't check task IDs for concurrency reached check
    omit 53b8ddd  [AIRFLOW-2168] Remote logging for Azure Blob Storage
    omit 702190f  [AIRFLOW-XXX] Add DocuTAP to list of users
    omit 6344d1e  [AIRFLOW-2176] Change the way logging is carried out in BQ Get Data Operator
    omit 587a14b  [AIRFLOW-2177] Add mock test for GCS Download op
    omit 976fd12  [AIRFLOW-2123] Install CI dependencies from setup.py
    omit f1df3de  Merge pull request #3084 from tmccartan/master
    omit 1ac4d07  [AIRFLOW-2129] Presto hook calls _parse_exception_message but defines _get_pretty_exception_message
    omit 664c963  [AIRFLOW-2174] Fix typos and wrongly rendered documents
    omit c1d02d9  [AIRFLOW-2171] Store delegated credentials
    omit e28f6e2  Merge pull request #3089 from feluelle/master
    omit f36ae3a  [AIRFLOW-2166] Restore BQ run_query dialect param
    omit 08891b2  docs: "Implement Features" section text changes
    omit 8b6eab7  [AIRFLOW-2163] Add HBC Digital to users of airflow
    omit b1deb33  [AIRFLOW-2065] Fix race-conditions when creating loggers
    omit fedc5a0  [AIRFLOW-2147] Plugin manager: added 'sensors' attribute
    omit d4dfe26  [AIRFLOW-2059] taskinstance query is awful, un-indexed, and does not scale
    omit c7e3968  [AIRFLOW-2159] Fix a few typos in salesforce_hook
    omit 2511c46  [AIRFLOW-2132] Add step to initialize database
    omit a27bd62  [AIRFLOW-2160] Fix bad rowid deserialization
    omit c61d836  [AIRFLOW-2161] Add Vevo to list of companies using Airflow
    omit 343af06  [AIRFLOW-2149] Add link to apache Beam documentation to create self executing Jar
    omit 68679ae  [AIRFLOW-2151] Allow getting the session from AwsHook
    omit 02292c5  [AIRFLOW-2097] tz referenced before assignment
    omit 7e7a745  [AIRFLOW-2152] Add Multiply to list of companies using Airflow
    omit 667a26c  [AIRFLOW-1551] Add operator to trigger Jenkins job
    omit 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('`
    omit caa8fd9  [AIRFLOW-2102] Add custom_args to Sendgrid personalizations
    omit 4118e71  [AIRFLOW-1035][AIRFLOW-1053] import unicode_literals to parse Unicode in HQL
    omit 496d0f4  [AIRFLOW-2127] Keep loggers during DB migrations
    omit f2d10ef  [AIRFLOW-2146] Resolve issues with BQ using DbApiHook methods
    omit d7b5d09  [AIRFLOW-2087] Scheduler Report shows incorrect Total task number
    omit ad308ea  [AIRFLOW-2139] Remove unncecessary boilerplate to get DataFrame using pandas_gbq
    omit beadcd3  [AIRFLOW-2125] Using binary package psycopg2-binary
    omit 2ce8083  [AIRFLOW-2142] Include message on mkdir failure
    omit 662d6cf  [AIRFLOW-1615] SSHHook: use port specified by Connection
    omit af1f9bc  [AIRFLOW-2122] Handle boolean values in sshHook
    omit 5a69811  [AIRFLOW-XXX] Add Tile to the list of users
    omit 846a131  Merge pull request #3061 from reidab/AIRFLOW-2130
    omit 3e32819  [AIRFLOW-2130] Add missing Operators to API Reference docs
    omit ba12692  [AIRFLOW-XXX] Add timeout units (seconds)
    omit 2143ccc  Merge pull request #3062 from reidab/AIRFLOW-2131
    omit f30253c  [AIRFLOW-2134] Add Alan to the list of companies that use Airflow
    omit 7b0493a  [AIRFLOW-2133] Remove references to GitHub issues in CONTRIBUTING
    omit 331a1dc  [AIRFLOW-2131] Remove confusing AirflowImport docs
    omit 6c93460  [AIRFLOW-1852] Allow hostname to be overridable.
    omit fc26cad  [AIRFLOW-2126] Add Bluecore to active users
    omit 3fe06e9  [AIRFLOW-1618] Add feature to create GCS bucket
    omit faaf0b8  [AIRFLOW-2108] Fix log indentation in BashOperator
    omit 1c76e1b  [AIRFLOW-2115] Fix doc links to PythonHosted
    omit 60abb60  [AIRFLOW-XXX] Add contributor from Easy company
    omit c739adc  [AIRFLOW-1882] Add ignoreUnknownValues option to gcs_to_bq operator
    omit 0742951  [AIRFLOW-2089] Add on kill for SparkSubmit in Standalone Cluster
    omit 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.
    omit d56dcbd  [AIRFLOW-2112] Fix svg width for Recent Tasks on UI.
    omit 283b8d1  [AIRFLOW-2116] Set CI Cloudant version to <2.0
    omit 0ca6f92  Revert "[AIRFLOW-2050] Fix Travis permission problem"
    omit 7659674  [AIRFLOW-XXX] Add PMC to list of companies using Airflow
    omit 6e634dd  [AIRFLOW-2100] Fix Broken Documentation Links
    omit a289497  [AIRFLOW-1404] Add 'flatten_results' & 'maximum_bytes_billed' to BQ Operator
    omit 69334fc  [AIRFLOW-800] Initialize valid Google BigQuery Connection
    omit fe73f22  [AIRFLOW-1319] Fix misleading SparkSubmitOperator and SparkSubmitHook docstring
    omit 1df6c24  [AIRFLOW-1983] Parse environment parameter as template
    omit 7822887  [AIRFLOW-2095] Add operator to create External BigQuery Table
    omit d5b5ae0  [AIRFLOW-2085] Add SparkJdbc operator
    omit 7488f29  [AIRFLOW-1002] Add ability to clean all dependencies of removed DAG
    omit 556c9ec  [AIRFLOW-2094] Jinjafied project_id, region & zone in DataProc{*} Operators
    omit bf1296f  [AIRFLOW-2092] Fixed incorrect parameter in docstring for FTPHook
    omit a1e5a07  [AIRFLOW-XXX] Add SocialCops to Airflow users
    omit 759d8f8  [AIRFLOW-2088] Fix duplicate keys in MySQL to GCS Helper function
    omit 0a71370  [AIRFLOW-2091] Fix incorrect docstring parameter in BigQuery Hook
    omit 4c7ae42  [AIRFLOW-2090] Fix typo in DataStore Hook
    omit e6973b1  [AIRFLOW-1157] Fix missing pools crashing the scheduler
    omit 44551e2  [AIRFLOW-713] Jinjafy {EmrCreateJobFlow,EmrAddSteps}Operator attributes
    omit fd67721  Merge pull request #3019 from hyw/master
    omit 15b8a36  [AIRFLOW-2083] Docs: Use "its" instead of "it's" where appropriate
    omit 2920d04  [AIRFLOW-2066] Add operator to create empty BQ table
    omit 822296a  [AIRFLOW-XXX] add Karmic to list of companies
    omit 4751abf8 [AIRFLOW-2073] Make FileSensor fail when the file doesn't exist
    omit 4e8fdb5  [AIRFLOW-2078] Improve task_stats and dag_stats performance
    omit 77b32a4  [AIRFLOW-2080] Use a log-out icon instead of a power button
    omit dedae8e  [AIRFLOW-2077] Fetch all pages of list_objects_v2 response
    omit 2cfe0a8  [AIRFLOW-XXX] Add TM to list of companies
    omit a0deb50  [AIRFLOW-1985] Impersonation fixes for using `run_as_user`
    omit 6f00f72  [AIRFLOW-2018][AIRFLOW-2] Make Sensors backward compatible
    omit 1675ba9  [AIRFLOW-XXX] Fix typo in concepts doc (dag_md)
    omit 2014688  [AIRFLOW-2069] Allow Bytes to be uploaded to S3
    omit 718483b  [AIRFLOW-2074] Fix log var name in GHE auth
    omit 772dbae  [AIRFLOW-1927] Convert naive datetimes for TaskInstances
    omit c458a22  [AIRFLOW-1760] Password auth for experimental API
    omit e76cda0  [AIRFLOW-2038] Add missing kubernetes dependency for dev
    omit 0e748ad  [AIRFLOW-2040] Escape special chars in task instance logs URL
    omit 82a65ee  [AIRFLOW-1968][AIRFLOW-1520] Add role_arn and aws_account_id/aws_iam_role support back to aws hook
    omit 1bf5411  [AIRFLOW-2048] Fix task instance failure string formatting
    omit 670658f  [AIRFLOW-2046] Fix kerberos error to work with python 3.x
    omit f4e3e35  [AIRFLOW-2063] Add missing docs for GCP
    omit 49ac26d  [AIRFLOW-XXX] Fix typo in docs
    omit 6f60304  [AIRFLOW-1793] Use docker_url instead of invalid base_url
    omit 15b8b7a  [AIRFLOW-2055] Elaborate on slightly ambiguous documentation
    omit 3f50f6b  [AIRFLOW-2039] BigQueryOperator supports priority property
    omit fd4360b  [AIRFLOW-2053] Fix quote character bug in BQ hook
    omit ba0b197  [AIRFLOW-2057] Add Overstock to list of companies
    omit 6d88744  [AIRFLOW-XXX] Add Plaid to Airflow users
    omit 6ee4bbd  [AIRFLOW-2044] Add SparkSubmitOperator to documentation
    omit 80d2ee8  [AIRFLOW-2037] Add methods to get Hash values of a GCS object
    omit 48202ad  [AIRFLOW-2050] Fix Travis permission problem
    omit afa6818  [AIRFLOW-2043] Add Intercom to list of companies
    omit 61ff29e  [AIRFLOW-2023] Add debug logging around number of queued files
    omit da0e628  [AIRFLOW-XXX] Add Pernod-ricard as a airflow user
    omit 6b2ca22  [AIRFLOW-1453] Add 'steps' into template_fields in EmrAddSteps
    omit efd8338  [AIRFLOW-2015] Add flag for interactive runs
    omit a1d5551  [AIRFLOW-1895] Fix primary key integrity for mysql
    omit 0565bdc  [AIRFLOW-2030] Fix KeyError:`i` in DbApiHook for insert
    omit e1bf389  [AIRFLOW-1943] Add External BigQuery Table feature
    omit f9ddb36  [AIRFLOW-2033] Add Google Cloud Storage List Operator
    omit 55f2674  [AIRFLOW-2006] Add local log catching to kubernetes operator
    omit 3dbfdaf  [AIRFLOW-2031] Add missing gcp_conn_id in the example in DataFlow docstrings
    omit bfbdeca  [AIRFLOW-2029] Fix AttributeError in BigQueryPandasConnector
    omit cbc02da  Kick mirroring
    omit 2b6d112  [AIRFLOW-2028] Add JobTeaser to official users list
    omit f662822  Closes apache/incubator-airflow#1839 *No movement from submitter*
    omit b780f39  Closes apache/incubator-airflow#730 *No movement from submitter*
    omit 0990ba8  [AIRFLOW-2016] Add support for Dataproc Workflow Templates
    omit 18d09a9  [AIRFLOW-2025] Reduced Logging verbosity
    omit 1021f68  [AIRFLOW-1267][AIRFLOW-1874] Add dialect parameter to BigQueryHook
    omit 24bb2b7  [AIRFLOW-XXX] Fixed a typo
    omit 375ed75  [AIRFLOW-XXX] Typo node to nodes
    omit 2794819  [AIRFLOW-2019] Update DataflowHook for updating Streaming type job
    omit 97ca979  [AIRFLOW-2017][Airflow 2017] adding query output to PostgresOperator
    omit 33c7204  [AIRFLOW-1889] Split sensors into separate files
    omit e7c118d  [AIRFLOW-1950] Optionally pass xcom_pull task_ids
    omit 1e36b37  [AIRFLOW-1755] Allow mount below root
    omit c3c4a8f  [AIRFLOW-511][Airflow 511] add success/failure callbacks on dag level
    omit dd2bc8c  [AIRFLOW-192] Add weight_rule param to BaseOperator
    omit fbba5ef  [AIRFLOW-2008] Use callable for python column defaults
    omit bc72231  Closes apache/incubator-airflow#2873 *Not merging due to inactivity*
    omit c690805  Closes apache/incubator-airflow#2919 *Not merging*
    omit 59e3598  [AIRFLOW-1984] Fix to AWS Batch operator
    omit f6a1c3c  [AIRFLOW-2000] Support non-main dataflow job class
    omit 88130a5  [AIRFLOW-2003] Use flask-caching instead of flask-cache
    omit a34a486  [AIRFLOW-2002] Do not swallow exception on logging import
    omit 7cf7cd7  [AIRFLOW-2004] Import flash from flask not flask.login
    omit 1abe7f6  Merge pull request #2853 from dimberman/Airflow_1517_kubenetes_operator
    omit b48bbbd  [AIRFLOW-1997] Fix GCP operator doc strings
    omit a2bb2d7  [AIRFLOW-1996] Update DataflowHook waitfordone for Streaming type job[]
    omit 147472b  [AIRFLOW-1995][Airflow 1995] add on_kill method to SqoopOperator
    omit eb994d6  [AIRFLOW-1770] Allow HiveOperator to take in a file
    omit c208a41  [AIRFLOW-1994] Change background color of Scheduled state Task Instances
    omit 404bee8  [AIRFLOW-1436][AIRFLOW-1475] EmrJobFlowSensor considers Cancelled step as Successful
    omit 7fb5906  [AIRFLOW-1517] Kubernetes operator PR fixes
    omit d5b13a3  [AIRFLOW-1517] addressed PR comments
    omit 12b725d  [AIRFLOW-1517] started documentation of k8s operator
    omit 28d9d7f  [AIRFLOW-1517] Restore authorship of resources
    omit 540b724  [AIRFLOW-1517] Remove authorship of resources
    omit 965439b  [AIRFLOW-1517] Add minikube for kubernetes integration tests
    omit a42dbb4  Revert "[AIRFLOW-1517] Add minikube for kubernetes integration tests"
    omit 7c9e3c1  [AIRFLOW-1517] Restore authorship of resources
    omit 02a9384  [AIRFLOW-1517] fixed license issues
    omit eeff445  [AIRFLOW-1517] Created more accurate failures for kube cluster issues
    omit ada7aed  [AIRFLOW-1517] Remove authorship of resources
    omit cde3a5f  [AIRFLOW-1517] Add minikube for kubernetes integration tests
    omit 61419dd  [AIRFLOW-1988] Change BG color of None state TIs
    omit 2691186  [AIRFLOW-790] Clean up TaskInstances without DagRuns
    omit 1f3b607  [AIRFLOW-1949] Fix var upload, str() produces "b'...'" which is not json
    omit d9bbb63  [AIRFLOW-1930] Convert func.now() to timezone.utcnow()
    omit 804710f  [AIRFLOW-1688] Support load.time_partitioning in bigquery_hook
    omit b75367b  [AIRFLOW-1975] Make TriggerDagRunOperator callback optional
    omit bf8c8b2  [AIRFLOW-1480] Render template attributes for ExternalTaskSensor fields
    omit 97680d8  [AIRFLOW-1958] Add **kwargs to send_email
    omit ffc4a8b  [AIRFLOW-1976] Fix for missing log/logger attribute FileProcessHandler
    omit 37a1484  [AIRFLOW-1982] Fix Executor event log formatting
    omit e9c1ac5  [AIRFLOW-1971] Propagate hive config on impersonation
    omit e46cde4  [AIRFLOW-1969] Always use HTTPS URIs for Google OAuth2
    omit 7fa3e12  added Newzoo to airflow organizations
    omit 3c5b735  [AIRFLOW-1954] Add DataFlowTemplateOperator
    omit b3489b9  [AIRFLOW-1963] Add config for HiveOperator mapred_queue
    omit 07c2a51  [AIRFLOW-1946][AIRFLOW-1855] Create a BigQuery Get Data Operator
    omit cc9295f  [AIRFLOW-1953] Add labels to dataflow operators
    omit b9f4a74  [AIRFLOW-1967] Update Celery to 4.0.2
    omit fbeb8f0  [AIRFLOW-1964] Add Upsight to list of Airflow users
    omit d761106  [AIRFLOW-XXX] Changelog for 1.9.0
    omit 0f792c6  Added Ubisoft to Airflow users
    omit f575e32  Added Quizlet to "Who uses Airflow?" list
    omit b7c2f71  [AIRFLOW-1470] Implement BashSensor operator
    omit d44a82e  Revert "Revert "[AIRFLOW-1955] Do not reference unassigned variable""
    omit f434e2b  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 5e4d7d8  [AIRFLOW-XXX] Pin sqlalchemy dependency
    omit fdd7f43  Revert "[AIRFLOW-1955] Do not reference unassigned variable"
    omit 9565a98  [AIRFLOW-1955] Do not reference unassigned variable
    omit 0b70cd8  [AIRFLOW-1957] Add contributor to BalanceHero in Readme
    omit 9d8db0a  Closes apache/incubator-airflow#2440 *Already Merged*
    omit 361dad9  [AIRFLOW-1517] Restore authorship of secrets and init container
    omit c5ced07  [AIRFLOW-1517] Remove authorship of secrets and init container
    omit 56f4219  closes apache/incubator-airflow#1408 *Already Merged
    omit 9e5fbad  closes incubator-airflow/#1408
    omit b0e47ec  [AIRFLOW-1935] Add BalanceHero to readme
    omit 0b509b4  [AIRFLOW-1939] add astronomer contributors
    omit 78ff2fc  [AIRFLOW-1517] Kubernetes Operator
    omit 369bc4c  [AIRFLOW-1928] Fix @once with catchup=False
    omit a3c5783  Add Creditas to Airflow users
    omit cc62fd0  [AIRFLOW-1937] Speed up scheduling by committing in batch
    omit c0dffb5  [AIRFLOW-1821] Enhance default logging config by removing extra loggers
    omit 1c8972d  [AIRFLOW-1904] Correct DAG fileloc to the right filepath
    omit e6d3166  [AIRFLOW-1909] Update docs with supported versions of MySQL server
    omit 355135b  [AIRFLOW-1915] Relax flask-wtf dependency specification
    omit 4b4132d  [AIRFLOW-1920] Update CONTRIBUTING.md to reflect enforced linting rules
    omit d0db009  [AIRFLOW-1942] Update Sphinx docs to remove deprecated import structure
    omit 657c522  [AIRFLOW-1846][AIRFLOW-1697] Hide Ad Hoc Query behind secure_mode config
    omit 5774796  [AIRFLOW-1948] Include details for on_kill failure
    omit a5ca8cd  [AIRFLOW-1938] Clean up unused exception
    omit 6645218  [AIRFLOW-1932] Add GCP Pub/Sub Pull and Ack
    omit 33b3f6d  [AIRFLOW-XXX] Purge coveralls
    omit b7e0d09  [AIRFLOW-XXX] Remove unused coveralls token
    omit cc4404b  [AIRFLOW-1938] Remove tag version check in setup.py
    omit 4ce4faa  [AIRFLOW-1916] Don't upload logs to remote from `run --raw`
    omit 81558f3  [AIRFLOW-XXX] Fix failing PubSub tests on Python3
    omit cec04ad  Merge branch 'disable_dask'
    omit 51180d3  [AIRFLOW-XXX] Upgrade to python 3.5 and disable dask tests
    omit 8942d2e  [AIRFLOW-1913] Add new GCP PubSub operators
    omit 16b5f9a  [AIRFLOW-1525] Fix minor LICENSE and NOTICE issues
    omit 3aa7ffa  [AIRFLOW-1687] fix fernet error without encryption
    omit 1d7fac6  [AIRFLOW-1912] airflow.processor should not propagate logging
    omit 815270b  [AIRFLOW-1911] Rename celeryd_concurrency
    omit be54f04  [AIRFLOW-1885] Fix IndexError in ready_prefix_on_cmdline
    omit 3e6babe  [AIRFLOW-1854] Improve Spark Submit operator for standalone cluster mode
    omit 22453d0  [AIRFLOW-1908] Fix celery broker options config load
    omit 683a27f  [AIRFLOW-1907] Pass max_ingestion_time to Druid hook
    omit c70d8f5  Add Global Fashion Group as an Airflow user
    omit 639bc90  [AIRFLOW-1909] Add away to list of users
    omit 9d9727a  [AIRFLOW-1893][AIRFLOW-1901] Propagate PYTHONPATH when using impersonation
    omit c6f46b1  [AIRFLOW-1892] Modify BQ hook to extract data filtered by column
    omit 8ba8607  [AIRFLOW-1829] Support for schema updates in query jobs
    omit 30076f1  [AIRFLOW-1840] Make celery configuration congruent with Celery 4
    omit 02ff8ae  [AIRFLOW-1878] Fix stderr/stdout redirection for tasks
    omit 9731ce6  [AIRFLOW-1897][AIRFLOW-1873] Task Logs for running instance not visible in WebUI
    omit 2dbd81f  [AIRFLOW-1896] FIX bleach <> html5lib incompatibility
    omit 8626186  [AIRFLOW-1884][AIRFLOW-1059] Reset orphaned task state for external dagruns
    omit f9dcab0  [AIRFLOW-XXX] Fix typo in comment
    omit 75eef96  [AIRFLOW-1869] Do not emit spurious warning on missing logs
    omit 4936a80  [AIRFLOW-1888] Add AWS Redshift Cluster Sensor
    omit 9ad6d12  [AIRFLOW-1887] Renamed endpoint url variable
    omit 4b4e504  [AIRFLOW-1873] Set TI.try_number to right value depending TI state
    omit ad4f751  [AIRFLOW-1891] Fix non-ascii typo in default configuration template
    omit 09f7142  Update README.md
    omit 301ce6b  [AIRFLOW-1879] Handle ti log entirely within ti
    omit 06b41fb  [AIRFLOW-1869] Write more error messages into gcs and file logs
    omit a9ceca5  [AIRFLOW-1876] Write subtask id to task log header
    omit ff0d75f  [AIRFLOW-1554] Fix wrong DagFileProcessor termination method call
    omit c0c71ca  add hostnfly as users of airflow
    omit bdafb12  [AIRFLOW-342] Do not use amqp, rpc as result backend
    omit aa737a5  [AIRFLOW-966] Make celery broker_transport_options configurable
    omit 97383f7  [AIRFLOW-1881] Make operator log in task log
    omit 28c2d8d  [AIRFLOW-XXX] Added DataReply to the list of Airflow Users
    omit 8d2f430  [AIRFLOW-1883] Get File Size for objects in Google Cloud Storage
    omit 1359d87  Merge pull request #2822 from StephanErb/db_robustness
    omit 406d738  [AIRFLOW-1872] Set context for all handlers including parents
    omit 3e32179  [AIRFLOW-1855][AIRFLOW-1866] Add GCS Copy Operator to copy multiple files
    omit b9c82c0  [AIRFLOW-1870] Enable flake8 tests
    omit 8e7b0ab  [AIRFLOW-1785] Enable Python 3 tests
    omit 4135c82  [AIRFLOW-1850] Copy cmd before masking
    omit 94deac3  [AIRFLOW-1665] Reconnect on database errors
    omit 6bf1a6e  [AIRFLOW-1559] Dispose SQLAlchemy engines on exit
    omit 5a303eb  [AIRFLOW-1559] Close file handles in subprocesses
    omit 3bde95e  [AIRFLOW-1559] Make database pooling optional
    omit 0211219  [AIRFLOW-1848][Airflow-1848] Fix DataFlowPythonOperator py_file extension doc comment
    omit d990531  Merge pull request #2781 from bolkedebruin/AIRFLOW-1802
    omit d8115e9  [AIRFLOW-1843] Add Google Cloud Storage Sensor with prefix
    omit eff6888  Merge pull request #2786 from x/postgres_to_bigquery_operator
    omit f1ab56c  [AIRFLOW-1803] Time zone documentation
    omit 518a41a  [AIRFLOW-1826] Update views to use timezone aware objects
    omit f43c0e9  [AIRFLOW-1827] Fix api endpoint date parsing
    omit 8aadc31  [AIRFLOW-1806] Use naive datetime when using cron
    omit 9624f5f  [AIRFLOW-1809] Update tests to use timezone aware objects
    omit dcac3e9  [AIRFLOW-1806] Use naive datetime for cron scheduling
    omit 2f16863  [AIRFLOW-1807] Force use of time zone aware db fields
    omit c857436  [AIRFLOW-1808] Convert all utcnow() to time zone aware
    omit a47255f  [AIRFLOW-1804] Add time zone configuration options
    omit b658c78  [AIRFLOW-1802] Convert database fields to timezone aware
    omit 59aba30  [AIRFLOW-XXX] Add dask lock files to excludes
    omit 68d3a80  [AIRFLOW-1790] Add support for AWS Batch operator
    omit 2728cde  [AIRFLOW-XXX] Update README.md
    omit d481666  [AIRFLOW-1820] Remove timestamp from metric name
    omit 0422157  [AIRFLOW-1810] Remove unused mysql import in migrations.
    omit f5df0d3  [AIRFLOW-1838] Properly log collect_dags exception
    omit 4247ff0  [AIRFLOW-1842] Fixed Super class name for the gcs to gcs copy operator
    omit 87c6c83  [AIRFLOW-1845] Modal background now covers long or tall pages
    omit d76bf76  [AIRFLOW-1229] Add link to Run Id, incl execution_date
    omit 1491958  [AIRFLOW-1842] Add gcs to gcs copy operator with renaming if required
    omit cbd6e70  [AIRFLOW-1841] change False to None in operator and hook
    omit 2d54089  [AIRFLOW-1839] Fix more bugs in S3Hook boto -> boto3 migration
    omit 6b1ceff  [AIRFLOW-1830] Support multiple domains in Google authentication backend
    omit e4675ae  [AIRFLOW-1831] Add driver-classpath spark submit
    omit 98df0d6  [AIRFLOW-1795] Correctly call S3Hook after migration to boto3
    omit 54c03f3  [AIRFLOW-1811] Fix render Druid operator
    omit 3c8f774  [AIRFLOW-1819] Fix slack operator unittest bug
    omit d8e8f90  [AIRFLOW-1805] Allow Slack token to be passed through connection
    omit d04519e  [AIRFLOW-1816] Add region param to Dataproc operators
    omit d8fa2e9  [AIRFLOW-868] Add postgres_to_gcs operator and unittests
    omit 2f79610  [AIRFLOW-1613] make mysql_to_gcs_operator py3 compatible
    omit 5157b5a  [AIRFLOW-1817] use boto3 for s3 dependency
    omit d4d8eb9  [AIRFLOW-1813] Bug SSH Operator empty buffer
    omit 9ec7f0f  [AIRFLOW-1801][AIRFLOW-288] Url encode execution dates
    omit faa9a52  [AIRFLOW-1563] Catch OSError while symlinking the latest log directory
    omit f5f7701  [AIRFLOW-1794] Remove uses of Exception.message for Python 3
    omit f14f855  [AIRFLOW-1799] Fix logging line which raises errors
    omit cbb00d405 [AIRFLOW-1102] Upgrade Gunicorn >=19.4.0
    omit 715602c  [AIRFLOW-1756] Fix S3TaskHandler to work with Boto3-based S3Hook
    omit 28411b1  [AIRFLOW-1797] S3Hook.load_string didn't work on Python3
    omit 9425d35  [AIRFLOW-646] Add docutils to setup_requires
    omit 3eb2dd8  [AIRFLOW-1792] Missing intervals DruidOperator
    omit 1943a96  [AIRFLOW-1789][AIRFLOW-1712] Log SSHOperator stderr to log.warning
    omit 313f5ba  [AIRFLOW-1787] Fix task instance batch clear and set state bugs
    omit 1a7b63e  [AIRFLOW-1780] Fix long output lines with unicode from hanging parent
    omit 3fde104  Merge pull request #2628 from moertel/registry-login
    omit 7765278  [AIRFLOW-387] Close SQLAlchemy sessions properly
    omit 1bde783  [AIRFLOW-1779] Add keepalive packets to ssh hook
    omit a61d944  [AIRFLOW-1669] Fix Docker and pin Moto to 1.1.19
    omit f101ff0  [AIRFLOW-71] Add support for private Docker images
    omit 2fef915  [AIRFLOW-XXX] Give a clue what the 'ds' variable is
    omit 54f1b77  [AIRFLOW-XXX] Correct typos in the faq docs page
    omit cc01b7d  [AIRFLOW-1571] Add AWS Lambda Hook
    omit a5f51cc  [AIRFLOW-1675] Fix docstrings for API docs
    omit 0ba6ab6  [AIRFLOW-1712][AIRFLOW-756][AIRFLOW-751] Log SSHOperator output
    omit 5b06b66  [AIRFLOW-1776] Capture stdout and stderr for logging
    omit 0e27e1b  [AIRFLOW-1765] Make experimental API securable without needing Kerberos.
    omit 0bf7adb  [AIRFLOW-1764] The web interface should not use the experimental API
    omit 6b8fe98  [AIRFLOW-1771] Rename heartbeat to avoid confusion
    omit 52f8d7d  [AIRFLOW-1769] Add support for templates in VirtualenvOperator
    omit 44710d7  [AIRFLOW-1763] Fix S3TaskHandler unit tests
    omit c577637  [AIRFLOW-1315] Add Qubole File & Partition Sensors
    omit 4ee4e47  [AIRFLOW-1018] Make processor use logging framework
    omit 4fb7a90  [AIRFLOW-1695] Add RedshiftHook using boto3
    omit c800632  [AIRFLOW-1706] Fix query error for MSSQL backend
    omit abcf1d5  [AIRFLOW-1711] Use ldap3 dict for group membership
    omit 574e1c6  [AIRFLOW-1723] Make sendgrid a plugin
    omit b3c247d  [AIRFLOW-1757] Add missing options to SparkSubmitOperator
    omit 1d53155  [AIRFLOW-1734][Airflow 1734] Sqoop hook/operator enhancements
    omit efdc4d3  [AIRFLOW-1761] Fix type in scheduler.rst
    omit 635ab01  [AIRFLOW-1731] Set pythonpath for logging
    omit 2abead7  [AIRFLOW-1641] Handle executor events in the scheduler
    omit f271d43  [AIRFLOW-1744] Make sure max_tries can be set
    omit 1475e67  [AIRFLOW-1732] Improve dataflow hook logging
    omit 1ef2b6c  [AIRFLOW-1736] Add HotelQuickly to Who Uses Airflow
    omit 263861e  [AIRFLOW-1657] Handle failing qubole operator
    omit 4386cd4  [AIRFLOW-1677] Fix typo in example_qubole_operator
    omit 21257e8  [AIRFLOW-926] Fix JDBC Hook
    omit cd3ad3f  [AIRFLOW-1520] Boto3 S3Hook, S3Log
    omit 786e522  Revert "[AIRFLOW-1716] Fix multiple __init__ def in SimpleDag"
    omit e05254f  [AIRFLOW-1716] Fix multiple __init__ def in SimpleDag
    omit a13618d  [AIRFLOW-XXX] Fix DateTime in Tree View
    omit dfe1d53  [AIRFLOW-1719] Fix small typo
    omit 4d1466b  [AIRFLOW-1432] Charts label for Y axis not visible
    omit 16899a9  [AIRFLOW-1743] Verify ldap filters correctly
    omit ca96104  [AIRFLOW-1745] Restore default signal disposition
    omit 3d4feb6  [AIRFLOW-1741] Correctly hide second chart on task duration page
    omit eb012a3  [AIRFLOW-1728] Add networkUri, subnet, tags to Dataproc operator
    omit 6372770  [AIRFLOW-1726] Add copy_expert psycopg2 method to PostgresHook
    omit 2f107d8  [AIRFLOW-1330] Add conn_type argument to CLI when adding connection
    omit b464d23  [AIRFLOW-1698] Remove SCHEDULER_RUNS env var in systemd
    omit 6110139  [AIRFLOW-1694] Stop using itertools.izip
    omit 2da4856  [AIRFLOW-1692] Change test_views filename to support Windows
    omit 97a2393  [AIRFLOW-1722] Fix typo in scheduler autorestart output filename
    omit 7cb818b  [AIRFLOW-1723] Support sendgrid in email backend
    omit 6078e75  [AIRFLOW-1718] Set num_retries on Dataproc job request execution
    omit b7a1f8b  [AIRFLOW-1727] Add unit tests for DataProcHook
    omit cb868f4  [AIRFLOW-1631] Fix timing issue in unit test
    omit cdfced3  [AIRFLOW-1631] Fix local executor unbound parallelism
    omit 707ab69  [AIRFLOW-1724] Add Fundera to Who uses Airflow?
    omit 15feb7d  [AIRFLOW-1683] Cancel BigQuery job on timeout.
    omit 8512776  Revert "[AIRFLOW-1613] Handle binary field in MySqlToGoogleCloudStorageOperator"
    omit 4dade6d  [AIRFLOW-1714] Fix misspelling: s/seperate/separate/
    omit 9f2c16a  [AIRFLOW-1681] Add batch clear in task instance view
    omit 98b4df9  [AIRFLOW-1696] Fix dataproc version label error
    omit d578b29  [AIRFLOW-1613] Handle binary field in MySqlToGoogleCloudStorageOperator
    omit 21e94c7  [AIRFLOW-1697] Mode to disable charts endpoint
    omit ebe715c  [AIRFLOW-1691] Add better Google cloud logging documentation
    omit 2078dac  [AIRFLOW-1690] Add detail to gcs error messages
    omit 3300d61  [AIRFLOW-1682] Make S3TaskHandler write to S3 on close
    omit cfc2f73  [AIRFLOW-1634] Adds task_concurrency feature
    omit 96206b0  [AIRFLOW-1676] Make GCSTaskHandler write to GCS on close
    omit bc25d59  [AIRFLOW-1678] Fix erroneously repeated word in function docstrings
    omit dd861f8  [AIRFLOW-1323] Made Dataproc operator parameter names consistent
    omit 032a3e6  [AIRFLOW-1590] fix unused module and variable
    omit 6fb46d1  [AIRFLOW-1671] Add @apply_defaults back to gcs download operator
    omit ebc02fb  [AIRFLOW-988] Fix repeating SLA miss callbacks
    omit 3c3a65a  [AIRFLOW-1611] Customize logging
    omit 05bdd74  [AIRFLOW-1668] Expose keepalives_idle for Postgres connections
    omit c617262  [AIRFLOW-1658] Kill Druid task on timeout
    omit 938da98  [AIRFLOW-1669][AIRFLOW-1368] Fix Docker import
    omit 6895483  [AIRFLOW-891] Make webserver clock include date
    omit 2f0798f  [AIRFLOW-1560] Add AWS DynamoDB hook and operator for inserting batch items
    omit 6a9ee0e  [AIRFLOW-1654] Show tooltips for link icons in DAGs view
    omit f31ee3a  [AIRFLOW-1660] Change webpage width to full-width
    omit 95a4136  [AIRFLOW-1664] write file as binary instead of str
    omit a1b2c0f  [AIRFLOW-1659] Fix invalid obj attribute bug in file_task_handler.py
    omit b3e985a  [AIRFLOW-1635] Allow creating GCP connection without requiring a JSON file
    omit a87ced4  Merge branch 'celery_loadconfig'
    omit 3aa05cb  [AIRFLOW-1650] Fix custom celery config loading
    omit 6a9dc8a  [AIRFLOW-1647] Fix Spark-sql hook
    omit dca9ab3  [AIRFLOW-1587] Fix CeleryExecutor import error
    omit 034b7ed  [Airflow-1640][AIRFLOW-1640] Add qubole default connection
    omit 7962627  [AIRFLOW-1576] Added region param to Dataproc{*}Operators
    omit ba0b8f6  [AIRFLOW-1643] Add healthjump to officially using list
    omit c897588  [AIRFLOW-1626] Add Azri Solutions to Airflow users
    omit afd927a  [AIRFLOW-1636] Add AWS and EMR connection type
    omit 65f3b46  [AIRFLOW-1527] Refactor celery config
    omit aedf8de  [AIRFLOW-1639] Fix Fernet error handling
    omit d8c0a1f  [AIRFLOW-1637] Fix Travis CI build status link
    omit fa1dc1e  Revert "[AIRFLOW-1368] Automatically remove Docker container on exit"
    omit 9dc7c4c  [AIRFLOW-1628] Fix docstring of sqlsensor
    omit e4a984a  [AIRFLOW-1331] add SparkSubmitOperator option
    omit 6010450  [AIRFLOW-1627] Only query pool in SubDAG init when necessary
    omit 632a99a  [AIRFLOW-1629] Make extra a textarea in edit connections form
    omit 46c86a5  [AIRFLOW-1368] Automatically remove Docker container on exit
    omit 06bd4d3  Bring consistency to oxford comma usage
    omit a81c153  [AIRFLOW-289] Make airflow timezone independent
    omit 587bfa8  [AIRFLOW-1356] Add `--celery_hostname` to `airflow worker`
    omit 5ee0209  [AIRFLOW-1247] Fix ignore_all_dependencies argument ignored
    omit 656d045  [AIRFLOW-1621] Add tests for server side paging
    omit 6e52070  [AIRFLOW-1591] Avoid attribute error when rendering logging filename
    omit ec33ff8  [AIRFLOW-1031] Replace hard-code to DagRun.ID_PREFIX
    omit eb2f589  [AIRFLOW-1604] Rename logger to log
    omit 8e253c7  [AIRFLOW-1512] Add PythonVirtualenvOperator
    omit 8f9bf94  [AIRFLOW-1617] Fix XSS vulnerability in Variable endpoint
    omit 346968b  [AIRFLOW-1497] Reset hidden fields when changing connection type
    omit 1c5b0f5  [AIRFLOW-1619] Add poll_sleep parameter to GCP dataflow operator
    omit f136c5b  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit decf928  [AIRFLOW-XXX] Remove landscape.io config
    omit 157d3da  [AIRFLOW-XXX] Remove non working service badges
    omit 610f68b  [AIRFLOW-1177] Fix Variable.setdefault w/existing JSON
    omit 8c8acba  [AIRFLOW-1600] Fix exception handling in get_fernet
    omit 558198e  [AIRFLOW-1614] Replace inspect.stack() with sys._getframe()
    omit b6d2e0a  [AIRFLOW-1519] Add server side paging in DAGs list
    omit 6632b0c  [AIRFLOW-1309] Allow hive_to_druid to take tblproperties
    omit 9218a21  [AIRFLOW-1613] Make MySqlToGoogleCloudStorageOperator compaitible with python3
    omit 6b2dec9  [AIRFLOW-1603] add PAYMILL to companies list
    omit 08a98f5  [AIRFLOW-1609] Fix gitignore to ignore all venvs
    omit 17189dd  [AIRFLOW-1601] Add configurable task cleanup time
    omit a8d486d  [AIRFLOW-XXX] Bumping Airflow 1.10.0dev0+incubating version
    omit 78124a2  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 653562e  [AIRFLOW-1608] Handle pending job state in GCP Dataflow hook
    omit 9bc0d39  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 6ac2963  [AIRFLOW-1606] Use non static DAG.sync_to_db
    omit 028b3b8  [AIRFLOW-1606][Airflow-1606][AIRFLOW-1605][AIRFLOW-160] DAG.sync_to_db is now a normal method
    omit 956699f  [AIRFLOW-1602] LoggingMixin in DAG class
    omit 7ece956  [AIRFLOW-1593] expose load_string in WasbHook
    omit 26b7479  [AIRFLOW-1597] Add GameWisp as Airflow user
    omit a6b23a3  [AIRFLOW-1594] Don't install test packages into python root.[]
    omit a7a5189  [AIRFLOW-1582] Improve logging within Airflow
    omit 5de632e  Merge branch 'pr_nicer'
    omit da76ac7  [AIRFLOW-1476] add INSTALL instruction for source releases
    omit f9dcc7d  [AIRFLOW-XXX] Save username and password in airflow-pr
    omit 8a2d248  [AIRFLOW-1522] Increase text size for var field in variables for MySQL
    omit 01be025  [AIRFLOW-950] Missing AWS integrations on documentation::integrations
    omit 728817f  [AIRFLOW-XXX] 1.8.2 release notes
    omit aa95f25  [AIRFLOW-1573] Remove `thrift < 0.10.0` requirement
    omit 17ac070  [AIRFLOW-1584] Remove insecure /headers endpoint
    omit e830125  [AIRFLOW-1586] Add mapping for date type to mysql_to_gcs operator
    omit 5b978b2  [AIRFLOW-1579] Adds support for jagged rows in Bigquery hook for BQ load jobs
    omit c2c5151  [AIRFLOW-1577] Add token support to DatabricksHook
    omit 004a347  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit ea9ab96  [AIRFLOW-1580] Error in string formating
    omit f3258bb  [AIRFLOW-1567] Updated docs for Google ML Engine operators/hooks
    omit e822425  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 2d40694  [AIRFLOW-1574] add 'to' attribute to templated vars of email operator
    omit 8f1ec4d  [AIRFLOW-1572] add carbonite to company list
    omit 5a4870e  Add ContaAzul as an Airflow user
    omit c781ff6  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 03af610  [AIRFLOW-1568] Fix typo in BigQueryHook
    omit b2e1753  [AIRFLOW-1493][AIRFLOW-XXXX][WIP] fixed dumb thing
    omit a3ee59d  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit af91e2a  [AIRFLOW-1567][Airflow-1567] Renamed cloudml hook and operator to mlengine
    omit 2ae6a55  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 86063ba  [AIRFLOW-1568] Add datastore export/import operators
    omit 2c95456  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 4c674cc  [AIRFLOW-1564] Use Jinja2 to render logging filename
    omit 3275060  [AIRFLOW-1562] Spark-sql logging contains deadlock
    omit 9df0ac6  [AIRFLOW-1556][Airflow 1556] Add support for SQL parameters in BigQueryBaseCursor
    omit b1e355c  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit de59321  [AIRFLOW-108] Add CreditCards.com to companies list
    omit 9450d8d  [AIRFLOW-1541] Add channel to template fields of slack_operator
    omit b1f902e  [AIRFLOW-1535] Add service account/scopes in dataproc
    omit b7cdc13  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 5c80755  closes apache/incubator-airflow#1186 *Won't fix*
    omit 73e28fe  closes apache/incubator-airflow#1382 *Won't fix*
    omit d445bbb  closes apache/incubator-airflow#1415 *Won't fix*
    omit 401bc82  closes apache/incubator-airflow#1444 *Won't fix*
    omit 66a95d0  [AIRFLOW-1384] Add to README.md CaDC/ARGO
    omit 7cc3461  [AIRFLOW-1546] add Zymergen 80to org list in README
    omit fe051cf  [AIRFLOW-1545] Add Nextdoor to companies list
    omit 0e49871  [AIRFLOW-1544] Add DataFox to companies list
    omit b8b71ff  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 4a4b024  [AIRFLOW-1529] Add logic supporting quoted newlines in Google BigQuery load jobs
    omit 553744a  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 1e2d237  add Grand Rounds to companies list
    omit 1075ea5  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit f1a7c00  [AIRFLOW-1521] Fix emplate rendering for BigqueryTableDeleteOperator
    omit 7181709  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit de99aa2  [AIRFLOW-1324] Generalize Druid operator and hook
    omit d22340a  [AIRFLOW-1516] Fix error handling getting fernet
    omit ea86895  [AIRFLOW-1420][AIRFLOW-1473] Fix deadlock check
    omit 67b47c9  [AIRFLOW-1495] Fix migration on index on job_id
    omit 04bfba3  [AIRFLOW-1483] Making page size consistent in list
    omit e1772c0  [AIRFLOW-1495] Add TaskInstance index on job_id
    omit 4cf904c  [AIRFLOW-855] Replace PickleType with LargeBinary in XCom
    omit 984a87c  [AIRFLOW-1505] Document when Jinja substitution occurs
    omit 1cd6c4b  [AIRFLOW-1504] Log dataproc cluster name
    omit 3c7ad18  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 42cad60  [AIRFLOW-1239] Fix unicode error for logs in base_task_runner
    omit 565423a  [AIRFLOW-1280] Fix Gantt chart height
    omit 0a2902c  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit d295cf1  [AIRFLOW-1507] Template parameters in file_to_gcs operator
    omit 9660293  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 0d0cc62  [AIRFLOW-1452] workaround lock on method
    omit b0669b5  [AIRFLOW-1385] Make Airflow task logging configurable
    omit 0bc248f  [AIRFLOW-940] Handle error on variable decrypt
    omit fa84d49  [AIRFLOW-1492] Add gauge for task successes/failures
    omit 6825d97  [AIRFLOW-1443] Update Airflow configuration documentation
    omit d9109d6  [AIRFLOW-1486] Unexpected S3 writing log error
    omit f5c8457  [AIRFLOW-1487] Added links to all companies officially using Airflow
    omit 5ff7e83  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 111ce57  [AIRFLOW-1489] Fix typo in BigQueryCheckOperator
    omit fcf31d8  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit ddc5026  [AIRFLOW-1349] Fix backfill to respect limits
    omit 651e606  [AIRFLOW-1478] Chart owner column should be sortable
    omit 84215b3  [AIRFLOW-1397][AIRFLOW-1] No Last Run column data displyed in Airflow UI 1.8.1
    omit 18f8498  [AIRFLOW-1474] Add dag_id regex feature for `airflow clear` command
    omit ccf3ccc  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 836f289  [AIRFLOW-1445] Changing HivePartitionSensor UI color to lighter shade
    omit c08842f  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 1932ccc  [AIRFLOW-1359] Use default_args in Cloud ML eval
    omit c616eaa  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 6e26407  [AIRFLOW-1389] Support createDisposition in BigQueryOperator
    omit 150d472  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 547f818  [AIRFLOW-1349] Refactor BackfillJob _execute
    omit 322ec96  [AIRFLOW-1459] Fixed broken integration .rst formatting
    omit 016f48d  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 0e7d8aa  Add 'steps' into template_fields in EmrAddSteps
    omit 426b6a6  [AIRFLOW-1448] Revert "Fix cli reading logfile in memory"
    omit 6d34890  [AIRFLOW-1398] Allow ExternalTaskSensor to wait on multiple runs of a task
    omit 2de4b7c  [AIRFLOW-1399] Fix cli reading logfile in memory
    omit aa64f37  [AIRFLOW-1442] Remove extra space from ignore_all_deps generated command
    omit 3547cbf  [AIRFLOW-1438] Change batch size per query in scheduler
    omit f1f022c  [AIRFLOW-1439] Add max billing tier for the BQ Hook and Operator
    omit eca3234  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit b87903d  [AIRFLOW-1437] Modify BigQueryTableDeleteOperator
    omit f1f0d23  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit b49986c  [Airflow 1332] Split logs based on try number
    omit b9576d5  Revert "[AIRFLOW-1385] Create abstraction for Airflow task logging"
    omit e6ef06c  [AIRFLOW-1385] Create abstraction for Airflow task logging
    omit 3927723  Fix new SSH documentation
    omit fe0edea  [AIRFLOW-756][AIRFLOW-751] Replace ssh hook, operator & sftp operator with paramiko based
    omit 173860a  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 751e936  [AIRFLOW-1393][[AIRFLOW-1393] Enable Py3 tests in contrib/spark_submit_hook[
    omit 0dd0029  [AIRFLOW-1345] Dont expire TIs on each scheduler loop
    omit e05d3b4  [AIRFLOW-1059] Reset orphaned tasks in batch for scheduler
    omit 28aeed4  [AIRFLOW-1255] Fix SparkSubmitHook output deadlock
    omit 194d1d6  [AIRFLOW-1359] Add Google CloudML utils for model evaluation
    omit efa1de6  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit e88ecff  [AIRFLOW-1247] Fix ignore all dependencies argument ignored
    omit 4322d6d  Add Mercari to the company list
    omit 661b6b6  Add Credit Karma to company list
    omit b6d3631  [AIRFLOW-1401] Standardize cloud ml operator arguments
    omit 9fd0bea  [AIRFLOW-1394] Add quote_character param to GCS hook and operator
    omit c0863e3  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 38c86bb  [AIRFLOW-1402] Cleanup SafeConfigParser DeprecationWarning
    omit 0809ee9  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit f5ffb9d  [AIRFLOW-1326][[AIRFLOW-1326][AIRFLOW-1184] Don't split argument array -- it's already an array.[
    omit 7159475  [AIRFLOW-1384] Add ARGO/CaDC as a Airflow user
    omit 3b863f1  [AIRFLOW-1357] Fix scheduler zip file support
    omit f6f73b5  [AIRFLOW-1382] Add working dir option to DockerOperator
    omit 00fcd68  [AIRFLOW-1388] Add Cloud ML Engine operators to integration doc
    omit 208e9a2  [AIRFLOW-1387] Add unicode string prefix
    omit 6b8d957  Adding imgix to list of companies using Airflow
    omit 4f20f60  [AIRFLOW-1366] Add max_tries to task instance
    omit b532d8d  [AIRFLOW-1300] Enable table creation with TBLPROPERTIES
    omit 0fc4504  [AIRFLOW-1271] Add Google CloudML Training Operator
    omit 33eb501  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit d231dce  [AIRFLOW-300] Add Google Pubsub hook and operator
    omit 644f5d4  [AIRFLOW-1343] Fix dataproc label format
    omit f1d72e5  Merge pull request #2400 from sekikn/AIRFLOW-1321
    omit 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
    omit d02e8eb  [AIRFLOW-1265] Fix celery executor parsing CELERY_SSL_ACTIVE
    omit e8b6988  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit e92d6bf  [AIRFLOW-1272] Google Cloud ML Batch Prediction Operator
    omit 572ca47  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit e414844  [AIRFLOW-1352][AIRFLOW-1335] Revert MemoryHandler change ()[]
    omit d32c729  [AIRFLOW-1350] Add query_uri param to Hive/SparkSQL DataProc operator
    omit 971d08c  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 5fe25d8  [AIRFLOW-1334] Check if tasks are backfill on scheduler in a join
    omit b980959  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit e4b240f  [AIRFLOW-1343] Add Airflow default label to the dataproc operator
    omit 265b293  [AIRFLOW-1273] Add Google Cloud ML version and model operators
    omit 534a0e0  [AIRFLOW-1273]AIRFLOW-1273] Add Google Cloud ML version and model operators
    omit 4620460  [AIRFLOW-1321] Fix hidden field key to ignore case
    omit e870a8e  [AIRFLOW-1337] Make log_format key names lowercase
    omit c450b60  [AIRFLOW-1338][AIRFLOW-782] Add GCP dataflow hook runner change to UPDATING.md
    omit 48c9df3  [AIRFLOW-801] Remove outdated docstring on BaseOperator
    omit 2a58837  [AIRFLOW-1344] Fix text encoding bug when reading logs for Python 3.5
    omit cf2605d  [AIRFLOW-1338] Fix incompatible GCP dataflow hook
    omit e2c3831  [AIRFLOW-1333] Enable copy function for Google Cloud Storage Hook
    omit 4841e3e  [AIRFLOW-1337] Allow log format customization via airflow.cfg
    omit ebed532  [AIRFLOW-1320] Update LetsBonus users in README
    omit 0d23d30  [AIRFLOW-1335] Use MemoryHandler for buffered logging
    omit e0491bc  Merge pull request #2389 from AntoineAugusti/drivy
    omit ea4ee03  [AIRFLOW-1339] Add Drivy to the list of users
    omit 9958aa9  [AIRFLOW-1275] Put 'airflow pool' into API
    omit a45e2d1  [AIRFLOW-1296] Propagate SKIPPED to all downstream tasks
    omit ea240cd  Updating README.md to add Pandora Media Inc. as a user
    omit 7b62039  Merge pull request #2374 from sekikn/AIRFLOW-1317
    omit 1ae7e5b  [AIRFLOW-1317] Fix minor issues in API reference
    omit d8891d9  [AIRFLOW-1286] Use universal newline when opening log files
    omit fb21bcb  Re-enable caching for hadoop components
    omit 1870f90  Merge branch 'fix_travis'
    omit 38b2747  Pin Hive and Hadoop to a specific version and create writable warehouse dir
    omit 1082671  [AIRFLOW-1308] Disable nanny usage for Dask
    omit 0f55477  [AIRFLOW-1172] Support nth weekday of the month cron expression
    omit 3c450fb  [AIRFLOW-936] Add clear/mark success for DAG in the UI
    omit 6e3bcd3  [AIRFLOW-1294] Backfills can loose tasks to execute
    omit c2b80e9  [AIRFLOW-1299] Support imageVersion in Google Dataproc cluster
    omit 6c55a22  [AIRFLOW-1291] Update NOTICE and LICENSE files to match ASF requirements
    omit 355fc92  [AIRFLOW-1301] Add New Relic to list of companies
    omit 8e23d28  [AIRFLOW-1289] Removes restriction on number of scheduler threads
    omit 7af20fe  [AIRFLOW-1024] Ignore celery executor errors (#49)
    omit 38cbf13  [AIRFLOW-1265] Fix exception while loading celery configurations
    omit b13cd6d  Merge pull request #2352 from mistercrunch/remove_max_author
    omit 92792e4  [AIRFLOW-1290] set docs author to 'Apache Airflow'
    omit ffe6162  [AIRFLOW-1242] Allowing project_id to have a colon in it.
    omit a52123dc [AIRFLOW-1282] Fix known event column sorting
    omit 4764646  [AIRFLOW-1166] Speed up _change_state_for_tis_without_dagrun
    omit 21c1420  [AIRFLOW-1208] Speed-up cli tests
    omit 6be0247  [AIRFLOW-1192] Some enhancements to qubole_operator
    omit 6b890d1  [AIRFLOW-1281] Sort variables by key field by default
    omit ae5c53b  Merge pull request #2349 from skudriashev/airflow-1277
    omit 65184a1  [AIRFLOW-1277] Forbid KE creation with empty fields
    omit d5d02ff  [AIRFLOW-1276] Forbid event creation with end_data earlier than start_date
    omit e3e6aa7  [AIRFLOW-1263] Dynamic height for charts
    omit 53ad991  [AIRFLOW-1266] Increase width of gantt y axis
    omit df9a10b  [AIRFLOW-1244] Forbid creation of a pool with empty name
    omit f1ff09d  [AIRFLOW-1274][HTTPSENSOR] Rename parameter params to data
    omit 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.)
    omit 71d8f13  Merge pull request #2292 from vfoucault/airflow_1191_1197
    omit d3484a9  [AIRFLOW-1256] Add United Airlines to readme
    omit 8d51600  [AIRFLOW-1251] Add eRevalue to Airflow users
    omit 460134b  [AIRFLOW-908] Print hostname at the start of cli run
    omit a1f4227  [AIRFLOW-1237] Fix IN-predicate sqlalchemy warning
    omit 7e6e843  [AIRFLOW-1243] DAGs table has no default entries to show
    omit cef01b2  [AIRFLOW-1245] Fix random failure in test_trigger_dag_for_date
    omit 92314f3  [AIRFLOW-1248] Fix wrong conf name for worker timeout
    omit 1f1b46d  [AIRFLOW-1197] : SparkSubmitHook on_kill error
    omit d06ab68  [AIRFLOW-1191] : SparkSubmitHook custom cmd
    omit d165377  [AIRFLOW-1234] Cover utils.operator_helpers with UTs
    omit 4f459b6  [AIRFLOW-1217] Enable Sqoop logging
    omit fd381a1  [AIRFLOW-645] Support HTTPS connections in HttpHook
    omit cac49e6  [AIRFLOW-1231] Use flask_wtf.CSRFProtect
    omit 6ffaaf2  [AIRFLOW-1232] Remove deprecated readfp warning
    omit 502410b  [AIRFLOW-1233] Cover utils.json with unit tests
    omit 917adbd  [AIRFLOW-1227] Remove empty column on the Logs view
    omit 37d2f7d  [AIRFLOW-1226] Remove empty column on the Jobs view
    omit 0fa104a  [AIRFLOW-1221] Fix templating bug with DatabricksSubmitRunOperator
    omit a379cc1  [AIRFLOW-1210] Enable DbApiHook unit tests
    omit f9ffbbd  [AIRFLOW-1199] Fix create modal
    omit 3acfa04  [AIRFLOW-1200] Forbid creation of a variable with an empty key
    omit 8ac87b2  [AIRFLOW-1207] Enable utils.helpers unit tests
    omit 8578505  [AIRFLOW-1213] Add hcatalog parameters to sqoop
    omit d2d3e49  [AIRFLOW-1201] Update deprecated 'nose-parameterized'
    omit b87d3a4  [AIRFLOW-1186] Sort dag.get_task_instances by execution_date
    omit 8e69005  Add Quora and Tictail to companies using Airflow in README
    omit 3e9c666  [AIRFLOW-1203] Pin Google API client version to fix OAuth issue
    omit 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.
    omit ae61987  [AIRFLOW-1180] Fix flask-wtf version for test_csrf_rejection
    omit 624c133  [AIRFLOW-993] Update date inference logic
    omit 3b589a9  [AIRFLOW-1170] DbApiHook insert_rows inserts parameters separately
    omit 03704ce  [AIRFLOW-1041] Do not shadow xcom_push method[]
    omit 08a784e  [AIRFLOW-860][AIRFLOW-935] Fix plugin executor import cycle and executor selection
    omit aaf308a  Merge pull request #2289 from vfoucault/feature/AIRFLOW-1182_1184
    omit 93666f9  [AIRFLOW-1189] Fix get a DataFrame using BigQueryHook failing
    omit b113432  [AIRFLOW-1184] SparkSubmitHook does not split args
    omit f29dc7c  [AIRFLOW-1182] SparkSubmitOperator template field
    omit 3f546e2  [AIRFLOW-823] Allow specifying execution date in task_info API
    omit 86aafa5  [AIRFLOW-1175] Add Pronto Tools to Airflow user list
    omit f97bc5e  [AIRFLOW-1150] Fix scripts execution in sparksql hook[]
    omit a30fee8  [AIRFLOW-1141] remove crawl_for_tasks
    omit 7072389  [AIRFLOW-1193] Add Checkr to company using Airflow
    omit 8aeebd4  [AIRFLOW-1168] Add closing() to all connections and cursors
    omit 443e6b2  [AIRFLOW-1188] Add max_bad_records param to GoogleCloudStorageToBigQueryOperator
    omit 72cf07b  [AIRFLOW-1187][AIRFLOW-1185] Fix PyPi package names in documents
    omit 829755f  [AIRFLOW-1185] Fix PyPi URL in templates
    omit cb33646  [AIRFLOW-XXX] Updating CHANGELOG, README, and UPDATING after 1.8.1 release
    omit 24f73c0  [AIRFLOW-1181] Add delete and list functionality to gcs_hook
    omit ac9ccb1  [AIRFLOW-1179] Fix Pandas 0.2x breaking Google BigQuery change
    omit 4284e64  [AIRFLOW-1167] Support microseconds in FTPHook modification time
    omit 379115f  [AIRFLOW-1173] Add Robinhood to who uses Airflow
    omit f5bfda0  [AIRFLOW-945][AIRFLOW-941] Remove psycopg2 connection workaround
    omit e6d3160  [AIRFLOW-1140] DatabricksSubmitRunOperator should template the "json" field.
    omit 2e3f07f  [AIRFLOW-1160] Update Spark parameters for Mesos
    omit 48135ad  [AIRFLOW 1149][AIRFLOW-1149] Allow for custom filters in Jinja2 templates
    omit 66168ef  [AIRFLOW-1036] Randomize exponential backoff
    omit 2fa6905  [AIRFLOW-1155] Add Tails.com to community
    omit 4e79b83  [AIRFLOW-1142] Do not reset orphaned state for backfills
    omit c2472ff  [AIRFLOW-492] Make sure stat updates cannot fail a task
    omit 4147d6b  [AIRFLOW-1119] Fix unload query so headers are on first row[]
    omit e5b9147  [AIRFLOW-1089] Add Spark application arguments
    omit 831f8d5  [AIRFLOW-1125] Document encrypted connections
    omit a08761a  [AIRFLOW-1122] Increase stroke width in UI
    omit 94f9822  [AIRFLOW-1138] Add missing licenses to files in scripts directory
    omit 2ef4dbb  [AIRFLOW-1136] Capture invalid arguments for Sqoop
    omit 6598276  [AIRFLOW-1127] Move license notices to LICENSE
    omit f16914a  [AIRFLOW-1118] Add evo.company to Airflow users
    omit 8d64389  [AIRFLOW-1121][AIRFLOW-1004] Fix `airflow webserver --pid` to write out pid file
    omit 0406462  [AIRFLOW-1124] Do not set all tasks to scheduled in backfill
    omit 6684597  [AIRFLOW-1120] Update version view to include Apache prefix
    omit bfae428  [AIRFLOW-1091] Add script that can compare jira target against merges
    omit 4d0c2f6  [AIRFLOW-1107] Add support for ftps non-default port
    omit 4fb05d8  [AIRFLOW-1000] Rebrand distribution to Apache Airflow
    omit 219c506  [AIRFLOW-1094] Run unit tests under contrib in Travis
    omit 74c1ce2  [AIRFLOW-1112] Log which pool when pool is full in scheduler
    omit 945b424  [AIRFLOW-1106] Add Groupalia/Letsbonus to the ReadMe
    omit 9bdfb8c  [AIRFLOW-1109] Use kill signal to kill processes and log results
    omit 8f9f508  [AIRFLOW-1074] Don't count queued tasks for concurrency limits
    omit 6b1c327  [AIRFLOW-1095] Make ldap_auth memberOf come from configuration
    omit 177d341  [AIRFLOW-1090] Add HBO
    omit 4ec932b  [AIRFLOW-1035] Use binary exponential backoff
    omit 0da5125  [AIRFLOW-1081] Improve performance of duration chart
    omit f516c9e  [AIRFLOW-1078] Fix latest_runs endpoint for old flask versions
    omit 0ade066  [AIRFLOW-1085] Enhance the SparkSubmitOperator
    omit 35e43f5  [AIRFLOW-1050] Do not count up_for_retry as not ready
    omit 53ca508  [AIRFLOW-1028] Databricks Operator for Airflow
    omit 5a6f18f  [AIRFLOW-1075] Security docs cleanup
    omit fbcbd05  [AIRFLOW-1033][AIFRLOW-1033] Fix ti_deps for no schedule dags
    omit 4c41f6e  [AIRFLOW-1016] Allow HTTP HEAD request method on HTTPSensor
    omit 0f7ddbb  [AIRFLOW-970] Load latest_runs on homepage async
    omit 3ff5abe  [AIRFLOW-111] Include queued tasks in scheduler concurrency check
    omit 0371df4  [AIRFLOW-1001] Fix landing times if there is no following schedule
    omit f1bc5f3  [AIRFLOW-1065] Add functionality for Azure Blob Storage over wasb://
    omit f5462c7  Merge pull request #2128 from artwr/artwr-improve_presto_hook_error_when_cluster_is_unavailable
    omit 6dd4b3b  [AIRFLOW-947] Improve exceptions for unavailable Presto cluster
    omit 70f1bf1  [AIRFLOW-1067] use example.com in examples
    omit 8fdfb16  [AIRFLOW-1064] Change default sort to job_id for TaskInstanceModelView
    omit 4a6bef6  Merge pull request #2195 from bolkedebruin/AIRFLOW-719
    omit 15fd4d9  Merge branch 'AIRFLOW-719' into AIRFLOW-719-3
    omit f2dae7d  [AIRFLOW-1030][AIRFLOW-1] Fix hook import for HttpSensor
    omit 15aee05  [AIRFLOW-1051] Add a test for resetdb to CliTests
    omit a9b20a0  [AIRFLOW-1004][AIRFLOW-276] Fix `airflow webserver -D` to run in background
    omit e4494f8  [AIRFLOW-1062] Fix DagRun#find to return correct result
    omit 56501e6  [AIRFLOW-1011] Fix bug in BackfillJob._execute() for SubDAGs
    omit 75addb4  Merge pull request #2185 from saguziel/aguziel-celery-fix
    omit 34ee1dc  [AIRFLOW-1038] Specify celery serialization options explicitly
    omit c64e876  [AIRFLOW-1054] Fix broken import in test_dag
    omit daa281c  [AIRFLOW-1007] Use Jinja sandbox for chart_data endpoint
    omit eb705fd  [AIRFLOW-719] Fix race condition in ShortCircuit, Branch and LatestOnly
    omit 92965e8  Revert "[AIRFLOW-719] Prevent DAGs from ending prematurely"
    omit b55f41f  [AIRFLOW-1043] Fix doc strings of operators
    omit 6393366  [AIRFLOW-840] Make ticket renewer python3 compatible
    omit 82eb20e  [AIRFLOW-985] Extend the sqoop operator and hook
    omit 4c09050  [AIRFLOW-1034] Make it possible to connect to S3 in sigv4 regions
    omit e739a5f  [AIRFLOW-1045] Make log level configurable via airflow.cfg
    omit fe9ebe3  [AIRFLOW-1047] Sanitize strings passed to Markup
    omit d8c0f59  [AIRFLOW-1040] Fix some small typos in comments and docstrings
    omit b2b9587  [AIRFLOW-1017] get_task_instance shouldn't throw exception when no TI
    omit b586bd6  [AIRFLOW-1006] Add config_templates to MANIFEST
    omit 8de8501  [AIRFLOW-999] Add support for Redis database
    omit 23a16f7  Merge pull request #2166 from jlowin/speedup
    omit 7d11444  [AIRFLOW-1009] Remove SQLOperator from Concepts page
    omit 1da7450  [AIRFLOW-1006] Move config templates to separate files
    omit 996dd30  [AIRFLOW-1005] Improve Airflow startup time
    omit a2b65a1  [AIRFLOW-1010] Add convenience script for signing releases
    omit b624857  [AIRFLOW-995] Remove reference to actual Airflow issue
    omit a8027a3  [AIRFLOW-681] homepage doc link should pointing to apache repo not airbnb repo
    omit 0bb6f2f  [AIRFLOW-705][AIRFLOW-706] Fix run_command bugs
    omit 6bbf541  [AIRFLOW-990] Fix Py27 unicode logging in DockerOperator
    omit f69c1b4  [AIRFLOW-963] Fix non-rendered code examples
    omit 12901dd  [AIRFLOW-969] Catch bad python_callable argument
    omit a8bd169  [AIRFLOW-984] Enable subclassing of SubDagOperator
    omit e08b102  Merge pull request #2162 from artwr/artwr-update_setup_cfg
    omit 75cd460  [AIRFLOW-997] Update setup.cfg to point to Apache
    omit ca16233  [AIRFLOW-994] Add MiNODES to the official airflow user list
    omit 0473ba2  [AIRFLOW-995][AIRFLOW-1] Update GitHub PR Template
    omit 3d6095f  [AIRFLOW-989] Do not mark dag run successful if unfinished tasks
    omit cadfae5  [AIRFLOW-903] New configuration setting for the default dag view
    omit b17bd31  [AIRFLOW-979] Add GovTech GDS
    omit c44e200  Merge pull request #2150 from artwr/artwr-fix_another_use_of_eval
    omit 2bf52ab  [AIRFLOW-933] Replace eval with literal_eval to prevent RCE
    omit ed03bb7  Update changelog for 1.8.0
    omit c5cc298  [AIRFLOW-974] Fix mkdirs race condition
    omit b8164cc  [AIRFLOW-917] Fix formatting of error message
    omit 261b656  [AIRFLOW-770] Refactor BaseHook so env vars are always read
    omit fdefe1f  [AIRFLOW-900] Double trigger should not kill original task instance
    omit 7a6cd96  Fix tests for topological sort
    omit bb39078  [AIRFLOW-900] Fixes bugs in LocalTaskJob for double run protection
    omit d7d9f88  AIRFLOW-932][AIRFLOW-932][AIRFLOW-921][AIRFLOW-910] Do not mark tasks removed when backfilling[
    omit 9ad1446  [AIRFLOW-961] run onkill when SIGTERMed
    omit d79ed74  [AIRFLOW-910] Use parallel task execution for backfills
    omit 201bd92  Add Apache 2 License
    omit 695ed93  [AIRFLOW-967] Wrap strings in native for py2 ldap compatibility
    omit b3c3eb5  [AIRFLOW-958] Improve tooltip readability
    omit 2a61362  Merge pull request #2137 from gwax/editorconfig
    omit 8e2003e  Merge pull request #2136 from gwax/update-gitignore
    omit 3d3c148  AIRFLOW-959 Cleanup and reorganize .gitignore
    omit f5cacca  AIRFLOW-960 Add .editorconfig file
    omit e423981  [AIRFLOW-931] Do not set QUEUED in TaskInstances
    omit abbb4ee  Merge pull request #2130 from seancron/airflow-954
    omit d7f8334  Merge pull request #2133 from dhuang/AIRFLOW-956
    omit f4be54f  [AIRFLOW-956] Get docs working on readthedocs.org
    omit f392469  [AIRFLOW-954] Fix configparser ImportError
    omit e79dee8  [AIRFLOW-941] Use defined parameters for psycopg2
    omit 2cfe282  [AIRFLOW-943] Update Digital First Media in users list
    omit d579e6a  [AIRFLOW-942] Add mytaxi to Airflow users
    omit 78922b6  [AIRFLOW-939] add .swp to gitginore
    omit 1fdcf24  [AIRFLOW-719] Prevent DAGs from ending prematurely
    omit 7764c75  [AIRFLOW-938] Use test for True in task_stats queries
    omit ae44ddd  [AIRFLOW-937] Improve performance of task_stats
    omit 88d9b0d  [AIRFLOW-933] use ast.literal_eval rather eval because ast.literal_eval does not execute input.
    omit 7d95a0d  Revert "[AIRFLOW-916] Remove deprecated readfp function"
    omit a700cd8  [AIRFLOW-925] Revert airflow.hooks change that cherry-pick picked
    omit 57e8956  [AIRFLOW-919] Running tasks with no start date shouldn't break a DAGs UI
    omit 5831652  [AIRFLOW-802][AIRFLOW-1] Add spark-submit operator/hook
    omit 8c16956  [AIRFLOW-725] Use keyring to store credentials for JIRA
    omit ef6dd1b  [AIRFLOW-916] Remove deprecated readfp function
    omit 4f52db3  [AIRFLOW-911] Add coloring and timing to tests
    omit bc47200  [AIRFLOW-906] Update Code icon from lightning bolt to file
    omit ffec381  [AIRFLOW-897] Prevent dagruns from failing with unfinished tasks
    omit 2bceeed  [AIRFLOW-896] Remove unicode to 8-bit conversion in BigQueryOperator
    omit daa405e  [AIRFLOW-899] Tasks in SCHEDULED state should be white in the UI instead of black
    omit 784b363  [AIRFLOW-895] Address Apache release incompliancies
    omit 1c4508d  [AIRFLOW-893][AIRFLOW-510] Fix crashing webservers when a dagrun has no start date
    omit 974b75e  [AIRFLOW-880] Make webserver serve logs in a sane way for remote logs
    omit 50702d0  [AIRFLOW-889] Fix minor error in the docstrings for BaseOperator
    omit 44fcabc  [AIRFLOW-809][AIRFLOW-1] Use __eq__ ColumnOperator When Testing Booleans
    omit 62f5034  [AIRFLOW-875] Add template to HttpSensor params
    omit 5f87f8a  [AIRFLOW-866] Add FTPSensor
    omit 0ed608d  [AIRFLOW-881] Check if SubDagOperator is in DAG context manager
    omit a279be6  [AIRFLOW-885] Add change.org to the users list
    omit 6aca2c2  [AIRFLOW-836] Use POST and CSRF for state changing endpoints
    omit 6613676  Merge pull request #2091 from jlowin/post-execute-hook
    omit fe78816  [AIRFLOW-862] Fix Unit Tests for DaskExecutor
    omit 50902d0  [AIRFLOW-887] Support future v0.16
    omit 4da3611  [AIRFLOW-886] Pass result to post_execute() hook
    omit 21d775a  [AIRFLOW-871] change logging.warn() into warning()
    omit baa4cd6  [AIRFLOW-882] Remove unnecessary dag>>op assignment in docs
    omit facb6a6  Closes apache/incubator-airflow#2065 *Do not take CI time away from us*
    omit 8d93c6b  [AIRFLOW-861] make pickle_info endpoint be login_required
    omit 28cfd2c  [AIRFLOW-869] Refactor mark success functionality
    omit debc69e  [AIRFLOW-877] Remove .sql template extension from GCS download operator
    omit a097627  [AIRFLOW-826] Add Zendesk hook
    omit 485280a  [AIRFLOW-842] do not query the DB with an empty IN clause
    omit 2ce7556  [AIRFLOW-834] change raise StopIteration into return
    omit b0ae70d  [AIRFLOW-832] Let debug server run without SSL
    omit 6e22102  [AIRFLOW-862] Add DaskExecutor
    omit 94dc7fb  [AIRFLOW-858] Configurable database name for DB operators
    omit bbfd43d  [AIRFLOW-863] Example DAGs should have recent start dates
    omit eea5ff8  [AIRFLOW-853] use utf8 encoding for stdout line decode
    omit 3ceb3ab  [AIRFLOW-857] Use library assert statements instead of conditionals
    omit b56e6422 Add known issue of 'num_runs'
    omit b7c828b  [AIRFLOW-856] Make sure execution date is set for local client
    omit 51a3118  [AIRFLOW-854] Add OKI as Airflow user
    omit e63cb1f  Add pool upgrade issue description
    omit 61fb6a5  [AIRFLOW-830][AIRFLOW-829][AIRFLOW-88] Reduce Travis log verbosity
    omit d428a90  [AIRFLOW-814] Fix Presto*CheckOperator.__init__
    omit ad15f5e  [AIRFLOW-793] Enable compressed loading in S3ToHiveTransfer
    omit a7deb62  [AIRFLOW-844] Fix cgroups directory creation
    omit 973f7d6  CHANGELOG for 1.8
    omit b86194f  [AIRFLOW-831] Restore import to fix broken tests
    omit 20c7ccc  [AIRFLOW-794] Access DAGS_FOLDER and SQL_ALCHEMY_CONN exclusively from settings
    omit 3e6b923  [AIRFLOW-694] Fix config behaviour for empty envvar
    omit cf102c3  [AIRFLOW-365] Set dag.fileloc explicitly and use for Code view
    omit 259c864  [AIRFLOW-781] Allow DataFlowOperators to accept jobs stored in GCS
    omit 3cac396  Bump version to 1.9.0dev0
    omit c648327  [AIRFLOW-789] Update UPDATING.md
    omit 1accb54  [AIRFLOW-816] Use static nvd3 and d3
    omit fbb59b9  [AIRFLOW-821] Fix py3 compatibility
    omit 2b13109  [AIRFLOW-817] Check for None value of execution_date in endpoint
    omit 4b6c389  [AIRFLOW-822] Close db before exception
    omit a67e439  [AIRFLOW-815] Add prev/next execution dates to template variables
    omit 3ca287d  [AIRFLOW-813] Fix unterminated unit tests in SchedulerJobTest
    omit 9d9e56d  [AIRFLOW-813] Fix unterminated unit tests in SchedulerJobTest
    omit cf6d50c  [AIRFLOW-813] Fix unterminated scheduler unit tests
    omit 6060f65  [AIRFLOW-806] UI should properly ignore DAG doc when it is None
    omit f8d8dda  [AIRFLOW-812] Fix the scheduler termination bug.
    omit 67cbb96  [AIRFLOW-780] Fix dag import errors no longer working
    omit dc97bcd  [AIRFLOW-782] Add support for DataFlowPythonOperator.
    omit 5184c6e  [AIRFLOW-783] Fix py3 incompatibility in BaseTaskRunner
    omit 15f1abe  [AIRFLOW-810] Correct down_revision dag_id/state index creation
    omit 6b2a3ca  [AIRFLOW-807] Improve scheduler performance for large DAGs
    omit 5479ac8  Merge branch 'fix_localtaskjob'
    omit 4edf913  [AIRFLOW-803] Revert join with dag_runs in _execute_task_instances
    omit 24d641b  [AIRFLOW-798] Check return_code before forcing termination
    omit ac9167f  [AIRFLOW-139] Let psycopg2 handle autocommit for PostgresHook
    omit a2b0ea3  Merge pull request #2010 from gsakkis/fixes
    omit 2acb10a  [AIRFLOW-776] Add missing cgroups devel dependency
    omit 2d2d627  [AIRFLOW-777] Fix expression to check if a DagRun is in running state
    omit 1a801cc  [AIRFLOW-785] Don't import CgroupTaskRunner at global scope
    omit cce6ffc  [AIRFLOW-784] Pin funcsigs to 1.0.0
    omit bccb9e2  [AIRFLOW-624] Fix setup.py to not import airflow.version as version
    omit 927f30c  Revert "[AIRFLOW-779] Task should fail with specific message when deleted"
    omit 9221587  [AIRFLOW-779] Task should fail with specific message when deleted
    omit 241fd27  [AIRFLOW-778] Fix completey broken MetastorePartitionSensor
    omit 08e28ab  [AIRFLOW-739] Set pickle_info log to debug
    omit 5933fca  [AIRFLOW-771] Make S3 logs append instead of clobber
    omit a3927e2  [AIRFLOW-773] Fix flaky datetime addition in api test
    omit b56cb5c  [AIRFLOW-219][AIRFLOW-398] Cgroups + impersonation
    omit 8f9a466  Add incubating specifier to version
    omit a46f114  Merge branch 'master' into v1-8-test
    omit 3ac2fba  Merge branch 'AIRFLOW-760'
    omit b0110bb  Merge branch 'AIRFLOW-757'
    omit df9464b  Merge branch 'master' into v1-8-test
    omit 44798e0  [AIRFLOW-683] Add jira hook, operator and sensor
    omit 36b16a5  Bump version to 1.8.0b1
    omit a41de04  Merge remote-tracking branch 'apache/master' into v1-8-test
    omit bd08dcc  Merge branch 'master' into v1-8-test
    omit a8b2f7f  [AIRFLOW-762] Add Google DataProc delete operator
    omit f3e18fb  [AIRFLOW-760] Update systemd config
    omit 89f0ca4  [AIRFLOW-759] Use previous dag_run to verify depend_on_past
    omit a9ab119  [AIRFLOW-757] Set child_process_log_directory default more sensible
    omit 5782ad4  Merge branch 'master' into v1-8-test
    omit 648bd4e  [AIRFLOW-692] Open XCom page to super-admins only
    omit 8fd65f8  [AIRFLOW-737] Fix HDFS Sensor directory.
    omit 4a5e17b  Merge branch 'AIRFLOW-747'
    omit 68f484c  [AIRFLOW-747] Fix retry_delay not honoured
    omit c7e10cb  [AIRFLOW-753] Add PayPal as a airflow user
    omit 291adc1  [AIRFLOW-750] Added CHOP DGD to Airflow user list
    omit 9b4ff2d  [AIRFLOW-752] Add Mercadoni to list of Airflow users
    omit 1caaceb  [AIRFLOW-558] Add Support for dag.catchup=(True|False) Option
    omit 00e34bd  Bump version to 1.8.0a5
    omit 58e118c  Merge branch 'master' into v1-8-test
    omit 2d0361a  Bump version to 1.8.0a4
    omit ba490d2  Merge branch 'master' into v1-8-test
    omit e0f5c0c  [AIRFLOW-489] Allow specifying execution date in trigger_dag API
    omit 2d54d8a  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 7e691d3  Update upgrade documentation for Google Cloud
    omit bb88378  Merge branch 'AIRFLOW-738'
    omit e18d67d  [AIRFLOW-738] Commit deleted xcom items before insert
    omit ffbe728  [AIRFLOW-729] Add Google Cloud Dataproc cluster creation operator
    omit 617ba74  [AIRFLOW-728] Add Google BigQuery table sensor
    omit e010cb2  [AIRFLOW-741] Log to debug instead of info for app.py
    omit 43bf89d  [AIRFLOW-731] Fix period bug for NamedHivePartitionSensor
    omit 0611f5c  Bump version to 1.8.0a3
    omit 741bfe3  Merge branch 'master' into v1-8-test
    omit 19ed900  [AIRFLOW-740] Pin jinja2 to < 2.9.0
    omit 6c5109b  [AIRFLOW-663] Improve time units for task performance charts
    omit 9a7801d  [AIRFLOW-665] Fix email attachments
    omit 3fe53cb  Merge branch 'master' into v1-8-test
    omit a6b1481  [AIRFLOW-734] Fix SMTP auth regression when not using user/pass
    omit 794540f  [AIRFLOW-702] Fix LDAP Regex Bug
    omit 3f7b875  [AIRFLOW-730] Add Handshake to Airflow users
    omit 5584230  Bump version to 1.8.0alpha2
    omit 9df4789  [AIRFLOW-717] Add Cloud Storage updated sensor
    omit f939d78  Merge branch 'master' into temp_fix
    omit e9fe64a  Merge remote-tracking branch 'apache/master'
    omit 2e166b7  [AIRFLOW-695] Retries do not execute because dagrun is in FAILED state
    omit 7fa86f7  [AIRFLOW-673] Add operational metrics test for SchedulerJob
    omit 6948e40  [AIRFLOW-727] try_number is not increased
    omit c8a4eb3  [AIRFLOW-695] Retries do not execute because dagrun is in FAILED state
    omit 937142d  [AIRFLOW-726] Add Vnomics to Airflow users
    omit 1c4cff0  [AIRFLOW-715] A more efficient HDFS Sensor:
    omit 410736d  [AIRFLOW-716] Allow AVRO BigQuery load-job without schema
    omit 7220e72  [AIRFLOW-718] Allow the query URI for DataProc Pig
    omit ec65ef7  [AIRFLOW-724] Adding City of San Diego to Airflow users
    omit 75c3e1d  Merge branch 'AIRFLOW-721'
    omit 9de7762d4 Log needs to be part of try/catch block
    omit f048e94  [AIRFLOW-721] Descendant process can disappear before termination
    omit b95a615  [AIRFLOW-721] Descendant process can disappear before termination
    omit ed8e15b  [AIRFLOW-720] Add Shopkick to Airflow users
    omit d3abe2c  [AIRFLOW-403] Bash operator's kill method leaves underlying processes running
    omit 0f9112d  [AIRFLOW-657] Add AutoCommit Parameter for MSSQL
    omit f21e97e  [AIRFLOW-641] Improve pull request instructions
    omit 93538ca  [AIRFLOW-685] Add test for MySqlHook.bulk_load()
    omit cd33276  [AIRFLOW-686] Match auth backend config section
    omit 5d6307c  [AIRFLOW-691] Add SSH KeepAlive option to SSH_hook
    omit c2a0ab5  [AIRFLOW-709] Use same engine for migrations and reflection
    omit 38ba86c  [AIRFLOW-700] Update to reference to web authentication documentation
    omit 3cec728  [AIRFLOW-649] Support non-sched DAGs in LatestOnlyOp
    omit edf55cd  [AIRFLOW-712] Fix AIRFLOW-667 to use proper HTTP error properties
    omit 062354d  [AIRFLOW-710] Add OneFineStay as official user
    omit 96c787f  [AIRFLOW-703][AIRFLOW-1] Stop Xcom being cleared too early
    omit e8f91c6  [AIRFLOW-701] Add Lemann Foundation as an Airflow user
    omit 2b77c0c  Merge pull request #1949 from duffn/patch-1
    omit f025efc  Add Digital First Media to companies using
    omit 51acc50  [AIRFLOW-679] Stop concurrent task instances from running
    omit 0be87d5  [AIRFLOW-704][AIRFLOW-1] Fix invalid syntax in BQ hook
    omit cac1330  [AIRFLOW-667] Handle BigQuery 503 error
    omit 67ab416  [AIRFLOW-680] Disable connection pool for commands
    omit 15ff540  [AIRFLOW-678] Prevent scheduler from double triggering TIs
    omit 2306892  [AIRFLOW-677] Kill task if it fails to heartbeat
    omit b674656  [AIRFLOW-674] Ability to add descriptions for DAGs
    omit 37a324a  [AIRFLOW-682] Bump MAX_PERIODS to make mark_success work for large DAGs
    omit 64a1b19  Use jdk selector to set required jdk
    omit 91cd6bf  [AIRFLOW-647] Restore dag.get_active_runs
    omit 2933655  [AIRFLOW-662] Change seasons to months in project description
    omit 05f7adb  [AIRFLOW-656] Add dag/task/date index to xcom table
    omit 209e7e9  [AIRFLOW-658] Improve schema_update_options in GCP
    omit d9bba86  [AIRFLOW-41] Fix pool oversubscription
    omit 6fb9463  Merge branch 'api_v3'
    omit d5ac6bd  [AIRFLOW-489] Add API Framework
    omit 7f0bf57  [AIRFLOW-653] Add some missing endpoint tests
    omit 8f4473c  [AIRFLOW-652] Remove obsolete endpoint
    omit 98197d9  [AIRFLOW-345] Add contrib ECSOperator
    omit 41490f9  [AIRFLOW-651] Hotfix setup.py
    omit 829c748  closes apache/incubator-airflow#1900 *Not a bug*
    omit 19c1f5d  [AIRFLOW-650] Adding Celect to user list
    omit 7c94d81  [AIRFLOW-510] Filter Paused Dags, show Last Run & Trigger Dag
    omit 935ede2  [AIRFLOW-643] Improve date handling for sf_hook
    omit beb2852  [AIRFLOW-638] Add schema_update_options to GCP ops
    omit dedc54e  [AIRFLOW-640] Install and enable nose-ignore-docstring
    omit ca6dbc6  [AIRFLOW-639]AIRFLOW-639] Alphasort package names
    omit dcecf54  closes apache/incubator-airflow#1425 *Closed for inactivity*
    omit 75942ae  closes apache/incubator-airflow#1637 *Closed for inactivity*
    omit 72cc8b3  [AIRFLOW-375] Fix pylint errors
    omit 4e550cb  [AIRFLOW-347] Show empty DAG runs in tree view
    omit b93e651  [AIRFLOW-628] Adding SalesforceHook to contrib/hooks
    omit 0fd6c2c  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 523f2dc  closes apache/incubator-airflow#1816 *No movement on PR*
    omit 15a81e6  [AIRFLOW-514] hive hook loads data from pandas DataFrame into hive and infers types
    omit e1bc516  [AIRFLOW-565] Fixes DockerOperator on Python3.x
    omit d910821  closes apache/incubator-airflow#1744 *No movement on PR*
    omit f54174a  [AIRFLOW-635] Encryption option for S3 hook
    omit b8feb3b  [AIRFLOW-634] Add lumoslabs to readme
    omit 0112f69  Merge pull request #1870 from gtoonstra/maxactiveruns_fix
    omit 804421b  [AIRFLOW-137] Fix max_active_runs on clearing tasks
    omit 365af16  closes apache/incubator-airflow#1410 *PR abandonned by submitter*
    omit 07dda4f  close apache/incubator-airflow#1529 *closed for inactivity*
    omit 87fc326  close apache/incubator-airflow#1579 *closed for inactivity*
    omit b5ca095  close apache/incubator-airflow#1340 *superseded by other PRs*
    omit 448e06f  [AIRFLOW-343] Fix schema plumbing in HiveServer2Hook
    omit 664e63a  [AIRFLOW-130] Fix ssh operator macosx
    omit 77ef48e  closes apache/incubator-airflow#1407 *closed for inactivity*
    omit 818dda3  closes apache/incubator-airflow#1761 *closed for inactivity*
    omit 6ea5113  [AIRFLOW-633] Show TI attributes in TI view
    omit 356fa02  [AIRFLOW-626][AIRFLOW-1] HTML Content does not show up when sending email with attachment
    omit 561b95a  [AIRFLOW-632] Add Stackspace to airflow users list
    omit 7d9295a  [AIRFLOW-631] Add HelloFresh to Airflow Users
    omit f34b292  [AIRFLOW-533] Set autocommit via set_autocommit
    omit 12e48b4  [AIRFLOW-629] stop pinning lxml
    omit dd1f50e  [AIRFLOW-464] Add setdefault method to Variable
    omit c6dd4d4  Revert "[AIRFLOW-626] HTML Content does not show up when sending email with attachment"
    omit 55af3e0  [AIRFLOW-626][AIRFLOW-1] HTML Content does not show up when sending email with attachment
    omit 4609f68  closes apache/incubator-airflow#1753 *example DAG not functional*
    omit 92b1f0f  closes apache/incubator-airflow#1763 *submitter will reopen when he has more time*
    omit d838303  [AIRFLOW-591] Add datadog hook & sensor
    omit f8f7d1a  [AIRFLOW-561] Add RedshiftToS3Transfer operator
    omit 1944eee  [AIRFLOW-570] Pass root to date form on gantt
    omit 910c0dd  [AIRFLOW-504] Store fractional seconds in MySQL tables
    omit d12ef6f  [AIRFLOW-507] Use Travis' ubuntu trusty for CI
    omit 6adb15c  [AIRFLOW-623] LDAP attributes not always a list
    omit 98f3218  [AIRFLOW-611] source_format in BigQueryBaseCursor
    omit 868bc83  [AIRFLOW-619] Fix exception in Gannt chart
    omit f192770  [AIRFLOW-618] Cast DateTimes to avoid sqllite errors
    omit 286c047  [AIRFLOW-422] Add JSON endpoint for task info
    omit fa977b6  [AIRFLOW-616][AIRFLOW-617] Minor fixes to PR tool UX
    omit 4fb86f9  [AIRFLOW-179] Fix DbApiHook with non-ASCII chars
    omit 9ae583e  closes apache/incubator-airflow#1603 *PR abandonned by submitter*
    omit f1bb8f3  closes apache/incubator-airflow#1538 *Not acceptable*
    omit 0d3ed4d  [AIRFLOW-566] Add timeout while fetching logs
    omit 26bab26  [AIRFLOW-615] Set graph glyphicon first
    omit 43a41b6  [AIRFLOW-606] Add requirements.txt for airflow-pr
    omit ac6d429  [AIRFLOW-609] Add application_name to PostgresHook
    omit 04168f3  closes apache/incubator-airflow#1797 *closed for inactivity*
    omit b8d739a  [AIRFLOW-614][AIRFLOW-1] Add Madrone as Airflow user
    omit 372e4c7  [AIRFLOW-613][AIRFLOW-1] Add Astronomer as Airflow user
    omit e79ea3b  [AIRFLOW-612] Move resources/articles links to wiki
    omit 26c2df3  [AIRFLOW-411] Add Python3 support to hipchat_operator
    omit 39499e8  [AIRFLOW-551] pin flask to >=0.11, <0.12
    omit 61f92b7  [AIRFLOW-552] upgrade funcsigs to 1.0.2
    omit 2daf7a8  [AIRFLOW-590] Set module parameter in OracleHook
    omit 0b6ac66  closes apache/incubator-airflow#1692 *closed for inactivity*
    omit 0448948  closes apache/incubator-airflow#915 *closed for inactivity*
    omit 730d353  closes apache/incubator-airflow#1439 *fixed by other PR:#1760*
    omit e26c2e4  closes apache/incubator-airflow#1497 *closed for inactivity*
    omit 4f42857  closes apache/incubator-airflow#1391 *closed for inactivity*
    omit 527e3ec  [AIRFLOW-604] Revert .first() to .one()
    omit 5616c02  [AIRFLOW-370] Create AirflowConfigException in exceptions.py
    omit 1660aa0  [AIRFLOW-582] Fixes TI.get_dagrun filter (removes start_date)
    omit 6f4704a  [AIRFLOW-568] Fix double task_stats count if a DagRun is active
    omit 9793431  [AIRFLOW-585] Fix race condition in backfill execution loop
    omit 4a496fa  [AIRFLOW-600] Added BandwidthX as a user of Airflow
    omit 75c0eae  closes apache/incubator-airflow#1491 *dupe of #1497*
    omit 1aa241d  [AIRFLOW-580] Prevent landscape warning on .format
    omit 2f26126  [AIRFLOW-597] Check if content is None, not false-equivalent
    omit 46236fa  [AIRFLOW-586] test_dag_v1 fails from 0 to 3 a.m.
    omit 2bbcdc3  [AIRFLOW-453] Add XCom Admin Page
    omit 84cb7e8  closes apache/incubator-airflow#1384 *obsolete*
    omit c1747b7  closes apache/incubator-airflow#1379 *obsolete*
    omit 64d7e3f  closes apache/incubator-airflow#1301 *obsolete*
    omit 1425d72  closes apache/incubator-airflow#1274 *no movement from submitter*
    omit f2f1b29  closes apache/incubator-airflow#1276 *no movement from submitter*
    omit fb40505  closes apache/incubator-airflow#989 *no movement from submitter*
    omit 3c5d980  closes apache/incubator-airflow#908 *no movement from submitter*
    omit 8ec5f7f  closes apache/incubator-airflow#746 *no movement from submitter*
    omit ad3dfa6  closes apache/incubator-airflow#772 *no movement from submitter*
    omit ca343d1  closes apache/incubator-airflow#746 *no movement from submitter*
    omit 44407ff  [AIRFLOW-599] Adding spotify to Airflow users
    omit 458e716  closes apache/incubator-airflow#1758 *No movement from submitter*
    omit a947725  closes apache/incubator-airflow#1572 *No movement from submitter*
    omit 3c29ed3  closes apache/incubator-airflow#1434 *No movement from submitter*
    omit 7766ab7  closes apache/incubator-airflow#1339 *No movement from submitter*
    omit e835cb3  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 60f9c1e  closes apache/incubator-airflow#1432 *PR abandoned by submitter*
    omit 61370fb  [AIRFLOW-588] Add Google Cloud Storage Object sensor[]
    omit c49d0b3  [AIRFLOW-592] example_xcom import Error
    omit 928fa98  [AIRFLOW-587] Fix incorrect scope for Google Auth[]
    omit c65f403  [AIRFLOW-589] Add templatable job_name[]
    omit c5f6633  [AIRFLOW-227] Show running config in config view
    omit 3e3ccb7  [AIRFLOW-319]AIRFLOW-319] xcom push response in HTTP Operator
    omit 8d0e9e0  closes apache/incubator-airflow#957 *PR abandonned by submitter*
    omit 67cab0d  closes apache/incubator-airflow#1353 *PR abandonned by submitter*
    omit 8cc7517  closes apache/incubator-airflow#1344 *PR abandonned by submitter*
    omit d4fb339  closes apache/incubator-airflow#1392 *PR abandonned by submitter*
    omit dcef468  closes apache/incubator-airflow#1488 *PR abandonned by submitter*
    omit e2ca77c  closes apache/incubator-airflow#652 *no movement from submitter*
    omit 8911903  [AIRFLOW-385] Add symlink to latest scheduler log directory
    omit e4cca0d  [AIRFLOW-583] Fix decode error in gcs_to_bq
    omit f8185f9  closes apache/incubator-airflow#1703 *Obsolute PR*
    omit f3af6f4  [AIRFLOW-96] s3_conn_id using environment variable
    omit a920035  closes apache/incubator-airflow#837 *PR abandonned by submitter*
    omit 8886591  [AIRFLOW-579] Mention BlaBlaCar as Airflow user[]
    omit 87b8bdc  closes  apache/incubator-airflow#1841 *Closing dummy PR*
    omit 0dfecf9  closes incubator-airflow/airflow#1841 *Closing dummy PR*
    omit 916f1eb  Merge pull request #1402 from lauralorenz/schedule_interval_default_args_docs
    omit 80d3c8d  [AIRFLOW-575] Clarify tutorial and FAQ about `schedule_interval` always inheriting from DAG object
    omit 0235d59  [AIRFLOW-577] Output BigQuery job for improved debugging
    omit e36f9a7  closes apache/incubator-airflow#1787 *PR abandonned by submitter*
    omit 61fb9de  closes apache/incubator-airflow#1531 *PR abandonned by submitter*
    omit 6014ec2  closes apache/incubator-airflow#1580 *PR abandonned by submitter*
    omit c31d555  closes apache/incubator-airflow#1702 *PR abandonned by submitter*
    omit e407817  [AIRFLOW-567] Add Easy Taxi as an Airflow user
    omit 22427da  closes apache/incubator-airflow#1770 *PR abandonned by submitter*
    omit 9b689d0  closes apache/incubator-airflow#1590 *no movement from submitter*
    omit c6de16b  [AIRFLOW-560] Get URI & SQLA engine from Connection
    omit 941500e  [AIRFLOW-518] Require DataProfilingMixin for Variables CRUD
    omit 0fd14de  [AIRFLOW-553] Fix load path for filters.js
    omit 0cfd243  [AIRFLOW-554] Add Jinja support to Spark-sql
    omit 78ebd47  [AIRFLOW-550] Make ssl config check empty string safe
    omit a66cf75  [AIRFLOW-500] Use id for github allowed teams
    omit bae8bc7  closes apache/incubator-airflow#1789 *not needed since original code changed*
    omit 99e7d8c  [AIRFLOW-556] Add UI PR guidelines
    omit 4405940  closes apache/incubator-airflow#1734 *no movement from submitter*
    omit f509264  [AIRFLOW-358][AIRFLOW-430] Add `connections` cli
    omit fe5eaab  [AIRFLOW-548] Load DAGs immediately & continually
    omit 4d567f4  Merge branch '1822'
    omit c970b09  [AIRFLOW-539] Updated BQ hook and BQ operator to support Standard SQL.
    omit 3bc49f6  Add Auth0 to companies using Airflow
    omit 573fb99  [AIRFLOW-378] Add string casting to params of spark-sql operator
    omit 2aaa629  [AIRFLOW-545] Add Bloc as Airflow user[]
    omit 2d07a16  [AIRFLOW-544] Add Pause/Resume toggle button
    omit eb5982d  [AIRFLOW-333][AIRFLOW-258] Fix non-module plugin components
    omit c37740f  [AIRFLOW-542] Add tooltip to DAGs links icons
    omit c02425d  [AIRFLOW-530] Update docs to reflect connection environment var has to be in uppercase
    omit 84f6599  [AIRFLOW-537] Add WiseBanyan as Airflow user[]
    omit 8ca8f66  [AIRFLOW-525] Update template_fields in Qubole Op
    omit f0db42c  [AIRFLOW-480] Support binary file download from GCS
    omit 89dc501  [AIRFLOW-535][AIRFLOW-1] Add OfferUp as an Airflow user.[]
    omit 081fd00  [AIRFLOW-531] Add T2 Systems as Airflow User
    omit c72c0b76 closes apache/incubator-airflow#1810 *no movement from submitter*
    omit 5a8a448  closes apache/incubator-airflow#1562 *fixed by another pr*
    omit edf033b  [AIRFLOW-198] Implement latest_only_operator
    omit d4013f9  [AIRFLOW-523] Add AltX as Airflow user
    omit e54a855  [AIRFLOW-521] Add IFTTT as Airflow user
    omit 5df21cf  [AIRFLOW-519] Add 99 as an Airflow user
    omit b28cedb  [AIRFLOW-91] Add SSL config option for the webserver
    omit 4905a55  [AIRFLOW-191] Fix connection leak with PostgreSQL backend
    omit ff45d8f  [AIRFLOW-512] Fix 'bellow' typo in docs & comments
    omit 0e3ed44  [AIRFLOW-509][AIRFLOW-1] Create operator to delete tables in BigQuery
    omit fb7b98b  [AIRFLOW-498] Remove hard-coded gcp project id
    omit 8fba0ac  [AIRFLOW-505] Support unicode characters in authors' names
    omit 1a0d07e  Do not use migrations in coverage
    omit c21b114  Do not include testing and directories in coverage reporting
    omit afed622  [AIRFLOW-469] Add MFG Labs as Airflow user
    omit daa326c  [AIRFLOW-494] Add per-operator success/failure metrics
    omit 3a1be4a  Revert "[AIRFLOW-78] airflow clear leaves dag_runs"
    omit 32f3c1c  [AIRFLOW-488] Fix test_simple fail
    omit 247955d  [AIRFLOW-468] Update Panda requirement to 0.17.1
    omit c08b52a  [AIRFLOW-159] Add cloud integration section + GCP documentation
    omit 86fe23f  [AIRFLOW-477][AIRFLOW-478] Restructure security section for clarity
    omit c6cc01f  [AIRFLOW-467] Allow defining of project_id in BigQueryHook
    omit 2de790a  [AIRFLOW-483] Change print to logging statement
    omit 0bdcdbe  [AIRFLOW-481] Add Markovian
    omit 6b6faee  [AIRFLOW-476] Add link to Apache Incubation page
    omit 0e56860  [AIRFLOW-475] make the segment granularity in Druid hook configurable
    omit e6cc1c0  Merge pull request #1772 from mistercrunch/v1_7_2
    omit 0e95d67  Dropping .txt etension on repo's root files
    omit 7bb750d  Bumping to v1.7.2.dev0
    omit 216e5c3  Bump version number to v1.7.2
    omit 12fa55d  Adding DISCLAIMER.txt file to the repo
    omit 259c634  Removing highchart reference from NOTICE.txt
    omit 6b9ad4b  [AIRFLOW-472] Add liligo as an Airflow user
    omit 465dfd9  [AIRFLOW-466] Add Vente-Exclusive.com as an official Airflow user
    omit d649cfa  [AIRFLOW-463] Link Airflow icon to landing page
    omit f360414  [AIRFLOW-149] Task Dependency Engine + Why Isn't My Task Running View
    omit 16fac98  [AIRFLOW-361] Add default failure handler for the Qubole Operator
    omit ee7c6b0  Merge branch 'AIRFLOW-443'
    omit 901b60b  [AIRFLOW-353] Fix dag run status update failure
    omit b9858ed  [AIRFLOW-457] Adding Gusto as Airflow User
    omit fe037d6  [AIRFLOW-447] Store source URIs in Python 3 compatible list
    omit 14c868e  [AIRFLOW-443] Make module names unique when importing
    omit 3cba29e  [AIRFLOW-449] Add Whistle Labs as an Airflow user
    omit df848a5  [AIRFLOW-444] Add Google authentication backend
    omit 7a5e1d8  [AIRFLOW-446][AIRFLOW-445] Adds missing dataproc submit options
    omit d202991  [AIRFLOW-448] Adding Apigee as an official user of Airflow
    omit 6af3a3d  [AIRFLOW-431] Add CLI for CRUD operations on pools
    omit 6d42d0c  [AIRFLOW-446] Add Zenly as an airflow user
    omit 3897216  [AIRFLOW-329] Update Dag Overview Page with Better Status Columns
    omit fcf645b  [AIRFLOW-439] Add Scaleway as Airflow user.
    omit d4d9350  [AIRFLOW-440] add iHeartRadio as Airflow user.
    omit 821bdb5  [AIRFLOW-429] Add Zapier Add Zapier. Add a Link. Correct Alphabetization. Correct Markdown
    omit 2396b0c  [AIRFLOW-360] Fix style warnings in models.py
    omit 3767e69  [AIRFLOW-423][AIRFLOW-424][AIRFLOW-426] UX updates for PR Tool
    omit 11b4b08  [AIRFLOW-425] Add white fill for null state tasks in tree view.
    omit 7662cd8  [AIRFLOW-328][AIRFLOW-371] Remove redundant default configuration & fix unit test configuration
    omit c39e4f6  [AIRFLOW-69] Use dag runs in backfill jobs
    omit 785dd19  [AIRFLOW-415] Make dag_id not found error clearer
    omit 55b7c1b  [AIRFLOW-416] Use ordinals in README's company list
    omit ecdd8c6  [AIRFLOW-369] Allow setting default DAG orientation
    omit a737506  [AIRFLOW-410] Add 2 Q/A to the FAQ in the docs
    omit 9aa7da5  [AIRFLOW-407] Add different colors for some sensors
    omit 477944c  [AIRFLOW-414] Improve error message for missing FERNET_KEY
    omit 5ac8ff1  [AIRFLOW-406] Sphinx/rst fixes
    omit d200f60  [AIRFLOW-412] Fix lxml dependency
    omit 6302f48  [AIRFLOW-413] Fix unset path bug when backfilling via pickle
    omit f2b458e  Fix format string bug
    omit 197c905  [AIRFLOW-78] airflow clear leaves dag_runs
    omit f1abffa  [AIRFLOW-402] Remove NamedHivePartitionSensor static check, add docs
    omit 55985ef  [AIRFLOW-394] Add an option to the Task Duration graph to show cumulative times
    omit 2c3d0fd  Merge remote-tracking branch 'apache/master'
    omit 1d67d62  [AIRFLOW-404] Retry download if unpacking fails for hive
    omit 9d254a3  [AIRFLOW-276] Gunicorn rolling restart
    omit 62768bc  [AIRFLOW-399] - Remove dags/testdruid.py
    omit d69fb31  [AIRFLOW-400] models.py/DAG.set_dag_runs_state() does not correctly set state
    omit c567930  [AIRFLOW-395] Fix colon/equal signs typo for resources in default config
    omit 090f518  Merge pull request #1705 from jalessio/master
    omit de4b7c6  [AIRFLOW-397] Documentation: Fix typo "instatiating" to "instantiating"
    omit 16a182c  [AIRFLOW-395] Remove trailing commas from resources in config
    omit b9b5e10  Merge branch '1701'
    omit 205c28e  [AIRFLOW-388] Add a new chart for Task_Tries for each DAG
    omit 968ba9c  [AIRFLOW-322] Fix typo in FAQ section
    omit b39cbdb  [AIRFLOW-375] Pylint fixes
    omit 3cef8ed  Merge pull request #1700 from mylons/limit_github_enterprise_scope
    omit a1c4cd9  limit scope to user email only AIRFLOW-386
    omit eb989dc  [AIRFLOW-383] Cleanup example qubole operator dag
    omit fdb7e94  [AIRFLOW-160] Parse DAG files through child processes
    omit 835bcb6  merges apache/incubator-airflow#1691 *fixed*
    omit 635ef78  merges apache/incubator-airflow#1696 *fixed*
    omit b9af444  Merge branch '1696'
    omit cda943e  closes apache/incubator-airflow#1691 *Fixed*
    omit 6d4ca3c  closes apache/mahout#ZZ *Won't fix*
    omit ba27814  Merge branch '1697'
    omit 35c2215  [AIRFLOW-381] Manual UI Dag Run creation: require dag_id field
    omit 3845898  [AIRFLOW-373] Enhance CLI variables functionality
    omit b4aa647  Link to wiki in README
    omit 3deb9de  [AIRFLOW-379] Enhance Variables page functionality: import/export variables
    omit 7dbc3cd  [AIRFLOW-331] modify the LDAP authentication config lines in  'Security' sample codes
    omit 0a8410d  Merge pull request #1686 from mylons/master
    omit 9767555  need to import login_user if we're going to use it
    omit a89d101  [AIRFLOW-356][AIRFLOW-355][AIRFLOW-354] Replace nobr, enable DAG only exists locally message, change edit DAG icon
    omit 2c931ab  [AIRFLOW-362] Import __future__ division
    omit edce741  [AIRFLOW-359] Pin flask-login to 0.2.11
    omit 7628a86  AIRFLOW-261 Add bcc and cc fields to EmailOperator
    omit 189e6b8  [AIRFLOW-348] Fix code style warnings
    omit b6e6098  [AIRFLOW-349] Add metric for number of zombies killed
    omit 00a591f  [AIRFLOW-340] Remove unused dependency on Babel
    omit 868efc7  AIRFLOW-339: Ability to pass a flower conf file
    omit 348f25f  [AIRFLOW-341][operators] Add resource requirement attributes to operators
    omit 5d90d13  Merge branch '1631'
    omit ab69637  Merge branch '1664'
    omit dc1bdf6  [AIRFLOW-335] Fix simple style errors/warnings
    omit aea1fa2  Merge remote-tracking branch 'apache/master'
    omit 3079da0  [AIRFLOW-337] Add __repr__ to VariableAccessor and VariableJsonAccessor
    omit cca55d7  [AIRFLOW-334] Fix using undefined variable
    omit c32452a  Add blue-yonder to Airflow users
    omit 6c7c52c  [AIRFLOW-315] Fix blank lines code style warnings
    omit 9f76427  [AIRFLOW-306] Add Spark-sql Hook and Operator
    omit 3c91bbb  [AIRFLOW-327] Add rename method to the FTPHook
    omit 7f7f8bf  Merge pull request #1657 from Shekharv/master
    omit 14561f2  Merge pull request #1659 from sekikn/AIRFLOW-321
    omit 0953f27  Merge pull request #1642 from jlowin/pr-tool-1
    omit d62a439  [AIRFLOW-321] Fix a wrong code example about tests/dags
    omit 040d41a  Update README.md
    omit 635c97a  [AIRFLOW-316] Always check DB state for Backfill Job execution
    omit 9206439  [AIRFLOW-264] Adding workload management for Hive
    omit 8b86ee6  [AIRFLOW-297] support exponential backoff option for retry delay
    omit 9a61a5b  [AIRFLOW-31][AIRFLOW-200] Add note to updating.md
    omit 9b92067  [AIRFLOW-307] There is no __neq__ python magic method.
    omit 72ce0be  [AIRFLOW-309] Add requirements of develop dependencies to docs
    omit 7f653de  [AIRFLOW-307] Rename __neq__ to __ne__ python magic method.
    omit 8b9ead7  [AIRFLOW-313] Fix code style for sqoop_hook.py
    omit ddb554f  [AIRFLOW-311] Fix wrong path in CONTRIBUTING.md
    omit a9ee8ce  [AIRFLOW-24] DataFlow Java Operator
    omit 35d07a8  [AIRFLOW-308] Add link to refresh DAG within DAG view header
    omit 2d7c830  [AIRFLOW-314] Fix BigQuery cursor run_table_upsert method
    omit c08b022  [AIRFLOW-298] fix incubator diclaimer in docs
    omit a9f9fe5  [AIRFLOW-284] HiveServer2Hook fix for cursor scope for get_results
    omit 8e0ac53  [AIRFLOW-260] More graceful exit when issues can't be closed
    omit 7774c39  [AIRFLOW-260] Handle case when no version is found
    omit 8f863d7  [AIRFLOW-228] Handle empty version list in PR tool
    omit f3a05d4  [AIRFLOW-302] Improve default squash commit message
    omit bfd2cfc  [AIRFLOW-187] Improve prompt styling
    omit 656f3c6  [AIRFLOW-187] Fix typo in argument name
    omit 659f9a0  [AIRFLOW-187] Move "Close XXX" message to end of squash commit
    omit 0a94cae  Merge pull request #1641 from jlowin/external-task
    omit 9f49f12  [AIRFLOW-247] Add EMR hook, operators and sensors. Add AWS base hook
    omit ddbcd88  Add license to migration file
    omit f49e238  [AIRFLOW-301] Fix broken unit test
    omit efdbbb5  [AIRFLOW-100] Add execution_date_fn to ExternalTaskSensor
    omit 0965648  [AIRFLOW-282] Remove PR Tool logic that depends on version formatting
    omit 7980f77  [AIRFLOW-291] Add index for state in TI table
    omit a59ba04  [AIRFLOW-269] Add some unit tests for PostgreSQL
    omit 24d41b8  [AIRFLOW-296] template_ext is being treated as a string rather than a tuple in qubole operator
    omit 002cf85  [AIRFLOW-286] Improve FTPHook to implement context manager interface
    omit bf28de4  [AIRFLOW-243] Create NamedHivePartitionSensor
    omit 4a84a57  Add an Apache Incubator Disclaimer and mocking modules
    omit a2ed55f  [AIRFLOW-246] Improve dag_stats endpoint query
    omit 0923356  [AIRFLOW-189] Highlighting of Parent/Child nodes in Graphs
    omit 5b5c3a1  [ARFLOW-255] Check dagrun timeout when comparing active runs
    omit 7b382b4  Merge pull request #1586 from criccomini/AIRFLOW-200
    omit be6766a  [AIRFLOW-281] Add port to mssql_hook
    omit dc84fde  [AIRFLOW-285] Use Airflow 2.0 style imports for all remaining hooks/operators
    omit d6d3f53  [AIRFLOW-40] Add LDAP group filtering feature.
    omit 02a2076  Merge branch 'contributing'
    omit a88ee53  [AIRFLOW-277] Multiple deletions does not work in Task Instances view if using SQLite backend
    omit dce633e  [AIRFLOW-200] Make hook/operator imports lazy, and print proper exceptions
    omit d15f8ca  [AIRFLOW-283] Make store_to_xcom_key a templated field in GoogleCloudStorageDownloadOperator
    omit 5db7ec7  [AIRFLOW-278] Support utf-8 ecoding for SQL
    omit 3b84bcb  [AIRFLOW-280] clean up tmp druid table no matter if an ingestion job succeeds or not
    omit 518e007  [AIRFLOW-274] Add XCom functionality to GoogleCloudStorageDownloadOperator
    omit bd9127e  [AIRFLOW-273] Create an svg version of the airflow logo.
    omit 5364d6c  [AIRFLOW-275] Update contributing guidelines
    omit 7f6d877  [AIRFLOW-244] Modify hive operator to inject analysis data
    omit 54f1c11  [AIRFLOW-162] Allow variable to be accessible into templates
    omit 072fa8e  Merge pull request #1609 from sekikn/AIRFLOW-252
    omit 3ffa656  [AIRFLOW-248] Add Apache license header to all files
    omit f4c4414  [AIRFLOW-263] Remove temp backtick file
    omit 7992036  Merge pull request #1612 from ajayyadava/262
    omit 79d3be5  [AIRFLOW-252] Raise Sqlite exceptions when deleting tasks instance in WebUI
    omit 26c31d9  Merge pull request #1547 from artwr/artwr_fix_sensor_timeout
    omit c38a5c2  [AIRFLOW-180] Fix timeout behavior for sensors
    omit 05a1150  [AIRFLOW-262] Simplify commands in MANIFEST.in
    omit 45b735b  [AIRFLOW-31] Add zope dependency
    omit 004272b  Merge branch 'highcharts_to_d3'
    omit 0a46008  [AIRFLOW-6] Remove dependency on Highcharts
    omit 7c0f837  [AIRFLOW-234] make task that aren't `running` self-terminate
    omit d243c00  Merge remote-tracking branch 'apache/master'
    omit ab2d71b  [AIRFLOW-256] Fix test_scheduler_reschedule heartrate
    omit adcccfa  Merge pull request #1272 from jlowin/standard-imports
    omit ce362c3  Add Postmates to Airflow users list
    omit f26b7a2  Add Python 3 compatibility fix
    omit ea29046  Merge pull request #1595 from sekikn/AIRFLOW-225
    omit 851adc5  [AIRFLOW-31] Use standard imports for hooks/operators
    omit 949479c  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit 06e70e2  [AIRFLOW-173] Initial implementation of FileSensor
    omit fb89276  [AIRFLOW-224] Collect orphaned tasks and reschedule them
    omit 6270dcf  Merge branch '1582'
    omit 01952b3  [AIRFLOW-239] Fix tests indentation
    omit 1141165  [AIRFLOW-225] Better units for task duration graph
    omit 8aa7160  Merge pull request #1592 from aoen/ddavydov/add_testing_done_section_to_pr_template
    omit dffd108  [AIRFLOW-241] Add testing done section to PR template
    omit 5963ac8  [AIRFLOW-222] Show duration of task instances in ui
    omit 7d29698  [AIRFLOW-231] Do not eval user input in PrestoHook
    omit 717a4ae  [AIRFLOW-216] Add Sqoop Hook and Operator
    omit 8d501b0  [AIRFLOW-171] Add upgrade notes on email and S3 to 1.7.1.2
    omit 54b361d  [AIRFLOW-238] Make compatible with flask-admin 1.4.1
    omit a599167  [AIRFLOW-230] [HiveServer2Hook] adding multi statements support
    omit 901e8f2  Merge branch 'align_startdate'
    omit b7def7f  [AIRFLOW-142] setup_env.sh doesn't download hive tarball if hdp is specified as distro
    omit d31ff09  [AIRFLOW-223] Make parametrable the IP on which Flower binds to
    omit 0bd5515  [AIRFLOW-218] Added option to enable webserver gunicorn access/err logs
    omit 80210b2  Merge pull request #1569 from mistercrunch/docs
    omit 3ba14e4  Merge pull request #1573 from jlowin/test-merge-pr
    omit cfd502e  [AIRFLOW-213] Add "Closes #X" phrase to commit messages
    omit f69eec3  [AIRFLOW-68] Align start_date with the schedule_interval
    omit 03ce4b9  Merge remote-tracking branch 'apache/master'
    omit b85fd61  [AIRFLOW-9] Improving docs to meet Apache's standards
    omit 18009d0  [AIRFLOW-131] Make XCom.clear more selective
    omit 1e48c2b  [AIRFLOW-214] Fix occasion of detached taskinstance
    omit a73d755  [AIRFLOW-206] Add commit to close PR
    omit 275aa15  [AIRFLOW-206] Always load local log files if they exist
    omit c78101e  [AIRFLOW-211] Fix JIRA "resolve" vs "close" behavior
    omit d32fb8d  [AIRFLOW-64] Add note about relative DAGS_FOLDER
    omit 612c3b0  [AIRFLOW-114] Sort plugins dropdown
    omit 0535d17  Merge pull request #1567 from jlowin/pr-tool-7
    omit 2ce8ff5  [AIRFLOW-187] Improve PR Tool UX
    omit 89edb6f  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-airflow
    omit fb5a3b3  [AIRFLOW-209] Add scheduler tests and improve lineage handling
    omit 5ccf224  [AIRFLOW-207] Improve JIRA auth workflow
    omit f72b0d3  Merge pull request #1565 from jlowin/pr-tool-5
    omit d0d54e8  [AIRFLOW-187] Improve PR tool UX
    omit dce08f6  [AIRFLOW-155] Documentation of Qubole Operator
    omit c2384cb  Merge branch 'process_dag'
    omit b18c995  Optimize and refactor process_dag
    omit c6ae582  [AIRFLOW-185] Handle empty versions list
    omit 2c79099  Merge pull request #1564 from hudbrog/airflow_202
    omit ea002b7  [AIRFLOW-201] Fix for HiveMetastoreHook + kerberos
    omit f6a6e82  AIRFLOW-202: Fixes stray print line
    omit 92f44f5  [AIRFLOW-196] Fix bug that exception is not handled in HttpSensor
    omit df8e331  Merge branch '1557'
    omit 115fe1c  [AIRFLOW-195] : Add toggle support to subdag clearing in the CLI
    omit 0a5364c  [AIRFLOW-23] Support for Google Cloud DataProc
    omit 03e8e5d  [AIRFLOW-25] Configuration for Celery always required
    omit 7678492  Do not add comments to pull requests
    omit 4b6f7e8  AIRFLOW-190 Add codecov and remove download count
    omit e97a1fc  Merge branch 'AIRFLOW-168'
    omit 19fa985  AIRFLOW-168 Correct evaluation of @once schedule
    omit 8f63640  Revert "[AIRFLOW-179] DbApiHook string serialization fails when string contains non-ASCII characters"
    omit 87b4b8f  [AIRFLOW-179] DbApiHook string serialization fails when string contains non-ASCII characters
    omit 4aac54d  [AIRFLOW-183] Fetch log from remote when worker returns 4xx/5xx response
    omit afcd4fc  AIRFLOW-181 Fix failing unpacking of hadoop by redownloading
    omit b9efdc6  Merge pull request #1541 from msumit/AIRFLOW-167
    omit fedbacb  Merge pull request #1546 from jlowin/pr-tool-4
    omit 01b3291  Merge pull request #1545 from jgao54/zip-bug-fix
    omit ff7e03b  [AIRFLOW-176] remove unused formatting key
    omit 387f08c  Merge pull request #1544 from jlowin/pr-tool-3
    omit 9db0051  AIRFLOW-167: Add dag_state option in cli
    omit 50f911c  [AIRFLOW-178] Fix bug so that zip file is detected in DAG folder
    omit 456dada  Merge pull request #1530 from mattuuh7/hidden-fields
    omit beb95a5  [AIRFLOW-176] Improve PR Tool JIRA workflow
    omit 3e30941  AIRFLOW-45: Support Hidden Airflow Variables
    omit 7332c40  Merge pull request #1534 from jlowin/pr-tool-2
    omit 6d87679  [AIRFLOW-175] Run git-reset before checkout in PR tool
    omit 805944b  [AIRFLOW-157] Make PR tool Py3-compat; add JIRA command
    omit ac96fbf  Merge pull request #1542 from Firehed/apply_defaults
    omit 85d23a3  [AIRFLOW-170] Add missing @apply_defaults
    omit ee24855  Merge branch '1526'
    omit 8d72975  docfix: Fix a couple of minor typos.
    omit 88f895a  Bump version to unblock pypi release
    omit 893da2a  1.7.1.1
    omit 317ad5d  Pointing setup.py to then new repo
    omit e711028  Merge pull request #1533 from markreddy/AIRFLOW-153-fix-typos
    omit defb0c0  [AIRFLOW-153] fixed minor typos in help message
    omit 98f10d5  Merge pull request #1515 from jlowin/PR-MERGE
    omit 7e56bd4  [AIRFLOW-134] Add PR merge script
    omit edf4a7c  Merge branch '1527'
    omit 8bf335b  Merge branch '1524'
    omit 5898de1  Merge branch '1505'
    omit ccfc4c8  Merge branch '1520'
    omit af11640  [AIRFLOW-150] setup.py classifiers dict should be list
    omit a5c00b3  Updated HiveServer2Hook.to_csv() to add fetch_size
    omit 3b46e2d  [AIRFLOW-148] Use BQ connection project by default in view access
    omit aedb667  Make enhancements to VersionView
    omit 5e40d98  Merge branch '1522'
    omit 0b3d101  [AIRFLOW-52] 1.7.1 version bump and changelog
    omit 16740dd  Add Kiwi.com as a user to README
    omit 4b78e1a  [AIRFLOW-143] setup_env.sh doesn't leverage cache for downloading minicluster
    omit 8ae8681  Increasing License Coverage
    omit 7d32c17  Add a version view to display airflow version info
    omit 959d1fe  Merge branch '1508'
    omit 20a536c  Merge branch '1507'
    omit 4b25a7d  [AIRFLOW-125] Add file to GCS operator
    omit af43db5  [AIRFLOW-86] Wrap dict.items() in list for Py3 compatibility
    omit 4343234  Merge branch 'dag_run'
    omit f01854a  Adding Nerdwallet to the list of Currently officially using Airflow:
    omit 843a22f  [AIRFLOW-127] Makes filter_by_owner aware of multi-owner DAG
    omit cb56289  AIRFLOW-124 Implement create_dagrun
    omit 41a88c7  AIRFLOW-119: List support for tags in QuboleOperator
    omit 4d85783  Merge branch '1478'
    omit abc43c1  Merge branch '1493'
    omit 1505682  [AIRFLOW-121] Documenting dag doc_md feature
    omit d08c133  [AIRFLOW-119] Fix Template not found error and default tags for Qubole operator
    omit 6f4696b  [AIRFLOW-109] Fix try catch handling in PrestoHook
    omit db07e04  Merge branch '1503'
    omit 199e07a  change TARGET_PARTITION_SIZE to DEFAULT_TARGET_PARTITION_SIZE
    omit 72ab63e  Use incubating instead of incubator in title
    omit fb1616a  Merge branch '1502'
    omit b565ef9  use targetPartitionSize as the default partition spec
    omit 0b1c7ff  [AIRFLOW-117] fix links in README.md
    omit 07fe7d7  Merge branch '1498'
    omit 17bcf10  [AIRFLOW-112] no-op README change to close this jira's PR
    omit 1feac38  [AIRFLOW-112] Change default DAG view from tree view to graph view
    omit 30608b8  Change default DAG view from tree view to graph view
    omit 10d70d9  Merge branch '1490'
    omit ab5d445  Fix : Don't treat premature tasks as could_not_run tasks
    omit d18a782  Move presto.execute inside try catch to handle error
    omit 31f01b8  Revert "ssl gunicorn support"
    omit e332f63  ssl gunicorn support
    omit dddfd3b  AIRFLOW-92 Avoid unneeded upstream_failed session closes apache/incubator-airflow#1485
    omit 40b3fff  Merge pull request #1378 from jlowin/queued-tasks
    omit 385add2  AIRFLOW-52 Warn about overwriting tasks in a DAG
    omit c1aa93f  Add logic to lock DB and avoid race condition
    omit 43bdd7a  Handle queued tasks from multiple jobs/executors
    omit 61f3578  [AIRFLOW-80] Move example_twitter dag to contrib/example_dags as it requires hive
    omit eb09609  [AIRFLOW-75] Fix bug in S3 config file parsing
    omit 7a1fa7b  AIRFLOW-77: Enable UI toggle whether to apply 'clear' operation recursively to sub-DAGs or not
    omit 181d373  Use getfqdn to make sure urls are fully qualified
    omit ce220e0  [AIRFLOW-52] Fix bottlenecks when working with many tasks
    omit aff5d8c  Add bulk_dump abstract method to DbApiHook (#1471)
    omit 415b363  Fix corner case with joining processes/queues (#1473)
    omit d2f3fb4  [AIRFLOW-53] Adding DagBag stats report to CLI's list_dags (#1468)
    omit c3614d1  Merge pull request #1466 from r39132/master
    omit e15a92b  Don't insert dag_runs beyond the min task end_date
    omit 93538f4  Merge pull request #1464 from geeknam/feature/cx_oracle_bulk_insert
    omit 36be57e  Merge pull request #1453 from alexvanboxel/feature/AIRFLOW-21-upgrade-gcp-lib
    omit b7f0245  AIRFLOW-21 upgrade GCP client lib
    omit bece6af  Add bulk_insert_rows() for more performant inserts.
    omit aeb5a07  Docs tweaks while generating the docs
    omit 3c3f5a6  [AIRFLOW-42] Adding logging.debug DagBag loading stats (#1460)
    omit d6f4d7c  Merge pull request #1457 from jlowin/docker-import
    omit 2a2b7e8  Merge pull request #1430 from whummer/success_recursive
    omit a88662b  Merge pull request #1458 from biellls/master
    omit 03aa500  Merge pull request #1456 from airbnb/jlowin-patch-2
    omit f18de43  Gracefully fail unit tests when docker-py isn't installed
    omit a91b143  Update PR template with instructions about JIRA
    omit e7e655f  Fixed MsSql autocommit bug
    omit f657c16  Merge pull request #1452 from criccomini/improve-gcp-hooks
    omit bfdd1ca  AIRFLOW-16: Update Google cloud hooks to use new Google cloud platform UI.
    omit 86e3957  Merge pull request #1450 from jwswj/jsmale/add_zendesk
    omit b5761d5  Add Zendesk as a company which is using Airflow
    omit c52d5f0  Merge pull request #1449 from sharifyounes/master
    omit 557206c  Merge pull request #1448 from criccomini/remove-gcloud
    omit 5196eac  Update dags.html
    omit 844eb2c  AIRFLOW-15: Remove gcloud
    omit 91900c9  enable UI feature to recursively set success=True for all operators within SubDagOperator
    omit 6cbe4a4  Merge pull request #1447 from r39132/master
    omit b103828  Replace Github wiki links with Apache cwiki links
    omit 1909790  Revert "Show `extra` data on the connection list view" (#1438)
    omit f1ff65c  Merge pull request #1422 from stranbird/conn-ui-revamp
    omit e23a110  Add columns to toggle extra detail in the connection list view.
    omit 1af41d9  Merge pull request #1429 from plypaul/plypaul_log_import_errors
    omit e94a5de  Log the number of errors when importing DAGs
    omit 12b542d  Log dagbag metrics dupplicate messages in queue into Statsd (#1406)
    omit e8e6132  Clean up issue template (#1419)
    omit 6dcd7a2  Merge pull request #1426 from jgao54/bug-fix
    omit 5d6f32f  correct missed arg.foreground to arg.daemon in cli
    omit 81b0cc9  Merge pull request #1420 from bolkedebruin/foreground_default
    omit 9339711  Reinstate imports for github enterprise auth
    omit bd41416  Use os.execvp instead of subprocess.Popen for the webserver
    omit fb65724  Revert from using "--foreground" to "--daemon"
    omit c1f485f  Merge pull request #1400 from jlowin/missing-args-clear
    omit aecfa7c  Merge pull request #1401 from mtp401/cloudant-hook
    omit 11c34c4  Implement a Cloudant hook
    omit 6706bab  Add missing args to `airflow clear`
    omit fcba070  Merge pull request #1396 from r39132/master
    omit 8750d75  Fixed a bug in the scheduler: num_runs used where runs intended
    omit c3f6892  Merge pull request #1366 from angelgao/master
    omit 7da6a94  Merge pull request #1376 from bolkedebruin/multiprocessing_scheduler
    omit a36861a  Add multiprocessing support to the scheduler
    omit f67cecb  Partial fix to make sure next_run_date cannot be None
    omit 8b63891  Merge pull request #1387 from jgao54/cli-variable-support
    omit a5ad871  Support list/get/set variables in the CLI
    omit 6259c95  Merge pull request #1390 from criccomini/fix-boolean-bq
    omit a205c0c  Properly handle BigQuery booleans in BigQuery hook.
    omit 499a8d2  Merge pull request #1328 from withnale/www_xcom_view
    omit 5e28807  Added the ability to view XCom variables in webserver
    omit eca6a5a  Change DAG.tasks from a list to a dict
    omit 975b90e  Add support for zipped dags
    omit a8b533f  Stop creating hook on instantiating of S3 operator
    omit b5db8c2  User subquery in views to find running DAGs
    omit e29bc34  Prevent DAGs from being reloaded on every scheduler iteration
    omit 92a2397  Add a missing word to docs
    omit 5d15d68  Merge pull request #1207 from underyx/patch-1
    omit b940706  Document the parameters of `DbApiHook`
    omit 23c57cf  added oracle operator with existing oracle hook
    omit 9689159  Merge pull request #1318 from jlowin/infer_dag
    omit f8d19b4  Merge pull request #1351 from abridgett/feature/correct_render_error
    omit 753cc15  Merge pull request #1363 from criccomini/fix-gcp-api-gcs-logging
    omit afb826a  Add PyOpenSSL to Google cloud gcp_api.
    omit 9b6c84d  Remove executor error unit test
    omit fb0c577  Add DAG inference, deferral, and context manager
    omit 81520c9  Merge pull request #1359 from criccomini/fix-gcp-api-gcs-logging
    omit c985490  Don't return error when writing files to Google cloud storage.
    omit fbc55d1  Merge pull request #1355 from criccomini/fix-gcp-api-gcs-logging
    omit 751e188  Fix GCS logging for gcp_api.
    omit 9355215  Ensure attr is in scope for error message
    omit 1823f9d  Merge pull request #1345 from r39132/master
    omit ed321f2  Merge pull request #1343 from r39132/master
    omit d8c4905  Fixing misnamed PULL_REQUEST_TEMPLATE
    omit d9b43bd  Extract non_pooled_task_slot_count into a configuration param
    omit cab436a  Update plugins.rst for clarity on the example (#1309)
    omit 559a98f  Merge pull request #1336 from jlowin/reduce-verbosity
    omit 78c40a6  Fix s3 logging issue
    omit 5cb0158  Add twitter feed example dag
    omit fea457f  Merge pull request #1323 from jgao54/fix-comment
    omit 2e66205  Merge pull request #1283 from clickthisnick/chore-remove-trailing-spaces
    omit 74ff3f4  Merge pull request #1337 from r39132/master
    omit 6b74478  Github ISSUE_TEMPLATE & PR_TEMPLATE cleanup
    omit d47cfee  Reduce logger verbosity
    omit cc07891  Merge pull request #1335 from r39132/master
    omit aa2dce0  Merge pull request #1332 from jbrownlucid/patch-3
    omit 8f2aac0  Adding a PR Template
    omit c784854  Add Lucid to list of users
    omit 0b78001  Fix usage of asciiart
    omit e8ac31c  Use session instead of outdated main_session for are_dependencies_met
    omit 6f2329b  Fix celery flower port allocation
    omit d38ac6c1 Fix for missing edit actions due to flask-admin upgrade
    omit f509ac6  Fix typo in comment in prioritize_queued method
    omit 9410715  Add HipchatOperator
    omit 8558cbd  Merge pull request #1317 from jlowin/run-example-unit-tests
    omit 48b9b6f  Include all example dags in backfill unit test
    omit a37db4b  Make sure skipped jobs are actually skipped
    omit 626c36b  Merge pull request #1316 from r39132/master
    omit b5f8ab5  Fixing a broken example dag, example_skip_dag.py
    omit 4865ee6  Merge pull request #855 from bolkedebruin/ISSUE-852
    omit e8c1144  Add consistent and thorough signal handling and logging
    omit 81ff5cc  Allow Operators to specify SKIPPED status internally
    omit 8afee07  Update docstring for executor trap unit test
    omit d49e654  Merge pull request #1307 from AntoineAugusti/doc-concepts-jinja-templating
    omit c41a0da  Doc: explain the usage of Jinja templating for templated params
    omit a8234d0  Merge pull request #1291 from jlowin/scheduler_start_date
    omit cb98181  Don't schedule runs before the DAG's start_date
    omit fd9388c  Merge pull request #1290 from jlowin/subdag-backfill-status
    omit b2844af  Fix infinite retries with pools, with test
    omit 2e0421a  Fix handling of deadlocked jobs
    omit 58abca2  Merge pull request #1304 from jlowin/warnings
    omit 9c6dbf1  Show only Airflow's deprecation warnings
    omit 4763720  Set DAG_FOLDER for unit tests
    omit 6581858  Missing comma in setup.py
    omit 10ee622  Deprecate *args and **kwargs in BaseOperator
    omit 86f3463  Raise deep scheduler exceptions to force a process restart.
    omit 8854f28  Merge pull request #1296 from ty707/fix-example-owners
    omit 4b2437d  Change inconsistent example DAG owners
    omit 0bae60f  Fix module path of send_email_smtp in configuration
    omit 5ab2567  Merge pull request #1287 from gentnerlab/gentnerlab
    omit 76dc77d6 added Gentner Lab to list of users
    omit 0f28090  Increase timeout time for unit test
    omit 31168bc  Merge pull request #1284 from jlowin/fix-remote-base-None
    omit 4d9f36b  Fix reading strings from conf
    omit 39d6456  CHORE - Remove Trailing Spaces
    omit ab1c90b  Merge pull request #1278 from bolkedebruin/ISSUE-1083
    omit a301ff5  Merge pull request #1271 from jlowin/subdag_pool_issue_1225
    omit df3960a  Fix SSHExecuteOperator crash when using a custom ssh port
    omit a373dba  Add note about airflow components to template
    omit c1eb83a  Rewrite BackfillJob logic for clarity
    omit 6516a24  Add unit tests
    omit 4eb2fd4  Fix miscellaneous bugs and clean up code
    omit 24a7072  Fix logic for determining DagRun states
    omit d498df2  Make SchedulerJob not run EVERY queued task
    omit 62b9f97  Improve BackfillJob handling of queued/deadlocked tasks
    omit e290804  Introduce ignore_depends_on_past parameters
    omit 197a722  Use Popen with CeleryExecutor
    omit 526e564  Merge pull request #1216 from abridgett/abridgett/1215_slackclient_returns_decoded_dict
    omit ac4a7da  Rename user table to users to avoid conflict with postgres
    omit 3101825  Beware of negative pool slots.
    omit 154dec0  Merge pull request #1196 from jlowin/subdag_class
    omit 3198756  Merge pull request #1231 from msumit/boto_calling_format
    omit 16f53cc  Add support for calling_format from boto to S3_Hook
    omit 0d9c0ac  Merge pull request #1041 from caseybrown89/master
    omit 78f5640  Merge pull request #1226 from jlowin/subdag_pool
    omit 3813d51  Merge pull request #1270 from bolkedebruin/pypi_meta
    omit da43737  Add pypi meta data and sync version number
    omit f40fb4e  Merge pull request #1268 from airbnb/fixing_remote_s3log_rebase_issue
    omit 0b0b414  Merge pull request #1228 from jlowin/remote-logging-fix
    omit a27253f  Merge pull request #1264 from underyx/patch-5
    omit e1fd48b  Set dags_are_paused_at_creation's default value to True
    omit 18dfe5f  Resurface S3Log class eaten by rebase/push -f
    omit 43769bc  Add missing session.commit() at end of initdb
    omit c5bf196  Validate that subdag tasks have pool slots available, and test
    omit dfdec89  Use urlparse for remote GCS logs, and add unit tests
    omit ec2e02a  Merge pull request #1261 from ty707/fix_once_scheduling
    omit 79c0e06  Merge pull request #1257 from airbnb/ddavydov/configurable_gunicorn_timeout
    omit d5074f8  Make webserver worker timeout configurable
    omit c7d924d  Fixed scheduling for @once interval
    omit 91449a2  Merge pull request #1243 from underyx/feature/use-psycopg2-adapt
    omit d9b57ef  Use psycopg2's API for serializing postgres cell values
    omit f347ee7  Merge pull request #1128 from bolkedebruin/hivemeta_sasl
    omit b124318  Merge pull request #1247 from ty707/ty707/provide_session_improve_arg_check
    omit b95e274  Merge pull request #1248 from hongbozeng/exclude_ts_dim
    omit bb1fda3  Make the provide_session decorator more robust
    omit 5bda74f  Merge pull request #1246 from jlowin/docs
    omit 93beb9d  Merge pull request #1249 from SaurabhBajaj/patch-1
    omit 5da108f  update link to Lyft's website
    omit 7d6492f  Merge pull request #1245 from underyx/patch-4
    omit e184aba  use num_shards instead of partitions to be consistent with batch ingestion
    omit f9ddf89  Add documentation links to README
    omit 7facb15  Update docs with separate configuration section
    omit 7a2e672  Fix airflow.utils deprecation warning code being Python 3 incompatible
    omit f0645fb  Extract dbapi cell serialization into its own method
    omit c160bd1  Merge pull request #1242 from underyx/patch-3
    omit 28da05d  Set Postgres autocommit as supported only if server version is < 7.4
    omit a69df7f  Merge pull request #1244 from jlowin/fix-utils-import
    omit 859bd7f  Use refactored utils module in unit test imports
    omit be2a181  Merge pull request #1230 from jlowin/attempt-message
    omit aff8880  Merge pull request #1241 from bolkedebruin/master
    omit 361d212  Merge pull request #1240 from bolkedebruin/travis_localexecutor
    omit dafc6e2  Add changelog for 1.7.0
    omit d66bf57  Use LocalExecutor on Travis if possible
    omit b4b9d5e  Merge pull request #1237 from notifytovishal/master
    omit 60e22ed  Merge pull request #1219 from airbnb/arthurw_utils_refactor_take2
    omit 6134f42  remove unused logging,errno, MiniHiveCluster imports
    omit dea40d1  Merge pull request #1236 from jlowin/gcloud-version
    omit b8515d5  remove extra import of logging lib
    omit 1981f6c  Fix required gcloud version
    omit 773f52f  Refactoring utils into smaller submodules
    omit 8051aa9  Properly measure number of task retry attempts
    omit c14d2ea  Merge pull request #1206 from jlowin/extend-config
    omit a296cca  Add function to get configuration as dict, plus unit tests
    omit 657aebb  Merge branch 'master' into hivemeta_sasl
    omit 1db892b  Merge pull request #1217 from ledsusop/master
    omit d7c95a8  Merge pull request #1220 from jlowin/fix_executor_failed
    omit a136b2f  Merge pull request #1221 from jgao54/mock-request-in-test
    omit 0e325d9  Add wiki link to README.md
    omit c4f4829  [hotfix] make email.Utils > email.utils for py3
    omit fac8527  Merge pull request #1224 from mtoma/fix-issue-1223
    omit 76363b6  Add the missing "Date" header to the warning e-mails
    omit e1ca19f  Add the missing "Date" header to the warning e-mails
    omit 7398dda  Check name of SubDag class instead of class itself
    omit 58029df  [hotfix] removing repo_token from .coveralls.yml
    omit 839ed0c  Set the service_name in coverals.yml
    omit 182a4cb  Merge pull request #1213 from airbnb/task_ref_str
    omit ca29a97  Fixes #1223
    omit 333e45b  Update Airflow docs for remote logging
    omit b95e26c  Merge pull request #1208 from underyx/patch-2
    omit f0eeb15  Add unit tests for trapping Executor errors
    omit fc23b46  Make sure Executors properly trap errors
    omit f6996c2  Fix HttpOpSensorTest to use fake resquest session
    omit c28fbd7  Linting
    omit 2f48a53  Add an example on pool usage in the documentation
    omit 7a632e2  Merge pull request #1205 from mtagle/insert_table
    omit 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.
    omit 6c1207b  Tasks references upstream and downstream tasks using strings instead of references
    omit 7e50742  Merge pull request #1211 from Syeoryn/master
    omit 9259772  Fix typos in models.py
    omit ef00203  Fix broken links in documentation
    omit 72335a0  Merge pull request #1210 from airbnb/fix_cli
    omit 5585a43  [hotfix] fixing the Scheduler CLI to make dag_id optional
    omit 4698b1a  Update link to Common Pitfalls wiki page in README
    omit 7a31361  Allow disabling periodic committing when inserting rows with DbApiHook
    omit 58df89f  Merge pull request #1204 from Glassdoor/master
    omit 31194e5  added Glassdoor to "who uses airflow"
    omit 2a98d28  Merge pull request #1162 from himank/AddFernetKey
    omit 0fe9997  Merge pull request #1202 from xavierp/hotfix-cli-webserver
    omit 8cb035a  Fix typo preventing from launching webserver
    omit 7a1a868  Documentation badge
    omit aee3cac  Merge pull request #1145 from airbnb/dag_cli
    omit 0a5ef40  Merge pull request #1201 from r39132/master
    omit 52d9b33  Fixing ISSUE_TEMPLATE name to include .md suffix
    omit d829170  Merge pull request #1200 from r39132/master
    omit 5140393  Adding an ISSUE_TEMPLATE to ensure that issues are adequately defined
    omit 027fdf3  Merge pull request #1198 from r39132/master
    omit 6a40079  Linting & debugging
    omit 4ffa583  Refactoring the CLI to be data-driven
    omit 1ad4628  Updating the Bug Reporting protocol in the Contributing.md file
    omit 794f77b  Fixing the docs
    omit aaafff6  Merge pull request #1193 from jlowin/remove-main_session
    omit d5e7dd9  clean up references to old session
    omit bb78151  remove session reference
    omit 2015774  Merge pull request #1188 from jlowin/remove-main_session
    omit b503e35  resolve conflict
    omit e85770c  Merge pull request #1180 from jgao54/791
    omit f238f1d  clear xcom data when task instance starts
    omit 8af779a  replace main_session with @provide_session
    omit 7dca663  Merge pull request #1184 from airbnb/changes_to_contributing
    omit b44dbd4  Add extras to installation.rst
    omit a7c9c4a  Changes to Contributing to reflect more closely the current state of development.
    omit e96d2d3  Merge pull request #1185 from r39132/master
    omit f4a0ac9  Modifying README to link to the wiki committer list
    omit f738c16  Merge pull request #1183 from obulpathi/master
    omit 2ac9769  docs: fixes a spelling mistake in default config
    omit 00492e7  Merge pull request #1173 from ahobson/webhdfs
    omit f2f7288  Merge pull request #1182 from xavierp/fix-systemctl-scripts
    omit a2c389b  Set killMode to 'control-group' for webservice.service
    omit afcd824  Set KillMode to 'control-group' for worker.service
    omit 9d6b6d5  Merge pull request #1178 from airbnb/pep8lint
    omit fbac2bf  Linting
    omit 138b516  Fix WebHdfsSensor
    omit d40a7d3  Merge pull request #1177 from airbnb/fix_landscape
    omit 986a319  Adding more licenses to pass checks
    omit c3e70e3  fixing landscape's config
    omit ed82fcc  [hotfix] typo that made it in master
    omit ef90d5d  [hotfix] fixing landscape requirement detection
    omit 83a8cf4  Merge pull request #1170 from bolkedebruin/minicluster
    omit b385b7c  Make testing on hive conditional
    omit 1b75315  Merge remote-tracking branch 'upstream/master' into minicluster
    omit e38bff9  Merge pull request #1175 from airbnb/pep8
    omit 09f2c91  Merge pull request #1176 from jgao54/master
    omit 6adb0ae  Update README.md
    omit 83728b17 Throwing in a few license to pass the build
    omit bdff51c  Adding a reqs.txt for landscape.io
    omit a4024c2  Pointing to a reqs file
    omit 6e7ad9c  Some linting
    omit e3f5a24  Adding a .landscape.yml file
    omit 26cf4ca  badge for pypi version
    omit 697488e  Merge pull request #1112 from garthcn/hdfs-principal
    omit cd27c93  Add license and ignore for sql and csv
    omit 2a80e73  Use correct connection id
    omit 2c0a5fb  Use correct table name
    omit f459626  Provide data for ci tests
    omit 844bd78  new badge for showing staleness of reqs
    omit c265fe4  removing requirements.txt as it is uni-dimensional
    omit 4cbd37d  Make it work on py3
    omit 1ce2ae0  Remove decode for logging
    omit 010d124  Also keep py2 compatible
    omit 569549e  More py3 fixes
    omit 3d1f53f  Convert to bytes for py3 compat
    omit 373f0d1  Make sure to be py3 compatible
    omit 5603afa  Use unicodecsv to make it py3 compatible
    omit dbf0774  Merge pull request #1169 from r39132/master
    omit f90bb08  Replace tab with spaces Remove unused import
    omit 09f9f21  Merge remote-tracking branch 'upstream/master'
    omit 055235b  Merge pull request #1172 from criccomini/support-decimals-in-gcs-loads
    omit 89aac2b  Support decimal types in MySQL to GCS
    omit 239e338  Make sure to write binary as string can be unicode
    omit 77fa2ef  Ignore metastore
    omit d43c06a  More impyla fixes
    omit 9fdb964  Test HivemetaStore if python 2
    omit 4af24ee  Allow users to set hdfs_namenode_principal in HDFSHook config
    omit 69b9cde  Add tests for Hiveserver2 and fix some issues from impyla
    omit ee9d372  Merge branch 'impyla' into minicluster
    omit 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.
    omit ae8062a  Merge pull request #1164 from Nextdoor/postgres-ssl-params
    omit 14192d6  Merge pull request #1161 from jlowin/path_conflicts
    omit fa7e1e3  Merge pull request #1163 from asamasoma/fix_vertica_hook_package_path
    omit 14b78e1  Merge pull request #1167 from xiaoliangsc/fix-bigquery-hook
    omit 2630361  Treat SKIPPED and SUCCESS the same way when evaluating depends_on_past=True
    omit e63b2cf  fix bigquery hook
    omit 4c73677  Merge pull request #1137 from jlowin/rls3
    omit e2336fa  version cap for gcp_api
    omit 96cd211  Fix typo when returning VerticaHook
    omit 4aabd0c  Adding fernet key to use it as part of stdout commands
    omit d1b4572  Adding support for ssl parameters.  (picking up from jthomas123)
    omit ffb7fce  more detail in error message.
    omit 1503663  make sure paths don't conflict bc of trailing /
    omit b91f6ba  change gcs_hook to self.hook
    omit 274d4e4  refactor remote log read/write and add GCS support
    omit b95559a  Merge pull request #1158 from adambom/tweak-multipart-uploads
    omit 1445bd8  Only use multipart upload in S3Hook if file is large enough
    omit 85deebf  Merge branch 'airbnb/master'
    omit ffc0701  Merge pull request #1147 from r39132/master
    omit 0f95489  Enhance CLI Test command to accept a JSON-formatted dictionary of params that can be added to a task's params dict.
    omit 2e6447b  Merge pull request #975 from jtschoonhoven/issue-974
    omit 254d583  label as "recent statuses", add tooltip
    omit 7a0d4a1  statuses column on /admin shows only active or most recent dag_runs
    omit e2f183c  Merge pull request #1127 from airbnb/doc_start_date
    omit 2d0084d  Merge pull request #1129 from airbnb/active_runs
    omit a4cf552  Merge pull request #1144 from airbnb/zindex
    omit c70d354  More explicit zindex on modals
    omit db9b48d  Merge pull request #1143 from mtagle/bq_proj_fixes
    omit 64f75c0  small fixes to previous bq project inclusion pr.
    omit 7f8bfdd  Merge pull request #1139 from mtagle/bq_proj_input
    omit ab73b70  allow bq base cursor methods run_extract, run_copy, run_load to all take in source or destination table strings that include projects.
    omit 8848de8  Merge pull request #1110 from criccomini/support-dates-in-mysql-2-gcs
    omit 5c9a9a0  Merge pull request #1135 from RvN76/master
    omit 0462d3c  Merge pull request #1140 from bolkedebruin/license_check
    omit 80a6acb  Pass TRAVIS_PULL_REQUEST to the scripts
    omit d2b3104  Make sure only to update counts when building master
    omit cbf139c  Cranking up slackclient dep to 1.0
    omit 4e264fb  Merge pull request #1138 from LeBlanc/master
    omit a25a187  Add support for BigQuery User Defined Functions in BigQuery operator See https://cloud.google.com/bigquery/user-defined-functions for details on UDFs
    omit e73ad44  Merge pull request #1132 from jmcarp/custom-email-backend
    omit b14da32  Add tests for default email backend.
    omit 18b1ac4  Add custom email backends.
    omit c6ddcb1  Merge pull request #1119 from jlowin/gcp
    omit 71c239d  typo
    omit 3e4ecc7  Merge pull request #1134 from airbnb/dagbag_timeout
    omit 4d59713  Added start_date initialization for DagRun creation within schedule_log(self, dag_id)
    omit 3ee0085  Parameterizing DagBag import timeouts
    omit 0fd94d9  Merge pull request #1045 from d-lee/upstart_scripts
    omit 4de0e70  Add upstart scripts
    omit 7899461  Merge pull request #1131 from hyperborea/master
    omit 76b5c90  Merge pull request #792 from abridgett/feature/add_error_handling_to_slack_operator
    omit 4c46f08  Adding ssh connection type to webform
    omit e099251  Merge pull request #1115 from bolkedebruin/license_check
    omit 9ab60a6  Merge pull request #1116 from criccomini/update-readme
    omit 21a94be  Showing active dag runs as in (3/16) in tooltip
    omit 166c78d  Add GSSAPI SASL to HiveMetaStoreHook.
    omit be69d39  FAQ entry about start_date
    omit 74f2d3a  Add warning for deprecated setting
    omit 2d4588f  Use kerberos_service_name = 'hive' as standard instead of 'impala'.
    omit 3e13962  Use GSSAPI instead of KERBEROS and provide backwards compatibility
    omit e45372f  ISSUE-1123 Use impyla instead of pyhs2
    omit 3629c90  remove breakpoint!
    omit 778411a  Support creating GCP connections from the Airflow UI
    omit 05b64d9  Add WePay and committer list to README.md
    omit 6bb5f12  add GCP conn type
    omit ea3117f  create base_hook for future GCP hooks
    omit fa30f92  signature compatibility with GoogleCloudStorageHook
    omit 0d3705f  support for scopes, also pass arguments at initialization
    omit 29cfad5  store connection rather than call every time
    omit b402570  add compatibility methods for GoogleCloudStorageHook
    omit 853aaea  support P12 credentials; compatibility with existing GCS connections
    omit 97e91e4  Merge pull request #1118 from jlowin/gcp_api
    omit 7e9fb21  Merge branch 'gcp_api' into gcp
    omit 457f353  readme to explain two GCP packages
    omit a4b9e58  rename gcp -> gcloud
    omit 1f6fa7d  remove google-api-python-client from requirements
    omit 7258bf0  add GCSHook
    omit bdd8ade  add google-api-python-client to extras
    omit 596270f  add gcp extras
    omit 4d7c75e  move oauth2client<2 and httplib2 out of requirements
    omit 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.
    omit 6832671  Adding landscape.io code health badge
    omit f2196dd  Merge pull request #1090 from msumit/qbol_template
    omit 2d14f36  Always allow nulls for MySQLdb to GCS fields
    omit 69b4a24  Add date support to MySQL to GCS operator
    omit a9f0eab  Merge pull request #1108 from kretes/patch-1
    omit 76b5186  Merge pull request #1104 from criccomini/fix-empty-loads
    omit 36e7bf8  new company + link to pitfalls
    omit 7b66702  Reverting to SequentialExecutor for unitests
    omit 28f1dac  Add INT24 (MEDIUMINT) support to MySQL to Google cloud storage operator
    omit 1a4b1ab  pep8 change
    omit 5b99c8d  Merge pull request #1076 from nicktrav/nickt/subdag-docs
    omit 33574ef  Merge pull request #1101 from mtagle/modify_datastore_hook
    omit 22ca9c2  Add SubDAG concept documentation
    omit 3d077bb  Add SubDagOperator example
    omit 95a0a70  modify datastore hook so that authorization is maintained for the lifetime of the hook, rather than re-authorizing for each request.
    omit d9066a8  Merge pull request #1099 from airbnb/adding_at_mention_and_link
    omit 9d3e8b1  Adding @mention in Airbnb and links to airbnb open source projects
    omit 23cdab0  Merge pull request #1096 from amread/pool-recycle-config
    omit 4f5a691  Make SqlAlchemy pool_recycle and pool_size configurable
    omit a644a83  Merge pull request #1070 from airbnb/sqla_desc
    omit 66f3a9b  Merge pull request #1079 from biln/master
    omit 936f4ae  Merge pull request #1094 from airbnb/pig_operator
    omit 1c5aa66  Adding to inits
    omit f6eebb0  Merge pull request #1093 from criccomini/fix-empty-loads
    omit ad4faf6  Add MySQL to BQ support for TINYINT
    omit 6ab1a1d  Merge pull request #1088 from criccomini/fix-empty-loads
    omit 1864b7a  Merge pull request #1075 from airbnb/pig_operator
    omit 5dbc93e  re-initiating hook in execute
    omit 8d3903a  SID Oracle DB connection support (indent fix)
    omit 1b899b2  Make approx_max_file_size_bytes Python3 compatible. Was getting invalid syntax.
    omit b105079  Fix MySQL to Google cloud storage scoping.
    omit f1a9a0e  Merge pull request #1084 from jeffwidman/fix-flask-ext
    omit 6b8a476  Merge pull request #1082 from jeffwidman/master
    omit dae771d  Merge pull request #1086 from criccomini/fix-empty-loads
    omit e9a0ec2  Default to 0 if no rows loaded in GCS to BQ operator.
    omit ab80913  adding template support in qbol operator
    omit 5a2dc8f  Merge pull request #1080 from criccomini/mysql-to-gcs
    omit a810d3e  Replace deprecated flask.ext.* with flask_*
    omit 40834db  Add Google cloud storage to BigQuery operator
    omit 17bdb48  Add MySQL to Google cloud storage operator
    omit a16975e  Cleanup Contributing.md
    omit 99f6bfb  SID Oracle DB connection support
    omit 7cdc7b5  Pig hook and operator stub
    omit a8ed2bb  Merge pull request #1073 from msumit/qbol_op_fix
    omit d13c4e8  fixing small issue with qbol operator and hook
    omit 0266477  Proper sqlalchemy syntax for desc
    omit 921b626  Merge pull request #1068 from mtagle/datastore_hook
    omit 0d081fc  Merge pull request #1065 from airbnb/pause_queue
    omit 7cc6050  change local dataset id var name from datasetId to dataset_id
    omit 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).
    omit b42b618  Merge pull request #1067 from mtagle/bq_schema
    omit 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.
    omit 6729a9b  Merge pull request #1064 from natekupp/patch-2
    omit a47b3d5  Clarifying if logic
    omit 6bbb7fb  dag pausing should pause queued tasks as well
    omit a9286f3  Add Thumbtack to organizations using Airflow
    omit 11ad53a  Merge pull request #1063 from airbnb/task_doc
    omit 2aa4293  Documenting task details doc_ feature
    omit 86034fc  Merge pull request #1049 from bolkedebruin/hdfs_hook
    omit 545fcb2  Use json boolean and fix redundancy
    omit d61a1a5  Merge pull request #1056 from Attsun1031/fix-bash-op-unicode-decode-err
    omit c4714a6  Add output encoding option to BashOperator
    omit b52e892  Merge pull request #996 from 0xR/GoogleCloudStorageDownloadOperator-template-dst-filename
    omit 9b65066  Merge pull request #1051 from airbnb/test_with_localex
    omit f112885  Running unit tests with local executor
    omit 87e0502  Merge pull request #1008 from geeknam/feature/ftps_hook
    omit f7e88ef  Merge pull request #1055 from lumengxi/chart
    omit 4434438  Merge pull request #1054 from airbnb/trigger_dag_conf
    omit 6243373  Merge remote-tracking branch 'upstream/master' into chart
    omit a070cbc  revert local master commit
    omit 23f3b12  improve chart performance
    omit 402bbb7  CLI's trigger_dag now accepts --conf as json
    omit 95ede2b  Adding LendUp to company list
    omit 4f59e77  Merge pull request #1053 from geeknam/readme_users
    omit 71eed10  Add Kogan.com to the list of users
    omit 1e07598  add lendup
    omit b0a381f  add lendup
    omit 4a3bc33  Fixing 'signal only works in main thread' error with timeouts
    omit dd65ea8  Merge remote-tracking branch 'upstream/master' into hdfs_hook
    omit 0864a09  Allow the use of the autoconfig client and allow the use of the effective user
    omit adab0cf  Quickfix for VerticaHook with no password
    omit 2a3e526  Improving the TriggerDagRunOperator example
    omit 5d3cb5f  Merge pull request #1046 from airbnb/policy
    omit d428ceb  Clarified installation docs around worker reqs
    omit cd0ebdb  Documenting the cluster policy feature
    omit 43df15c  Merge pull request #1044 from r39132/master
    omit 1976a07  Updating the Readme with a link to the TriggerDagRunOperator post
    omit f6adf37  Merge pull request #1043 from r39132/master
    omit dd8107c  Removing tabs
    omit b90a6c9  Fixing prints for Python3
    omit 800513f  Updating a test and fixing a bug
    omit ac0e3d2  Adding an example to illustrate the TriggerDagRunOperator
    omit 828419e  set celery_executor to use queue name as exchange
    omit 8be0296  Merge pull request #1039 from criccomini/set-headers-only-for-csv
    omit e3ae241  Only set headers and delimiters for CSV exports in Google BigQuery hook
    omit 970eb92  Add FTPSHook in _hooks register.
    omit 7949218  Merge pull request #1026 from r39132/master
    omit 318af77  Minor documentation tweaks to the FAQ under the fernet key section
    omit 9e0d08c  Merge pull request #1025 from d-lee/master
    omit 130dab2  Add notes on connection password encryption
    omit 14809e9  Merge pull request #1018 from bbrumi/support_smtp_ssl
    omit 2f86847  Merge pull request #1020 from criccomini/add-bq-copy-operator
    omit 6c9d27d  Add BigQuery copy operator.
    omit 5d31615  Merge pull request #964 from nicktrav/nickt/unit-tests
    omit b2fe2b8  Merge pull request #1019 from criccomini/fix-google-requirements
    omit 668b879  Add direct dependencies for Google cloud contribs
    omit 1d40d2b  add SSL support for SMTP
    omit 5b7ca35  Merge pull request #985 from airbnb/shahaf-presto-error
    omit 0efcac5  Merge pull request #1013 from rdavison/master
    omit 0f5d174  Fixed issue 1012: pool not used with celery executor
    omit 36a8ad4  Merge pull request #1011 from dayzzz/drop_temp_table
    omit 8e0cf96  drop the tmp table after ingestion
    omit aa5815d  [airflow][presto] Keep lines shorter than 80 chars
    omit addfe48  Add FTPSHook class.
    omit f79c2cd  Merge pull request #995 from criccomini/better-error-on-login-failure
    omit 1166ed6  Merge pull request #1006 from 0xR/fix-nodash-not-exposed
    omit 6085f15  Fix forgetting to expose yesterday_ds_nodash and tomorrow_ds_nodash
    omit 6b2d35d  Merge pull request #1003 from r39132/master
    omit 7641b5e  Update to the README such as adding Hootsuite
    omit bdfbdaa  Fixing a few doc building warning
    omit a8e02d2  Merge pull request #998 from joshmarlow/docs-tweak
    omit 6ca2747  Slight rewording in the CONTRIBUTING.md file
    omit 09f04f2  Added the destionation filename to template_fields GoogleCloudStorageDownloadOperator
    omit 2cb342f  Merge pull request #940 from DinoCow/Refresh-Dag-Status
    omit d983614  Merge pull request #987 from criccomini/add-logout-button
    omit bdbe121  Merge pull request #930 from mtagle/no_ldap_filter_fix
    omit 8be53ab  Merge pull request #994 from dayzzz/update_naming
    omit 3e0310a  Fix LDAP error messages when login fails.
    omit f5c98ca  there could be dot in the key string, which is illegal in the hive table name
    omit ed7098b  Use glyph icon for logout button.
    omit d9f45a6  Merge pull request #993 from 0xR/add-yesterday_ds_nodash
    omit fce74a7  Merge pull request #992 from seregasheypak/master
    omit ccfb7c5  Updated documentation
    omit 73261df  Added yesterday_ds_nodash and tomorrow_ds_nodash
    omit 8e276d9  Merge branch 'master' of github.com:seregasheypak/airflow
    omit 246d81d  Rename xcom_push -> xcom_push_flag to avoid collision with parent class BaseOperator https://github.com/airbnb/airflow/issues/991
    omit 040bf87  error handling in dag refresh and spinner during refresh
    omit e4e5e13  Merge pull request #978 from airbnb/fix_params
    omit 62271f2  Add logout button to Airflow
    omit 3c37ea3  Merge pull request #984 from nicktrav/nickt/dag-unit-tests
    omit ab687ae  Merge pull request #986 from airbnb/ddavydov/document_max_active_runs
    omit 436c47c  [documentation] document that max_active_runs can prevent a DAG from running
    omit f5fb9ff  Merge pull request #983 from 0xR/master
    omit 2e922d1  [airflow][presto] Gracefully handle 503 errors and avoid eval()
    omit d843367  Add tests for params handling in Dag construction
    omit 7573b61  Removing log statements used for debugging.
    omit b00f0a8  Added destination_dataset_table to template_fieds of bigquery_operator
    omit 5d80dea  Clean test database out in between unit test runs
    omit 642b34e  Merge pull request #981 from criccomini/add-bq-pep-support
    omit 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.
    omit 0689bd1  Merge pull request #980 from r39132/operator_params_and_macros_in_dry_run
    omit c6267ec  Support user-defined macros and params in dry-run backfills with task regex
    omit d8a7289  Add docs to BigQuery check operators
    omit 57b7e1e  Re-add Pandas support to BigQuery.
    omit fc522bd  Add docs for BigQuery hook
    omit 0c66806  Add a BigQueryCheckOperator
    omit 8917fcd  Fixing conflicting params in default_args
    omit 1aa30e2  Make BigQuery hook support PEP 249.
    omit 02abe4e  Merge pull request #976 from airbnb/verbose_deps
    omit 9101ea0  More verbose logging for are_dependencies_met when called from run
    omit 5ecf179  Merge pull request #944 from wil5for/dag_names_w_numbers_ui_fix
    omit 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.
    omit c479fb4  Merge pull request #942 from xadhoom/hdfs_proxy_user
    omit 50002fa  Merge pull request #965 from airbnb/add_mock
    omit 1dec1fe  Getting Gitter badge to line up in README
    omit a6fdf52  Merge pull request #963 from nicktrav/nickt/fix-scheduling-between-dates
    omit c4e4b06  Adding mock lib to devel extras_require
    omit d2a7cc6  Merge pull request #948 from airbnb/fernet
    omit 2e3a28c  Allow a Dag to have no end_date specified
    omit 61aa44c  Merge pull request #960 from Attsun1031/fix-721-unicode-decode-error
    omit e3ae819  Only schedule DagRuns between start and end dates
    omit 2ea8ffe  tooltip on tasks now show up after button refresh.
    omit 6a53253  teardown tests by clearing dags
    omit a55c971  fix WebUiTests for SequentialExecutor
    omit 803a18f  change button to a refresh icon and moved it onto svg
    omit b5296f5  add unit test for refresh endpoint
    omit a179d84  Fix parsing file that contains multi byte char
    omit eaddfa8  Merge pull request #949 from mtagle/allow_domain_delegation
    omit 47b2540  Merge pull request #958 from r39132/master
    omit bbed0b2  Fixing the messaging around number of attempts in the case of retries against pool-queued tasks
    omit c8b47fc  Fix bug in reporting of attempt number when queuing tasks in a pool
    omit 349e146  Merge pull request #946 from wil5for/dag_state_for_cli
    omit c55d8cc  Merge pull request #956 from r39132/pause_dag_at_creation
    omit 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
    omit f639334  change name of sub to delegate_to, fix and add documentation.
    omit f95a140  Allow for domain-wide delegation in google cloud apps.
    omit b7cfa3c  Add pause and unpause subcommands to cli
    omit b5ed58c  Fix encryption alert msg for env var, configuration->conf refactor
    omit 4230394  Merge pull request #945 from criccomini/master
    omit 8e84d15  Merge pull request #947 from r39132/master
    omit 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.
    omit 4220576  Add missing migration needed to support Variable value encryption
    omit 48f88cb  Encrypt Variables if Fernet key provided
    omit 032d648  Add dag_state to cli
    omit 206681f  Add documentation to gcs_download_operator
    omit 2914190  Fix statuses in dag list for dags with dag_ids prefixed by a number
    omit 1c8d657  Fixed typo in plugins.rst
    omit 48d59e6  Slight editing of the installation documentation
    omit abbb1ea  Fixed Azkaban link
    omit 599e358  Fixed some minor typos
    omit 2735524  Merge pull request #943 from Attsun1031/fix-pooled-task-with-marksuccess-bug
    omit 876011f  Merge pull request #816 from KeenS/ssh_operator
    omit 7b4ee8d  Fix running custom pool task with mark-success is not marked success
    omit 60dcc6b  implement SSHExecuteOperator
    omit c8b67f2  Merge pull request #941 from Attsun1031/fix-process-subdir-bug
    omit a96d60f  Fix process_subdir bug
    omit d77cba0  Refresh bordering coloring in graph view without refreshing entire page POC
    omit 66f460b  Merge pull request #939 from airbnb/templates
    omit 265d47c  Show rendered templates from the CLI
    omit 8ca9687  Merge pull request #224 from airbnb/presto_mysql
    omit adfc8e8  Merge pull request #801 from abridgett/feature/allow_slack_attachments_to_be_templated
    omit 7e4eaf8  Merge pull request #938 from airbnb/airbnb_prod
    omit ae79aed  Merge pull request #862 from JoergRittinger/master
    omit b5e174d  Merge pull request #935 from airbnb/fix_httphook
    omit 749ce20  Fix and refactor the httphook
    omit c58e7bb  Merge pull request #919 from criccomini/google-cloud-three-legged-oauth-support
    omit 8676d0e  Merge pull request #937 from airbnb/statsd
    omit b08075b  Merge pull request #743 from praveev/run-time-acquisition
    omit 40fc6f8  [hotfix] dag missing from dagbag
    omit 3768827  Mimic the statsd headers
    omit a6c21d5  Generalizing the statsd call
    omit f319098  Define elements that can be fetched using the command. Document precedence rule. Tweak test to check other elements
    omit c7d0e1b  Fixing tests after commenting out docker example
    omit b55aef3  Merge pull request #926 from blueapron/fix/plugins-manager-init
    omit 0826cf5  Decreasing NUM_EXAMPLE_DAGS = 7 after commenting the docker ex
    omit d0ea4f4  Commenting out content of example_docker_operator.py
    omit b33eef3  Merge pull request #934 from r39132/encrypt_conn_extra
    omit 3ff50cd  Support for encrypting the connection extra field
    omit 38519a9  add fallback support for all configs
    omit a734a58  get passphrase during run time
    omit 6db5511  Merge pull request #928 from flying5/master
    omit eac1edd  Merge pull request #882 from asnir/docker_operator
    omit 980e7c3  Merge pull request #925 from kmevissen/master
    omit 9e004d9  fix funcname name error: active_tasks
    omit 2b10ba4  Merge pull request #868 from CloverHealth/encrypt_logs
    omit 319566a  Merge pull request #927 from airbnb/fix_adhoc_dr
    omit 0273996  Merge pull request #918 from airbnb/revert_876
    omit dbf9f7c  [fix] disregarding adhoc tasks when closing dag runs
    omit 3237a08  Normalize plugin paths that include both slashes and dots
    omit d7f5f69  added check for unicode type before decoding to fix a decoding bug
    omit 18bc496  added check for unicode type before decoding to fix a decoding bug
    omit 371bd55  Merge pull request #922 from takus/smartnews
    omit 6e6406d  Add link to SmartNews in README
    omit 0620841  Add docs to Google cloud base hook.
    omit a4d109f  Merge pull request #875 from r39132/master
    omit ae657f6  Add support for three-legged OAuth for Google connections. Useful for developer-mode.
    omit 8f06cf8  Reverting production issues from 876 and undead
    omit ba8e4d2  Merge pull request #917 from airbnb/fix_dot
    omit 5033a46  Allowing for relative path and dot notation for -sd
    omit dd819a1  Merge pull request #901 from criccomini/bigquery-operator
    omit 2c2f7b8  fix try_number merge conflict
    omit 36d7b5f  Merge pull request #912 from vansivallab/patch-1
    omit 92f3ea7  Add Clover Health to Airflow users
    omit 064de80  Adding try_number to Task Instance CRUD list view
    omit d037c90  Merge pull request #813 from NeilHanlon/add_searchscope_config
    omit d0a14ab  [bugfix] retry msg
    omit 45e61c8  [bugfix] try numbers
    omit 49c3b79  [bugfix] Missing a plus sign
    omit 8881db8  Merge pull request #910 from similarweb/add_similarweb_to_readme
    omit 700a82b  Merge pull request #909 from rosner/patch-1
    omit 61c608b  Fixes typo
    omit bea5d0a  Now with a link to puppet forge
    omit 8b16314  Added a link to puppet-airflow module
    omit 79ddafb  Merge pull request #907 from KMK-ONLINE/dispose-session
    omit 854f401  Call `Session.remove` after each run, to survive DB restart
    omit d6e32f1  Merge pull request #906 from t1m0thy/master
    omit c5a7b2a  Update some datetime column default args for consistent treatment across all models
    omit 3070d48  Merge pull request #904 from t1m0thy/patch-1
    omit 1d1e758  Merge pull request #905 from similarweb/add_similarweb_to_readme
    omit f1ca7a3  Add SimilarWeb to the who uses airflow section
    omit cf6a650  Update unittest for TriggerDagRun after repair.
    omit a4e19a1  Update docstring for change
    omit 55c4e6b  Bugfix. untangle mixed meaning of self.dag_id
    omit 8841732  Add "search_scope" as a configuration variable for LDAP (#796)
    omit e6c51b3  Support for all search_scope options, as per the ldap3 spec.
    omit 60ba955  Resolve issue with not correctly loading config data for search_scope
    omit 08ea7e1  Fix CI Test -- Accidentally quoted "LEVEL" instead of it being ldap3.LEVEL
    omit 0a8ab56  Add "search_scope" as a configuration variable for LDAP (#796)
    omit ea7353e  Merge pull request #903 from cesararevalo/fix_tutorial
    omit 2223d1b  Merge pull request #797 from criccomini/add-super-user-and-profiler-to-ldap
    omit 991b9d3  Fixing the tutorial. Removing an unnecessary import of MySqlOperator and adding the import of timedelta.
    omit 465302e  Make Google Cloud Storage download operator use a filename, not a file descriptor.
    omit efb9715  Merge pull request #898 from iddoav/making_force_ti_member
    omit 75bcac8  Making force a task instance member, so it becomes available for operators in runtime.
    omit fb6b74f  Merge pull request #896 from airbnb/airbnb_prod_new
    omit 941f1b2  [hotfix] fixing subdag not refreshing properly
    omit 2028651  [hotfix] subdag not showing up
    omit 7b065da  Cosmetics - More density in the legend area
    omit 4d015a5  Merge pull request #894 from airbnb/retry_2
    omit 695bb01  [hotfix] fixing infinite retries in prod
    omit b6da69e  Merge pull request #893 from DinoCow/remove-password-from-print
    omit 647f1ed  Fix ISSUE-798 by using sqlalchemy engine.url
    omit bfa6986  Merge pull request #889 from airbnb/airbnb_prod
    omit 146fe5f  Merge pull request #887 from airbnb/undead_suicide
    omit 58799ae  Poison pill for undeads
    omit 2edfe85  Merge pull request #888 from airbnb/airbnb_prod
    omit 709d1d5  Merge pull request #808 from msumit/master
    omit d3261e1  Pythoneskifying
    omit db816ee  Poison pill for undeads
    omit 2cafd8f  Merge pull request #876 from iivvaall/airbnb_prod
    omit 992a130  merging with master
    omit 5779c18  typos and xcom changes
    omit bb31879  Merge pull request #884 from airbnb/retry_inc
    omit e281209  Fixing issue where try_number isn't incremented
    omit 7f74bf8  Fixing tests
    omit a86aa76  docker operator - example
    omit ceb73d8  docker operator - adding code example
    omit f1063c9  docker operator - example
    omit e3a9860  support xcom
    omit 65133bf  docker_operator- Support multiple commands for entrypoint. It might be useful for sealed containers
    omit f139a66  support templates
    omit d3e91a8  The code was taken from: https://github.com/wndhydrnt/airflow/tree/docker_operator Credit to: @wndhydrnt
    omit d6a56f0  The code was taken from: https://github.com/wndhydrnt/airflow/tree/docker_operator Credit to: @wndhydrnt
    omit 2e6bf9b  The code was taken from: https://github.com/wndhydrnt/airflow/tree/docker_operator Credit to: @wndhydrnt
    omit 04c2059  Merge pull request #878 from abridgett/feature/fix_session_state
    omit 692014d  Merge pull request #879 from thibault-ketterer/readme_update
    omit 3846abc  [readme] rename link
    omit 9bcaf50  [readme] add Max's november conf ETL tips & tricks
    omit 6a03ed7  Merge branch 'master' of https://github.com/airbnb/airflow
    omit 7281f0b  state wasn't being saved
    omit 841d47c  hoping it'll resolve conflicts
    omit d0c32c9  merging with master
    omit 269ea75  full_filepath handing for dags outside dags folder
    omit 8f86afb  Merge remote-tracking branch 'upstream/master'
    omit 8197cd6  SLA Alert Callback : Supporting the ability to do optional SLA alert call backs and emailing
    omit 459ec4c  Merge pull request #835 from msumit/I832
    omit 6fd856e  logging from workers fix
    omit 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
    omit 8f1c070  Encrypt logs
    omit 0c29db1  Merge pull request #867 from airbnb/airbnb_prod
    omit 86d85bf  Merge pull request #866 from airbnb/subdag_hotfix
    omit cb1879a  [hotfix] fixing subdag not refreshing properly
    omit 141e29b  Merge pull request #865 from criccomini/bigquery-operator
    omit 186b5f9  Add code.rst docs for GCS hook and operator.
    omit 1978cae  Update write disposition to work properly for BigQuery hook.
    omit 521ed9d  Add Google Cloud Storage hook and download operator.
    omit 943a417  Add BigQuery to GCS operator to code.rst docs.
    omit c326a50  More documentation for BigQuery to GCS operator.
    omit 1790a8e  Add BigQuery to Google Cloud Storage operator.
    omit 90a6a06  handle default option for extra_options argument in HttpHook.run method
    omit eb106da  Merge pull request #861 from criccomini/bigquery-operator
    omit f4c4bff  Merge pull request #779 from RealImpactAnalytics/BIG-2210_Base_date_in_task_duration_view
    omit 38550a8  Add BigQueryOperator to code.rst
    omit e226395  Add comments
    omit 3b51838  Add BigQueryHook
    omit 272f4c2  Merge branch 'master' into bigquery-operator
    omit 222c0e7  Base date and run number for duration/landing
    omit fd6eeb7  Merge pull request #854 from airbnb/airbnb_prod
    omit ba09419  [hotfix] subdag not showing up
    omit 49a6a78  Cosmetics - More density in the legend area
    omit 7866d5d  Merge pull request #853 from airbnb/hotfix_getdag
    omit 09da9f9  Fixing a bug where some dags can't be retrived from DagBag.get_dag
    omit f74e690  Merge pull request #848 from airbnb/del_dags
    omit 609b5f4  Merge pull request #851 from dayzzz/druid_shards
    omit 28277dd  add missing commaJ
    omit 61188fb  Deleting expired dags that have been removed
    omit 4b29e8a  add a parameter for number of shard in batch ingestion
    omit 56307c0  Merge pull request #850 from rahul342/patch-1
    omit 62729f8  Update models.py to increase password field length
    omit 1fcaf9a  Keeping reqs.txt version free
    omit 2107dc9  Merge pull request #763 from JordyMoos/logs-title-attribute
    omit 8783cc7  Merge pull request #817 from bolkedebruin/ISSUE-812
    omit ac9c36c  Merge pull request #840 from airbnb/sla_fix
    omit 117e49f  Merge pull request #841 from gitter-badger/gitter-badge
    omit 2281287  using execution_date to set run_id
    omit 71f99f8  Adding link to Gitter channel
    omit 2189a59  Add Gitter badge
    omit 3ac54c7  Fixing SLA handling related bug
    omit 95fa58f  Only pickle_info for non subdags
    omit 0f5ff78  Merge pull request #839 from airbnb/is_picklable
    omit 300951c  Adding visibility as to which dag is pickleable
    omit f3c584b  creating run_id if not given while executing trigger_dag
    omit 2c15096  Merge pull request #826 from abridgett/feature/cli_fixes
    omit 4c95508  add missing spaces
    omit 0e18813  Updating TODO.md
    omit 96a4002  Merge pull request #830 from robottokauf3/sidecar_uses_airflow
    omit 78d4784  Merge pull request #825 from abridgett/feature/gantt_color_alternate_rows
    omit 645fda1  Merge pull request #802 from mtp401/github_enterprise_auth
    omit 90b97bf  use more subdued colors
    omit 827bc27  Merge pull request #831 from abridgett/feature/order_graph_dag_runs
    omit 8fee71e0 order dag run drop down in graph view
    omit 9b92b6e  Merge pull request #828 from robottokauf3/fix_ssh_hook
    omit e11c2fb  Add Sidecar Interactive to list of companies using Airflow
    omit 6d50673  Fix invalid syntax in SSHHook
    omit d35ec60  add missing help text (currently it reprints an earlier text)
    omit 61e49e2  print help when using python3 rather than error
    omit 09103c6  color alternate rows so it's easier to use
    omit ed0f11b  Merge pull request #822 from airbnb/airbnb_prod
    omit bd09660  [hotfix] More js flask-admin related fixes
    omit d233e41  [hotfix] making modal window accessible
    omit 5d46d00  Merge pull request #824 from airbnb/upgrade_flask_admin
    omit 94b971c  Set default executor to Sequential executor (as per out of the box experience)
    omit 26a9649  Fix ISSUE-812 to not allow the scheduler to start if the backend is sqlite and the executor is not SequentialExecutor
    omit 3790db0  Moving operator logic to its hook
    omit 85ff87e  Adding missing file
    omit 8d09951  Upgrading from flask-admin 1.2 to 1.4
    omit 00fb7ab  Merge pull request #823 from airbnb/fix_infer_tr
    omit f71888d  Fixing bad ONE_FAILED in recent PR
    omit 072f4e8  [hotfix] gunicorn version 19.4.? has issues serving static files
    omit 161e473  v1.6.2
    omit 101c957  More conservative connection pooling
    omit 5afe1d1  Merge pull request #702 from criccomini/bigquery-hook
    omit 99ae164  Merge pull request #821 from airbnb/infered_tr
    omit 5d0c498  Merge pull request #790 from thibault-ketterer/master
    omit 900e985  Refactoring states inferred from trigger rules
    omit b9d2179  Merge pull request #814 from airbnb/try_number
    omit e7560fc  Merge pull request #820 from abridgett/feature/ui_improvements
    omit 6ccf505  Merge pull request #819 from bolkedebruin/master
    omit cd4e502  add retry to graph and tree legends
    omit 4f1ac46  harmonise tooltip popups in graph,tree views
    omit 85fcc2d  Add ING to list of users
    omit b92a317  add missing states to graph and tree legends
    omit 57d9d4b  Fixing datetime lib references
    omit 8fb37ad  Merge pull request #806 from thibault-ketterer/feature/verify_trigger_rule
    omit 1486b43  Trying to pin flask-admin lib to fix build
    omit d42535f  Addressing issues around try_number being off
    omit a311a2c  Merge pull request #810 from aminghadersohi/master
    omit 8691055  Stop using force=True for pooled tasks. This prevents re-running of already successful tasks.
    omit daa0407  triggerrule classmethod for listings and validating options
    omit 3b4ec3f  Merge pull request #807 from thibault-ketterer/holimetrix
    omit 6668e0d  github name not twitter :)
    omit 9458ac7  some minor fixes
    omit d6c5a87  using xcom to interchange qubole command ids
    omit 1b869db  add Holimetrix in user list
    omit ddf261a  new test: bad trigger_rule
    omit 6ed96d6  check trigger_rule syntax
    omit 799273e  Merge remote-tracking branch 'upstream/master'
    omit 2565785  Adding Qubole Operator
    omit d0e237f  full_filepath handing fix
    omit bc30623  Merge pull request #804 from adamhaney/patch-1
    omit 738519f  Bellhops uses airflow
    omit 2bf1b95  Merge pull request #803 from DinoCow/FreshBooks-As-User
    omit 875b9ff  add FreshBooks to list of user
    omit 70043e2  Add copyright
    omit e6ad7fe  allow slack attachments to be templated
    omit 4796245  Implemented GHE authentication
    omit 0f0ab37  Ignore config exceptions if LDAP superuser/data profiler are undefined.
    omit fec891e  Add support for super users and data profilers into LDAP.
    omit 6ec8225  Remove search scope from LDAP query to make it work with ActiveDirectory.
    omit f785baf  log then throw the exception
    omit 6ec028e  add error handling for slack api
    omit 9fff903  Merge pull request #793 from abridgett/fix/slack_operator_uses_params
    omit f9c3251  Merge pull request #794 from abridgett/fix/correct_set_dependency_call
    omit 87e6552  correct call to set_dependency
    omit c497b16  slack_operator was using "params" which prevented user-defined params macro from working
    omit d6272c1  Add BigQueryHook to code.rst
    omit 9aa9fb3  Move BigQuery hook to contrib.
    omit 16f3a93  Switch BigQuery hook to use BaseHook instead of DbApiHook
    omit bd42a70  Use pandas.io.gbq for BigQuery integration.
    omit 7d6c8f3  Add BigQuery hook.
    omit 3851ee9  doc: note on skipping a branch
    omit 20379fa  Merge pull request #781 from abridgett/feature/add_attachments_support_to_slack_operator
    omit 715b985  Merge pull request #782 from airbnb/close_conn
    omit 7e7cc4e  Disposing of the sqla engine during task execution
    omit deb891c  Merge pull request #786 from abridgett/feature/remove_duplicate_macro
    omit e98fc5a  Merge pull request #787 from neovintage/password_auth_docs
    omit 58dfe8c  Merge branch 'master' into password_auth_docs
    omit a9482c6  add info on creating initial user in password_auth backend
    omit 00ccd59  remove duplicated definition
    omit 8a8f2f7  Merge pull request #776 from airbnb/bash_env
    omit 213e92c  [core] Closing db connection during execution
    omit 53b0157  add docstring for attachments
    omit 5558e78  [bashoperator] making env param a templated field
    omit a0e41d3  Merge pull request #774 from mrorii/rst-links
    omit a6f2ef3  Replace markdown links with rst links
    omit 0f69d35  Reducing sqla connection pool
    omit f5b0bee  Merge pull request #773 from abridgett/feature/make_smtp_auth_optional
    omit ea057d2  set default smtp_user, smtp_password so they are not needed in user config
    omit 3be5e81  This seems to address logging #hack
    omit a29c173  Merge pull request #765 from lamdrew/PR-fix-718
    omit 143c021  Mark tasks triggered by `all_success` as `upstream_failed` if any upstream task is `upstream_failed`
    omit 190ee93  Bugfix and better logging of edge case
    omit 6f61b62  Added title attribute for logs
    omit 1916b95  Merge branch 'master' into bigquery-hook
    omit 4e455e5  Add BigQueryHook to code.rst
    omit 8520258  Move BigQuery hook to contrib.
    omit f919728  SLA = Service Level Agreements
    omit 370fcbf  Merge pull request #755 from mtustin-handy/patch-3
    omit 77ef07c  Add link to airflow blog post from handy
    omit ff6c29e  Merge pull request #716 from ziky90/try-catch-fix
    omit f653c66  Moving test to the right place
    omit 9d0aaf3  Merge pull request #712 from airbnb/kill_more_zombies
    omit 3952fbd  Merge pull request #735 from wndhydrnt/fix_attribute_error_scheduler
    omit 2a00f85  Killing all zombie task instances
    omit 1ce2ad3  PrestoToMySqlTransfer
    omit f17b036  Merge pull request #752 from mtustin-handy/fix_logging
    omit acc303c  Give loggers a hierarchical name, allowing attaching intermediate handlers
    omit 225e1ec  Set log level from settings
    omit 491b4b4  Merge pull request #750 from airbnb/dagrun_timeout_real
    omit e4c5824  Try to fix a bunch of logging stuff. Includes debugging print statements
    omit 888f9aa  Switch BigQuery hook to use BaseHook instead of DbApiHook
    omit 879a542  Merge pull request #751 from airbnb/cover
    omit 53d09ca  Omit contrib from coverage report
    omit 3f8d1df  debugging PR
    omit 0ef7c1e  Adding a bit of unit test coverage
    omit 6eab6c1  Adding dagrun timeout parameter to DAG
    omit 58cda9d  Merge branch 'master' into bigquery-hook
    omit 7a8dbe9  Merge pull request #747 from sergiohgz/http-hook-startwith-http
    omit 992a855  Fix base_url in http hook to always start with http://
    omit edd0fd3  Merge pull request #742 from mtustin-handy/patch-2
    omit 9f0c4c8  Merge pull request #737 from RealImpactAnalytics/unit_tests_for_duplicate_dependencies_and_cycles
    omit 6c8ce10  improve error message and order + added unit tests
    omit 36614f6  Merge pull request #740 from RealImpactAnalytics/svv_logging_v2
    omit 944731e  Make --num_runs not compulsory
    omit 024fd4c  Merge pull request #723 from thibault-ketterer/master
    omit e57ff1a  Don't require unittests.cfg to avoid overwriting airflow.cfg
    omit ece4c78  conflict one bytestring fix
    omit 45954b9  fix bytestring in xcom (bis) and decode every output line
    omit 9410cfb  adding one UT for log_to_stdout
    omit 1eb51dc  add UT for round_time()
    omit 95eacc4  adapts name and behaviour of WithLogger
    omit 8c13c04  added one more UT for WIthLogger + a few more tested cases +  minor code cleanup
    omit b872152  add 2 UT for log_to_stdout()
    omit 5a1c55e  improved logs readability and config
    omit e7b651f  [docs] missing param in metastore sensor
    omit 4305c52  Fix AttributeError when starting scheduler
    omit 719430e  Merge pull request #736 from RealImpactAnalytics/fix_dagbag_getdag
    omit 8afb197  Merge pull request #697 from bolkedebruin/ssh_ops
    omit 9e43e56  remove leading zeros for python3 compatibility
    omit 89a489f  import tests from models.py
    omit 4723eab  fix DagBag.get_dag() for non existing dag_id
    omit b0e2892  Merge pull request #725 from lamdrew/PR-fix-718
    omit 705499e  Merge pull request #674 from bolkedebruin/systemd
    omit d240ce8  Merge pull request #728 from RealImpactAnalytics/svv_fernet
    omit 8c1cab5  Merge remote-tracking branch 'upstream/master' into ssh_ops
    omit 732297b  fix condition in run_unit_tests.sh + fix indent + remove duplicated loaded config
    omit 4563df4  add Fernet key to test config
    omit d2bb952  Merge pull request #724 from RealImpactAnalytics/svv_variables
    omit 4b79156  fix failed UT (merge issue again)
    omit d062f22  Skip tasks triggered by `all_success` if any upstream task is skipped
    omit 30aa2ca  fix merge issue
    omit 9616463  fixed Variable json deserialization
    omit ba6c783  Fixing unicode handling for bashop
    omit d3dcbe7  fix bytestring in xcom with python3
    omit 74b8c2c  Session factory
    omit 638f325  removed pass
    omit 104623d  Merge pull request #715 from sray-handy/change-ti-status
    omit def28c1  added at least to show possible exception in searching for DAGs
    omit 9811010  Removing debug print.
    omit 76e99fd  Merge branch 'master' into change-ti-status
    omit ee98513  Adding task instance state change to view.
    omit e5c50a8  Merge remote-tracking branch 'upstream/master' into systemd
    omit 546e54c  Merge pull request #707 from airbnb/bugfix_dagbagimport
    omit 49ce054  [bugfix] removing rogue dagbag parsing in module head
    omit 465bf88  Merge pull request #705 from airbnb/ts
    omit 22c51ff  Adding utility macros around ts
    omit 06b2728  Make scheduler runs configurable add example environment file
    omit 8bae4e1  Use pandas.io.gbq for BigQuery integration.
    omit 7f82a71  Merge pull request #703 from airbnb/fix_subdag_bubbleup
    omit 64b9e58  Cosmetics on tree view time axis
    omit b5b402d  Making sure subdagoperator bubbles up error from subdag
    omit 5399238  Add BigQuery hook.
    omit 6f51b5a  Merge pull request #700 from neovintage/password-auth
    omit 665e780  more python3. postgres was having a hard time
    omit 42bc761  Small fix
    omit 655db6f  Add documentation for systemd and some small additions for optional packages
    omit fdb2ac6  python 3
    omit dafea49  Fix documentation
    omit b1c1ad1  ldap auth mechanism wasnt cleaning up after itself
    omit 6ec3a70  better about closing session and teardown in tests
    omit fb69b72  update docs
    omit 8c7189a  update requirements, tests and all that jazz
    omit e65d04a  created a password_auth mechanism
    omit 4f1a0ef  added a password column to the user table
    omit dcf0fa4  Merge pull request #699 from airbnb/docs
    omit 8506b60  Removing forced resetdb from ./run_unit_tests
    omit 9832bcc  Improvments to documentation
    omit 00414d9  include the part about how to change the metadata database
    omit e5dc3ef  Move block to class to make sure it shows up in the documentation
    omit 535737a  Added ssh_hook
    omit 6c8f449  Improve documentation
    omit a310202  Clean up
    omit c763c86  Add contextmanager
    omit 9ac990c  Add tunnel test
    omit 78b8093  Better logging and testing
    omit ef045db  Make sure to add the command
    omit 19281df  Cleaner logging
    omit f677153  Add openssh server
    omit f2109ff  Small fixes
    omit 25c7850  Add test for ssh command
    omit 3c624ea  set default connection for ssh
    omit 3ae08c1  Setup ssh on travis to be able to test the ssh hook / operator
    omit c431c16  Port of ssh wrapper from luigi
    omit 4db9067  Merge remote-tracking branch 'upstream/master' into systemd
    omit 429cecc  Always restart scheduler if it stops after 5 runs
    omit e1f9a28  Bugfix - scheduler skipping pools
    omit aa6de5a  Merge pull request #688 from airbnb/arthurw_add_extra_clean_command
    omit b0559e0  adding an extra setup command to clean builds
    omit e257a57  adjustments to TODO
    omit 96c763d  Better logging for the scheduler
    omit fb45cee  Merge pull request #686 from patrickleotardif/non-owner-notif
    omit a479fe5  Only send email if task.email exists
    omit 02bfeb6  fix merge conflict for jinja templating
    omit 940e09b  use jinja2 templating for non owner email notif;
    omit 93f04a9  Update utils.py
    omit 8bf00b4  notify owner when others perform critical DAG actions on Web UI
    omit 4497b53  Branching related additions to docs
    omit a3dacf6  Clarification around depends_on_past and BranchOperator
    omit 327984d  Add contents and description
    omit 06c95e6  Merge pull request #679 from airbnb/dag_details
    omit 5f2dfbb  Adding template file
    omit 0864bab  Adding unit test
    omit a89450e  Adding a dag details page
    omit be93084  Merge pull request #678 from airbnb/test_mode
    omit 0b36371  Adding entry in docs
    omit 5f36599  Merge pull request #675 from bolkedebruin/better_logging
    omit 63edca8  Making sure test_mode always exists
    omit cbbbd0e  Adding test_mode boolean to context
    omit 65aa1b4  Merge pull request #676 from mtustin-handy/refactor-scheduler-2
    omit bd77a29  Merge pull request #636 from airbnb/hiveop_fix
    omit 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.
    omit 6d99663  log sections/keys that cannot be found
    omit 2e80804  Try import instead of having it required
    omit c0eb0cf  Create failing test for duplicate run_id marked externally triggered
    omit 5881436  Remove hack by only importing when configured
    omit c83d78f  Add systemd unit files
    omit c78d528  Merge pull request #672 from airbnb/set_dagrun_state
    omit 9cf63eb  Merge branch 'master' of https://github.com/airbnb/airflow into refactor-scheduler-1
    omit abbd181  Address review comments. Add -y option to resetdb.
    omit 581f171  Adding actions to set collections of dag runs to multiple status
    omit 6110cea  Add Handy to list of users
    omit 37b6021  Add tests around schedule_dag. Make run_unit_tests.sh idempotent. Fix a bug with @once dags
    omit bc19b50  Merge pull request #665 from airbnb/fix_druid_hook
    omit cc83a11  Merge pull request #662 from airbnb/fix_docs
    omit 1d12f5e  Merge pull request #663 from sergioherg/data_template_httpoperator
    omit 920ff5b  Merge pull request #667 from airbnb/macro_dateutil
    omit 065c701  Monkey patching apply_defaults decorator for doc generation
    omit 8fd35ad  Adding datetil to macros and documenting macros references
    omit 7f49b04  Fixing the druid hook after the API changed slightly
    omit 66370f9  Merge pull request #648 from bolkedebruin/fix_postgres
    omit b306573  Add templating support for data field in SimpleHttpOperator
    omit 684495f  Limit build matrix for now to CDH only
    omit 460bcca  Adhere to flask_login specs and return the user_id with get_id
    omit e50c13e  Merge pull request #661 from patrickleotardif/fix_success
    omit f05c2d3  Gix success endpoint for @once DAGs
    omit 648acc9  Adding None reference to schedule_interval docs
    omit eef23e6  Merge pull request #654 from CloverHealth/fix_uri_conn_type
    omit f5bae84  Merge pull request #655 from criccomini/master
    omit 1847e33  Add support for MySQL SSL connections. Uses ssl dictionary in extras to take cert, ca, and key pem locations.
    omit 639a7b6  We need the conn_id if we are getting the connection via uri.
    omit 7d0a95d  Fix conn_type parsing from uris.
    omit ceab9a3  Add extra logging
    omit 7562283  Merge pull request #651 from airbnb/fix_retryaccounting_queue
    omit 1fbb093  Merge pull request #650 from patrickleotardif/patch-6
    omit 56bd633  Fix retry number accounting when queuing a retry
    omit c1b6742  Add URI encoding to Web UI actions
    omit 8f7d1e4  Merge pull request #646 from airbnb/hide_pass
    omit 16aa6bb  Check on 'None' and None
    omit a0f5023  convert to int before checking db
    omit 931c94c  Fix postgres test by adhering to flask specs to return none in case userid not valid
    omit 366dc34  Hide password in connection's form dom
    omit dec24a0  [bugfix] @once never gets its first schedule
    omit 19651db  Take two on auth for beeline
    omit 8024c84  Fixing non NOSASL use of beeline
    omit 3bcb21b  Merge pull request #643 from airbnb/fix_expand_env_var_returning_none_as_string
    omit 8c41721  Merge pull request #645 from airbnb/fix_pool_raise
    omit 2a8d18d  Fixing a format in the wrong place raise the wrong error
    omit 13f1394  No need to expand if not bool(env_var)
    omit a8bd818  Merge pull request #628 from RealImpactAnalytics/ria/run_travis_on_all_backends_/3
    omit 3646c9b  Merge pull request #640 from SimpleHQ/allow_auto_commit_in_mysql_operator
    omit 9b9d2bb  Adding MetastorePartitionSensor to docs
    omit c4d0fe9  fixes datetime issue when persisting logs
    omit 49364e1  now running travis on all DB backends
    omit a544171  Allow auto-commit option for Mysql Operator
    omit f073da4  Merge pull request #639 from jdanbrown/patch-1
    omit 75f1812  docs/scheduler.rst: Fix table formatting
    omit 819d234  v1.6.1
    omit d1942bc  Merge pull request #635 from airbnb/dr_op
    omit f18ae4f  Reintroducing import *
    omit 31e12f3  Merge pull request #634 from bolkedebruin/master
    omit 1442701  Increase version for alembic due to
    omit bc1d4a8  Adding a TriggerDagRunOperator
    omit 839d92b  Removing done items from TODO.md
    omit 9195335  Merge pull request #627 from bolkedebruin/master
    omit 1d27e4a  Merge pull request #629 from storpipfugl/chartkick_json_guard
    omit 6b2017d  Merge pull request #630 from patrickleotardif/patch-5
    omit c744e2a  remove truncation
    omit 15515c0  Change Log model to support more specific kwargs
    omit 3944da3  Extract request args in action logging
    omit 94adbe3  Scheduler bugfix and docs tweaks
    omit a020c74  airflow/www/views.py: json dump render data for duration and landing_times
    omit 01dd46d  tests/core.py: Added Chartkick regexp test to WebUiTests.test_dag_views for duration and landing_times
    omit 33b6b45  Removing old structure
    omit c595e1f  Merge remote-tracking branch 'upstream/master'
    omit fe4476f  Port of kerberos_login to new backend structure. Some cosmetic fixes to ldap_auth
    omit bc4777a  v1.6.0
    omit e937a28  Merge pull request #624 from airbnb/max_runs_flag
    omit d6651a2  Adding a warning when the max number of active DAG runs has been reached
    omit f8eb27e  Merge pull request #619 from airbnb/add_multipart_uploads_to_s3_hook
    omit 1001ed6  Merge pull request #623 from Yongyiw/master
    omit 2190367  Adding no cover and a test for parse_s3_url
    omit ec13d2f  Handle 'None' Type on 'task_instance' for Log models
    omit 5f4a767  Merge pull request #620 from RealImpactAnalytics/fix_documentation
    omit d08c178  Merge pull request #622 from RealImpactAnalytics/fix_migration_script
    omit 5e9f729  fix query
    omit a43baae  fix migration script to support sqlite workaround
    omit e61387c  remove .idea, add unittests.db to .gitignore
    omit ee597fb  fixed typo in documentation + added .idea to gitignore
    omit ee6a1ef  fix markdown
    omit 6edd903  Add min size to docs and fix raise
    omit 4e12fbc  add filechunkio to optional requirements
    omit 889f04d  docstring
    omit eba6fb8  support multipart uploads
    omit 77aa380  Merge pull request #617 from airbnb/default_to_boto_fix_s3_hook
    omit f76e24a  Merge pull request #608 from svendx4f/doc_and_UTs
    omit d726791  Merge pull request #618 from datamindedbe/gunicorn_workers
    omit 01115af  Merge branch 'master' of github.com:airbnb/airflow into gunicorn_workers
    omit 9803410  renaming threads to workers both in the cli and configuration
    omit 09505fa  limit the choices for the worker_class configuration
    omit fe515c6  SLA management edge case bugfix
    omit f46f3e1  Scheduler tweaks, logging improvement
    omit 6ed681f  Fixing the auth mechanism to be able to use the default boto infra
    omit c291c8c  Merge branch 'master' of github.com:airbnb/airflow into gunicorn_workers
    omit efda715  Yet more logging improvements
    omit 426a7d8  Improved scheduler logging, bugfix
    omit 7edbe3e  Bugfix, running queued jobs outside of pools
    omit 8fe9b01  updating subpackage documentation with celery and async
    omit 2ffbc15  adding the async subpackage that is required to run with gunicorn with an async worker class
    omit a170fbd  add worker_class to the defaults and DEFAULT_CONFIG
    omit 1835f83  fixing typo in DEFAULT_CONFIG for configuring the number of worker processes for gunicorn
    omit 3baa9d8  adding the workerclass (-k) option when starting gunicorn for the webserver
    omit 9129023  Applying preventative abs only to timedelta since relativedelta doesn't support it
    omit eb344f1  Cosmetic fix for DAG header with ROOT filter
    omit 46a5fbc  Merge pull request #615 from KamilMroczek/add_sense360_to_users
    omit a386870  Add Sense360 to list of users
    omit b920fc6  Merge pull request #614 from patrickleotardif/patch-4
    omit 24157d6  Disable auto-sorting on query view
    omit 6e4cba5  Improved headers view
    omit ad20a55  Fixing current_user logging
    omit 9188038  Getting current user through flask.ext path
    omit 1859803  Adding username to headers view
    omit 8783a10  fix missplaced comment in run_unit_tests.sh
    omit 1f1cdc7  Documenting DAG param max_active_runs
    omit b600e93  Merge pull request #612 from airbnb/scheduler_plus_plus
    omit 48480f2  Merge pull request #611 from bolkedebruin/csrf
    omit 22c9d90  Optimization that gets a list of task instances to skip as a batch from the db
    omit ade0e4d  Add csrf and fix tests
    omit 9b91e4c  Use crsf token in forms, fix missing div
    omit 1b52c50  Add csrf
    omit 438e25f  Making sure period is closed before scheduling
    omit ee1ee53  [tree view] Making the DagRun circles look better
    omit 21f4637  Fixing the fix
    omit 7b26c92  Bugfix around saving a chart
    omit 4e41cfb  Tree view bugfix None in hidden form field
    omit cb48d20  Cosmetic <nobr> on icon list in DAGs view
    omit ae39fdc  Merge pull request #540 from airbnb/external_triggers
    omit 86fdd14  Limiting/parameterizing the max number of active runs per DAG
    omit 84c0acb  Last minute tweaks
    omit cb6087f  Fixing tests
    omit d31afc4  Lining up alembic revisions
    omit b63b424  Squashed Fixing jobs
    omit f5e1ae7  Squashed some commits add CLI to insert new DagRuns
    omit 566da59  adapt scheduler to use DagRun table for triggering
    omit 5851987  add dag_run table
    omit 849b408  Make Core UT no longer dependent on mysql
    omit a80851d  improved contrib doc regarding UT execution
    omit 197b4bb  more flexible UT execution
    omit 14b7d40  Adding method has_option to ocnfiguration
    omit 25d37d8  Quick bugfix on login is None
    omit 0a98855  Merge pull request #602 from bolkedebruin/conf_multiple
    omit b4b04cd  add_section is only part of configuration.conf
    omit 686040e  Pass kwargs correctly
    omit 7cb4070  Make sure to use .conf when setting items for now.
    omit 98aaeb7  use from airflow import configuration everywhere
    omit 6194c88  Add convenience functions for configuration namespace
    omit 9e34f6d  Merge remote-tracking branch 'upstream/master' into conf_multiple
    omit d660c14  Merge pull request #604 from airbnb/hdfscli_hook
    omit 29747f0  Adding stub of Kerberos support
    omit 4112bce  Fix typo in config
    omit 21cee8c  Add timeout to test
    omit 5c1251f  Add default connection in airflow initdb
    omit 049ce5c  Add docs
    omit 3c4bccb  filter on uid instead of True
    omit 6c49c5f  Update documentation with LDAP info. Move authenticaton from installation to security.
    omit 3cba12e  Adding test for sensor operator based on WebHDFSHook
    omit 327fa2e  Fix names + typos and load_file args
    omit e56be2c  Add WebHdfsSensor
    omit 3db7d1c  Rename HDFSCLIHook to WebHDFSHook and add to setup.py
    omit 2c35dfb  Adding a new HDFS hook using a Python 3 compatible package
    omit facea71  Merge pull request #603 from airbnb/better_500
    omit 4a18c87  Better 500 error handler, now with node name
    omit c1439ae  Make py3 compat
    omit 1a66df4  Add ldap travis tests
    omit 9c60b19  Implement ldap authentication with tests
    omit 6795c14  Set authenticate to false
    omit 50ce590  Also for WebUiTests make sure authentication is set to false
    omit f5dec65  In tests reset settings. Force this also on initial tests (why does this remain?)
    omit 6740006  Remove hack for User
    omit 4a7132d  Load authentication backend when requested
    omit 6ea9e9f  Implement ldap authentication
    omit ebb46bc  Merge pull request #590 from patrickleotardif/new_log_ui
    omit 252c643  fix action logging
    omit 94b2773  add more action logging and use new format with no var
    omit 342fbc7  action logging adds request JSON and uses func name
    omit 690c3e6  add extra col to Log model
    omit 1cf22d6  alembic migration for adding extra col to Log
    omit d8658b3  Adding queued status to graph view legend
    omit aeecd7f  Adding pool to task_instance list view
    omit a65d703  Merge pull request #597 from airbnb/improve_bf
    omit 254673a  Allowing to specify pool in CLI
    omit 3849b3b  A few improvements to backfill
    omit 80e4ff7  Merge pull request #594 from CloverHealth/py3_and_bugfixes
    omit 78e3f22  Replace incorrect raising of the constant NotImplemented with raising of the Exception NotImplementedError.
    omit 02d7d81  Remove duplicate definition of pool_link.
    omit 8b5c26c  Remove deprecated except foo, bar syntax from kerberos_login.
    omit 888c25f  Revert previous commit
    omit 7fe2434  Bugfix when using -sd with fullpath
    omit dc00e69  nits for new action logging
    omit 7583f35  action logging anonymous user case
    omit 0acc09a  update unit tests by removing /action endpoint
    omit b381eb6  separate actions into dif endpoints and add logging decorator
    omit e48eda3  action logging func decorator
    omit f8668d4  add None task instance case to log class init
    omit 679c855  Merge pull request #588 from jlowin/patch-4
    omit 28d5ca2  Remove extra parameter from xcom
    omit c521e3f  Merge pull request #587 from jlowin/xcom_delete
    omit 55f5f8e  tweak Log model
    omit c96ceab  delete xcoms
    omit 4e7e76d  HivePartitionSensor doc fix
    omit 3984fe5  Merge pull request #584 from airbnb/sequential
    omit 8295ed4  Trying to see whether the sequential executor works better
    omit e825f62  Merge pull request #583 from airbnb/fix_web
    omit 0dbabf7  Fix blueprint confusion when creating the app multiple times through gunicorn
    omit 714beb2  Lowering travis parallelism to 2
    omit 53258d1  Merge pull request #579 from bolkedebruin/master
    omit 92b81dd  Lowering parallelism on Travis cfg
    omit aaa5c5e  Merge pull request #581 from mlimotte/master
    omit fa2578d  ExternalTaskSensor should log the execution_date it is poking for
    omit 2856b3a  Fix caching by using TRAVIS_CACHE and moving it from .cache to .travis_cache
    omit 9f19a21  Merge pull request #553 from bolkedebruin/rewire_www
    omit 25ecdfb  Make sure to include the s3 improvements
    omit 5c74cb9  Disable minikdc for now as it is not active and ivy is messing up the caching
    omit 46f7651  Merge pull request #568 from airbnb/metastore_sensor
    omit affc454  Adding a sql metastore partition sensor
    omit 5345979  Fix test setup
    omit 08a428e  Merge remote-tracking branch 'upstream/master' into rewire_www
    omit 34ac16e  Merge pull request #566 from bolkedebruin/master
    omit efb834e  Make cp recursive
    omit 91c3c9c  Set cache for ivy
    omit 5b90d7b  Cache minikdc requirements
    omit a936848  Typo fix
    omit c3d4f82  Use travis instead of tox to set cache dir
    omit c6d6b80  Speed up downloads of hadoop distros
    omit 8a8e9db  Merge pull request #564 from thoralf-gutierrez/Correct_logged_state_in_BranchPythonOperator
    omit c5904ce  correct state mentioned in logs
    omit f265f88  Merge pull request #494 from jlowin/s3_log
    omit 40e3b22  Merge pull request #561 from airbnb/fix_scheduler
    omit 351e1f3  Making the end of celery_executor async by default
    omit 75484b6  Merge pull request #554 from airbnb/more_tests2
    omit 82077c4  Merge pull request #558 from jlowin/patch-7
    omit 042a3a7  raise error instead of returning
    omit 03b0bf6  Merge pull request #493 from jlowin/patch-4
    omit a37a4bc  Adapting CONTRIBUTING.md
    omit e8c4a47  Merge pull request #559 from jlowin/worker_concurrency
    omit 4d58bc5  Merge pull request #560 from bolkedebruin/master
    omit 6953779  Host can be None sometimes
    omit bf15846  Fix typos, correct principal host substitution and update documentation
    omit f25052c  pass concurrency argument to workers
    omit 9735eaa  S3Hook: better handling when key isn't replaced
    omit 9c3a6b4  improve log messages
    omit 1c57e89  set old_log if file doesn't exist
    omit b068345  wrap S3 access in try/except
    omit 98d9fdd  Merge pull request #557 from thoralf-gutierrez/Fix_typos_in_HiveOperator
    omit 319f0f7  Merge pull request #556 from yoziru-desu/master
    omit 457949d  Fix typos in HiveOperator
    omit eb72e38  log documentation
    omit 196a030  run s3 log in parallel to log server
    omit dc1d9db  add s3_log_folder config option
    omit 149dd14  Fix cursor execution with None parameters with cx_Oracle (dbapi_hook)
    omit 6c89f0f  Tons of tests improvments
    omit be3beb8  Fixing the wiring
    omit b1e0a76  More CLI tests
    omit afb6b80  Testing emails (dryrun)
    omit fb53107  Make FILTER_BY_OWNER present again
    omit 4745542  Cleanup imports
    omit 43c77bd  Merge remote-tracking branch 'upstream/master' into rewire_www
    omit 909b454  Merge pull request #552 from airbnb/more_tests2
    omit 3095978  Cleaning up default connections
    omit 4002710  Merge pull request #551 from airbnb/more_tests2
    omit cace945  Making login=root for mysql_default
    omit 09246f8  Adding tests for CheckOperators
    omit bcafe09  Better doctest integration
    omit 6efcf6c  Merge pull request #550 from airbnb/more_tests2
    omit 98e05a7  More tests
    omit e9bb234  More tests
    omit 0e20f11  Make py3 compatible
    omit e140f63  Make python 3 compatible
    omit d12dc18  Rework the flask app to return an app. First iteration
    omit b6a8cb3  Fixing tests
    omit 7808ebc  Fix extra tests
    omit f1e5db1  Merge pull request #548 from jlowin/shortcircuit
    omit e6caf80  Merge pull request #546 from bolkedebruin/master
    omit 55dc921  First running version with app factory
    omit f9f9467  add example for ShortCircuitOperator
    omit f76a08e  add ShortCircuitOperator
    omit 923876f  Merge pull request #547 from easytaxibr/docs
    omit cf05feb  Add Easy Taxi to list of companies using Airflow
    omit 2b3eeea  Add Easy Taxi to list of companies using Airflow
    omit 2025bd8  Add Easy Taxi to list of companies using Airflow
    omit 4f18824  clamp flask-login to 0.2.11 see also https://github.com/GovLab/noi2/issues/7
    omit 8008569  Merge pull request #545 from lentinj/master
    omit d635288  Py3.4: Pass ConfigParser's extra kwargs through
    omit 8faff7c  v1.5.2
    omit f0ef5cc  Merge pull request #543 from jochem/master
    omit 3d47dc8  added wetransfer to airflow users
    omit 189d778  Moving the fernet msg some place else
    omit d34977c  Merge pull request #535 from airbnb/speedup_dag_states
    omit 2e97e5b  Bugfix for new pandas version, unit test improvment
    omit 255a1ab  Merge pull request #528 from airbnb/kill_zombies
    omit ac7e935  Trying https
    omit 42e7e38  Fixing httphook
    omit 43509d1  Adding state back to TI constructor
    omit 3306eb5  Adding index to speed zombie lokkup
    omit 473c777  Automating the killing of zombie task instances
    omit 7aec9b2  Adding logging to h2d
    omit 8cb31ec  Better hive cli default for hive_to_druid
    omit 6288361  Merge pull request #532 from jochem/celery_optional_in_executors
    omit a54d6fa  Merge pull request #431 from wndhydrnt/mesos_framework_reregister
    omit 4d14582  Merge pull request #538 from airbnb/coveralls
    omit 4492dc1  Moving setenv
    omit f088242  More coverall tries
    omit 2ac3ecf  More coveralls tries
    omit 8eae432  Forcing flask admin 1.2.0
    omit bd6322b  Trying to get coveralls to run
    omit 4d42584  Adding coveralls call
    omit ea462d4  Adding coveralls dep to tox
    omit a28b471  Fixing pypi badge
    omit a13ec9d  Adding badges to README
    omit 4a07bf8  Merge pull request #516 from airbnb/travisci
    omit af5b33f  Adding coveralls file
    omit 8bc6cc7  utf-8 instead of ascii
    omit 46f429c  Trying decode instead of encode
    omit 22c3d25  Rolling back some __future__ imports
    omit 412c385  Preventing py3 regression in key modules
    omit 30e9a2a  Typo
    omit 099e11a  Py3 compatibility in tests
    omit d8879c8  Removing pyhs2 from reqs, failing pickling test
    omit b655361  Making hive/presto tests optional
    omit f774695  Fixed some web dag views test
    omit 64968b7  Fixing chart unit test
    omit 46cd5bf  Fix python version
    omit f9c0ed9  Switch to python 3.4, 3.5 was a bit too ambitious for now
    omit 7ab372e  Fix path (again)
    omit 4758536  Fix path
    omit 039a1e6  Make sure the cfg can be copied in any travis environment
    omit 76779fb  Move to mysqlclient instead of pymysql for python3
    omit 64ad461  Reverting
    omit 8176e87  Test echo sql
    omit 4401938  Moving to from mysql-python to pymysql
    omit c7cc36a  Moving to hadoop tests to the side for now
    omit ae620b9  Fixing sqlite test
    omit 470e2a9  Adding a custom airflow.cfg from the repo
    omit 35ed05c  Allowing empty string password for mysql_hook
    omit 5da0dbc  Fixing conn_ids
    omit 2bfcb81  Removing doctests for the time being
    omit be39b35  Tweaks
    omit 1ca1776  Trying different strategies to get initdb to run
    omit 86e10ef  Adding extra connection expected in tests
    omit cbf88df  Adding pyhs2 in requirements.txt
    omit f1776f2  Removed unneeded script
    omit acaad88  Remove incompatible builds from the matrix
    omit 1eeaaeb  Add suport for python 3.5
    omit 476b389  fix typo
    omit 5e70833  use find links of pip wheel build, remove extra cache not required anymore
    omit 1bef4a3  different way of matching
    omit 6bfa524  fix typo
    omit a75c6ba  fix
    omit d50b4aa  make case insensitive
    omit 7ecfe7d  use correct separator
    omit ef63350  testing
    omit b03acd9  use {homedir}
    omit a74a402  testing
    omit 953a8e3  Use $HOME
    omit 685f545  Update script for misisng wheels (does not check versions)
    omit c939ec6  skipsdist
    omit ae96bca  install wheel first
    omit 79054e5  multiple lines
    omit 53b6120  test env variables
    omit 13858f1  set PIP_XXX for wheel
    omit 43e359a  test
    omit 9f0bb64  Check if wheelhouse is used
    omit f4cb1d0  Show current wheelhouse
    omit efd2ad7  Install requirements from commands
    omit 92e955d  add verbose to pip install
    omit 24ead4a  invoke tox directly
    omit fb3cafe  remove --use-wheel as it doesn't exist
    omit 0c77d5c  Fix path to wheelhouse
    omit 81c7827  Add wheel and cache
    omit fb9f261  Try without travis_wait
    omit db1ad2f  Make setup_kdc executable
    omit ed182b4  Place on one line to ensure only relevant builds
    omit 0ac3f7b  Add caching
    omit c60b902  Add enviromnment variables important for secured minicluster
    omit 8cf4b9d  Add kdc download and some test
    omit aefda8e  Add minikdc to be downloaded and made available
    omit e4bfb4b  fix statement
    omit 1fff334  Add db configs
    omit 576a0a3  use requirements.txt
    omit 4a65e94  correct paths
    omit 7d5cd30  Testing
    omit 8e7eb2b  testing
    omit 9f0b490  Add timeout parameter
    omit 8adb34c  add travis wait to workaround timeouts
    omit b1d999e  Use python setup instead of dependencies to make sure build can run without timeout
    omit b345336  Remove pip install as this is handled by tox
    omit 693d08c  More verbose tox logging to make sure no timeouts happen at travis
    omit 45b068b  Allow higher version of sqlalchemy
    omit 102f669  make requirements work
    omit ed3c794  Allow higher version of flask-login. Why is this capped?
    omit 2ec5690  Add pip install to make sure to generate output fast enough for travis
    omit 903bb81  allow execute rights
    omit e78ec1f  Port ci tests from snakebite in order to test against hadoop
    omit 52b9842  Use travis containers instead
    omit cb8dc3a  Add initial travis-ci
    omit 34d6b88  Update kerberos_login with new cfg locations and move some logic
    omit 604117c  Fix some minor issues
    omit 151d9df  allow empty hostname to return standard fqdn
    omit 9defe2b  Basic work on kerberos logins
    omit 103f651  Initial support for kerberos logins, needs cleanup
    omit dc0f569  Only fetching dag states for active DAGs
    omit ffae536  like MesosExecutor, import CeleryExecutor only when it's available
    omit da61225c Adding missing param to hive_to_druid docs
    omit d7467e6d Adding DbApiHook to docs
    omit ca14cb7  Updating TODO
    omit 40a8b2a  Merge pull request #525 from airbnb/hive_metastore_thrift_table_exists
    omit f5afa12  Merge pull request #468 from jlowin/safe_dag_names
    omit 95e26f8  Merge pull request #521 from JordyMoos/doc-tutorial-fixes
    omit 03834af  add function to check for table existence
    omit 2c4689b  Made the text and samples in tutorial.rst in line with each other
    omit 0393aab  Documentation text did not match the sample code
    omit befd6c0  Increasing max recursion to allow deepcopy of large DAGs
    omit ab447a7  Merge pull request #510 from patrickleotardif/patch-2
    omit 8c545a1  Update models.py
    omit 40bf98a  Merge pull request #519 from avram/patch-3
    omit 5755a72  Updating TODO
    omit 6db4415  Fix typos in code.rst
    omit 88b7266  Show more DAGs on main page
    omit bbb735a  Merge pull request #514 from patrickleotardif/patch-3
    omit 6230658  Merge pull request #515 from Jparks2532/to_csv_delimiter
    omit 453ef36  fixing args
    omit 0ff8a49  removing carriage returns
    omit 43516e2  removing size
    omit f566303  fixing tab
    omit 5c576d3  fixing bug
    omit 5f244d1  adding delimiter to core
    omit 4522dc2  Add BaseSensorOperator to __init__
    omit b2d7286  Merge pull request #507 from Jparks2532/bulk_load_mysql
    omit c5c832d  Adding link to chef recipe repo on README
    omit e6f9966  improving documentation
    omit c3d5505  Merge pull request #513 from avram/patch-2
    omit 45f6df7  removing logging import
    omit 6f2d667  Applying maxs suggestions
    omit d21a532  fix documentation typo
    omit a0833d9  Merge pull request #512 from ajw0100/fix-docstring-typo
    omit 0fa7da4  Fix `collect_dags` docstring typo.
    omit ebe8c22  Change function call in render templates
    omit 4f76799  Pulling local_infile from json
    omit 6c322fc  applying local_infile flag
    omit b4de2b5  Fixing variable scope
    omit c0cfcd4  importing temp_file
    omit 5b0c39f  Adding postoperator code
    omit 7bb62cf  Fixing bug with temp file
    omit 1cd6afb  Adding bulk load option for HiveToMySqlTransfer
    omit 622988b  Removing the duplicated get_conn method in DbApiHook
    omit 23b3339  Merge pull request #500 from DinoCow/persistent-state-focus-on-click
    omit cdcc714  Merge pull request #506 from avram/patch-1
    omit d82c556  Changed cursor from resize to pointer for legenditems
    omit 0de91ac  Fix typo
    omit 9ac0dac  Merge pull request #504 from rdavison/master
    omit c39ee35  Removed redundant 'supports_autocommit' field in DbApiHook
    omit 154bd49  Merge pull request #491 from kkourtchikov/fix_template_recursion
    omit 6c4915f  Merge pull request #499 from bolkedebruin/master
    omit 029c58c  Merge pull request #502 from karthikgollapudi/patch-1
    omit 565d2ce  Fix typo in CONTRIBUTING.md
    omit 152a4a7  check if file exists
    omit 10a3853  Added ability to filter node beyond mouse over by clicking on the state legend
    omit 3be2bfd  Allow user principals (without host part) as well as service principals
    omit 5da9ef7  Merge pull request #497 from lingochamp/lingochamp
    omit f059dd1  Merge pull request #496 from Jparks2532/mysql_postoperator
    omit c0b5f37  add lingochamp
    omit cd70a92  Adding mysql_postoperator to HiveToMySqlTransfer
    omit 2812962  check if key exists in S3
    omit 8d311ba  try to clean up tmp files
    omit fd31201  add note to airflow.cfg
    omit acfd218  load log from s3
    omit 84ee9c3  ship log to S3 (and don't serve)
    omit 88fb6e4  use path.join
    omit 999b5e4  import warnings
    omit 83b336f  _parse_s3_url -> (staticmethod) parse_s3_url
    omit 4d7f413  Merge pull request #488 from Arkoniak/ext_variables
    omit f804651  Adding more options to TaskInstance view
    omit 376cdd4  Fix how we recurse through collection-like template fields.
    omit 9ce1cdb  Formatting the queued_dttm column in TI view
    omit 29eda54  Changed order of arguments and more informative error message
    omit d7911f9  Merge pull request #438 from bolkedebruin/kerberos
    omit ee26a01  Adding hive subpackages to installation docs
    omit aeb8368  Added default_var to Variable
    omit 55fe25d  Merge pull request #486 from patrickleotardif/success-bugfix
    omit 00f9217  bugfix for mark success
    omit 5648e86  Docs tweaks
    omit bc5ee8e  Merge pull request #485 from patrickleotardif/mark_success_bugfix
    omit d120211  only mark needed tasks as success
    omit 9f5bddd  Merge remote-tracking branch 'upstream/master' into kerberos
    omit b2a7b2d  Use [kerberos] in cfg instead of [security]
    omit 5babf8a  Make sure that KRB5_KTNAME is also set to the keytab for airflow
    omit 4556450  Merge pull request #450 from patrickleotardif/sla_better_msg
    omit 55695f8  remove logging lines used for testing
    omit b715246  add large if block, modify sla misses
    omit 41e83f4  Typo
    omit ca1c995  Namespacing plugins properly
    omit 6d29c7c  Extra logging for celery queue
    omit b400128  Merge pull request #448 from patrickleotardif/mark-success-ui-enhance
    omit 8e74124  Merge pull request #478 from mtustin-handy/mtustin-handy-donot-pickle
    omit c231553  ADding a param to the docs
    omit 9665c6e  Make default behaviour of backfill command depend on donot_pickle config option
    omit 39293f3  Merge pull request #477 from mtustin-handy/mtustin-handy-donot-pickle
    omit def286e  Control donot_pickle default from conf
    omit 45069da  Update configuration.py
    omit 14fdfa6  Merge pull request #3 from airbnb/master
    omit 2b49be9  bugfix for better sla messages
    omit c40f6e6  Adding plugins_folder to sys.path
    omit 6f8372d  add MAX PERIODS cap to mark success
    omit 640aaa9  Printing hostname on 404 page
    omit 1ebde0c  Merge pull request #463 from syvineckruyk/slackapioperator_improvements
    omit c347c3a  Merge pull request #472 from jlowin/revert-467-fix_env_var
    omit 4bbbee1  Revert "Fix issue with expand_env_var"
    omit d5f2b23  Make sure to use defaults for security settings
    omit 889f5b9  Merge pull request #469 from jlowin/patch-12
    omit 4b5fadd  Merge pull request #464 from jlowin/fix_tree_rounding
    omit adab4a6  Merge pull request #467 from jlowin/fix_env_var
    omit 7ea0ed4  move celery/statsd to optional requirements; alphabetize reqs
    omit d97ff89  reinstated params as parameter to SlackAPIOperator allow failure
    omit baa34e1  use safe_dag_id (without periods)
    omit d4f7ac1  use basestring (py3 compatible)
    omit ca5f5a2  don't round base_date if passed directly
    omit 7f5c81b  Use short hand for security.utils
    omit e0fd9c0  don't modify non-string env_vars
    omit 8241b7a  consolidate base_date rounding
    omit 31e3f90  added apply_defaults to SlackAPI operators
    omit 033e7f0  Allow MesosExecutor to re-register with Mesos
    omit feaffa9  Use airflow.security.utils instead of socket
    omit ba35124  Merge pull request #462 from airbnb/traceback_for_500
    omit 73d7cdc  print traceback for internal server error
    omit 2b9c775  Merge pull request #2 from airbnb/master
    omit 41695a1  Merge pull request #460 from mtustin-handy/mtustin-handy-mysql-commit-patch
    omit 678987e  Merge pull request #455 from kerzhner/tree-view
    omit 83c231f  Merge pull request #1 from mtustin-handy/mtustin-handy-mysql-commit-patch
    omit 8f64275  Properly treating new DAGs in Tree View
    omit 3f72041  Fix issue https://github.com/airbnb/airflow/issues/459 - mysql error 2014
    omit 70b342f  Merge pull request #427 from LilithWittmann/numpy_json_encoder
    omit 34d4bdb  Changing the default base date of the tree view
    omit 7c78705  Merge pull request #449 from airbnb/fix_join
    omit d48cc59  Merge pull request #454 from jlowin/patch-11
    omit 301b327  Guard against no roots
    omit 2f44321  more detailed SLA miss email
    omit 73e9d2d  Fixing SKIPPED from propagating when it shouldn't
    omit 46886a3  pep8 fixes
    omit c99138b  change action endpoint for success future and past
    omit 286ba53  add buttons for Mark Success Future+Past
    omit ca7f239  Implement run_as functionality based on the login of the connection or the owner of the DAG
    omit 7abdad4  Move kerberos to its own sub module
    omit dcad5c6  Merge pull request #445 from jlowin/sql_params
    omit 59c5799  Merge pull request #446 from jlowin/patch-9
    omit 8ca9019  Fix typo
    omit 19b6544  update hooks to use parameters
    omit 625bf75  pass bind parameters to execute
    omit 47e3e87  Add description of how to use proxy_user for the hive cli and fix some formatting
    omit c1cce6e  Add proxy impersonation to beeline support in the hive cli hook
    omit 970c4e7  Merge pull request #443 from jlowin/return_bash
    omit 4ba1b1a  add default line (in case there's no stdout)
    omit 49cd759  option to push xcom from bashoperator
    omit 597e119  Merge pull request #430 from airbnb/documenting_contrib
    omit 012fd74  Merge pull request #441 from jlowin/Py3
    omit 56f586e  Py3 fixes
    omit 8ee860b  Merge pull request #432 from jlowin/patch-7
    omit 984744c  add documentation on kerberos authentication
    omit 7194029  Make sure KRB5CCNAME gets set before anything else
    omit 031f211  remove cmd_extra awkward addition
    omit fe0488b  fix typo
    omit 8f88066  Retrieve principal from extra connection settings and make beeline work with kerberos/sasl
    omit d30a47a  import BaseHook
    omit 9a50f38  Align code with PEP8
    omit ab5dd0b  Merge remote-tracking branch 'upstream/master' into kerberos
    omit 00f3f69  Doc clarifications around start_date
    omit d25b4ca  More doc fixes
    omit c80efa3  Documenting contrib
    omit 4820509  Merge pull request #429 from jlowin/import_err
    omit 028e713  more informative error message
    omit 5aacb51  Merge pull request #426 from kapil-malik/master
    omit c8ce042  fixed typo
    omit 24ee7f7  Convert numpy types to their native python types
    omit 91cb4f9  Python3 compatibility for MesosExecutor and documentation changes
    omit 1fb8f5b  Merge pull request #405 from jlowin/ftp
    omit 7453450  Merge pull request #420 from airbnb/better_json
    omit d6a2c79  Merge branch 'airbnb/master' into ftp
    omit cd94ada  add contrib placeholder for operators
    omit cbcee5e  put FTPHook in contrib module
    omit 71fdee3  Add check for kerberos
    omit 558535b  Merge pull request #413 from kapil-malik/master
    omit 4f5fae5  Merge pull request #421 from airbnb/fix_nomesos
    omit aa055cc  Fixing import failure when mesos lib is missing
    omit 743196e  Improving json encoding
    omit faae6a1  Merge pull request #414 from kapil-malik/mesos
    omit cb79ffa  Merge pull request #400 from patrickleotardif/feature_dry_run
    omit df79e59  Merge pull request #418 from griffinqiu/vertica_hook
    omit 3e80e90  Merge pull request #419 from jason-z-hang/zz_fix_round_time
    omit 0fff64b  remove mysql include
    omit af6eb03  remove debug log
    omit 15efd6f  fix for vertica_to_hive type mapping
    omit 6caa819  fix util round_time bug
    omit 6619cde  Add tests for dry run
    omit 5ec6082  Merge pull request #415 from blueapron/update-readme
    omit 5f64fcb  Merge remote-tracking branch 'upstream/master' into kerberos
    omit 3c494e9  use sasl/kerberos for snakebite if configured as such
    omit 7b73f0e  Add BlueApron and gh handles to user list
    omit 1a27ea7  bug fix for vertica_to_hvie
    omit 5ebca93  bug fix for verticaoperator
    omit b334a4d  added vertica to hive path
    omit 52c2ff4  changed vertica to hive color
    omit 5551eba  bug fix for verticaoperator
    omit 1948f5c  changed vertica_operator color
    omit 32641f5  added vertica_operator include path
    omit 0d6418f  added VerticaOperator
    omit 70f5498  issue fix for vertica
    omit 5516f88  Add MesosExecutor for airflow
    omit 1d93003  added vertica hook
    omit e08022e  #393 Scheduler does not pickle DAGs for non-local executors
    omit 2b7ede4  Merge pull request #411 from jlowin/patch-7
    omit 58f7992  Merge pull request #412 from airbnb/test_pickles
    omit 2da8f9a  Testing the pickling
    omit 897d089  remove formatting from xcom docstring
    omit d9ca46e  add dry run for backfill CLI
    omit b7abb2b  BaseOperator dry_run
    omit fe6e046  remove verbosity in hiveOp dry_run
    omit 7ee537b  fix bugs in test_hql
    omit 003184f  Merge pull request #410 from jlowin/chain
    omit f059bf9  Doc improvments
    omit d68e4855 add chain function
    omit 140a1a7  Merge pull request #409 from dclubb/master
    omit a27453f  Adding Chartboost to list of companies using Airflow
    omit 05be03c  remove FTPhook from hooks
    omit 8132798  move FTPHook to contrib folder
    omit 34b585f  Sharing hack to restart the scheduler every N runs
    omit ed11226  Merge remote-tracking branch 'origin/feature_dry_run' into feature_dry_run
    omit 43e9a46  use exceptions intead of returning tuple
    omit 5de0aea  Merge pull request #407 from jlowin/patch-5
    omit a639f03  Bump Pandas requirement to <1.0
    omit 70e5f30  add FTPHook
    omit 177afe7  use exceptions intead of returning tuple
    omit 7a30519  use startswith instead
    omit 3e8bb2a  Warning on specifying a schedule_interval at the task level
    omit 88da096  Pythonesquifying
    omit 75ca0f6  Merge pull request #403 from jlowin/patch-4
    omit cdd1247  Docs improvments to the tutorial
    omit cecdeab  Adding note on setting postgres schema in install docs
    omit 1ec0169  Don't warn if start_date is None
    omit 7c37ec1  revised dry run proposal
    omit 1e008b6  Docs clarifications
    omit d7a610e  Putting the type check warning in the right spot
    omit 4ee6197  Merge pull request #397 from airbnb/fix_skipped_bf
    omit 1018dc3  Handling SKIPPED status in backfills
    omit 59171ab  Unit tests improvements
    omit a3f2d83  Re-pinning flask-admin to 1.2.0
    omit 5f4d460  Merge pull request #396 from wooga/af-1.5.1
    omit 83e3131  Warning if start_date isn't datetime
    omit fce08f3  add extra fields to form columns
    omit fb7366c  Safer, but still loosely pinned dependencies in setup.py
    omit 84e2bbf  Pinning flask-login as they are making breaking changes
    omit c25c072  Merge pull request #390 from johnw424/patch-1
    omit 19e1b1e  Fix grammatical error in README.md
    omit 561424a  Waiting for subprocess
    omit 8900e9f  Merge pull request #386 from airbnb/fpa
    omit 452dc95  Rebasing, adding docs and docetests
    omit b8d58ed  In case of equal distance return higher value to improve consistency with previous version
    omit 94dde28  Added comments explaining round_time
    omit 8b2bf95  encoding already fixed in master
    omit 2af2b17  changed round_time to allow for relative delta
    omit be41445  Fixed utf encoding of source code
    omit cc40bab  Merge pull request #379 from CooperLuan/master
    omit e85a960  reset param files default to None instead of [] in EmailOperator
    omit 8edf7b6  Increasing timeout for gunicorn
    omit 9741517  Merge pull request #378 from airbnb/gunicorn
    omit 437f636  Merge pull request #381 from Arkoniak/mysql_hook
    omit d945969  Minor test adjustment
    omit 88dc78b  Merge pull request #376 from airbnb/scheduler
    omit ceb0d7e  Merge pull request #374 from airbnb/fix_list_templaterender
    omit 7a84f30  Added charset and cursor functionality to mysql hook
    omit d4fa61a  add attachment support in EmailOperator
    omit 63d4f8e  Using gunicorn instead of Tornada as the production wsgi server
    omit 1aceb19  Making the scheduler more resilient
    omit 6c517af  Improving the tests
    omit 1e2eb51  Adding list and dict support to the UI template renderer
    omit 5760c4f  Merge pull request #368 from yoziru-desu/airflow-oracle-hook
    omit a4f067b  Update oracle_hook.py
    omit 5fb2b98  Update setup.py
    omit c58a143  Merge pull request #369 from airbnb/template_dict
    omit 9143afb  [PythonOperator] pass a dict of templates to get templatified
    omit c8587c4  Merge pull request #364 from jlowin/patch-3
    omit 1c720e4  Update oracle_hook.py
    omit 8eff6e4  Update models.py
    omit 2a2dfc7  Update utils.py
    omit 1c50d8f  Update oracle_hook.py
    omit e08343f  Update __init__.py
    omit 94d5526  Create oracle_hook.py
    omit b099c6c  Merge pull request #365 from jlowin/fernet_key_str
    omit b587f1e  add explicit encode/decode for Fernet Key
    omit 9fe61149 Raise an error if a pool doesn't exist
    omit 188b863  Merge pull request #361 from jlowin/expand-vars
    omit 6777d14  Merge pull request #362 from jlowin/patch-2
    omit b22ca52  use getboolean in jobs.py
    omit 407b8b2  str(env_var)
    omit 7f1a791  expand airflow.cfg and defaults
    omit 3a36510  support (nested) interpolation of env vars
    omit bf9b183  v1.5.1
    omit 03f044c  Merge pull request #359 from jampp/readme_user_update
    omit 4af01d9  Merge pull request #358 from jlowin/py3-urlparse
    omit 0a13827  Updating our GitHub organization name since we claimed it
    omit 8ab666c  Bugfix for Invalid default value for timestamp
    omit 697c8fa  use future for urlparse
    omit 1a2e830  Clarifying docs entry for trigger_rule
    omit 125a23d  Doc entry
    omit 66dfd96  Trying ipython (not [all]) against readthedocs
    omit dd39194  Commenting out pyhs2 as readthedocs won't compile it
    omit 93ee460  Bugfix for issues #356
    omit 6d84343  Merge pull request #320 from jlowin/fast_tree_view
    omit c8a53ad  Merge pull request #355 from airbnb/dep_rule2
    omit ee619ed  Making the dependency engine more flexible
    omit c95d8e2  Merge pull request #354 from airbnb/env_connections
    omit c8e8480  Fixing the unit tests
    omit 22492b2  Merge pull request #335 from jlowin/py3-bashoperator
    omit 0695c63  Merge pull request #351 from airbnb/clear_noconfirm
    omit 287dfbd  Druid conf tweaks
    omit 230c65d  Merge pull request #352 from kapil-malik/master
    omit 89d981c  #317 Multi-tenant web UI
    omit 40f1a85  Add a flag to clear without confirmation
    omit 43e6caa  Merge pull request #319 from jlowin/py3-encryption-2
    omit 3cf1d13  Merge pull request #344 from airbnb/navigate_tree
    omit 5fcd2ee  Improvments to HiveToDruid
    omit c7f7fa0  Adding for element to navigate the tree view
    omit 12dfd5b  Merge pull request #339 from airbnb/mysql_port
    omit a209885  Port should be an int
    omit 3c20ac3  Hooking up the port to the MySqlHook
    omit 5bc95e2  merge master
    omit 971d9f8  Merge pull request #338 from airbnb/generic_transfer
    omit 8d177f0  Adding a GenericTransfer operator
    omit f83d543  added some documentation
    omit cbb3261  fixed the base_hook in regards to env variable
    omit d174eb8  Fixing configuration item for FLOWER_PORT not making it through
    omit 9d84167  forgot to include the call to self
    omit 1420511  left env_variable in the connection model
    omit a474a3a  Py3 compatibility: make bytes explicit
    omit 6635a29  Merge pull request #333 from r39132/master
    omit 8fa9b95  Adding a link to the Agari Blog Post about Airflow
    omit 9009fdf  Merge branch 'master' into env_connections
    omit fc27eaf  remove the unneeded migration
    omit 7fa98d5  clean up the old cruft
    omit 9b1c084  in the base hook use an environment variable first as the conn_id before going to db
    omit 314f0d8  stuff
    omit c730f5d  Merge pull request #331 from ikalinin/master
    omit fc87cab  Merge remote-tracking branch 'airbnb/master' into py3-encryption-2
    omit 16bcb47  Stop recursion after 5000 nodes
    omit f63ad66  pluggable executor needs to be instantiated
    omit 3f38dec  Preventing plugins_manager from loading the same plugin twice
    omit 6b8d2f0  Adding a note about using psycopg2 for Postgres
    omit 187079d  Instructions on how to setup unit tests
    omit c63cd9a  Clarifying a few operators docstrings
    omit 7dfbde1  Encryption tweaks
    omit 4b20b3d  Allowing DbApi operators to accept list of statements
    omit 3016dcc  Merge pull request #328 from airbnb/fix_sqlite
    omit d7da07d  Merge pull request #327 from kapil-malik/master
    omit dd29203  Setting supports_autocommit to False for sqlitehook
    omit 6e26e13  Adding unit test
    omit 5e2a2a1  Merge pull request #315 from jlowin/rich_comps
    omit 9411e30  #326 default_login.py does not work out of the box
    omit 6e39013  Merge pull request #325 from airbnb/ti_plusplus
    omit fbf6d7e  Migration script
    omit 9db7f38  Merge pull request #323 from airbnb/fixing_s3_sensor_logging
    omit f62b5bb  fixing s3 sensor missing '/'
    omit 696d41c  Merge pull request #321 from jampphq/readme_user_update
    omit 8b19907  Adding Jampp as passionate Airflow user and lover
    omit e2a53c5  expand_all -> force_expand for clarity
    omit c770b88  add timeout/fallback to tree traversal
    omit 1c44be4  unit tests for comparisons
    omit 56a32b0  fix hash functions to handle non-hashable attributes
    omit 95aa6dd  fix missing comma
    omit 174682bf remove type restriction for ordering
    omit 8195d49  handle case where attribute doesn't exist
    omit 4c88926  make sure bytes get decoded to strings
    omit 68fe9b8  implement rich comparison operators
    omit b1f6bcf  Merge pull request #314 from jlowin/patch-1
    omit 92e11ee  Merge pull request #313 from jlowin/cryptography_warning
    omit 4703858  Merge pull request #312 from jlowin/fix_alembic
    omit cf99fa7  add version for compatibility
    omit 7b80387  ignore error.log
    omit 7dd99bd  simpler way to protect against bytes
    omit 6ffef13  if plaintext, don't write the bytes value as a string
    omit 197ef33  Py3 fixes for encryption
    omit 38b74e0  add note about creating a key
    omit 6520a0a  add warning with instructions for creating a key
    omit 4c7e40e  make generate_fernet_key function
    omit d4909d0  update guards for adding encrypted
    omit 49a043a  delete unnecessary migration
    omit fc7d06e  update current_schema to reflect true current schema
    omit d4c977b  drop alembic version_table in resetdb
    omit cc72066  Merge pull request #311 from airbnb/fix_check
    omit 6f9b490  Making CheckOperator agnostic on the name of the get_first param
    omit d7554d8  Improving is_encrypted migration to only add column if not exists
    omit fb2fedc  Merge pull request #305 from airbnb/revert-261-dep_rule
    omit c5ce6a3  Revert "Making the dependency engine more flexible"
    omit 4211cdc  Adding fields to task_instance
    omit 5332ebf  Merge pull request #261 from airbnb/dep_rule
    omit f0f4110  v1.5.0
    omit 2c346d1  Merge pull request #292 from airbnb/encrypt_passwords
    omit 62a2db4  Making sure a fernet_key exists in airflow.cfg
    omit b9cad2c  Merge pull request #304 from jlowin/patch-1
    omit fb6a7a8  Clarify SubDagOperator exception
    omit da6a56a  Merge pull request #302 from airbnb/multi_run
    omit fb0db64  DbApiHook.run allows for a list of sql statements
    omit 74e5005  Adding a link to docker-airflow
    omit f422393  Pinning flask-admin to 1.2.0
    omit 47a2d49  Merge pull request #298 from CooperLuan/master
    omit 80dcd20  fix a UnicodeDecodeError when render airflow/ti_code.html, logging write utf-8 by default
    omit 8e269e9  Merge pull request #294 from airbnb/cli_tests
    omit 3b35748  CLI unit tests, bugfix
    omit 6405204  Merge pull request #293 from jlowin/follow_symlinks
    omit 4000083  Forgot to git add the new migration
    omit 80caf6a  follow symlinks in dag_folder and plugins_folder
    omit 4bd2822  A few tweaks around alembic/migrations
    omit 360e539  make crypto setup option
    omit e33a27a  make upgrades for metadata database easier across the board
    omit 0a94d07  make some changes to connection model
    omit ae4793a  include fernet key when creating config file for the first time
    omit 092b99e  first pass as encrypting passwords
    omit 8496164  Merge pull request #245 from jlowin/Py3_debugging
    omit 4040ac5  Merge pull request #279 from airbnb/crypto_msg
    omit 8ce3e18  Merge pull request #291 from jlowin/patch-2
    omit 6a1264b  Small chance to concepts docs
    omit 5442ccb  Merge pull request #288 from jlowin/env_var_config
    omit 4feabfb  document configuration
    omit 8a8b9db  load env var configuration first
    omit b777c8c  Merge remote-tracking branch 'airbnb/master'
    omit 1a47e45  Merge pull request #287 from airbnb/druid
    omit 4d29e7b  Improving the HiveToDruidOperator
    omit da606ca  Clarifying docs entry for trigger_rule
    omit 0919ed0  Doc entry
    omit 178a051  Testing/debugging
    omit 96f1dd1  Making the dependency engine more flexible
    omit 99211bc  Merge pull request #284 from mistercrunch/flower_port
    omit 2f03c1b  Tying the flower_port configuration param to the CLI
    omit d6ff35b  Merge pull request #283 from mistercrunch/force_dop
    omit 7838d8d  Force depends_on_past = True when wait_for_downstream is used
    omit 4b32d2a  make sure to retrieve an integer for reinit_frequency
    omit 8ab2675  Merge remote-tracking branch 'airbnb/master'
    omit 9c7cd40  Merge remote-tracking branch 'airbnb/master' into Py3_debugging
    omit 767e6f5  Merge pull request #260 from jlowin/XCom
    omit 637f6e7  Displaying message notifying users that Connections are stored in clear if cryptography package isn't available
    omit 0235a9b  update default key for xcom_pull, and docs/example
    omit 87f04a2  remove `is not None`
    omit 1a67ca1  add defaults for security
    omit 234d766  specify column length
    omit 35c0aff  update return value
    omit 33b4593  Merge pull request #276 from airbnb/dont_pickle
    omit 727786a  Add backfill option to not pickle the DAG
    omit 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.
    omit 70d68bb  Merge pull request #274 from airbnb/task_missing
    omit b6c8b51  Error message when task is gone on task details page
    omit 0172300  README.md touchup
    omit 3632543  Adding links section ro README.md
    omit f6ec5ee  remove import
    omit 3c95038  update example
    omit a76cd65  split out get_one/get_many
    omit 72b3630  re-add expunge/commit because @providesession calls expunge
    omit 51f6025  delete any matching XComs before inserting new ones
    omit 1550d19  better key for auto-returned XComs
    omit f63f949  task, dag -> task_id, dag_id
    omit b415333  visible_on -> execution_date
    omit 6ef6a65  return None instead of raising XComException
    omit 231ca88  no need for session handling
    omit ef80d1b  remove typecheck
    omit 8e5293e  Merge pull request #271 from nave91/add_extra_to_connection_init
    omit efd9e4c  v1.4.0
    omit a02b24a  adding extra to connection model init
    omit 4b6f230  Bugfix on main dash around toggle when there are broken dags
    omit cdbf56f  Merge pull request #266 from airbnb/adding_s3_load_from_string
    omit 3bd84cc  example and docs
    omit 7c13bb9  Simplify push/pull mechanism
    omit 38636c5  simplify container logic
    omit bd5d401  adding convenience function for uploading from string
    omit 117e268  Adding header/tooltip for pause toggle column
    omit a27d110  Removing js flicker on page load
    omit ba0d886  Merge pull request #265 from jeremyclover/pause
    omit 2f5caad  Adding toggle button functionality to easily pause dags in the dag view.
    omit f3bd902  add missing colon
    omit 367ede6  merge upstream
    omit 999d16f  Py3 compatibility
    omit 516f49e  documentation
    omit 9ae6483  Drop duplicates
    omit e2b23f0  Check that visible_on isn't in the past
    omit eeee578  check DAGs for None before the loop, to allow [None] escape
    omit debd41e  Merge pull request #258 from gepser/master
    omit f1733d5  Merge pull request #1 from gepser/gepser-patch-1
    omit d17ccbe  Update README.md
    omit 966d7f0  Improving the docs
    omit 0b72369  Merge pull request #253 from airbnb/coverage
    omit a6d4844  example
    omit a6192f8  store XCom from returned values
    omit 0a00908  Operator push/pull
    omit c974d45  TI push/pull
    omit bc37ac5  XCom class
    omit ffeab25  Adds the ability to use environment variables to get database configurations instead of storing it.
    omit 91d94a3  Improving coverage by 5-6%
    omit 20641bc  Merge pull request #252 from JackDanger/automatic-test-setup
    omit cc2f3ec  Setting up necessary dependencies for tests
    omit 8ec6bf3  Merge pull request #250 from JackDanger/doc-typo-you-your
    omit 48a920a  Typo in config docs
    omit f28dce9  Bugfix edge case around recent time related fix in tree view
    omit a6f7d89  Adding a UTC clarification to UI clock
    omit 1167947  update PR -- merge with master
    omit 06ad4b3  Fix conflict with utils.py
    omit 1264bde  Merge pull request #235 from microblag/master
    omit be71bd7  Merge pull request #242 from airbnb/broken
    omit eacbd9e  Merge pull request #247 from airbnb/fix_string_testing_in_email_util
    omit 69ff90b  using past.builtins instead of try except
    omit c3348d6  fixing redundant condition introduced by 2to3 with a compatible correct test
    omit 9797dc3  Bugfix unicode delimter issue in python2.7 when using csv
    omit 0d87a19  update docs
    omit c2a01e9  Use coalesce to protect against NULL
    omit 8f6c8a3  Making all tests point to the same DAG_ID
    omit 02f0369  Merge pull request #243 from airbnb/fix_unicode_delimiter_issue
    omit e1ab856  adding a fix for unicodecsv
    omit 7c4c8a1  Warning on borken files in DAGS_FOLDER
    omit c6cfe7f  ensure writing works for BaseOperator
    omit 3fd275d  import basestring for py3 compatibility
    omit 25d5300  Better error message for untemplatable types
    omit ea46359  Merge pull request #241 from airbnb/Py3_stage_2
    omit 4090b29  Debugging py3 stage2
    omit ad08dc2  Merge pull request #239 from airbnb/fix_timedelta
    omit 673967f  Merge pull request #234 from jlowin/Py3
    omit 86f0e1d  Changing the TimeDeltaSensor to set the delta relative to the start time
    omit d06a74c  Removing noisy logging call
    omit 7287bd6  Merge pull request #238 from airbnb/sched_int
    omit b313beb  fix indent typo
    omit f231170  Clarifying how to set the schedule_interval in the docs
    omit 073e5d8  Merge pull request #237 from airbnb/timedelta
    omit 579947c  Adding a TimeDeltaSensor
    omit 3c47d4b  StringIO -> BytesIO
    omit a641f6d  cStringIO -> io
    omit ef3ba17  use list to be safe
    omit 417a43a  iteritems -> items
    omit 3042959  preserve int division
    omit 8c9b5bb  use list to be safe
    omit 3f4e206  use list to be safe
    omit a5973c7  use list to be safe
    omit e7ee93f  use list to allow indexing
    omit f4675ec  use list to be safe
    omit 89111ad  use list to modify in-place
    omit 403fa31  use list to be safe
    omit 05f1eb6  use list to allow indexing
    omit a559493  Use list to allow modification in-place
    omit 8272bb3  urlparse -> urllib.parse
    omit 66dbdbc  import configparser
    omit be08c4c  import standard library and create aliases
    omit 1a10bad  import chr
    omit d3e6abf  import next
    omit 35807bd  import zip
    omit e94fce1   import basestring
    omit faeda2d  import input
... 9165 lines suppressed ...