Improvements
- Added the ability to provide custom connection string names when creating a DurableClient in an ASP.NET Core app (external app) (#1895)
- Added graceful handling of in-flight executions to immediately fail the instance when the function is deleted, disabled, or renamed. (#1901)
- Improved API documentation regarding uncancelled timers. (#1903)
Dependency Updates
DurableTask.AzureStorage --> 1.9.0
DurableTask.Core --> 2.5.6
- Storage Refactor: Blobs and Queues
- Refactored usage of Azure Storage APIs to allow for easier storage upgrades and set up for future work to set up a global throttling system. All Blobs and Queues operations have been updated. (Azure/durabletask#580)
- Fixed NullReferenceException in instance completion trace affecting release builds. (Azure/durabletask#560)
- Removed noisy warning logs related to listening to queues. (Azure/durabletask#586, Azure/durabletask#588)
- Improved performance in edge case of ExecutionStarted dedupe logic causing delayed processing of control queue messages. (Azure/durabletask#568)
- Fix message loss bug in ContinueAsNew scenarios. (Azure/durabletask#544)