Skip to content

Releases: Azure/azure-functions-durable-python

Durable Functions for Python v1.1.6

04 Aug 03:26
c962a78
Compare
Choose a tag to compare

Durable Functions for Python v1.1.6

Durable Functions for Python v1.1.6 is a minor release that fixes a few bugs

Bug fixes

  • Regression of IsReplaying flag is now fixed ( #390 )
  • Sub-Tasks can be properly yielded multiple times ( #391 )

Durable Functions for Python v1.1.5

01 Jul 21:56
62c57bd
Compare
Choose a tag to compare

Durable Functions for Python v1.1.5

Durable Functions for Python v1.1.5 is a minor release containing mostly integration improvements with the Azure Functions platform

Improvements

  • Exclude azure package from build step, which enabled dependency isolation from the Azure Functions Python worker when using DF Python.

Durable Functions for Python v1.1.4

24 May 00:15
87feb73
Compare
Choose a tag to compare

Durable Functions for Python v1.1.4

Durable Functions for Python v1.1.4 is a minor release containing mostly bug fixex
https://pypi.org/project/azure-functions-durable/1.1.4/

Bug Fixes

  • Timers used within compound Tasks (WhenAll/WhenAny) can now be safely cancelled (#369)
  • Fixed stuck orchestrator bug after a full failure of a -WithRetry API (#339)

Durable Functions for Python v1.1.3

09 Nov 18:58
7934318
Compare
Choose a tag to compare

Durable Functions for Python v1.1.3

Durable Functions for Python v1.1.3 is a minor release that improves entity errors serialization
https://pypi.org/project/azure-functions-durable/1.1.3/

Bug Fixes

  • Timeouts in Entities executions can now be try-catched within orchestrators (#328)

Durable Functions for Python v1.1.2

24 Sep 20:22
863cfef
Compare
Choose a tag to compare

Durable Functions for Python v1.1.2

Durable Functions for Python v1.1.2 is a minor release that fixes a few known bugs 🎉
https://pypi.org/project/azure-functions-durable/1.1.2/

Bug Fixes

  • Exceptions thrown in Entities can now be try-catched (#324)
  • Patched missing timer properties (#323)

Durable Functions for Python v1.1.1

14 Sep 18:52
3b5d5e3
Compare
Choose a tag to compare

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

  • Patched failure edge-case for -WithRetry APIs (#320)
  • Allow WhenAll APIs over an empty list of tasks (#317)

Durable Functions for Python v1.1.0

17 Aug 16:56
5a5ba25
Compare
Choose a tag to compare

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

22 Jul 21:26
Compare
Choose a tag to compare

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

25 Jun 21:58
76b2433
Compare
Choose a tag to compare

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

  • Codebase is now MyPy compliant (#293)
  • Entity sample now uses correct host.json config (#296)

Durable Functions for Python (Beta) v1.0.0b12

19 Dec 00:14
3c1ecad
Compare
Choose a tag to compare

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 by current_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.