SIGN IN SIGN UP
apache / airflow UNCLAIMED

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

0 0 94 Python

Add async hook for Azure Synapse pipelines (#62966)

Introduce AzureSynapsePipelineAsyncHook as an asynchronous counterpart
to the existing AzureSynapsePipelineHook.

The async hook mirrors the synchronous hook’s credential resolution and
client creation logic while using AsyncArtifactsClient for non-blocking
pipeline run retrieval, status checks, and cancellation operations. It
supports both client-secret and default credential authentication using
their asynchronous Azure identity credential equivalents.

Add unit tests covering async client creation, credential selection,
pipeline run status retrieval, client caching, connection refresh, and
proper cleanup via close() and the async context manager.

Co-authored-by: Sameer Mesiah <smesiah971@gmail.com>
S
SameerMesiah97 committed
d4765cfefbd6d128eb3fc7b176e3561b4847217f
Parent: ee3a471
Committed by GitHub <noreply@github.com> on 3/12/2026, 12:49:00 AM