Hi, I understand that deprecating Grpc.Core will come with limitations for some users, but unfortunately it isn't always possible to make everyone happy. The article you linked tried to explain what lead us to the decision to eventually deprecate Grpc.Core in favor of grpc-dotnet and maintaining Grpc.Core takes effort (that could otherwise be spent on more forward-looking improvements to gRPC in .NET) and we believe that those arguments still apply.
TBH, this isn't really about having Windows 10 or newer, it's more about using the "legacy" .NET Framework or using the more modern .NET Core. grpc-dotnet has a full feature support on .NET Core (followed by .NET 5,6,..) and a much more limited feature support on the legacy .NET Framework and the version of Windows doesn't really change much in this picture. While it is clear that not everyone have migrated to .NET Core by now (even though it existed for many years now and it's been heavily recommended by Microsoft), there is no clear deprecation date for the legacy .NET Framework in the foreseeable future (some say it will live "forever") and we have to draw a line somewhere. The blogpost you linked gave folks 2+ years notice to prepare for Grpc.Core being deprecated (and we did our best to support Grpc.Core during this maintenance period) and we cannot support it forever (we already extended the support period by one year in 2022). Hope this makes sense On Thursday, January 12, 2023 at 11:57:41 AM UTC+1 Chris Husslack wrote: > Hi All. > > The grpc.core library will soon be obsolete as mentioned here > <https://grpc.io/blog/grpc-csharp-future/>. For NET Framework and NET > Core the replacement for clients is grpc.net.client. Unfortunately for the > NET Framework there are major limitations as listed here > <https://github.com/dotnet/AspNetCore.Docs/blob/main/aspnetcore/grpc/netstandard.md#net-framework>. > > This means that it is not possible to consume grpc services which only > support HTTP/2 requests on Windows 10 using NET Framework. This is a major > limitation. Windows 10 is still widely used. The migration from NET > Framework to NET Core takes also time with a large code base. While Google > stops the support for the NET ecosystem Microsoft does not pick it up > completely. > > May I ask the humble question to extend the support for grpc.core until > Windows 10 is EOL > <https://learn.microsoft.com/en-us/lifecycle/products/windows-10-home-and-pro> > ? > -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/93d6190d-f34e-415d-aaba-d06f65d15133n%40googlegroups.com.