github Azure/azure-functions-durable-extension v2.6.0
Durable Functions v2.6.0 Release

latest releases: v2.13.2, v2.13.1, v3.0.0-rc.1...
2 years ago

NuGet package

Updates

  • New HttpRetryOptions class for passing retry options to CallHttpAsync() invocations to add & customize retry behavior
  • Added HttpRetryOptions to DurableHttpRequest - set this property to use retry logic when you use the CallHttpAsync() overload that takes the full object
  • Log trace events whenever entities are created or deleted
  • Throw meaningful exceptions inside orchestrations when they try to call, signal, or lock a non-existing entity
  • Fixed null reference exceptions thrown in DurableClient

Breaking Changes

  • IDurableOrchestrationContext's CallHttpAsync(HttpMethod, Uri, string) overload now has a HttpRetryOptions parameter
  • IDurableActivityContext now has a Name property.

Dependency Updates

Microsoft.Azure.DurableTask.AzureStorage --> 1.9.4
Microsoft.Azure.DurableTask.Core 2.5.6 --> 2.6.0
Microsoft.Azure.WebJobs.Extensions.DurableTask.Analyzers 0.4.0 --> 0.4.1

DurableTask.AzureStorage Updates

v1.9.4

Release Notes

  • Storage Refactor: Tables. Final portion of storage refactor work updating all Tables APIs. Blobs and Queues were updated in 1.9.0.
  • Added global request throttling on concurrent storage requests to prevent performance related issues such as network port exhaustion.
  • Fixed bug with OutOfOrderMessage checks that didn't previously consider SubOrchestrationCompleted events as out of order messages when being processed before the parent orchestration has written itself in history.

v1.9.3

Release Notes

  • Added catch block in control queue dequeue loop to prevent unhandled exceptions from stopping the dequeue loop, improved logging around this scenario

v1.9.2 and v1.9.1

Release Notes (v1.9.2)
Release Notes (v1.9.1)

  • Fix fetching of large inputs for pending orchestrations on Azure Storage
  • Updated TableQuery filter condition string generation to resolve invalid character issues
  • Fixed stuck orchestration with duplicate message warning issue

DurableTask.Core Updates

v2.6.0

Release Notes

  • Add more robust determinism checks in orchestration replay logic
  • Fix exception when Task returns void

DurableTask.Analyzers Updates

v0.4.1

Release Notes

  • Added BindingAnalyzer to deterministic method checks, flagging all attributes used on parameters that are not OrchestrationTrigger to prevent using additional bindings on an Orchestrator method.
  • Updated Entity InterfaceContentAnalyzer to avoid flagging entity interfaces that implement another interface.
  • Fixed bug leading to ArgumentException with message "SyntaxTree is not part of the compilation" in deterministic method analyzers.

Don't miss a new azure-functions-durable-extension release

NewReleases is sending notifications on new releases.