From 2cea5714070b9596f718d6eaa2418c966f7e8ca3 Mon Sep 17 00:00:00 2001 From: Bernd Verst Date: Wed, 4 Nov 2026 13:10:59 -0800 Subject: [PATCH] Prepare v1.28.0 release and refresh same-major dependencies Preserve existing dependency majors, retain compatible Azure Blob and .NET 6 test SDK versions, and use gRPC/analyzer versions available through the CI feed. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- CHANGELOG.md | 6 ++++ Directory.Packages.props | 48 +++++++++++++++++--------------- eng/targets/Release.props | 2 +- samples/Directory.Packages.props | 10 +++---- 4 files changed, 37 insertions(+), 29 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f6ef31efa..787de264e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,11 +2,17 @@ ## Unreleased +## v1.28.0 + - Keep externalized payload tokens stable across completion retries and release entity locks when payload storage permanently fails an orchestration. - Add the worker-owned `SetOrchestratorResponsePreparation` infrastructure API for response preparation before final worker entity cleanup and chunking. - Restrict Azure Blob payload downloads and deletion to the configured container and storage endpoint by default, with explicit account-wide access through `AllowAllContainersInConfiguredAccount` and additional identity-authenticated account endpoints through `AdditionalAccountUris`. Preserve v1/v2 token formats. Before changing the storage location, complete or explicitly migrate existing instances and clean up their payloads, or explicitly authorize the original location. - Preserve exact blob-name identity during payload reads and deletion, including literal leading and trailing slashes. Reject references whose decoded names change during URI normalization; complete affected instances or migrate those payloads and references before upgrading. - Externalize continue-as-new carryover event payloads using the configured UTF-8 size limits, preventing oversized completion responses ([#819](https://github.com/microsoft/durabletask-dotnet/issues/819)). +- Support opt-in unary client deadlines for gRPC and Azure Managed clients ([#826](https://github.com/microsoft/durabletask-dotnet/pull/826)). +- Fix continuous history export skipping out-of-order orchestration completions ([#830](https://github.com/microsoft/durabletask-dotnet/pull/830)). +- Avoid repeated orchestration-history scans when reconstructing tracing context ([#788](https://github.com/microsoft/durabletask-dotnet/pull/788)). +- Update SDK, sample, and test dependencies within their existing major versions. Keep `Azure.Storage.Blobs` at `12.27.0`, the newest version compatible with the existing Microsoft.Extensions package majors. ## v1.27.1 - Propagate tags from entity-started orchestrations ([#812](https://github.com/microsoft/durabletask-dotnet/pull/812)) diff --git a/Directory.Packages.props b/Directory.Packages.props index b45a44351..15630f4f4 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -19,13 +19,13 @@ - - + + - + @@ -34,13 +34,13 @@ - + - - + + @@ -50,11 +50,11 @@ - + - - - + + + @@ -64,10 +64,10 @@ - - - - + + + + @@ -75,23 +75,25 @@ - - - + + + + + - + - + - - + + - - + + diff --git a/eng/targets/Release.props b/eng/targets/Release.props index 41bd03646..2255d7426 100644 --- a/eng/targets/Release.props +++ b/eng/targets/Release.props @@ -18,7 +18,7 @@ - 1.27.1 + 1.28.0 diff --git a/samples/Directory.Packages.props b/samples/Directory.Packages.props index 7df1239eb..731b9130c 100644 --- a/samples/Directory.Packages.props +++ b/samples/Directory.Packages.props @@ -7,15 +7,15 @@ - - - + + + - - + + \ No newline at end of file