The GitHub Actions job "Tests (AMD)" on 
airflow.git/refactor/logging/clarify-logging-config-class-elastic-search has 
succeeded.
Run started by GitHub user jason810496 (triggered by jason810496).

Head commit for run:
1a8a5742432fa44940643c1ff669c605030f27de / LIU ZHE YOU <[email protected]>
Deprecate implicit REMOTE_TASK_LOG registration in ElasticsearchTaskHandler

``ElasticsearchTaskHandler.__init__`` papered over a missing
``REMOTE_TASK_LOG`` by self-registering as the remote task-log reader during
``dictConfig``. That side-effect is now deprecated and will be removed in a
future provider release.

- Emit ``AirflowProviderDeprecationWarning`` (``stacklevel=1`` so module-based
  filters match through ``dictConfig``) when the handler falls back to the
  implicit registration path.
- Add a logging guide under ``providers/elasticsearch/docs/logging/`` that
  documents the recommended override: set
  ``REMOTE_TASK_LOG = ElasticsearchRemoteLogIO(...)`` at module scope in your
  ``[logging] logging_config_class`` module.
- Add a provider-local ``conftest.py`` that suppresses the new deprecation
  warning during direct handler construction in unit tests (mirroring the
  recommended user pattern).

Report URL: https://github.com/apache/airflow/actions/runs/26029582762

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to