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

eladkal pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 059e9a40ecb misc: specify remove date for deprecations warnings 
(#63505)
059e9a40ecb is described below

commit 059e9a40ecbd2fcfaa863e0e2bfb36f8a17f205a
Author: olegkachur-e <[email protected]>
AuthorDate: Thu Mar 26 20:47:49 2026 +0100

    misc: specify remove date for deprecations warnings (#63505)
    
    Co-authored-by: Oleg Kachur <[email protected]>
---
 .../google/src/airflow/providers/google/cloud/hooks/dataflow.py   | 8 ++++----
 providers/google/src/airflow/providers/google/cloud/hooks/gcs.py  | 2 +-
 .../google/src/airflow/providers/google/cloud/hooks/pubsub.py     | 2 +-
 .../google/src/airflow/providers/google/cloud/links/dataproc.py   | 2 +-
 .../providers/google/cloud/log/stackdriver_task_handler.py        | 2 +-
 .../src/airflow/providers/google/cloud/operators/dataproc.py      | 2 +-
 .../google/src/airflow/providers/google/cloud/operators/gcs.py    | 2 +-
 .../airflow/providers/google/cloud/operators/kubernetes_engine.py | 2 +-
 .../google/src/airflow/providers/google/cloud/sensors/bigquery.py | 2 +-
 .../providers/google/cloud/transfers/azure_fileshare_to_gcs.py    | 2 +-
 .../airflow/providers/google/cloud/transfers/bigquery_to_mssql.py | 2 +-
 .../src/airflow/providers/google/cloud/transfers/gcs_to_gcs.py    | 6 +++---
 .../airflow/providers/google/cloud/triggers/kubernetes_engine.py  | 4 ++--
 13 files changed, 19 insertions(+), 19 deletions(-)

diff --git 
a/providers/google/src/airflow/providers/google/cloud/hooks/dataflow.py 
b/providers/google/src/airflow/providers/google/cloud/hooks/dataflow.py
index 2fe73bcc971..46788acb3cd 100644
--- a/providers/google/src/airflow/providers/google/cloud/hooks/dataflow.py
+++ b/providers/google/src/airflow/providers/google/cloud/hooks/dataflow.py
@@ -708,7 +708,7 @@ class DataflowHook(GoogleBaseHook):
 
         if on_new_job_id_callback:
             warnings.warn(
-                "on_new_job_id_callback is Deprecated. Please start using 
on_new_job_callback",
+                "on_new_job_id_callback is Deprecated. Please start using 
on_new_job_callback. Planned removal date: October 5, 2026.",
                 AirflowProviderDeprecationWarning,
                 stacklevel=3,
             )
@@ -885,7 +885,7 @@ class DataflowHook(GoogleBaseHook):
 
         if on_new_job_id_callback:
             warnings.warn(
-                "on_new_job_id_callback is Deprecated. Please start using 
on_new_job_callback",
+                "on_new_job_id_callback is Deprecated. Please start using 
on_new_job_callback. Planned removal date: October 5, 2026.",
                 AirflowProviderDeprecationWarning,
                 stacklevel=3,
             )
@@ -1067,7 +1067,7 @@ class DataflowHook(GoogleBaseHook):
         if variables:
             warnings.warn(
                 "The variables parameter has been deprecated. You should pass 
project_id using "
-                "the project_id parameter.",
+                "the project_id parameter. Planned removal date: October 5, 
2026.",
                 AirflowProviderDeprecationWarning,
                 stacklevel=4,
             )
@@ -1076,7 +1076,7 @@ class DataflowHook(GoogleBaseHook):
             location = DEFAULT_DATAFLOW_LOCATION
             warnings.warn(
                 "The location argument will be become mandatory in future 
versions, "
-                f"currently, it defaults to {DEFAULT_DATAFLOW_LOCATION}, 
please set the location explicitly.",
+                f"currently, it defaults to {DEFAULT_DATAFLOW_LOCATION}, 
please set the location explicitly. Planned removal date: October 5, 2026.",
                 AirflowProviderDeprecationWarning,
                 stacklevel=4,
             )
diff --git a/providers/google/src/airflow/providers/google/cloud/hooks/gcs.py 
b/providers/google/src/airflow/providers/google/cloud/hooks/gcs.py
index 569380b68bc..3ec6a23d306 100644
--- a/providers/google/src/airflow/providers/google/cloud/hooks/gcs.py
+++ b/providers/google/src/airflow/providers/google/cloud/hooks/gcs.py
@@ -776,7 +776,7 @@ class GCSHook(GoogleBaseHook):
         """
         if delimiter and delimiter != "/":
             warnings.warn(
-                "Usage of 'delimiter' param is deprecated, please use 
'match_glob' instead",
+                "Usage of 'delimiter' param is deprecated, please use 
'match_glob' instead. Planned removal date: October 5, 2026.",
                 AirflowProviderDeprecationWarning,
                 stacklevel=2,
             )
diff --git 
a/providers/google/src/airflow/providers/google/cloud/hooks/pubsub.py 
b/providers/google/src/airflow/providers/google/cloud/hooks/pubsub.py
index b4da615f389..45a67408d97 100644
--- a/providers/google/src/airflow/providers/google/cloud/hooks/pubsub.py
+++ b/providers/google/src/airflow/providers/google/cloud/hooks/pubsub.py
@@ -165,7 +165,7 @@ class PubSubHook(GoogleBaseHook):
                     b64decode(message["data"])
                     warnings.warn(
                         "The base 64 encoded string as 'data' field has been 
deprecated. "
-                        "You should pass bytestring (utf-8 encoded).",
+                        "You should pass bytestring (utf-8 encoded). Planned 
removal date: October 5, 2026.",
                         AirflowProviderDeprecationWarning,
                         stacklevel=4,
                     )
diff --git 
a/providers/google/src/airflow/providers/google/cloud/links/dataproc.py 
b/providers/google/src/airflow/providers/google/cloud/links/dataproc.py
index b527e65573b..87b2cf831fa 100644
--- a/providers/google/src/airflow/providers/google/cloud/links/dataproc.py
+++ b/providers/google/src/airflow/providers/google/cloud/links/dataproc.py
@@ -41,7 +41,7 @@ def __getattr__(name: str) -> Any:
         warnings.warn(
             (
                 "DATAPROC_JOB_LOG_LINK has been deprecated and will be removed 
in the next MAJOR release."
-                " Please use DATAPROC_JOB_LINK instead"
+                " Please use DATAPROC_JOB_LINK instead. Planned removal date: 
October 5, 2026."
             ),
             AirflowProviderDeprecationWarning,
             stacklevel=2,
diff --git 
a/providers/google/src/airflow/providers/google/cloud/log/stackdriver_task_handler.py
 
b/providers/google/src/airflow/providers/google/cloud/log/stackdriver_task_handler.py
index fa22127ad5d..b11a1cd6a47 100644
--- 
a/providers/google/src/airflow/providers/google/cloud/log/stackdriver_task_handler.py
+++ 
b/providers/google/src/airflow/providers/google/cloud/log/stackdriver_task_handler.py
@@ -113,7 +113,7 @@ class StackdriverTaskHandler(logging.Handler):
         if name is not NOTSET:
             warnings.warn(
                 "Param `name` is deprecated and will be removed in a future 
release. "
-                "Please use `gcp_log_name` instead. ",
+                "Please use `gcp_log_name` instead. Planned removal date: 
October 5, 2026.",
                 AirflowProviderDeprecationWarning,
                 stacklevel=2,
             )
diff --git 
a/providers/google/src/airflow/providers/google/cloud/operators/dataproc.py 
b/providers/google/src/airflow/providers/google/cloud/operators/dataproc.py
index 41e76713b1e..2348c61f285 100644
--- a/providers/google/src/airflow/providers/google/cloud/operators/dataproc.py
+++ b/providers/google/src/airflow/providers/google/cloud/operators/dataproc.py
@@ -669,7 +669,7 @@ class 
DataprocCreateClusterOperator(GoogleCloudBaseOperator):
                 f"Passing cluster parameters by keywords to 
`{type(self).__name__}` will be deprecated. "
                 "Please provide cluster_config object using `cluster_config` 
parameter. "
                 "You can use 
`airflow.dataproc.ClusterGenerator.generate_cluster` "
-                "method to obtain cluster object.",
+                "method to obtain cluster object. Planned removal date: 
October 5, 2026.",
                 AirflowProviderDeprecationWarning,
                 stacklevel=2,
             )
diff --git 
a/providers/google/src/airflow/providers/google/cloud/operators/gcs.py 
b/providers/google/src/airflow/providers/google/cloud/operators/gcs.py
index 1cfb40ff0cb..ffe58f8db96 100644
--- a/providers/google/src/airflow/providers/google/cloud/operators/gcs.py
+++ b/providers/google/src/airflow/providers/google/cloud/operators/gcs.py
@@ -231,7 +231,7 @@ class GCSListObjectsOperator(GoogleCloudBaseOperator):
         self.prefix = prefix
         if delimiter:
             warnings.warn(
-                "Usage of 'delimiter' is deprecated, please use 'match_glob' 
instead",
+                "Usage of 'delimiter' is deprecated, please use 'match_glob' 
instead. Planned removal date: October 5, 2026.",
                 AirflowProviderDeprecationWarning,
                 stacklevel=2,
             )
diff --git 
a/providers/google/src/airflow/providers/google/cloud/operators/kubernetes_engine.py
 
b/providers/google/src/airflow/providers/google/cloud/operators/kubernetes_engine.py
index a49849a7084..08b27098f09 100644
--- 
a/providers/google/src/airflow/providers/google/cloud/operators/kubernetes_engine.py
+++ 
b/providers/google/src/airflow/providers/google/cloud/operators/kubernetes_engine.py
@@ -459,7 +459,7 @@ class GKECreateClusterOperator(GKEOperatorMixin, 
GoogleCloudBaseOperator):
         for deprecated_field, replacement in 
deprecated_body_fields_with_replacement:
             if self._body_field(deprecated_field):
                 warnings.warn(
-                    f"The body field '{deprecated_field}' is deprecated. Use 
'{replacement}' instead.",
+                    f"The body field '{deprecated_field}' is deprecated. Use 
'{replacement}' instead. Planned removal date: October 5, 2026.",
                     AirflowProviderDeprecationWarning,
                     stacklevel=2,
                 )
diff --git 
a/providers/google/src/airflow/providers/google/cloud/sensors/bigquery.py 
b/providers/google/src/airflow/providers/google/cloud/sensors/bigquery.py
index d86fa9c92f0..5b891bb075c 100644
--- a/providers/google/src/airflow/providers/google/cloud/sensors/bigquery.py
+++ b/providers/google/src/airflow/providers/google/cloud/sensors/bigquery.py
@@ -82,7 +82,7 @@ class BigQueryTableExistenceSensor(BaseSensorOperator):
                 kwargs["poke_interval"] = kwargs["polling_interval"]
                 warnings.warn(
                     "Argument `poll_interval` is deprecated and will be 
removed "
-                    "in a future release.  Please use `poke_interval` 
instead.",
+                    "in a future release.  Please use `poke_interval` instead. 
Planned removal date: October 5, 2026.",
                     AirflowProviderDeprecationWarning,
                     stacklevel=2,
                 )
diff --git 
a/providers/google/src/airflow/providers/google/cloud/transfers/azure_fileshare_to_gcs.py
 
b/providers/google/src/airflow/providers/google/cloud/transfers/azure_fileshare_to_gcs.py
index 993ce091d50..488738d1967 100644
--- 
a/providers/google/src/airflow/providers/google/cloud/transfers/azure_fileshare_to_gcs.py
+++ 
b/providers/google/src/airflow/providers/google/cloud/transfers/azure_fileshare_to_gcs.py
@@ -105,7 +105,7 @@ class AzureFileShareToGCSOperator(BaseOperator):
         if self.directory_path is None and self.directory_name is not None:
             self.directory_path = self.directory_name
             warnings.warn(
-                "Use 'directory_path' instead of 'directory_name'.",
+                "Use 'directory_path' instead of 'directory_name'. Planned 
removal date: October 5, 2026.",
                 AirflowProviderDeprecationWarning,
                 stacklevel=2,
             )
diff --git 
a/providers/google/src/airflow/providers/google/cloud/transfers/bigquery_to_mssql.py
 
b/providers/google/src/airflow/providers/google/cloud/transfers/bigquery_to_mssql.py
index e1706fd6814..d2ebe9737ec 100644
--- 
a/providers/google/src/airflow/providers/google/cloud/transfers/bigquery_to_mssql.py
+++ 
b/providers/google/src/airflow/providers/google/cloud/transfers/bigquery_to_mssql.py
@@ -68,7 +68,7 @@ class BigQueryToMsSqlOperator(BigQueryToSqlBaseOperator):
     ) -> None:
         if mssql_table is not None:
             warnings.warn(
-                "The `mssql_table` parameter has been deprecated. Use 
`target_table_name` instead.",
+                "The `mssql_table` parameter has been deprecated. Use 
`target_table_name` instead. Planned removal date: October 5, 2026.",
                 AirflowProviderDeprecationWarning,
                 stacklevel=2,
             )
diff --git 
a/providers/google/src/airflow/providers/google/cloud/transfers/gcs_to_gcs.py 
b/providers/google/src/airflow/providers/google/cloud/transfers/gcs_to_gcs.py
index 5b32ac83c5e..823fef56021 100644
--- 
a/providers/google/src/airflow/providers/google/cloud/transfers/gcs_to_gcs.py
+++ 
b/providers/google/src/airflow/providers/google/cloud/transfers/gcs_to_gcs.py
@@ -206,14 +206,14 @@ class GCSToGCSOperator(BaseOperator):
         self.source_bucket = source_bucket
         if source_object and WILDCARD in source_object:
             warnings.warn(
-                "Usage of wildcard (*) in 'source_object' is deprecated, 
utilize 'match_glob' instead",
+                "Usage of wildcard (*) in 'source_object' is deprecated, 
utilize 'match_glob' instead. Planned removal date: October 5, 2026.",
                 AirflowProviderDeprecationWarning,
                 stacklevel=2,
             )
         self.source_object = source_object
         if source_objects and any(WILDCARD in obj for obj in source_objects):
             warnings.warn(
-                "Usage of wildcard (*) in 'source_objects' is deprecated, 
utilize 'match_glob' instead",
+                "Usage of wildcard (*) in 'source_objects' is deprecated, 
utilize 'match_glob' instead. Planned removal date: October 5, 2026.",
                 AirflowProviderDeprecationWarning,
                 stacklevel=2,
             )
@@ -222,7 +222,7 @@ class GCSToGCSOperator(BaseOperator):
         self.destination_object = destination_object
         if delimiter:
             warnings.warn(
-                "Usage of 'delimiter' is deprecated, please use 'match_glob' 
instead",
+                "Usage of 'delimiter' is deprecated, please use 'match_glob' 
instead. Planned removal date: October 5, 2026.",
                 AirflowProviderDeprecationWarning,
                 stacklevel=2,
             )
diff --git 
a/providers/google/src/airflow/providers/google/cloud/triggers/kubernetes_engine.py
 
b/providers/google/src/airflow/providers/google/cloud/triggers/kubernetes_engine.py
index a718fa016b3..6867b96b747 100644
--- 
a/providers/google/src/airflow/providers/google/cloud/triggers/kubernetes_engine.py
+++ 
b/providers/google/src/airflow/providers/google/cloud/triggers/kubernetes_engine.py
@@ -114,7 +114,7 @@ class GKEStartPodTrigger(KubernetesPodTrigger):
 
         if should_delete_pod is not None:
             warnings.warn(
-                "`should_delete_pod` parameter is deprecated, please use 
`on_finish_action`",
+                "`should_delete_pod` parameter is deprecated, please use 
`on_finish_action`. Planned removal date: October 5, 2026.",
                 AirflowProviderDeprecationWarning,
                 stacklevel=2,
             )
@@ -294,7 +294,7 @@ class GKEJobTrigger(BaseTrigger):
     @property
     def pod_name(self):
         warnings.warn(
-            "`pod_name` parameter is deprecated, please use `pod_names`",
+            "`pod_name` parameter is deprecated, please use `pod_names`. 
Planned removal date: October 5, 2026.",
             AirflowProviderDeprecationWarning,
             stacklevel=2,
         )

Reply via email to