Skip to content

Releases: grpc/grpc-dotnet

Release v2.37.0-pre1

14 Apr 16:58
078b3ef
Compare
Choose a tag to compare
Release v2.37.0-pre1 Pre-release
Pre-release

New features

  • Add netstandard2.0 to Grpc.Net.ClientFactory (#1248)
  • Add validation of the channel address (#1258)

Changes

  • Throw an error when ConfigureHttpClient is used with gRPC (#1257)

Fixes

  • Move static Log classes out of generic types (#1253)

Release v2.36.0

17 Mar 14:22
dadd35e
Compare
Choose a tag to compare
Update version to v2.36.0 (#1242)

Release v2.36.0-pre1

09 Mar 18:53
7d3635d
Compare
Choose a tag to compare
Release v2.36.0-pre1 Pre-release
Pre-release

New features

  • Grpc.Net.Client targets .NET Standard 2.0 (#1118)
  • Grpc.Net.Client.Web targets .NET Standard 2.0 (#1203)
  • gRPC client retries (#1187)

Changes

  • Change gRPC client factory to set HttpHandler (#1183)
  • Change some RequestStream.WriteAsync errors to match Grpc.Core (#1199)

Fixes

  • Fix response stream errors not updating call status (#1198)
  • Fix deadline timer rescheduling because of timer precision (#1201)
  • Fix client not raising HTTP diagnostic source events (#1211)

Release v2.35.0

04 Feb 14:15
cbcea32
Compare
Choose a tag to compare
prepare for 2.25.0 release (#1182)

Release v2.35.0-pre1

26 Jan 16:16
3021c61
Compare
Choose a tag to compare
Release v2.35.0-pre1 Pre-release
Pre-release

New features

  • Improve error message when CORS is not configured correctly (#1171)

Fixes

  • Write grpc-web trailer names to response as lowercase (#1170)
  • Fix setting user-agent in client when running in the browser (#1165)

Release v2.34.0

11 Dec 10:49
3c83ca2
Compare
Choose a tag to compare
Update Grpc.Core to 2.34.0, update version to 2.34.0. (#1144)

* Update Grpc.Core to 2.34.0

* Update version to v2.34.0

Release v2.34.0-pre1

01 Dec 12:17
ecc242b
Compare
Choose a tag to compare
Release v2.34.0-pre1 Pre-release
Pre-release

New features

  • Optimize deadline logic (#1102)
  • Improve streaming error messages when call is complete (#1121)

Changes

  • Change exceptions to be more consistent with Grpc.Core (#1092)

Fixes

  • Clean up RpcException logic in client (#1099)
  • Fix GrpcWebHandler with TLS+HTTP/1.1 endpoints in .NET 5 (#1111)

Release v2.33.1

28 Oct 10:51
3cec8ca
Compare
Choose a tag to compare
Update version to 2.33.1 (on v2.33.x branch) (#1095)

Release v2.33.1-pre1

22 Oct 09:32
1087a9b
Compare
Choose a tag to compare
Release v2.33.1-pre1 Pre-release
Pre-release

New features

  • Support aggressive trimming (#1060)

Changes

  • Client response MoveNext cancellation cancels call (#1062)

Fixes

  • Fix repeatedly decoding base64 with large grpc-web-text request (#1045)
  • Fix potential torn reads by counters (#1073)
  • Fix race condition between deadline and call finishing (#1082)
  • Fix flakiness when calling GetStatus after error (#1083)

Release v2.32.0

07 Oct 22:47
d8e7e78
Compare
Choose a tag to compare

Fixes

  • Fix client to only filter known gRPC headers (#1046)
  • Don't write response grpc-encoding header when identity (#1047)