Releases: grpc/grpc-dotnet
Releases · grpc/grpc-dotnet
Release v2.59.0-pre1
What's Changed
- Fix HttpContext race condition by copying values to reader and writer by @JamesNK in #2294
- Bump @babel/traverse from 7.17.3 to 7.23.2 in /examples/Spar/Server/ClientApp by @dependabot in #2298
- Update grpc tools to 2.59 by @apolcyn in #2303
- Update to version 2.59.0-pre1 on v2.59.x branch by @apolcyn in #2307
Full Changelog: v2.58.0...v2.59.0-pre1
Release v2.58.0
What's Changed
- Start 2.58 development cycle. by @jtattermusch in #2267
- Update ServiceBinderBase.AddMethod annotations to allow null handler by @JamesNK in #2270
- Add request and channel to call debugging by @JamesNK in #2271
- Support disabling load balancing with SocketsHttpHandler.Properties by @JamesNK in #2274
- Remove netstandard1.5 from some projects by @JamesNK in #2279
- Add debugger display to Status by @JamesNK in #2281
- Fix detecting inherited WinHttpHandler by @JamesNK in #2288
- Dispose socket after connection failure by @JamesNK in #2287
- Bump GrpcToolsPackageVersion to 2.58.0 by @apolcyn in #2290
- Bump version to pre1 on 2.58 branch by @apolcyn in #2291
- Update v2.58.x branch to 2.58.0 by @apolcyn in #2299
Full Changelog: v2.57.0...v2.58.0
Release v2.58.0-pre1
What's Changed
- Start 2.58 development cycle. by @jtattermusch in #2267
- Update ServiceBinderBase.AddMethod annotations to allow null handler by @JamesNK in #2270
- Add request and channel to call debugging by @JamesNK in #2271
- Support disabling load balancing with SocketsHttpHandler.Properties by @JamesNK in #2274
- Remove netstandard1.5 from some projects by @JamesNK in #2279
- Add debugger display to Status by @JamesNK in #2281
- Fix detecting inherited WinHttpHandler by @JamesNK in #2288
- Dispose socket after connection failure by @JamesNK in #2287
- Bump GrpcToolsPackageVersion to 2.58.0 by @apolcyn in #2290
- Bump version to pre1 on 2.58 branch by @apolcyn in #2291
Full Changelog: v2.57.0...v2.58.0-pre1
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