Releases: microsoft/durabletask-python
v1.4.0
What's Changed
- Added large payload externalization support for Azure Blob Storage, including the durabletask.extensions.azure_blob_payloads extension and payload store APIs.
- Added async client support with AsyncTaskHubGrpcClient, async interceptor support, and async gRPC channel helper APIs.
- Added orchestration restart support.
- Added batch client actions for purge and query across orchestrations and entities.
- Added worker work item filtering support and sample.
- Improved distributed tracing coverage across orchestrations, activities, sub-orchestrations, timers, and events.
- Improved timer scheduling behavior and fixed key retry/entity handling issues.
External Links
PyPI: https://pypi.org/project/durabletask/1.4.0/
Full Changelog: v1.3.0...v1.4.0
azuremanaged-v1.4.0
What's Changed
- Updates base dependency to durabletask v1.4.0.
- Added AsyncDurableTaskSchedulerClient for async/await usage with grpc.aio.
- Added async DTS authentication interceptor support.
- Added payload_store support on client and worker APIs for large payload externalization.
- Added optional azure-blob-payloads dependency for blob-backed payload offloading.
- Improved worker timer handling.
External Links
PyPI: https://pypi.org/project/durabletask.azuremanaged/1.4.0/
Full Changelog: azuremanaged-v1.3.0...azuremanaged-v1.4.0
v1.3.0
What's Changed
- Allow TaskFailedError to be constructed from Exception by @andystaples in #99
- Increase specificity of Task return types by @andystaples in #100
- Type-hinting improvements by @andystaples in #104
- Allow custom entity names by @andystaples in #105
External Links:
PyPi: https://pypi.org/project/durabletask/1.3.0/
Full Changelog: v1.2.0...v1.3.0
azuremanaged-v1.3.0
What's Changed
- Update durabletask dependency to v1.3.0
- See changelog for details
External Links
PyPi: https://pypi.org/project/durabletask.azuremanaged/1.3.0/
Full Changelog: azuremanaged-v1.2.0...azuremanaged-v1.3.0
v1.2.0
What's Changed
- Add py.typed marker file to durabletask package by @andystaples in #81
- Update EntityInstanceId.parse signature by @andystaples in #80
- Match entity method parameter names by @andystaples in #82
- Add new_uuid method to client by @andystaples in #83
- Allow passing custom stub to execute operations by @andystaples in #85
- Add support for new event types by @andystaples in #86
External Links
PyPi: https://pypi.org/project/durabletask/1.2.0/
Full Changelog: v1.1.0...v1.2.0
azuremanaged-v1.2.0
What's Changed
- Update
durabletaskdependency to v1.2.0- See changelog for details
External Links:
PyPi: https://pypi.org/project/durabletask.azuremanaged/1.2.0/
Full Changelog: azuremanaged-v1.1.0...azuremanaged-v1.2.0
v1.1.0
What's Changed
Added
- Allow retrieve entity metadata from client by @andystaples in #77
External Links
PyPi: https://pypi.org/project/durabletask/1.1.0/
Full Changelog: v1.0.0...v1.1.0
azuremanaged-v1.1.0
What's Changed
Changed
- Update
durabletaskdependency to v1.1.0- Allow retrieve entity metadata from client by @andystaples in #77
External Links
PyPi: https://pypi.org/project/durabletask.azuremanaged/1.1.0/
Full Changelog: azuremanaged-v1.0.0...azuremanaged-v1.1.0
v1.0.0
What's Changed
Added
- Allow calling sub-orchestrator by name by @andystaples in #69
- Abandon workitems by @andystaples in #72
Changed
- Supported Python versions are now 3.10- 3.14. Python 3.9 is end of life and has been removed.
- Add/increase execution logging by @andystaples in #70
Fixed
- Reduce entity context exposure by @andystaples in #71
External Links
PyPi: https://pypi.org/project/durabletask/1.0.0/
Full Changelog: v0.5.0...v1.0.0
azuremanaged-v1.0.0
What's Changed
Changed
- Supported Python versions are now 3.10- 3.14. Python 3.9 is end of life and has been removed.
- Updates
durabletaskdependency to 1.0.0 - changelog - Add/increase execution logging by @andystaples in #70
- Allows logging configuration in DurableTaskSchedulerClient
External links
PyPi: https://pypi.org/project/durabletask.azuremanaged/1.0.0/
Full Changelog: azuremanaged-v0.4.0...azuremanaged-v1.0.0