Skip to content

Releases: grpc/grpc-dotnet

Release v2.28.0-pre2

11 Mar 12:19
6bc7e0a
Compare
Choose a tag to compare
Release v2.28.0-pre2 Pre-release
Pre-release

Fixes

  • Fix GrpcWebHandler not always resetting HTTP version back to 2.0 (#809)

Release v2.28.0-pre1

03 Mar 17:03
0b37fb3
Compare
Choose a tag to compare
Release v2.28.0-pre1 Pre-release
Pre-release

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

07 Feb 14:02
da75c45
Compare
Choose a tag to compare

See pre-release v2.27.0-pre1 for release notes.

Release v2.27.0-pre1

24 Jan 07:55
37e1d8b
Compare
Choose a tag to compare
Release v2.27.0-pre1 Pre-release
Pre-release

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

  • Fix two segment paths returning 405 status instead of 404 (#701)
  • Don't log message read cancellation as an error in client (#724)
  • Don't log message read cancellation as an error in server (#697)

Release v2.26.0

19 Dec 09:42
0228233
Compare
Choose a tag to compare

See pre-release v2.26.0-pre1 for release notes.

Release v2.26.0-pre1

10 Dec 10:00
dd46a44
Compare
Choose a tag to compare
Release v2.26.0-pre1 Pre-release
Pre-release

New features

  • Add IGrpcServiceActivator and IGrpcInterceptorActivator (#677)

Release v2.25.0

07 Nov 11:19
885450d
Compare
Choose a tag to compare

See pre-release v2.25.0-pre1 for release notes.

Release v2.25.0-pre1

01 Nov 15:36
653cded
Compare
Choose a tag to compare
Release v2.25.0-pre1 Pre-release
Pre-release

New features

  • Support SerializationContext.GetBufferWriter (#629)
  • Optimize server's gRPC message serialization (#629)
  • Validate gRPC response protocol is not downgraded (#600)

Release v2.24.0

21 Oct 09:53
c6d864a
Compare
Choose a tag to compare

See pre-release v2.24.0-pre1 for release notes.

Release v2.24.0-pre1

09 Oct 14:14
906932b
Compare
Choose a tag to compare
Release v2.24.0-pre1 Pre-release
Pre-release

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)