Skip to content

Add Versioning Support for gRPC - #1204

Merged
commonsensesoftware merged 5 commits into
mainfrom
dev/css/add-versioned-grpc
Jul 28, 2026
Merged

Add Versioning Support for gRPC#1204
commonsensesoftware merged 5 commits into
mainfrom
dev/css/add-versioned-grpc

Conversation

@commonsensesoftware

Copy link
Copy Markdown
Collaborator

Add Versioning Support for gRPC

  • You've read the Contributor Guide and Code of Conduct.
  • You've included unit or integration tests for your change, where applicable.
  • You've included inline docs for your change, where applicable.
  • There's an open issue for the PR that you are making. If you'd like to propose a new feature or change, please open an issue to discuss the change or find an existing issue.

Description

Ever since grpc/grpc-dotnet#2690 was merged and published, it has been possible to version gRPC services. There are still a few sharp edges and the API Explorer has much to be desired. These changes and additions bring first-class, versioned gRPC services into the fold.

The full feature set now includes:

  • Versioning gRPC services by query string
  • Versioning gRPC services by URL segment
  • Exploring gRPC services - versioned or unversioned
  • Generating OpenAPI documents for explored gRPC services

This work has been a long-time ask and is closely related to #1109.

commonsensesoftware and others added 4 commits July 27, 2026 18:21
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…tunity'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
@commonsensesoftware
commonsensesoftware merged commit 2e30c10 into main Jul 28, 2026
5 checks passed
@commonsensesoftware
commonsensesoftware deleted the dev/css/add-versioned-grpc branch July 28, 2026 17:41
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.

2 participants