Releases: grpc/grpc-dotnet
Releases · grpc/grpc-dotnet
Release v2.57.0
What's Changed
- Start 2.57.x development cycle by @jtattermusch in #2227
- Validate Windows version when using WinHttpHandler by @JamesNK in #2229
- Support infinite idle connection timeout values by @JamesNK in #2231
- Improve BalancerAttributes debugging by @JamesNK in #2235
- Update Grpc.Net.Client to remove ValueTask usage by @JamesNK in #2222
- Update Newtonsoft.Json to 13.0.3 by @JamesNK in #2219
- Consistently don't log message errors on cancellation by @JamesNK in #2221
- Fix load balancing flaky test by @JamesNK in #2223
- Improve comment in GrpcChannel for WinHttpHandler + OS validation by @JamesNK in #2237
- Update OS version detection to get version directly from Windows by @JamesNK in #2239
- Update implementation_comparison.md by @JamesNK in #2240
- Update to use .NET 8 by @JamesNK in #2021
- Bump semver from 6.3.0 to 6.3.1 in /testassets/InteropTestsGrpcWebWebsite/Tests by @dependabot in #2243
- Force yielding after awaiting CallTask to avoid holding onto locks by @JamesNK in #2245
- Update Grpc.Net.Client to use ActivitySource by @JamesNK in #2244
- Clear IAsyncStreamReader.Current value before reading next value by @JamesNK in #2248
- Upgrade QpsWorker to net8 by @jtattermusch in #2250
- Change subchannel ID to include a channel ID by @JamesNK in #2253
- Update Grpc.Tools dependency to 2.57.0 by @jtattermusch in #2257
- Add transport status to subchannel picked log by @JamesNK in #2261
- Reduce logger allocations by not using generic CreateLogger by @JamesNK in #2256
- Update call debugger display to show status code by @JamesNK in #2259
- Log socket lifetime when closing unusable sockets by @JamesNK in #2258
- Fix unobserved exceptions with retries by @JamesNK in #2255
- Change subchannel BalancerAddress when attributes change by @JamesNK in #2228
- Fix connection bugs from BalancerAddress changes by @JamesNK in #2265
- [v2.57.x] Update version to 2.57.0-pre1 by @jtattermusch in #2266
- [2.57.x] Update version to 2.57.0 by @jtattermusch in #2272
Full Changelog: v2.56.0...v2.57.0
Release v2.57.0-pre1
What's Changed
- Start 2.57.x development cycle by @jtattermusch in #2227
- Validate Windows version when using WinHttpHandler by @JamesNK in #2229
- Support infinite idle connection timeout values by @JamesNK in #2231
- Improve BalancerAttributes debugging by @JamesNK in #2235
- Update Grpc.Net.Client to remove ValueTask usage by @JamesNK in #2222
- Update Newtonsoft.Json to 13.0.3 by @JamesNK in #2219
- Consistently don't log message errors on cancellation by @JamesNK in #2221
- Fix load balancing flaky test by @JamesNK in #2223
- Improve comment in GrpcChannel for WinHttpHandler + OS validation by @JamesNK in #2237
- Update OS version detection to get version directly from Windows by @JamesNK in #2239
- Update implementation_comparison.md by @JamesNK in #2240
- Update to use .NET 8 by @JamesNK in #2021
- Bump semver from 6.3.0 to 6.3.1 in /testassets/InteropTestsGrpcWebWebsite/Tests by @dependabot in #2243
- Force yielding after awaiting CallTask to avoid holding onto locks by @JamesNK in #2245
- Update Grpc.Net.Client to use ActivitySource by @JamesNK in #2244
- Clear IAsyncStreamReader.Current value before reading next value by @JamesNK in #2248
- Upgrade QpsWorker to net8 by @jtattermusch in #2250
- Change subchannel ID to include a channel ID by @JamesNK in #2253
- Update Grpc.Tools dependency to 2.57.0 by @jtattermusch in #2257
- Add transport status to subchannel picked log by @JamesNK in #2261
- Reduce logger allocations by not using generic CreateLogger by @JamesNK in #2256
- Update call debugger display to show status code by @JamesNK in #2259
- Log socket lifetime when closing unusable sockets by @JamesNK in #2258
- Fix unobserved exceptions with retries by @JamesNK in #2255
- Change subchannel BalancerAddress when attributes change by @JamesNK in #2228
- Fix connection bugs from BalancerAddress changes by @JamesNK in #2265
- [v2.57.x] Update version to 2.57.0-pre1 by @jtattermusch in #2266
Full Changelog: v2.56.0...v2.57.0-pre1
Release v2.56.0
What's Changed
- Update version to 2.56.0 (on v2.56.x branch) by @jtattermusch in #2251
Full Changelog: v2.56.0-pre2...v2.56.0
Release v2.56.0-pre2
What's Changed
- [2.56.x] Support infinite idle connection timeout values by @JamesNK in #2234
- [2.56.x] Validate Windows version when using WinHttpHandler by @JamesNK in #2233
- Update version to -pre2 on v2.56.x branch by @jtattermusch in #2246
Full Changelog: v2.56.0-pre1...v2.56.0-pre2
Release v2.56.0-pre1
What's Changed
- Update 2.55 branch to 2.55-pre1 by @apolcyn in #2174
- Revert "update 2.55 branch to 2.55-pre1" by @apolcyn in #2175
- Update version to 2.55.0-dev (on master branch) by @jtattermusch in #2177
- update readme by @Varorbc in #2183
- Start 2.56.x development cycle (on master branch) by @jtattermusch in #2185
- Improve grpc-dotnet debugging by @JamesNK in #2192
- Even better gRPC debugging by @JamesNK in #2193
- Bump word-wrap from 1.2.3 to 1.2.4 in /testassets/InteropTestsGrpcWebWebsite/Tests by @dependabot in #2199
- Bump word-wrap from 1.2.3 to 1.2.4 in /examples/Spar/Server/ClientApp by @dependabot in #2198
- Bump tough-cookie from 4.0.0 to 4.1.3 in /testassets/InteropTestsGrpcWebWebsite/Tests by @dependabot in #2187
- Bump semver from 6.3.0 to 6.3.1 in /testassets/InteropTestsGrpcWebWebsite/Tests by @dependabot in #2189
- Remove System.Memory dependency on .NET Standard 2.1 in Grpc.Core.Api. by @teo-tsirpanis in #2186
- Socket transport: Don't close socket on available data by @JamesNK in #2179
- Update SocketConnectivitySubchannelTransport.cs by @JamesNK in #2202
- Improve gRPC channel and client debugging by @JamesNK in #2196
- Fix gRPC client retry deadlock by @JamesNK in #2209
- Support idle connection timeout with pending sockets by @JamesNK in #2213
- Correctly check socket on stream creation by @JamesNK in #2215
- Add net462 build to Grpc.Net.Client with WinHttpHandler default by @stephentoub in #2220
- Update version to v2.56.0-pre1 (on v2.56.x branch) by @jtattermusch in #2224
New Contributors
- @teo-tsirpanis made their first contribution in #2186
Full Changelog: v2.55.0...v2.56.0-pre1
Release v2.55.0
What's Changed
- Upgrade version to v2.55.0 (on v2.55.x branch) by @jtattermusch in #2184
Full Changelog: v2.55.0-pre1...v2.55.0
Release v2.55.0-pre1
What's Changed
- Fix flaky streaming test by @JamesNK in #2134
- Update Google.Protobuf to 3.23.1 by @JamesNK in #2136
- Refactor healthchecks service mapping to support filtering on check by @JamesNK in #2142
- Fix client factory extension method validation issues by @JamesNK in #2159
- WriteAsync cancellation throws an error with the calls completed status if possible by @JamesNK in #2170
- Update Grpc.Tools to 2.55 by @apolcyn in #2171
- Update 2.55 branch to 2.55-pre1 by @apolcyn in #2176
Full Changelog: v2.54.0...v2.55.0-pre1
Release v2.54.0
Release v2.54.0-pre1
What's Changed
- Update version to 2.54.0-dev (on master branch) by @jtattermusch in #2096
- Enable NRTs throughout by @mgravell in #2102
- Change some gRPC client error logs to debug level by @JamesNK in #2106
- Add remove method to balancer attributes collection by @JamesNK in #2110
- Make CancellationToken available in call credentials interceptor by @JamesNK in #2107
- Remove host override from container sample by @JamesNK in #2109
- Fix missing port from DnsResolver host override value by @JamesNK in #2111
- Fix bugs related to channel dispose while there are active calls by @JamesNK in #2120
- Update Grpc.Tools to 2.54.0 by @JamesNK in #2127
- Add IReadOnlyDictionary to BalancerAttributes collection by @JamesNK in #2121
- Fix capturing ExecutionContext by timers and background tasks by @JamesNK in #2129
- Final PRs and fix gRPC-Web on v2.54.x by @JamesNK in #2131
- Update to 2.54.0.pre1 on v2.54.x release branch by @apolcyn in #2130
New Contributors
Full Changelog: v2.53.0...v2.54.0-pre1
Release v2.53.0
What's Changed
- Update version to 2.53.0 (on v2.53.x branch) by @jtattermusch in #2115
Full Changelog: v2.53.0-pre1...v2.53.0