NuGet Gallery | Microsoft.Azure.WebJobs.Extensions.DurableTask 2.7.0
New Features
- Azure Durable Functions now supports identity-based connections (#2014) - contributed by @wsugarman
- See here for details on how to configure these connections
IConnectionStringResolver
has been deprecated in favor ofIConnectionInfoResolver
- Similarly, both
StandardConnectionStringProvider
andWebJobsConnectionStringProvider
have been deprecated in favor ofStandardConnectionInfoProvider
andWebJobsConnectionInfoProvider
- Updated out-of-proc protocol with support for .NET Isolated and Java
- Added support for long timers for existing out-of-proc SDKs (JavaScript, Python, and PowerShell)
- Added SBOM to this package and to DTFx dependencies
Bug fixes
All bug fixes are coming in transitively via our DTFx dependency updates:
- Fix for stuck orchestration issue caused by incorrect de-dupe flagging (Azure/durabletask#708)
- Fix for stuck orchestration issue caused by certain partition movement issues (Azure/durabletask#710)
- Fix for noisy error message in DTFx logs (ArgumentException: A lease ID must be specified when changing a lease) (Azure/durabletask#406)
- Fix some false positives in deadlock detection that resulted in unnecessary ExecutionEngineExceptions (Azure/durabletask#678)
- Fix issue related to in-order delivery guarantees for Durable Entities (Azure/durabletask#680)
- Improved logging for lease/partition management (Azure/durabletask#699)
- Reduce GC impact of lease blob operations (Azure/durabletask#673)
See the release notes further below for more details.
Breaking Changes
See dependency updates below, which can be breaking if there are hard dependency conflicts (like .NET Framework 4.6.1)
Dependency Updates
- Added .NET 6 target
- Added DurableTask.Sidecar v0.3.0 dependency (.NET 6 only), with transitive dependency on Grpc.AspNetCore.Server v2.38
- Updated minimum C# compiler version to 9.0
- Added Microsoft.Extensions.Azure v1.1.1 as a dependency for Azure Functions 2.0 and beyond
- Azure.Identity 1.1.1 -> 1.5.0 for Azure Functions 2.0 and beyond
- Microsoft.Azure.WebJobs 3.0.14 -> 3.0.31 for for Azure Functions 2.0 and beyond
- .NET Framework v4.6.1 -> v4.6.2 to stay within official support window
- DurableTask.AzureStorage 1.10.1 -> 1.11.0
- DurableTask.Core 2.7.0 -> 2.9.0
New Contributors
- @wsugarman made their first contribution in #2014
- @arthurcgusmao made their first contribution in #2109
- @hossam-nasr made their first contribution in #2121
Full Changelog: v2.6.1...v2.7.0