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

3 years ago

NuGet Package

https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.DurableTask/2.3.1

What's new

  • Entity messages can be scheduled for times > 7 days in the future (#1475): Previously, entity messages could only be scheduled 6 days into the future due to limits on the Azure Storage queues. We now have logic to automatically handle messages scheduled greater than 7 days in the future.
  • New partition management strategy on by default (#1507): A new partition management strategy that reduces split brain was introduced in 2.3.0. This is now on by default, but can be turned off by setting extensions.durableTask.storageProvider.useLegacyPartitionManagement to true in the host.json.
  • Support for cleaning entity state for deleted entities (#1442): IDurableEntityClient.CleanEntityStorageAsync() is a new API that will remove empty entities from storage and clean up orphaned locks.

Bug fixes

  • Fix bug handling large inputs/outputs for orchestrations and activities (#1483)
  • Improved handling of Graph and ARM APIs in CallHttpAsync (#1485)
  • Gracefully handle the case where non-.NET languages set extendedSessionsEnabled: true (#1502)
  • Fix exception thrown by analyzer resulting in uncessary compile time warnings (#1494)
  • Fixed a typo that caused another ArgumentException in the DurableAnalyzer ( #1521 )

Misc.

  • Updated nuget dependencies:
    • Microsoft.Azure.WebJobs.Extensions.DurableTask --> 2.3.1
    • Microsoft.Azure.WebJobs.Extensions.Analyzers --> 0.3.2
    • Microsoft.Azure.DurableTask.AzureStorage --> 1.8.1
  • Improved telemetry sent to Azure support for Dedicated Linux Function Apps and Linux Consumption Function apps (#1482, #1515, #1522)

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

NewReleases is sending notifications on new releases.