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