From d3b582d75926f0cc2d9aa6357663a7e464a14603 Mon Sep 17 00:00:00 2001 From: Andy Staples Date: Thu, 23 Jul 2026 13:10:19 -0600 Subject: [PATCH] Release v1.8.0: bump SDK versions and update changelogs Bump durabletask and durabletask.azuremanaged to 1.8.0, update the azuremanaged dependency floors, and move Unreleased changelog entries into a v1.8.0 section for both packages. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: ebc438fa-ef0b-4c2e-96fd-646d8ed0b6b7 --- CHANGELOG.md | 2 ++ durabletask-azuremanaged/CHANGELOG.md | 3 +++ durabletask-azuremanaged/pyproject.toml | 6 +++--- pyproject.toml | 2 +- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ff406fee..efcc952a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## Unreleased +## v1.8.0 + ADDED - Added `TaskHubGrpcClient.rewind_orchestration()` to rewind a failed orchestration instance to its last known good state. Failed activity and sub-orchestration results are removed from the history and the orchestration replays from the last successful checkpoint, retrying only the failed work. The in-memory testing backend supports rewind as well. diff --git a/durabletask-azuremanaged/CHANGELOG.md b/durabletask-azuremanaged/CHANGELOG.md index 3c6805c8..d8b9d5fa 100644 --- a/durabletask-azuremanaged/CHANGELOG.md +++ b/durabletask-azuremanaged/CHANGELOG.md @@ -7,6 +7,9 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## Unreleased +## v1.8.0 + +- Updates base dependency to durabletask v1.8.0. - Added `rewind_orchestration()` to `DurableTaskSchedulerClient` and `AsyncDurableTaskSchedulerClient` (inherited from the base clients) to rewind a failed orchestration instance to its last known good state. - Fixed Durable Task Scheduler workers stopping permanently when the service reset the `GetWorkItems` stream. diff --git a/durabletask-azuremanaged/pyproject.toml b/durabletask-azuremanaged/pyproject.toml index bb171b4e..36fbc4d7 100644 --- a/durabletask-azuremanaged/pyproject.toml +++ b/durabletask-azuremanaged/pyproject.toml @@ -9,7 +9,7 @@ build-backend = "setuptools.build_meta" [project] name = "durabletask.azuremanaged" -version = "1.7.2" +version = "1.8.0" description = "Durable Task Python SDK provider implementation for the Azure Durable Task Scheduler" keywords = [ "durable", @@ -26,13 +26,13 @@ requires-python = ">=3.10" license = {file = "LICENSE"} readme = "README.md" dependencies = [ - "durabletask>=1.7.2", + "durabletask>=1.8.0", "azure-identity>=1.19.0" ] [project.optional-dependencies] azure-blob-payloads = [ - "durabletask[azure-blob-payloads]>=1.7.2" + "durabletask[azure-blob-payloads]>=1.8.0" ] [project.urls] diff --git a/pyproject.toml b/pyproject.toml index fe270dad..56d8c513 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ build-backend = "setuptools.build_meta" [project] name = "durabletask" -version = "1.7.2" +version = "1.8.0" description = "A Durable Task Client SDK for Python" keywords = [ "durable",