File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,6 +7,8 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77
88## Unreleased
99
10+ ## v1.12.0
11+
1012ADDED
1113
1214- Added Python 3.15 support.
@@ -30,8 +32,8 @@ completion callback no longer prevents other observers from being notified.
3032> Drain affected instances on the previous SDK, or keep their task hub on the
3133> previous SDK and use a separate task hub for new instances. Already-stuck
3234> instances may need deliberate recovery. Pin or lock the core ` durabletask `
33- > dependency, including when using a provider. Provider dependency minimums
34- > will be coordinated in a dedicated release PR after the core fix is released .
35+ > dependency, including when using a provider. The coordinated provider releases
36+ > require ` durabletask ` v1.12.0 or later and adopt this correction .
3537
3638- Dataclasses with ` init=False ` fields now reconstruct as their declared type
3739instead of falling back to a raw dictionary when their generated constructor
Original file line number Diff line number Diff line change @@ -7,17 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## Unreleased
99
10+ ## v2.0.0rc3
11+
1012ADDED
1113
1214- Added Python 3.15 support. The minimum supported Python version remains 3.13.
1315
16+ CHANGED
17+
18+ - Updated the minimum ` durabletask ` dependency to v1.12.0.
19+
1420FIXED
1521
1622- With the corresponding core ` durabletask ` SDK fix, shared or duplicate pending
1723tasks no longer strand native ` when_all ` or compatibility ` context.task_all() `
1824groups. This correction can change shared nested ` when_any ` / ` context.task_any() `
1925race winners during replay; see the [ core changelog] ( ../CHANGELOG.md ) for upgrade
20- guidance. Dependency minimums will be coordinated after the core fix is released.
26+ guidance. This release requires ` durabletask ` v1.12.0 or later and adopts this
27+ correction.
2128- With the corresponding core ` durabletask ` SDK fix, single-instance
2229` purge_orchestration() ` requests from ` DurableFunctionsClient ` and
2330` SyncDurableFunctionsClient ` now explicitly target orchestrations rather than
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ build-backend = "setuptools.build_meta"
99
1010[project ]
1111name = " azure-functions-durable"
12- version = " 2.0.0rc2 "
12+ version = " 2.0.0rc3 "
1313description = " Durable Task Python SDK provider implementation for Durable Azure Functions"
1414keywords = [
1515 " durable" ,
@@ -30,7 +30,7 @@ requires-python = ">=3.13"
3030license = {file = " LICENSE" }
3131readme = " README.md"
3232dependencies = [
33- " durabletask[opentelemetry]>=1.11 .0" ,
33+ " durabletask[opentelemetry]>=1.12 .0" ,
3434 " azure-identity>=1.19.0" ,
3535 " azure-functions>=2.3.0b2"
3636]
Original file line number Diff line number Diff line change @@ -7,17 +7,24 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77
88## Unreleased
99
10+ ## v1.12.0
11+
1012ADDED
1113
1214- Added Python 3.15 support.
1315
16+ CHANGED
17+
18+ - Updated the minimum ` durabletask ` dependency to v1.12.0, including the
19+ ` azure-blob-payloads ` extra.
20+
1421FIXED
1522
1623- With the corresponding core ` durabletask ` SDK fix, shared or duplicate pending
1724tasks no longer leave ` when_all ` groups waiting after their children complete.
1825This correction can change shared nested race winners during replay; see the
19- [ core changelog] ( ../CHANGELOG.md ) for upgrade guidance. Dependency minimums will
20- be coordinated after the core fix is released .
26+ [ core changelog] ( ../CHANGELOG.md ) for upgrade guidance. This release requires
27+ ` durabletask ` v1.12.0 or later and adopts this correction .
2128- With the corresponding core ` durabletask ` SDK fix, single-instance
2229` purge_orchestration() ` requests from synchronous and asynchronous Azure Managed
2330clients now explicitly target orchestrations rather than entities.
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ build-backend = "setuptools.build_meta"
99
1010[project ]
1111name = " durabletask.azuremanaged"
12- version = " 1.11 .0"
12+ version = " 1.12 .0"
1313description = " Durable Task Python SDK provider implementation for the Azure Durable Task Scheduler"
1414keywords = [
1515 " durable" ,
@@ -32,13 +32,13 @@ requires-python = ">=3.10"
3232license = {file = " LICENSE" }
3333readme = " README.md"
3434dependencies = [
35- " durabletask>=1.11 .0" ,
35+ " durabletask>=1.12 .0" ,
3636 " azure-identity>=1.19.0"
3737]
3838
3939[project .optional-dependencies ]
4040azure-blob-payloads = [
41- " durabletask[azure-blob-payloads]>=1.11 .0"
41+ " durabletask[azure-blob-payloads]>=1.12 .0"
4242]
4343
4444[project .urls ]
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ build-backend = "setuptools.build_meta"
99
1010[project ]
1111name = " durabletask"
12- version = " 1.11 .0"
12+ version = " 1.12 .0"
1313description = " A Durable Task Client SDK for Python"
1414keywords = [
1515 " durable" ,
You can’t perform that action at this time.
0 commit comments