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

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


 discard 5bbc46005f Update RELEASE_NOTES.rst
 discard 20cb92e52a Update version to 2.8.0
 discard 55914e14cb Add borderWidthRight to grid for Firefox scrollbar (#35346)
 discard 840707cedf Updated docstring: `check_key_async` is now in line with 
description of `_check_key_async` (#35799)
 discard e022710039 Fix HttpOperator pagination with `str` data (#35782)
 discard b331cb2e0e Upgrade to Pydantic v2 (#35551)
 discard d568543d87 feat: K8S resource operator - CRD (#35600)
 discard 673f7f837f Fix for infinite recursion due to secrets_masker (#35048)
 discard 0e6b5d8f8e Added retry strategy parameter to Amazon AWS provider Batch 
Operator to allow dynamic Batch retry strategies (#35789)
 discard 08785f50f1 added Topic params for schema_settings and 
message_retention_duration. (#35767)
 discard 7937cba0dc Add missing docker test_exceptions.py (#35674)
 discard e0736092a8 Update emr.py (#35787)
 discard 58743f28d5 Reflect drop/add support of DB Backends versions in 
documentation (#35785)
 discard 2a240e65d5 Remove pendulum as dependency of breeze (#35786)
 discard b904523c5a Fix permission check on menus (#35781)
 discard 599189e41e Fix DataFusion example type annotations (#35753)
 discard 528d2bc51b Remove --force-build command in cache steps in CI (#35784)
 discard feaeb8c5fb Check attr on parent not self re TaskContextLogger 
set_context (#35780)
 discard e2e89668d4 Implement login and logout in AWS auth manager (#35488)
 discard b51aaf59d2 Add OpenLineage support to GCSToBigQueryOperator (#35778)
 discard 4454fc870c Move `BaseOperatorLink` into the separate module (#35032)
 discard c0a1dfe9ff Make passing build args explicit in ci/prod builds (#35768)
 discard f40e1c17ee Set mark_end_on_close after set_context (#35761)
 discard 1df306a337 Fix broken link to Weaviate docs (#35776)
 discard 26d5e3f4e7 Improve ownership fixing for Breeze (#35759)
 discard 7310693277 Remove backcompat inheritance for DbApiHook (#35754)
 discard d9cfdd8131 Extend task context logging support for remote logging 
using Elasticsearch (#32977)
 discard 5d69fc142d Add basic metrics to stats collector. (#35368)
 discard 7642b29f5c Update README.md to reflect changes we agreed to the 
versioning (#35764)
 discard 9b832f6acd More detail on mandatory task arguments (#35740)
 discard 38afe9ffb1 Rename --aditional-extras flag to 
--aditional-airflow-extras (#35760)
 discard bd644fab3e feature(providers): added `OpsgenieNotifier` (#35530)
 discard 25990d159c Remove usage of deprecated method from 
BigQueryToBigQueryOperator (#35605)
 discard b88d0d7ce2 OpenLineage integration tried to use non-existed method in 
SnowflakeHook (#35752)
 discard 6198558843 Remove backcompat with Airflow 2.3/2.4 in providers (#35727)
 discard 70e2f419e6 Update minor release command (#35751)
 discard 1fc0633f89 Add v2-8 branches to codecov.yml and .asf.yaml (#35750)
     add 4d6eb837e3 Add v2-8 branches to codecov.yml and .asf.yaml (#35750)
     add 8357765f38 Update minor release command (#35751)
     add 1be1ed3060 Remove backcompat with Airflow 2.3/2.4 in providers (#35727)
     add c1ece7f174 OpenLineage integration tried to use non-existed method in 
SnowflakeHook (#35752)
     add c122379058 Remove usage of deprecated method from 
BigQueryToBigQueryOperator (#35605)
     add 5369fdc819 feature(providers): added `OpsgenieNotifier` (#35530)
     add 10a40a2a54 Rename --aditional-extras flag to 
--aditional-airflow-extras (#35760)
     add 96da30a4f7 More detail on mandatory task arguments (#35740)
     add e81309e3b6 Update README.md to reflect changes we agreed to the 
versioning (#35764)
     add 546e55a3d9 Add basic metrics to stats collector. (#35368)
     add 6a64883876 Extend task context logging support for remote logging 
using Elasticsearch (#32977)
     add 3b288fa391 Remove backcompat inheritance for DbApiHook (#35754)
     add f95cb427d8 Improve ownership fixing for Breeze (#35759)
     add 4e342d2485 Fix broken link to Weaviate docs (#35776)
     add 82d00f1601 Set mark_end_on_close after set_context (#35761)
     add b959de605d Make passing build args explicit in ci/prod builds (#35768)
     add cfaeb69f76 Move `BaseOperatorLink` into the separate module (#35032)
     add efb4694144 Add OpenLineage support to GCSToBigQueryOperator (#35778)
     add 3e1d7bc57c Implement login and logout in AWS auth manager (#35488)
     add 7c7b6ddee6 Check attr on parent not self re TaskContextLogger 
set_context (#35780)
     add 83c66f6aea Remove --force-build command in cache steps in CI (#35784)
     add c068b869c9 Fix DataFusion example type annotations (#35753)
     add d35e982a31 Fix permission check on menus (#35781)
     add 07a4b8b26b Remove pendulum as dependency of breeze (#35786)
     add 8d42d9c697 Reflect drop/add support of DB Backends versions in 
documentation (#35785)
     add bcb6a56cd5 Update emr.py (#35787)
     add ea889614b1 Add missing docker test_exceptions.py (#35674)
     add 756c17549c added Topic params for schema_settings and 
message_retention_duration. (#35767)
     add 3a3d0a4008 Added retry strategy parameter to Amazon AWS provider Batch 
Operator to allow dynamic Batch retry strategies (#35789)
     add 349c7e6d23 Fix for infinite recursion due to secrets_masker (#35048)
     add 7e59f53cb3 feat: K8S resource operator - CRD (#35600)
     add 7a03e81d8e Upgrade to Pydantic v2 (#35551)
     add 3eec6eeb68 Fix HttpOperator pagination with `str` data (#35782)
     add f496a3f930 Updated docstring: `check_key_async` is now in line with 
description of `_check_key_async` (#35799)
     add d5d0a6ecf2 Add borderWidthRight to grid for Firefox scrollbar (#35346)
     add e4c0062f0c Avoid breeze self-upgrade run in some pre-commits. (#35802)
     add ce59b31c52 Add OpenLineage support to S3Operators - Copy, Delete and 
Create Object (#35796)
     add 3808ec6855 Make EksPodOperator exec config not  rely on log level 
(#35771)
     add d4e5a9bdf9 Fix pre-commit script output (#35807)
     add dcd7bf65fe Fix Batch operator's retry_strategy (#35808)
     add 6c45f70216 Consolidate environment variable calculation in ShellParams 
in Breeze (#35801)
     add 1a668ef763 Add OpenLineage support to `S3FileTransformOperator` 
(#35819)
     add 658a51fb8c Revert Remove PodLoggingStatus object #35422 (#35822)
     add 9e2a8e24c3 Add `EC2HibernateInstanceOperator` and 
`EC2RebootInstanceOperator` (#35790)
     add d4065dd0b9 Use `OpenSearch` instead of `Open Search` and `Opensearch` 
(#35821)
     add 4843d7f657 Implements JSON-string connection representation generator 
(#35723)
     add edc91c6739 breeze - docs added pipx python flag (#35827)
     add f1e5109da2 Fix K8S executor override config using pod_override_object 
(#35185)
     add 36de48ee69 Add DagModel attributes before dumping DagDetailSchema for 
get_dag_details API endpoint (#34947)
     add beb9455390 Prepare docs 2nd wave of Providers November 2023 (#35836)
     add 4fd6166a73 Create directories based on `AIRFLOW_CONFIG` path (#35818)
     add db697701f7 Add missing default for version suffix (#35842)
     add 934bf75014 Update README_RELEASE_PROVIDER_PACKAGES.md (#35846)
     add 5f3222c796 change indent to 4 (#35824)
     add bac3448945 Update information about links into the provider.yaml files 
(#35837)
     add efc94598f2 Add support for service account impersonation with 
computeEngineSSHHook (google provider) and IAP tunnel (#35136)
     add 4375ac6d44 allow multiple elements in impersonation chain (#35694)
     add 64ffd38bf0 Enhance `attribute_value` in `DynamoDBValueSensor` to 
accept list (#35831)
     add 8d2832beb0 fix: set dry_run to be optional. (#35167)
     add e33d626bd8 Deprecate `CloudComposerEnvironmentSensor` in favor of 
`CloudComposerCreateEnvironmentOperator` with defer mode (#35775)
     add 99ecb3d9e9 Feature pass dictionary configuration in application_file 
in SparkKubernetesOperator (#35848)
     add 05837c9cb6 Make livy connection failure test less picky (#35852)
     add 3ab871e46d Enhance docs for zombie tasks (#35825)
     add 2fa40aae8e Add a new config to configure the host of the scheduler 
health check server (#35616)
     add 3a2940b3c8 Disable mypy check for referencing package (#35850)
     add 7a95e92120 Update version to 2.8.0
     add 02ffb4b415 Update RELEASE_NOTES.rst

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   (5bbc46005f)
            \
             N -- N -- N   refs/heads/v2-8-test (02ffb4b415)

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.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ci.yml                           |    4 +
 .pre-commit-config.yaml                            |   18 +-
 BREEZE.rst                                         |    9 +
 RELEASE_NOTES.rst                                  |    3 +
 airflow/api_connexion/endpoints/dag_endpoint.py    |   10 +-
 airflow/api_connexion/openapi/v1.yaml              | 1944 ++++++++++----------
 airflow/api_connexion/schemas/dag_schema.py        |    2 +-
 .../api_connexion/schemas/task_instance_schema.py  |    2 +-
 airflow/config_templates/config.yml                |    8 +
 airflow/configuration.py                           |   30 +-
 airflow/jobs/scheduler_job_runner.py               |    3 +
 airflow/models/connection.py                       |   35 +
 airflow/models/dag.py                              |    4 +
 .../providers/airbyte/.latest-doc-only-change.txt  |    2 +-
 airflow/providers/airbyte/__init__.py              |    1 -
 airflow/providers/airbyte/provider.yaml            |    6 +-
 .../providers/alibaba/.latest-doc-only-change.txt  |    2 +-
 airflow/providers/alibaba/__init__.py              |    1 -
 airflow/providers/alibaba/provider.yaml            |    4 +-
 airflow/providers/amazon/CHANGELOG.rst             |   36 +
 airflow/providers/amazon/__init__.py               |    3 +-
 airflow/providers/amazon/aws/hooks/eks.py          |   55 +-
 airflow/providers/amazon/aws/operators/batch.py    |    2 +
 airflow/providers/amazon/aws/operators/ec2.py      |  126 ++
 airflow/providers/amazon/aws/operators/s3.py       |  119 ++
 airflow/providers/amazon/aws/sensors/dynamodb.py   |   11 +-
 .../providers/amazon/aws/utils/eks_get_token.py    |    9 +-
 airflow/providers/amazon/provider.yaml             |    3 +-
 .../apache/beam/.latest-doc-only-change.txt        |    2 +-
 airflow/providers/apache/beam/__init__.py          |    1 -
 airflow/providers/apache/beam/provider.yaml        |    2 +-
 .../apache/cassandra/.latest-doc-only-change.txt   |    2 +-
 airflow/providers/apache/cassandra/__init__.py     |    1 -
 airflow/providers/apache/cassandra/provider.yaml   |    6 +-
 .../apache/drill/.latest-doc-only-change.txt       |    2 +-
 airflow/providers/apache/drill/__init__.py         |    1 -
 airflow/providers/apache/drill/provider.yaml       |    2 +-
 .../apache/druid/.latest-doc-only-change.txt       |    2 +-
 airflow/providers/apache/druid/__init__.py         |    1 -
 airflow/providers/apache/druid/provider.yaml       |    2 +-
 .../apache/flink/.latest-doc-only-change.txt       |    2 +-
 airflow/providers/apache/flink/__init__.py         |    1 -
 airflow/providers/apache/flink/provider.yaml       |    2 +-
 .../apache/hdfs/.latest-doc-only-change.txt        |    2 +-
 airflow/providers/apache/hdfs/__init__.py          |    1 -
 airflow/providers/apache/hdfs/provider.yaml        |    2 +-
 .../apache/hive/.latest-doc-only-change.txt        |    2 +-
 airflow/providers/apache/hive/__init__.py          |    1 -
 airflow/providers/apache/hive/provider.yaml        |    2 +-
 airflow/providers/apache/impala/CHANGELOG.rst      |   17 +
 airflow/providers/apache/impala/__init__.py        |    3 +-
 airflow/providers/apache/impala/provider.yaml      |    3 +-
 .../apache/kafka/.latest-doc-only-change.txt       |    2 +-
 airflow/providers/apache/kafka/__init__.py         |    1 -
 airflow/providers/apache/kafka/provider.yaml       |    2 +-
 .../apache/kylin/.latest-doc-only-change.txt       |    2 +-
 airflow/providers/apache/kylin/__init__.py         |    1 -
 airflow/providers/apache/kylin/provider.yaml       |    2 +-
 .../apache/livy/.latest-doc-only-change.txt        |    2 +-
 airflow/providers/apache/livy/__init__.py          |    1 -
 airflow/providers/apache/livy/provider.yaml        |    2 +-
 .../apache/pig/.latest-doc-only-change.txt         |    2 +-
 airflow/providers/apache/pig/__init__.py           |    1 -
 airflow/providers/apache/pig/provider.yaml         |    2 +-
 .../apache/pinot/.latest-doc-only-change.txt       |    2 +-
 airflow/providers/apache/pinot/__init__.py         |    1 -
 airflow/providers/apache/pinot/provider.yaml       |    2 +-
 .../apache/spark/.latest-doc-only-change.txt       |    2 +-
 airflow/providers/apache/spark/__init__.py         |    1 -
 airflow/providers/apache/spark/provider.yaml       |    2 +-
 .../apache/sqoop/.latest-doc-only-change.txt       |    2 +-
 airflow/providers/apache/sqoop/__init__.py         |    1 -
 airflow/providers/apache/sqoop/provider.yaml       |    2 +-
 .../providers/apprise/.latest-doc-only-change.txt  |    2 +-
 airflow/providers/apprise/__init__.py              |    1 -
 airflow/providers/apprise/provider.yaml            |    2 +-
 .../providers/arangodb/.latest-doc-only-change.txt |    2 +-
 airflow/providers/arangodb/__init__.py             |    1 -
 airflow/providers/arangodb/provider.yaml           |    2 +-
 .../providers/asana/.latest-doc-only-change.txt    |    2 +-
 airflow/providers/asana/__init__.py                |    1 -
 airflow/providers/asana/provider.yaml              |    4 +-
 airflow/providers/atlassian/jira/CHANGELOG.rst     |   18 +
 airflow/providers/atlassian/jira/__init__.py       |    3 +-
 airflow/providers/atlassian/jira/provider.yaml     |    7 +-
 .../providers/celery/.latest-doc-only-change.txt   |    2 +-
 airflow/providers/celery/__init__.py               |    1 -
 airflow/providers/celery/provider.yaml             |   18 +-
 .../providers/cloudant/.latest-doc-only-change.txt |    2 +-
 airflow/providers/cloudant/__init__.py             |    1 -
 airflow/providers/cloudant/provider.yaml           |    2 +-
 airflow/providers/cncf/kubernetes/CHANGELOG.rst    |   28 +
 airflow/providers/cncf/kubernetes/__init__.py      |    3 +-
 .../cncf/kubernetes/operators/spark_kubernetes.py  |   14 +-
 airflow/providers/cncf/kubernetes/pod_generator.py |    4 +-
 airflow/providers/cncf/kubernetes/provider.yaml    |    3 +-
 .../providers/cncf/kubernetes/utils/pod_manager.py |   34 +-
 .../providers/cohere/.latest-doc-only-change.txt   |    2 +-
 airflow/providers/cohere/__init__.py               |    1 -
 airflow/providers/cohere/provider.yaml             |    2 +-
 airflow/providers/common/io/CHANGELOG.rst          |   13 +
 airflow/providers/common/io/__init__.py            |    3 +-
 airflow/providers/common/io/provider.yaml          |    3 +-
 airflow/providers/common/sql/CHANGELOG.rst         |   12 +
 airflow/providers/common/sql/__init__.py           |    3 +-
 airflow/providers/common/sql/provider.yaml         |    2 +-
 .../daskexecutor/.latest-doc-only-change.txt       |    2 +-
 airflow/providers/daskexecutor/__init__.py         |    1 -
 airflow/providers/daskexecutor/provider.yaml       |    2 +-
 airflow/providers/databricks/CHANGELOG.rst         |   13 +
 airflow/providers/databricks/__init__.py           |    3 +-
 airflow/providers/databricks/provider.yaml         |    3 +-
 .../providers/datadog/.latest-doc-only-change.txt  |    2 +-
 airflow/providers/datadog/__init__.py              |    1 -
 airflow/providers/datadog/provider.yaml            |    2 +-
 airflow/providers/dbt/cloud/CHANGELOG.rst          |   18 +
 airflow/providers/dbt/cloud/__init__.py            |    3 +-
 airflow/providers/dbt/cloud/provider.yaml          |    5 +-
 .../providers/dingding/.latest-doc-only-change.txt |    2 +-
 airflow/providers/dingding/__init__.py             |    1 -
 airflow/providers/dingding/provider.yaml           |    2 +-
 .../providers/discord/.latest-doc-only-change.txt  |    2 +-
 airflow/providers/discord/__init__.py              |    1 -
 airflow/providers/discord/provider.yaml            |    6 +-
 airflow/providers/docker/CHANGELOG.rst             |   13 +
 airflow/providers/docker/__init__.py               |    3 +-
 airflow/providers/docker/provider.yaml             |    5 +-
 airflow/providers/elasticsearch/CHANGELOG.rst      |   25 +
 airflow/providers/elasticsearch/__init__.py        |    3 +-
 airflow/providers/elasticsearch/provider.yaml      |    3 +-
 .../providers/exasol/.latest-doc-only-change.txt   |    2 +-
 airflow/providers/exasol/__init__.py               |    1 -
 airflow/providers/exasol/provider.yaml             |    4 +-
 .../providers/facebook/.latest-doc-only-change.txt |    2 +-
 airflow/providers/facebook/__init__.py             |    1 -
 airflow/providers/facebook/provider.yaml           |    6 +-
 airflow/providers/ftp/.latest-doc-only-change.txt  |    2 +-
 airflow/providers/ftp/__init__.py                  |    1 -
 airflow/providers/ftp/provider.yaml                |    2 +-
 airflow/providers/github/__init__.py               |    1 -
 airflow/providers/github/provider.yaml             |    2 +-
 airflow/providers/google/CHANGELOG.rst             |   35 +
 airflow/providers/google/__init__.py               |    3 +-
 .../providers/google/cloud/hooks/compute_ssh.py    |   18 +-
 .../google/cloud/operators/cloud_composer.py       |    2 +-
 .../google/cloud/sensors/cloud_composer.py         |   15 +-
 .../providers/google/common/hooks/base_google.py   |    2 +
 airflow/providers/google/provider.yaml             |    3 +-
 airflow/providers/grpc/.latest-doc-only-change.txt |    2 +-
 airflow/providers/grpc/__init__.py                 |    1 -
 airflow/providers/grpc/provider.yaml               |    2 +-
 .../hashicorp/.latest-doc-only-change.txt          |    2 +-
 airflow/providers/hashicorp/__init__.py            |    1 -
 airflow/providers/hashicorp/provider.yaml          |    2 +-
 airflow/providers/http/.latest-doc-only-change.txt |    2 +-
 airflow/providers/http/__init__.py                 |    1 -
 airflow/providers/http/provider.yaml               |    2 +-
 airflow/providers/imap/.latest-doc-only-change.txt |    2 +-
 airflow/providers/imap/__init__.py                 |    1 -
 airflow/providers/imap/provider.yaml               |    2 +-
 .../providers/influxdb/.latest-doc-only-change.txt |    2 +-
 airflow/providers/influxdb/__init__.py             |    1 -
 airflow/providers/influxdb/provider.yaml           |    2 +-
 airflow/providers/jdbc/.latest-doc-only-change.txt |    2 +-
 airflow/providers/jdbc/__init__.py                 |    1 -
 airflow/providers/jdbc/provider.yaml               |    2 +-
 .../providers/jenkins/.latest-doc-only-change.txt  |    2 +-
 airflow/providers/jenkins/__init__.py              |    1 -
 airflow/providers/jenkins/provider.yaml            |    2 +-
 airflow/providers/microsoft/azure/CHANGELOG.rst    |   22 +
 airflow/providers/microsoft/azure/__init__.py      |    3 +-
 airflow/providers/microsoft/azure/provider.yaml    |    3 +-
 .../microsoft/mssql/.latest-doc-only-change.txt    |    2 +-
 airflow/providers/microsoft/mssql/__init__.py      |    1 -
 airflow/providers/microsoft/mssql/provider.yaml    |    6 +-
 .../microsoft/psrp/.latest-doc-only-change.txt     |    2 +-
 airflow/providers/microsoft/psrp/__init__.py       |    1 -
 airflow/providers/microsoft/psrp/provider.yaml     |    4 +-
 .../microsoft/winrm/.latest-doc-only-change.txt    |    2 +-
 airflow/providers/microsoft/winrm/__init__.py      |    1 -
 airflow/providers/microsoft/winrm/provider.yaml    |    4 +-
 .../providers/mongo/.latest-doc-only-change.txt    |    2 +-
 airflow/providers/mongo/__init__.py                |    1 -
 airflow/providers/mongo/provider.yaml              |    6 +-
 .../providers/mysql/.latest-doc-only-change.txt    |    2 +-
 airflow/providers/mysql/__init__.py                |    1 -
 airflow/providers/mysql/provider.yaml              |    4 +-
 .../providers/neo4j/.latest-doc-only-change.txt    |    2 +-
 airflow/providers/neo4j/__init__.py                |    1 -
 airflow/providers/neo4j/provider.yaml              |    2 +-
 airflow/providers/odbc/CHANGELOG.rst               |   17 +
 airflow/providers/odbc/__init__.py                 |    3 +-
 airflow/providers/odbc/provider.yaml               |    3 +-
 airflow/providers/openai/CHANGELOG.rst             |   14 +
 airflow/providers/openai/__init__.py               |    3 +-
 airflow/providers/openai/provider.yaml             |    3 +-
 .../providers/openfaas/.latest-doc-only-change.txt |    2 +-
 airflow/providers/openfaas/__init__.py             |    1 -
 airflow/providers/openfaas/provider.yaml           |    2 +-
 .../openlineage/.latest-doc-only-change.txt        |    1 +
 airflow/providers/openlineage/__init__.py          |    1 -
 airflow/providers/openlineage/provider.yaml        |    2 +-
 .../opensearch/.latest-doc-only-change.txt         |    2 +-
 airflow/providers/opensearch/__init__.py           |    1 -
 airflow/providers/opensearch/hooks/opensearch.py   |    8 +-
 .../providers/opensearch/operators/opensearch.py   |    6 +-
 airflow/providers/opensearch/provider.yaml         |   12 +-
 airflow/providers/opsgenie/CHANGELOG.rst           |   17 +
 airflow/providers/opsgenie/__init__.py             |    3 +-
 airflow/providers/opsgenie/provider.yaml           |    7 +-
 .../providers/oracle/.latest-doc-only-change.txt   |    2 +-
 airflow/providers/oracle/__init__.py               |    1 -
 airflow/providers/oracle/provider.yaml             |    2 +-
 .../pagerduty/.latest-doc-only-change.txt          |    2 +-
 airflow/providers/pagerduty/__init__.py            |    1 -
 airflow/providers/pagerduty/provider.yaml          |    2 +-
 airflow/providers/papermill/CHANGELOG.rst          |   17 +
 airflow/providers/papermill/__init__.py            |    3 +-
 airflow/providers/papermill/provider.yaml          |    3 +-
 .../providers/pgvector/.latest-doc-only-change.txt |    1 +
 airflow/providers/pgvector/__init__.py             |    1 -
 airflow/providers/pgvector/provider.yaml           |    2 +-
 .../providers/pinecone/.latest-doc-only-change.txt |    1 +
 airflow/providers/pinecone/__init__.py             |    1 -
 airflow/providers/pinecone/provider.yaml           |    2 +-
 .../providers/plexus/.latest-doc-only-change.txt   |    2 +-
 airflow/providers/plexus/__init__.py               |    1 -
 airflow/providers/plexus/provider.yaml             |    2 +-
 .../providers/postgres/.latest-doc-only-change.txt |    2 +-
 airflow/providers/postgres/__init__.py             |    1 -
 airflow/providers/postgres/provider.yaml           |    2 +-
 .../providers/presto/.latest-doc-only-change.txt   |    2 +-
 airflow/providers/presto/__init__.py               |    1 -
 airflow/providers/presto/provider.yaml             |    6 +-
 airflow/providers/redis/CHANGELOG.rst              |   19 +
 airflow/providers/redis/__init__.py                |    3 +-
 airflow/providers/redis/provider.yaml              |    3 +-
 .../salesforce/.latest-doc-only-change.txt         |    2 +-
 airflow/providers/salesforce/__init__.py           |    1 -
 airflow/providers/salesforce/provider.yaml         |    2 +-
 .../providers/samba/.latest-doc-only-change.txt    |    2 +-
 airflow/providers/samba/__init__.py                |    1 -
 airflow/providers/samba/provider.yaml              |    2 +-
 .../providers/segment/.latest-doc-only-change.txt  |    2 +-
 airflow/providers/segment/__init__.py              |    1 -
 airflow/providers/segment/provider.yaml            |    2 +-
 .../providers/sendgrid/.latest-doc-only-change.txt |    2 +-
 airflow/providers/sendgrid/__init__.py             |    1 -
 airflow/providers/sendgrid/provider.yaml           |    2 +-
 airflow/providers/sftp/.latest-doc-only-change.txt |    2 +-
 airflow/providers/sftp/__init__.py                 |    1 -
 airflow/providers/sftp/provider.yaml               |    2 +-
 .../singularity/.latest-doc-only-change.txt        |    2 +-
 airflow/providers/singularity/__init__.py          |    1 -
 airflow/providers/singularity/provider.yaml        |    2 +-
 .../providers/slack/.latest-doc-only-change.txt    |    2 +-
 airflow/providers/slack/__init__.py                |    1 -
 airflow/providers/slack/provider.yaml              |    2 +-
 airflow/providers/smtp/.latest-doc-only-change.txt |    2 +-
 airflow/providers/smtp/__init__.py                 |    1 -
 airflow/providers/smtp/provider.yaml               |    2 +-
 airflow/providers/snowflake/CHANGELOG.rst          |   14 +
 airflow/providers/snowflake/__init__.py            |    3 +-
 airflow/providers/snowflake/provider.yaml          |    3 +-
 .../providers/sqlite/.latest-doc-only-change.txt   |    2 +-
 airflow/providers/sqlite/__init__.py               |    1 -
 airflow/providers/sqlite/provider.yaml             |    2 +-
 airflow/providers/ssh/.latest-doc-only-change.txt  |    2 +-
 airflow/providers/ssh/__init__.py                  |    1 -
 airflow/providers/ssh/provider.yaml                |    2 +-
 .../providers/tableau/.latest-doc-only-change.txt  |    2 +-
 airflow/providers/tableau/__init__.py              |    1 -
 airflow/providers/tableau/provider.yaml            |    2 +-
 .../providers/tabular/.latest-doc-only-change.txt  |    2 +-
 airflow/providers/tabular/__init__.py              |    1 -
 airflow/providers/tabular/provider.yaml            |    2 +-
 .../providers/telegram/.latest-doc-only-change.txt |    2 +-
 airflow/providers/telegram/__init__.py             |    1 -
 airflow/providers/telegram/provider.yaml           |    2 +-
 airflow/providers/trino/CHANGELOG.rst              |   20 +
 airflow/providers/trino/__init__.py                |    3 +-
 airflow/providers/trino/provider.yaml              |    3 +-
 .../providers/vertica/.latest-doc-only-change.txt  |    2 +-
 airflow/providers/vertica/__init__.py              |    1 -
 airflow/providers/vertica/provider.yaml            |    2 +-
 .../providers/weaviate/.latest-doc-only-change.txt |    1 +
 airflow/providers/weaviate/__init__.py             |    1 -
 airflow/providers/weaviate/provider.yaml           |    2 +-
 .../providers/yandex/.latest-doc-only-change.txt   |    2 +-
 airflow/providers/yandex/__init__.py               |    1 -
 airflow/providers/yandex/provider.yaml             |    2 +-
 .../providers/zendesk/.latest-doc-only-change.txt  |    2 +-
 airflow/providers/zendesk/__init__.py              |    1 -
 airflow/providers/zendesk/provider.yaml            |    2 +-
 airflow/serialization/serialized_objects.py        |    2 +-
 airflow/utils/scheduler_health.py                  |    4 +-
 airflow/www/static/js/types/api-generated.ts       |    2 +-
 chart/templates/_helpers.yaml                      |    2 +-
 dev/README_RELEASE_PROVIDER_PACKAGES.md            |   49 +-
 .../airflow_breeze/commands/developer_commands.py  |   39 +-
 .../airflow_breeze/commands/kubernetes_commands.py |   56 +
 .../commands/kubernetes_commands_config.py         |    1 +
 .../commands/release_management_commands.py        |   23 +-
 .../airflow_breeze/commands/testing_commands.py    |   94 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |    1 +
 .../src/airflow_breeze/params/shell_params.py      |  355 +++-
 .../src/airflow_breeze/utils/common_options.py     |    1 +
 .../airflow_breeze/utils/docker_command_utils.py   |  201 +-
 .../src/airflow_breeze/utils/kubernetes_utils.py   |    2 +-
 dev/breeze/src/airflow_breeze/utils/path_utils.py  |    4 +
 dev/breeze/src/airflow_breeze/utils/reinstall.py   |    2 +-
 dev/breeze/src/airflow_breeze/utils/run_utils.py   |   11 +-
 dev/breeze/tests/test_shell_params.py              |  198 ++
 docs/apache-airflow-providers-amazon/changelog.rst |    9 +-
 docs/apache-airflow-providers-amazon/commits.rst   |   40 +-
 docs/apache-airflow-providers-amazon/index.rst     |    8 +-
 .../operators/dynamodb.rst                         |   15 +
 .../operators/ec2.rst                              |   28 +
 .../changelog.rst                                  |    7 +
 .../commits.rst                                    |   33 +-
 .../index.rst                                      |    6 +-
 .../changelog.rst                                  |    7 +
 .../commits.rst                                    |   28 +-
 .../index.rst                                      |    2 +-
 docs/apache-airflow-providers-celery/index.rst     |    2 +-
 .../changelog.rst                                  |    9 +-
 .../commits.rst                                    |   34 +-
 .../index.rst                                      |    2 +-
 .../changelog.rst                                  |    9 +-
 .../apache-airflow-providers-common-io/commits.rst |   33 +-
 docs/apache-airflow-providers-common-io/index.rst  |    2 +-
 .../changelog.rst                                  |    7 +
 .../commits.rst                                    |   29 +
 docs/apache-airflow-providers-common-sql/index.rst |    6 +-
 .../changelog.rst                                  |    9 +-
 .../commits.rst                                    |   27 +-
 docs/apache-airflow-providers-databricks/index.rst |   18 +-
 .../changelog.rst                                  |    7 +
 .../apache-airflow-providers-dbt-cloud/commits.rst |   34 +-
 docs/apache-airflow-providers-dbt-cloud/index.rst  |    6 +-
 docs/apache-airflow-providers-docker/changelog.rst |    9 +-
 docs/apache-airflow-providers-docker/commits.rst   |   27 +-
 docs/apache-airflow-providers-docker/index.rst     |    2 +-
 .../changelog.rst                                  |    9 +-
 .../commits.rst                                    |   29 +-
 .../index.rst                                      |    6 +-
 docs/apache-airflow-providers-google/changelog.rst |    9 +-
 docs/apache-airflow-providers-google/commits.rst   |   47 +-
 .../connections/gcp.rst                            |    2 +-
 docs/apache-airflow-providers-google/index.rst     |    6 +-
 .../operators/cloud/cloud_composer.rst             |    6 +-
 docs/apache-airflow-providers-grpc/index.rst       |    8 +-
 .../changelog.rst                                  |    9 +-
 .../commits.rst                                    |   30 +-
 .../index.rst                                      |    6 +-
 docs/apache-airflow-providers-odbc/changelog.rst   |    7 +
 docs/apache-airflow-providers-odbc/commits.rst     |   27 +-
 docs/apache-airflow-providers-odbc/index.rst       |    8 +-
 docs/apache-airflow-providers-openai/changelog.rst |    9 +-
 docs/apache-airflow-providers-openai/commits.rst   |   33 +-
 docs/apache-airflow-providers-openai/index.rst     |    2 +-
 .../commits.rst                                    |    2 +-
 .../connections/opensearch.rst                     |    2 +-
 docs/apache-airflow-providers-opensearch/index.rst |    2 +-
 .../operators/index.rst                            |    2 +-
 .../operators/opensearch.rst                       |   16 +-
 .../changelog.rst                                  |    7 +
 docs/apache-airflow-providers-opsgenie/commits.rst |   27 +-
 docs/apache-airflow-providers-opsgenie/index.rst   |    2 +-
 .../changelog.rst                                  |    7 +
 .../apache-airflow-providers-papermill/commits.rst |   27 +-
 docs/apache-airflow-providers-papermill/index.rst  |    2 +-
 docs/apache-airflow-providers-redis/changelog.rst  |    7 +
 docs/apache-airflow-providers-redis/commits.rst    |   34 +-
 docs/apache-airflow-providers-redis/index.rst      |    4 +-
 .../changelog.rst                                  |    9 +-
 .../apache-airflow-providers-snowflake/commits.rst |   27 +-
 docs/apache-airflow-providers-snowflake/index.rst  |    6 +-
 docs/apache-airflow-providers-trino/changelog.rst  |    7 +
 docs/apache-airflow-providers-trino/commits.rst    |   29 +-
 docs/apache-airflow-providers-trino/index.rst      |    6 +-
 docs/apache-airflow/core-concepts/tasks.rst        |   77 +-
 docs/apache-airflow/howto/connection.rst           |   37 +
 images/breeze/output_k8s_deploy-airflow.svg        |   50 +-
 images/breeze/output_k8s_deploy-airflow.txt        |    2 +-
 images/breeze/output_prod-image_build.txt          |    2 +-
 ..._release-management_prepare-airflow-package.txt |    2 +-
 ...elease-management_prepare-provider-packages.txt |    2 +-
 scripts/ci/docker-compose/.gitignore               |    1 +
 scripts/ci/docker-compose/_docker.env              |   85 -
 scripts/ci/docker-compose/base.yml                 |   74 +-
 .../ci/pre_commit/pre_commit_breeze_cmd_line.py    |   13 +-
 .../pre_commit_check_provider_yaml_files.py        |    8 +-
 .../ci/pre_commit/pre_commit_local_yml_mounts.py   |   39 +-
 .../pre_commit/pre_commit_migration_reference.py   |    7 +-
 scripts/ci/pre_commit/pre_commit_mypy.py           |   15 +-
 .../ci/pre_commit/pre_commit_update_er_diagram.py  |   20 +-
 setup.cfg                                          |    5 +
 tests/always/test_connection.py                    |   56 +
 tests/always/test_project_structure.py             |    1 +
 tests/api_connexion/endpoints/test_dag_endpoint.py |  251 ++-
 tests/api_connexion/schemas/test_dag_schema.py     |    1 +
 .../schemas/test_task_instance_schema.py           |   16 +
 tests/cli/commands/test_celery_command.py          |    4 +-
 tests/cli/commands/test_scheduler_command.py       |   16 +
 tests/core/test_configuration.py                   |   88 +
 tests/providers/amazon/aws/hooks/test_eks.py       |   42 +-
 tests/providers/amazon/aws/operators/test_batch.py |    8 +-
 tests/providers/amazon/aws/operators/test_ec2.py   |  167 ++
 tests/providers/amazon/aws/operators/test_s3.py    |  168 ++
 .../providers/amazon/aws/sensors/test_dynamodb.py  |   73 +
 .../amazon/aws/utils/test_eks_get_token.py         |   19 +-
 tests/providers/apache/livy/triggers/test_livy.py  |   17 +-
 .../kubernetes/operators/test_spark_kubernetes.py  |   32 +
 .../cncf/kubernetes/test_pod_generator.py          |   18 +-
 .../cncf/kubernetes/utils/test_pod_manager.py      |   66 +-
 .../google/cloud/hooks/test_compute_ssh.py         |   36 +
 .../google/common/hooks/test_base_google.py        |   14 +
 tests/serialization/test_serialized_objects.py     |   23 +-
 .../providers/amazon/aws/example_dynamodb.py       |   14 +
 tests/system/providers/amazon/aws/example_ec2.py   |   19 +
 .../cloud/composer/example_cloud_composer.py       |   53 +-
 .../composer/example_cloud_composer_deferrable.py  |  126 --
 423 files changed, 4779 insertions(+), 2368 deletions(-)
 create mode 100644 airflow/providers/openlineage/.latest-doc-only-change.txt
 create mode 100644 airflow/providers/pgvector/.latest-doc-only-change.txt
 create mode 100644 airflow/providers/pinecone/.latest-doc-only-change.txt
 create mode 100644 airflow/providers/weaviate/.latest-doc-only-change.txt
 create mode 100644 dev/breeze/tests/test_shell_params.py
 create mode 100644 scripts/ci/docker-compose/.gitignore
 delete mode 100644 scripts/ci/docker-compose/_docker.env
 delete mode 100644 
tests/system/providers/google/cloud/composer/example_cloud_composer_deferrable.py


Reply via email to