NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3580 most downloaded on PyPI
Provider package apache-airflow-providers-microsoft-azure for Apache Airflow
Last release 4 days ago
14 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
212 releases · first in 2020
Nothing published for this version
- remove superfluous else block
Release Date: 2025-04-19
remove superfluous else block (#49199)
One column per quarter.
Nothing published for this version
- add message_id, reply_to, and message_headers to send message operator
Release Date: 2025-04-09
add message_id, reply_to, and message_headers to send message operator (#47522)
Add 'ti' to the RemoteLogIO read and upload methods (#48804)
Rework remote task log handling for the structlog era. (#48491)
Updated msgraph-core and kiota libraries (#48589)
add message_id, reply_to, and message_headers to send message operator (#47522)
Add 'ti' to the RemoteLogIO read and upload methods (#48804)
Rework remote task log handling for the structlog era. (#48491)
Updated msgraph-core and kiota libraries (#48589)
Nothing published for this version
- Add lower-binding for microsoft azure/winrm providers
Release Date: 2025-03-31
Add lower-binding for microsoft azure/winrm providers (#47990)
AIP-72: Handle Custom XCom Backend on Task SDK (#47339)
Remove default_view property from DAG class and model (#47616)
Add lower-binding for microsoft azure/winrm providers (#47990)
AIP-72: Handle Custom XCom Backend on Task SDK (#47339)
Remove default_view property from DAG class and model (#47616)
Nothing published for this version
- Remove extra string interpolation from fstrings
Release Date: 2025-03-13
Remove extra string interpolation from fstrings (#47436)
Fix support for old method signature of pagination_function in MSGraphAsyncOperator (#47101)
AIP-72: Moving BaseOperatorLink to task sdk (#47008)
Render structured logs in the new UI rather than showing raw JSON (#46827)
Upgrade flit to 3.11.0 (#46938)
Remove extra string interpolation from fstrings (#47436)
Fix support for old method signature of pagination_function in MSGraphAsyncOperator (#47101)
AIP-72: Moving BaseOperatorLink to task sdk (#47008)
Render structured logs in the new UI rather than showing raw JSON (#46827)
Upgrade flit to 3.11.0 (#46938)
Nothing published for this version
This version contains no code changes. It was released to replace a previous version that was yanked due to a packaging issue.
Release Date: 2025-02-26
Note
This version contains no code changes. It was released to replace a previous version that was yanked due to a packaging issue.
Nothing published for this version
- fix: Updated instantiated of httpx AsyncClient as the proxies parameter is deprecated and mounts parameter should be used instead
Release Date: 2025-02-21
Added support for certificate authentication with MSGraphAsyncOperator (#45935)
fix: 'KiotaRequestAdapterHook' make sure proxy config parameter is parsed correctly, even if it is a string or json (#46145)
fix: retry of PowerBIDatasetRefreshOperator when dataset refresh wasn't directly available (#45513)
fix: compat issue HTTPX proxy configuration in KiotaRequestAdapterHook and fixed retry in MSGraphSensor (#45746)
fix: assignment of proxies parameter in KiotaRequestAdapterHook (#45741)
fix: Updated instantiated of httpx AsyncClient as the proxies parameter is deprecated and mounts parameter should be used instead (#45464)
fix: return type for azure hook 'run_query' (#45470)
Refactor result_processor and event_handler signatures in MSGraphAsyncOperator (#46637)
AIP-72: Improving Operator Links Interface to Prevent User Code Execution in Webserver (#46613)
AIP-83 amendment: Add logic for generating run_id when logical date is None. (#46616)
Add dynamic task mapping into TaskSDK runtime (#46032)
Move update subscription from 'AzureServiceBusTopicCreateOperator' to 'AdminClientHook' (#45367)
Move create topic from 'AzureServiceBusTopicCreateOperator' to 'AdminClientHook' (#45297)
Refactor Azure Service Bus: move create_subscription to hook (#45125)
Added support for certificate authentication with MSGraphAsyncOperator (#45935)
fix: 'KiotaRequestAdapterHook' make sure proxy config parameter is parsed correctly, even if it is a string or json (#46145)
fix: retry of PowerBIDatasetRefreshOperator when dataset refresh wasn't directly available (#45513)
fix: compat issue HTTPX proxy configuration in KiotaRequestAdapterHook and fixed retry in MSGraphSensor (#45746)
fix: assignment of proxies parameter in KiotaRequestAdapterHook (#45741)
fix: Updated instantiated of httpx AsyncClient as the proxies parameter is deprecated and mounts parameter should be used instead (#45464)
fix: return type for azure hook 'run_query' (#45470)
Refactor result_processor and event_handler signatures in MSGraphAsyncOperator (#46637)
AIP-72: Improving Operator Links Interface to Prevent User Code Execution in Webserver (#46613)
AIP-83 amendment: Add logic for generating run_id when logical date is None. (#46616)
Add dynamic task mapping into TaskSDK runtime (#46032)
Move update subscription from 'AzureServiceBusTopicCreateOperator' to 'AdminClientHook' (#45367)
Move create topic from 'AzureServiceBusTopicCreateOperator' to 'AdminClientHook' (#45297)
Refactor Azure Service Bus: move create_subscription to hook (#45125)
All deprecated classes, parameters and features have been removed from the microsoft azure provider package. The following breaking changes were intro…
Release Date: 2024-12-26
Note
This release of provider is only available for Airflow 2.9+ as explained in the Apache Airflow providers support policy .
Warning
All deprecated classes, parameters and features have been removed from the microsoft azure provider package. The following breaking changes were introduced:
Removed deprecated extra__azure_data_explorer__foo in azure connection extra.
Removed deprecated extra__azure__tenantId in azure connection extra. Use tenantId instead.
Removed deprecated get_state_exitcode_details method. Use get_state instead.
Removed deprecated get_messages method. Use get_state instead.
Removed deprecated extra__azure_data_factory__foo in azure connection extra.
Usage of default_conn_name=azure_synapse_connection is deprecated in AzureSynapsePipelineHook . Use default_conn_name=azure_synapse_default instead.
Removed deprecated method get_hook to get instance of AzureDataExplorerHook . Use hook property instead.
Removed deprecated method get_hook to get instance of AzureBatchHook . Use hook property instead.
Removed deprecated method AzureKeyVaultBackend.get_conn_uri . Use get_conn_value instead.
Removed deprecated class WasbBlobAsyncSensor . Use WasbBlobSensor with deferrable=True instead.
Removed deprecated operator AzureBlobStorageToGCSOperator . Use airflow.providers.google.cloud.transfers.azure_blob_to_gcs.AzureBlobStorageToGCSOperator instead.
Remove Provider Deprecations in Microsoft-AZURE (#44763)
fix callable values in path and query parameters of MSGraphAsyncOperator (#43799)
PowerBIDatasetRefreshOperator should fail when refresh fails (#44696)
Bump minimum Airflow version in providers to Airflow 2.9.0 (#44956)
Move triggers to standard provider (#43608)
Remove XCom pickling (#43905)
Update DAG example links in multiple providers documents (#44034)
Update path of example dags in docs (#45069)
Avoid 1.1.8 version of msgraph-core (#45044)
refactor: Added MS Graph connection type (#45006)
Note
This release of provider is only available for Airflow 2.9+ as explained in the Apache Airflow providers support policy.
Warning
All deprecated classes, parameters and features have been removed from the microsoft azure provider package. The following breaking changes were introduced:
Removed deprecated extra__azure_data_explorer__foo in azure connection extra.
Removed deprecated extra__azure__tenantId in azure connection extra. Use tenantId instead.
Removed deprecated get_state_exitcode_details method. Use get_state instead.
Removed deprecated get_messages method. Use get_state instead.
Removed deprecated extra__azure_data_factory__foo in azure connection extra.
Usage of default_conn_name=azure_synapse_connection is deprecated in AzureSynapsePipelineHook. Use default_conn_name=azure_synapse_default instead.
Removed deprecated method get_hook to get instance of AzureDataExplorerHook. Use hook property instead.
Removed deprecated method get_hook to get instance of AzureBatchHook. Use hook property instead.
Removed deprecated method AzureKeyVaultBackend.get_conn_uri. Use get_conn_value instead.
Removed deprecated class WasbBlobAsyncSensor. Use WasbBlobSensor with deferrable=True instead.
Removed deprecated operator AzureBlobStorageToGCSOperator. Use airflow.providers.google.cloud.transfers.azure_blob_to_gcs.AzureBlobStorageToGCSOperator instead.
Remove Provider Deprecations in Microsoft-AZURE (#44763)
fix callable values in path and query parameters of MSGraphAsyncOperator (#43799)
PowerBIDatasetRefreshOperator should fail when refresh fails (#44696)
Bump minimum Airflow version in providers to Airflow 2.9.0 (#44956)
Move triggers to standard provider (#43608)
Remove XCom pickling (#43905)
Update DAG example links in multiple providers documents (#44034)
Update path of example dags in docs (#45069)
Avoid 1.1.8 version of msgraph-core (#45044)
refactor: Added MS Graph connection type (#45006)
Nothing published for this version
Nothing published for this version
- Add copy_object functionality for wasbhook
Release Date: 2024-11-18
Add copy_object functionality for wasbhook (#43037)
Fix Power BI trigger fetch status (#43494)
Add min version to ipykernel,scrapbook, pywinrm (#43603)
Add copy_object functionality for wasbhook (#43037)
Fix Power BI trigger fetch status (#43494)
Add min version to ipykernel,scrapbook, pywinrm (#43603)
Nothing published for this version
- We changed the message callback for Azure Service Bus messages to take two parameters, the message and the context, rather than just the message. Th
Release Date: 2024-10-31
Warning
We changed the message callback for Azure Service Bus messages to take two parameters, the message and the context, rather than just the message. This allows pushing message information into XComs. To upgrade from the previous version, which only took the message, please update your callback to take the context as a second parameter.
Add context to Azure Service Bus Message callback (#43370)
Feature: Added event_handler parameter in MSGraphAsyncOperator (#42539)
Add documentation for the PowerBIDatasetRefresh Operator. (#42754)
Add upperbound to microsoft-kiota-abstractions (#43021)
Restrict looker-sdk version 24.18.0 and microsoft-kiota-http 1.3.4 (#42954)
Warning
We changed the message callback for Azure Service Bus messages to take two parameters, the message and the context, rather than just the message. This allows pushing message information into XComs. To upgrade from the previous version, which only took the message, please update your callback to take the context as a second parameter.
Add context to Azure Service Bus Message callback (#43370)
Feature: Added event_handler parameter in MSGraphAsyncOperator (#42539)
Add documentation for the PowerBIDatasetRefresh Operator. (#42754)
Add upperbound to microsoft-kiota-abstractions (#43021)
Restrict looker-sdk version 24.18.0 and microsoft-kiota-http 1.3.4 (#42954)
Nothing published for this version
- (bugfix): Paginated results in MSGraphAsyncOperator
Release Date: 2024-10-14
(bugfix): Paginated results in MSGraphAsyncOperator (#42414)
Workaround pin azure kusto data (#42576)
Removed conditional check for task context logging in airflow version 2.8.0 and above (#42764)
(bugfix): Paginated results in MSGraphAsyncOperator (#42414)
Workaround pin azure kusto data (#42576)
Removed conditional check for task context logging in airflow version 2.8.0 and above (#42764)
Nothing published for this version
- remove deprecated soft_fail from providers
Release Date: 2024-09-24
Allow custom api versions in MSGraphAsyncOperator (#41331)
Add callback to process Azure Service Bus message contents (#41601)
remove deprecated soft_fail from providers (#41710)
Remove deprecated log handler argument filename_template (#41552)
Allow custom api versions in MSGraphAsyncOperator (#41331)
`` Add callback to process Azure Service Bus message contents (#41601)``
remove deprecated soft_fail from providers (#41710)
Remove deprecated log handler argument filename_template (#41552)
Nothing published for this version
This release of provider is only available for Airflow 2.8+ as explained in the Apache Airflow providers support policy .
Release Date: 2024-08-22
Note
This release of provider is only available for Airflow 2.8+ as explained in the Apache Airflow providers support policy .
Microsoft Power BI operator to refresh the dataset (#40356)
Export Azure Container Instance log messages to XCOM (#41142)
Fix mypy checks for new azure libraries (#41386)
Bump minimum Airflow version in providers to Airflow 2.8.0 (#41396)
Note
This release of provider is only available for Airflow 2.8+ as explained in the Apache Airflow providers support policy.
Microsoft Power BI operator to refresh the dataset (#40356)
Export Azure Container Instance log messages to XCOM (#41142)
Fix mypy checks for new azure libraries (#41386)
Bump minimum Airflow version in providers to Airflow 2.8.0 (#41396)
Nothing published for this version
- Added priority to Azure Container Instances
Release Date: 2024-08-06
Added priority to Azure Container Instances (#40616)
Bump minimum version for azure containerinstance. (#40767)
Added priority to Azure Container Instances (#40616)
Bump minimum version for azure containerinstance. (#40767)
Nothing published for this version
- Add S3ToAzureBlobStorageOperator
Release Date: 2024-07-12
Add S3ToAzureBlobStorageOperator (#40511)
Nothing published for this version
- Switch AzureDataLakeStorageV2Hook to use DefaultAzureCredential for managed identity/workload auth
Release Date: 2024-06-27
Switch AzureDataLakeStorageV2Hook to use DefaultAzureCredential for managed identity/workload auth (#38497)
BUGFIX: Make sure XComs work correctly in MSGraphAsyncOperator with paged results and dynamic task mapping (#40301)
implement per-provider tests with lowest-direct dependency resolution (#39946)
Switch AzureDataLakeStorageV2Hook to use DefaultAzureCredential for managed identity/workload auth (#38497)
BUGFIX: Make sure XComs work correctly in MSGraphAsyncOperator with paged results and dynamic task mapping (#40301)
implement per-provider tests with lowest-direct dependency resolution (#39946)
Nothing published for this version
- Remove unused backward compatibility _read function in WasbTaskHandler
Release Date: 2024-05-30
Remove unused backward compatibility _read function in WasbTaskHandler (#39827)
Update example AzureContainerInstancesOperator (#39466)
Nothing published for this version
- Add stacklevel into the 'AzureSynapsePipelineHook' deprecation warnings
Release Date: 2024-05-17
Note
This release of provider is only available for Airflow 2.7+ as explained in the Apache Airflow providers support policy .
add dns_config and diagnostics parameters to AzureContainerInstancesOperator (#39156)
Add stacklevel into the 'AzureSynapsePipelineHook' deprecation warnings (#39192)
Adding MSGraphOperator in Microsoft Azure provider (#38111)
Make handling of connection by fs/adls.py closer to that of WasbHook and add unit tests. (#38747)
Implement run-method on KiotaRequestAdapterHook and move logic away from triggerer to hook (#39237)
Implemented MSGraphSensor as a deferrable sensor (#39304)
Fix: Only quote the keys of the query_parameters in MSGraphOperator (#39207)
Bump minimum Airflow version in providers to Airflow 2.7.0 (#39240)
Reapply templates for all providers (#39554)
Faster 'airflow_version' imports (#39552)
Simplify 'airflow_version' imports (#39497)
Note
This release of provider is only available for Airflow 2.7+ as explained in the Apache Airflow providers support policy.
add dns_config and diagnostics parameters to AzureContainerInstancesOperator (#39156)
Add stacklevel into the 'AzureSynapsePipelineHook' deprecation warnings (#39192)
Adding MSGraphOperator in Microsoft Azure provider (#38111)
Make handling of connection by fs/adls.py closer to that of WasbHook and add unit tests. (#38747)
Implement run-method on KiotaRequestAdapterHook and move logic away from triggerer to hook (#39237)
Implemented MSGraphSensor as a deferrable sensor (#39304)
Fix: Only quote the keys of the query_parameters in MSGraphOperator (#39207)
Bump minimum Airflow version in providers to Airflow 2.7.0 (#39240)
Reapply templates for all providers (#39554)
Faster 'airflow_version' imports (#39552)
Simplify 'airflow_version' imports (#39497)
Nothing published for this version
Nothing published for this version
- The usage of default_conn_name=azure_synapse_connection is deprecated and will be removed in future. The new default connection name for AzureSynaps…
Release Date: 2024-04-13
Warning
We bumped the minimum version of azure-cosmos to 4.6.0, and providing a partition key is now required to create, get or delete a container and to get a document.
Warning
azure_synapse_pipeline connection type has been changed to azure_synapse .
The usage of default_conn_name=azure_synapse_connection is deprecated and will be removed in future. The new default connection name for AzureSynapsePipelineHook is: default_conn_name=azure_synapse_default .
Feature/refactor azure synapse pipeline class (#38723)
Add 'ADLSCreateObjectOperator' (#37821)
fix(microsoft/azure): add return statement to yield within a while loop in triggers (#38393)
fix cosmos hook static checks by making providing partition_key mandatory (#38199)
refactor: Refactored new magic method of BaseOperatorMeta to avoid bad mixing classic and decorated operators (#37937)
update to latest service bus (#38384)
Limit azure-cosmos (#38175)
Warning
We bumped the minimum version of azure-cosmos to 4.6.0, and providing a partition key is now required to create, get or delete a container and to get a document.
Warning
azure_synapse_pipeline connection type has been changed to azure_synapse.
The usage of default_conn_name=azure_synapse_connection is deprecated and will be removed in future. The new default connection name for AzureSynapsePipelineHook is: default_conn_name=azure_synapse_default.
Feature/refactor azure synapse pipeline class (#38723)
Add 'ADLSCreateObjectOperator' (#37821)
fix(microsoft/azure): add return statement to yield within a while loop in triggers (#38393)
fix cosmos hook static checks by making providing partition_key mandatory (#38199)
refactor: Refactored __new__ magic method of BaseOperatorMeta to avoid bad mixing classic and decorated operators (#37937)
update to latest service bus (#38384)
Limit azure-cosmos (#38175)
Nothing published for this version
- fix: Pass proxies config when using ClientSecretCredential in AzureDataLakeStorageV2Hook
Release Date: 2024-03-08
fix: Pass proxies config when using ClientSecretCredential in AzureDataLakeStorageV2Hook (#37103)
fix: Pass proxies config when using ClientSecretCredential in AzureDataLakeStorageV2Hook (#37103)
Nothing published for this version
- add WasbPrefixSensorTrigger params breaking change to azure provider changelog
Release Date: 2024-02-04
Warning
In this version of the provider, include and delimiter params have been removed from WasbPrefixSensorTrigger . These params will now need to passed through check_options param
Fix WasbPrefixSensor arg inconsistency between sync and async mode (#36806)
add WasbPrefixSensorTrigger params breaking change to azure provider changelog (#36940)
Fix failed tasks are not detected in 'AzureBatchHook' (#36785)
Fix assignment of template field in 'init' in 'container_instances.py' (#36529)
feat: Switch all class, functions, methods deprecations to decorators (#36876)
Warning
In this version of the provider, include and delimiter params have been removed from WasbPrefixSensorTrigger. These params will now need to passed through check_options param
Fix WasbPrefixSensor arg inconsistency between sync and async mode (#36806)
add WasbPrefixSensorTrigger params breaking change to azure provider changelog (#36940)
Fix failed tasks are not detected in 'AzureBatchHook' (#36785)
Fix assignment of template field in '__init__' in 'container_instances.py' (#36529)
feat: Switch all class, functions, methods deprecations to decorators (#36876)
Nothing published for this version
- Remove unused '_parse_version' function
Release Date: 2023-12-31
Remove unused '_parse_version' function (#36450)
Clean WASB task handler code after bumping min Airflow version to 2.6.0 (#36421)
Remove unused '_parse_version' function (#36450)
Clean WASB task handler code after bumping min Airflow version to 2.6.0 (#36421)
Nothing published for this version
- Allow storage options to be passed
Release Date: 2023-12-27
Allow storage options to be passed (#35820)
azurefilesharehook fix with connection type azure (#36309)
Follow BaseHook connection fields method signature in child classes (#36086)
Add code snippet formatting in docstrings via Ruff (#36262)
Allow storage options to be passed (#35820)
azurefilesharehook fix with connection type azure (#36309)
Follow BaseHook connection fields method signature in child classes (#36086)
Add code snippet formatting in docstrings via Ruff (#36262)
Nothing published for this version
This release of provider is only available for Airflow 2.6+ as explained in the Apache Airflow providers support policy .
Release Date: 2023-12-12
Note
This release of provider is only available for Airflow 2.6+ as explained in the Apache Airflow providers support policy .
Fix reraise outside of try block in 'AzureSynapsePipelineRunLink.get_fields_from_url' (#36009)
Do not catch too broad exception in 'WasbHook.delete_container' (#36034)
Bump minimum Airflow version in providers to Airflow 2.6.0 (#36017)
Note
This release of provider is only available for Airflow 2.6+ as explained in the Apache Airflow providers support policy.
Fix reraise outside of try block in 'AzureSynapsePipelineRunLink.get_fields_from_url' (#36009)
Do not catch too broad exception in 'WasbHook.delete_container' (#36034)
Bump minimum Airflow version in providers to Airflow 2.6.0 (#36017)
Nothing published for this version
- Add Azure Synapse Pipeline connection-type in the UI
Release Date: 2023-11-29
Add Azure Synapse Pipeline connection-type in the UI (#35709)
Add task context logging feature to allow forwarding messages to task logs (#32646)
Add operator to invoke Azure-Synapse pipeline (#35091)
Extend task context logging support for remote logging using WASB (Azure Blob Storage) (#32972)
Check attr on parent not self re TaskContextLogger set_context (#35780)
Remove backcompat with Airflow 2.3/2.4 in providers (#35727)
Add Azure Synapse Pipeline connection-type in the UI (#35709)
Add task context logging feature to allow forwarding messages to task logs (#32646)
Add operator to invoke Azure-Synapse pipeline (#35091)
Extend task context logging support for remote logging using WASB (Azure Blob Storage) (#32972)
Check attr on parent not self re TaskContextLogger set_context (#35780)
Remove backcompat with Airflow 2.3/2.4 in providers (#35727)
Nothing published for this version
- add managed identity support to AsyncDefaultAzureCredential
Release Date: 2023-11-12
add managed identity support to AsyncDefaultAzureCredential (#35394)
feat(provider/azure): add managed identity support to container_registry hook (#35320)
feat(provider/azure): add managed identity support to wasb hook (#35326)
feat(provider/azure): add managed identity support to asb hook (#35324)
feat(provider/azure): add managed identity support to cosmos hook (#35323)
feat(provider/azure): add managed identity support to container_volume hook (#35321)
feat(provider/azure): add managed identity support to container_instance hook (#35319)
feat(provider/azure): add managed identity support to adx hook (#35325)
feat(provider/azure): add managed identity support to batch hook (#35327)
feat(provider/azure): add managed identity support to data_factory hook (#35328)
feat(provider/azure): add managed identity support to synapse hook (#35329)
feat(provider/azure): add managed identity support to fileshare hook (#35330)
Fix AzureContainerInstanceOperator remove_on_error (#35212)
fix(providers/microsoft): setting use_async=True for get_async_default_azure_credential (#35432)
Remove empty TYPE_CHECKING block into the Azure provider (#35477)
Refactor azure managed identity (#35367)
Reuse get_default_azure_credential method from Azure utils method (#35318)
make DefaultAzureCredential configurable in AzureKeyVaultBackend (#35052)
Make DefaultAzureCredential in AzureBaseHook configuration (#35051)
add managed identity support to AsyncDefaultAzureCredential (#35394)
feat(provider/azure): add managed identity support to container_registry hook (#35320)
feat(provider/azure): add managed identity support to wasb hook (#35326)
feat(provider/azure): add managed identity support to asb hook (#35324)
feat(provider/azure): add managed identity support to cosmos hook (#35323)
feat(provider/azure): add managed identity support to container_volume hook (#35321)
feat(provider/azure): add managed identity support to container_instance hook (#35319)
feat(provider/azure): add managed identity support to adx hook (#35325)
feat(provider/azure): add managed identity support to batch hook (#35327)
feat(provider/azure): add managed identity support to data_factory hook (#35328)
feat(provider/azure): add managed identity support to synapse hook (#35329)
feat(provider/azure): add managed identity support to fileshare hook (#35330)
Fix AzureContainerInstanceOperator remove_on_error (#35212)
fix(providers/microsoft): setting use_async=True for get_async_default_azure_credential (#35432)
Remove empty TYPE_CHECKING block into the Azure provider (#35477)
Refactor azure managed identity (#35367)
Reuse get_default_azure_credential method from Azure utils method (#35318)
`` make DefaultAzureCredential configurable in AzureKeyVaultBackend (#35052)``
Make DefaultAzureCredential in AzureBaseHook configuration (#35051)
Nothing published for this version
- AIP-58: Add Airflow ObjectStore (AFS)
Release Date: 2023-10-31
AIP-58: Add Airflow ObjectStore (AFS) (#34729)
Nothing published for this version
- Remove deprecated extra__azure__tenantId from azure_container_instance connection extras
Release Date: 2023-10-17
Note
This release of provider is only available for Airflow 2.5+ as explained in the Apache Airflow providers support policy .
Warning
In this version of the provider, we have removed network_profile param from AzureContainerInstancesOperator and AzureDataFactoryHook methods and AzureDataFactoryRunPipelineOperator arguments resource_group_name and factory_name is now required instead of kwargs
resource_group_name and factory_name is now required argument in AzureDataFactoryHook method get_factory, update_factory, create_factory, delete_factory, get_linked_service, delete_linked_service, get_dataset, delete_dataset, get_dataflow, update_dataflow, create_dataflow, delete_dataflow, get_pipeline, delete_pipeline, run_pipeline, get_pipeline_run, get_trigger, get_pipeline_run_status, cancel_pipeline_run, create_trigger, delete_trigger, start_trigger, stop_trigger, get_adf_pipeline_run_status, cancel_pipeline_run
resource_group_name and factory_name is now required in AzureDataFactoryRunPipelineOperator
Remove class PipelineRunInfo from airflow.providers.microsoft.azure.hooks.data_factory
Remove network_profile param from AzureContainerInstancesOperator
Remove deprecated extra__azure__tenantId from azure_container_instance connection extras
Remove deprecated extra__azure__subscriptionId from azure_container_instance connection extras
Bump azure-mgmt-containerinstance (#34738)
Upgrade azure-mgmt-datafactory in microsift azure provider (#34040)
Add subnet_ids param in AzureContainerInstancesOperator (#34850)
allow providing credentials through keyword argument in AzureKeyVaultBackend (#34706)
Name params while invoking ClientSecretCredential (#34732)
fix(providers/microsoft-azure): respect soft_fail argument when exception is raised (#34494)
Error handling for when Azure container log cannot be read in properly. (#34627)
Fix hardcoded container name in remote logging option for Azure Blob Storage (#32779)
Bump min airflow version of providers (#34728)
Consolidate hook management in AzureBatchOperator (#34437)
Consolidate hook management in AzureDataExplorerQueryOperator (#34436)
Note
This release of provider is only available for Airflow 2.5+ as explained in the Apache Airflow providers support policy.
Warning
In this version of the provider, we have removed network_profile param from AzureContainerInstancesOperator and AzureDataFactoryHook methods and AzureDataFactoryRunPipelineOperator arguments resource_group_name and factory_name is now required instead of kwargs
resource_group_name and factory_name is now required argument in AzureDataFactoryHook method get_factory, update_factory, create_factory, delete_factory, get_linked_service, delete_linked_service, get_dataset, delete_dataset, get_dataflow, update_dataflow, create_dataflow, delete_dataflow, get_pipeline, delete_pipeline, run_pipeline, get_pipeline_run, get_trigger, get_pipeline_run_status, cancel_pipeline_run, create_trigger, delete_trigger, start_trigger, stop_trigger, get_adf_pipeline_run_status, cancel_pipeline_run
resource_group_name and factory_name is now required in AzureDataFactoryRunPipelineOperator
Remove class PipelineRunInfo from airflow.providers.microsoft.azure.hooks.data_factory
Remove network_profile param from AzureContainerInstancesOperator
Remove deprecated extra__azure__tenantId from azure_container_instance connection extras
Remove deprecated extra__azure__subscriptionId from azure_container_instance connection extras
Bump azure-mgmt-containerinstance (#34738)
Upgrade azure-mgmt-datafactory in microsift azure provider (#34040)
Add subnet_ids param in AzureContainerInstancesOperator (#34850)
allow providing credentials through keyword argument in AzureKeyVaultBackend (#34706)
Name params while invoking ClientSecretCredential (#34732)
fix(providers/microsoft-azure): respect soft_fail argument when exception is raised (#34494)
Error handling for when Azure container log cannot be read in properly. (#34627)
Fix hardcoded container name in remote logging option for Azure Blob Storage (#32779)
Bump min airflow version of providers (#34728)
Consolidate hook management in AzureBatchOperator (#34437)
Consolidate hook management in AzureDataExplorerQueryOperator (#34436)
Nothing published for this version
…hook method see below for details, removed deprecated extra__azure_fileshare__ prefix from connection extras param and removed protocol param from con…
Release Date: 2023-09-12
Warning
In this version of the provider, we have changed AzureFileShareHook to use azure-storage-file-share library instead of azure-storage-file this change has impact on existing hook method see below for details, removed deprecated extra__azure_fileshare__ prefix from connection extras param and removed protocol param from connection extras
get_conn from AzureFileShareHook return None instead FileService
Remove protocol param from Azure fileshare connection extras
Remove deprecated extra__azure_fileshare__ prefix from Azure fileshare connection extras, list_files
Remove share_name, directory_name param from AzureFileShareHook method check_for_directory, list_directories_and_files, create_directory in favor of AzureFileShareHook share_name and directory_path param
AzureFileShareHook method create_share and delete_share accept kwargs from ShareServiceClient.create_share and ShareServiceClient.delete_share
Remove share_name, directory_name, file_name param from AzureFileShareHook method get_file, get_file_to_stream and load_file in favor of AzureFileShareHook share_name and file_path
Remove AzureFileShareHook.check_for_file method
Remove AzureFileShareHook.load_string, AzureFileShareHook.load_stream in favor of AzureFileShareHook.load_data
Note
LocalToAzureDataLakeStorageOperator class has been removed in favor of LocalFilesystemToADLSOperator AzureDataFactoryPipelineRunStatusAsyncSensor class has been removed in favor of AzureDataFactoryPipelineRunStatusSensor
Update Azure fileshare hook to use azure-storage-file-share instead of azure-storage-file (#33904)
Remove 'AzureDataFactoryPipelineRunStatusAsyncSensor' class (#34036)
Remove 'LocalToAzureDataLakeStorageOperator' class (#34035)
feat(providers/microsoft): add AzureContainerInstancesOperator.volume as template field (#34070)
Add DefaultAzureCredential support to AzureContainerRegistryHook (#33825)
feat(providers/microsoft): add DefaultAzureCredential support to AzureContainerVolumeHook (#33822)
Refactor regex in providers (#33898)
Improve docs on AzureBatchHook DefaultAzureCredential support (#34098)
Remove azure-storage-common from microsoft azure providers (#34038)
Remove useless string join from providers (#33968)
Refactor unneeded jumps in providers (#33833)
Nothing published for this version
- 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)
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
Your coding agent can read these notes before it upgrades. Set up the MCP server →