Skip to content

Releases: grpc/grpc-dotnet

Release v2.47.0-pre1

23 Jun 16:56
786818f
Compare
Choose a tag to compare
Release v2.47.0-pre1 Pre-release
Pre-release

New features

  • Add AddCallCredentials overload that takes CallCredentials (#1723)
  • Validate AddCallCredentials are used by client (#1756)

Fixes

  • Ensuring required services are registered when using the server reflection (#1732)
  • Re-enable trim analysis and fix warnings (#1744)
  • Catch any potential error from deadline callback (#1737)
  • Make getting lazy properties on ServiceConfig threadsafe (#1752)

Release v2.46.0

13 May 16:23
ef2d8b7
Compare
Choose a tag to compare
Update version to 2.46.0 (on v2.46.x) (#1740)

* Update version to 2.46.0 (on v2.46.x)

* update Grpc.Core dependency to 2.46.1

Release v2.46.0-pre1

28 Apr 09:08
72b8814
Compare
Choose a tag to compare
Release v2.46.0-pre1 Pre-release
Pre-release

New features

  • Add resolver retry to PollingResolver (#1685)
  • Add UnsafeUseInsecureChannelCallCredentials flag to always use call credentials (#1705)
  • Add AddCallCredentials methods to client factory (#1705)

Fixes

  • Fix call cancellation impacting other calls (#1688)
  • Fix race when using shared config (#1714)

Release v2.45.0

19 Apr 10:15
0164f3c
Compare
Choose a tag to compare
Update version to 2.45.0 (on v2.45.x branch) (#1697)

Release v2.45.0-pre1

07 Apr 08:25
2cf2183
Compare
Choose a tag to compare
Release v2.45.0-pre1 Pre-release
Pre-release

New features

  • Support WriteAsync cancellation token (#1645)
  • Reconnect backoff configuration (#1668)

Changes

  • Log HTTP method when adding endpoint (#1637)
  • WriteAsync on the server now throws on failure (#1645)
  • WriteAsync on the client with hedging now waits for success before continuing (#1645)

Fixes

  • Fix calls throw TaskCanceledException after previous call is canceled (#1664)
  • Fix unobserved exception from failed calls (#1660)
  • Fix dotnet-grpc error when additionalImportDirs is null (#1666)
  • Fix not flushing buffered writes when client streaming and hedging (#1645)
  • Fix race between server FlushAsync exiting and request cancellation token (#1645)

Release v2.44.0

17 Mar 12:24
0df921e
Compare
Choose a tag to compare
Bump version to 2.44.0 (on v2.44.x branch) (#1640)

Release v2.44.0-pre1

09 Mar 17:53
45085f5
Compare
Choose a tag to compare
Release v2.44.0-pre1 Pre-release
Pre-release

New features

  • Add ISubchannelCallTracker (#1621)

Changes

  • Log DebugException from RpcException if present (#1625)
  • Remove Subchannel.State and track state inside load balancer (#1590)
  • Rename AsyncResolver to PollingResolver (#1626)

Fixes

  • Fix multiple context propagation configs (#1596)
  • Increase deadline precision offset (#1604)
  • Narrow GrpcWebMiddleware rules to only rewrite POST requests (#1618)

Release v2.43.0

25 Feb 08:55
1431595
Compare
Choose a tag to compare
[v2.43.x]  Bump version to 2.43.0 (#1607)

Release v2.43.0-pre1

28 Jan 12:24
6a8387a
Compare
Choose a tag to compare
Release v2.43.0-pre1 Pre-release
Pre-release

New features

  • Add deflate compression to .NET 6 (#1548)
  • Add health checks service mapping configuration (#1565)

Changes

  • Split AsyncResolver out of Resolver (#1573)
  • Lower client error logging level (#1577)
  • Remove Subchannel.State and track state inside load balancer (#1590)

Fixes

  • Fix race between deadline and Stream.ReadAsync (#1550)
  • Fix load balancing subchannel compare and dispose error (#1554)
  • Fix different activitiy types sent to diagnostic source (#1559)

Release v2.42.0

19 Jan 09:43
5c8feae
Compare
Choose a tag to compare
Update version to 2.42.0 on v2.42.x branch (#1574)