镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

Prepare compatibility patch releases for FailureDetails serialization fix - #1436

Merged
Bernd Verst (berndverst) merged 2 commits into
mainfrom
release-serialization-compat-patches
Nov 12, 2026
Merged

Bernd Verst (berndverst) merged 2 commits into
mainfrom
release-serialization-compat-patches

Conversation

@berndverst

@berndverst Bernd Verst (berndverst) commented Nov 12, 2026 •

Copy link
Copy Markdown
Member

Summary

Prepare coordinated patch releases for the FailureDetails.Properties deserialization compatibility fix merged in #1431.

Package Current version New version
Microsoft.Azure.DurableTask.Core 3.11.2 3.11.3
Microsoft.Azure.DurableTask.AzureStorage 2.11.2 2.11.3
Microsoft.Azure.DurableTask.ServiceBus 5.0.1 5.0.2
Microsoft.Azure.DurableTask.ApplicationInsights 0.13.1 0.13.2

All three companion packages' generated NuGet dependency groups require Core 3.11.3 or later. Existing package versioning conventions are unchanged.

This PR changes only package version metadata; the serialization fix is already merged. Netherite is maintained in a separate repository and is intentionally deferred to a separate follow-up. No packages have been published.

Validation

  • Built all four packages in Release configuration across their existing target frameworks.
  • Packed all four packages and inspected the generated NuGet manifests for package versions, target frameworks, and the Core dependency floor in every companion framework group.
  • Verified packaged DLLs match build outputs and checked assembly/file version metadata.
  • Passed the targeted failure serialization and exception-handling tests on both net8.0 and net48: 16 tests per framework.
  • git diff --check passed.

Relates to #1431.

Bump Core and five companion packages to ship the FailureDetails deserialization compatibility fix from #1431.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings November 12, 2026 19:03

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The build does not pack Emulator into the staging directory before NuGet signing, so the version bump will not produce a signed Emulator 2.6.1 release artifact.

1 open issue
What changed in this PR

Prepares six coordinated patch releases for the FailureDetails.Properties deserialization compatibility fix already merged in #1431. This PR changes version metadata only, not serialization behavior.

Changes:

  • Advances Core to 3.11.3, raising companion packages’ generated Core dependency floor through existing project references.
  • Bumps all five companion packages while preserving their versioning conventions.
  • Gives Emulator local package/file version overrides without changing shared defaults or its assembly identity.
File Description
src/​DurableTask.ServiceBus/​DurableTask.ServiceBus.csproj Bumps Service Bus to 5.0.2.
src/​DurableTask.Emulator/​DurableTask.Emulator.csproj Sets package/file version to 2.6.1.
src/​DurableTask.Core/​DurableTask.Core.csproj Bumps Core to 3.11.3.
src/​DurableTask.AzureStorage/​DurableTask.AzureStorage.csproj Bumps Azure Storage to 2.11.3.
src/​DurableTask.AzureServiceFabric/​DurableTask.AzureServiceFabric.csproj Bumps Service Fabric to 2.3.14.
src/​DurableTask.ApplicationInsights/​DurableTask.ApplicationInsights.csproj Bumps Application Insights to 0.13.2.

Review effort: Balanced

Limit coordinated patch releases to Core, Azure Storage, Service Bus, and Application Insights.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings November 12, 2026 19:11

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues block the coordinated package patch releases.

No open issues 🎉

1 resolved since last review

Review effort: Balanced

@berndverst
Bernd Verst (berndverst) merged commit b48a7c5 into main Nov 12, 2026
49 checks passed
@berndverst
Bernd Verst (berndverst) deleted the release-serialization-compat-patches branch November 12, 2026 20:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants