grpc/grpc-dotnet (Grpc.AspNetCore)
### [`v2.59.0`](https://togithub.com/grpc/grpc-dotnet/releases/tag/v2.59.0)
##### What's Changed
- Fix HttpContext race condition by copying values to reader and writer by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2294](https://togithub.com/grpc/grpc-dotnet/pull/2294)
- Bump [@babel/traverse](https://togithub.com/babel/traverse) from 7.17.3 to 7.23.2 in /examples/Spar/Server/ClientApp by [@dependabot](https://togithub.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2298](https://togithub.com/grpc/grpc-dotnet/pull/2298)
- Update grpc tools to 2.59 by [@apolcyn](https://togithub.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2303](https://togithub.com/grpc/grpc-dotnet/pull/2303)
**Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.58.0...v2.59.0
### [`v2.58.0`](https://togithub.com/grpc/grpc-dotnet/releases/tag/v2.58.0)
##### What's Changed
- Start 2.58 development cycle. by [@jtattermusch](https://togithub.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2267](https://togithub.com/grpc/grpc-dotnet/pull/2267)
- Update ServiceBinderBase.AddMethod annotations to allow null handler by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2270](https://togithub.com/grpc/grpc-dotnet/pull/2270)
- Add request and channel to call debugging by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2271](https://togithub.com/grpc/grpc-dotnet/pull/2271)
- Support disabling load balancing with SocketsHttpHandler.Properties by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2274](https://togithub.com/grpc/grpc-dotnet/pull/2274)
- Remove netstandard1.5 from some projects by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2279](https://togithub.com/grpc/grpc-dotnet/pull/2279)
- Add debugger display to Status by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2281](https://togithub.com/grpc/grpc-dotnet/pull/2281)
- Fix detecting inherited WinHttpHandler by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2288](https://togithub.com/grpc/grpc-dotnet/pull/2288)
- Dispose socket after connection failure by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2287](https://togithub.com/grpc/grpc-dotnet/pull/2287)
- Bump GrpcToolsPackageVersion to 2.58.0 by [@apolcyn](https://togithub.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2290](https://togithub.com/grpc/grpc-dotnet/pull/2290)
- Bump version to pre1 on 2.58 branch by [@apolcyn](https://togithub.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2291](https://togithub.com/grpc/grpc-dotnet/pull/2291)
- Update v2.58.x branch to 2.58.0 by [@apolcyn](https://togithub.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2299](https://togithub.com/grpc/grpc-dotnet/pull/2299)
**Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.57.0...v2.58.0
### [`v2.57.0`](https://togithub.com/grpc/grpc-dotnet/releases/tag/v2.57.0)
##### What's Changed
- Start 2.57.x development cycle by [@jtattermusch](https://togithub.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2227](https://togithub.com/grpc/grpc-dotnet/pull/2227)
- Validate Windows version when using WinHttpHandler by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2229](https://togithub.com/grpc/grpc-dotnet/pull/2229)
- Support infinite idle connection timeout values by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2231](https://togithub.com/grpc/grpc-dotnet/pull/2231)
- Improve BalancerAttributes debugging by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2235](https://togithub.com/grpc/grpc-dotnet/pull/2235)
- Update Grpc.Net.Client to remove ValueTask usage by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2222](https://togithub.com/grpc/grpc-dotnet/pull/2222)
- Update Newtonsoft.Json to 13.0.3 by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2219](https://togithub.com/grpc/grpc-dotnet/pull/2219)
- Consistently don't log message errors on cancellation by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2221](https://togithub.com/grpc/grpc-dotnet/pull/2221)
- Fix load balancing flaky test by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2223](https://togithub.com/grpc/grpc-dotnet/pull/2223)
- Improve comment in GrpcChannel for WinHttpHandler + OS validation by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2237](https://togithub.com/grpc/grpc-dotnet/pull/2237)
- Update OS version detection to get version directly from Windows by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2239](https://togithub.com/grpc/grpc-dotnet/pull/2239)
- Update implementation_comparison.md by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2240](https://togithub.com/grpc/grpc-dotnet/pull/2240)
- Update to use .NET 8 by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2021](https://togithub.com/grpc/grpc-dotnet/pull/2021)
- Bump semver from 6.3.0 to 6.3.1 in /testassets/InteropTestsGrpcWebWebsite/Tests by [@dependabot](https://togithub.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2243](https://togithub.com/grpc/grpc-dotnet/pull/2243)
- Force yielding after awaiting CallTask to avoid holding onto locks by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2245](https://togithub.com/grpc/grpc-dotnet/pull/2245)
- Update Grpc.Net.Client to use ActivitySource by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2244](https://togithub.com/grpc/grpc-dotnet/pull/2244)
- Clear IAsyncStreamReader.Current value before reading next value by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2248](https://togithub.com/grpc/grpc-dotnet/pull/2248)
- Upgrade QpsWorker to net8 by [@jtattermusch](https://togithub.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2250](https://togithub.com/grpc/grpc-dotnet/pull/2250)
- Change subchannel ID to include a channel ID by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2253](https://togithub.com/grpc/grpc-dotnet/pull/2253)
- Update Grpc.Tools dependency to 2.57.0 by [@jtattermusch](https://togithub.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2257](https://togithub.com/grpc/grpc-dotnet/pull/2257)
- Add transport status to subchannel picked log by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2261](https://togithub.com/grpc/grpc-dotnet/pull/2261)
- Reduce logger allocations by not using generic CreateLogger by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2256](https://togithub.com/grpc/grpc-dotnet/pull/2256)
- Update call debugger display to show status code by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2259](https://togithub.com/grpc/grpc-dotnet/pull/2259)
- Log socket lifetime when closing unusable sockets by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2258](https://togithub.com/grpc/grpc-dotnet/pull/2258)
- Fix unobserved exceptions with retries by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2255](https://togithub.com/grpc/grpc-dotnet/pull/2255)
- Change subchannel BalancerAddress when attributes change by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2228](https://togithub.com/grpc/grpc-dotnet/pull/2228)
- Fix connection bugs from BalancerAddress changes by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2265](https://togithub.com/grpc/grpc-dotnet/pull/2265)
- \[v2.57.x] Update version to 2.57.0-pre1 by [@jtattermusch](https://togithub.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2266](https://togithub.com/grpc/grpc-dotnet/pull/2266)
- \[2.57.x] Update version to 2.57.0 by [@jtattermusch](https://togithub.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2272](https://togithub.com/grpc/grpc-dotnet/pull/2272)
**Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.56.0...v2.57.0
### [`v2.56.0`](https://togithub.com/grpc/grpc-dotnet/releases/tag/v2.56.0)
##### What's Changed
- Update version to 2.56.0 (on v2.56.x branch) by [@jtattermusch](https://togithub.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2251](https://togithub.com/grpc/grpc-dotnet/pull/2251)
**Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.56.0-pre2...v2.56.0
### [`v2.55.0`](https://togithub.com/grpc/grpc-dotnet/releases/tag/v2.55.0)
##### What's Changed
- Upgrade version to v2.55.0 (on v2.55.x branch) by [@jtattermusch](https://togithub.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2184](https://togithub.com/grpc/grpc-dotnet/pull/2184)
**Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.55.0-pre1...v2.55.0
### [`v2.54.0`](https://togithub.com/grpc/grpc-dotnet/releases/tag/v2.54.0)
##### What's Changed
- Bump v2.54.x to v2.54.0 by [@apolcyn](https://togithub.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2166](https://togithub.com/grpc/grpc-dotnet/pull/2166)
**Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.54.0-pre1...v2.54.0
### [`v2.53.0`](https://togithub.com/grpc/grpc-dotnet/releases/tag/v2.53.0)
##### What's Changed
- Update version to 2.53.0 (on v2.53.x branch) by [@jtattermusch](https://togithub.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2115](https://togithub.com/grpc/grpc-dotnet/pull/2115)
**Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.53.0-pre1...v2.53.0
### [`v2.52.0`](https://togithub.com/grpc/grpc-dotnet/releases/tag/v2.52.0)
#### What's Changed
- Update version to 2.52.0 (on v2.52.x branch) by [@jtattermusch](https://togithub.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2072](https://togithub.com/grpc/grpc-dotnet/pull/2072)
**Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.52.0-pre1...v2.52.0
### [`v2.51.0`](https://togithub.com/grpc/grpc-dotnet/releases/tag/v2.51.0)
##### What's Changed
- Update version to 2.51.0 (on v2.51.x) by [@jtattermusch](https://togithub.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/1994](https://togithub.com/grpc/grpc-dotnet/pull/1994)
**Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.51.0-pre1...v2.51.0
### [`v2.50.0`](https://togithub.com/grpc/grpc-dotnet/releases/tag/v2.50.0)
##### What's Changed
- Update version to v2.50.0 (on v2.50.x branch). by [@jtattermusch](https://togithub.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/1949](https://togithub.com/grpc/grpc-dotnet/pull/1949)
**Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.50.0-pre1...v2.50.0
### [`v2.49.0`](https://togithub.com/grpc/grpc-dotnet/releases/tag/v2.49.0)
##### What's Changed
- Update version to 2.49.0 (on the v2.49.x branch) by [@jtattermusch](https://togithub.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/1891](https://togithub.com/grpc/grpc-dotnet/pull/1891)
**Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.49.0-pre1...v2.49.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.48.0
->2.59.0
Release Notes
grpc/grpc-dotnet (Grpc.AspNetCore)
### [`v2.59.0`](https://togithub.com/grpc/grpc-dotnet/releases/tag/v2.59.0) ##### What's Changed - Fix HttpContext race condition by copying values to reader and writer by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2294](https://togithub.com/grpc/grpc-dotnet/pull/2294) - Bump [@babel/traverse](https://togithub.com/babel/traverse) from 7.17.3 to 7.23.2 in /examples/Spar/Server/ClientApp by [@dependabot](https://togithub.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2298](https://togithub.com/grpc/grpc-dotnet/pull/2298) - Update grpc tools to 2.59 by [@apolcyn](https://togithub.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2303](https://togithub.com/grpc/grpc-dotnet/pull/2303) **Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.58.0...v2.59.0 ### [`v2.58.0`](https://togithub.com/grpc/grpc-dotnet/releases/tag/v2.58.0) ##### What's Changed - Start 2.58 development cycle. by [@jtattermusch](https://togithub.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2267](https://togithub.com/grpc/grpc-dotnet/pull/2267) - Update ServiceBinderBase.AddMethod annotations to allow null handler by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2270](https://togithub.com/grpc/grpc-dotnet/pull/2270) - Add request and channel to call debugging by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2271](https://togithub.com/grpc/grpc-dotnet/pull/2271) - Support disabling load balancing with SocketsHttpHandler.Properties by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2274](https://togithub.com/grpc/grpc-dotnet/pull/2274) - Remove netstandard1.5 from some projects by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2279](https://togithub.com/grpc/grpc-dotnet/pull/2279) - Add debugger display to Status by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2281](https://togithub.com/grpc/grpc-dotnet/pull/2281) - Fix detecting inherited WinHttpHandler by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2288](https://togithub.com/grpc/grpc-dotnet/pull/2288) - Dispose socket after connection failure by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2287](https://togithub.com/grpc/grpc-dotnet/pull/2287) - Bump GrpcToolsPackageVersion to 2.58.0 by [@apolcyn](https://togithub.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2290](https://togithub.com/grpc/grpc-dotnet/pull/2290) - Bump version to pre1 on 2.58 branch by [@apolcyn](https://togithub.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2291](https://togithub.com/grpc/grpc-dotnet/pull/2291) - Update v2.58.x branch to 2.58.0 by [@apolcyn](https://togithub.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2299](https://togithub.com/grpc/grpc-dotnet/pull/2299) **Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.57.0...v2.58.0 ### [`v2.57.0`](https://togithub.com/grpc/grpc-dotnet/releases/tag/v2.57.0) ##### What's Changed - Start 2.57.x development cycle by [@jtattermusch](https://togithub.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2227](https://togithub.com/grpc/grpc-dotnet/pull/2227) - Validate Windows version when using WinHttpHandler by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2229](https://togithub.com/grpc/grpc-dotnet/pull/2229) - Support infinite idle connection timeout values by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2231](https://togithub.com/grpc/grpc-dotnet/pull/2231) - Improve BalancerAttributes debugging by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2235](https://togithub.com/grpc/grpc-dotnet/pull/2235) - Update Grpc.Net.Client to remove ValueTask usage by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2222](https://togithub.com/grpc/grpc-dotnet/pull/2222) - Update Newtonsoft.Json to 13.0.3 by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2219](https://togithub.com/grpc/grpc-dotnet/pull/2219) - Consistently don't log message errors on cancellation by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2221](https://togithub.com/grpc/grpc-dotnet/pull/2221) - Fix load balancing flaky test by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2223](https://togithub.com/grpc/grpc-dotnet/pull/2223) - Improve comment in GrpcChannel for WinHttpHandler + OS validation by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2237](https://togithub.com/grpc/grpc-dotnet/pull/2237) - Update OS version detection to get version directly from Windows by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2239](https://togithub.com/grpc/grpc-dotnet/pull/2239) - Update implementation_comparison.md by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2240](https://togithub.com/grpc/grpc-dotnet/pull/2240) - Update to use .NET 8 by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2021](https://togithub.com/grpc/grpc-dotnet/pull/2021) - Bump semver from 6.3.0 to 6.3.1 in /testassets/InteropTestsGrpcWebWebsite/Tests by [@dependabot](https://togithub.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2243](https://togithub.com/grpc/grpc-dotnet/pull/2243) - Force yielding after awaiting CallTask to avoid holding onto locks by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2245](https://togithub.com/grpc/grpc-dotnet/pull/2245) - Update Grpc.Net.Client to use ActivitySource by [@JamesNK](https://togithub.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2244](https://togithub.com/grpc/grpc-dotnet/pull/2244) - Clear IAsyncStreamReaderConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.