Skip to content

Releases: Azure/durabletask

DurableTask.Core v2.5.5 Release

11 Jun 20:36
bcc0476
Compare
Choose a tag to compare

Changes

  • Use Abridged events while logging TaskOrchestrationDispatcher-InstanceCompletionEvents in TaskOrchestrationDispatcher (#549)
  • Changed DispatchMiddlewareContext to be public (#546)

DurableTask.AzureStorage v1.8.7 Release

11 Jun 20:54
bcc0476
Compare
Choose a tag to compare

Bug Fixes

  • Fixed message loss concurrency bug in ContinueAsNew scenarios (#544)

Dependencies

  • Updated DurableTask.Core dependency to v2.5.5.

DurableTask.AzureStorage v1.8.6 Release

01 Jun 17:45
f737314
Compare
Choose a tag to compare

New Features

  • New App Lease feature that allows users to control when they want to swap their app to be the primary and take over the App Lease using .NET API MakeCurrentAppPrimaryAsync and HTTP API /makeprimary. The previous lease owner app will automatically reset its state once it's lost the lease and attempt to acquire the App Lease once again, removing the manual burden of the App Lease feature. (Azure/azure-functions-durable-extension#1769 #529)
  • Concurrent start requests to a singleton orchestration instance should now only start a single instance (#528)

Bug Fixes

  • Fixed race condition between orchestration "start" events and external events that previously led to "stuck" orchestrations with a "Pending" status (#531)

DurableTask.ServiceBus v2.5.2 Release

18 Mar 22:15
1abc088
Compare
Choose a tag to compare

Changes

  • Additional exception handling to catch timeout exception from AcceptMessageSessionAsync (#522) by @mlankamp

DurableTask.AzureStorage v1.8.5 Release

18 Mar 22:12
1abc088
Compare
Choose a tag to compare

Changes

  • Fixed NullPtr Exception in OrchestrationInstance Object (#517)

DurableTask.Core v2.5.1 Release

25 Jan 18:02
8dd694a
Compare
Choose a tag to compare

Changes

  • Enforce that ExecutionStarted is the first event in a WorkItem ( #480 )
  • Fixed a NullReferenceException in the deserialization path ( #488 )
  • Added a public set to ReflectionBasedTaskActivity.DataConverter ( #494 ) (Contributed by @jviau)
  • Removed possible NullReferenceException in OnProcessWorkItemAsync ( #497 )
  • Added System.Reactive.Compatibility version 4.4.1 ( #501 )
  • Updated System.Reactive.Core to version 4.4.1 ( #501 )

DurableTask.AzureStorage v1.8.4 Release

25 Jan 18:03
8dd694a
Compare
Choose a tag to compare

Changes

  • Added null check for ExecutionStartedEvent in OrchestrationSessionManager ( #464 ) (Contributed by @ChenglongLiu)
  • Updated async void methods to async Task to avoid crashing the process with unhandled exceptions ( #463 ) (Contributed by @ChenglongLiu)
  • Added TypeNameHandling.None on MessageData.Sender ( #492 ) (Contributed by @jviau)
  • Added retry operations on Storage SDK deadlocks instead of app recycle ( #500 )
  • Added Storage SDK deadlock mitigation for more codepaths (like fetching history) ( #500 )
  • Added sanitization for instance ids used as patition keys in Azure Storage ( #481 )

DurableTask.Core v2.5.0 Release

24 Nov 23:38
bbb9142
Compare
Choose a tag to compare

https://www.nuget.org/packages/Microsoft.Azure.DurableTask.Core/2.5.0

Changes

  • Null is now no longer serialized as "null" in default serialization logic (#465)
  • Infrastructure support for Distributed Tracing with Application Insights (#422)
  • Infrastructure support for backends other than DurableTask.AzureStorage to support Durable Entities (#461)

DurableTask.AzureStorage 1.8.2 and 1.8.3 Release

24 Nov 23:42
bbb9142
Compare
Choose a tag to compare

https://www.nuget.org/packages/Microsoft.Azure.DurableTask.AzureStorage/1.8.3

1.8.2 Changes

  • Change queries used when starting new orchestrations to avoid 404s against storage (#471)
  • Update stale taskhub.json when partition count changes (#469)
  • Incorporate changes from DurableTask.Core 2.5.0

1.8.3 Changes

  • Bug fix for setting custom status to null (#478)

DurableTask.AzureStorage 1.8.1 release

02 Oct 19:15
bcc97e8
Compare
Choose a tag to compare

https://www.nuget.org/packages/Microsoft.Azure.DurableTask.AzureStorage/1.8.1

Changes

  • Turn on new partition management by default (#455)
  • Fix an regression introduced in v1.8.0 regarding table message UTF16 message sizes. (#449)