Releases: grpc/grpc-dotnet
Releases · grpc/grpc-dotnet
Release v2.28.0-pre2
Fixes
- Fix GrpcWebHandler not always resetting HTTP version back to 2.0 (#809)
Release v2.28.0-pre1
New features
- Add option to ignore calls to unknown gRPC services (#788)
- Support large deadline on the server (#763)
- Optimize client buffers during serialization (#775)
Change
- Change non-OK status client log message from error to info (#777)
Fixes
- Fix error when there is a very large deadline on the client (#762)
- Fix sending large grpc-web-text requests in gRPC-Web client (#766)
- Fix error when not resetting HTTP version in gRPC-Web client (#774)
- Complete activity and log before returning result in client (#779)
- Avoid CancellationToken related allocations on the server (#787)
Release v2.27.0
See pre-release v2.27.0-pre1 for release notes.
Release v2.27.0-pre1
New features
- New Grpc.AspNetCore.Web package Experimental (#523)
- New Grpc.Net.Client.Web package Experimental (#523)
- Use new Grpc.Core.Api features to get response headers only when requested (#720)
- Improve error message when SslCredentials has arguments (#706)
- Improve extensibility of gRPC invocation (#669)
Fixes
Release v2.26.0
See pre-release v2.26.0-pre1 for release notes.
Release v2.26.0-pre1
New features
- Add IGrpcServiceActivator and IGrpcInterceptorActivator (#677)
Release v2.25.0
See pre-release v2.25.0-pre1 for release notes.
Release v2.25.0-pre1
Release v2.24.0
See pre-release v2.24.0-pre1 for release notes.
Release v2.24.0-pre1
New features
- New Grpc.AspNetCore.Server.Reflection package (#523)
- Log unsupported request content-type and protocol (#529)
- Major client performance improvement (#489)
Fixes
- Client should throw operation canceled when a deadline exceeded status is returned (#507)
- Fix dotnet-grpc crash when run inside Visual Studio (#512)
- Improve error when missing trailer feature (#543)
- Map HttpStatusCode to gRPC status code (#575)
- Include trailers in client with RpcException (#567)
- Fix duplicate log IDs (#589)
- Channel internal HttpClient is created with no timeout (#595)
- Fix method discovery when there are duplicate names (#591)