NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4907 most downloaded on PyPI
Durable Functions For Python
Last release 5 days ago
29 Sep 2026
Release timing varies
gaps range from 2 weeks to 8 months
Nearly every release is documented
notes for 27 of 27 stable releases
2 versions withdrawn
withdrawn after publishing
7 years old
47 releases · first in 2020
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Document Durable Functions Python 2.0 beta by andystaples in #612
Full Changelog: v1.6.0...v1.7.0
Full Changelog: https://github.com/Azure/azure-functions-durable-python/compare/v1.6.0...v1.7.0
instance_id_prefix filtering to
DurableOrchestrationClient.get_status_by.DurableFunctionsCompatibilityWarning, emitted at import time for
applications using the legacy function.json programming model unless
requirements.txt demonstrably restricts azure-functions-durable below
version 2.purge_instance_history_by now raises a clear ValueError when the required
created_time_from argument is omitted, instead of sending a request that
the Durable extension rejects.durableClient binding validation on Python 3.14.Detect is_replaying using history by andystaples in #598
Full Changelog: v1.5.0...v1.6.0
Full Changelog: https://github.com/Azure/azure-functions-durable-python/compare/v1.5.0...v1.6.0
restart support to DurableOrchestrationClient.df_dumps and df_loads. When the installed azure-functions SDK exposes
these APIs, Durable Functions uses its type-validating codec; older SDK
versions retain the legacy fallback. The wire format remains unchanged.df_loads.is_replaying is now determined from orchestration history.Rename OpenAI integration feature to OpenAI Agent SDK Integration with Azure Durable Functions (Preview) by greenie-msft in #578
Full Changelog: v1.4.0...v1.5.0
Full Changelog: https://github.com/Azure/azure-functions-durable-python/compare/v1.4.0...v1.5.0
FunctionInvocationId through durable client HTTP operations for
log correlation.aiohttp.ClientSession instances to reduce connection contention.Durable OpenAI Agents by Anatoli Beliaev (@AnatoliB) in #574
Full Changelog: v1.3.3...v1.4.0
Full Changelog: https://github.com/Azure/azure-functions-durable-python/compare/v1.3.3...v1.4.0
Add compatibility notes for OpenAI package versions in README and getting started guide
Add version property to DurableOrchestrationContext class by Anatoli Beliaev (@AnatoliB) in #557
Full Changelog: v1.3.2...v1.3.3
Full Changelog: https://github.com/Azure/azure-functions-durable-python/compare/v1.3.2...v1.3.3
version property to DurableOrchestrationContext.aiohttp to 3.12.14.Python module azure-functions-durable v1.3.2 contains a fix for create_timer in non-"Azure Storage" backends.
Python module azure-functions-durable v1.3.2 contains a fix for create_timer in non-"Azure Storage" backends.
Full Changelog: v1.3.1...v1.3.2
Python module azure-functions-durable v1.3.1 contains fixes to module dependencies and versioning to ensure successful install
Python module azure-functions-durable v1.3.1 contains fixes to module dependencies and versioning to ensure successful install
Full Changelog: v1.3.0...v1.3.1
Python module azure-functions-durable v1.3.0 is now available on PyPi offering several improvements and new features, including:
Python module azure-functions-durable v1.3.0 is now available on PyPi offering several improvements and new features, including:
Full Changelog: https://github.com/Azure/azure-functions-durable-python/compare/v1.2.10...v1.3.0
This release was yanked from PyPI because required dependencies were missing. Use 1.3.1 or later instead.
requests and aiohttp.task_any returning the same task multiple times in some cases.Bugfix: Support returning json serializable objects from an orchestrator function by @ZainRizvi in https://github.com/Azure/azure-functions-durable-py
[package link]
Full Changelog: https://github.com/Azure/azure-functions-durable-python/compare/v1.2.9...v1.2.10
call_http content handling.EntityId equality compare entity names and keys.Durable Functions for Python v1.2.9 is release with some minor improvements:
Durable Functions for Python v1.2.9 is release with some minor improvements:
Updates:
None return values (https://github.com/Azure/azure-functions-durable-python/pull/466)None.Durable Functions for Python v1.2.8 is a patch that provides support for upcoming changes in the azure-functions library. These changes were originall
Durable Functions for Python v1.2.8 is a patch that provides support for upcoming changes in the azure-functions library. These changes were originally released as part of v1.2.7, but that release will be yanked due to an error at start up. This release contains those changes and the startup error fix.
azure-functions (https://github.com/Azure/azure-functions-durable-python/pull/463)azure-functions Settings API,
fixing the startup failure introduced in 1.2.7.This release was yanked from PyPI because it could fail during application startup. Use 1.2.8 or later instead.
This release was yanked from PyPI because it could fail during application startup. Use 1.2.8 or later instead.
azure-functions Settings API.Durable Functions for Python v1.2.6 is a patch release fixing some bugs.
Durable Functions for Python v1.2.6 is a patch release fixing some bugs.
Durable Functions for Python v1.2.5 is a patch release fixing some bugs.
Durable Functions for Python v1.2.5 is a patch release fixing some bugs.
task_any calls over progressively smaller lists of
already scheduled tasks.Durable Functions for Python v1.2.4 is a patch release exposing new features.
Durable Functions for Python v1.2.4 is a patch release exposing new features.
Durable Functions for Python v1.2.3 is a patch release with some enhancements.
Durable Functions for Python v1.2.3 is a patch release with some enhancements.
terminate API.Durable Functions for Python v1.2.2 is a patch release that ensures the new programming model support is only exported on environments where the langu
Durable Functions for Python v1.2.2 is a patch release that ensures the new programming model support is only exported on environments where the language worker supports it.
Durable Functions for Python v1.2.1 is a patch release that corrects the minimum required version of azure-functions for supporting the V2 Python prog
Durable Functions for Python v1.2.1 is a patch release that corrects the minimum required version of azure-functions for supporting the V2 Python programming model
azure-functions to 1.12.0 (#412)azure-functions dependency to 1.12.0 for Python v2
programming model support.Durable Functions for Python v1.2.0 is a minor release that enables _preview_ support for the V2 programming model of Azure Functions in Python.
Durable Functions for Python v1.2.0 is a minor release that enables preview support for the V2 programming model of Azure Functions in Python.
Durable Functions for Python v1.1.6 is a minor release that fixes a few bugs
Durable Functions for Python v1.1.6 is a minor release that fixes a few bugs
is_replaying flag.Durable Functions for Python v1.1.5 is a minor release containing mostly integration improvements with the Azure Functions platform
Durable Functions for Python v1.1.5 is a minor release containing mostly integration improvements with the Azure Functions platform
azure package from build step, which enabled dependency isolation from the Azure Functions Python worker when using DF Python.azure namespace package from builds to support dependency
isolation in the Azure Functions Python worker.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/
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/
-WithRetry API (https://github.com/Azure/azure-functions-durable-python/pull/339)task_all and task_any compound tasks to be cancelled
safely.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.
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/
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/
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/
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/
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/
-WithRetry APIs (https://github.com/Azure/azure-functions-durable-python/pull/320)WhenAll APIs over an empty list of tasks (https://github.com/Azure/azure-functions-durable-python/pull/317)task_all to accept an empty task list.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/az
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/
ContinueAsNew input serialization now works correctly for strings (https://github.com/Azure/azure-functions-durable-python/pull/312)continue_as_new.Durable Functions for Python v1.0.3 is a minor release that fixes a recently discovered bug.
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/
instanceId to a sub-orchestration no longer yields non-determinism errors (https://github.com/Azure/azure-functions-durable-python/issues/305)Durable Functions for Python v1.0.1 is an exciting new release with new features, bug fixes, and all sorts of goodies!
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/
read_entity_state API is now available (https://github.com/Azure/azure-functions-durable-python/pull/285). Thank you @martijnlentink for your contribution!! 🌈 🌈yield keyword is placed before them more than once. Instead, on a duplicate yielding, the Task will simply return its result (https://github.com/Azure/azure-functions-durable-python/pull/292)host.json config (https://github.com/Azure/azure-functions-durable-python/pull/296)read_entity_state to DurableOrchestrationClient.First stable release of Durable Functions for Python.
First stable release of Durable Functions for Python.
new_guid for deterministic UUID generation.OrchestrationRuntimeStatus for status comparisons.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 f
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/
datetime objects (https://github.com/Azure/azure-functions-durable-python/pull/228) . Thank you @kemurayama for your contribution! ✨None values returned by current_utc_datetime (https://github.com/Azure/azure-functions-durable-python/pull/246)datetime objects.None values from current_utc_datetime.Durable Functions for Python v1.0.0b11 is a minor release that enables custom object serialization in the call_activity_with_retry API.
Durable Functions for Python v1.0.0b11 is a minor release that enables custom object serialization in the call_activity_with_retry API.
https://pypi.org/project/azure-functions-durable/1.0.0b11/
call_activity_with_retry API (https://github.com/Azure/azure-functions-durable-python/pull/225) . Thank you @carlvitzthum for your contribution! ✨call_activity_with_retry.Durable Functions for Python v1.0.0b10 is a minor release that enables AzureManagedIdentity to work end-to-end.
Durable Functions for Python v1.0.0b10 is a minor release that enables AzureManagedIdentity to work end-to-end.
https://pypi.org/project/azure-functions-durable/1.0.0b10/
Durable Functions for Python v1.0.0b9 is a minor release that improves error reporting in Python Durable Functions.
Durable Functions for Python v1.0.0b9 is a minor release that improves error reporting in Python Durable Functions.
https://pypi.org/project/azure-functions-durable/1.0.0b9/
Durable Functions for Python v1.0.0b8 fixes multiple bugs and introduces new Durable features to our Python experience.
Durable Functions for Python v1.0.0b8 fixes multiple bugs and introduces new Durable features to our Python experience.
https://pypi.org/project/azure-functions-durable/1.0.0b8/
is_replaying flag.purge_instance_history failures.Durable Functions for Python v1.0.0b7 fixes multiple bugs and introduces new Durable features to our Python experience.
Durable Functions for Python v1.0.0b7 fixes multiple bugs and introduces new Durable features to our Python experience.
https://pypi.org/project/azure-functions-durable/1.0.0b7/
create_http_management_payload.continue_as_new failing to restart an orchestrator.### Added - Added the create_timer API.
create_timer API.Added custom object serialization.
Republished the third beta to correct the release pipeline.
Validated the automated PyPI release pipeline.
Removed incorrect staticmethod declarations.
staticmethod declarations.Initial public beta of Durable Functions for Python.
Initial public beta of Durable Functions for Python.
Your coding agent can read these notes before it upgrades. Set up the MCP server →