Hi gRPC C# Users!
Due to the circumstances described in https://github.com/grpc/proposal/blob/master/L57-csharp-new-major-version.md, we are increasing the major version of gRPC C# nuget packages in the upcoming release, so instead of gRPC C# v1.23.0, there is going to be a 2.23.x release. Here are the most important things to know:
gRPC implementations in other languages will continue to stay on the 1.x track.
gRPC C# 2.x will stay fully interoperable with all the other implementations (= there are absolutely no changes in terms of interoperability or wire format)
The release process and the release cadence for gRPC C# stays unchanged (which means that 2.23.x will be released at the same time as the 1.23.x version of other languages, gRPC C# 2.24.x will be released along with 1.24.x etc.)
We do realize that the changes may impact a portion of gRPC C# users, but we took care
to make the changes as non-disruptive as possible. For the vast majority of users, just rebuilding should be all that's needed to successfully transition from gRPC C# 1.x to 2.x nugets.
See the migration instructions for details.
The pre-release packages v2.23.0-pre1 have already been made available on nuget.org and users are welcome to try them out and report any potential issues.
On behalf of the gRPC team,
Jan