Skip to content

Releases: grpc/grpc-dotnet

Release v2.42.0-pre1

30 Dec 08:39
e135755
Compare
Choose a tag to compare
Release v2.42.0-pre1 Pre-release
Pre-release

New features

  • Resolver has separate error for fetching service config (#1475)
  • Publish Grpc.AspNetCore.HealthChecks package (#1509)

Changes

  • Refactor client load balancing resolver (#1491)
  • Log BalancerAddress instead of DnsEndPoint in load balancing (#1504)

Fixes

  • DNS resolver fix port usage (#1493)
  • Set backslash as path separator for Protobuf item (#1323)
  • Add accept header to grpc-web-text requests (#1522)
  • Fix client with custom ConnectCallback (#1542)

Release v2.41.0

07 Dec 13:57
89dfcc5
Compare
Choose a tag to compare
Update version to v2.41.0 (on v2.41.x release branch) (#1519)

Release v2.41.0-pre1

12 Nov 18:31
341066e
Compare
Choose a tag to compare
Release v2.41.0-pre1 Pre-release
Pre-release

New features

  • Add more info to UserAgent header (#1411)
  • Add trimming attributes and eliminate trim warnings in .NET 6 (#1465)
  • Add support for per-address attributes (#1472)

Changes

  • Add detail to server RPC error log message and remove exception (#1436)
  • Refactor client factory channel and interceptor lifetime (#1430)

Fixes

  • Fix combining auth and retry (#1414)
  • Fix deadline counter not being incremented if server returns first (#1399)
  • Client handle server cancellation for deadline (#1402)
  • Fix streaming with no response messages not successful (#1401)
  • Update check for secure channel in ReadCredentials (#1428)
  • Fix race between CompleteAsync and call dispose (#1429)
  • Fix race by throwing response error after completing call (#1443)
  • Ensure That Timer Callback Does not Call Method on Disposed Timer (#1445)
  • Reset HTTP/3 request on deadline exceeded (#1446)
  • Fix server trim error from dependency injection (#1471)

Release v2.40.0

05 Oct 18:26
e89f134
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.40.0-pre1...v2.40.0

Release v2.40.0-pre1

09 Sep 10:57
1d4c692
Compare
Choose a tag to compare
Release v2.40.0-pre1 Pre-release
Pre-release

Changes

  • Default HTTP version to 1.1 when using gRPC-Web on netfx (#1377)

Fixes

  • Fix using gRPC reflection with services that have a base type (#1352)
  • Make load balancing log IDs unique (#1376)
  • Fix client timeout when error in custom CallCredential (#1388)
  • Fix gRPC retry calls not unregistering from cancellation token (#1398)

Release v2.39.0

09 Sep 11:00
6ab1c8b
Compare
Choose a tag to compare
Merge pull request #1381 from apolcyn/final_release_version

Remove -pre1 suffix from 2.39.0 release version

Release v2.39.0-pre1

09 Sep 11:07
f3f2d58
Compare
Choose a tag to compare
Release v2.39.0-pre1 Pre-release
Pre-release

New features

  • gRPC client-side load balancing (#1286) (preview)

Fixes

  • Fix not using invariant culture with duration text (#1327)
  • Fix error when HedgingDelay is null (#1351)

Release v2.38.0

11 Jun 04:49
0ad7c6e
Compare
Choose a tag to compare
Update version to v2.38.0 (on v 2.38.x release branch). (#1322)

Release v2.38.0-pre1

04 Jun 07:05
2de3f88
Compare
Choose a tag to compare
Release v2.38.0-pre1 Pre-release
Pre-release

Fixes

  • Fix refresh argument arity in dotnet-grpc tool (#1313)

Release v2.37.0

20 Apr 06:47
1f800e3
Compare
Choose a tag to compare
Update version to v2.37.0 (in the release branch) (#1271)