WebJobs.Extensions.DurableTask v3.0.0
https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.DurableTask/3.0.0
This is a major release of Microsoft.Azure.WebJobs.Extensions.DurableTask
, including breaking changes to .NET in-process customers, mostly related to the Azure Storage SDK. Please review these release notes carefully, as there may be unexpected side effects resulting from these updates. If you encounter any issues, please open a GitHub issue in this repo.
Updates
- Add Support for the New Azure Storage SDK:
Azure.Core
,Azure.Data.Tables
,Azure.Storage.Blobs
, andAzure.Storage.Queues
, replacing the deprecatedWindowsAzure.Storage
for enhanced performance and improved Managed Identity support. #2377
Dependency Updates
- DurableTask.AzureStorage 2.0.1
This is a major version update, refer to these release notes for details. - DurableTask.Core 3.0.0
This is a major version update, refer to these release notes for details. - DurableTask.ApplicationInsights 0.2.0
- Azure.Identity 1.12.1
Notes
- Dropped support for Azure Functions Host v1.
- Updated target framework to
.NET 6.0
only, removing support for.NET Core 3.1
. - Default Table Partition Management for Azure Storage backend, which uses Azure Tables instead of Blobs for partition management among VMs. If you want to switch back the partition manager strategy, set
useTablePartitionManagement
to false in your app's host.json. - Downgrade Note: DurableTask.AzureStorage v1.x and v2.x use different message encoding strategies. If downgrading Microsoft.Azure.WebJobs.Extensions.DurableTask from v3.x to v2.x is needed, ensure you downgrade to v2.13.5 or higher, as it uses DurableTask.AzureStorage v1.17.4 or later, which supports forward compatibility.
- Future Support and Maintenance of Microsoft.Azure.WebJobs.Extensions.DurableTask: v2.x will continue to be supported primarily for bug fixes, while all new features will be added exclusively to v3.x.