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

kaxilnaik pushed a change to branch v2-2-test
in repository https://gitbox.apache.org/repos/asf/airflow.git.


    omit 63b1c27  Bump version to 2.2.0b2
     add bbb5fe2  Fix ``docker-stack`` docs build (#18419)
     add a99e9b5  Add Opus Interactive to INTHEWILD (#18423)
     add edee250  Add driver parameter for MsSQL URL for production image in 
docs (#18426)
     add 92e7759  Chart Doc: Delete extra space in adding connections doc 
(#18424)
     add cbb1f5a  add extraContainers for migrateDatabaseJob (#18379)
     add bfc78d1  Fix image retagging when pulling the images (#18433)
     add 1849d4d  Switch to latest version of PGBouncer-Exporter (#18429)
     add 414f41e  Custom timetable must return aware datetimes (#18420)
     add 13a558d  Add cascade to DagRun/TaskInstance relationship (#18434)
     add 56d1765  Properly fix dagrun update state endpoint (#18370)
     add d50cfd1  Fix task instance url in webserver utils (#18418)
     add 3db4656  Protect agains images not being pulled properly (#18435)
     add 7e7fa62  Limit azure-storage-blob due to breaking changes in 12.9.0 
(#18443)
     add 716c635  Doc: Fix remote name in Airflow publishing guide (#18451)
     add 7924249  Avoid importing DAGs during clean DB installation (#18450)
     add 6dbeb82  Allow users to submit bugs for 2.2.0b2 (#18452)
     add c1f34bd  Remove unnecessary css state colors (#18461)
     add deb01dd  Fix task group tooltip (#18406)
     add 0359fc1  Add fixing of ownership also for sources in Breeze (#18464)
     add 2a3cbab  Cope with `@task.docker` decorated function not returning 
anything (#18463)
     add 0e58de7  Bring back version to docker-compose files (#18472)
     add 958b679  Revert "Fix task instance url in webserver utils" and fix 
properly (#18444)
     add 9bf0ed2  Restore 'filename' to template_fields (#18466)
     add a5439ee  Add index to the dataset name to have separate dataset for 
each example DAG (#18459)
     add 1ef41be  Correctly select ``DagRun.execution_date`` from db (#18421)
     add a74c94c  Added Zalando to ``INTHEWILD.md`` (#18480)
     add e81c7df  Remove redundant ``session.commit()`` in migration (#18453)
     add 381a839  Update best practices around deleting a task (#18483)
     add 7006068  Doc: Fix example timetable for AIP-39 howto (#18475)
     add 7ce29f5  Docs: Fix grammar in ``docs/apache-airflow/start/docker.rst`` 
(#18484)
     add df13147  Chart: warn when webserver secret key isn't set (#18306)
     add 1d2924c  Proper handling of Account URL custom conn field in 
AzureBatchHook (#18456)
     add 6609e9a  Add start date to ``trigger_dagrun`` operator (#18226)
     add 56a69b7  Pin ``google-cloud-dataproc`` to ``<2.6.0`` due to removal of 
``v1beta2`` client (#18486)
     add 3857aa8  Implement test to detect actions that are missing required 
security decorator. (#18467)
     add 18e91bc  Don't use flash for "same-page" UI messages. (#18462)
     add 96f09b1  Add more informative messages when rebuilding the image 
(#18496)
     add ac4acf9  Increase timeouts for setup/teardown in pytest (#18505)
     add be82001  Add missing email type of connection (#18502)
     add 8c2e329  Add ok.ru into the list of airflow users (#18507)
     add 7ecca70  Add Pathstream to INTHEWILD.md (#18508)
     add 6982a29  Add missing type of tests to breeze. (#18504)
     add f1ea87a  Chart: 1.2.0 changelog (#18510)
     add 97d6892  Rename AzureDataLakeStorage to ADLS (#18493)
     add da15121  Improve guidance to users telling them what to do on import 
timeout (#18478)
     add 31c7ef5  Add setting up using VS Code (#15631)
     add 2f44f0b  18400 chart custom pod annotations (#18481)
     add c1578fb  Improve error message for BranchPythonOperator when no 
task_id to follow (#18471)
     add 4648446  Removing redundant relabeling of password conn field (#18386)
     add f37c360  Add Dcard to the list of companies using Airflow (#18521)
     add 7b7661a  Fixed naming in the Spark Connection Extra field (#18469)
     add e50dc9e  Added notification to solve "docker-credential-service-error" 
(#18524)
     add 7c9aba5  Inherit `AirflowNotFound` from `connextion.NotFound` for 
better readability (#18523)
     add 29493d2  Add Slack operators how-to guide (#18525)
     add 2643345  Add guide for Apache Druid operators (#18527)
     add dc3bf42  Fix running helm tests in parallel (#18533)
     add 932c3b5  Improve isolation of MSSQL files (#18538)
     add fa1a088  Remove workaround for docker-compose-failures (#18539)
     add 387c43f  Fix intermittent orphan test (#18530)
     add 391da64  Excludes rightfullhy unlicensed files from chart from RAT 
check (#18547)
     add a458fcc  Updating miscellaneous provider DAGs to use TaskFlow API 
where applicable (#18278)
     add 2fadf3c  Fix kubernetes engine system test (#18548)
     add 892c5fc  Add package filter info to Breeze build docs (#18550)
     add 80ae70c  Fix ``DetachedInstanceError`` when dag_run attrs are accessed 
from ti (#18499)
     add de9b02f  Updating the Elasticsearch example DAG to use the TaskFlow 
API (#18565)
     add 1e5d5e3  Allow core Triggerer loops to yield control (#18552)
     add 4281e51  Doc: Fix typo in Triggerer docs (#18560)
     add 34396ad  Fetch PR labels from API for Build Images workflow (#18572)
     add 273e9b2  Give MSSQL container more time to start up (#18476)
     add b0a2977  Fix flaky redis tests (#18537)
     add 1ac63cd  Fix rendering nested task fields (#18516)
     add 806e4bc  Adding `task_group` to the BaseOperator docstring (#18564)
     add 45e8191  Allow airflow standard images to run in openshift utilising 
the official helm chart #18136 (#18147)
     add 4f3aa43  Change location of bucket creation for Datastore (#18569)
     add 2fbd238  Update s3_list.py (#18561)
     add 48d4c5d  Move FABs base Security Manager into Airflow. (#16647)
     add d0cc912  Operator help code optimisation (#18571)
     add 24e57d6  Add in Bidnamic to INTHEWILD.md (#18589)
     add c747bce  Influxdb Hook (#17068)
     add 1b42766  Add Macquarie Group to the list of companies using Airflow 
(#18591)
     add 05fb915  Fixing flaky test that fails when run with other test that 
leave a trace (#18586)
     add 2187008  Small typo in JdbcOperator (#18593)
     add f467a8e  Only show the task modal if it is a valid instance (#18570)
     add ca93ff4  Fix errors upgrading from Airflow 1.10.15 (#18573)
     add 90cb45b  De-dup and reorganize render template tests (#18432)
     add 461ec4c  Bugfix: dag_bag.get_dag should not raise exception (#18554)
     add 9279c44  Fix part of Google system tests (#18494)
     add d50c7ec  Fix helm chart links in source install guide (#18588)
     add 9133ff4  Chart docs: Update webserver secret key reference 
configuration (#18595)
     add ffd3cbd  Add helm chart 1.2.0 to chart bug issue template (#18609)
     add e845275  Updating the InfluxDB example DAG to use the TaskFlow API 
(#18596)
     add ef037e7  Static start_date and default arg cleanup for misc. provider 
example DAGs (#18597)
     add 0a8abbf  Fix spelling of execution. (#18594)
     add afec743  Spelling fix (#18606)
     add 26680d4  fix setting task nodes class names (#18607)
     add 057cc0a  Add in before_send config option to sentry integration 
(#18261)
     add d2bdf05  Check docker-compose version in breeze (#18536)
     add 324aca4  Improve how UI handles datetimes (#18611)
     add 339eb0a  Update helm chart release docs (#18612)
     add 1763180  Fix helm chart unittests on public runners (#18553)
     add 8a1437e  Refresh credentials for long-running pods on EKS (#17951)
     add 0e887dc  Change label from area:docs to kind:documentation (#18624)
     add 0199c5d  Bugfix: Don't warn on using ``LocalExecutor`` (#18625)
     add 6e2a317  Fix `retry_exponential_backoff` divide by zero error when 
retry delay is zero (#17003)
     add c974917  Add multiple roles when creating users (#18617)
     add 6ef96a9  Fix typo in comments (#18626)
     add abdede8  fix exception string of BranchPythonOperator (#18623)
     add b8ce5f0  Revert "Fix intermittent orphan test (#18530)" (#18631)
     add b858b98  Combine changelog entires for AIPs 39 and 40 in to a single 
row (#18633)
     add 4f16163  Adding a default conn ID value for Apache Cassandra sensors 
(#18620)
     add ef71c35  Added VLMedia to INTHEWILD (#18636)
     add 33bdd3d  Updating ADX conn docs to reflect new custom fields (#18132)
     add 840ea3e  Update documentation for September providers release (#18613)
     add d0ffd31  Fix flaky test `test_set_dag_runs_action` (#18618)
     add d79f506  Add default weight rule configuration option (#18627)
     add 5db757a  Update changelog for changes since 2.2.0b2 (#18639)
     add b6aa8d5  Fix typo change GitHyb to GitHub (#18640)
     add db2d73d  Retry deadlocked transactions on deleting old rendered task 
fields (#18616)
     add 932a225  Add muldelete action to TaskInstanceModelView (#18438)
     add 0a37be3  Add region to Snowflake URI. (#18650)
     add d74e677  Make AirflowDateTimePickerWidget a required field (#18602)
     add 3e409fa  Fix section formatting in the "Customizing the UI" docs page 
(#18658)
     add 87dc63b  Remove empty doc from influxdb provider (#18647)
     add 8dfb6a7  Fix stop_airflow typos in CONTRIBUTORS_QUICK_START.rst 
(#18656)
     add 4f9b097  Patch `utcnow` in retry delay test (#18343)
     add af4a5e0  Remove cargo-culted local in-page ToCs (#18668)
     add 2f88009  Fix error on triggering a dag that doesn't exist using 
dagrun_conf (#18655)
     add 1213386  Support all Unix wildcards in S3KeySensor (#18211)
     add 3172be0  Check the allowed values for the logging level (#18651)
     add 10421c6  update azure cosmos version (#18663)
     add 2bcd674  Added Viscovery to the list of companies using Apache Airflow 
(#18683)
     add c8485a8  Revert "update azure cosmos version (#18663)" (#18694)
     add 3a59a85  Correcting text in core extenders docs (#18661)
     add 6d504b4  Expanding docs on client auth for AzureKeyVaultBackend 
(#18659)
     add 7efee00  Typo in docs/apache-airflow/installation/index.rst (#18689)
     add f8c31b5  Add max_ingestion_time to DruidOperator docstring (#18693)
     add 8fa976e  Add formatDateTime back into ti log (#18700)
     add 86bf2a2  Simplify strings previously split across lines (#18679)
     add 2630341  Fix compatibility issues with docker-compose 2 (#18725)
     add 0355d3f  Fix eager-upgrade builds for Airflow main. (#18719)
     add c596ef4  Add example DAG using TimeDeltaSensorAsync (#18728)
     add cc52548  Dockerfile: Fix env variable typo 
``_AIRFLOW_WWW_USER_LASTNME`` (#18727)
     add 385b4a4  Add ``DaskExecutor`` queue handling change to ``UPDATING.md`` 
(#18720)
     add 181ac36  update azure cosmos to latest version (#18695)
     add a834dee  Ensure task_instance exists before running update on its 
state(REST API) (#18642)
     add 6b71eac  Renaming variables to be consistent with code logic (#18685)
     add b0442f3  Handle timetable exception in ``DAG.next_dagrun_info`` 
(#18729)
     add 29aa7f0  Properly set start_date for cleared tasks (#18708)
     add 016f55c  Pretty print diff for order checks (#18686)
     add 537963f  update minimum version of sshtunnel to 0.3.2 (#18684)
     add 5f7fc59  Add google-ads limitation to eager upgrade (#18741)
     add 12763f1  Add additional dependency for postgres extra for amazon 
provider (#18737)
     add 1b75f91  Fix changelog for Azure Provider (#18736)
     add 57bb47f  Updates link to "stable" URLs for providers "installing from 
sources" (#18735)
     add 4e10c25  Rename ``processor_poll_interval`` to 
``scheduler_idle_sleep_time`` (#18704)
     add cf1f6e1  Fix typos in IMAGES.rst, README_RELEASE_PROVIDER_PACKAGES.md 
and REFRESHING_CI_CACHE.md (#18751)
     add 1697617  Don't ignore legacy `concurrency` dag parameter (#18730)
     add 760bf6e  Adds an s3 list prefixes operator (#17145)
     add 2c2bbb5  Fix "Test" connection button when app not mounted at `/` 
(#18750)
     add 958860f  Remove AIRFLOW_GID from Docker images (#18747)
     add 9eae83c  Remove eagerloading when querying for TI (#18706)
     add a192b4a  Chart: Mount DAGs in triggerer (#18753)
     add 767a4f5  ECSOperator: airflow exception on edge case when cloudwatch 
log stream is not found (#18733)
     add 2a6cadb  Small improvements for Airflow UI (#18715)
     add c9bf5f3  Coerce datetime to pendulum for timetable (#18522)
     add cf27419  Fix Pendulum 1.x references in documentation (#18766)
     add a36e7ba  Make REST API patch user endpoint work the same way as the UI 
(#18757)
     add 72e49ad  Amazon SQS Example (#18760)
     add cdb34a4  Quarantine iest_no_orphan_process_will_be_left (#18778)
     add 43f334f  Move docker decorator example dag to docker provider (#18739)
     add 5306a60  Bump pre-commits: `black` and `pyupgrade` (#18782)
     add cfc2e1b  Always run at least one backfill from BackfillJob (#18742)
     add e351ead  Change the color for deferred status to mediumpurple (#18414)
     add 32947a4  Fix deprecated default for ``fab_logging_level`` to 
``WARNING`` (#18783)
     add dc45f97  Adds CeleryKubernetesExecutor check to AirflowBaseView.run 
(#18441)
     add 63ca12c  Open src and dst in binary for samba copy (#18752)
     add 38c6cf9  AwsGlueJobOperator: add run_job_kwargs to Glue job run 
(#16796)
     add 28284a3  Amazon Athena Example (#18785)
     add e15e79b  Adds Hacktoberfest label to participate in Hacktoberfest 2021 
(#18781)
     add 9a5ac14  Fix bug that backfill job fail to run when there are tasks 
run into reschedue state (#17305)
     add cfa8fe2  UI: Fix alignment of Delete Button (#18795)
     add 6bc0f87  Properly handle verify parameter in TrinoHook (#18791)
     add 6103b26  Stabilize flaky 
test_extra_operator_links_not_loaded_in_scheduler_loop (#18796)
     add 20df60d  Dataflow Operators - use project and location from job in 
on_kill method. (#18699)
     add 8d7340b  Stabilize flaky 
test_do_schedule_max_active_runs_dag_timed_out (#18531)
     add c10442e  Backport fix to allow pickling of Loggers to Python 3.6 
(#18798)
     add 24f549c  Docs: Move part of timetable guide to concepts (#18786)
     add 953f226  Update changelog with more changes since 2.2.0b2 (#18780)
     add b70fded  Fix flaky test_external_task_marker_cyclic_deep test (#18802)
     add 5bc64fb  Update instructions to create Airflow release (#18809)
     add cdaa9aa  Accept custom run ID in ``TriggerDagRunOperator`` (#18788)
     new c1dc3bf  Bump version to 2.2.0b2

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (63b1c27)
            \
             N -- N -- N   refs/heads/v2-2-test (c1dc3bf)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .asf.yaml                                          |    1 +
 .github/ISSUE_TEMPLATE/airflow_bug_report.yml      |    2 +-
 .../ISSUE_TEMPLATE/airflow_doc_issue_report.yml    |    2 +-
 .../airflow_helmchart_bug_report.yml               |    3 +-
 .../airflow_providers_bug_report.yml               |    1 +
 .github/workflows/build-images.yml                 |   22 +-
 .pre-commit-config.yaml                            |    7 +-
 .rat-excludes                                      |    6 +
 BREEZE.rst                                         |   13 +-
 CHANGELOG.txt                                      |  103 +-
 CONTRIBUTING.rst                                   |    2 +-
 CONTRIBUTORS_QUICK_START.rst                       |  918 +++++++++-
 Dockerfile                                         |   18 +-
 Dockerfile.ci                                      |    3 +-
 IMAGES.rst                                         |    2 +-
 INSTALL                                            |    2 +-
 INTHEWILD.md                                       |    9 +
 NOTICE                                             |    8 +
 TESTING.rst                                        |   38 +-
 UPDATING.md                                        |   27 +-
 airflow/api/common/experimental/mark_tasks.py      |    1 -
 airflow/api/common/experimental/trigger_dag.py     |   14 +-
 airflow/api_connexion/endpoints/dag_endpoint.py    |    9 +-
 .../api_connexion/endpoints/dag_run_endpoint.py    |   22 +-
 airflow/api_connexion/endpoints/log_endpoint.py    |    2 -
 .../endpoints/role_and_permission_endpoint.py      |    2 +-
 .../endpoints/task_instance_endpoint.py            |   28 +-
 airflow/api_connexion/endpoints/user_endpoint.py   |   33 +-
 airflow/api_connexion/openapi/v1.yaml              |    4 +
 airflow/cli/commands/dag_command.py                |   10 +-
 airflow/cli/commands/user_command.py               |    7 +-
 airflow/config_templates/config.yml                |   24 +-
 airflow/config_templates/default_airflow.cfg       |   15 +-
 .../config_templates/default_webserver_config.py   |   10 +-
 airflow/configuration.py                           |   46 +-
 airflow/contrib/operators/adls_list_operator.py    |   22 +-
 airflow/dag_processing/processor.py                |    2 -
 .../example_time_delta_sensor_async.py}            |   37 +-
 airflow/example_dags/plugins/workday.py            |    4 +-
 ....py => tutorial_taskflow_api_etl_virtualenv.py} |   28 +-
 airflow/exceptions.py                              |    7 +-
 airflow/executors/kubernetes_executor.py           |    2 +-
 airflow/hooks/filesystem.py                        |    4 +-
 airflow/jobs/backfill_job.py                       |   30 +-
 airflow/jobs/local_task_job.py                     |    4 +-
 airflow/jobs/scheduler_job.py                      |   53 +-
 airflow/jobs/triggerer_job.py                      |    3 +
 airflow/logging_config.py                          |   20 +
 ...623dc7_add_max_tries_column_to_task_instance.py |    2 +
 airflow/models/baseoperator.py                     |    7 +-
 airflow/models/dag.py                              |   66 +-
 airflow/models/dagbag.py                           |   11 +-
 airflow/models/dagrun.py                           |    4 +-
 airflow/models/renderedtifields.py                 |   34 +-
 airflow/models/taskinstance.py                     |   47 +-
 airflow/operators/python.py                        |   13 +
 airflow/operators/trigger_dagrun.py                |   29 +-
 .../providers/airbyte/.latest-doc-only-change.txt  |    2 +-
 .../example_dags/example_airbyte_trigger_job.py    |    9 +-
 .../providers/alibaba/.latest-doc-only-change.txt  |    1 +
 .../cloud/example_dags/example_oss_bucket.py       |   18 +-
 .../cloud/example_dags/example_oss_object.py       |   19 +-
 airflow/providers/amazon/CHANGELOG.rst             |   36 +
 .../amazon/aws/example_dags/example_athena.py      |  150 ++
 .../aws/example_dags/example_eks_using_defaults.py |    7 +-
 .../amazon/aws/example_dags/example_s3_bucket.py   |   11 +-
 .../aws/example_dags/example_s3_to_redshift.py     |   31 +-
 .../amazon/aws/example_dags/example_sqs.py         |   85 +
 airflow/providers/amazon/aws/hooks/eks.py          |   39 +-
 airflow/providers/amazon/aws/hooks/glue.py         |    9 +-
 airflow/providers/amazon/aws/hooks/s3.py           |    2 +-
 airflow/providers/amazon/aws/hooks/ses.py          |    2 +-
 airflow/providers/amazon/aws/operators/athena.py   |    4 +
 airflow/providers/amazon/aws/operators/ecs.py      |   21 +-
 airflow/providers/amazon/aws/operators/glue.py     |    6 +-
 airflow/providers/amazon/aws/operators/s3_list.py  |    2 +-
 .../operators/{s3_list.py => s3_list_prefixes.py}  |   31 +-
 airflow/providers/amazon/aws/operators/sqs.py      |    4 +
 airflow/providers/amazon/aws/sensors/s3_key.py     |    2 +-
 .../providers/amazon/aws/utils/eks_get_token.py    |   69 +
 airflow/providers/amazon/provider.yaml             |    9 +
 airflow/providers/apache/cassandra/CHANGELOG.rst   |   11 +
 airflow/providers/apache/cassandra/provider.yaml   |    1 +
 .../providers/apache/cassandra/sensors/record.py   |    9 +-
 .../providers/apache/cassandra/sensors/table.py    |    4 +-
 .../apache/druid/.latest-doc-only-change.txt       |    2 +-
 .../apache/druid/example_dags}/__init__.py         |    0
 .../druid/example_dags/example_druid_dag.py}       |   52 +-
 airflow/providers/apache/druid/operators/druid.py  |    2 +
 airflow/providers/apache/druid/provider.yaml       |    4 +-
 airflow/providers/apache/hdfs/CHANGELOG.rst        |   11 +
 airflow/providers/apache/hdfs/provider.yaml        |    1 +
 .../apache/hive/.latest-doc-only-change.txt        |    2 +-
 .../hive/example_dags/example_twitter_README.md    |    2 +-
 .../hive/example_dags/example_twitter_dag.py       |  134 +-
 .../apache/kylin/.latest-doc-only-change.txt       |    2 +-
 .../apache/kylin/example_dags/example_kylin_dag.py |   64 +-
 .../providers/asana/.latest-doc-only-change.txt    |    2 +-
 .../providers/asana/example_dags/example_asana.py  |    9 +-
 airflow/providers/cncf/kubernetes/CHANGELOG.rst    |   16 +
 .../kubernetes/example_dags/example_kubernetes.py  |    5 +-
 .../example_dags/example_spark_kubernetes.py       |   17 +-
 airflow/providers/cncf/kubernetes/provider.yaml    |    1 +
 airflow/providers/databricks/CHANGELOG.rst         |   11 +
 .../databricks/example_dags/example_databricks.py  |   13 +-
 airflow/providers/databricks/provider.yaml         |    1 +
 .../providers/dingding/.latest-doc-only-change.txt |    2 +-
 .../dingding/example_dags/example_dingding.py      |   17 +-
 airflow/providers/docker/CHANGELOG.rst             |   20 +
 .../docker/example_dags/example_docker.py          |   16 +-
 .../example_dags/example_docker_copy_data.py       |   16 +-
 .../docker/example_dags/example_docker_swarm.py    |   12 +-
 .../tutorial_taskflow_api_etl_docker_virtualenv.py |   14 +-
 airflow/providers/docker/operators/docker.py       |    3 +
 airflow/providers/docker/provider.yaml             |    1 +
 .../elasticsearch/.latest-doc-only-change.txt      |    1 +
 .../example_dags/example_elasticsearch_query.py    |   17 +-
 airflow/providers/google/CHANGELOG.rst             |   37 +
 .../cloud/example_dags/example_bigquery_queries.py |   49 +-
 .../cloud/example_dags/example_cloud_build.py      |    2 +-
 .../cloud/example_dags/example_cloud_sql_query.py  |    2 +-
 .../cloud/example_dags/example_datacatalog.py      |    7 +-
 .../google/cloud/example_dags/example_dataflow.py  |   18 +-
 .../cloud/example_dags/example_datafusion.py       |   20 +-
 .../google/cloud/example_dags/example_functions.py |    2 +-
 .../example_dags/example_kubernetes_engine.py      |    2 +
 .../google/cloud/example_dags/example_s3_to_gcs.py |    7 +-
 .../cloud/hooks/cloud_storage_transfer_service.py  |    2 +-
 airflow/providers/google/cloud/hooks/dataflow.py   |   59 +-
 airflow/providers/google/cloud/hooks/datafusion.py |    4 +-
 .../google/cloud/hooks/kubernetes_engine.py        |    2 +-
 airflow/providers/google/cloud/hooks/mlengine.py   |    4 +-
 airflow/providers/google/cloud/hooks/spanner.py    |    2 +-
 .../providers/google/cloud/operators/dataflow.py   |   48 +-
 .../providers/google/cloud/sensors/datafusion.py   |   10 +
 .../google/cloud/transfers/adls_to_gcs.py          |    4 +-
 .../providers/google/common/hooks/base_google.py   |    6 +-
 airflow/providers/google/provider.yaml             |    1 +
 airflow/providers/hashicorp/CHANGELOG.rst          |   13 +-
 airflow/providers/hashicorp/provider.yaml          |    1 +
 airflow/providers/http/.latest-doc-only-change.txt |    2 +-
 .../providers/http/example_dags/example_http.py    |   11 +-
 .../providers/influxdb/CHANGELOG.rst               |   45 +-
 .../providers/influxdb}/__init__.py                |    0
 .../providers/influxdb/example_dags}/__init__.py   |    0
 .../influxdb/example_dags/example_influxdb.py      |   57 +
 .../providers/influxdb}/hooks/__init__.py          |    0
 airflow/providers/influxdb/hooks/influxdb.py       |  163 ++
 .../{papermill => influxdb}/provider.yaml          |   32 +-
 airflow/providers/jdbc/.latest-doc-only-change.txt |    2 +-
 .../jdbc/example_dags/example_jdbc_queries.py      |   13 +-
 .../providers/jenkins/.latest-doc-only-change.txt  |    2 +-
 .../example_dags/example_jenkins_job_trigger.py    |   22 +-
 airflow/providers/microsoft/azure/CHANGELOG.rst    |   37 +
 .../azure/example_dags/example_adls_delete.py      |    6 +-
 .../azure/example_dags/example_fileshare.py        |    9 +-
 .../azure/example_dags/example_local_to_adls.py    |    6 +-
 airflow/providers/microsoft/azure/hooks/adx.py     |    1 -
 .../providers/microsoft/azure/hooks/azure_batch.py |   33 +-
 .../microsoft/azure/hooks/azure_cosmos.py          |    6 +-
 .../azure/operators/{adls_delete.py => adls.py}    |   45 +-
 .../microsoft/azure/operators/adls_delete.py       |   55 +-
 .../microsoft/azure/operators/adls_list.py         |   57 +-
 airflow/providers/microsoft/azure/provider.yaml    |    2 +
 .../microsoft/azure/secrets/azure_key_vault.py     |   10 +
 .../providers/mysql/.latest-doc-only-change.txt    |    2 +-
 .../providers/mysql/example_dags/example_mysql.py  |   10 +-
 airflow/providers/neo4j/CHANGELOG.rst              |   12 +
 .../providers/neo4j/example_dags/example_neo4j.py  |    8 +-
 airflow/providers/neo4j/provider.yaml              |    1 +
 airflow/providers/openfaas/hooks/openfaas.py       |    2 +-
 airflow/providers/papermill/CHANGELOG.rst          |   18 +
 .../papermill/example_dags/example_papermill.py    |   28 +-
 airflow/providers/papermill/provider.yaml          |    1 +
 .../providers/plexus/.latest-doc-only-change.txt   |    2 +-
 .../plexus/example_dags/example_plexus.py          |    7 +-
 airflow/providers/postgres/CHANGELOG.rst           |   17 +
 .../postgres/example_dags/example_postgres.py      |    7 +-
 airflow/providers/postgres/provider.yaml           |    1 +
 .../providers/qubole/.latest-doc-only-change.txt   |    2 +-
 .../qubole/example_dags/example_qubole.py          |   62 +-
 airflow/providers/samba/hooks/samba.py             |    2 +-
 .../singularity/.latest-doc-only-change.txt        |    2 +-
 .../example_dags/example_singularity.py            |   21 +-
 airflow/providers/slack/CHANGELOG.rst              |   19 +
 .../providers/slack/example_dags/example_slack.py  |   18 +-
 airflow/providers/slack/operators/slack.py         |   25 +-
 airflow/providers/slack/provider.yaml              |    3 +
 airflow/providers/snowflake/CHANGELOG.rst          |   12 +
 .../snowflake/example_dags/example_snowflake.py    |   17 +-
 airflow/providers/snowflake/hooks/snowflake.py     |    2 +-
 airflow/providers/snowflake/provider.yaml          |    1 +
 .../providers/sqlite/.latest-doc-only-change.txt   |    2 +-
 .../sqlite/example_dags/create_table.sql}          |   21 +-
 .../sqlite/example_dags/example_sqlite.py          |   37 +-
 airflow/providers/ssh/CHANGELOG.rst                |   11 +
 airflow/providers/ssh/hooks/ssh.py                 |    2 +-
 airflow/providers/ssh/provider.yaml                |    1 +
 .../providers/tableau/.latest-doc-only-change.txt  |    2 +-
 .../tableau/example_dags/example_tableau.py        |   24 +-
 .../example_tableau_refresh_workbook.py            |   15 +-
 .../providers/telegram/.latest-doc-only-change.txt |    2 +-
 .../telegram/example_dags/example_telegram.py      |    9 +-
 airflow/providers/trino/hooks/trino.py             |   13 +-
 .../providers/yandex/.latest-doc-only-change.txt   |    2 +-
 .../example_dags/example_yandexcloud_dataproc.py   |   10 +-
 airflow/sentry.py                                  |    3 +-
 airflow/settings.py                                |    2 +-
 airflow/timetables/base.py                         |   17 +-
 airflow/utils/db.py                                |    4 +-
 airflow/utils/file.py                              |    2 +-
 airflow/utils/helpers.py                           |    2 +-
 airflow/utils/operator_helpers.py                  |   52 +-
 airflow/utils/state.py                             |    4 +-
 airflow/utils/timezone.py                          |    6 +-
 airflow/utils/weight_rule.py                       |    4 +-
 .../hooks => airflow/www/fab_security}/__init__.py |    0
 airflow/www/fab_security/manager.py                | 1822 ++++++++++++++++++++
 .../www/fab_security/sqla}/__init__.py             |    0
 airflow/www/fab_security/sqla/manager.py           |  580 +++++++
 airflow/www/forms.py                               |    4 +-
 airflow/www/security.py                            |    2 +-
 airflow/www/static/css/graph.css                   |   57 +-
 airflow/www/static/css/main.css                    |   36 -
 airflow/www/static/css/tree.css                    |   59 +-
 airflow/www/static/js/connection_form.js           |    3 +-
 airflow/www/static/js/dags.js                      |    4 +-
 airflow/www/static/js/datetime_utils.js            |    6 -
 airflow/www/static/js/graph.js                     |   99 +-
 airflow/www/static/js/task.js                      |    2 +-
 airflow/www/static/js/ti_log.js                    |    4 +-
 .../airflow/{conn_create.html => _messages.html}   |   25 +-
 airflow/www/templates/airflow/confirm.html         |    4 +-
 airflow/www/templates/airflow/conn_create.html     |    1 +
 airflow/www/templates/airflow/conn_edit.html       |    1 +
 airflow/www/templates/airflow/dag_details.html     |    4 +-
 airflow/www/templates/airflow/dags.html            |   27 +-
 airflow/www/templates/airflow/graph.html           |   10 +-
 airflow/www/templates/airflow/main.html            |    9 +-
 airflow/www/templates/airflow/task_instance.html   |    2 +-
 airflow/www/templates/airflow/tree.html            |   14 +-
 airflow/www/templates/appbuilder/flash.html        |   19 +-
 airflow/www/utils.py                               |    2 +-
 airflow/www/views.py                               |   95 +-
 airflow/www/widgets.py                             |    6 +-
 breeze                                             |   36 +-
 breeze-complete                                    |    2 +-
 chart/CHANGELOG.txt                                |   47 +
 chart/templates/NOTES.txt                          |   14 +
 chart/templates/flower/flower-deployment.yaml      |    4 +-
 chart/templates/jobs/migrate-database-job.yaml     |    3 +
 .../security-context-constraint-rolebinding.yaml   |   86 +
 .../templates/scheduler/scheduler-deployment.yaml  |    3 +
 .../templates/triggerer/triggerer-deployment.yaml  |   23 +
 .../templates/webserver/webserver-deployment.yaml  |    3 +
 chart/templates/workers/worker-deployment.yaml     |    3 +
 chart/tests/test_airflow_common.py                 |    8 +-
 chart/tests/test_annotations.py                    |  349 +++-
 chart/tests/test_configmap.py                      |   26 +-
 chart/tests/test_migrate_database_job.py           |   17 +
 chart/tests/test_pod_template_file.py              |   22 +-
 chart/tests/test_scc_rolebinding.py                |  116 ++
 chart/tests/test_scheduler.py                      |   16 +-
 chart/tests/test_triggerer.py                      |   28 +
 chart/tests/test_webserver.py                      |    6 +-
 chart/tests/test_worker.py                         |   10 +-
 chart/values.schema.json                           |   39 +-
 chart/values.yaml                                  |   35 +-
 confirm                                            |    2 +-
 dev/README_RELEASE_AIRFLOW.md                      |   17 +-
 dev/README_RELEASE_HELM_CHART.md                   |   88 +-
 dev/README_RELEASE_PROVIDER_PACKAGES.md            |    4 +-
 dev/REFRESHING_CI_CACHE.md                         |    2 +-
 dev/provider_packages/prepare_provider_packages.py |    4 +-
 .../operators/oss.rst                              |    4 -
 docs/apache-airflow-providers-amazon/commits.rst   |   31 +-
 docs/apache-airflow-providers-amazon/index.rst     |    8 +-
 .../operators/{ecs.rst => athena.rst}              |   28 +-
 .../operators/datasync.rst                         |    4 -
 .../operators/dms.rst                              |    4 -
 .../operators/ecs.rst                              |    4 -
 .../operators/eks.rst                              |    5 -
 .../operators/emr.rst                              |    4 -
 .../operators/emr_eks.rst                          |    4 -
 .../operators/google_api_to_s3_transfer.rst        |    4 -
 .../operators/imap_attachment_to_s3.rst            |    4 -
 .../operators/s3.rst                               |    4 -
 .../operators/s3_to_redshift.rst                   |    4 -
 .../operators/salesforce_to_s3.rst                 |    4 -
 .../operators/{ecs.rst => sqs_publish.rst}         |   25 +-
 .../commits.rst                                    |   18 +-
 .../index.rst                                      |    2 +-
 .../operators.rst                                  |    4 -
 .../operators.rst                                  |    5 -
 .../index.rst                                      |    7 +
 .../operators.rst                                  |   25 +-
 .../commits.rst                                    |   18 +-
 .../apache-airflow-providers-apache-hdfs/index.rst |    2 +-
 .../operators.rst                                  |    5 -
 .../connections/spark.rst                          |    6 +-
 .../operators.rst                                  |    4 -
 .../commits.rst                                    |   21 +-
 .../index.rst                                      |    2 +-
 .../operators.rst                                  |    6 +-
 .../commits.rst                                    |   19 +-
 docs/apache-airflow-providers-databricks/index.rst |    2 +-
 docs/apache-airflow-providers-docker/commits.rst   |   20 +-
 docs/apache-airflow-providers-docker/index.rst     |    2 +-
 docs/apache-airflow-providers-google/commits.rst   |   35 +-
 .../example-dags.rst                               |    2 +-
 docs/apache-airflow-providers-google/index.rst     |    9 +-
 .../operators/ads.rst                              |    4 -
 .../operators/cloud/automl.rst                     |    7 -
 .../operators/cloud/bigquery.rst                   |    4 -
 .../operators/cloud/bigquery_dts.rst               |    6 -
 .../operators/cloud/bigtable.rst                   |    5 -
 .../operators/cloud/cloud_build.rst                |    5 -
 .../operators/cloud/cloud_memorystore.rst          |    4 -
 .../cloud/cloud_memorystore_memcached.rst          |    4 -
 .../operators/cloud/cloud_sql.rst                  |    4 -
 .../cloud/cloud_storage_transfer_service.rst       |    4 -
 .../operators/cloud/compute.rst                    |    4 -
 .../operators/cloud/compute_ssh.rst                |    4 -
 .../operators/cloud/data_loss_prevention.rst       |    4 -
 .../operators/cloud/datacatalog.rst                |    4 -
 .../operators/cloud/dataflow.rst                   |    4 -
 .../operators/cloud/datafusion.rst                 |    4 -
 .../operators/cloud/dataprep.rst                   |    6 +-
 .../operators/cloud/dataproc.rst                   |    4 -
 .../operators/cloud/datastore.rst                  |    4 -
 .../operators/cloud/functions.rst                  |    4 -
 .../operators/cloud/gcs.rst                        |    4 -
 .../operators/cloud/kubernetes_engine.rst          |    4 -
 .../operators/cloud/life_sciences.rst              |    5 -
 .../operators/cloud/mlengine.rst                   |    4 -
 .../operators/cloud/natural_language.rst           |    4 -
 .../operators/cloud/pubsub.rst                     |    4 -
 .../operators/cloud/spanner.rst                    |    4 -
 .../operators/cloud/stackdriver.rst                |    4 -
 .../operators/cloud/translate.rst                  |    4 -
 .../operators/cloud/translate_speech.rst           |    4 -
 .../operators/cloud/video_intelligence.rst         |    4 -
 .../operators/cloud/vision.rst                     |    4 -
 .../operators/cloud/workflows.rst                  |    4 -
 .../operators/firebase/firestore.rst               |    4 -
 .../operators/leveldb/leveldb.rst                  |    4 -
 .../operators/marketing_platform/analytics.rst     |    5 -
 .../marketing_platform/campaign_manager.rst        |    5 -
 .../operators/marketing_platform/display_video.rst |    4 -
 .../operators/marketing_platform/search_ads.rst    |    4 -
 .../operators/suite/sheets.rst                     |    5 -
 .../operators/transfer/facebook_ads_to_gcs.rst     |    4 -
 .../operators/transfer/gcs_to_gdrive.rst           |    5 -
 .../operators/transfer/gcs_to_local.rst            |    5 -
 .../operators/transfer/gcs_to_sftp.rst             |    5 -
 .../operators/transfer/gcs_to_sheets.rst           |    4 -
 .../operators/transfer/gdrive_to_gcs.rst           |    5 -
 .../operators/transfer/gdrive_to_local.rst         |    5 -
 .../operators/transfer/local_to_gcs.rst            |    5 -
 .../operators/transfer/mysql_to_gcs.rst            |    5 -
 .../operators/transfer/oracle_to_gcs.rst           |    5 -
 .../operators/transfer/s3_to_gcs.rst               |    4 -
 .../operators/transfer/salesforce_to_gcs.rst       |    4 -
 .../operators/transfer/sftp_to_gcs.rst             |    5 -
 .../operators/transfer/sheets_to_gcs.rst           |    4 -
 .../operators/transfer/sql_to_sheets.rst           |    4 -
 .../google-cloud-secret-manager-backend.rst        |    4 +-
 .../apache-airflow-providers-hashicorp/commits.rst |   18 +-
 docs/apache-airflow-providers-hashicorp/index.rst  |    6 +-
 docs/apache-airflow-providers-influxdb/commits.rst |   41 +
 .../connections/influxdb.rst}                      |   39 +-
 .../index.rst                                      |   51 +-
 .../installing-providers-from-sources.rst          |    0
 .../connections/jdbc.rst                           |    2 +-
 docs/apache-airflow-providers-jdbc/operators.rst   |    4 -
 .../commits.rst                                    |   26 +-
 .../connections/adx.rst                            |   55 +-
 .../connections/azure_batch.rst                    |   22 +-
 .../index.rst                                      |   14 +-
 .../operators/adf_run_pipeline.rst                 |    4 -
 .../operators/adls.rst                             |   11 +-
 .../operators/azure_blob_to_gcs.rst                |    6 +-
 .../operators/local_to_adls.rst                    |    5 -
 .../secrets-backends/azure-key-vault.rst           |    7 +
 docs/apache-airflow-providers-neo4j/commits.rst    |   15 +-
 docs/apache-airflow-providers-neo4j/index.rst      |    2 +-
 .../apache-airflow-providers-papermill/commits.rst |   17 +-
 docs/apache-airflow-providers-papermill/index.rst  |    2 +-
 docs/apache-airflow-providers-postgres/commits.rst |   22 +-
 docs/apache-airflow-providers-postgres/index.rst   |    6 +-
 docs/apache-airflow-providers-slack/commits.rst    |   20 +-
 docs/apache-airflow-providers-slack/index.rst      |   12 +-
 .../operators/slack_operator_howto_guide.rst       |   44 +
 .../apache-airflow-providers-snowflake/commits.rst |   19 +-
 docs/apache-airflow-providers-snowflake/index.rst  |    6 +-
 docs/apache-airflow-providers-ssh/commits.rst      |   18 +-
 docs/apache-airflow-providers-ssh/index.rst        |    2 +-
 .../howto/create-update-providers.rst              |    2 -
 docs/apache-airflow-providers/index.rst            |    5 +-
 .../installing-from-pypi.rst                       |    3 -
 .../installing-from-sources.rst                    |    5 +-
 docs/apache-airflow/best-practices.rst             |    6 +-
 docs/apache-airflow/concepts/index.rst             |    1 +
 docs/apache-airflow/concepts/overview.rst          |    2 +-
 docs/apache-airflow/concepts/scheduler.rst         |    5 +-
 docs/apache-airflow/concepts/timetable.rst         |   50 +
 docs/apache-airflow/dag-run.rst                    |    2 +-
 docs/apache-airflow/extra-packages-ref.rst         |    2 +
 docs/apache-airflow/howto/connection.rst           |    8 +-
 docs/apache-airflow/howto/customize-ui.rst         |    4 +-
 docs/apache-airflow/howto/email-config.rst         |   19 +-
 docs/apache-airflow/howto/set-up-database.rst      |   10 +-
 docs/apache-airflow/howto/timetable.rst            |   47 +-
 docs/apache-airflow/installation/index.rst         |    2 +-
 .../installation/installing-from-pypi.rst          |    3 -
 .../installation/installing-from-sources.rst       |    3 -
 .../logging-monitoring/logging-tasks.rst           |    2 +-
 docs/apache-airflow/security/access-control.rst    |    4 -
 docs/apache-airflow/security/api.rst               |    4 -
 docs/apache-airflow/security/flower.rst            |    4 -
 docs/apache-airflow/security/kerberos.rst          |    4 -
 docs/apache-airflow/security/webserver.rst         |    4 -
 docs/apache-airflow/security/workload.rst          |    4 -
 docs/apache-airflow/start/docker-compose.yaml      |   11 +-
 docs/apache-airflow/start/docker.rst               |   36 +-
 docs/apache-airflow/start/local.rst                |    2 +-
 docs/apache-airflow/templates-ref.rst              |   16 +-
 docs/apache-airflow/timezone.rst                   |    2 +-
 docs/apache-airflow/tutorial_taskflow_api.rst      |   15 +-
 docs/apache-airflow/upgrading-from-1-10/index.rst  |    2 -
 .../upgrading-from-1-10/upgrade-check.rst          |    2 -
 docs/docker-stack/build-arg-ref.rst                |   12 +-
 docs/docker-stack/build.rst                        |    2 +-
 docs/docker-stack/entrypoint.rst                   |    6 +-
 docs/exts/docs_build/docs_builder.py               |    3 +
 .../exts/docs_build/helm_chart_utils.py            |   22 +-
 .../adding-connections-and-variables.rst           |   10 +-
 .../installing-helm-chart-from-sources.rst         |   17 +-
 docs/helm-chart/parameters-ref.rst                 |    4 -
 docs/helm-chart/production-guide.rst               |   56 +
 docs/helm-chart/quick-start.rst                    |    2 +-
 docs/installing-providers-from-sources.rst         |    3 -
 docs/publish_docs.py                               |   10 +-
 docs/spelling_wordlist.txt                         |    4 +
 images/quick_start/vscode_add_configuration_1.png  |  Bin 0 -> 86990 bytes
 images/quick_start/vscode_add_configuration_2.png  |  Bin 0 -> 74910 bytes
 images/quick_start/vscode_add_configuration_3.png  |  Bin 0 -> 90964 bytes
 images/quick_start/vscode_add_env_variable.png     |  Bin 0 -> 69923 bytes
 images/quick_start/vscode_click_on_clone.png       |  Bin 0 -> 49157 bytes
 images/quick_start/vscode_clone.png                |  Bin 0 -> 43746 bytes
 images/quick_start/vscode_creating_branch_1.png    |  Bin 0 -> 96114 bytes
 images/quick_start/vscode_creating_branch_2.png    |  Bin 0 -> 7916 bytes
 images/vscode_add_pytest_settings.png              |  Bin 0 -> 51247 bytes
 images/vscode_configure_python_tests.png           |  Bin 0 -> 78770 bytes
 images/vscode_install_python_extension.png         |  Bin 0 -> 119090 bytes
 images/vscode_run_tests.png                        |  Bin 0 -> 118344 bytes
 images/vscode_select_pytest_framework.png          |  Bin 0 -> 72694 bytes
 scripts/ci/docker-compose/_docker_compose.env      |   49 +
 .../docker-compose/backend-mssql-bind-volume.yml   |    2 +-
 .../docker-compose/backend-mssql-docker-volume.yml |    2 +-
 scripts/ci/docker-compose/backend-mssql-port.yml   |    2 +-
 scripts/ci/docker-compose/backend-mssql.yml        |    3 +-
 scripts/ci/docker-compose/backend-mysql-port.yml   |    2 +-
 scripts/ci/docker-compose/backend-mysql.yml        |    3 +-
 .../ci/docker-compose/backend-postgres-port.yml    |    2 +-
 scripts/ci/docker-compose/backend-postgres.yml     |    2 +-
 scripts/ci/docker-compose/backend-sqlite-port.yml  |    2 +-
 scripts/ci/docker-compose/backend-sqlite.yml       |    2 +-
 scripts/ci/docker-compose/base.yml                 |    5 +-
 scripts/ci/docker-compose/files.yml                |    2 +-
 scripts/ci/docker-compose/forward-credentials.yml  |    2 +-
 scripts/ci/docker-compose/ga.yml                   |    2 +-
 .../ci/docker-compose/integration-cassandra.yml    |    2 +-
 scripts/ci/docker-compose/integration-kerberos.yml |    2 +-
 scripts/ci/docker-compose/integration-mongo.yml    |    2 +-
 scripts/ci/docker-compose/integration-openldap.yml |    2 +-
 scripts/ci/docker-compose/integration-pinot.yml    |    2 +-
 scripts/ci/docker-compose/integration-rabbitmq.yml |    2 +-
 scripts/ci/docker-compose/integration-redis.yml    |    2 +-
 scripts/ci/docker-compose/integration-statsd.yml   |    2 +-
 scripts/ci/docker-compose/integration-trino.yml    |    2 +-
 scripts/ci/docker-compose/local-all-sources.yml    |    2 +-
 scripts/ci/docker-compose/local.yml                |    2 +-
 scripts/ci/docker-compose/remove-sources.yml       |    2 +-
 scripts/ci/images/ci_prepare_ci_image_on_ci.sh     |    1 +
 scripts/ci/images/ci_prepare_prod_image_on_ci.sh   |    1 +
 .../ci/images/ci_wait_for_and_verify_ci_image.sh   |    2 +
 .../ci/images/ci_wait_for_and_verify_prod_image.sh |    2 +
 ..._cluster_and_run_kubernetes_tests_single_job.sh |    7 +
 ..._cluster_with_different_executors_single_job.sh |    7 +
 scripts/ci/libraries/_build_images.sh              |   63 +-
 scripts/ci/libraries/_md5sum.sh                    |   34 +-
 scripts/ci/libraries/_parallel.sh                  |    2 +-
 scripts/ci/libraries/_runs.sh                      |    5 +
 .../pre_commit_check_order_dockerfile_extras.py    |   33 +-
 .../ci/pre_commit/pre_commit_check_order_setup.py  |   26 +-
 scripts/ci/pre_commit/pre_commit_ci_build.sh       |    1 -
 scripts/ci/pre_commit/pre_commit_flake8.sh         |    2 -
 scripts/ci/pre_commit/pre_commit_mypy.sh           |    2 -
 scripts/ci/testing/ci_run_airflow_testing.sh       |    4 +-
 .../ci_run_single_airflow_test_in_docker.sh        |   62 +-
 scripts/in_container/_in_container_utils.sh        |    2 +
 scripts/in_container/entrypoint_ci.sh              |    4 +-
 scripts/in_container/prod/entrypoint_prod.sh       |    2 +-
 setup.py                                           |   19 +-
 tests/api/client/test_local_client.py              |    8 +-
 .../endpoints/test_dag_run_endpoint.py             |   33 +-
 .../endpoints/test_task_instance_endpoint.py       |   41 +
 .../api_connexion/endpoints/test_user_endpoint.py  |   59 +
 tests/cli/commands/test_dag_command.py             |    2 +
 tests/cli/commands/test_user_command.py            |    6 +-
 tests/conftest.py                                  |    3 +-
 tests/core/test_configuration.py                   |   24 +
 tests/core/test_core.py                            |   46 -
 tests/core/test_impersonation_tests.py             |    4 +-
 tests/core/test_sentry.py                          |   28 +-
 tests/deprecated_classes.py                        |    2 +-
 tests/jobs/test_local_task_job.py                  |    2 +-
 tests/jobs/test_scheduler_job.py                   |   52 +-
 tests/models/test_baseoperator.py                  |  270 +--
 tests/models/test_cleartasks.py                    |    2 +-
 tests/models/test_dag.py                           |   95 +-
 tests/models/test_dagbag.py                        |    9 +
 tests/models/test_taskinstance.py                  |   20 +-
 tests/operators/test_python.py                     |   18 +
 tests/operators/test_trigger_dagrun.py             |   51 +-
 tests/providers/amazon/aws/hooks/test_eks.py       |   90 +-
 tests/providers/amazon/aws/hooks/test_glue.py      |    3 +-
 tests/providers/amazon/aws/hooks/test_s3.py        |   19 +-
 tests/providers/amazon/aws/operators/test_ecs.py   |   39 +
 tests/providers/amazon/aws/operators/test_glue.py  |    2 +-
 .../aws/operators/test_s3_list_prefixes.py}        |   25 +-
 tests/providers/amazon/aws/sensors/test_s3_key.py  |   10 +
 .../amazon/aws/utils/test_eks_get_token.py         |   85 +
 .../apache/cassandra/sensors/test_record.py        |   10 +
 .../apache/cassandra/sensors/test_table.py         |    6 +
 .../providers/apache/drill/operators/test_drill.py |    4 +-
 tests/providers/docker/decorators/test_docker.py   |   55 +-
 .../providers/google/cloud/hooks/test_dataflow.py  |   17 +-
 .../google/cloud/hooks/test_natural_language.py    |    2 +-
 .../operators/test_cloud_build_system_helper.py    |    2 +-
 .../google/cloud/operators/test_dataflow.py        |   18 +-
 .../google/cloud/operators/test_dataprep_system.py |    4 +-
 .../cloud/operators/test_datastore_system.py       |    2 +-
 .../cloud/operators/test_gcs_system_helper.py      |    9 +-
 .../google/cloud/sensors/test_datafusion.py        |   30 +-
 .../google/cloud/transfers/test_adls_to_gcs.py     |    4 +-
 .../{zendesk/hooks => influxdb}/__init__.py        |    0
 .../{zendesk => influxdb}/hooks/__init__.py        |    0
 tests/providers/influxdb/hooks/test_influxdb.py    |   88 +
 .../microsoft/azure/hooks/test_azure_batch.py      |   23 +-
 .../microsoft/azure/operators/test_adls_delete.py  |    6 +-
 .../microsoft/azure/operators/test_adls_list.py    |    6 +-
 .../microsoft/azure/operators/test_azure_batch.py  |   23 +-
 .../operators/test_azure_container_instances.py    |    8 +-
 .../azure/transfers/test_local_to_adls.py          |    2 +-
 .../providers/redis/sensors/test_redis_pub_sub.py  |    8 +-
 tests/providers/snowflake/hooks/test_snowflake.py  |    6 +-
 tests/providers/ssh/hooks/test_ssh.py              |   12 +-
 tests/providers/trino/hooks/test_trino.py          |   18 +-
 tests/sensors/test_external_task_sensor.py         |    2 +
 tests/test_utils/www.py                            |    2 +-
 .../zendesk/hooks => timetables}/__init__.py       |    0
 tests/timetables/test_workday_timetable.py         |  104 ++
 .../www/api/experimental/test_dag_runs_endpoint.py |    4 +-
 tests/www/views/test_views.py                      |   33 +
 tests/www/views/test_views_dagrun.py               |   10 +-
 tests/www/views/test_views_home.py                 |    4 +-
 tests/www/views/test_views_tasks.py                |   63 +-
 569 files changed, 8747 insertions(+), 3096 deletions(-)
 copy airflow/{providers/telegram/example_dags/example_telegram.py => 
example_dags/example_time_delta_sensor_async.py} (56%)
 copy airflow/example_dags/{tutorial_taskflow_api_etl_docker_virtualenv.py => 
tutorial_taskflow_api_etl_virtualenv.py} (78%)
 create mode 100644 airflow/providers/alibaba/.latest-doc-only-change.txt
 create mode 100644 airflow/providers/amazon/aws/example_dags/example_athena.py
 create mode 100644 airflow/providers/amazon/aws/example_dags/example_sqs.py
 copy airflow/providers/amazon/aws/operators/{s3_list.py => 
s3_list_prefixes.py} (73%)
 create mode 100644 airflow/providers/amazon/aws/utils/eks_get_token.py
 copy {tests/www/api/experimental => 
airflow/providers/apache/druid/example_dags}/__init__.py (100%)
 copy airflow/providers/{slack/example_dags/example_slack.py => 
apache/druid/example_dags/example_druid_dag.py} (52%)
 rename airflow/{ => 
providers/docker}/example_dags/tutorial_taskflow_api_etl_docker_virtualenv.py 
(88%)
 create mode 100644 airflow/providers/elasticsearch/.latest-doc-only-change.txt
 copy docs/apache-airflow/concepts/index.rst => 
airflow/providers/influxdb/CHANGELOG.rst (58%)
 copy {tests/providers/zendesk/hooks => airflow/providers/influxdb}/__init__.py 
(100%)
 copy {tests/providers/zendesk/hooks => 
airflow/providers/influxdb/example_dags}/__init__.py (100%)
 create mode 100644 airflow/providers/influxdb/example_dags/example_influxdb.py
 copy {tests/providers/zendesk => airflow/providers/influxdb}/hooks/__init__.py 
(100%)
 create mode 100644 airflow/providers/influxdb/hooks/influxdb.py
 copy airflow/providers/{papermill => influxdb}/provider.yaml (62%)
 copy airflow/providers/microsoft/azure/operators/{adls_delete.py => adls.py} 
(60%)
 copy airflow/{www/templates/airflow/conn_create.html => 
providers/sqlite/example_dags/create_table.sql} (66%)
 copy {tests/providers/zendesk/hooks => airflow/www/fab_security}/__init__.py 
(100%)
 create mode 100644 airflow/www/fab_security/manager.py
 copy {tests/providers/zendesk/hooks => 
airflow/www/fab_security/sqla}/__init__.py (100%)
 create mode 100644 airflow/www/fab_security/sqla/manager.py
 copy airflow/www/templates/airflow/{conn_create.html => _messages.html} (66%)
 create mode 100644 
chart/templates/rbac/security-context-constraint-rolebinding.yaml
 create mode 100644 chart/tests/test_scc_rolebinding.py
 copy docs/apache-airflow-providers-amazon/operators/{ecs.rst => athena.rst} 
(58%)
 copy docs/apache-airflow-providers-amazon/operators/{ecs.rst => 
sqs_publish.rst} (65%)
 copy docs/{apache-airflow-providers-apache-drill => 
apache-airflow-providers-apache-druid}/operators.rst (51%)
 create mode 100644 docs/apache-airflow-providers-influxdb/commits.rst
 copy docs/{apache-airflow-providers-jdbc/connections/jdbc.rst => 
apache-airflow-providers-influxdb/connections/influxdb.rst} (52%)
 copy docs/{apache-airflow-providers-neo4j => 
apache-airflow-providers-influxdb}/index.rst (61%)
 copy docs/{apache-airflow-providers-zendesk => 
apache-airflow-providers-influxdb}/installing-providers-from-sources.rst (100%)
 create mode 100644 
docs/apache-airflow-providers-slack/operators/slack_operator_howto_guide.rst
 create mode 100644 docs/apache-airflow/concepts/timetable.rst
 copy scripts/ci/docker-compose/backend-mssql-port.yml => 
docs/exts/docs_build/helm_chart_utils.py (68%)
 create mode 100644 images/quick_start/vscode_add_configuration_1.png
 create mode 100644 images/quick_start/vscode_add_configuration_2.png
 create mode 100644 images/quick_start/vscode_add_configuration_3.png
 create mode 100644 images/quick_start/vscode_add_env_variable.png
 create mode 100644 images/quick_start/vscode_click_on_clone.png
 create mode 100644 images/quick_start/vscode_clone.png
 create mode 100644 images/quick_start/vscode_creating_branch_1.png
 create mode 100644 images/quick_start/vscode_creating_branch_2.png
 create mode 100755 images/vscode_add_pytest_settings.png
 create mode 100755 images/vscode_configure_python_tests.png
 create mode 100755 images/vscode_install_python_extension.png
 create mode 100755 images/vscode_run_tests.png
 create mode 100755 images/vscode_select_pytest_framework.png
 create mode 100644 scripts/ci/docker-compose/_docker_compose.env
 copy tests/providers/{microsoft/azure/operators/test_adls_delete.py => 
amazon/aws/operators/test_s3_list_prefixes.py} (53%)
 create mode 100644 tests/providers/amazon/aws/utils/test_eks_get_token.py
 copy tests/providers/{zendesk/hooks => influxdb}/__init__.py (100%)
 copy tests/providers/{zendesk => influxdb}/hooks/__init__.py (100%)
 create mode 100644 tests/providers/influxdb/hooks/test_influxdb.py
 copy tests/{providers/zendesk/hooks => timetables}/__init__.py (100%)
 create mode 100644 tests/timetables/test_workday_timetable.py

Reply via email to