NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4327 most downloaded on PyPI
Provider package apache-airflow-providers-microsoft-azure for Apache Airflow
Last release 6 days ago
29 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
214 releases · first in 2020
- Add AzureBatchOperator example
Release Date: 2023-09-01
Add AzureBatchOperator example (#33716)
feat(providers/microsoft): add DefaultAzureCredential support to AzureContainerInstanceHook (#33467)
Add DefaultAzureCredential auth for ADX service (#33627)
feat(providers/microsoft): add DefaultAzureCredential to data_lake (#33433)
Allow passing fully_qualified_namespace and credential to initialize Azure Service Bus Client (#33493)
Add DefaultAzureCredential support to cosmos (#33436)
Add DefaultAzureCredential support to AzureBatchHook (#33469)
Fix updating account url for WasbHook (#33457)
Fix Azure Batch Hook instantiation (#33731)
Truncate Wasb storage account name if it's more than 24 characters (#33851)
Remove duplicated message commit in Azure MessageHook (#33776)
fix(providers/azure): remove json.dumps when querying AzureCosmosDBHook (#33653)
Refactor: Remove useless str() calls (#33629)
Bump azure-kusto-data>=4.1.0 (#33598)
Simplify conditions on len() in providers/microsoft (#33566)
Set logging level to WARNING (#33314)
Simplify 'X for X in Y' to 'Y' where applicable (#33453)
Bump azure-mgmt-containerinstance>=7.0.0,<9.0.0 (#33696)
Improve modules import in Airflow providers by some of them into a type-checking block (#33754)
Use a single statement with multiple contexts instead of nested statements in providers (#33768)
remove unnecessary and rewrite it using list in providers (#33763)
Optimise Airflow DB backend usage in Azure Provider (#33750)
One column per quarter.
Add AzureBatchOperator example (#33716)
feat(providers/microsoft): add DefaultAzureCredential support to AzureContainerInstanceHook (#33467)
Add DefaultAzureCredential auth for ADX service (#33627)
feat(providers/microsoft): add DefaultAzureCredential to data_lake (#33433)
Allow passing fully_qualified_namespace and credential to initialize Azure Service Bus Client (#33493)
Add DefaultAzureCredential support to cosmos (#33436)
Add DefaultAzureCredential support to AzureBatchHook (#33469)
Fix updating account url for WasbHook (#33457)
Fix Azure Batch Hook instantiation (#33731)
Truncate Wasb storage account name if it's more than 24 characters (#33851)
Remove duplicated message commit in Azure MessageHook (#33776)
fix(providers/azure): remove json.dumps when querying AzureCosmosDBHook (#33653)
Refactor: Remove useless str() calls (#33629)
Bump azure-kusto-data>=4.1.0 (#33598)
Simplify conditions on len() in providers/microsoft (#33566)
Set logging level to WARNING (#33314)
Simplify 'X for X in Y' to 'Y' where applicable (#33453)
Bump azure-mgmt-containerinstance>=7.0.0,<9.0.0 (#33696)
Improve modules import in Airflow providers by some of them into a type-checking block (#33754)
Use a single statement with multiple contexts instead of nested statements in providers (#33768)
remove unnecessary and rewrite it using list in providers (#33763)
Optimise Airflow DB backend usage in Azure Provider (#33750)
Nothing published for this version
Nothing published for this version
- Clean microsoft azure provider by deleting the custom prefix from conn extra fields
Release Date: 2023-08-14
Clean microsoft azure provider by deleting the custom prefix from conn extra fields (#30558)
Nothing published for this version
- Refactor account_url use in WasbHook
Release Date: 2023-08-08
Refactor account_url use in WasbHook (#32980)
Nothing published for this version
- Add deprecation info to the providers modules and classes docstring
Release Date: 2023-08-01
Add Redis task handler (#31855)
Add deprecation info to the providers modules and classes docstring (#32536)
Nothing published for this version
- Fix breaking change when Active Directory ID is used as host in WASB
Release Date: 2023-07-16
Note
Note: this version contains a fix to get_blobs_list_async method in WasbHook where it returned a list of blob names, but advertised (via type hints) that it returns a list of BlobProperties objects. This was a bug in the implementation and it was fixed in this release. However, if you were relying on the previous behaviour, you might need to retrieve name property from the array elements returned by this method.
Fix breaking change when Active Directory ID is used as host in WASB (#32560)
Fix get_blobs_list_async method to return BlobProperties (#32545)
Moves 'AzureBlobStorageToGCSOperator' from Azure to Google provider (#32306)
Note
Note: this version contains a fix to get_blobs_list_async method in WasbHook where it returned a list of blob names, but advertised (via type hints) that it returns a list of BlobProperties objects. This was a bug in the implementation and it was fixed in this release. However, if you were relying on the previous behaviour, you might need to retrieve name property from the array elements returned by this method.
Fix breaking change when Active Directory ID is used as host in WASB (#32560)
Fix get_blobs_list_async method to return BlobProperties (#32545)
Moves 'AzureBlobStorageToGCSOperator' from Azure to Google provider (#32306)
Nothing published for this version
- Adds connection test for ADLS Gen2
Release Date: 2023-07-09
Adds connection test for ADLS Gen2 (#32126)
Add option to pass extra configs to ClientSecretCredential (#31783)
Added 'AzureBlobStorageToS3Operator' transfer operator (#32270)
Cancel pipeline if unexpected exception caught (#32238)
Fix where account url is build if not provided using login (account name) (#32082)
refresh connection if an exception is caught in "AzureDataFactory" (#32323)
Doc changes: Added Transfers section in Azure provider docs (#32241)
Adds Sensor section in the Azure providers docs (#32299)
Add default_deferrable config (#31712)
Adds connection test for ADLS Gen2 (#32126)
Add option to pass extra configs to ClientSecretCredential (#31783)
Added 'AzureBlobStorageToS3Operator' transfer operator (#32270)
Cancel pipeline if unexpected exception caught (#32238)
Fix where account url is build if not provided using login (account name) (#32082)
refresh connection if an exception is caught in "AzureDataFactory" (#32323)
Doc changes: Added Transfers section in Azure provider docs (#32241)
Adds Sensor section in the Azure providers docs (#32299)
Add default_deferrable config (#31712)
Nothing published for this version
Nothing published for this version
This release dropped support for Python 3.7
Release Date: 2023-06-23
Note
This release dropped support for Python 3.7
Replace unicodecsv with standard csv library (#31693)
Removed unused variables in AzureBlobStorageToGCSOperator (#31765)
Remove Python 3.7 support (#30963)
Add docstring and signature for _read_remote_logs (#31623)
Note
This release dropped support for Python 3.7
Replace unicodecsv with standard csv library (#31693)
Removed unused variables in AzureBlobStorageToGCSOperator (#31765)
Remove Python 3.7 support (#30963)
Add docstring and signature for _read_remote_logs (#31623)
Nothing published for this version
- Fix deferrable mode execution in WasbPrefixSensor
Release Date: 2023-05-27
Fix deferrable mode execution in WasbPrefixSensor (#31411)
Optimize deferred mode execution for wasb sensors (#31009)
Nothing published for this version
This release of provider is only available for Airflow 2.4+ as explained in the Apache Airflow providers support policy .
Release Date: 2023-05-22
Note
This release of provider is only available for Airflow 2.4+ as explained in the Apache Airflow providers support policy .
Add deferrable mode to 'WasbPrefixSensor' (#30252)
Bump minimum Airflow version in providers (#30917)
Optimize deferrable execution mode 'AzureDataFactoryPipelineRunStatusSensor' (#30983)
Optimize deferred execution for AzureDataFactoryRunPipelineOperator (#31214)
Note
This release of provider is only available for Airflow 2.4+ as explained in the Apache Airflow providers support policy.
Add deferrable mode to 'WasbPrefixSensor' (#30252)
Bump minimum Airflow version in providers (#30917)
Optimize deferrable execution mode 'AzureDataFactoryPipelineRunStatusSensor' (#30983)
Optimize deferred execution for AzureDataFactoryRunPipelineOperator (#31214)
Nothing published for this version
Nothing published for this version
In this version of the provider, deprecated GCS hook’s param delegate_to is removed from AzureBlobStorageToGCSOperator . Impersonation can be achieved…
Release Date: 2023-04-24
Warning
In this version of the provider, deprecated GCS hook’s param delegate_to is removed from AzureBlobStorageToGCSOperator . Impersonation can be achieved instead by utilizing the impersonation_chain param.
remove delegate_to from GCP operators and hooks (#30748)
Merge WasbBlobAsyncSensor to WasbBlobSensor (#30488)
Nothing published for this version
- Fix AzureDataFactoryPipelineRunLink get_link method
Release Date: 2023-04-13
Fix AzureDataFactoryPipelineRunLink get_link method (#30514)
Load subscription_id from extra__azure__subscriptionId (#30556)
Fix AzureDataFactoryPipelineRunLink get_link method (#30514)
Load subscription_id from extra__azure__subscriptionId (#30556)
Nothing published for this version
Nothing published for this version
- Add deferrable 'AzureDataFactoryRunPipelineOperator'
Release Date: 2023-04-06
Add deferrable 'AzureDataFactoryRunPipelineOperator' (#30147)
Add deferrable 'AzureDataFactoryPipelineRunStatusSensor' (#29801)
Support deleting the local log files when using remote logging (#29772)
Fix ADF job failure during deferral (#30248)
Fix AzureDataLakeStorageV2Hook 'account_url' with Active Directory authentication (#29980) (#29981)
merge AzureDataFactoryPipelineRunStatusAsyncSensor to AzureDataFactoryPipelineRunStatusSensor (#30250)
Expose missing params in AzureSynapseHook API docs (#30099)
Add deferrable 'AzureDataFactoryRunPipelineOperator' (#30147)
Add deferrable 'AzureDataFactoryPipelineRunStatusSensor' (#29801)
Support deleting the local log files when using remote logging (#29772)
Fix ADF job failure during deferral (#30248)
Fix AzureDataLakeStorageV2Hook 'account_url' with Active Directory authentication (#29980) (#29981)
merge AzureDataFactoryPipelineRunStatusAsyncSensor to AzureDataFactoryPipelineRunStatusSensor (#30250)
Expose missing params in AzureSynapseHook API docs (#30099)
Nothing published for this version
- Handle deleting more than 256 blobs using 'WasbHook.delete_file()'
Release Date: 2023-02-21
Handle deleting more than 256 blobs using 'WasbHook.delete_file()' (#29565)
Handle deleting more than 256 blobs using 'WasbHook.delete_file()' (#29565)
Nothing published for this version
- Deprecate 'delegate_to' param in GCP operators and update docs
Release Date: 2023-02-11
Enable individual trigger logging (#27758)
Fix params rendering in AzureSynapseHook Python API docs (#29041)
Deprecate 'delegate_to' param in GCP operators and update docs (#29088)
Nothing published for this version
- Add hook for Azure Data Lake Storage Gen2
Release Date: 2023-01-17
Add hook for Azure Data Lake Storage Gen2 (#28262)
Hide 'extra' field in WASB connection form (#28914)
Add hook for Azure Data Lake Storage Gen2 (#28262)
Hide 'extra' field in WASB connection form (#28914)
Nothing published for this version
- Re-enable azure service bus on ARM as it now builds cleanly
Release Date: 2023-01-05
Re-enable azure service bus on ARM as it now builds cleanly (#28442)
Nothing published for this version
Nothing published for this version
- Make arguments 'offset' and 'length' not required
Release Date: 2022-12-19
Make arguments 'offset' and 'length' not required (#28234)
Nothing published for this version
This release of provider is only available for Airflow 2.3+ as explained in the Apache Airflow providers support policy .
Release Date: 2022-11-18
Note
This release of provider is only available for Airflow 2.3+ as explained in the Apache Airflow providers support policy .
In AzureFileShareHook, if both extra__azure_fileshare__foo and foo existed in connection extra dict, the prefixed version would be used; now, the non-prefixed version will be preferred.
Remove deprecated classes (#27417)
In Azure Batch vm_size and vm_node_agent_sku_id parameters are required.
Move min airflow version to 2.3.0 for all providers (#27196)
Add azure, google, authentication library limits to eaager upgrade (#27535)
Allow and prefer non-prefixed extra fields for remaining azure (#27220)
Allow and prefer non-prefixed extra fields for AzureFileShareHook (#27041)
Allow and prefer non-prefixed extra fields for AzureDataExplorerHook (#27219)
Allow and prefer non-prefixed extra fields for AzureDataFactoryHook (#27047)
Update WasbHook to reflect preference for unprefixed extra (#27024)
Look for 'extra__' instead of 'extra_' in 'get_field' (#27489)
Fix Azure Batch errors revealed by added typing to azure batch lib (#27601)
Fix separator getting added to variables_prefix when empty (#26749)
Note
This release of provider is only available for Airflow 2.3+ as explained in the Apache Airflow providers support policy.
In AzureFileShareHook, if both extra__azure_fileshare__foo and foo existed in connection extra dict, the prefixed version would be used; now, the non-prefixed version will be preferred.
Remove deprecated classes (#27417)
In Azure Batch vm_size and vm_node_agent_sku_id parameters are required.
Move min airflow version to 2.3.0 for all providers (#27196)
Add azure, google, authentication library limits to eaager upgrade (#27535)
Allow and prefer non-prefixed extra fields for remaining azure (#27220)
Allow and prefer non-prefixed extra fields for AzureFileShareHook (#27041)
Allow and prefer non-prefixed extra fields for AzureDataExplorerHook (#27219)
Allow and prefer non-prefixed extra fields for AzureDataFactoryHook (#27047)
Update WasbHook to reflect preference for unprefixed extra (#27024)
Look for 'extra__' instead of 'extra_' in 'get_field' (#27489)
Fix Azure Batch errors revealed by added typing to azure batch lib (#27601)
Fix separator getting added to variables_prefix when empty (#26749)
Nothing published for this version
- Add DataFlow operations to Azure DataFactory hook
Release Date: 2022-10-01
Add DataFlow operations to Azure DataFactory hook (#26345)
Add network_profile param in AzureContainerInstancesOperator (#26117)
Add Azure synapse operator (#26038)
Auto tail file logs in Web UI (#26169)
Implement Azure Service Bus Topic Create, Delete Operators (#25436)
Fix AzureBatchOperator false negative task status (#25844)
Add DataFlow operations to Azure DataFactory hook (#26345)
Add network_profile param in AzureContainerInstancesOperator (#26117)
Add Azure synapse operator (#26038)
Auto tail file logs in Web UI (#26169)
Implement Azure Service Bus Topic Create, Delete Operators (#25436)
Fix AzureBatchOperator false negative task status (#25844)
Nothing published for this version
- Add 'test_connection' method to AzureContainerInstanceHook
Release Date: 2022-08-14
Add 'test_connection' method to AzureContainerInstanceHook (#25362)
Add test_connection to Azure Batch hook (#25235)
Bump typing-extensions and mypy for ParamSpec (#25088)
Implement Azure Service Bus (Update and Receive) Subscription Operator (#25029)
Set default wasb Azure http logging level to warning; fixes #16224 (#18896)
Nothing published for this version
Nothing published for this version
Nothing published for this version
- Add 'test_connection' method to AzureCosmosDBHook
Release Date: 2022-07-16
Add 'test_connection' method to AzureCosmosDBHook (#25018)
Add test_connection method to AzureFileShareHook (#24843)
Add test_connection method to Azure WasbHook (#24771)
Implement Azure service bus subscription Operators (#24625)
Implement Azure Service Bus Queue Operators (#24038)
Update providers to use functools compat for ''cached_property'' (#24582)
Add 'test_connection' method to AzureCosmosDBHook (#25018)
Add test_connection method to AzureFileShareHook (#24843)
Add test_connection method to Azure WasbHook (#24771)
Implement Azure service bus subscription Operators (#24625)
Implement Azure Service Bus Queue Operators (#24038)
Update providers to use functools compat for ''cached_property'' (#24582)
Nothing published for this version
This release of provider is only available for Airflow 2.2+ as explained in the Apache Airflow providers support policy .
Release Date: 2022-06-13
Note
This release of provider is only available for Airflow 2.2+ as explained in the Apache Airflow providers support policy .
Pass connection extra parameters to wasb BlobServiceClient (#24154)
Apply per-run log templates to log handlers (#24153)
Migrate Microsoft example DAGs to new design #22452 - azure (#24141)
Add typing to Azure Cosmos Client Hook (#23941)
Note
This release of provider is only available for Airflow 2.2+ as explained in the Apache Airflow providers support policy.
Pass connection extra parameters to wasb BlobServiceClient (#24154)
Apply per-run log templates to log handlers (#24153)
Migrate Microsoft example DAGs to new design #22452 - azure (#24141)
Add typing to Azure Cosmos Client Hook (#23941)
Nothing published for this version
Nothing published for this version
- wasb hook: user defaultAzureCredentials instead of managedIdentity
Release Date: 2022-05-16
wasb hook: user defaultAzureCredentials instead of managedIdentity (#23394)
Replace usage of 'DummyOperator' with 'EmptyOperator' (#22974)
wasb hook: user defaultAzureCredentials instead of managedIdentity (#23394)
Replace usage of 'DummyOperator' with 'EmptyOperator' (#22974)
Nothing published for this version
- Update secrets backends to use get_conn_value instead of get_conn_uri
Release Date: 2022-04-11
Update secrets backends to use get_conn_value instead of get_conn_uri (#22348)
Docs: Fix example usage for 'AzureCosmosDocumentSensor' (#22735)
Nothing published for this version
- Fix mistakenly added install_requires for all providers
Release Date: 2022-03-26
Fix mistakenly added install_requires for all providers (#22382)
Nothing published for this version
- Add Trove classifiers in PyPI (Framework :: Apache Airflow :: Provider)
Release Date: 2022-03-19
Add Trove classifiers in PyPI (Framework :: Apache Airflow :: Provider)
Add Trove classifiers in PyPI (Framework :: Apache Airflow :: Provider)
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →