Releases: Azure/durabletask
Releases · Azure/durabletask
DurableTask.Core v2.5.5 Release
DurableTask.AzureStorage v1.8.7 Release
DurableTask.AzureStorage v1.8.6 Release
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
DurableTask.AzureStorage v1.8.5 Release
Changes
- Fixed NullPtr Exception in OrchestrationInstance Object (#517)
DurableTask.Core v2.5.1 Release
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
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
DurableTask.AzureStorage 1.8.2 and 1.8.3 Release
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)