Releases: microsoft/durabletask-python
Releases · microsoft/durabletask-python
Release list
azure-functions-durable v2.0.0b1
Azure Functions Durable 2.0.0b1
The first preview of azure-functions-durable 2.x is a ground-up rewrite built on the durabletask Python SDK and the Durable Task gRPC runtime. APIs may change before the stable 2.0.0 release.
Highlights
- Adds durabletask-native orchestration, entity, and activity authoring, including class-based entities.
- Adds orchestration rewind, scheduled tasks, bounded history export, and durable HTTP calls with Managed Identity support.
- Provides a compatibility layer for common v1 function shapes and client/context APIs to ease migration.
Breaking changes
- Python 3.13 or later is required.
- The classic
function.jsonprogramming model and OpenAI Agents integration are no longer supported. - New applications should use durabletask-native client and context API names; v1 aliases remain available but are deprecated.
- The Preview extension bundles are required until bundles >4.37.1 is available.
Full changelog
See azure-functions-durable/CHANGELOG.md for complete migration guidance, API details, deprecations, and known limitations.
v1.8.0
What's Changed
- Add rewind support by @andystaples in #121
- Fix durabletask issues surfaced during Azure Functions investigation by @andystaples in #174
- Fix when_all to wait for all tasks before surfacing failures by @andystaples in #173
- Reconnect workers after peer stream cancellation by @torosent in #176
Full Changelog: v1.7.2...v1.8.0
azuremanaged-v1.8.0
What's Changed
- Add rewind support by @andystaples in #121
- Fix durabletask issues surfaced during Azure Functions investigation by @andystaples in #174
- Fix when_all to wait for all tasks before surfacing failures by @andystaples in #173
- Reconnect workers after peer stream cancellation by @torosent in #176
Full Changelog: azuremanaged-v1.7.2...azuremanaged-v1.8.0
v1.7.2
What's Changed
- Fix FailureDetails JSON serialization and cut v1.7.2 by @andystaples in #172
Full Changelog: v1.7.1...v1.7.2
v1.7.1
What's Changed
- Change default large-payload threshold to 256 KiB (mirror .NET) by @torosent in #166
- Add parent_instance_id to OrchestrationContext by @andystaples in #168
- Schedules hotfix for DTS dashboard by @andystaples in #169
- Fix legacy entity protocol: propagate call_entity failures and stop double-encoding results by @andystaples in #167
New Contributors
Full Changelog: v1.7.0...v1.7.1
azuremanaged-v1.7.2
What's Changed
- Fix FailureDetails JSON serialization and cut v1.7.2 by @andystaples in #172
Full Changelog: azuremanaged-v1.7.1...azuremanaged-v1.7.2
azuremanaged-v1.7.1
What's Changed
- Change default large-payload threshold to 256 KiB (mirror .NET) by @torosent in #166
- Add parent_instance_id to OrchestrationContext by @andystaples in #168
- Schedules hotfix for DTS dashboard by @andystaples in #169
- Fix legacy entity protocol: propagate call_entity failures and stop double-encoding results by @andystaples in #167
New Contributors
Full Changelog: azuremanaged-v1.7.0...azuremanaged-v1.7.1
v1.7.0
What's Changed
- Standardize copyright file headers by @andystaples in #158
- Add pyright type-checking to examples, fix discoveries by @andystaples in #159
- Add type-aware custom object serialization by @andystaples in #154
- Fix custom serialization gaps from #154 by @andystaples in #161
- Add scheduled tasks feature and delayed entity signals by @andystaples in #160
- Make scheduled tasks configurable via worker.configure_scheduled_tasks() by @andystaples in #163
Full Changelog: v1.6.0...v1.7.0
azuremanaged-v1.7.0
What's Changed
- Standardize copyright file headers by @andystaples in #158
- Add pyright type-checking to examples, fix discoveries by @andystaples in #159
- Add type-aware custom object serialization by @andystaples in #154
- Fix custom serialization gaps from #154 by @andystaples in #161
- Add scheduled tasks feature and delayed entity signals by @andystaples in #160
- Make scheduled tasks configurable via worker.configure_scheduled_tasks() by @andystaples in #163
Full Changelog: azuremanaged-v1.6.0...azuremanaged-v1.7.0
v1.6.0
What's Changed
- Add durabletask.extensions.history_export by @andystaples in #147
- Add Azure Managed on-demand sandbox preview APIs by @YunchuWang in #151
Full Changelog: v1.5.0...v1.6.0