From 4b38bed76c1ea5fe84a6bc678ce87e20d563adc0 Mon Sep 17 00:00:00 2001 From: Elad Kalif <45845474+eladkal@users.noreply.github.com> Date: Mon, 16 Dec 2024 18:02:24 +0200 Subject: [PATCH] Bump min version of Providers to 2.9 (#44956) --- PROVIDERS.rst | 4 +- dev/README_RELEASE_PROVIDER_PACKAGES.md | 5 +- .../src/airflow_breeze/global_constants.py | 6 - .../src/airflow_breeze/utils/packages.py | 2 +- dev/breeze/tests/test_packages.py | 10 +- generated/provider_dependencies.json | 182 +++++++++--------- .../src/airflow/providers/airbyte/__init__.py | 4 +- .../airflow/providers/airbyte/provider.yaml | 2 +- .../src/airflow/providers/alibaba/__init__.py | 4 +- .../airflow/providers/alibaba/provider.yaml | 2 +- .../src/airflow/providers/amazon/__init__.py | 4 +- .../airflow/providers/amazon/provider.yaml | 2 +- .../airflow/providers/apache/beam/__init__.py | 4 +- .../providers/apache/beam/provider.yaml | 2 +- .../providers/apache/cassandra/__init__.py | 4 +- .../providers/apache/cassandra/provider.yaml | 2 +- .../providers/apache/drill/__init__.py | 4 +- .../providers/apache/drill/provider.yaml | 2 +- .../providers/apache/druid/__init__.py | 4 +- .../providers/apache/druid/provider.yaml | 2 +- .../providers/apache/flink/__init__.py | 4 +- .../providers/apache/flink/provider.yaml | 2 +- .../airflow/providers/apache/hdfs/__init__.py | 4 +- .../providers/apache/hdfs/provider.yaml | 2 +- .../airflow/providers/apache/hive/__init__.py | 4 +- .../providers/apache/hive/provider.yaml | 2 +- .../providers/apache/iceberg/__init__.py | 4 +- .../providers/apache/iceberg/provider.yaml | 2 +- .../providers/apache/impala/__init__.py | 4 +- .../providers/apache/impala/provider.yaml | 2 +- .../providers/apache/kafka/__init__.py | 4 +- .../providers/apache/kafka/provider.yaml | 2 +- .../providers/apache/kylin/__init__.py | 4 +- .../providers/apache/kylin/provider.yaml | 2 +- .../airflow/providers/apache/livy/__init__.py | 4 +- .../providers/apache/livy/provider.yaml | 2 +- .../airflow/providers/apache/pig/__init__.py | 4 +- .../providers/apache/pig/provider.yaml | 2 +- .../providers/apache/pinot/__init__.py | 4 +- .../providers/apache/pinot/provider.yaml | 2 +- .../providers/apache/spark/__init__.py | 4 +- .../providers/apache/spark/provider.yaml | 2 +- .../src/airflow/providers/apprise/__init__.py | 4 +- .../airflow/providers/apprise/provider.yaml | 2 +- .../airflow/providers/arangodb/__init__.py | 4 +- .../airflow/providers/arangodb/provider.yaml | 2 +- .../src/airflow/providers/asana/__init__.py | 4 +- .../src/airflow/providers/asana/provider.yaml | 2 +- .../providers/atlassian/jira/__init__.py | 4 +- .../providers/atlassian/jira/provider.yaml | 2 +- .../src/airflow/providers/celery/__init__.py | 4 +- .../airflow/providers/celery/provider.yaml | 2 +- .../airflow/providers/cloudant/__init__.py | 4 +- .../airflow/providers/cloudant/provider.yaml | 2 +- .../providers/cncf/kubernetes/__init__.py | 4 +- .../providers/cncf/kubernetes/provider.yaml | 2 +- .../src/airflow/providers/cohere/__init__.py | 4 +- .../airflow/providers/cohere/provider.yaml | 2 +- .../providers/common/compat/__init__.py | 4 +- .../providers/common/compat/provider.yaml | 2 +- .../airflow/providers/common/io/__init__.py | 4 +- .../airflow/providers/common/io/provider.yaml | 2 +- .../airflow/providers/common/sql/__init__.py | 4 +- .../providers/common/sql/provider.yaml | 2 +- .../airflow/providers/databricks/__init__.py | 4 +- .../providers/databricks/provider.yaml | 2 +- .../src/airflow/providers/datadog/__init__.py | 4 +- .../airflow/providers/datadog/provider.yaml | 2 +- .../airflow/providers/dbt/cloud/__init__.py | 4 +- .../airflow/providers/dbt/cloud/provider.yaml | 2 +- .../airflow/providers/dingding/__init__.py | 4 +- .../airflow/providers/dingding/provider.yaml | 2 +- .../src/airflow/providers/discord/__init__.py | 4 +- .../airflow/providers/discord/provider.yaml | 2 +- .../src/airflow/providers/docker/__init__.py | 4 +- .../airflow/providers/docker/provider.yaml | 2 +- .../providers/elasticsearch/__init__.py | 4 +- .../providers/elasticsearch/provider.yaml | 2 +- .../src/airflow/providers/exasol/__init__.py | 4 +- .../airflow/providers/exasol/provider.yaml | 2 +- .../airflow/providers/facebook/__init__.py | 4 +- .../airflow/providers/facebook/provider.yaml | 2 +- .../src/airflow/providers/ftp/__init__.py | 4 +- .../src/airflow/providers/ftp/provider.yaml | 2 +- .../src/airflow/providers/github/__init__.py | 4 +- .../airflow/providers/github/provider.yaml | 2 +- .../src/airflow/providers/google/__init__.py | 4 +- .../airflow/providers/google/provider.yaml | 2 +- .../src/airflow/providers/grpc/__init__.py | 4 +- .../src/airflow/providers/grpc/provider.yaml | 2 +- .../airflow/providers/hashicorp/__init__.py | 4 +- .../airflow/providers/hashicorp/provider.yaml | 2 +- .../src/airflow/providers/http/__init__.py | 4 +- .../src/airflow/providers/http/provider.yaml | 2 +- .../src/airflow/providers/imap/__init__.py | 4 +- .../src/airflow/providers/imap/provider.yaml | 2 +- .../airflow/providers/influxdb/__init__.py | 4 +- .../airflow/providers/influxdb/provider.yaml | 2 +- .../src/airflow/providers/jdbc/__init__.py | 4 +- .../src/airflow/providers/jdbc/provider.yaml | 2 +- .../src/airflow/providers/jenkins/__init__.py | 4 +- .../airflow/providers/jenkins/provider.yaml | 2 +- .../providers/microsoft/azure/__init__.py | 4 +- .../providers/microsoft/azure/provider.yaml | 2 +- .../providers/microsoft/mssql/__init__.py | 4 +- .../providers/microsoft/mssql/provider.yaml | 2 +- .../providers/microsoft/psrp/__init__.py | 4 +- .../providers/microsoft/psrp/provider.yaml | 2 +- .../providers/microsoft/winrm/__init__.py | 4 +- .../providers/microsoft/winrm/provider.yaml | 2 +- .../src/airflow/providers/mongo/__init__.py | 4 +- .../src/airflow/providers/mongo/provider.yaml | 2 +- .../src/airflow/providers/mysql/__init__.py | 4 +- .../src/airflow/providers/mysql/provider.yaml | 2 +- .../src/airflow/providers/neo4j/__init__.py | 4 +- .../src/airflow/providers/neo4j/provider.yaml | 2 +- .../src/airflow/providers/odbc/__init__.py | 4 +- .../src/airflow/providers/odbc/provider.yaml | 2 +- .../src/airflow/providers/openai/__init__.py | 4 +- .../airflow/providers/openai/provider.yaml | 2 +- .../airflow/providers/openfaas/__init__.py | 4 +- .../airflow/providers/openfaas/provider.yaml | 2 +- .../airflow/providers/openlineage/__init__.py | 4 +- .../providers/openlineage/provider.yaml | 2 +- .../airflow/providers/opensearch/__init__.py | 4 +- .../providers/opensearch/provider.yaml | 2 +- .../airflow/providers/opsgenie/__init__.py | 4 +- .../airflow/providers/opsgenie/provider.yaml | 2 +- .../src/airflow/providers/oracle/__init__.py | 4 +- .../airflow/providers/oracle/provider.yaml | 2 +- .../airflow/providers/pagerduty/__init__.py | 4 +- .../airflow/providers/pagerduty/provider.yaml | 2 +- .../airflow/providers/papermill/__init__.py | 4 +- .../airflow/providers/papermill/provider.yaml | 2 +- .../airflow/providers/pgvector/__init__.py | 4 +- .../airflow/providers/pgvector/provider.yaml | 2 +- .../airflow/providers/pinecone/__init__.py | 4 +- .../airflow/providers/pinecone/provider.yaml | 2 +- .../airflow/providers/postgres/__init__.py | 4 +- .../airflow/providers/postgres/provider.yaml | 2 +- .../src/airflow/providers/presto/__init__.py | 4 +- .../airflow/providers/presto/provider.yaml | 2 +- .../src/airflow/providers/qdrant/__init__.py | 4 +- .../airflow/providers/qdrant/provider.yaml | 2 +- .../src/airflow/providers/redis/__init__.py | 4 +- .../src/airflow/providers/redis/provider.yaml | 2 +- .../airflow/providers/salesforce/__init__.py | 4 +- .../providers/salesforce/provider.yaml | 2 +- .../src/airflow/providers/samba/__init__.py | 4 +- .../src/airflow/providers/samba/provider.yaml | 2 +- .../src/airflow/providers/segment/__init__.py | 4 +- .../airflow/providers/segment/provider.yaml | 2 +- .../airflow/providers/sendgrid/__init__.py | 4 +- .../airflow/providers/sendgrid/provider.yaml | 2 +- .../src/airflow/providers/sftp/__init__.py | 4 +- .../src/airflow/providers/sftp/provider.yaml | 2 +- .../airflow/providers/singularity/__init__.py | 4 +- .../providers/singularity/provider.yaml | 2 +- .../src/airflow/providers/slack/__init__.py | 4 +- .../src/airflow/providers/slack/provider.yaml | 2 +- .../src/airflow/providers/smtp/__init__.py | 4 +- .../src/airflow/providers/smtp/provider.yaml | 2 +- .../airflow/providers/snowflake/__init__.py | 4 +- .../airflow/providers/snowflake/provider.yaml | 2 +- .../src/airflow/providers/sqlite/__init__.py | 4 +- .../airflow/providers/sqlite/provider.yaml | 2 +- .../src/airflow/providers/ssh/__init__.py | 4 +- .../src/airflow/providers/ssh/provider.yaml | 2 +- .../airflow/providers/standard/__init__.py | 4 +- .../airflow/providers/standard/provider.yaml | 2 +- .../src/airflow/providers/tableau/__init__.py | 4 +- .../airflow/providers/tableau/provider.yaml | 2 +- .../airflow/providers/telegram/__init__.py | 4 +- .../airflow/providers/telegram/provider.yaml | 2 +- .../airflow/providers/teradata/__init__.py | 4 +- .../airflow/providers/teradata/provider.yaml | 2 +- .../src/airflow/providers/trino/__init__.py | 4 +- .../src/airflow/providers/trino/provider.yaml | 2 +- .../src/airflow/providers/vertica/__init__.py | 4 +- .../airflow/providers/vertica/provider.yaml | 2 +- .../airflow/providers/weaviate/__init__.py | 4 +- .../airflow/providers/weaviate/provider.yaml | 2 +- .../src/airflow/providers/yandex/__init__.py | 4 +- .../airflow/providers/yandex/provider.yaml | 2 +- .../src/airflow/providers/ydb/__init__.py | 4 +- .../src/airflow/providers/ydb/provider.yaml | 2 +- .../src/airflow/providers/zendesk/__init__.py | 4 +- .../airflow/providers/zendesk/provider.yaml | 2 +- 188 files changed, 374 insertions(+), 381 deletions(-) diff --git a/PROVIDERS.rst b/PROVIDERS.rst index b874f70f0cf46..60ef8ef913989 100644 --- a/PROVIDERS.rst +++ b/PROVIDERS.rst @@ -153,8 +153,8 @@ Airflow version to the next MINOR release, when 12 months passed since the first MINOR version of Airflow. For example this means that by default we upgrade the minimum version of Airflow supported by providers -to 2.8.0 in the first Provider's release after 18th of December 2024. 18th of December 2023 is the date when the -first ``PATCHLEVEL`` of 2.8 (2.8.0) has been released. +to 2.9.0 in the first Provider's release after 8th of April 2025. 8th of April 2024 is the date when the +first ``PATCHLEVEL`` of 2.9 (2.9.0) has been released. When we increase the minimum Airflow version, this is not a reason to bump ``MAJOR`` version of the providers (unless there are other breaking changes in the provider). The reason for that is that people who use diff --git a/dev/README_RELEASE_PROVIDER_PACKAGES.md b/dev/README_RELEASE_PROVIDER_PACKAGES.md index 0afd99c77b6fb..f8701f7fb9c91 100644 --- a/dev/README_RELEASE_PROVIDER_PACKAGES.md +++ b/dev/README_RELEASE_PROVIDER_PACKAGES.md @@ -90,9 +90,8 @@ the versions of Airflow that are not applicable anymore. searching and replacing old version occurrences with newer one. For example 2.8.0 to 2.9.0 3. Update minimum airflow version for all packages, you should modify `MIN_AIRFLOW_VERSION` -in `src/airflow_breeze/utils/packages.py` and run the `prepare-provider-documentation` -command with the `--only-min-version-update` flag. This will only update the min version in -the `__init__.py` files and package documentation without bumping the provider versions. +in `src/airflow_breeze/utils/packages.py` and run the `breeze release-management prepare-provider-documentation --only-min-version-update` +This will only update the min version in the `__init__.py` files and package documentation without bumping the provider versions. 4. Remove `AIRFLOW_V_2_X_PLUS` in all tests (review and update skipif and other conditional behaviour and test_compat.py, where X is the TARGET version we change to. For example diff --git a/dev/breeze/src/airflow_breeze/global_constants.py b/dev/breeze/src/airflow_breeze/global_constants.py index a339d5250faea..477ad4c0a81c2 100644 --- a/dev/breeze/src/airflow_breeze/global_constants.py +++ b/dev/breeze/src/airflow_breeze/global_constants.py @@ -611,12 +611,6 @@ def get_airflow_extras(): PROVIDERS_COMPATIBILITY_TESTS_MATRIX: list[dict[str, str | list[str]]] = [ - { - "python-version": "3.9", - "airflow-version": "2.8.4", - "remove-providers": "cloudant fab edge", - "run-tests": "true", - }, { "python-version": "3.9", "airflow-version": "2.9.3", diff --git a/dev/breeze/src/airflow_breeze/utils/packages.py b/dev/breeze/src/airflow_breeze/utils/packages.py index f568d91d7196c..b4ceecbee5632 100644 --- a/dev/breeze/src/airflow_breeze/utils/packages.py +++ b/dev/breeze/src/airflow_breeze/utils/packages.py @@ -51,7 +51,7 @@ from airflow_breeze.utils.version_utils import remove_local_version_suffix from airflow_breeze.utils.versions import get_version_tag, strip_leading_zeros_from_version -MIN_AIRFLOW_VERSION = "2.8.0" +MIN_AIRFLOW_VERSION = "2.9.0" HTTPS_REMOTE = "apache-https-for-providers" LONG_PROVIDERS_PREFIX = "apache-airflow-providers-" diff --git a/dev/breeze/tests/test_packages.py b/dev/breeze/tests/test_packages.py index f7b6c17ab11fa..d7391376f1b6e 100644 --- a/dev/breeze/tests/test_packages.py +++ b/dev/breeze/tests/test_packages.py @@ -104,7 +104,7 @@ def test_get_long_package_name(): def test_get_provider_requirements(): # update me when asana dependencies change - assert get_provider_requirements("asana") == ["apache-airflow>=2.8.0", "asana>=0.10,<4.0.0"] + assert get_provider_requirements("asana") == ["apache-airflow>=2.9.0", "asana>=0.10,<4.0.0"] def test_get_removed_providers(): @@ -210,7 +210,7 @@ def test_get_documentation_package_path(): "beta0", """ "apache-airflow-providers-common-sql>=1.20.0b0", - "apache-airflow>=2.8.0b0", + "apache-airflow>=2.9.0b0", "asyncpg>=0.30.0", "psycopg2-binary>=2.9.4", """, @@ -221,7 +221,7 @@ def test_get_documentation_package_path(): "", """ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "asyncpg>=0.30.0", "psycopg2-binary>=2.9.4", """, @@ -437,7 +437,7 @@ def test_validate_provider_info_with_schema(): @pytest.mark.parametrize( "provider_id, min_version", [ - ("amazon", "2.8.0"), + ("amazon", "2.9.0"), ("fab", "3.0.0.dev0"), ], ) @@ -502,7 +502,7 @@ def test_provider_jinja_context(): "CHANGELOG_RELATIVE_PATH": "../../providers/src/airflow/providers/amazon", "SUPPORTED_PYTHON_VERSIONS": ["3.9", "3.10", "3.11", "3.12"], "PLUGINS": [], - "MIN_AIRFLOW_VERSION": "2.8.0", + "MIN_AIRFLOW_VERSION": "2.9.0", "PROVIDER_REMOVED": False, "PROVIDER_INFO": provider_info, } diff --git a/generated/provider_dependencies.json b/generated/provider_dependencies.json index fe11c5804eb42..34cf23b9798b9 100644 --- a/generated/provider_dependencies.json +++ b/generated/provider_dependencies.json @@ -2,7 +2,7 @@ "airbyte": { "deps": [ "airbyte-api>=0.52.0", - "apache-airflow>=2.8.0" + "apache-airflow>=2.9.0" ], "devel-deps": [], "plugins": [], @@ -14,7 +14,7 @@ "deps": [ "alibabacloud_adb20211201>=1.0.0", "alibabacloud_tea_openapi>=0.3.7", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "oss2>=2.14.0" ], "devel-deps": [], @@ -29,7 +29,7 @@ "apache-airflow-providers-common-compat>=1.3.0", "apache-airflow-providers-common-sql>=1.20.0", "apache-airflow-providers-http", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "asgiref>=2.3.0", "boto3>=1.34.90", "botocore>=1.34.90", @@ -74,7 +74,7 @@ }, "apache.beam": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "apache-beam>=2.53.0", "pyarrow>=14.0.1" ], @@ -91,7 +91,7 @@ }, "apache.cassandra": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "cassandra-driver>=3.29.1" ], "devel-deps": [], @@ -103,7 +103,7 @@ "apache.drill": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "sqlalchemy-drill>=1.1.0" ], "devel-deps": [], @@ -117,7 +117,7 @@ "apache.druid": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "pydruid>=0.4.1" ], "devel-deps": [], @@ -132,7 +132,7 @@ "apache.flink": { "deps": [ "apache-airflow-providers-cncf-kubernetes>=5.1.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "cryptography>=41.0.0" ], "devel-deps": [], @@ -145,7 +145,7 @@ }, "apache.hdfs": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "hdfs[avro,dataframe,kerberos]>=2.5.4;python_version<\"3.12\"", "hdfs[avro,dataframe,kerberos]>=2.7.3;python_version>=\"3.12\"", "pandas>=1.5.3,<2.2;python_version<\"3.9\"", @@ -160,7 +160,7 @@ "apache.hive": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "hmsclient>=0.1.0", "jmespath>=0.7.0", "pandas>=1.5.3,<2.2;python_version<\"3.9\"", @@ -189,7 +189,7 @@ }, "apache.iceberg": { "deps": [ - "apache-airflow>=2.8.0" + "apache-airflow>=2.9.0" ], "devel-deps": [ "pyiceberg>=0.5.0" @@ -202,7 +202,7 @@ "apache.impala": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "impyla>=0.18.0,<1.0" ], "devel-deps": [ @@ -217,7 +217,7 @@ }, "apache.kafka": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "asgiref>=2.3.0", "confluent-kafka>=2.3.0" ], @@ -229,7 +229,7 @@ }, "apache.kylin": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "kylinpy>=2.7.0" ], "devel-deps": [], @@ -242,7 +242,7 @@ "deps": [ "aiohttp>=3.9.2", "apache-airflow-providers-http", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "asgiref>=2.3.0" ], "devel-deps": [], @@ -255,7 +255,7 @@ }, "apache.pig": { "deps": [ - "apache-airflow>=2.8.0" + "apache-airflow>=2.9.0" ], "devel-deps": [], "plugins": [], @@ -266,7 +266,7 @@ "apache.pinot": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "pinotdb>=5.1.0" ], "devel-deps": [], @@ -279,7 +279,7 @@ }, "apache.spark": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "grpcio-status>=1.59.0", "pyspark>=3.1.3" ], @@ -294,7 +294,7 @@ }, "apprise": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "apprise>=1.8.0" ], "devel-deps": [], @@ -305,7 +305,7 @@ }, "arangodb": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "python-arango>=7.3.2" ], "devel-deps": [], @@ -316,7 +316,7 @@ }, "asana": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "asana>=0.10,<4.0.0" ], "devel-deps": [], @@ -327,7 +327,7 @@ }, "atlassian.jira": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "atlassian-python-api>3.41.10" ], "devel-deps": [], @@ -338,7 +338,7 @@ }, "celery": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "celery[redis]>=5.3.0,<6,!=5.3.3,!=5.3.2", "flower>=1.0.0", "google-re2>=1.0" @@ -353,7 +353,7 @@ }, "cloudant": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "ibmcloudant==0.9.1 ; python_version >= \"3.10\"" ], "devel-deps": [], @@ -367,7 +367,7 @@ "cncf.kubernetes": { "deps": [ "aiofiles>=23.2.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "asgiref>=3.5.2", "cryptography>=41.0.0", "google-re2>=1.0", @@ -382,7 +382,7 @@ }, "cohere": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "cohere>=4.37,<5" ], "devel-deps": [], @@ -393,7 +393,7 @@ }, "common.compat": { "deps": [ - "apache-airflow>=2.8.0" + "apache-airflow>=2.9.0" ], "devel-deps": [], "plugins": [], @@ -406,7 +406,7 @@ }, "common.io": { "deps": [ - "apache-airflow>=2.8.0" + "apache-airflow>=2.9.0" ], "devel-deps": [], "plugins": [], @@ -419,7 +419,7 @@ }, "common.sql": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "more-itertools>=9.0.0", "sqlparse>=0.5.1" ], @@ -435,7 +435,7 @@ "deps": [ "aiohttp>=3.9.2, <4", "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "databricks-sql-connector>=3.0.0", "mergedeep>=1.3.4", "pandas>=1.5.3,<2.2;python_version<\"3.9\"", @@ -460,7 +460,7 @@ }, "datadog": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "datadog>=0.14.0" ], "devel-deps": [], @@ -473,7 +473,7 @@ "deps": [ "aiohttp>=3.9.2", "apache-airflow-providers-http", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "asgiref>=2.3.0" ], "devel-deps": [], @@ -488,7 +488,7 @@ "dingding": { "deps": [ "apache-airflow-providers-http", - "apache-airflow>=2.8.0" + "apache-airflow>=2.9.0" ], "devel-deps": [], "plugins": [], @@ -501,7 +501,7 @@ "discord": { "deps": [ "apache-airflow-providers-http", - "apache-airflow>=2.8.0" + "apache-airflow>=2.9.0" ], "devel-deps": [], "plugins": [], @@ -513,7 +513,7 @@ }, "docker": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "docker>=7.1.0", "python-dotenv>=0.21.0" ], @@ -546,7 +546,7 @@ "elasticsearch": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "elasticsearch>=8.10,<9" ], "devel-deps": [], @@ -560,7 +560,7 @@ "exasol": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "pandas>=1.5.3,<2.2;python_version<\"3.9\"", "pandas>=2.1.2,<2.2;python_version>=\"3.9\"", "pyexasol>=0.5.1" @@ -595,7 +595,7 @@ }, "facebook": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "facebook-business>=15.0.2" ], "devel-deps": [], @@ -606,7 +606,7 @@ }, "ftp": { "deps": [ - "apache-airflow>=2.8.0" + "apache-airflow>=2.9.0" ], "devel-deps": [], "plugins": [], @@ -620,7 +620,7 @@ "github": { "deps": [ "PyGithub>=2.1.1", - "apache-airflow>=2.8.0" + "apache-airflow>=2.9.0" ], "devel-deps": [], "plugins": [], @@ -633,7 +633,7 @@ "PyOpenSSL>=23.0.0", "apache-airflow-providers-common-compat>=1.2.1", "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "asgiref>=3.5.2", "dill>=0.2.3", "gcloud-aio-auth>=5.2.0", @@ -725,7 +725,7 @@ }, "grpc": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "google-auth-httplib2>=0.0.1", "google-auth>=1.0.0, <3.0.0", "grpcio>=1.59.0" @@ -738,7 +738,7 @@ }, "hashicorp": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "hvac>=1.1.0" ], "devel-deps": [], @@ -752,7 +752,7 @@ "http": { "deps": [ "aiohttp>=3.9.2,!=3.11.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "asgiref>=2.3.0", "requests-toolbelt>=0.4.0", "requests>=2.27.0,<3" @@ -765,7 +765,7 @@ }, "imap": { "deps": [ - "apache-airflow>=2.8.0" + "apache-airflow>=2.9.0" ], "devel-deps": [], "plugins": [], @@ -775,7 +775,7 @@ }, "influxdb": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "influxdb-client>=1.19.0", "requests>=2.27.0,<3" ], @@ -788,7 +788,7 @@ "jdbc": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "jaydebeapi>=1.1.1" ], "devel-deps": [], @@ -801,7 +801,7 @@ }, "jenkins": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "python-jenkins>=1.0.0" ], "devel-deps": [], @@ -814,7 +814,7 @@ "deps": [ "adal>=1.2.7", "adlfs>=2023.10.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "azure-batch>=8.0.0", "azure-cosmos>=4.6.0", "azure-datalake-store>=0.0.45", @@ -856,7 +856,7 @@ "microsoft.mssql": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "methodtools>=0.4.7", "pymssql>=2.3.0" ], @@ -870,7 +870,7 @@ }, "microsoft.psrp": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "pypsrp>=0.8.0" ], "devel-deps": [], @@ -881,7 +881,7 @@ }, "microsoft.winrm": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "pywinrm>=0.4" ], "devel-deps": [], @@ -892,7 +892,7 @@ }, "mongo": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "dnspython>=1.13.0", "pymongo>=4.0.0" ], @@ -908,7 +908,7 @@ "deps": [ "aiomysql>=0.2.0", "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "mysql-connector-python>=8.0.29", "mysqlclient>=1.4.0; sys_platform != 'darwin'" ], @@ -927,7 +927,7 @@ }, "neo4j": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "neo4j>=4.2.1" ], "devel-deps": [], @@ -939,7 +939,7 @@ "odbc": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "pyodbc>=5.0.0" ], "devel-deps": [], @@ -952,7 +952,7 @@ }, "openai": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "openai[datalib]>=1.32.0" ], "devel-deps": [], @@ -963,7 +963,7 @@ }, "openfaas": { "deps": [ - "apache-airflow>=2.8.0" + "apache-airflow>=2.9.0" ], "devel-deps": [], "plugins": [], @@ -975,7 +975,7 @@ "deps": [ "apache-airflow-providers-common-compat>=1.2.1", "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "attrs>=22.2", "openlineage-integration-common>=1.24.2", "openlineage-python>=1.24.2" @@ -996,7 +996,7 @@ }, "opensearch": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "opensearch-py>=2.2.0" ], "devel-deps": [], @@ -1007,7 +1007,7 @@ }, "opsgenie": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "opsgenie-sdk>=2.1.5" ], "devel-deps": [], @@ -1019,7 +1019,7 @@ "oracle": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "oracledb>=2.0.0" ], "devel-deps": [], @@ -1032,7 +1032,7 @@ }, "pagerduty": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "pdpyras>=4.2.0" ], "devel-deps": [], @@ -1043,7 +1043,7 @@ }, "papermill": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "ipykernel>=6.29.4", "pandas>=1.5.3,<2.2;python_version<\"3.9\"", "pandas>=2.1.2,<2.2;python_version>=\"3.9\"", @@ -1059,7 +1059,7 @@ "pgvector": { "deps": [ "apache-airflow-providers-postgres>=5.7.1", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "pgvector!=0.3.0" ], "devel-deps": [], @@ -1073,7 +1073,7 @@ }, "pinecone": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "pinecone-client>=3.1.0" ], "devel-deps": [], @@ -1085,7 +1085,7 @@ "postgres": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "asyncpg>=0.30.0", "psycopg2-binary>=2.9.4" ], @@ -1102,7 +1102,7 @@ "presto": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "pandas>=1.5.3,<2.2;python_version<\"3.9\"", "pandas>=2.1.2,<2.2;python_version>=\"3.9\"", "presto-python-client>=0.8.4" @@ -1118,7 +1118,7 @@ }, "qdrant": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "qdrant_client>=1.10.1" ], "devel-deps": [], @@ -1129,7 +1129,7 @@ }, "redis": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "redis>=4.5.2,!=4.5.5,!=5.0.2" ], "devel-deps": [], @@ -1140,7 +1140,7 @@ }, "salesforce": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "pandas>=1.5.3,<2.2;python_version<\"3.9\"", "pandas>=2.1.2,<2.2;python_version>=\"3.9\"", "simple-salesforce>=1.0.0" @@ -1153,7 +1153,7 @@ }, "samba": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "smbprotocol>=1.5.0" ], "devel-deps": [], @@ -1167,7 +1167,7 @@ "segment": { "deps": [ "analytics-python>=1.2.9", - "apache-airflow>=2.8.0" + "apache-airflow>=2.9.0" ], "devel-deps": [], "plugins": [], @@ -1177,7 +1177,7 @@ }, "sendgrid": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "sendgrid>=6.0.0" ], "devel-deps": [], @@ -1189,7 +1189,7 @@ "sftp": { "deps": [ "apache-airflow-providers-ssh>=2.1.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "asyncssh>=2.12.0", "paramiko>=2.9.0" ], @@ -1205,7 +1205,7 @@ }, "singularity": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "spython>=0.0.56" ], "devel-deps": [], @@ -1217,7 +1217,7 @@ "slack": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "slack_sdk>=3.19.0" ], "devel-deps": [], @@ -1230,7 +1230,7 @@ }, "smtp": { "deps": [ - "apache-airflow>=2.8.0" + "apache-airflow>=2.9.0" ], "devel-deps": [], "plugins": [], @@ -1242,7 +1242,7 @@ "deps": [ "apache-airflow-providers-common-compat>=1.1.0", "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "pandas>=1.5.3,<2.2;python_version<\"3.9\"", "pandas>=2.1.2,<2.2;python_version>=\"3.9\"", "pyarrow>=14.0.1", @@ -1264,7 +1264,7 @@ "deps": [ "aiosqlite>=0.20.0", "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0" + "apache-airflow>=2.9.0" ], "devel-deps": [], "plugins": [], @@ -1276,7 +1276,7 @@ }, "ssh": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "paramiko>=2.9.0", "sshtunnel>=0.3.2" ], @@ -1289,7 +1289,7 @@ "standard": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0" + "apache-airflow>=2.9.0" ], "devel-deps": [], "plugins": [], @@ -1299,7 +1299,7 @@ }, "tableau": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "tableauserverclient>=0.25" ], "devel-deps": [], @@ -1310,7 +1310,7 @@ }, "telegram": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "python-telegram-bot>=20.2" ], "devel-deps": [], @@ -1322,7 +1322,7 @@ "teradata": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "teradatasql>=17.20.0.28", "teradatasqlalchemy>=17.20.0.0" ], @@ -1339,7 +1339,7 @@ "trino": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "pandas>=1.5.3,<2.2;python_version<\"3.9\"", "pandas>=2.1.2,<2.2;python_version>=\"3.9\"", "trino>=0.318.0" @@ -1357,7 +1357,7 @@ "vertica": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "vertica-python>=0.6.0" ], "devel-deps": [], @@ -1370,7 +1370,7 @@ }, "weaviate": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "httpx>=0.25.0", "pandas>=1.5.3,<2.2;python_version<\"3.9\"", "pandas>=2.1.2,<2.2;python_version>=\"3.9\"", @@ -1384,7 +1384,7 @@ }, "yandex": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "yandex-query-client>=0.1.4", "yandexcloud>=0.308.0" ], @@ -1397,7 +1397,7 @@ "ydb": { "deps": [ "apache-airflow-providers-common-sql>=1.20.0", - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "ydb-dbapi>=0.1.0", "ydb>=3.18.8" ], @@ -1411,7 +1411,7 @@ }, "zendesk": { "deps": [ - "apache-airflow>=2.8.0", + "apache-airflow>=2.9.0", "zenpy>=2.0.40" ], "devel-deps": [], diff --git a/providers/src/airflow/providers/airbyte/__init__.py b/providers/src/airflow/providers/airbyte/__init__.py index 816983815f025..40b12bf3fc868 100644 --- a/providers/src/airflow/providers/airbyte/__init__.py +++ b/providers/src/airflow/providers/airbyte/__init__.py @@ -32,8 +32,8 @@ __version__ = "4.0.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-airbyte:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-airbyte:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/airbyte/provider.yaml b/providers/src/airflow/providers/airbyte/provider.yaml index 7db89834ecf5b..62683871728b8 100644 --- a/providers/src/airflow/providers/airbyte/provider.yaml +++ b/providers/src/airflow/providers/airbyte/provider.yaml @@ -50,7 +50,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - airbyte-api>=0.52.0 integrations: diff --git a/providers/src/airflow/providers/alibaba/__init__.py b/providers/src/airflow/providers/alibaba/__init__.py index b301da374ff67..4c580fbab6f3a 100644 --- a/providers/src/airflow/providers/alibaba/__init__.py +++ b/providers/src/airflow/providers/alibaba/__init__.py @@ -32,8 +32,8 @@ __version__ = "2.9.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-alibaba:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-alibaba:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/alibaba/provider.yaml b/providers/src/airflow/providers/alibaba/provider.yaml index fa6d9461db0dc..7d8c38b9ad51f 100644 --- a/providers/src/airflow/providers/alibaba/provider.yaml +++ b/providers/src/airflow/providers/alibaba/provider.yaml @@ -51,7 +51,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - oss2>=2.14.0 - alibabacloud_adb20211201>=1.0.0 - alibabacloud_tea_openapi>=0.3.7 diff --git a/providers/src/airflow/providers/amazon/__init__.py b/providers/src/airflow/providers/amazon/__init__.py index 0388ca0969f33..39bade51082b3 100644 --- a/providers/src/airflow/providers/amazon/__init__.py +++ b/providers/src/airflow/providers/amazon/__init__.py @@ -32,8 +32,8 @@ __version__ = "9.1.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-amazon:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-amazon:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/amazon/provider.yaml b/providers/src/airflow/providers/amazon/provider.yaml index 1f598fca6a6f4..493d5b15928f1 100644 --- a/providers/src/airflow/providers/amazon/provider.yaml +++ b/providers/src/airflow/providers/amazon/provider.yaml @@ -93,7 +93,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-compat>=1.3.0 - apache-airflow-providers-common-sql>=1.20.0 - apache-airflow-providers-http diff --git a/providers/src/airflow/providers/apache/beam/__init__.py b/providers/src/airflow/providers/apache/beam/__init__.py index 74bc85eddfc01..1e2f46029b483 100644 --- a/providers/src/airflow/providers/apache/beam/__init__.py +++ b/providers/src/airflow/providers/apache/beam/__init__.py @@ -32,8 +32,8 @@ __version__ = "5.9.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-apache-beam:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-apache-beam:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/apache/beam/provider.yaml b/providers/src/airflow/providers/apache/beam/provider.yaml index 8f90db785691b..22e7f68d7bc42 100644 --- a/providers/src/airflow/providers/apache/beam/provider.yaml +++ b/providers/src/airflow/providers/apache/beam/provider.yaml @@ -63,7 +63,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 # Apache Beam > 2.53.0 and pyarrow > 14.0.1 fix https://nvd.nist.gov/vuln/detail/CVE-2023-47248. - apache-beam>=2.53.0 - pyarrow>=14.0.1 diff --git a/providers/src/airflow/providers/apache/cassandra/__init__.py b/providers/src/airflow/providers/apache/cassandra/__init__.py index 1e3027d34b3b5..1e4eaa5585dae 100644 --- a/providers/src/airflow/providers/apache/cassandra/__init__.py +++ b/providers/src/airflow/providers/apache/cassandra/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-apache-cassandra:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-apache-cassandra:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/apache/cassandra/provider.yaml b/providers/src/airflow/providers/apache/cassandra/provider.yaml index 7f2ea49fbbfda..9a43bea9bc318 100644 --- a/providers/src/airflow/providers/apache/cassandra/provider.yaml +++ b/providers/src/airflow/providers/apache/cassandra/provider.yaml @@ -47,7 +47,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - cassandra-driver>=3.29.1 integrations: diff --git a/providers/src/airflow/providers/apache/drill/__init__.py b/providers/src/airflow/providers/apache/drill/__init__.py index 698775a1cf494..45f166c86bb9b 100644 --- a/providers/src/airflow/providers/apache/drill/__init__.py +++ b/providers/src/airflow/providers/apache/drill/__init__.py @@ -32,8 +32,8 @@ __version__ = "2.8.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-apache-drill:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-apache-drill:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/apache/drill/provider.yaml b/providers/src/airflow/providers/apache/drill/provider.yaml index fe1f97d9fb515..ffc1e78f8b7e4 100644 --- a/providers/src/airflow/providers/apache/drill/provider.yaml +++ b/providers/src/airflow/providers/apache/drill/provider.yaml @@ -53,7 +53,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 - sqlalchemy-drill>=1.1.0 diff --git a/providers/src/airflow/providers/apache/druid/__init__.py b/providers/src/airflow/providers/apache/druid/__init__.py index e7d5b2f9b71eb..2fef9da020df4 100644 --- a/providers/src/airflow/providers/apache/druid/__init__.py +++ b/providers/src/airflow/providers/apache/druid/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.12.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-apache-druid:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-apache-druid:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/apache/druid/provider.yaml b/providers/src/airflow/providers/apache/druid/provider.yaml index ee068c811cfa9..62bd4b0a5a23b 100644 --- a/providers/src/airflow/providers/apache/druid/provider.yaml +++ b/providers/src/airflow/providers/apache/druid/provider.yaml @@ -60,7 +60,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 - pydruid>=0.4.1 diff --git a/providers/src/airflow/providers/apache/flink/__init__.py b/providers/src/airflow/providers/apache/flink/__init__.py index d0f2ccd875c70..64bdc0f8c21f9 100644 --- a/providers/src/airflow/providers/apache/flink/__init__.py +++ b/providers/src/airflow/providers/apache/flink/__init__.py @@ -32,8 +32,8 @@ __version__ = "1.5.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-apache-flink:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-apache-flink:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/apache/flink/provider.yaml b/providers/src/airflow/providers/apache/flink/provider.yaml index 8a089a22894bf..80a7b03ac4c1c 100644 --- a/providers/src/airflow/providers/apache/flink/provider.yaml +++ b/providers/src/airflow/providers/apache/flink/provider.yaml @@ -40,7 +40,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - cryptography>=41.0.0 - apache-airflow-providers-cncf-kubernetes>=5.1.0 diff --git a/providers/src/airflow/providers/apache/hdfs/__init__.py b/providers/src/airflow/providers/apache/hdfs/__init__.py index f37ec37384a8d..01a1b1d5cdcdb 100644 --- a/providers/src/airflow/providers/apache/hdfs/__init__.py +++ b/providers/src/airflow/providers/apache/hdfs/__init__.py @@ -32,8 +32,8 @@ __version__ = "4.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-apache-hdfs:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-apache-hdfs:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/apache/hdfs/provider.yaml b/providers/src/airflow/providers/apache/hdfs/provider.yaml index f8c514e9c99f2..2b2e5839d0db0 100644 --- a/providers/src/airflow/providers/apache/hdfs/provider.yaml +++ b/providers/src/airflow/providers/apache/hdfs/provider.yaml @@ -56,7 +56,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - hdfs[avro,dataframe,kerberos]>=2.5.4;python_version<"3.12" - hdfs[avro,dataframe,kerberos]>=2.7.3;python_version>="3.12" - pandas>=2.1.2,<2.2;python_version>="3.9" diff --git a/providers/src/airflow/providers/apache/hive/__init__.py b/providers/src/airflow/providers/apache/hive/__init__.py index 7e4d45f58422f..03da613dd8962 100644 --- a/providers/src/airflow/providers/apache/hive/__init__.py +++ b/providers/src/airflow/providers/apache/hive/__init__.py @@ -32,8 +32,8 @@ __version__ = "8.2.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-apache-hive:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-apache-hive:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/apache/hive/provider.yaml b/providers/src/airflow/providers/apache/hive/provider.yaml index 7329f4f8491f8..92667f2d30ab1 100644 --- a/providers/src/airflow/providers/apache/hive/provider.yaml +++ b/providers/src/airflow/providers/apache/hive/provider.yaml @@ -73,7 +73,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 - hmsclient>=0.1.0 # In pandas 2.2 minimal version of the sqlalchemy is 2.0 diff --git a/providers/src/airflow/providers/apache/iceberg/__init__.py b/providers/src/airflow/providers/apache/iceberg/__init__.py index e71ea486fc917..09defb6c16f9d 100644 --- a/providers/src/airflow/providers/apache/iceberg/__init__.py +++ b/providers/src/airflow/providers/apache/iceberg/__init__.py @@ -32,8 +32,8 @@ __version__ = "1.1.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-apache-iceberg:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-apache-iceberg:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/apache/iceberg/provider.yaml b/providers/src/airflow/providers/apache/iceberg/provider.yaml index 3dd930b0eaba1..dd0d740224071 100644 --- a/providers/src/airflow/providers/apache/iceberg/provider.yaml +++ b/providers/src/airflow/providers/apache/iceberg/provider.yaml @@ -29,7 +29,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 devel-dependencies: - pyiceberg>=0.5.0 diff --git a/providers/src/airflow/providers/apache/impala/__init__.py b/providers/src/airflow/providers/apache/impala/__init__.py index 61b8964ac12ae..56a1a5cf28080 100644 --- a/providers/src/airflow/providers/apache/impala/__init__.py +++ b/providers/src/airflow/providers/apache/impala/__init__.py @@ -32,8 +32,8 @@ __version__ = "1.5.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-apache-impala:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-apache-impala:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/apache/impala/provider.yaml b/providers/src/airflow/providers/apache/impala/provider.yaml index f9a55e08f9419..b4e9cd868920d 100644 --- a/providers/src/airflow/providers/apache/impala/provider.yaml +++ b/providers/src/airflow/providers/apache/impala/provider.yaml @@ -43,7 +43,7 @@ versions: dependencies: - impyla>=0.18.0,<1.0 - apache-airflow-providers-common-sql>=1.20.0 - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 additional-extras: - name: kerberos diff --git a/providers/src/airflow/providers/apache/kafka/__init__.py b/providers/src/airflow/providers/apache/kafka/__init__.py index b7050a89dab8e..3eda7193db54f 100644 --- a/providers/src/airflow/providers/apache/kafka/__init__.py +++ b/providers/src/airflow/providers/apache/kafka/__init__.py @@ -32,8 +32,8 @@ __version__ = "1.6.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-apache-kafka:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-apache-kafka:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/apache/kafka/provider.yaml b/providers/src/airflow/providers/apache/kafka/provider.yaml index 23961ec3c89f5..89d41a5c32a3b 100644 --- a/providers/src/airflow/providers/apache/kafka/provider.yaml +++ b/providers/src/airflow/providers/apache/kafka/provider.yaml @@ -39,7 +39,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - asgiref>=2.3.0 - confluent-kafka>=2.3.0 diff --git a/providers/src/airflow/providers/apache/kylin/__init__.py b/providers/src/airflow/providers/apache/kylin/__init__.py index fa7850f8d1609..deae72e2b9b52 100644 --- a/providers/src/airflow/providers/apache/kylin/__init__.py +++ b/providers/src/airflow/providers/apache/kylin/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.7.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-apache-kylin:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-apache-kylin:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/apache/kylin/provider.yaml b/providers/src/airflow/providers/apache/kylin/provider.yaml index 610934f9ca842..3405f514893fc 100644 --- a/providers/src/airflow/providers/apache/kylin/provider.yaml +++ b/providers/src/airflow/providers/apache/kylin/provider.yaml @@ -45,7 +45,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - kylinpy>=2.7.0 integrations: diff --git a/providers/src/airflow/providers/apache/livy/__init__.py b/providers/src/airflow/providers/apache/livy/__init__.py index fe978a34bc54f..f9add3e071390 100644 --- a/providers/src/airflow/providers/apache/livy/__init__.py +++ b/providers/src/airflow/providers/apache/livy/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.9.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-apache-livy:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-apache-livy:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/apache/livy/provider.yaml b/providers/src/airflow/providers/apache/livy/provider.yaml index 31f4b7f1a1494..9a3453c35df39 100644 --- a/providers/src/airflow/providers/apache/livy/provider.yaml +++ b/providers/src/airflow/providers/apache/livy/provider.yaml @@ -56,7 +56,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-http - aiohttp>=3.9.2 - asgiref>=2.3.0 diff --git a/providers/src/airflow/providers/apache/pig/__init__.py b/providers/src/airflow/providers/apache/pig/__init__.py index 544cea7657618..345844846a89c 100644 --- a/providers/src/airflow/providers/apache/pig/__init__.py +++ b/providers/src/airflow/providers/apache/pig/__init__.py @@ -32,8 +32,8 @@ __version__ = "4.5.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-apache-pig:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-apache-pig:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/apache/pig/provider.yaml b/providers/src/airflow/providers/apache/pig/provider.yaml index 3ce8397d2d444..ccc8da59d0372 100644 --- a/providers/src/airflow/providers/apache/pig/provider.yaml +++ b/providers/src/airflow/providers/apache/pig/provider.yaml @@ -44,7 +44,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 integrations: - integration-name: Apache Pig diff --git a/providers/src/airflow/providers/apache/pinot/__init__.py b/providers/src/airflow/providers/apache/pinot/__init__.py index f3c024b362073..9b335f626b1c3 100644 --- a/providers/src/airflow/providers/apache/pinot/__init__.py +++ b/providers/src/airflow/providers/apache/pinot/__init__.py @@ -32,8 +32,8 @@ __version__ = "4.5.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-apache-pinot:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-apache-pinot:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/apache/pinot/provider.yaml b/providers/src/airflow/providers/apache/pinot/provider.yaml index b495d52272ad7..b96c17ba9ae07 100644 --- a/providers/src/airflow/providers/apache/pinot/provider.yaml +++ b/providers/src/airflow/providers/apache/pinot/provider.yaml @@ -53,7 +53,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 - pinotdb>=5.1.0 diff --git a/providers/src/airflow/providers/apache/spark/__init__.py b/providers/src/airflow/providers/apache/spark/__init__.py index 45eb39d5bb579..e18a9dc4f1d41 100644 --- a/providers/src/airflow/providers/apache/spark/__init__.py +++ b/providers/src/airflow/providers/apache/spark/__init__.py @@ -32,8 +32,8 @@ __version__ = "4.11.3" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-apache-spark:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-apache-spark:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/apache/spark/provider.yaml b/providers/src/airflow/providers/apache/spark/provider.yaml index 74526dea6471d..9d7c98caf40fd 100644 --- a/providers/src/airflow/providers/apache/spark/provider.yaml +++ b/providers/src/airflow/providers/apache/spark/provider.yaml @@ -65,7 +65,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - pyspark>=3.1.3 - grpcio-status>=1.59.0 diff --git a/providers/src/airflow/providers/apprise/__init__.py b/providers/src/airflow/providers/apprise/__init__.py index ab059aecb221a..f86b0bac637c8 100644 --- a/providers/src/airflow/providers/apprise/__init__.py +++ b/providers/src/airflow/providers/apprise/__init__.py @@ -32,8 +32,8 @@ __version__ = "1.4.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-apprise:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-apprise:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/apprise/provider.yaml b/providers/src/airflow/providers/apprise/provider.yaml index bf4388a5b5df4..ddbd46e8b8070 100644 --- a/providers/src/airflow/providers/apprise/provider.yaml +++ b/providers/src/airflow/providers/apprise/provider.yaml @@ -47,7 +47,7 @@ integrations: tags: [software] dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apprise>=1.8.0 hooks: diff --git a/providers/src/airflow/providers/arangodb/__init__.py b/providers/src/airflow/providers/arangodb/__init__.py index cc7e244726149..a7a7b0c41aa1d 100644 --- a/providers/src/airflow/providers/arangodb/__init__.py +++ b/providers/src/airflow/providers/arangodb/__init__.py @@ -32,8 +32,8 @@ __version__ = "2.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-arangodb:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-arangodb:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/arangodb/provider.yaml b/providers/src/airflow/providers/arangodb/provider.yaml index e5a480bc6a89b..e4ff5e3d065c6 100644 --- a/providers/src/airflow/providers/arangodb/provider.yaml +++ b/providers/src/airflow/providers/arangodb/provider.yaml @@ -22,7 +22,7 @@ description: | `ArangoDB `__ dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - python-arango>=7.3.2 state: ready diff --git a/providers/src/airflow/providers/asana/__init__.py b/providers/src/airflow/providers/asana/__init__.py index f8b8eda494fa8..5ab8bea12934e 100644 --- a/providers/src/airflow/providers/asana/__init__.py +++ b/providers/src/airflow/providers/asana/__init__.py @@ -32,8 +32,8 @@ __version__ = "2.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-asana:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-asana:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/asana/provider.yaml b/providers/src/airflow/providers/asana/provider.yaml index 40f7131462cc4..353379b9c8ca1 100644 --- a/providers/src/airflow/providers/asana/provider.yaml +++ b/providers/src/airflow/providers/asana/provider.yaml @@ -44,7 +44,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 # The Asana provider uses Asana Python API https://github.com/Asana/python-asana/ and version # 4.* of it introduced 31.07.2023 is heavily incompatible with previous versions # (new way of generating API client from specification has been used). Until we convert to the new API diff --git a/providers/src/airflow/providers/atlassian/jira/__init__.py b/providers/src/airflow/providers/atlassian/jira/__init__.py index 1d37ccd74913a..6acf59b4f112f 100644 --- a/providers/src/airflow/providers/atlassian/jira/__init__.py +++ b/providers/src/airflow/providers/atlassian/jira/__init__.py @@ -32,8 +32,8 @@ __version__ = "2.7.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-atlassian-jira:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-atlassian-jira:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/atlassian/jira/provider.yaml b/providers/src/airflow/providers/atlassian/jira/provider.yaml index 0a505256e7cb8..0d6fc430b948d 100644 --- a/providers/src/airflow/providers/atlassian/jira/provider.yaml +++ b/providers/src/airflow/providers/atlassian/jira/provider.yaml @@ -42,7 +42,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - atlassian-python-api>3.41.10 integrations: diff --git a/providers/src/airflow/providers/celery/__init__.py b/providers/src/airflow/providers/celery/__init__.py index e92b2684c8880..e955bc9d03d1c 100644 --- a/providers/src/airflow/providers/celery/__init__.py +++ b/providers/src/airflow/providers/celery/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.8.5" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-celery:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-celery:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/celery/provider.yaml b/providers/src/airflow/providers/celery/provider.yaml index daa143cf55289..ca27d600424ca 100644 --- a/providers/src/airflow/providers/celery/provider.yaml +++ b/providers/src/airflow/providers/celery/provider.yaml @@ -62,7 +62,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 # The Celery is known to introduce problems when upgraded to a MAJOR version. Airflow Core # Uses Celery for CeleryExecutor, and we also know that Kubernetes Python client follows SemVer # (https://docs.celeryq.dev/en/stable/contributing.html?highlight=semver#versions). diff --git a/providers/src/airflow/providers/cloudant/__init__.py b/providers/src/airflow/providers/cloudant/__init__.py index 3bc6d532a9b8b..91c3b1245a395 100644 --- a/providers/src/airflow/providers/cloudant/__init__.py +++ b/providers/src/airflow/providers/cloudant/__init__.py @@ -32,8 +32,8 @@ __version__ = "4.0.3" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-cloudant:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-cloudant:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/cloudant/provider.yaml b/providers/src/airflow/providers/cloudant/provider.yaml index 05ab8f0f439c0..aad4ceec60c70 100644 --- a/providers/src/airflow/providers/cloudant/provider.yaml +++ b/providers/src/airflow/providers/cloudant/provider.yaml @@ -49,7 +49,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 # Even though 3.9 is excluded below, we need to make this python_version aware so that `uv` can generate a # full lock file when building lock file from provider sources - 'ibmcloudant==0.9.1 ; python_version >= "3.10"' diff --git a/providers/src/airflow/providers/cncf/kubernetes/__init__.py b/providers/src/airflow/providers/cncf/kubernetes/__init__.py index 33eafb097ed10..c901b0db5c328 100644 --- a/providers/src/airflow/providers/cncf/kubernetes/__init__.py +++ b/providers/src/airflow/providers/cncf/kubernetes/__init__.py @@ -32,8 +32,8 @@ __version__ = "10.1.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-cncf-kubernetes:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-cncf-kubernetes:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/cncf/kubernetes/provider.yaml b/providers/src/airflow/providers/cncf/kubernetes/provider.yaml index c52090faa06ac..56bd73f827eaa 100644 --- a/providers/src/airflow/providers/cncf/kubernetes/provider.yaml +++ b/providers/src/airflow/providers/cncf/kubernetes/provider.yaml @@ -97,7 +97,7 @@ versions: dependencies: - aiofiles>=23.2.0 - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - asgiref>=3.5.2 - cryptography>=41.0.0 # The Kubernetes API is known to introduce problems when upgraded to a MAJOR version. Airflow Core diff --git a/providers/src/airflow/providers/cohere/__init__.py b/providers/src/airflow/providers/cohere/__init__.py index 3c375df277e3d..83cd2e62eb5e6 100644 --- a/providers/src/airflow/providers/cohere/__init__.py +++ b/providers/src/airflow/providers/cohere/__init__.py @@ -32,8 +32,8 @@ __version__ = "1.3.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-cohere:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-cohere:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/cohere/provider.yaml b/providers/src/airflow/providers/cohere/provider.yaml index e5fa6ebb02717..325dff3842dcc 100644 --- a/providers/src/airflow/providers/cohere/provider.yaml +++ b/providers/src/airflow/providers/cohere/provider.yaml @@ -45,7 +45,7 @@ integrations: tags: [software] dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - cohere>=4.37,<5 hooks: diff --git a/providers/src/airflow/providers/common/compat/__init__.py b/providers/src/airflow/providers/common/compat/__init__.py index 5bda470e7b074..21133a52bb083 100644 --- a/providers/src/airflow/providers/common/compat/__init__.py +++ b/providers/src/airflow/providers/common/compat/__init__.py @@ -32,8 +32,8 @@ __version__ = "1.3.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-common-compat:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-common-compat:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/common/compat/provider.yaml b/providers/src/airflow/providers/common/compat/provider.yaml index 9ed101d8b37d5..34be19b27b665 100644 --- a/providers/src/airflow/providers/common/compat/provider.yaml +++ b/providers/src/airflow/providers/common/compat/provider.yaml @@ -33,7 +33,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 integrations: - integration-name: Common Compat diff --git a/providers/src/airflow/providers/common/io/__init__.py b/providers/src/airflow/providers/common/io/__init__.py index ac05e1f448dc7..9e8fadeae514d 100644 --- a/providers/src/airflow/providers/common/io/__init__.py +++ b/providers/src/airflow/providers/common/io/__init__.py @@ -32,8 +32,8 @@ __version__ = "1.4.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-common-io:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-common-io:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/common/io/provider.yaml b/providers/src/airflow/providers/common/io/provider.yaml index c32f046eb929a..10b36f0cf89c0 100644 --- a/providers/src/airflow/providers/common/io/provider.yaml +++ b/providers/src/airflow/providers/common/io/provider.yaml @@ -37,7 +37,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 integrations: - integration-name: Common IO diff --git a/providers/src/airflow/providers/common/sql/__init__.py b/providers/src/airflow/providers/common/sql/__init__.py index f6669bc885482..00659c67195dc 100644 --- a/providers/src/airflow/providers/common/sql/__init__.py +++ b/providers/src/airflow/providers/common/sql/__init__.py @@ -32,8 +32,8 @@ __version__ = "1.20.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-common-sql:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-common-sql:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/common/sql/provider.yaml b/providers/src/airflow/providers/common/sql/provider.yaml index 64d16d593e856..4abc9575ead11 100644 --- a/providers/src/airflow/providers/common/sql/provider.yaml +++ b/providers/src/airflow/providers/common/sql/provider.yaml @@ -64,7 +64,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - sqlparse>=0.5.1 - more-itertools>=9.0.0 diff --git a/providers/src/airflow/providers/databricks/__init__.py b/providers/src/airflow/providers/databricks/__init__.py index f427092031806..9d22f47179f8e 100644 --- a/providers/src/airflow/providers/databricks/__init__.py +++ b/providers/src/airflow/providers/databricks/__init__.py @@ -32,8 +32,8 @@ __version__ = "6.13.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-databricks:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-databricks:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/databricks/provider.yaml b/providers/src/airflow/providers/databricks/provider.yaml index ef9d8a5dcc629..f694c884f8993 100644 --- a/providers/src/airflow/providers/databricks/provider.yaml +++ b/providers/src/airflow/providers/databricks/provider.yaml @@ -72,7 +72,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 - requests>=2.27.0,<3 - databricks-sql-connector>=3.0.0 diff --git a/providers/src/airflow/providers/datadog/__init__.py b/providers/src/airflow/providers/datadog/__init__.py index 29c01e18b71c1..580399f97135c 100644 --- a/providers/src/airflow/providers/datadog/__init__.py +++ b/providers/src/airflow/providers/datadog/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.7.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-datadog:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-datadog:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/datadog/provider.yaml b/providers/src/airflow/providers/datadog/provider.yaml index 80cbbe9c6ecab..ac2a6794e8089 100644 --- a/providers/src/airflow/providers/datadog/provider.yaml +++ b/providers/src/airflow/providers/datadog/provider.yaml @@ -47,7 +47,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - datadog>=0.14.0 integrations: diff --git a/providers/src/airflow/providers/dbt/cloud/__init__.py b/providers/src/airflow/providers/dbt/cloud/__init__.py index 18018a34893ac..094a82e3fd003 100644 --- a/providers/src/airflow/providers/dbt/cloud/__init__.py +++ b/providers/src/airflow/providers/dbt/cloud/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.11.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-dbt-cloud:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-dbt-cloud:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/dbt/cloud/provider.yaml b/providers/src/airflow/providers/dbt/cloud/provider.yaml index aad2e418005e9..dffd1f06dc76b 100644 --- a/providers/src/airflow/providers/dbt/cloud/provider.yaml +++ b/providers/src/airflow/providers/dbt/cloud/provider.yaml @@ -59,7 +59,7 @@ versions: - 1.0.1 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-http - asgiref>=2.3.0 - aiohttp>=3.9.2 diff --git a/providers/src/airflow/providers/dingding/__init__.py b/providers/src/airflow/providers/dingding/__init__.py index 568e2f3d8aede..52bab2206d54b 100644 --- a/providers/src/airflow/providers/dingding/__init__.py +++ b/providers/src/airflow/providers/dingding/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-dingding:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-dingding:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/dingding/provider.yaml b/providers/src/airflow/providers/dingding/provider.yaml index caa0f2b93dc43..270f9db093fae 100644 --- a/providers/src/airflow/providers/dingding/provider.yaml +++ b/providers/src/airflow/providers/dingding/provider.yaml @@ -44,7 +44,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-http integrations: diff --git a/providers/src/airflow/providers/discord/__init__.py b/providers/src/airflow/providers/discord/__init__.py index 94a385dee1d4e..ada5ddc785289 100644 --- a/providers/src/airflow/providers/discord/__init__.py +++ b/providers/src/airflow/providers/discord/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.8.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-discord:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-discord:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/discord/provider.yaml b/providers/src/airflow/providers/discord/provider.yaml index 250e3ac87476a..d77877a1da42d 100644 --- a/providers/src/airflow/providers/discord/provider.yaml +++ b/providers/src/airflow/providers/discord/provider.yaml @@ -47,7 +47,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-http integrations: diff --git a/providers/src/airflow/providers/docker/__init__.py b/providers/src/airflow/providers/docker/__init__.py index 7512a8042f593..1b551c7d874e9 100644 --- a/providers/src/airflow/providers/docker/__init__.py +++ b/providers/src/airflow/providers/docker/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.14.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-docker:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-docker:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/docker/provider.yaml b/providers/src/airflow/providers/docker/provider.yaml index 23cfdec100e6c..21c98a3fd102a 100644 --- a/providers/src/airflow/providers/docker/provider.yaml +++ b/providers/src/airflow/providers/docker/provider.yaml @@ -73,7 +73,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - docker>=7.1.0 - python-dotenv>=0.21.0 diff --git a/providers/src/airflow/providers/elasticsearch/__init__.py b/providers/src/airflow/providers/elasticsearch/__init__.py index 1f0d663e16df1..2a5a478aaa427 100644 --- a/providers/src/airflow/providers/elasticsearch/__init__.py +++ b/providers/src/airflow/providers/elasticsearch/__init__.py @@ -32,8 +32,8 @@ __version__ = "5.5.3" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-elasticsearch:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-elasticsearch:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/elasticsearch/provider.yaml b/providers/src/airflow/providers/elasticsearch/provider.yaml index 5385b3b5c250b..8685f849851f3 100644 --- a/providers/src/airflow/providers/elasticsearch/provider.yaml +++ b/providers/src/airflow/providers/elasticsearch/provider.yaml @@ -70,7 +70,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 - elasticsearch>=8.10,<9 diff --git a/providers/src/airflow/providers/exasol/__init__.py b/providers/src/airflow/providers/exasol/__init__.py index 8845aa1cb8dc5..f321cb2526f31 100644 --- a/providers/src/airflow/providers/exasol/__init__.py +++ b/providers/src/airflow/providers/exasol/__init__.py @@ -32,8 +32,8 @@ __version__ = "4.6.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-exasol:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-exasol:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/exasol/provider.yaml b/providers/src/airflow/providers/exasol/provider.yaml index 4b2754333a5e4..1f0f15dd2b2f5 100644 --- a/providers/src/airflow/providers/exasol/provider.yaml +++ b/providers/src/airflow/providers/exasol/provider.yaml @@ -61,7 +61,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 - pyexasol>=0.5.1 # In pandas 2.2 minimal version of the sqlalchemy is 2.0 diff --git a/providers/src/airflow/providers/facebook/__init__.py b/providers/src/airflow/providers/facebook/__init__.py index 5e2c2e7e419db..2fa380b0887b5 100644 --- a/providers/src/airflow/providers/facebook/__init__.py +++ b/providers/src/airflow/providers/facebook/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-facebook:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-facebook:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/facebook/provider.yaml b/providers/src/airflow/providers/facebook/provider.yaml index 6bcaa88404d3e..13973000a1d2d 100644 --- a/providers/src/airflow/providers/facebook/provider.yaml +++ b/providers/src/airflow/providers/facebook/provider.yaml @@ -49,7 +49,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - facebook-business>=15.0.2 integrations: diff --git a/providers/src/airflow/providers/ftp/__init__.py b/providers/src/airflow/providers/ftp/__init__.py index 22928a70a24fa..560c65e00c268 100644 --- a/providers/src/airflow/providers/ftp/__init__.py +++ b/providers/src/airflow/providers/ftp/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.11.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-ftp:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-ftp:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/ftp/provider.yaml b/providers/src/airflow/providers/ftp/provider.yaml index a9394d62c579e..eae17afdd6b37 100644 --- a/providers/src/airflow/providers/ftp/provider.yaml +++ b/providers/src/airflow/providers/ftp/provider.yaml @@ -55,7 +55,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 integrations: - integration-name: File Transfer Protocol (FTP) diff --git a/providers/src/airflow/providers/github/__init__.py b/providers/src/airflow/providers/github/__init__.py index 453a74a4c4f96..da0044213db36 100644 --- a/providers/src/airflow/providers/github/__init__.py +++ b/providers/src/airflow/providers/github/__init__.py @@ -32,8 +32,8 @@ __version__ = "2.7.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-github:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-github:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/github/provider.yaml b/providers/src/airflow/providers/github/provider.yaml index eaa025adcba48..75c47f5de6b94 100644 --- a/providers/src/airflow/providers/github/provider.yaml +++ b/providers/src/airflow/providers/github/provider.yaml @@ -23,7 +23,7 @@ description: | `GitHub `__ dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - PyGithub>=2.1.1 state: ready diff --git a/providers/src/airflow/providers/google/__init__.py b/providers/src/airflow/providers/google/__init__.py index 15abb0c12f63e..a1e268748d315 100644 --- a/providers/src/airflow/providers/google/__init__.py +++ b/providers/src/airflow/providers/google/__init__.py @@ -32,8 +32,8 @@ __version__ = "11.1.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-google:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-google:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/google/provider.yaml b/providers/src/airflow/providers/google/provider.yaml index 61fd6f9b98a74..a869560a9450f 100644 --- a/providers/src/airflow/providers/google/provider.yaml +++ b/providers/src/airflow/providers/google/provider.yaml @@ -100,7 +100,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-compat>=1.2.1 - apache-airflow-providers-common-sql>=1.20.0 - asgiref>=3.5.2 diff --git a/providers/src/airflow/providers/grpc/__init__.py b/providers/src/airflow/providers/grpc/__init__.py index 0806e492d06c6..cba0a87726d72 100644 --- a/providers/src/airflow/providers/grpc/__init__.py +++ b/providers/src/airflow/providers/grpc/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-grpc:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-grpc:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/grpc/provider.yaml b/providers/src/airflow/providers/grpc/provider.yaml index 66d44073114bb..1ed98fc831846 100644 --- a/providers/src/airflow/providers/grpc/provider.yaml +++ b/providers/src/airflow/providers/grpc/provider.yaml @@ -46,7 +46,7 @@ versions: - 1.0.1 - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 # Google has very clear rules on what dependencies should be used. All the limits below # follow strict guidelines of Google Libraries as quoted here: # While this issue is open, dependents of google-api-core, google-cloud-core. and google-auth diff --git a/providers/src/airflow/providers/hashicorp/__init__.py b/providers/src/airflow/providers/hashicorp/__init__.py index 9ae09d6f00b35..d451667b27bb9 100644 --- a/providers/src/airflow/providers/hashicorp/__init__.py +++ b/providers/src/airflow/providers/hashicorp/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.8.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-hashicorp:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-hashicorp:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/hashicorp/provider.yaml b/providers/src/airflow/providers/hashicorp/provider.yaml index 74a979c20e214..af3a4fa80d66d 100644 --- a/providers/src/airflow/providers/hashicorp/provider.yaml +++ b/providers/src/airflow/providers/hashicorp/provider.yaml @@ -56,7 +56,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - hvac>=1.1.0 integrations: diff --git a/providers/src/airflow/providers/http/__init__.py b/providers/src/airflow/providers/http/__init__.py index fc8e23ba0591c..1fb4509d959f0 100644 --- a/providers/src/airflow/providers/http/__init__.py +++ b/providers/src/airflow/providers/http/__init__.py @@ -32,8 +32,8 @@ __version__ = "4.13.3" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-http:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-http:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/http/provider.yaml b/providers/src/airflow/providers/http/provider.yaml index 2714fdf1539fd..740b083669824 100644 --- a/providers/src/airflow/providers/http/provider.yaml +++ b/providers/src/airflow/providers/http/provider.yaml @@ -63,7 +63,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 # The 2.26.0 release of requests got rid of the chardet LGPL mandatory dependency, allowing us to # release it as a requirement for airflow - requests>=2.27.0,<3 diff --git a/providers/src/airflow/providers/imap/__init__.py b/providers/src/airflow/providers/imap/__init__.py index b4b17d91c6ce3..5fa1a1b03d507 100644 --- a/providers/src/airflow/providers/imap/__init__.py +++ b/providers/src/airflow/providers/imap/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.7.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-imap:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-imap:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/imap/provider.yaml b/providers/src/airflow/providers/imap/provider.yaml index 988a29341f876..99783e4161b29 100644 --- a/providers/src/airflow/providers/imap/provider.yaml +++ b/providers/src/airflow/providers/imap/provider.yaml @@ -51,7 +51,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 integrations: - integration-name: Internet Message Access Protocol (IMAP) diff --git a/providers/src/airflow/providers/influxdb/__init__.py b/providers/src/airflow/providers/influxdb/__init__.py index 6bbd2cb92dab2..a343bd88fca94 100644 --- a/providers/src/airflow/providers/influxdb/__init__.py +++ b/providers/src/airflow/providers/influxdb/__init__.py @@ -32,8 +32,8 @@ __version__ = "2.7.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-influxdb:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-influxdb:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/influxdb/provider.yaml b/providers/src/airflow/providers/influxdb/provider.yaml index 723f56b350bae..2539f2479a07a 100644 --- a/providers/src/airflow/providers/influxdb/provider.yaml +++ b/providers/src/airflow/providers/influxdb/provider.yaml @@ -24,7 +24,7 @@ description: | `InfluxDB `__ dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - influxdb-client>=1.19.0 - requests>=2.27.0,<3 diff --git a/providers/src/airflow/providers/jdbc/__init__.py b/providers/src/airflow/providers/jdbc/__init__.py index fd6e33f7745a0..96f6c2acc555f 100644 --- a/providers/src/airflow/providers/jdbc/__init__.py +++ b/providers/src/airflow/providers/jdbc/__init__.py @@ -32,8 +32,8 @@ __version__ = "4.5.3" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-jdbc:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-jdbc:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/jdbc/provider.yaml b/providers/src/airflow/providers/jdbc/provider.yaml index 28f746afb1c5a..adc894031417c 100644 --- a/providers/src/airflow/providers/jdbc/provider.yaml +++ b/providers/src/airflow/providers/jdbc/provider.yaml @@ -55,7 +55,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 - jaydebeapi>=1.1.1 diff --git a/providers/src/airflow/providers/jenkins/__init__.py b/providers/src/airflow/providers/jenkins/__init__.py index 5ac32f8289d4c..5ac72623bb9f7 100644 --- a/providers/src/airflow/providers/jenkins/__init__.py +++ b/providers/src/airflow/providers/jenkins/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.7.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-jenkins:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-jenkins:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/jenkins/provider.yaml b/providers/src/airflow/providers/jenkins/provider.yaml index 7e20c041c18c2..ddc663264df31 100644 --- a/providers/src/airflow/providers/jenkins/provider.yaml +++ b/providers/src/airflow/providers/jenkins/provider.yaml @@ -54,7 +54,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - python-jenkins>=1.0.0 integrations: diff --git a/providers/src/airflow/providers/microsoft/azure/__init__.py b/providers/src/airflow/providers/microsoft/azure/__init__.py index 12b4fec787cfa..1bb574d079802 100644 --- a/providers/src/airflow/providers/microsoft/azure/__init__.py +++ b/providers/src/airflow/providers/microsoft/azure/__init__.py @@ -32,8 +32,8 @@ __version__ = "11.1.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-microsoft-azure:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-microsoft-azure:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/microsoft/azure/provider.yaml b/providers/src/airflow/providers/microsoft/azure/provider.yaml index 6b54d6fdac701..8db33d42ff3ba 100644 --- a/providers/src/airflow/providers/microsoft/azure/provider.yaml +++ b/providers/src/airflow/providers/microsoft/azure/provider.yaml @@ -86,7 +86,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - adlfs>=2023.10.0 - azure-batch>=8.0.0 - azure-cosmos>=4.6.0 diff --git a/providers/src/airflow/providers/microsoft/mssql/__init__.py b/providers/src/airflow/providers/microsoft/mssql/__init__.py index 66a28651c10a1..21ddcb9338c23 100644 --- a/providers/src/airflow/providers/microsoft/mssql/__init__.py +++ b/providers/src/airflow/providers/microsoft/mssql/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.9.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-microsoft-mssql:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-microsoft-mssql:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/microsoft/mssql/provider.yaml b/providers/src/airflow/providers/microsoft/mssql/provider.yaml index de96f1500f745..2be4edf085226 100644 --- a/providers/src/airflow/providers/microsoft/mssql/provider.yaml +++ b/providers/src/airflow/providers/microsoft/mssql/provider.yaml @@ -56,7 +56,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 - pymssql>=2.3.0 # The methodtools dependency can be removed with min airflow version >=2.9.1 diff --git a/providers/src/airflow/providers/microsoft/psrp/__init__.py b/providers/src/airflow/providers/microsoft/psrp/__init__.py index 2b06cb0e15bcd..6a65db8ea4201 100644 --- a/providers/src/airflow/providers/microsoft/psrp/__init__.py +++ b/providers/src/airflow/providers/microsoft/psrp/__init__.py @@ -32,8 +32,8 @@ __version__ = "2.8.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-microsoft-psrp:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-microsoft-psrp:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/microsoft/psrp/provider.yaml b/providers/src/airflow/providers/microsoft/psrp/provider.yaml index ae29eb92fa203..d089c55ce06c8 100644 --- a/providers/src/airflow/providers/microsoft/psrp/provider.yaml +++ b/providers/src/airflow/providers/microsoft/psrp/provider.yaml @@ -49,7 +49,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - pypsrp>=0.8.0 integrations: diff --git a/providers/src/airflow/providers/microsoft/winrm/__init__.py b/providers/src/airflow/providers/microsoft/winrm/__init__.py index c940e194d1457..2fcfc1ceb8602 100644 --- a/providers/src/airflow/providers/microsoft/winrm/__init__.py +++ b/providers/src/airflow/providers/microsoft/winrm/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.6.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-microsoft-winrm:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-microsoft-winrm:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/microsoft/winrm/provider.yaml b/providers/src/airflow/providers/microsoft/winrm/provider.yaml index bbab2a63c62b7..530b469ecf2af 100644 --- a/providers/src/airflow/providers/microsoft/winrm/provider.yaml +++ b/providers/src/airflow/providers/microsoft/winrm/provider.yaml @@ -49,7 +49,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - pywinrm>=0.4 integrations: diff --git a/providers/src/airflow/providers/mongo/__init__.py b/providers/src/airflow/providers/mongo/__init__.py index ff762b502b268..f969d460250f5 100644 --- a/providers/src/airflow/providers/mongo/__init__.py +++ b/providers/src/airflow/providers/mongo/__init__.py @@ -32,8 +32,8 @@ __version__ = "4.2.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-mongo:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-mongo:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/mongo/provider.yaml b/providers/src/airflow/providers/mongo/provider.yaml index db3d1fc578b4f..9dc63803a9ce9 100644 --- a/providers/src/airflow/providers/mongo/provider.yaml +++ b/providers/src/airflow/providers/mongo/provider.yaml @@ -53,7 +53,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - dnspython>=1.13.0 - pymongo>=4.0.0 diff --git a/providers/src/airflow/providers/mysql/__init__.py b/providers/src/airflow/providers/mysql/__init__.py index a8a39577cd56d..7016bc2558559 100644 --- a/providers/src/airflow/providers/mysql/__init__.py +++ b/providers/src/airflow/providers/mysql/__init__.py @@ -32,8 +32,8 @@ __version__ = "5.7.4" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-mysql:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-mysql:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/mysql/provider.yaml b/providers/src/airflow/providers/mysql/provider.yaml index fae601addd3de..8c58c5023464c 100644 --- a/providers/src/airflow/providers/mysql/provider.yaml +++ b/providers/src/airflow/providers/mysql/provider.yaml @@ -69,7 +69,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 # The mysqlclient package creates friction when installing on MacOS as it needs pkg-config to # Install and compile, and it's really only used by MySQL provider, so we can skip it on MacOS diff --git a/providers/src/airflow/providers/neo4j/__init__.py b/providers/src/airflow/providers/neo4j/__init__.py index 99d14644d4a56..55c5a37a99780 100644 --- a/providers/src/airflow/providers/neo4j/__init__.py +++ b/providers/src/airflow/providers/neo4j/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.7.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-neo4j:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-neo4j:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/neo4j/provider.yaml b/providers/src/airflow/providers/neo4j/provider.yaml index 990bb45b514a0..d283dd7d4e224 100644 --- a/providers/src/airflow/providers/neo4j/provider.yaml +++ b/providers/src/airflow/providers/neo4j/provider.yaml @@ -49,7 +49,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - neo4j>=4.2.1 integrations: diff --git a/providers/src/airflow/providers/odbc/__init__.py b/providers/src/airflow/providers/odbc/__init__.py index 370a73a68f50e..dedcd26d337ef 100644 --- a/providers/src/airflow/providers/odbc/__init__.py +++ b/providers/src/airflow/providers/odbc/__init__.py @@ -32,8 +32,8 @@ __version__ = "4.8.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-odbc:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-odbc:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/odbc/provider.yaml b/providers/src/airflow/providers/odbc/provider.yaml index 6c8d16fcc3f87..9c29ac86f176c 100644 --- a/providers/src/airflow/providers/odbc/provider.yaml +++ b/providers/src/airflow/providers/odbc/provider.yaml @@ -56,7 +56,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 - pyodbc>=5.0.0 diff --git a/providers/src/airflow/providers/openai/__init__.py b/providers/src/airflow/providers/openai/__init__.py index df5afee767e0a..db176bb5501aa 100644 --- a/providers/src/airflow/providers/openai/__init__.py +++ b/providers/src/airflow/providers/openai/__init__.py @@ -32,8 +32,8 @@ __version__ = "1.4.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-openai:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-openai:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/openai/provider.yaml b/providers/src/airflow/providers/openai/provider.yaml index 3e8bcb9e88673..2f32f9aff999c 100644 --- a/providers/src/airflow/providers/openai/provider.yaml +++ b/providers/src/airflow/providers/openai/provider.yaml @@ -45,7 +45,7 @@ integrations: tags: [software] dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - openai[datalib]>=1.32.0 hooks: diff --git a/providers/src/airflow/providers/openfaas/__init__.py b/providers/src/airflow/providers/openfaas/__init__.py index 23c23fb4876fb..53bd197c57285 100644 --- a/providers/src/airflow/providers/openfaas/__init__.py +++ b/providers/src/airflow/providers/openfaas/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-openfaas:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-openfaas:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/openfaas/provider.yaml b/providers/src/airflow/providers/openfaas/provider.yaml index 3c647be58aaed..505e2651ff16b 100644 --- a/providers/src/airflow/providers/openfaas/provider.yaml +++ b/providers/src/airflow/providers/openfaas/provider.yaml @@ -43,7 +43,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 integrations: - integration-name: OpenFaaS diff --git a/providers/src/airflow/providers/openlineage/__init__.py b/providers/src/airflow/providers/openlineage/__init__.py index 50ebe2c4cd6dc..50243446130a3 100644 --- a/providers/src/airflow/providers/openlineage/__init__.py +++ b/providers/src/airflow/providers/openlineage/__init__.py @@ -32,8 +32,8 @@ __version__ = "1.14.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-openlineage:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-openlineage:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/openlineage/provider.yaml b/providers/src/airflow/providers/openlineage/provider.yaml index c9eaa5206992b..efe6d4d7344fc 100644 --- a/providers/src/airflow/providers/openlineage/provider.yaml +++ b/providers/src/airflow/providers/openlineage/provider.yaml @@ -51,7 +51,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 - apache-airflow-providers-common-compat>=1.2.1 - attrs>=22.2 diff --git a/providers/src/airflow/providers/opensearch/__init__.py b/providers/src/airflow/providers/opensearch/__init__.py index 457d4fdeaaf70..c5366889c03d5 100644 --- a/providers/src/airflow/providers/opensearch/__init__.py +++ b/providers/src/airflow/providers/opensearch/__init__.py @@ -32,8 +32,8 @@ __version__ = "1.5.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-opensearch:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-opensearch:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/opensearch/provider.yaml b/providers/src/airflow/providers/opensearch/provider.yaml index e5b3027ebef67..534f6c0239559 100644 --- a/providers/src/airflow/providers/opensearch/provider.yaml +++ b/providers/src/airflow/providers/opensearch/provider.yaml @@ -36,7 +36,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - opensearch-py>=2.2.0 integrations: diff --git a/providers/src/airflow/providers/opsgenie/__init__.py b/providers/src/airflow/providers/opsgenie/__init__.py index 32fd3e62d3c91..810cd8aa124d5 100644 --- a/providers/src/airflow/providers/opsgenie/__init__.py +++ b/providers/src/airflow/providers/opsgenie/__init__.py @@ -32,8 +32,8 @@ __version__ = "5.7.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-opsgenie:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-opsgenie:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/opsgenie/provider.yaml b/providers/src/airflow/providers/opsgenie/provider.yaml index 0e6fdf9f0413d..180930d33cdc6 100644 --- a/providers/src/airflow/providers/opsgenie/provider.yaml +++ b/providers/src/airflow/providers/opsgenie/provider.yaml @@ -48,7 +48,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - opsgenie-sdk>=2.1.5 integrations: diff --git a/providers/src/airflow/providers/oracle/__init__.py b/providers/src/airflow/providers/oracle/__init__.py index a57bacc0c8b79..f1b34e0d352eb 100644 --- a/providers/src/airflow/providers/oracle/__init__.py +++ b/providers/src/airflow/providers/oracle/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.12.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-oracle:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-oracle:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/oracle/provider.yaml b/providers/src/airflow/providers/oracle/provider.yaml index f883e87c7145b..0c54d35d1905a 100644 --- a/providers/src/airflow/providers/oracle/provider.yaml +++ b/providers/src/airflow/providers/oracle/provider.yaml @@ -61,7 +61,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 - oracledb>=2.0.0 diff --git a/providers/src/airflow/providers/pagerduty/__init__.py b/providers/src/airflow/providers/pagerduty/__init__.py index f0cbb3e46d720..15f7855b37b4c 100644 --- a/providers/src/airflow/providers/pagerduty/__init__.py +++ b/providers/src/airflow/providers/pagerduty/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.8.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-pagerduty:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-pagerduty:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/pagerduty/provider.yaml b/providers/src/airflow/providers/pagerduty/provider.yaml index de0899dcdfe8d..06920c1a8879e 100644 --- a/providers/src/airflow/providers/pagerduty/provider.yaml +++ b/providers/src/airflow/providers/pagerduty/provider.yaml @@ -51,7 +51,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - pdpyras>=4.2.0 integrations: diff --git a/providers/src/airflow/providers/papermill/__init__.py b/providers/src/airflow/providers/papermill/__init__.py index b1e48dd9c0d98..aff56418f1a56 100644 --- a/providers/src/airflow/providers/papermill/__init__.py +++ b/providers/src/airflow/providers/papermill/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.8.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-papermill:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-papermill:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/papermill/provider.yaml b/providers/src/airflow/providers/papermill/provider.yaml index f793a71cc42ab..dbf98e552ee7a 100644 --- a/providers/src/airflow/providers/papermill/provider.yaml +++ b/providers/src/airflow/providers/papermill/provider.yaml @@ -53,7 +53,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - papermill[all]>=2.6.0 - scrapbook[all]>=0.5.0 - ipykernel>=6.29.4 diff --git a/providers/src/airflow/providers/pgvector/__init__.py b/providers/src/airflow/providers/pgvector/__init__.py index fbfb782e94e1a..db7851f54bce9 100644 --- a/providers/src/airflow/providers/pgvector/__init__.py +++ b/providers/src/airflow/providers/pgvector/__init__.py @@ -32,8 +32,8 @@ __version__ = "1.3.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-pgvector:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-pgvector:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/pgvector/provider.yaml b/providers/src/airflow/providers/pgvector/provider.yaml index eb992edf078b3..a2cf05d30af7c 100644 --- a/providers/src/airflow/providers/pgvector/provider.yaml +++ b/providers/src/airflow/providers/pgvector/provider.yaml @@ -43,7 +43,7 @@ integrations: tags: [software] dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-postgres>=5.7.1 # setting !=0.3.0 version due to https://github.com/pgvector/pgvector-python/issues/79 # observed in 0.3.0. diff --git a/providers/src/airflow/providers/pinecone/__init__.py b/providers/src/airflow/providers/pinecone/__init__.py index 2e5eab468cd4b..99ad18cce2c7c 100644 --- a/providers/src/airflow/providers/pinecone/__init__.py +++ b/providers/src/airflow/providers/pinecone/__init__.py @@ -32,8 +32,8 @@ __version__ = "2.1.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-pinecone:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-pinecone:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/pinecone/provider.yaml b/providers/src/airflow/providers/pinecone/provider.yaml index 8b330fa0fa1f4..a5155af3e6514 100644 --- a/providers/src/airflow/providers/pinecone/provider.yaml +++ b/providers/src/airflow/providers/pinecone/provider.yaml @@ -45,7 +45,7 @@ integrations: tags: [software] dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - pinecone-client>=3.1.0 hooks: diff --git a/providers/src/airflow/providers/postgres/__init__.py b/providers/src/airflow/providers/postgres/__init__.py index 9c6e5eba38a1b..e082807f81a2a 100644 --- a/providers/src/airflow/providers/postgres/__init__.py +++ b/providers/src/airflow/providers/postgres/__init__.py @@ -32,8 +32,8 @@ __version__ = "5.14.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-postgres:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-postgres:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/postgres/provider.yaml b/providers/src/airflow/providers/postgres/provider.yaml index 7e79f85c578fd..10d3d5bf2cf40 100644 --- a/providers/src/airflow/providers/postgres/provider.yaml +++ b/providers/src/airflow/providers/postgres/provider.yaml @@ -67,7 +67,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 - psycopg2-binary>=2.9.4 - asyncpg>=0.30.0 diff --git a/providers/src/airflow/providers/presto/__init__.py b/providers/src/airflow/providers/presto/__init__.py index 21003b2c152ac..fc007f5e011b5 100644 --- a/providers/src/airflow/providers/presto/__init__.py +++ b/providers/src/airflow/providers/presto/__init__.py @@ -32,8 +32,8 @@ __version__ = "5.7.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-presto:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-presto:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/presto/provider.yaml b/providers/src/airflow/providers/presto/provider.yaml index 1128fb54bd6ca..56f8ffcf02680 100644 --- a/providers/src/airflow/providers/presto/provider.yaml +++ b/providers/src/airflow/providers/presto/provider.yaml @@ -62,7 +62,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 - presto-python-client>=0.8.4 # In pandas 2.2 minimal version of the sqlalchemy is 2.0 diff --git a/providers/src/airflow/providers/qdrant/__init__.py b/providers/src/airflow/providers/qdrant/__init__.py index ebab806077467..3354bbe99cffe 100644 --- a/providers/src/airflow/providers/qdrant/__init__.py +++ b/providers/src/airflow/providers/qdrant/__init__.py @@ -32,8 +32,8 @@ __version__ = "1.2.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-qdrant:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-qdrant:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/qdrant/provider.yaml b/providers/src/airflow/providers/qdrant/provider.yaml index 3f86123faf67f..5a190e88b0496 100644 --- a/providers/src/airflow/providers/qdrant/provider.yaml +++ b/providers/src/airflow/providers/qdrant/provider.yaml @@ -43,7 +43,7 @@ integrations: dependencies: - qdrant_client>=1.10.1 - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 hooks: - integration-name: Qdrant diff --git a/providers/src/airflow/providers/redis/__init__.py b/providers/src/airflow/providers/redis/__init__.py index 9d71e73648c32..f19bf85e2bdb9 100644 --- a/providers/src/airflow/providers/redis/__init__.py +++ b/providers/src/airflow/providers/redis/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.8.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-redis:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-redis:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/redis/provider.yaml b/providers/src/airflow/providers/redis/provider.yaml index 63b019f274c12..d57c020d99e32 100644 --- a/providers/src/airflow/providers/redis/provider.yaml +++ b/providers/src/airflow/providers/redis/provider.yaml @@ -49,7 +49,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 # 5.0.2 excluded due to breaking changes which fixed in https://github.com/redis/redis-py/pull/3176 - redis>=4.5.2,!=4.5.5,!=5.0.2 diff --git a/providers/src/airflow/providers/salesforce/__init__.py b/providers/src/airflow/providers/salesforce/__init__.py index 0cf2ba8f97a1b..3f0ca926f3078 100644 --- a/providers/src/airflow/providers/salesforce/__init__.py +++ b/providers/src/airflow/providers/salesforce/__init__.py @@ -32,8 +32,8 @@ __version__ = "5.8.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-salesforce:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-salesforce:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/salesforce/provider.yaml b/providers/src/airflow/providers/salesforce/provider.yaml index dd5147d2ffee1..bfb4732fa3c7a 100644 --- a/providers/src/airflow/providers/salesforce/provider.yaml +++ b/providers/src/airflow/providers/salesforce/provider.yaml @@ -58,7 +58,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - simple-salesforce>=1.0.0 # In pandas 2.2 minimal version of the sqlalchemy is 2.0 # https://pandas.pydata.org/docs/whatsnew/v2.2.0.html#increased-minimum-versions-for-dependencies diff --git a/providers/src/airflow/providers/samba/__init__.py b/providers/src/airflow/providers/samba/__init__.py index 4f4d0ee2915da..e1761adb8ef04 100644 --- a/providers/src/airflow/providers/samba/__init__.py +++ b/providers/src/airflow/providers/samba/__init__.py @@ -32,8 +32,8 @@ __version__ = "4.8.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-samba:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-samba:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/samba/provider.yaml b/providers/src/airflow/providers/samba/provider.yaml index 4e681228bffe3..65bc3260d7d75 100644 --- a/providers/src/airflow/providers/samba/provider.yaml +++ b/providers/src/airflow/providers/samba/provider.yaml @@ -47,7 +47,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - smbprotocol>=1.5.0 integrations: diff --git a/providers/src/airflow/providers/segment/__init__.py b/providers/src/airflow/providers/segment/__init__.py index a51e77748eec4..3b958abf2adf2 100644 --- a/providers/src/airflow/providers/segment/__init__.py +++ b/providers/src/airflow/providers/segment/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-segment:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-segment:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/segment/provider.yaml b/providers/src/airflow/providers/segment/provider.yaml index 30c5e75beb647..62904cfa4bbe6 100644 --- a/providers/src/airflow/providers/segment/provider.yaml +++ b/providers/src/airflow/providers/segment/provider.yaml @@ -43,7 +43,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - analytics-python>=1.2.9 integrations: diff --git a/providers/src/airflow/providers/sendgrid/__init__.py b/providers/src/airflow/providers/sendgrid/__init__.py index c6342ee4144df..965e521dc966c 100644 --- a/providers/src/airflow/providers/sendgrid/__init__.py +++ b/providers/src/airflow/providers/sendgrid/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-sendgrid:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-sendgrid:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/sendgrid/provider.yaml b/providers/src/airflow/providers/sendgrid/provider.yaml index 7a64ef4c2de1a..e5cf9c8e8e0a5 100644 --- a/providers/src/airflow/providers/sendgrid/provider.yaml +++ b/providers/src/airflow/providers/sendgrid/provider.yaml @@ -22,7 +22,7 @@ description: | `Sendgrid `__ dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - sendgrid>=6.0.0 state: ready diff --git a/providers/src/airflow/providers/sftp/__init__.py b/providers/src/airflow/providers/sftp/__init__.py index 78a423f73c027..8d41727dda995 100644 --- a/providers/src/airflow/providers/sftp/__init__.py +++ b/providers/src/airflow/providers/sftp/__init__.py @@ -32,8 +32,8 @@ __version__ = "4.11.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-sftp:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-sftp:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/sftp/provider.yaml b/providers/src/airflow/providers/sftp/provider.yaml index abf990cc4190e..192ec08c6addb 100644 --- a/providers/src/airflow/providers/sftp/provider.yaml +++ b/providers/src/airflow/providers/sftp/provider.yaml @@ -67,7 +67,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-ssh>=2.1.0 - paramiko>=2.9.0 - asyncssh>=2.12.0 diff --git a/providers/src/airflow/providers/singularity/__init__.py b/providers/src/airflow/providers/singularity/__init__.py index 366f0cc44518a..7e1e78f6cad1c 100644 --- a/providers/src/airflow/providers/singularity/__init__.py +++ b/providers/src/airflow/providers/singularity/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-singularity:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-singularity:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/singularity/provider.yaml b/providers/src/airflow/providers/singularity/provider.yaml index 3d36879f50ef7..92bd2958d53d4 100644 --- a/providers/src/airflow/providers/singularity/provider.yaml +++ b/providers/src/airflow/providers/singularity/provider.yaml @@ -45,7 +45,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - spython>=0.0.56 integrations: diff --git a/providers/src/airflow/providers/slack/__init__.py b/providers/src/airflow/providers/slack/__init__.py index adf18e2554884..13ae096a699c6 100644 --- a/providers/src/airflow/providers/slack/__init__.py +++ b/providers/src/airflow/providers/slack/__init__.py @@ -32,8 +32,8 @@ __version__ = "8.9.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-slack:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-slack:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/slack/provider.yaml b/providers/src/airflow/providers/slack/provider.yaml index 732cecccd24ff..417047673762a 100644 --- a/providers/src/airflow/providers/slack/provider.yaml +++ b/providers/src/airflow/providers/slack/provider.yaml @@ -66,7 +66,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 - slack_sdk>=3.19.0 diff --git a/providers/src/airflow/providers/smtp/__init__.py b/providers/src/airflow/providers/smtp/__init__.py index ab800c4733356..0727f6d18c67b 100644 --- a/providers/src/airflow/providers/smtp/__init__.py +++ b/providers/src/airflow/providers/smtp/__init__.py @@ -32,8 +32,8 @@ __version__ = "1.8.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-smtp:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-smtp:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/smtp/provider.yaml b/providers/src/airflow/providers/smtp/provider.yaml index a7bc766595dc5..6510cb50cd3c5 100644 --- a/providers/src/airflow/providers/smtp/provider.yaml +++ b/providers/src/airflow/providers/smtp/provider.yaml @@ -44,7 +44,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 integrations: - integration-name: Simple Mail Transfer Protocol (SMTP) diff --git a/providers/src/airflow/providers/snowflake/__init__.py b/providers/src/airflow/providers/snowflake/__init__.py index d0b9091e82516..d90ac13f93aef 100644 --- a/providers/src/airflow/providers/snowflake/__init__.py +++ b/providers/src/airflow/providers/snowflake/__init__.py @@ -32,8 +32,8 @@ __version__ = "5.8.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-snowflake:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-snowflake:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/snowflake/provider.yaml b/providers/src/airflow/providers/snowflake/provider.yaml index 4009e0d6036ba..0e28ac0b63cd6 100644 --- a/providers/src/airflow/providers/snowflake/provider.yaml +++ b/providers/src/airflow/providers/snowflake/provider.yaml @@ -80,7 +80,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-compat>=1.1.0 - apache-airflow-providers-common-sql>=1.20.0 # In pandas 2.2 minimal version of the sqlalchemy is 2.0 diff --git a/providers/src/airflow/providers/sqlite/__init__.py b/providers/src/airflow/providers/sqlite/__init__.py index e89b6638acc29..dcdedf8a7db57 100644 --- a/providers/src/airflow/providers/sqlite/__init__.py +++ b/providers/src/airflow/providers/sqlite/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.9.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-sqlite:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-sqlite:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/sqlite/provider.yaml b/providers/src/airflow/providers/sqlite/provider.yaml index 3ab2417cf2c06..777862fa1ddf7 100644 --- a/providers/src/airflow/providers/sqlite/provider.yaml +++ b/providers/src/airflow/providers/sqlite/provider.yaml @@ -56,7 +56,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - aiosqlite>=0.20.0 - apache-airflow-providers-common-sql>=1.20.0 diff --git a/providers/src/airflow/providers/ssh/__init__.py b/providers/src/airflow/providers/ssh/__init__.py index ca5d09b184693..cf61ba7cc4694 100644 --- a/providers/src/airflow/providers/ssh/__init__.py +++ b/providers/src/airflow/providers/ssh/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.14.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-ssh:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-ssh:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/ssh/provider.yaml b/providers/src/airflow/providers/ssh/provider.yaml index 4f64433717da2..85aefe9081880 100644 --- a/providers/src/airflow/providers/ssh/provider.yaml +++ b/providers/src/airflow/providers/ssh/provider.yaml @@ -64,7 +64,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - paramiko>=2.9.0 - sshtunnel>=0.3.2 diff --git a/providers/src/airflow/providers/standard/__init__.py b/providers/src/airflow/providers/standard/__init__.py index 164dc7203aa1a..5a03aa6c19477 100644 --- a/providers/src/airflow/providers/standard/__init__.py +++ b/providers/src/airflow/providers/standard/__init__.py @@ -32,8 +32,8 @@ __version__ = "0.0.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-standard:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-standard:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/standard/provider.yaml b/providers/src/airflow/providers/standard/provider.yaml index 661f3f4f855e4..baa54c3eca291 100644 --- a/providers/src/airflow/providers/standard/provider.yaml +++ b/providers/src/airflow/providers/standard/provider.yaml @@ -28,7 +28,7 @@ versions: - 0.0.1 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 integrations: diff --git a/providers/src/airflow/providers/tableau/__init__.py b/providers/src/airflow/providers/tableau/__init__.py index a3bd7cd6af747..0714c3a896e85 100644 --- a/providers/src/airflow/providers/tableau/__init__.py +++ b/providers/src/airflow/providers/tableau/__init__.py @@ -32,8 +32,8 @@ __version__ = "4.6.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-tableau:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-tableau:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/tableau/provider.yaml b/providers/src/airflow/providers/tableau/provider.yaml index e9aeff2f455cb..2474635318067 100644 --- a/providers/src/airflow/providers/tableau/provider.yaml +++ b/providers/src/airflow/providers/tableau/provider.yaml @@ -54,7 +54,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - tableauserverclient>=0.25 integrations: diff --git a/providers/src/airflow/providers/telegram/__init__.py b/providers/src/airflow/providers/telegram/__init__.py index be38ca0d2fc77..f0d7effbc6bbe 100644 --- a/providers/src/airflow/providers/telegram/__init__.py +++ b/providers/src/airflow/providers/telegram/__init__.py @@ -32,8 +32,8 @@ __version__ = "4.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-telegram:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-telegram:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/telegram/provider.yaml b/providers/src/airflow/providers/telegram/provider.yaml index 3bbcf3753b967..043767d96a077 100644 --- a/providers/src/airflow/providers/telegram/provider.yaml +++ b/providers/src/airflow/providers/telegram/provider.yaml @@ -49,7 +49,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - python-telegram-bot>=20.2 integrations: diff --git a/providers/src/airflow/providers/teradata/__init__.py b/providers/src/airflow/providers/teradata/__init__.py index 8a1af78207ad0..e75d3e2e357fd 100644 --- a/providers/src/airflow/providers/teradata/__init__.py +++ b/providers/src/airflow/providers/teradata/__init__.py @@ -32,8 +32,8 @@ __version__ = "2.6.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-teradata:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-teradata:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/teradata/provider.yaml b/providers/src/airflow/providers/teradata/provider.yaml index 6ac23b1c340f7..b0f405b38b10e 100644 --- a/providers/src/airflow/providers/teradata/provider.yaml +++ b/providers/src/airflow/providers/teradata/provider.yaml @@ -36,7 +36,7 @@ versions: - 2.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 - teradatasqlalchemy>=17.20.0.0 - teradatasql>=17.20.0.28 diff --git a/providers/src/airflow/providers/trino/__init__.py b/providers/src/airflow/providers/trino/__init__.py index 785eca4dd8f0d..b886d97ab9145 100644 --- a/providers/src/airflow/providers/trino/__init__.py +++ b/providers/src/airflow/providers/trino/__init__.py @@ -32,8 +32,8 @@ __version__ = "5.9.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-trino:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-trino:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/trino/provider.yaml b/providers/src/airflow/providers/trino/provider.yaml index 960ce1c6c7102..57e5da9006129 100644 --- a/providers/src/airflow/providers/trino/provider.yaml +++ b/providers/src/airflow/providers/trino/provider.yaml @@ -65,7 +65,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 # In pandas 2.2 minimal version of the sqlalchemy is 2.0 # https://pandas.pydata.org/docs/whatsnew/v2.2.0.html#increased-minimum-versions-for-dependencies diff --git a/providers/src/airflow/providers/vertica/__init__.py b/providers/src/airflow/providers/vertica/__init__.py index 16409ae96367b..04994d906219d 100644 --- a/providers/src/airflow/providers/vertica/__init__.py +++ b/providers/src/airflow/providers/vertica/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.9.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-vertica:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-vertica:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/vertica/provider.yaml b/providers/src/airflow/providers/vertica/provider.yaml index 8e55440be6fd1..5dcf73f4278f5 100644 --- a/providers/src/airflow/providers/vertica/provider.yaml +++ b/providers/src/airflow/providers/vertica/provider.yaml @@ -54,7 +54,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 - vertica-python>=0.6.0 diff --git a/providers/src/airflow/providers/weaviate/__init__.py b/providers/src/airflow/providers/weaviate/__init__.py index 5547395b7cb54..c0ec0ed7ed651 100644 --- a/providers/src/airflow/providers/weaviate/__init__.py +++ b/providers/src/airflow/providers/weaviate/__init__.py @@ -32,8 +32,8 @@ __version__ = "2.1.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-weaviate:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-weaviate:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/weaviate/provider.yaml b/providers/src/airflow/providers/weaviate/provider.yaml index 8328d2c61474a..3c3cc1c751c56 100644 --- a/providers/src/airflow/providers/weaviate/provider.yaml +++ b/providers/src/airflow/providers/weaviate/provider.yaml @@ -49,7 +49,7 @@ integrations: tags: [software] dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - httpx>=0.25.0 - weaviate-client>=4.4.0 # In pandas 2.2 minimal version of the sqlalchemy is 2.0 diff --git a/providers/src/airflow/providers/yandex/__init__.py b/providers/src/airflow/providers/yandex/__init__.py index 0cfe8989d883f..13dfa2f97ee40 100644 --- a/providers/src/airflow/providers/yandex/__init__.py +++ b/providers/src/airflow/providers/yandex/__init__.py @@ -32,8 +32,8 @@ __version__ = "3.12.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-yandex:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-yandex:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/yandex/provider.yaml b/providers/src/airflow/providers/yandex/provider.yaml index 000781f28de13..74ed85a2cf065 100644 --- a/providers/src/airflow/providers/yandex/provider.yaml +++ b/providers/src/airflow/providers/yandex/provider.yaml @@ -52,7 +52,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - yandexcloud>=0.308.0 - yandex-query-client>=0.1.4 diff --git a/providers/src/airflow/providers/ydb/__init__.py b/providers/src/airflow/providers/ydb/__init__.py index 4646e586805f3..7b678744a76f3 100644 --- a/providers/src/airflow/providers/ydb/__init__.py +++ b/providers/src/airflow/providers/ydb/__init__.py @@ -32,8 +32,8 @@ __version__ = "2.0.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-ydb:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-ydb:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/ydb/provider.yaml b/providers/src/airflow/providers/ydb/provider.yaml index b04b3a048d15b..8b2d304090826 100644 --- a/providers/src/airflow/providers/ydb/provider.yaml +++ b/providers/src/airflow/providers/ydb/provider.yaml @@ -33,7 +33,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - apache-airflow-providers-common-sql>=1.20.0 - ydb>=3.18.8 - ydb-dbapi>=0.1.0 diff --git a/providers/src/airflow/providers/zendesk/__init__.py b/providers/src/airflow/providers/zendesk/__init__.py index 1f4fb6efc489f..319d02f6d17cb 100644 --- a/providers/src/airflow/providers/zendesk/__init__.py +++ b/providers/src/airflow/providers/zendesk/__init__.py @@ -32,8 +32,8 @@ __version__ = "4.8.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( - "2.8.0" + "2.9.0" ): raise RuntimeError( - f"The package `apache-airflow-providers-zendesk:{__version__}` needs Apache Airflow 2.8.0+" + f"The package `apache-airflow-providers-zendesk:{__version__}` needs Apache Airflow 2.9.0+" ) diff --git a/providers/src/airflow/providers/zendesk/provider.yaml b/providers/src/airflow/providers/zendesk/provider.yaml index eb552c323bbbd..645b4e056b859 100644 --- a/providers/src/airflow/providers/zendesk/provider.yaml +++ b/providers/src/airflow/providers/zendesk/provider.yaml @@ -47,7 +47,7 @@ versions: - 1.0.0 dependencies: - - apache-airflow>=2.8.0 + - apache-airflow>=2.9.0 - zenpy>=2.0.40 integrations: