Skip to content

Commit d9cf9e2

Browse files
andystaplesCopilot
andauthored
Prepare durabletask 1.12.0 and Azure Functions 2.0.0rc3 releases (#287)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
1 parent 22121d0 commit d9cf9e2

6 files changed

Lines changed: 27 additions & 11 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff 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+
1012
ADDED
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
3739
instead of falling back to a raw dictionary when their generated constructor

‎azure-functions-durable/CHANGELOG.md‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff 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+
1012
ADDED
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+
1420
FIXED
1521

1622
- With the corresponding core `durabletask` SDK fix, shared or duplicate pending
1723
tasks no longer strand native `when_all` or compatibility `context.task_all()`
1824
groups. This correction can change shared nested `when_any` / `context.task_any()`
1925
race 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

‎azure-functions-durable/pyproject.toml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ build-backend = "setuptools.build_meta"
99

1010
[project]
1111
name = "azure-functions-durable"
12-
version = "2.0.0rc2"
12+
version = "2.0.0rc3"
1313
description = "Durable Task Python SDK provider implementation for Durable Azure Functions"
1414
keywords = [
1515
"durable",
@@ -30,7 +30,7 @@ requires-python = ">=3.13"
3030
license = {file = "LICENSE"}
3131
readme = "README.md"
3232
dependencies = [
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
]

‎durabletask-azuremanaged/CHANGELOG.md‎

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff 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+
1012
ADDED
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+
1421
FIXED
1522

1623
- With the corresponding core `durabletask` SDK fix, shared or duplicate pending
1724
tasks no longer leave `when_all` groups waiting after their children complete.
1825
This 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
2330
clients now explicitly target orchestrations rather than entities.

‎durabletask-azuremanaged/pyproject.toml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ build-backend = "setuptools.build_meta"
99

1010
[project]
1111
name = "durabletask.azuremanaged"
12-
version = "1.11.0"
12+
version = "1.12.0"
1313
description = "Durable Task Python SDK provider implementation for the Azure Durable Task Scheduler"
1414
keywords = [
1515
"durable",
@@ -32,13 +32,13 @@ requires-python = ">=3.10"
3232
license = {file = "LICENSE"}
3333
readme = "README.md"
3434
dependencies = [
35-
"durabletask>=1.11.0",
35+
"durabletask>=1.12.0",
3636
"azure-identity>=1.19.0"
3737
]
3838

3939
[project.optional-dependencies]
4040
azure-blob-payloads = [
41-
"durabletask[azure-blob-payloads]>=1.11.0"
41+
"durabletask[azure-blob-payloads]>=1.12.0"
4242
]
4343

4444
[project.urls]

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ build-backend = "setuptools.build_meta"
99

1010
[project]
1111
name = "durabletask"
12-
version = "1.11.0"
12+
version = "1.12.0"
1313
description = "A Durable Task Client SDK for Python"
1414
keywords = [
1515
"durable",

0 commit comments

Comments
 (0)