shahar1 opened a new pull request, #73575: URL: https://github.com/apache/airflow/pull/73575
related: #61009 ## AI Summary Renames the Google provider's task log handler from `StackdriverTaskHandler` / `StackdriverRemoteLogIO` (module `airflow.providers.google.cloud.log.stackdriver_task_handler`) to `CloudLoggingTaskHandler` / `CloudLoggingRemoteLogIO` (module `airflow.providers.google.cloud.log.cloud_logging_task_handler`), matching the API it calls (Cloud Logging API v2). Follow-up to #73354, which renamed the Cloud Monitoring hook, operators and links. - Old module and class names stay as deprecated aliases (subclasses that emit `AirflowProviderDeprecationWarning` on instantiation, planned removal March 31, 2027), with the same mechanics and date as #73354. - The `stackdriver://` remote-logging scheme is unchanged, so existing `remote_base_log_folder` values keep working. - Docs page moved to `logging/cloud_logging.rst` with a redirect; the old Sphinx labels are preserved. - Observable deltas on the deprecated path: `StackdriverTaskHandler().io` is now a `CloudLoggingRemoteLogIO`, and `LOG_NAME` (the UI's external log label) reads "Google Cloud Logging". - Core's `airflow_local_settings.py` still instantiates `StackdriverRemoteLogIO` for `stackdriver://`, so a released core paired with this provider logs one deprecation warning at startup until a core follow-up switches that import to `CloudLoggingRemoteLogIO`. Verification: `providers/google/tests/unit/google/cloud/log/` (90 passed), `airflow-core/tests/unit/config_templates/test_airflow_local_settings.py` (24 passed), prek pre-commit and manual stages, `breeze build-docs --package-filter apache-airflow-providers-google` (0 warnings). --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Code (Fable 5.1, with Sonnet 5 and Opus 5 subagents) Generated-by: Claude Code (Fable 5.1, with Sonnet 5 and Opus 5 subagents) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
