Releases: grpc/grpc-dotnet
Releases · grpc/grpc-dotnet
Release v2.48.0-pre1
New features
- Populate DebugException on some cancellation scenarios (#1780)
- Use SocketsHttpHandler.ConnectTimeout on connect (#1829)
Fixes
- Fix sharing SocketsHttpHandler between channels (#1792)
- Fix client factory trim warning (#1806)
Release v2.47.0
Update version to v2.47.0 (on v2.47.x branch) (#1794)
* Update version to v2.47.0 (on v2.47.x branch)
* Update VersionInfo.cs to match version.props
Release v2.47.0-pre1
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
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
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
Update version to 2.45.0 (on v2.45.x branch) (#1697)
Release v2.45.0-pre1
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
Bump version to 2.44.0 (on v2.44.x branch) (#1640)
Release v2.44.0-pre1
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
[v2.43.x] Bump version to 2.43.0 (#1607)