diff --git a/generated/provider_dependencies.json b/generated/provider_dependencies.json index c657a5a0d50de..fda1b91ba13c1 100644 --- a/generated/provider_dependencies.json +++ b/generated/provider_dependencies.json @@ -646,7 +646,8 @@ "google-api-python-client>=2.0.2", "google-auth-httplib2>=0.0.1", "google-auth>=2.29.0", - "google-cloud-aiplatform>=1.70.0", + "google-cloud-aiplatform[evaluation]>=1.73.0", + "google-cloud-alloydb>=0.4.0", "google-cloud-automl>=2.12.0", "google-cloud-batch>=0.13.0", "google-cloud-bigquery-datatransfer>=3.13.0", diff --git a/providers/src/airflow/providers/fab/auth_manager/security_manager/override.py b/providers/src/airflow/providers/fab/auth_manager/security_manager/override.py index e63cc67792c67..e3e36a667c9ed 100644 --- a/providers/src/airflow/providers/fab/auth_manager/security_manager/override.py +++ b/providers/src/airflow/providers/fab/auth_manager/security_manager/override.py @@ -846,12 +846,24 @@ def _init_config(self): app.config.setdefault("AUTH_ROLES_MAPPING", {}) app.config.setdefault("AUTH_ROLES_SYNC_AT_LOGIN", False) app.config.setdefault("AUTH_API_LOGIN_ALLOW_MULTIPLE_PROVIDERS", False) - app.config.setdefault( - "AUTH_DB_FAKE_PASSWORD_HASH_CHECK", - "scrypt:32768:8:1$wiDa0ruWlIPhp9LM$6e409d093e62ad54df2af895d0e125b05ff6cf6414" - "8350189ffc4bcc71286edf1b8ad94a442c00f890224bf2b32153d0750c89ee9" - "401e62f9dcee5399065e4e5", - ) + + from packaging.version import Version + from werkzeug import __version__ as werkzeug_version + + parsed_werkzeug_version = Version(werkzeug_version) + if parsed_werkzeug_version < Version("3.0.0"): + app.config.setdefault( + "AUTH_DB_FAKE_PASSWORD_HASH_CHECK", + "pbkdf2:sha256:150000$Z3t6fmj2$22da622d94a1f8118" + "c0976a03d2f18f680bfff877c9a965db9eedc51bc0be87c", + ) + else: + app.config.setdefault( + "AUTH_DB_FAKE_PASSWORD_HASH_CHECK", + "scrypt:32768:8:1$wiDa0ruWlIPhp9LM$6e409d093e62ad54df2af895d0e125b05ff6cf6414" + "8350189ffc4bcc71286edf1b8ad94a442c00f890224bf2b32153d0750c89ee9" + "401e62f9dcee5399065e4e5", + ) # LDAP Config if self.auth_type == AUTH_LDAP: diff --git a/providers/src/airflow/providers/google/provider.yaml b/providers/src/airflow/providers/google/provider.yaml index 44ab9a52154cf..ea4c907f5df50 100644 --- a/providers/src/airflow/providers/google/provider.yaml +++ b/providers/src/airflow/providers/google/provider.yaml @@ -116,7 +116,8 @@ dependencies: - google-api-python-client>=2.0.2 - google-auth>=2.29.0 - google-auth-httplib2>=0.0.1 - - google-cloud-aiplatform>=1.70.0 + - google-cloud-aiplatform[evaluation]>=1.73.0 + - google-cloud-alloydb>=0.4.0 - google-cloud-automl>=2.12.0 # Excluded versions contain bug https://github.com/apache/airflow/issues/39541 which is resolved in 3.24.0 - google-cloud-bigquery>=3.4.0,!=3.21.*,!=3.22.0,!=3.23.*