Skip to content

docs: add Orleans 10 migration guides - #10329

Merged
ReubenBond merged 2 commits into
dotnet:mainfrom
ReubenBond:reubenbond-docs-orleans-10-migration-guides
Aug 6, 2026
Merged

ReubenBond merged 2 commits into
dotnet:mainfrom
ReubenBond:reubenbond-docs-orleans-10-migration-guides

Conversation

@ReubenBond

@ReubenBond ReubenBond commented Aug 2, 2026 •

Copy link
Copy Markdown
Member

Replaces the monolithic migration page with focused Orleans 9.x, 8.x, and 7.x upgrade paths to Orleans 10, plus concise archival guidance for Orleans 3.x. Documents package, API, behavioral, provider, state-compatibility, and deployment/rollback requirements, with compile-validated examples.

Microsoft Reviewers: Open in CodeFlow

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: ea7c6a00-3d86-41bb-a6ad-be085bcf9972
Copilot AI review requested due to automatic review settings August 2, 2026 16:01

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.

Pull request overview

This PR restructures the Orleans migration documentation by replacing the previous monolithic migration guide with dedicated Orleans 9→10, 8→10, and 7→10 guides, plus an archival Orleans 3→7 reference, and introduces a snippets project intended to support compile-validated examples.

Changes:

  • Adds new version-specific migration guides (9→10, 8→10, 7→10) plus deployment/rollback guidance and an Orleans 3→7 archival note.
  • Replaces the existing migration-guide.md content with a concise routing page and shared upgrade invariants.
  • Adds a migration snippets project and C# example source to support reusable documentation snippets.
Show a summary per file
File Description
docs/site/src/content/docs/migration/snippets/Orleans10MigrationSnippets.csproj Adds a snippets project for Orleans 10 migration examples.
docs/site/src/content/docs/migration/snippets/Orleans10MigrationExamples.cs Adds code snippets for timeout cancellation, placement, call filters, timers, and serializer attributes.
docs/site/src/content/docs/migration/deployment-and-rollback.md Adds major-version deployment and rollback guidance focused on compatibility boundaries.
docs/site/src/content/docs/migration/9-to-10.md Adds a dedicated Orleans 9→10 migration guide with package, behavior, provider, and deployment guidance.
docs/site/src/content/docs/migration/8-to-10.md Adds a dedicated Orleans 8→10 guide emphasizing the Orleans 9.2 checkpoint.
docs/site/src/content/docs/migration/7-to-10.md Adds a dedicated Orleans 7→10 guide describing sequential upgrade checkpoints.
docs/site/src/content/docs/migration/3-to-7-archive.md Adds archived Orleans 3→7 notes describing the incompatible identity/serialization boundary.
docs/site/src/content/docs/migration-guide.md Replaces the previous monolithic migration content with a routing table and shared upgrade invariants.

Copilot's findings

  • Files reviewed: 8/8 changed files
  • Comments generated: 2

Comment thread docs/site/src/content/docs/migration/9-to-10.md
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: ea7c6a00-3d86-41bb-a6ad-be085bcf9972
Copilot AI review requested due to automatic review settings August 3, 2026 17:21

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.

Copilot's findings

  • Files reviewed: 8/8 changed files
  • Comments generated: 0 new

@ReubenBond
ReubenBond merged commit 3b59bbc into dotnet:main Aug 6, 2026
67 checks passed
@ReubenBond
ReubenBond deleted the reubenbond-docs-orleans-10-migration-guides branch August 6, 2026 15:18
ReubenBond added a commit to ReubenBond/orleans that referenced this pull request Aug 7, 2026
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 9be838b5-7660-444e-b2c5-bf2e9b373472
This was referenced Aug 28, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants