Releases: grpc/grpc-dotnet
Releases · grpc/grpc-dotnet
Release v2.32.0-pre1
Release v2.31.0
Bump version to 2.31.0 (#1018) * Bump version to 2.31.0 * Bump Grpc.Core dependency to 2.31.0
Release v2.31.0-pre2
Release v2.30.0
Update version to 2.30.0 (on v2.30.x branch) (#984)
Release v2.30.0-pre1
Release v2.29.0
Update version to 2.29.0 (on release branch) (#926)
Release v2.29.0-pre1
New features
- Add GrpcContextPropagationOptions to ignore context not found (#814)
- Support custom ServerCallContext types with GetHttpContext (#841)
- Support non-ClientBase clients from Grpc.Net.ClientFactory (#851)
- Set property to enable streaming in WASM and gRPC-Web (#872)
- Add GrpcChannelOptions.HttpHandler and channel default to invoker (#896)
Changes
- Include inner exception messages in RpcException status detail (#804)
- Reduce logging noise at startup from gRPC service discovery (#819)
- Change GrpcWebHandler version to a property (#822)
- Change global options to be configured with UseGrpcWeb method (#865)
Performance
- Remove task allocation in unary call handler (#807)
- Write unary content with single Stream.WriteAsync (#901)
Fixes
- Fix ServerCallContext.Peer with IPv6 (#824)
- Correct GetHttpContext documentation (#838)
- Dispose timer from long running deadline (#873)
- Fix race condition when finishing streaming and getting trailers (#876)
- Fix nullable warnings from latest VS version (#878)
- Check for in-progress write in ServerStreamWriter (#903)
Release v2.28.0
Update version to 2.28.0 (#855)
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)