Skip to content

Upgrade to Orleans 10.0.0 - #80

Merged
galvesribeiro merged 4 commits into
OrleansContrib:masterfrom
cdemi:feature/orleans-10
Jan 22, 2026
Merged

galvesribeiro merged 4 commits into
OrleansContrib:masterfrom
cdemi:feature/orleans-10

Conversation

@cdemi

@cdemi cdemi commented Jan 22, 2026 •

Copy link
Copy Markdown
Contributor
  • Switch to slnx format
  • Migrate to Central Package Management
  • Upgraded KubernetesClient and Orleans to match 10.0.0
  • Upgraded to .NET 10

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This pull request upgrades the Orleans framework from version 8.2.0 to 10.0.0 and migrates the solution to use Central Package Management (CPM) with the newer slnx solution format.

Changes:

  • Migrated all NuGet package version management to a centralized Directory.Packages.props file
  • Upgraded all Orleans packages from 8.2.0 to 10.0.0
  • Upgraded KubernetesClient from 17.0.14 to 18.0.5
  • Replaced the traditional .sln file with the newer .slnx format

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated no comments.

Show a summary per file
File Description
Directory.Packages.props New file defining centralized package versions for all projects, including Orleans 10.0.0 and KubernetesClient 18.0.5
Orleans.Clustering.Kubernetes.slnx New XML-based solution file replacing the traditional .sln format
Orleans.Clustering.Kubernetes.sln Removed traditional solution file
src/Orleans.Clustering.Kubernetes/Orleans.Clustering.Kubernetes.csproj Removed version attributes from PackageReferences to use CPM
test/Orleans.Clustering.Kubernetes.Test/Orleans.Clustering.Kubernetes.Test.csproj Removed version attributes from PackageReferences to use CPM
samples/KubeClient/KubeClient.csproj Removed version attributes from PackageReferences to use CPM
samples/KubeGatewayHost/KubeGatewayHost.csproj Removed version attributes from PackageReferences to use CPM
samples/KubeSiloHost/KubeSiloHost.csproj Removed version attributes from PackageReferences to use CPM
samples/HelloWorld.Grains/HelloWorld.Grains.csproj Removed version attributes from PackageReferences to use CPM
samples/HelloWorld.Interfaces/HelloWorld.Interfaces.csproj Removed version attributes from PackageReferences to use CPM

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@galvesribeiro
galvesribeiro merged commit f426dee into OrleansContrib:master Jan 22, 2026
2 checks passed
@galvesribeiro

Copy link
Copy Markdown
Member

Thanks @cdemi !

@cdemi

cdemi commented Jan 24, 2026

Copy link
Copy Markdown
Contributor Author

@galvesribeiro I think someone needs to tag with v10.0.0 for Publish pipeline to execute

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