Releases: Azure/azure-functions-durable-python
Durable Functions for Python v1.1.1
Durable Functions for Python v1.1.1
Durable Functions for Python v1.1.1 is a minor release that fixes a few known bugs 🎉
https://pypi.org/project/azure-functions-durable/1.1.1/
Bug Fixes
Durable Functions for Python v1.1.0
Durable Functions for Python v1.1.0
Durable Functions for Python v1.1.0 is an exciting new release that greatly improves the runtime performance of the SDK! ✨
https://pypi.org/project/azure-functions-durable/1.1.0/
Performance Improvements
- The SDK now uses a linear-complexity algorithm for History replay, which should yield faster orchestrators at scale (#302, #312)
Bug Fixes
ContinueAsNew
input serialization now works correctly for strings (#312)
Durable Functions for Python v1.0.3
Durable Functions for Python v1.0.3
Durable Functions for Python v1.0.3 is a minor release that fixes a recently discovered bug.
https://pypi.org/project/azure-functions-durable/1.0.3/
Bug Fixes
- Passing a fixed
instanceId
to a sub-orchestration no longer yields non-determinism errors (#305)
Durable Functions for Python v1.0.1
Durable Functions for Python v1.0.1
Durable Functions for Python v1.0.1 is an exciting new release with new features, bug fixes, and all sorts of goodies!
https://pypi.org/project/azure-functions-durable/1.0.1/
New Features
- The
read_entity_state
API is now available (#285). Thank you @martijnlentink for your contribution!! 🌈 🌈
General Improvements
- We now support a new replay algorithm that, when paired with a supporting durable-extension version, should provide a more reliable translation of the Python-defined workflow to the C# Durable Functions engine!
Bug Fixes
- Tasks can now only be yielded once, meaning that they won't be scheduled for execution again of the
yield
keyword is placed before them more than once. Instead, on a duplicate yielding, the Task will simply return its result (#292)
Repo-internal changes
Durable Functions for Python (Beta) v1.0.0b12
Durable Functions for Python (Beta) v1.0.0b12
Durable Functions for Python v1.0.0b12 is an exciting new release that exposes the durable entities API, drops support for extension bundles V1, and fixes a handful of minor bugs.
https://pypi.org/project/azure-functions-durable/1.0.0b12/
New Features
- Durable Entities API is now available! (#184) 🌈
Bug Fixes
- Serialization bug of
datetime
objects (#228) . Thank you @kemurayama for your contribution! ✨ - Intermittent
None
values returned bycurrent_utc_datetime
(#246)
Breaking Changes
- Dropping support for Extension Bundles V1, to make sure you get the best Durable Functions experience. Please update your Extension Bundles to V2.
Durable Functions for Python (Beta) v1.0.0b11
Durable Functions for Python (Beta) v1.0.0b11
Durable Functions for Python v1.0.0b11 is a minor release that enables custom object serialization in the call_activity_with_retry
API.
PyPi package
https://pypi.org/project/azure-functions-durable/1.0.0b11/
Bug Fixes
- Custom Objects can now be serialized in the
call_activity_with_retry
API (#225) . Thank you @carlvitzthum for your contribution! ✨
Durable Functions for Python (Beta) v1.0.0b10
Durable Functions for Python (Beta) v1.0.0b10
Durable Functions for Python v1.0.0b10
is a minor release that enables AzureManagedIdentity
to work end-to-end.
PyPi package
https://pypi.org/project/azure-functions-durable/1.0.0b10/
Bug Fixes
- AzureManagedIdentity APIs now returns the correct metadata to work end-to-end (#212)
Durable Functions for Python (Beta) v1.0.0b9
Durable Functions for Python (Beta) v1.0.0b9
Durable Functions for Python v1.0.0b9
is a minor release that improves error reporting in Python Durable Functions.
PyPi package
https://pypi.org/project/azure-functions-durable/1.0.0b9/
Bug Fixes
- Error in the SDK are not propagated correctly and users will no longer see a generic "Object reference not set" error (#196)
Durable Functions for Python (Beta) v1.0.0b8
Durable Functions for Python (Beta) v1.0.0b8
Durable Functions for Python v1.0.0b8
fixes multiple bugs and introduces new Durable features to our Python experience.
PyPi package
https://pypi.org/project/azure-functions-durable/1.0.0b8/
Enchancements
- Rewind API implemented, although still experimental (#163)
- Discrete Enum-based representation of runtimeStatuses (#187)
- IsReplaying Flag implemented (#185)
Bug Fixes
Durable Functions for Python (Beta) v1.0.0b7
Durable Functions for Python (Beta) v1.0.0b7
Durable Functions for Python v1.0.0b7
fixes multiple bugs and introduces new Durable features to our Python experience.
PyPi package
https://pypi.org/project/azure-functions-durable/1.0.0b7/
Enchancements
- SubOrchestrations are now available (#157)
- IntelliSense is now exposed, and the project type-checks to the extent possible at the moment (#164)
- CreateHttpManagementPayload now available (#162)