This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch remove-python-3-7
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard 2e912a657c Remove Python 3.7 support
add bb4a0b39e8 Optimize deferred execution mode for DbtCloudRunJobOperator
(#31188)
add d3a2dbe028 GKEPodHook needs to have all methods KPO calls (#31266)
add 1bd538be8c Fix bad drop_constraint call in migrations (#31302)
add caeca2d143 Add protocol to define methods relied upon by
KubernetesPodOperator (#31298)
add 4dacab3722 Always pass named type_ arg to drop_constraint (#31306)
add 54790274c2 Use keyword paramaters for migration methods for mssql
(#31309)
add 492acc274b Rephrase comment in setup.py (#31312)
add d9f70dffd1 Add CloudBuild build id log (#30516)
add cf1e26b046 Add BigQueryToPostgresOperator (#30658)
add df3569cf48 Fix dynamodb test (#31316)
add 94cad11b43 Upgrade redis (#31279)
add 1189fb43e9 Improve typing in SchedulerJobRunner (#31285)
add d9ff55cf6d Prepare docs for May 2023 wave of Providers (#31252)
add cb4c9e5523 Chart: Default airflow version to 2.6.1 (#31320)
add 4dea64eca6 DynamoDBToS3Operator - change export_time value to utcnow()
in system test (#31307)
add 0936e62ac1 Add missing line in template for provider's doc index
(#31323)
add b633111527 Some minor updates to the Airflow release Doc (#31024)
add 5a3ee90182 Remove `breeze restart` reference from `BREEZE.rst` (#31326)
add d1084a1d48 Apache Airflow 2.6.1 has been released (#31319)
add 514112c9a2 Deprecate `breeze stop` command and replace it by `breeze
down` (#31327)
add 45f1fda2fa Convert dask upper-binding into exclusion (#31329)
add 1b86afd489 Remove Python 3.7 support
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 (2e912a657c)
\
N -- N -- N refs/heads/remove-python-3-7 (1b86afd489)
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/ISSUE_TEMPLATE/airflow_bug_report.yml | 2 +-
.github/workflows/ci.yml | 12 +--
BREEZE.rst | 28 ++---
CONTRIBUTORS_QUICK_START.rst | 6 +-
Dockerfile | 2 +-
README.md | 14 +--
RELEASE_NOTES.rst | 68 ++++++++++++
STATIC_CODE_CHECKS.rst | 2 +-
TESTING.rst | 4 +-
airflow/jobs/scheduler_job_runner.py | 27 +++--
...3_1_10_4_make_taskinstance_pool_not_nullable.py | 12 ++-
.../versions/0054_1_10_10_add_dag_code_table.py | 6 +-
.../0060_2_0_0_remove_id_column_from_xcom.py | 2 +-
...89_2_2_0_make_xcom_pkey_columns_non_nullable.py | 6 +-
.../0093_2_2_0_taskinstance_keyed_to_dagrun.py | 6 +-
...2_3_0_add_taskmap_and_map_id_on_taskinstance.py | 4 +-
.../0102_2_3_0_switch_xcom_table_to_use_run_id.py | 6 +-
airflow/models/dagrun.py | 4 +-
airflow/providers/airbyte/CHANGELOG.rst | 27 ++++-
airflow/providers/airbyte/__init__.py | 2 +-
airflow/providers/airbyte/provider.yaml | 1 +
airflow/providers/alibaba/CHANGELOG.rst | 27 ++++-
airflow/providers/alibaba/__init__.py | 2 +-
airflow/providers/alibaba/provider.yaml | 1 +
airflow/providers/amazon/CHANGELOG.rst | 58 +++++++++-
airflow/providers/amazon/__init__.py | 2 +-
airflow/providers/amazon/provider.yaml | 1 +
airflow/providers/apache/beam/CHANGELOG.rst | 26 ++++-
airflow/providers/apache/beam/__init__.py | 2 +-
airflow/providers/apache/beam/provider.yaml | 1 +
airflow/providers/apache/cassandra/CHANGELOG.rst | 27 ++++-
airflow/providers/apache/cassandra/__init__.py | 2 +-
airflow/providers/apache/cassandra/provider.yaml | 1 +
airflow/providers/apache/drill/CHANGELOG.rst | 28 ++++-
airflow/providers/apache/drill/__init__.py | 2 +-
airflow/providers/apache/drill/provider.yaml | 1 +
airflow/providers/apache/druid/CHANGELOG.rst | 28 ++++-
airflow/providers/apache/druid/__init__.py | 2 +-
airflow/providers/apache/druid/provider.yaml | 1 +
airflow/providers/apache/flink/CHANGELOG.rst | 17 +++
airflow/providers/apache/flink/__init__.py | 2 +-
airflow/providers/apache/flink/provider.yaml | 1 +
airflow/providers/apache/hdfs/CHANGELOG.rst | 22 +++-
airflow/providers/apache/hdfs/__init__.py | 2 +-
airflow/providers/apache/hive/CHANGELOG.rst | 30 +++++-
airflow/providers/apache/hive/__init__.py | 2 +-
airflow/providers/apache/hive/provider.yaml | 1 +
airflow/providers/apache/impala/CHANGELOG.rst | 17 +++
airflow/providers/apache/impala/__init__.py | 2 +-
airflow/providers/apache/impala/provider.yaml | 1 +
airflow/providers/apache/kafka/CHANGELOG.rst | 18 ++++
airflow/providers/apache/kafka/__init__.py | 2 +-
airflow/providers/apache/kafka/provider.yaml | 1 +
airflow/providers/apache/kylin/CHANGELOG.rst | 27 ++++-
airflow/providers/apache/kylin/__init__.py | 2 +-
airflow/providers/apache/kylin/provider.yaml | 1 +
airflow/providers/apache/livy/CHANGELOG.rst | 29 ++++-
airflow/providers/apache/livy/__init__.py | 2 +-
airflow/providers/apache/livy/provider.yaml | 1 +
airflow/providers/apache/pig/CHANGELOG.rst | 27 ++++-
airflow/providers/apache/pig/__init__.py | 2 +-
airflow/providers/apache/pig/provider.yaml | 1 +
airflow/providers/apache/pinot/CHANGELOG.rst | 29 ++++-
airflow/providers/apache/pinot/__init__.py | 2 +-
airflow/providers/apache/pinot/provider.yaml | 1 +
airflow/providers/apache/spark/CHANGELOG.rst | 27 ++++-
airflow/providers/apache/spark/__init__.py | 2 +-
airflow/providers/apache/spark/provider.yaml | 1 +
airflow/providers/apache/sqoop/CHANGELOG.rst | 27 ++++-
airflow/providers/apache/sqoop/__init__.py | 2 +-
airflow/providers/apache/sqoop/provider.yaml | 1 +
airflow/providers/arangodb/CHANGELOG.rst | 27 ++++-
airflow/providers/arangodb/__init__.py | 2 +-
airflow/providers/arangodb/provider.yaml | 1 +
airflow/providers/asana/CHANGELOG.rst | 27 ++++-
airflow/providers/asana/__init__.py | 2 +-
airflow/providers/asana/provider.yaml | 1 +
airflow/providers/atlassian/jira/CHANGELOG.rst | 22 +++-
airflow/providers/atlassian/jira/__init__.py | 2 +-
airflow/providers/atlassian/jira/provider.yaml | 1 +
airflow/providers/celery/CHANGELOG.rst | 27 ++++-
airflow/providers/celery/__init__.py | 2 +-
airflow/providers/celery/provider.yaml | 1 +
airflow/providers/cloudant/CHANGELOG.rst | 27 ++++-
airflow/providers/cloudant/__init__.py | 2 +-
airflow/providers/cloudant/provider.yaml | 1 +
airflow/providers/cncf/kubernetes/CHANGELOG.rst | 48 +++++++--
airflow/providers/cncf/kubernetes/__init__.py | 2 +-
.../providers/cncf/kubernetes/hooks/kubernetes.py | 4 +-
airflow/providers/cncf/kubernetes/operators/pod.py | 3 +-
airflow/providers/cncf/kubernetes/provider.yaml | 1 +
.../providers/cncf/kubernetes/utils/pod_manager.py | 35 ++++++
airflow/providers/common/sql/CHANGELOG.rst | 27 ++++-
airflow/providers/common/sql/__init__.py | 2 +-
airflow/providers/databricks/CHANGELOG.rst | 39 ++++++-
airflow/providers/databricks/__init__.py | 2 +-
airflow/providers/databricks/provider.yaml | 1 +
airflow/providers/datadog/CHANGELOG.rst | 27 ++++-
airflow/providers/datadog/__init__.py | 2 +-
airflow/providers/datadog/provider.yaml | 1 +
airflow/providers/dbt/cloud/CHANGELOG.rst | 30 +++++-
airflow/providers/dbt/cloud/__init__.py | 2 +-
airflow/providers/dbt/cloud/operators/dbt.py | 40 ++++---
airflow/providers/dbt/cloud/provider.yaml | 1 +
airflow/providers/dingding/CHANGELOG.rst | 27 ++++-
airflow/providers/dingding/__init__.py | 2 +-
airflow/providers/dingding/provider.yaml | 1 +
airflow/providers/discord/CHANGELOG.rst | 27 ++++-
airflow/providers/discord/__init__.py | 2 +-
airflow/providers/discord/provider.yaml | 1 +
airflow/providers/docker/CHANGELOG.rst | 26 ++++-
airflow/providers/docker/__init__.py | 2 +-
airflow/providers/docker/provider.yaml | 1 +
airflow/providers/elasticsearch/CHANGELOG.rst | 31 +++++-
airflow/providers/elasticsearch/__init__.py | 2 +-
airflow/providers/elasticsearch/provider.yaml | 1 +
airflow/providers/exasol/CHANGELOG.rst | 27 ++++-
airflow/providers/exasol/__init__.py | 2 +-
airflow/providers/exasol/provider.yaml | 1 +
airflow/providers/facebook/CHANGELOG.rst | 27 ++++-
airflow/providers/facebook/__init__.py | 2 +-
airflow/providers/facebook/provider.yaml | 1 +
airflow/providers/ftp/CHANGELOG.rst | 22 +++-
airflow/providers/ftp/__init__.py | 2 +-
airflow/providers/ftp/provider.yaml | 1 +
airflow/providers/github/CHANGELOG.rst | 27 ++++-
airflow/providers/github/__init__.py | 2 +-
airflow/providers/github/provider.yaml | 1 +
airflow/providers/google/CHANGELOG.rst | 60 ++++++++++-
airflow/providers/google/__init__.py | 2 +-
.../providers/google/cloud/hooks/cloud_build.py | 20 ++--
.../google/cloud/hooks/kubernetes_engine.py | 24 +++--
.../google/cloud/operators/kubernetes_engine.py | 2 +-
.../google/cloud/transfers/bigquery_to_mssql.py | 117 +++++++-------------
.../google/cloud/transfers/bigquery_to_mysql.py | 118 +++++----------------
.../google/cloud/transfers/bigquery_to_postgres.py | 56 ++++++++++
.../{bigquery_to_mysql.py => bigquery_to_sql.py} | 53 ++++-----
airflow/providers/google/provider.yaml | 11 ++
airflow/providers/grpc/CHANGELOG.rst | 30 +++++-
airflow/providers/grpc/__init__.py | 2 +-
airflow/providers/grpc/provider.yaml | 1 +
airflow/providers/hashicorp/CHANGELOG.rst | 28 ++++-
airflow/providers/hashicorp/__init__.py | 2 +-
airflow/providers/hashicorp/provider.yaml | 1 +
airflow/providers/http/CHANGELOG.rst | 34 +++---
airflow/providers/http/__init__.py | 2 +-
airflow/providers/http/provider.yaml | 1 +
airflow/providers/imap/CHANGELOG.rst | 27 +++--
airflow/providers/imap/__init__.py | 2 +-
airflow/providers/imap/provider.yaml | 1 +
airflow/providers/influxdb/CHANGELOG.rst | 27 ++++-
airflow/providers/influxdb/__init__.py | 2 +-
airflow/providers/influxdb/provider.yaml | 1 +
airflow/providers/jdbc/CHANGELOG.rst | 28 ++++-
airflow/providers/jdbc/__init__.py | 2 +-
airflow/providers/jdbc/provider.yaml | 1 +
airflow/providers/jenkins/CHANGELOG.rst | 27 ++++-
airflow/providers/jenkins/__init__.py | 2 +-
airflow/providers/jenkins/provider.yaml | 1 +
airflow/providers/microsoft/azure/CHANGELOG.rst | 35 +++++-
airflow/providers/microsoft/azure/__init__.py | 2 +-
airflow/providers/microsoft/azure/provider.yaml | 1 +
airflow/providers/microsoft/mssql/CHANGELOG.rst | 28 ++++-
airflow/providers/microsoft/mssql/__init__.py | 2 +-
airflow/providers/microsoft/mssql/provider.yaml | 1 +
airflow/providers/microsoft/psrp/CHANGELOG.rst | 32 +++++-
airflow/providers/microsoft/psrp/__init__.py | 2 +-
airflow/providers/microsoft/psrp/provider.yaml | 1 +
airflow/providers/microsoft/winrm/CHANGELOG.rst | 27 ++++-
airflow/providers/microsoft/winrm/__init__.py | 2 +-
airflow/providers/microsoft/winrm/provider.yaml | 1 +
airflow/providers/mongo/CHANGELOG.rst | 29 ++++-
airflow/providers/mongo/__init__.py | 2 +-
airflow/providers/mongo/provider.yaml | 1 +
airflow/providers/mysql/CHANGELOG.rst | 26 ++++-
airflow/providers/mysql/__init__.py | 2 +-
airflow/providers/mysql/provider.yaml | 1 +
airflow/providers/neo4j/CHANGELOG.rst | 32 +++++-
airflow/providers/neo4j/__init__.py | 2 +-
airflow/providers/neo4j/provider.yaml | 1 +
airflow/providers/odbc/CHANGELOG.rst | 28 ++++-
airflow/providers/odbc/__init__.py | 2 +-
airflow/providers/odbc/provider.yaml | 1 +
airflow/providers/openfaas/CHANGELOG.rst | 24 ++++-
airflow/providers/openfaas/__init__.py | 2 +-
airflow/providers/openfaas/provider.yaml | 1 +
airflow/providers/opsgenie/CHANGELOG.rst | 28 ++++-
airflow/providers/opsgenie/__init__.py | 2 +-
airflow/providers/opsgenie/provider.yaml | 1 +
airflow/providers/oracle/CHANGELOG.rst | 30 +++++-
airflow/providers/oracle/__init__.py | 2 +-
airflow/providers/oracle/provider.yaml | 1 +
airflow/providers/pagerduty/CHANGELOG.rst | 29 ++++-
airflow/providers/pagerduty/__init__.py | 2 +-
airflow/providers/pagerduty/provider.yaml | 1 +
airflow/providers/papermill/CHANGELOG.rst | 27 ++++-
airflow/providers/papermill/__init__.py | 2 +-
airflow/providers/papermill/provider.yaml | 1 +
airflow/providers/plexus/CHANGELOG.rst | 27 ++++-
airflow/providers/plexus/__init__.py | 2 +-
airflow/providers/plexus/provider.yaml | 1 +
airflow/providers/postgres/CHANGELOG.rst | 28 ++++-
airflow/providers/postgres/__init__.py | 2 +-
airflow/providers/postgres/provider.yaml | 1 +
airflow/providers/presto/CHANGELOG.rst | 26 ++++-
airflow/providers/presto/__init__.py | 2 +-
airflow/providers/presto/provider.yaml | 1 +
airflow/providers/qubole/CHANGELOG.rst | 29 ++++-
airflow/providers/qubole/__init__.py | 2 +-
airflow/providers/qubole/provider.yaml | 1 +
airflow/providers/redis/CHANGELOG.rst | 28 ++++-
airflow/providers/redis/__init__.py | 2 +-
airflow/providers/redis/provider.yaml | 7 +-
airflow/providers/salesforce/CHANGELOG.rst | 27 ++++-
airflow/providers/salesforce/__init__.py | 2 +-
airflow/providers/salesforce/provider.yaml | 1 +
airflow/providers/samba/CHANGELOG.rst | 27 ++++-
airflow/providers/samba/__init__.py | 2 +-
airflow/providers/samba/provider.yaml | 1 +
airflow/providers/segment/CHANGELOG.rst | 27 ++++-
airflow/providers/segment/__init__.py | 2 +-
airflow/providers/segment/provider.yaml | 1 +
airflow/providers/sendgrid/CHANGELOG.rst | 28 ++++-
airflow/providers/sendgrid/__init__.py | 2 +-
airflow/providers/sendgrid/provider.yaml | 1 +
airflow/providers/sftp/CHANGELOG.rst | 29 ++++-
airflow/providers/sftp/__init__.py | 2 +-
airflow/providers/sftp/provider.yaml | 1 +
airflow/providers/singularity/CHANGELOG.rst | 27 ++++-
airflow/providers/singularity/__init__.py | 2 +-
airflow/providers/singularity/provider.yaml | 1 +
airflow/providers/slack/CHANGELOG.rst | 31 +++++-
airflow/providers/slack/__init__.py | 2 +-
airflow/providers/slack/provider.yaml | 1 +
airflow/providers/smtp/CHANGELOG.rst | 16 +++
airflow/providers/smtp/__init__.py | 2 +-
airflow/providers/smtp/provider.yaml | 1 +
airflow/providers/snowflake/CHANGELOG.rst | 26 ++++-
airflow/providers/snowflake/__init__.py | 2 +-
airflow/providers/snowflake/provider.yaml | 1 +
airflow/providers/sqlite/CHANGELOG.rst | 27 ++++-
airflow/providers/sqlite/__init__.py | 2 +-
airflow/providers/sqlite/provider.yaml | 1 +
airflow/providers/ssh/CHANGELOG.rst | 28 ++++-
airflow/providers/ssh/__init__.py | 2 +-
airflow/providers/ssh/provider.yaml | 1 +
airflow/providers/tableau/CHANGELOG.rst | 28 ++++-
airflow/providers/tableau/__init__.py | 2 +-
airflow/providers/tableau/provider.yaml | 1 +
airflow/providers/tabular/CHANGELOG.rst | 22 +++-
airflow/providers/tabular/__init__.py | 2 +-
airflow/providers/tabular/provider.yaml | 1 +
airflow/providers/telegram/CHANGELOG.rst | 27 ++++-
airflow/providers/telegram/__init__.py | 2 +-
airflow/providers/telegram/provider.yaml | 1 +
airflow/providers/trino/CHANGELOG.rst | 26 ++++-
airflow/providers/trino/__init__.py | 2 +-
airflow/providers/trino/provider.yaml | 1 +
airflow/providers/vertica/CHANGELOG.rst | 29 ++++-
airflow/providers/vertica/__init__.py | 2 +-
airflow/providers/vertica/provider.yaml | 1 +
airflow/providers/zendesk/CHANGELOG.rst | 27 ++++-
airflow/providers/zendesk/__init__.py | 2 +-
airflow/providers/zendesk/provider.yaml | 1 +
airflow/utils/db.py | 1 +
airflow/utils/retries.py | 22 +++-
chart/Chart.yaml | 22 ++--
chart/newsfragments/30970.significant.rst | 4 +-
chart/values.schema.json | 6 +-
chart/values.yaml | 4 +-
dev/README_RELEASE_AIRFLOW.md | 5 +-
.../0007-using-database-volumes-for-backends.md | 2 +-
.../airflow_breeze/commands/developer_commands.py | 4 +-
.../commands/developer_commands_config.py | 6 +-
.../src/airflow_breeze/commands/main_command.py | 6 +-
.../commands/release_candidate_command.py | 17 ++-
.../src/airflow_breeze/commands/release_command.py | 6 +-
.../PROVIDER_INDEX_TEMPLATE.rst.jinja2 | 1 +
docker_tests/docker_tests_utils.py | 6 +-
docs/apache-airflow-providers-airbyte/commits.rst | 16 ++-
docs/apache-airflow-providers-airbyte/index.rst | 7 +-
docs/apache-airflow-providers-alibaba/commits.rst | 16 ++-
docs/apache-airflow-providers-alibaba/index.rst | 5 +-
docs/apache-airflow-providers-amazon/commits.rst | 37 +++++++
docs/apache-airflow-providers-amazon/index.rst | 9 +-
.../commits.rst | 13 +++
.../apache-airflow-providers-apache-beam/index.rst | 9 +-
.../commits.rst | 16 ++-
.../index.rst | 5 +-
.../commits.rst | 23 +++-
.../index.rst | 9 +-
.../commits.rst | 17 ++-
.../index.rst | 9 +-
.../commits.rst | 16 ++-
.../index.rst | 9 +-
.../commits.rst | 23 +++-
.../apache-airflow-providers-apache-hdfs/index.rst | 6 +-
.../commits.rst | 19 +++-
.../apache-airflow-providers-apache-hive/index.rst | 9 +-
.../commits.rst | 13 +++
.../index.rst | 9 +-
.../commits.rst | 14 +++
.../index.rst | 11 +-
.../commits.rst | 16 ++-
.../index.rst | 5 +-
.../commits.rst | 18 +++-
.../apache-airflow-providers-apache-livy/index.rst | 9 +-
.../commits.rst | 16 ++-
docs/apache-airflow-providers-apache-pig/index.rst | 5 +-
.../commits.rst | 18 +++-
.../index.rst | 9 +-
.../commits.rst | 16 ++-
.../index.rst | 7 +-
.../commits.rst | 16 ++-
.../index.rst | 5 +-
docs/apache-airflow-providers-arangodb/commits.rst | 22 +++-
docs/apache-airflow-providers-arangodb/index.rst | 5 +-
docs/apache-airflow-providers-asana/commits.rst | 16 ++-
docs/apache-airflow-providers-asana/index.rst | 5 +-
.../commits.rst | 16 ++-
.../index.rst | 5 +-
docs/apache-airflow-providers-celery/commits.rst | 16 ++-
docs/apache-airflow-providers-celery/index.rst | 5 +-
docs/apache-airflow-providers-cloudant/commits.rst | 16 ++-
docs/apache-airflow-providers-cloudant/index.rst | 5 +-
.../commits.rst | 23 ++++
.../index.rst | 5 +-
.../commits.rst | 17 ++-
docs/apache-airflow-providers-common-sql/index.rst | 2 +-
.../commits.rst | 24 ++++-
docs/apache-airflow-providers-databricks/index.rst | 11 +-
docs/apache-airflow-providers-datadog/commits.rst | 16 ++-
docs/apache-airflow-providers-datadog/index.rst | 5 +-
.../apache-airflow-providers-dbt-cloud/commits.rst | 19 +++-
docs/apache-airflow-providers-dbt-cloud/index.rst | 9 +-
docs/apache-airflow-providers-dingding/commits.rst | 16 ++-
docs/apache-airflow-providers-dingding/index.rst | 9 +-
docs/apache-airflow-providers-discord/commits.rst | 16 ++-
docs/apache-airflow-providers-discord/index.rst | 9 +-
docs/apache-airflow-providers-docker/commits.rst | 14 +++
docs/apache-airflow-providers-docker/index.rst | 5 +-
.../commits.rst | 26 ++++-
.../index.rst | 11 +-
docs/apache-airflow-providers-exasol/commits.rst | 22 +++-
docs/apache-airflow-providers-exasol/index.rst | 9 +-
docs/apache-airflow-providers-facebook/commits.rst | 16 ++-
docs/apache-airflow-providers-facebook/index.rst | 5 +-
docs/apache-airflow-providers-ftp/commits.rst | 21 +++-
docs/apache-airflow-providers-ftp/index.rst | 3 +-
docs/apache-airflow-providers-github/commits.rst | 16 ++-
docs/apache-airflow-providers-github/index.rst | 5 +-
docs/apache-airflow-providers-google/commits.rst | 38 +++++++
docs/apache-airflow-providers-google/index.rst | 9 +-
.../operators/transfer/bigquery_to_mysql.rst | 2 +-
...query_to_mssql.rst => bigquery_to_postgres.rst} | 28 +++--
docs/apache-airflow-providers-grpc/commits.rst | 19 +++-
docs/apache-airflow-providers-grpc/index.rst | 5 +-
.../apache-airflow-providers-hashicorp/commits.rst | 17 ++-
docs/apache-airflow-providers-hashicorp/index.rst | 9 +-
docs/apache-airflow-providers-http/commits.rst | 16 ++-
docs/apache-airflow-providers-http/index.rst | 14 ++-
docs/apache-airflow-providers-imap/commits.rst | 16 ++-
docs/apache-airflow-providers-imap/index.rst | 17 ++-
docs/apache-airflow-providers-influxdb/commits.rst | 16 ++-
docs/apache-airflow-providers-influxdb/index.rst | 5 +-
docs/apache-airflow-providers-jdbc/commits.rst | 17 ++-
docs/apache-airflow-providers-jdbc/index.rst | 9 +-
docs/apache-airflow-providers-jenkins/commits.rst | 22 +++-
docs/apache-airflow-providers-jenkins/index.rst | 5 +-
.../commits.rst | 19 ++++
.../index.rst | 9 +-
.../commits.rst | 17 ++-
.../index.rst | 9 +-
.../commits.rst | 20 +++-
.../index.rst | 14 +--
.../commits.rst | 16 ++-
.../index.rst | 5 +-
docs/apache-airflow-providers-mongo/commits.rst | 24 ++++-
docs/apache-airflow-providers-mongo/index.rst | 5 +-
docs/apache-airflow-providers-mysql/commits.rst | 22 +++-
docs/apache-airflow-providers-mysql/index.rst | 9 +-
docs/apache-airflow-providers-neo4j/commits.rst | 17 ++-
docs/apache-airflow-providers-neo4j/index.rst | 5 +-
docs/apache-airflow-providers-odbc/commits.rst | 17 ++-
docs/apache-airflow-providers-odbc/index.rst | 9 +-
docs/apache-airflow-providers-openfaas/commits.rst | 16 ++-
docs/apache-airflow-providers-openfaas/index.rst | 5 +-
docs/apache-airflow-providers-opsgenie/commits.rst | 16 ++-
docs/apache-airflow-providers-opsgenie/index.rst | 5 +-
docs/apache-airflow-providers-oracle/commits.rst | 19 +++-
docs/apache-airflow-providers-oracle/index.rst | 9 +-
.../apache-airflow-providers-pagerduty/commits.rst | 18 +++-
docs/apache-airflow-providers-pagerduty/index.rst | 5 +-
.../apache-airflow-providers-papermill/commits.rst | 22 +++-
docs/apache-airflow-providers-papermill/index.rst | 5 +-
docs/apache-airflow-providers-plexus/commits.rst | 16 ++-
docs/apache-airflow-providers-plexus/index.rst | 5 +-
docs/apache-airflow-providers-postgres/commits.rst | 17 ++-
docs/apache-airflow-providers-postgres/index.rst | 9 +-
docs/apache-airflow-providers-presto/commits.rst | 13 +++
docs/apache-airflow-providers-presto/index.rst | 9 +-
docs/apache-airflow-providers-qubole/commits.rst | 18 +++-
docs/apache-airflow-providers-qubole/index.rst | 9 +-
docs/apache-airflow-providers-redis/commits.rst | 17 ++-
docs/apache-airflow-providers-redis/index.rst | 14 ++-
.../commits.rst | 22 +++-
docs/apache-airflow-providers-salesforce/index.rst | 5 +-
docs/apache-airflow-providers-samba/commits.rst | 16 ++-
docs/apache-airflow-providers-samba/index.rst | 5 +-
docs/apache-airflow-providers-segment/commits.rst | 16 ++-
docs/apache-airflow-providers-segment/index.rst | 5 +-
docs/apache-airflow-providers-sendgrid/commits.rst | 17 ++-
docs/apache-airflow-providers-sendgrid/index.rst | 5 +-
docs/apache-airflow-providers-sftp/commits.rst | 17 ++-
docs/apache-airflow-providers-sftp/index.rst | 9 +-
.../commits.rst | 16 ++-
.../apache-airflow-providers-singularity/index.rst | 5 +-
docs/apache-airflow-providers-slack/commits.rst | 26 ++++-
docs/apache-airflow-providers-slack/index.rst | 9 +-
docs/apache-airflow-providers-smtp/commits.rst | 13 +++
docs/apache-airflow-providers-smtp/index.rst | 5 +-
.../apache-airflow-providers-snowflake/commits.rst | 16 ++-
docs/apache-airflow-providers-snowflake/index.rst | 9 +-
docs/apache-airflow-providers-sqlite/commits.rst | 21 +++-
docs/apache-airflow-providers-sqlite/index.rst | 6 +-
docs/apache-airflow-providers-ssh/commits.rst | 17 ++-
docs/apache-airflow-providers-ssh/index.rst | 5 +-
docs/apache-airflow-providers-tableau/commits.rst | 17 ++-
docs/apache-airflow-providers-tableau/index.rst | 5 +-
docs/apache-airflow-providers-tabular/commits.rst | 16 ++-
docs/apache-airflow-providers-tabular/index.rst | 5 +-
docs/apache-airflow-providers-telegram/commits.rst | 16 ++-
docs/apache-airflow-providers-telegram/index.rst | 5 +-
docs/apache-airflow-providers-trino/commits.rst | 14 +++
docs/apache-airflow-providers-trino/index.rst | 9 +-
docs/apache-airflow-providers-vertica/commits.rst | 17 ++-
docs/apache-airflow-providers-vertica/index.rst | 9 +-
docs/apache-airflow-providers-zendesk/commits.rst | 22 +++-
docs/apache-airflow-providers-zendesk/index.rst | 5 +-
docs/apache-airflow/img/airflow_erd.sha256 | 2 +-
docs/apache-airflow/img/airflow_erd.svg | 4 +-
.../installation/supported-versions.rst | 2 +-
generated/provider_dependencies.json | 2 +-
images/breeze/output-commands-hash.txt | 8 +-
images/breeze/output-commands.svg | 2 +-
images/breeze/output_down.svg | 115 ++++++++++++++++++++
.../output_setup_check-all-params-in-groups.svg | 4 +-
.../output_setup_regenerate-command-images.svg | 8 +-
images/breeze/output_stop.svg | 115 --------------------
newsfragments/28846.misc.rst | 1 -
newsfragments/31277.significant.rst | 8 --
scripts/ci/pre_commit/pre_commit_mypy.py | 2 +-
.../ci/pre_commit/pre_commit_supported_versions.py | 2 +-
setup.py | 11 +-
tests/always/test_project_structure.py | 2 +-
.../dbt/cloud/operators/test_dbt_cloud.py | 79 ++++++++++++++
.../google/cloud/hooks/test_cloud_build.py | 35 +++++-
.../google/cloud/hooks/test_kubernetes_engine.py | 6 +-
.../cloud/transfers/test_bigquery_to_mssql.py | 6 +-
.../cloud/transfers/test_bigquery_to_mysql.py | 6 +-
...ry_to_mysql.py => test_bigquery_to_postgres.py} | 14 ++-
.../providers/amazon/aws/example_dynamodb.py | 1 +
.../providers/amazon/aws/example_dynamodb_to_s3.py | 2 +-
.../cloud/bigquery/example_bigquery_to_mssql.py | 4 +-
...ry_to_mssql.py => example_bigquery_to_mysql.py} | 21 ++--
...to_mssql.py => example_bigquery_to_postgres.py} | 23 ++--
.../system/providers/redis}/__init__.py | 0
.../providers/redis/example_redis_publish.py | 95 +++++++++++++++++
468 files changed, 4621 insertions(+), 1275 deletions(-)
create mode 100644
airflow/providers/google/cloud/transfers/bigquery_to_postgres.py
copy airflow/providers/google/cloud/transfers/{bigquery_to_mysql.py =>
bigquery_to_sql.py} (78%)
copy
docs/apache-airflow-providers-google/operators/transfer/{bigquery_to_mssql.rst
=> bigquery_to_postgres.rst} (67%)
create mode 100644 images/breeze/output_down.svg
delete mode 100644 images/breeze/output_stop.svg
delete mode 100644 newsfragments/28846.misc.rst
delete mode 100644 newsfragments/31277.significant.rst
copy tests/providers/google/cloud/transfers/{test_bigquery_to_mysql.py =>
test_bigquery_to_postgres.py} (82%)
copy
tests/system/providers/google/cloud/bigquery/{example_bigquery_to_mssql.py =>
example_bigquery_to_mysql.py} (83%)
copy
tests/system/providers/google/cloud/bigquery/{example_bigquery_to_mssql.py =>
example_bigquery_to_postgres.py} (81%)
copy {airflow/api_connexion => tests/system/providers/redis}/__init__.py (100%)
create mode 100644 tests/system/providers/redis/example_redis_publish.py