Skip to content

Durable Functions v2.7.0

Compare
Choose a tag to compare
@cgillum cgillum released this 21 Apr 19:58
· 299 commits to main since this release
bbbe6da

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 of IConnectionInfoResolver
    • Similarly, both StandardConnectionStringProvider and WebJobsConnectionStringProvider have been deprecated in favor of StandardConnectionInfoProvider and WebJobsConnectionInfoProvider
  • 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

  • Fixed issue where orchestrations in Node.js, Python, and PowerShell could get stuck in certain error handling conditions (#2121)

The remaining bug fixes are coming in transitively via our DTFx dependency updates:

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

Full Changelog: v2.6.1...v2.7.0