grpc/grpc-dotnet (Grpc.AspNetCore)
### [`v2.66.0`](https://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.66.0)
#### What's Changed
- Bump version on master to 2.66.0-dev by [@stanley-cheung](https://redirect.github.com/stanley-cheung) in [https://github.com/grpc/grpc-dotnet/pull/2491](https://redirect.github.com/grpc/grpc-dotnet/pull/2491)
- Fix failure to create GrpcChannel under Wine compatibility layer (including Steam Proton and Apple Game Porting Toolkit) by [@mayuki](https://redirect.github.com/mayuki) in [https://github.com/grpc/grpc-dotnet/pull/2496](https://redirect.github.com/grpc/grpc-dotnet/pull/2496)
- Update .NET 9 SDK and resolve warnings by [@sebastienros](https://redirect.github.com/sebastienros) in [https://github.com/grpc/grpc-dotnet/pull/2502](https://redirect.github.com/grpc/grpc-dotnet/pull/2502)
- Bump braces from 3.0.2 to 3.0.3 in /testassets/InteropTestsGrpcWebWebsite/Tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2504](https://redirect.github.com/grpc/grpc-dotnet/pull/2504)
- Bump axios from 1.6.2 to 1.7.4 in /testassets/InteropTestsGrpcWebWebsite/Tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2505](https://redirect.github.com/grpc/grpc-dotnet/pull/2505)
- Update puppeteer by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2507](https://redirect.github.com/grpc/grpc-dotnet/pull/2507)
- Remove internal_ci flag from interop test script by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2509](https://redirect.github.com/grpc/grpc-dotnet/pull/2509)
- Fix Google auth interop test by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2512](https://redirect.github.com/grpc/grpc-dotnet/pull/2512)
- \[testing] improve sanity check in jwt_token_creds interop test by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2513](https://redirect.github.com/grpc/grpc-dotnet/pull/2513)
- Add HTTP version configuration to GrpcChannelOptions by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2514](https://redirect.github.com/grpc/grpc-dotnet/pull/2514)
- Bump grpc.tools version to 2.66 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2523](https://redirect.github.com/grpc/grpc-dotnet/pull/2523)
- Bump webpack from 5.76.0 to 5.94.0 in /examples/Browser/Server/wwwroot by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2522](https://redirect.github.com/grpc/grpc-dotnet/pull/2522)
- Bump elliptic from 6.5.4 to 6.5.7 in /examples/Spar/Server/ClientApp by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2525](https://redirect.github.com/grpc/grpc-dotnet/pull/2525)
- Bump micromatch from 4.0.7 to 4.0.8 in /testassets/InteropTestsGrpcWebWebsite/Tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2524](https://redirect.github.com/grpc/grpc-dotnet/pull/2524)
- Bump v2.66.x branch to 2.66.0.pre1 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2526](https://redirect.github.com/grpc/grpc-dotnet/pull/2526)
- Bump v2.66.x to v2.66.0 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2539](https://redirect.github.com/grpc/grpc-dotnet/pull/2539)
**Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.65.0...v2.66.0
### [`v2.65.0`](https://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.65.0)
##### What's Changed
- Update Native.DetectWindowsVersion() to consider Windows Server 2019 to be Window Server by [@wrall](https://redirect.github.com/wrall) in [https://github.com/grpc/grpc-dotnet/pull/2468](https://redirect.github.com/grpc/grpc-dotnet/pull/2468)
- Bump master version to 2.65.0-dev by [@stanley-cheung](https://redirect.github.com/stanley-cheung) in [https://github.com/grpc/grpc-dotnet/pull/2472](https://redirect.github.com/grpc/grpc-dotnet/pull/2472)
- Reduce usage of RunContinuationsAsynchronously by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2478](https://redirect.github.com/grpc/grpc-dotnet/pull/2478)
- Bump Grpc.Tools version to 2.65.0 by [@stanley-cheung](https://redirect.github.com/stanley-cheung) in [https://github.com/grpc/grpc-dotnet/pull/2488](https://redirect.github.com/grpc/grpc-dotnet/pull/2488)
- Bump version to 2.65.0-pre1 by [@stanley-cheung](https://redirect.github.com/stanley-cheung) in [https://github.com/grpc/grpc-dotnet/pull/2490](https://redirect.github.com/grpc/grpc-dotnet/pull/2490)
- Bump release version to 2.65.0 by [@stanley-cheung](https://redirect.github.com/stanley-cheung) in [https://github.com/grpc/grpc-dotnet/pull/2495](https://redirect.github.com/grpc/grpc-dotnet/pull/2495)
##### New Contributors
- [@wrall](https://redirect.github.com/wrall) made their first contribution in [https://github.com/grpc/grpc-dotnet/pull/2468](https://redirect.github.com/grpc/grpc-dotnet/pull/2468)
**Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.64.0...v2.65.0
### [`v2.64.0`](https://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.64.0)
#### What's Changed
- doc: fix typo by [@WeihanLi](https://redirect.github.com/WeihanLi) in [https://github.com/grpc/grpc-dotnet/pull/2432](https://redirect.github.com/grpc/grpc-dotnet/pull/2432)
- doc: fix typo by [@WeihanLi](https://redirect.github.com/WeihanLi) in [https://github.com/grpc/grpc-dotnet/pull/2431](https://redirect.github.com/grpc/grpc-dotnet/pull/2431)
- ci: upgrade checkout action version by [@WeihanLi](https://redirect.github.com/WeihanLi) in [https://github.com/grpc/grpc-dotnet/pull/2434](https://redirect.github.com/grpc/grpc-dotnet/pull/2434)
- build: configure rollForward in global.json by [@WeihanLi](https://redirect.github.com/WeihanLi) in [https://github.com/grpc/grpc-dotnet/pull/2437](https://redirect.github.com/grpc/grpc-dotnet/pull/2437)
- Support some HttpClientAction settings and log debug message instead of an error by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2448](https://redirect.github.com/grpc/grpc-dotnet/pull/2448)
- Assign primary handler before other configuration by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2445](https://redirect.github.com/grpc/grpc-dotnet/pull/2445)
- Update various package versions by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2453](https://redirect.github.com/grpc/grpc-dotnet/pull/2453)
- Update Grpc.Tools to 2.64.0 by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2456](https://redirect.github.com/grpc/grpc-dotnet/pull/2456)
- Change functional tests to use dynamic ports by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2458](https://redirect.github.com/grpc/grpc-dotnet/pull/2458)
- Add WriteResponseHeadersAsync test by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2452](https://redirect.github.com/grpc/grpc-dotnet/pull/2452)
- Update repo for .NET 9 by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2457](https://redirect.github.com/grpc/grpc-dotnet/pull/2457)
- Fix flaky ConnectTimeout_MultipleCalls_AttemptReconnect test by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2460](https://redirect.github.com/grpc/grpc-dotnet/pull/2460)
- Bump branch version to 2.64.0-pre1 by [@stanley-cheung](https://redirect.github.com/stanley-cheung) in [https://github.com/grpc/grpc-dotnet/pull/2471](https://redirect.github.com/grpc/grpc-dotnet/pull/2471)
- \[2.64.x] Update Native.DetectWindowsVersion() to consider Windows Server 2019 to be Window Server by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2473](https://redirect.github.com/grpc/grpc-dotnet/pull/2473)
- Bump version to 2.64.0 by [@stanley-cheung](https://redirect.github.com/stanley-cheung) in [https://github.com/grpc/grpc-dotnet/pull/2487](https://redirect.github.com/grpc/grpc-dotnet/pull/2487)
**Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.63.0...v2.64.0
### [`v2.63.0`](https://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.63.0)
#### What's Changed
- Prevent block inside ResolveAsync from blocking PollingResolver.Refresh by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2385](https://redirect.github.com/grpc/grpc-dotnet/pull/2385)
- Bump follow-redirects from 1.15.4 to 1.15.6 in /testassets/InteropTestsGrpcWebWebsite/Tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2392](https://redirect.github.com/grpc/grpc-dotnet/pull/2392)
- Update microsoft-support.md by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2403](https://redirect.github.com/grpc/grpc-dotnet/pull/2403)
- fix a couple typos in README.md by [@jjanuszkiewicz](https://redirect.github.com/jjanuszkiewicz) in [https://github.com/grpc/grpc-dotnet/pull/2397](https://redirect.github.com/grpc/grpc-dotnet/pull/2397)
- Interrupt existing subchannel connect attempt when reconnect is requested by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2410](https://redirect.github.com/grpc/grpc-dotnet/pull/2410)
- Update Directory.Packages.props by [@WeihanLi](https://redirect.github.com/WeihanLi) in [https://github.com/grpc/grpc-dotnet/pull/2413](https://redirect.github.com/grpc/grpc-dotnet/pull/2413)
- [#2401](https://redirect.github.com/grpc/grpc-dotnet/issues/2401) Add new TFM's so package dependency can be removed by [@thompson-tomo](https://redirect.github.com/thompson-tomo) in [https://github.com/grpc/grpc-dotnet/pull/2402](https://redirect.github.com/grpc/grpc-dotnet/pull/2402)
- support `ReadAllAsync` for netstandard2.0 by [@WeihanLi](https://redirect.github.com/WeihanLi) in [https://github.com/grpc/grpc-dotnet/pull/2411](https://redirect.github.com/grpc/grpc-dotnet/pull/2411)
- Fix ObjectDisposedException message by [@drewnoakes](https://redirect.github.com/drewnoakes) in [https://github.com/grpc/grpc-dotnet/pull/2415](https://redirect.github.com/grpc/grpc-dotnet/pull/2415)
- Enable multiple connections with WinHttpHandler by default by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2416](https://redirect.github.com/grpc/grpc-dotnet/pull/2416)
- Fix memory leak when using call context propagation with cancellation token by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2421](https://redirect.github.com/grpc/grpc-dotnet/pull/2421)
- Fix HTTP/3 test errors on .NET 6 by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2423](https://redirect.github.com/grpc/grpc-dotnet/pull/2423)
- Add semaphore to limit subchannel connect to prevent race conditions by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2422](https://redirect.github.com/grpc/grpc-dotnet/pull/2422)
- Don't capture async locals in resolver by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2426](https://redirect.github.com/grpc/grpc-dotnet/pull/2426)
- Update Grpc.Tools to 2.63 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2429](https://redirect.github.com/grpc/grpc-dotnet/pull/2429)
- Bump 2.63.x branch to 2.63.0-pre1 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2430](https://redirect.github.com/grpc/grpc-dotnet/pull/2430)
- Fix build on v2.63.x - cherry pick [https://github.com/grpc/grpc-dotnet/pull/2437](https://redirect.github.com/grpc/grpc-dotnet/pull/2437) by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2442](https://redirect.github.com/grpc/grpc-dotnet/pull/2442)
- Bump 2.63.x to stable release by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2440](https://redirect.github.com/grpc/grpc-dotnet/pull/2440)
#### New Contributors
- [@jjanuszkiewicz](https://redirect.github.com/jjanuszkiewicz) made their first contribution in [https://github.com/grpc/grpc-dotnet/pull/2397](https://redirect.github.com/grpc/grpc-dotnet/pull/2397)
- [@thompson-tomo](https://redirect.github.com/thompson-tomo) made their first contribution in [https://github.com/grpc/grpc-dotnet/pull/2402](https://redirect.github.com/grpc/grpc-dotnet/pull/2402)
- [@drewnoakes](https://redirect.github.com/drewnoakes) made their first contribution in [https://github.com/grpc/grpc-dotnet/pull/2415](https://redirect.github.com/grpc/grpc-dotnet/pull/2415)
**Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.62.0...v2.63.0
### [`v2.62.0`](https://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.62.0)
##### What's Changed
- Set default streams value in grpc-client.yml by [@sebastienros](https://redirect.github.com/sebastienros) in [https://github.com/grpc/grpc-dotnet/pull/2379](https://redirect.github.com/grpc/grpc-dotnet/pull/2379)
- Fix OS detection error in UWP by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2376](https://redirect.github.com/grpc/grpc-dotnet/pull/2376)
- Update Grpc.Tools version to 2.62 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2382](https://redirect.github.com/grpc/grpc-dotnet/pull/2382)
- Bump v2.62.x to pre1 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2383](https://redirect.github.com/grpc/grpc-dotnet/pull/2383)
- Bump v2.62.x version for final release by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2400](https://redirect.github.com/grpc/grpc-dotnet/pull/2400)
**Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.61.0...v2.62.0
### [`v2.61.0`](https://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.61.0)
#### What's Changed
- Update Grpc.Tools to 2.60.0 by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2336](https://redirect.github.com/grpc/grpc-dotnet/pull/2336)
- Bump dev version to 2.61.0-dev on master branch by [@stanley-cheung](https://redirect.github.com/stanley-cheung) in [https://github.com/grpc/grpc-dotnet/pull/2337](https://redirect.github.com/grpc/grpc-dotnet/pull/2337)
- Fix cancellation token reported when using retries by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2345](https://redirect.github.com/grpc/grpc-dotnet/pull/2345)
- First pass at Grpc.StatusProto API by [@tonydnewell](https://redirect.github.com/tonydnewell) in [https://github.com/grpc/grpc-dotnet/pull/2205](https://redirect.github.com/grpc/grpc-dotnet/pull/2205)
- Add ProtoStatus example by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2273](https://redirect.github.com/grpc/grpc-dotnet/pull/2273)
- Grpc.StatusProto clean up by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2349](https://redirect.github.com/grpc/grpc-dotnet/pull/2349)
- Bump follow-redirects from 1.15.3 to 1.15.4 in /testassets/InteropTestsGrpcWebWebsite/Tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2352](https://redirect.github.com/grpc/grpc-dotnet/pull/2352)
- Add key services tests for service and interceptor by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2356](https://redirect.github.com/grpc/grpc-dotnet/pull/2356)
- Allow GrpcChannel to use WinHttpHandler on Windows Server 2019 by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2362](https://redirect.github.com/grpc/grpc-dotnet/pull/2362)
- Add .NET 9 NuGet feed by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2365](https://redirect.github.com/grpc/grpc-dotnet/pull/2365)
- Add missing package mapping for net9 feed by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2366](https://redirect.github.com/grpc/grpc-dotnet/pull/2366)
- proposal: Build changelog based on previous stable version by [@tomkerkhove](https://redirect.github.com/tomkerkhove) in [https://github.com/grpc/grpc-dotnet/pull/2269](https://redirect.github.com/grpc/grpc-dotnet/pull/2269)
- Bump Grpc.Tools to 1.61.0 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2370](https://redirect.github.com/grpc/grpc-dotnet/pull/2370)
- Bump versions on v2.61.x by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2371](https://redirect.github.com/grpc/grpc-dotnet/pull/2371)
- Bump to v2.61.0 on v2.61.x branch by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2374](https://redirect.github.com/grpc/grpc-dotnet/pull/2374)
#### New Contributors
- [@tonydnewell](https://redirect.github.com/tonydnewell) made their first contribution in [https://github.com/grpc/grpc-dotnet/pull/2205](https://redirect.github.com/grpc/grpc-dotnet/pull/2205)
- [@tomkerkhove](https://redirect.github.com/tomkerkhove) made their first contribution in [https://github.com/grpc/grpc-dotnet/pull/2269](https://redirect.github.com/grpc/grpc-dotnet/pull/2269)
**Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.60.0...v2.61.0
### [`v2.60.0`](https://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.60.0)
##### What's Changed
- Update to GA .NET 8 SDK by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2321](https://redirect.github.com/grpc/grpc-dotnet/pull/2321)
- Update to use Directory.Packages.props by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2315](https://redirect.github.com/grpc/grpc-dotnet/pull/2315)
- Add Native AOT test by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2324](https://redirect.github.com/grpc/grpc-dotnet/pull/2324)
- Trim regex from Grpc.AspNetCore by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2326](https://redirect.github.com/grpc/grpc-dotnet/pull/2326)
**Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.59.0...v2.60.0
### [`v2.59.0`](https://redirect.github.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://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2294](https://redirect.github.com/grpc/grpc-dotnet/pull/2294)
- Bump [@babel/traverse](https://redirect.github.com/babel/traverse) from 7.17.3 to 7.23.2 in /examples/Spar/Server/ClientApp by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2298](https://redirect.github.com/grpc/grpc-dotnet/pull/2298)
- Update grpc tools to 2.59 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2303](https://redirect.github.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://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.58.0)
##### What's Changed
- Start 2.58 development cycle. by [@jtattermusch](https://redirect.github.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2267](https://redirect.github.com/grpc/grpc-dotnet/pull/2267)
- Update ServiceBinderBase.AddMethod annotations to allow null handler by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2270](https://redirect.github.com/grpc/grpc-dotnet/pull/2270)
- Add request and channel to call debugging by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2271](https://redirect.github.com/grpc/grpc-dotnet/pull/2271)
- Support disabling load balancing with SocketsHttpHandler.Properties by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2274](https://redirect.github.com/grpc/grpc-dotnet/pull/2274)
- Remove netstandard1.5 from some projects by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2279](https://redirect.github.com/grpc/grpc-dotnet/pull/2279)
- Add debugger display to Status by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2281](https://redirect.github.com/grpc/grpc-dotnet/pull/2281)
- Fix detecting inherited WinHttpHandler by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2288](https://redirect.github.com/grpc/grpc-dotnet/pull/2288)
- Dispose socket after connection failure by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2287](https://redirect.github.com/grpc/grpc-dotnet/pull/2287)
- Bump GrpcToolsPackageVersion to 2.58.0 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2290](https://redirect.github.com/grpc/grpc-dotnet/pull/2290)
- Bump version to pre1 on 2.58 branch by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2291](https://redirect.github.com/grpc/grpc-dotnet/pull/2291)
- Update v2.58.x branch to 2.58.0 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2299](https://redirect.github.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://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.57.0)
##### What's Changed
- Start 2.57.x development cycle by [@jtattermusch](https://redirect.github.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2227](https://redirect.github.com/grpc/grpc-dotnet/pull/2227)
- Validate Windows version when using WinHttpHandler by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2229](https://redirect.github.com/grpc/grpc-dotnet/pull/2229)
- Support infinite idle connection timeout values by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2231](https://redirect.github.com/grpc/grpc-dotnet/pull/2231)
- Improve BalancerAttributes debugging by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2235](https://redirect.github.com/grpc/grpc-dotnet/pull/2235)
- Update Grpc.Net.Client to remove ValueTask usage by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2222](https://redirect.github.com/grpc/grpc-dotnet/pull/2222)
- Update Newtonsoft.Json to 13.0.3 by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2219](https://redirect.github.com/grpc/grpc-dotnet/pull/2219)
- Consistently don't log message errors on cancellation by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2221](https://redirect.github.com/grpc/grpc-dotnet/pull/2221)
- Fix load balancing flaky test by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2223](https://redirect.github.com/grpc/grpc-dotnet/pull/2223)
- Improve comment in GrpcChannel for WinHttpHandler + OS validation by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2237](https://redirect.github.com/grpc/grpc-dotnet/pull/2237)
- Update OS version detection to get version directly from Windows by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2239](https://redirect.github.com/grpc/grpc-dotnet/pull/2239)
- Update implementation_comparison.md by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2240](https://redirect.github.com/grpc/grpc-dotnet/pull/2240)
- Update to use .NET 8 by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2021](https://redirect.github.com/grpc/grpc-dotnet/pull/2021)
- Bump semver from 6.3.0 to 6.3.1 in /testassets/InteropTestsGrpcWebWebsite/Tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2243](https://redirect.github.com/grpc/grpc-dotnet/pull/2243)
- Force yielding after awaiting CallTask to avoid holding onto locks by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2245](https://redirect.github.com/grpc/grpc-dotnet/pull/2245)
- Update Grpc.Net.Client to use ActivitySource by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2244](https://redirect.github.com/grpc/grpc-dotnet/pull/2244)
- Clear IAsyncStreamReader.Current value before reading next value by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2248](https://redirect.github.com/grpc/grpc-dotnet/pull/2248)
- Upgrade QpsWorker to net8 by [@jtattermusch](https://redirect.github.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2250](https://redirect.github.com/grpc/grpc-dotnet/pull/2250)
- Change subchannel ID to include a channel ID by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2253](https://redirect.github.com/grpc/grpc-dotnet/pull/2253)
- Update Grpc.Tools dependency to 2.57.0 by [@jtattermusch](https://redirect.github.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2257](https://redirect.github.com/grpc/grpc-dotnet/pull/2257)
- Add transport status to subchannel picked log by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2261](https://redirect.github.com/grpc/grpc-dotnet/pull/2261)
- Reduce logger allocations by not using generic CreateLogger by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2256](https://redirect.github.com/grpc/grpc-dotnet/pull/2256)
- Update call debugger display to show status code by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2259](https://redirect.github.com/grpc/grpc-dotnet/pull/2259)
- Log socket lifetime when closing unusable sockets by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2258](https://redirect.github.com/grpc/grpc-dotnet/pull/2258)
- Fix unobserved exceptions with retries by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2255](https://redirect.github.com/grpc/grpc-dotnet/pull/2255)
- Change subchannel BalancerAddress when attributes change by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2228](https://redirect.github.com/grpc/grpc-dotnet/pull/2228)
- Fix connection bugs from BalancerAddress changes by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2265](https://redirect.github.com/grpc/grpc-dotnet/pull/2265)
- \[v2.57.x] Update version to 2.57.0-pre1 by [@jtattermusch](https://redirect.github.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2266](https://redirect.github.com/grpc/grpc-dotnet/pull/2266)
- \[2.57.x] Update version to 2.57.0 by [@jtattermusch](https://redirect.github.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2272](https://redirect.github.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://redirect.github.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://redirect.github.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2251](https://redirect.github.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://redirect.github.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://redirect.github.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2184](https://redirect.github.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://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.54.0)
##### What's Changed
- Bump v2.54.x to v2.54.0 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2166](https://redirect.github.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://redirect.github.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://redirect.github.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2115](https://redirect.github.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://redirect.github.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://redirect.github.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2072](https://redirect.github.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://redirect.github.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://redirect.github.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/1994](https://redirect.github.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://redirect.github.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://redirect.github.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/1949](https://redirect.github.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://redirect.github.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://redirect.github.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/1891](https://redirect.github.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 these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
2.48.0
->2.66.0
2.57.0
->2.66.0
2.57.0
->2.66.0
Release Notes
grpc/grpc-dotnet (Grpc.AspNetCore)
### [`v2.66.0`](https://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.66.0) #### What's Changed - Bump version on master to 2.66.0-dev by [@stanley-cheung](https://redirect.github.com/stanley-cheung) in [https://github.com/grpc/grpc-dotnet/pull/2491](https://redirect.github.com/grpc/grpc-dotnet/pull/2491) - Fix failure to create GrpcChannel under Wine compatibility layer (including Steam Proton and Apple Game Porting Toolkit) by [@mayuki](https://redirect.github.com/mayuki) in [https://github.com/grpc/grpc-dotnet/pull/2496](https://redirect.github.com/grpc/grpc-dotnet/pull/2496) - Update .NET 9 SDK and resolve warnings by [@sebastienros](https://redirect.github.com/sebastienros) in [https://github.com/grpc/grpc-dotnet/pull/2502](https://redirect.github.com/grpc/grpc-dotnet/pull/2502) - Bump braces from 3.0.2 to 3.0.3 in /testassets/InteropTestsGrpcWebWebsite/Tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2504](https://redirect.github.com/grpc/grpc-dotnet/pull/2504) - Bump axios from 1.6.2 to 1.7.4 in /testassets/InteropTestsGrpcWebWebsite/Tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2505](https://redirect.github.com/grpc/grpc-dotnet/pull/2505) - Update puppeteer by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2507](https://redirect.github.com/grpc/grpc-dotnet/pull/2507) - Remove internal_ci flag from interop test script by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2509](https://redirect.github.com/grpc/grpc-dotnet/pull/2509) - Fix Google auth interop test by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2512](https://redirect.github.com/grpc/grpc-dotnet/pull/2512) - \[testing] improve sanity check in jwt_token_creds interop test by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2513](https://redirect.github.com/grpc/grpc-dotnet/pull/2513) - Add HTTP version configuration to GrpcChannelOptions by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2514](https://redirect.github.com/grpc/grpc-dotnet/pull/2514) - Bump grpc.tools version to 2.66 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2523](https://redirect.github.com/grpc/grpc-dotnet/pull/2523) - Bump webpack from 5.76.0 to 5.94.0 in /examples/Browser/Server/wwwroot by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2522](https://redirect.github.com/grpc/grpc-dotnet/pull/2522) - Bump elliptic from 6.5.4 to 6.5.7 in /examples/Spar/Server/ClientApp by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2525](https://redirect.github.com/grpc/grpc-dotnet/pull/2525) - Bump micromatch from 4.0.7 to 4.0.8 in /testassets/InteropTestsGrpcWebWebsite/Tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2524](https://redirect.github.com/grpc/grpc-dotnet/pull/2524) - Bump v2.66.x branch to 2.66.0.pre1 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2526](https://redirect.github.com/grpc/grpc-dotnet/pull/2526) - Bump v2.66.x to v2.66.0 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2539](https://redirect.github.com/grpc/grpc-dotnet/pull/2539) **Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.65.0...v2.66.0 ### [`v2.65.0`](https://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.65.0) ##### What's Changed - Update Native.DetectWindowsVersion() to consider Windows Server 2019 to be Window Server by [@wrall](https://redirect.github.com/wrall) in [https://github.com/grpc/grpc-dotnet/pull/2468](https://redirect.github.com/grpc/grpc-dotnet/pull/2468) - Bump master version to 2.65.0-dev by [@stanley-cheung](https://redirect.github.com/stanley-cheung) in [https://github.com/grpc/grpc-dotnet/pull/2472](https://redirect.github.com/grpc/grpc-dotnet/pull/2472) - Reduce usage of RunContinuationsAsynchronously by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2478](https://redirect.github.com/grpc/grpc-dotnet/pull/2478) - Bump Grpc.Tools version to 2.65.0 by [@stanley-cheung](https://redirect.github.com/stanley-cheung) in [https://github.com/grpc/grpc-dotnet/pull/2488](https://redirect.github.com/grpc/grpc-dotnet/pull/2488) - Bump version to 2.65.0-pre1 by [@stanley-cheung](https://redirect.github.com/stanley-cheung) in [https://github.com/grpc/grpc-dotnet/pull/2490](https://redirect.github.com/grpc/grpc-dotnet/pull/2490) - Bump release version to 2.65.0 by [@stanley-cheung](https://redirect.github.com/stanley-cheung) in [https://github.com/grpc/grpc-dotnet/pull/2495](https://redirect.github.com/grpc/grpc-dotnet/pull/2495) ##### New Contributors - [@wrall](https://redirect.github.com/wrall) made their first contribution in [https://github.com/grpc/grpc-dotnet/pull/2468](https://redirect.github.com/grpc/grpc-dotnet/pull/2468) **Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.64.0...v2.65.0 ### [`v2.64.0`](https://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.64.0) #### What's Changed - doc: fix typo by [@WeihanLi](https://redirect.github.com/WeihanLi) in [https://github.com/grpc/grpc-dotnet/pull/2432](https://redirect.github.com/grpc/grpc-dotnet/pull/2432) - doc: fix typo by [@WeihanLi](https://redirect.github.com/WeihanLi) in [https://github.com/grpc/grpc-dotnet/pull/2431](https://redirect.github.com/grpc/grpc-dotnet/pull/2431) - ci: upgrade checkout action version by [@WeihanLi](https://redirect.github.com/WeihanLi) in [https://github.com/grpc/grpc-dotnet/pull/2434](https://redirect.github.com/grpc/grpc-dotnet/pull/2434) - build: configure rollForward in global.json by [@WeihanLi](https://redirect.github.com/WeihanLi) in [https://github.com/grpc/grpc-dotnet/pull/2437](https://redirect.github.com/grpc/grpc-dotnet/pull/2437) - Support some HttpClientAction settings and log debug message instead of an error by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2448](https://redirect.github.com/grpc/grpc-dotnet/pull/2448) - Assign primary handler before other configuration by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2445](https://redirect.github.com/grpc/grpc-dotnet/pull/2445) - Update various package versions by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2453](https://redirect.github.com/grpc/grpc-dotnet/pull/2453) - Update Grpc.Tools to 2.64.0 by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2456](https://redirect.github.com/grpc/grpc-dotnet/pull/2456) - Change functional tests to use dynamic ports by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2458](https://redirect.github.com/grpc/grpc-dotnet/pull/2458) - Add WriteResponseHeadersAsync test by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2452](https://redirect.github.com/grpc/grpc-dotnet/pull/2452) - Update repo for .NET 9 by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2457](https://redirect.github.com/grpc/grpc-dotnet/pull/2457) - Fix flaky ConnectTimeout_MultipleCalls_AttemptReconnect test by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2460](https://redirect.github.com/grpc/grpc-dotnet/pull/2460) - Bump branch version to 2.64.0-pre1 by [@stanley-cheung](https://redirect.github.com/stanley-cheung) in [https://github.com/grpc/grpc-dotnet/pull/2471](https://redirect.github.com/grpc/grpc-dotnet/pull/2471) - \[2.64.x] Update Native.DetectWindowsVersion() to consider Windows Server 2019 to be Window Server by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2473](https://redirect.github.com/grpc/grpc-dotnet/pull/2473) - Bump version to 2.64.0 by [@stanley-cheung](https://redirect.github.com/stanley-cheung) in [https://github.com/grpc/grpc-dotnet/pull/2487](https://redirect.github.com/grpc/grpc-dotnet/pull/2487) **Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.63.0...v2.64.0 ### [`v2.63.0`](https://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.63.0) #### What's Changed - Prevent block inside ResolveAsync from blocking PollingResolver.Refresh by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2385](https://redirect.github.com/grpc/grpc-dotnet/pull/2385) - Bump follow-redirects from 1.15.4 to 1.15.6 in /testassets/InteropTestsGrpcWebWebsite/Tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2392](https://redirect.github.com/grpc/grpc-dotnet/pull/2392) - Update microsoft-support.md by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2403](https://redirect.github.com/grpc/grpc-dotnet/pull/2403) - fix a couple typos in README.md by [@jjanuszkiewicz](https://redirect.github.com/jjanuszkiewicz) in [https://github.com/grpc/grpc-dotnet/pull/2397](https://redirect.github.com/grpc/grpc-dotnet/pull/2397) - Interrupt existing subchannel connect attempt when reconnect is requested by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2410](https://redirect.github.com/grpc/grpc-dotnet/pull/2410) - Update Directory.Packages.props by [@WeihanLi](https://redirect.github.com/WeihanLi) in [https://github.com/grpc/grpc-dotnet/pull/2413](https://redirect.github.com/grpc/grpc-dotnet/pull/2413) - [#2401](https://redirect.github.com/grpc/grpc-dotnet/issues/2401) Add new TFM's so package dependency can be removed by [@thompson-tomo](https://redirect.github.com/thompson-tomo) in [https://github.com/grpc/grpc-dotnet/pull/2402](https://redirect.github.com/grpc/grpc-dotnet/pull/2402) - support `ReadAllAsync` for netstandard2.0 by [@WeihanLi](https://redirect.github.com/WeihanLi) in [https://github.com/grpc/grpc-dotnet/pull/2411](https://redirect.github.com/grpc/grpc-dotnet/pull/2411) - Fix ObjectDisposedException message by [@drewnoakes](https://redirect.github.com/drewnoakes) in [https://github.com/grpc/grpc-dotnet/pull/2415](https://redirect.github.com/grpc/grpc-dotnet/pull/2415) - Enable multiple connections with WinHttpHandler by default by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2416](https://redirect.github.com/grpc/grpc-dotnet/pull/2416) - Fix memory leak when using call context propagation with cancellation token by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2421](https://redirect.github.com/grpc/grpc-dotnet/pull/2421) - Fix HTTP/3 test errors on .NET 6 by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2423](https://redirect.github.com/grpc/grpc-dotnet/pull/2423) - Add semaphore to limit subchannel connect to prevent race conditions by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2422](https://redirect.github.com/grpc/grpc-dotnet/pull/2422) - Don't capture async locals in resolver by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2426](https://redirect.github.com/grpc/grpc-dotnet/pull/2426) - Update Grpc.Tools to 2.63 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2429](https://redirect.github.com/grpc/grpc-dotnet/pull/2429) - Bump 2.63.x branch to 2.63.0-pre1 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2430](https://redirect.github.com/grpc/grpc-dotnet/pull/2430) - Fix build on v2.63.x - cherry pick [https://github.com/grpc/grpc-dotnet/pull/2437](https://redirect.github.com/grpc/grpc-dotnet/pull/2437) by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2442](https://redirect.github.com/grpc/grpc-dotnet/pull/2442) - Bump 2.63.x to stable release by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2440](https://redirect.github.com/grpc/grpc-dotnet/pull/2440) #### New Contributors - [@jjanuszkiewicz](https://redirect.github.com/jjanuszkiewicz) made their first contribution in [https://github.com/grpc/grpc-dotnet/pull/2397](https://redirect.github.com/grpc/grpc-dotnet/pull/2397) - [@thompson-tomo](https://redirect.github.com/thompson-tomo) made their first contribution in [https://github.com/grpc/grpc-dotnet/pull/2402](https://redirect.github.com/grpc/grpc-dotnet/pull/2402) - [@drewnoakes](https://redirect.github.com/drewnoakes) made their first contribution in [https://github.com/grpc/grpc-dotnet/pull/2415](https://redirect.github.com/grpc/grpc-dotnet/pull/2415) **Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.62.0...v2.63.0 ### [`v2.62.0`](https://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.62.0) ##### What's Changed - Set default streams value in grpc-client.yml by [@sebastienros](https://redirect.github.com/sebastienros) in [https://github.com/grpc/grpc-dotnet/pull/2379](https://redirect.github.com/grpc/grpc-dotnet/pull/2379) - Fix OS detection error in UWP by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2376](https://redirect.github.com/grpc/grpc-dotnet/pull/2376) - Update Grpc.Tools version to 2.62 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2382](https://redirect.github.com/grpc/grpc-dotnet/pull/2382) - Bump v2.62.x to pre1 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2383](https://redirect.github.com/grpc/grpc-dotnet/pull/2383) - Bump v2.62.x version for final release by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2400](https://redirect.github.com/grpc/grpc-dotnet/pull/2400) **Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.61.0...v2.62.0 ### [`v2.61.0`](https://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.61.0) #### What's Changed - Update Grpc.Tools to 2.60.0 by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2336](https://redirect.github.com/grpc/grpc-dotnet/pull/2336) - Bump dev version to 2.61.0-dev on master branch by [@stanley-cheung](https://redirect.github.com/stanley-cheung) in [https://github.com/grpc/grpc-dotnet/pull/2337](https://redirect.github.com/grpc/grpc-dotnet/pull/2337) - Fix cancellation token reported when using retries by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2345](https://redirect.github.com/grpc/grpc-dotnet/pull/2345) - First pass at Grpc.StatusProto API by [@tonydnewell](https://redirect.github.com/tonydnewell) in [https://github.com/grpc/grpc-dotnet/pull/2205](https://redirect.github.com/grpc/grpc-dotnet/pull/2205) - Add ProtoStatus example by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2273](https://redirect.github.com/grpc/grpc-dotnet/pull/2273) - Grpc.StatusProto clean up by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2349](https://redirect.github.com/grpc/grpc-dotnet/pull/2349) - Bump follow-redirects from 1.15.3 to 1.15.4 in /testassets/InteropTestsGrpcWebWebsite/Tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2352](https://redirect.github.com/grpc/grpc-dotnet/pull/2352) - Add key services tests for service and interceptor by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2356](https://redirect.github.com/grpc/grpc-dotnet/pull/2356) - Allow GrpcChannel to use WinHttpHandler on Windows Server 2019 by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2362](https://redirect.github.com/grpc/grpc-dotnet/pull/2362) - Add .NET 9 NuGet feed by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2365](https://redirect.github.com/grpc/grpc-dotnet/pull/2365) - Add missing package mapping for net9 feed by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2366](https://redirect.github.com/grpc/grpc-dotnet/pull/2366) - proposal: Build changelog based on previous stable version by [@tomkerkhove](https://redirect.github.com/tomkerkhove) in [https://github.com/grpc/grpc-dotnet/pull/2269](https://redirect.github.com/grpc/grpc-dotnet/pull/2269) - Bump Grpc.Tools to 1.61.0 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2370](https://redirect.github.com/grpc/grpc-dotnet/pull/2370) - Bump versions on v2.61.x by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2371](https://redirect.github.com/grpc/grpc-dotnet/pull/2371) - Bump to v2.61.0 on v2.61.x branch by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2374](https://redirect.github.com/grpc/grpc-dotnet/pull/2374) #### New Contributors - [@tonydnewell](https://redirect.github.com/tonydnewell) made their first contribution in [https://github.com/grpc/grpc-dotnet/pull/2205](https://redirect.github.com/grpc/grpc-dotnet/pull/2205) - [@tomkerkhove](https://redirect.github.com/tomkerkhove) made their first contribution in [https://github.com/grpc/grpc-dotnet/pull/2269](https://redirect.github.com/grpc/grpc-dotnet/pull/2269) **Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.60.0...v2.61.0 ### [`v2.60.0`](https://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.60.0) ##### What's Changed - Update to GA .NET 8 SDK by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2321](https://redirect.github.com/grpc/grpc-dotnet/pull/2321) - Update to use Directory.Packages.props by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2315](https://redirect.github.com/grpc/grpc-dotnet/pull/2315) - Add Native AOT test by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2324](https://redirect.github.com/grpc/grpc-dotnet/pull/2324) - Trim regex from Grpc.AspNetCore by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2326](https://redirect.github.com/grpc/grpc-dotnet/pull/2326) **Full Changelog**: https://github.com/grpc/grpc-dotnet/compare/v2.59.0...v2.60.0 ### [`v2.59.0`](https://redirect.github.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://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2294](https://redirect.github.com/grpc/grpc-dotnet/pull/2294) - Bump [@babel/traverse](https://redirect.github.com/babel/traverse) from 7.17.3 to 7.23.2 in /examples/Spar/Server/ClientApp by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2298](https://redirect.github.com/grpc/grpc-dotnet/pull/2298) - Update grpc tools to 2.59 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2303](https://redirect.github.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://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.58.0) ##### What's Changed - Start 2.58 development cycle. by [@jtattermusch](https://redirect.github.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2267](https://redirect.github.com/grpc/grpc-dotnet/pull/2267) - Update ServiceBinderBase.AddMethod annotations to allow null handler by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2270](https://redirect.github.com/grpc/grpc-dotnet/pull/2270) - Add request and channel to call debugging by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2271](https://redirect.github.com/grpc/grpc-dotnet/pull/2271) - Support disabling load balancing with SocketsHttpHandler.Properties by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2274](https://redirect.github.com/grpc/grpc-dotnet/pull/2274) - Remove netstandard1.5 from some projects by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2279](https://redirect.github.com/grpc/grpc-dotnet/pull/2279) - Add debugger display to Status by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2281](https://redirect.github.com/grpc/grpc-dotnet/pull/2281) - Fix detecting inherited WinHttpHandler by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2288](https://redirect.github.com/grpc/grpc-dotnet/pull/2288) - Dispose socket after connection failure by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2287](https://redirect.github.com/grpc/grpc-dotnet/pull/2287) - Bump GrpcToolsPackageVersion to 2.58.0 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2290](https://redirect.github.com/grpc/grpc-dotnet/pull/2290) - Bump version to pre1 on 2.58 branch by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2291](https://redirect.github.com/grpc/grpc-dotnet/pull/2291) - Update v2.58.x branch to 2.58.0 by [@apolcyn](https://redirect.github.com/apolcyn) in [https://github.com/grpc/grpc-dotnet/pull/2299](https://redirect.github.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://redirect.github.com/grpc/grpc-dotnet/releases/tag/v2.57.0) ##### What's Changed - Start 2.57.x development cycle by [@jtattermusch](https://redirect.github.com/jtattermusch) in [https://github.com/grpc/grpc-dotnet/pull/2227](https://redirect.github.com/grpc/grpc-dotnet/pull/2227) - Validate Windows version when using WinHttpHandler by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2229](https://redirect.github.com/grpc/grpc-dotnet/pull/2229) - Support infinite idle connection timeout values by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2231](https://redirect.github.com/grpc/grpc-dotnet/pull/2231) - Improve BalancerAttributes debugging by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2235](https://redirect.github.com/grpc/grpc-dotnet/pull/2235) - Update Grpc.Net.Client to remove ValueTask usage by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2222](https://redirect.github.com/grpc/grpc-dotnet/pull/2222) - Update Newtonsoft.Json to 13.0.3 by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2219](https://redirect.github.com/grpc/grpc-dotnet/pull/2219) - Consistently don't log message errors on cancellation by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2221](https://redirect.github.com/grpc/grpc-dotnet/pull/2221) - Fix load balancing flaky test by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2223](https://redirect.github.com/grpc/grpc-dotnet/pull/2223) - Improve comment in GrpcChannel for WinHttpHandler + OS validation by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2237](https://redirect.github.com/grpc/grpc-dotnet/pull/2237) - Update OS version detection to get version directly from Windows by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2239](https://redirect.github.com/grpc/grpc-dotnet/pull/2239) - Update implementation_comparison.md by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2240](https://redirect.github.com/grpc/grpc-dotnet/pull/2240) - Update to use .NET 8 by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2021](https://redirect.github.com/grpc/grpc-dotnet/pull/2021) - Bump semver from 6.3.0 to 6.3.1 in /testassets/InteropTestsGrpcWebWebsite/Tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grpc/grpc-dotnet/pull/2243](https://redirect.github.com/grpc/grpc-dotnet/pull/2243) - Force yielding after awaiting CallTask to avoid holding onto locks by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2245](https://redirect.github.com/grpc/grpc-dotnet/pull/2245) - Update Grpc.Net.Client to use ActivitySource by [@JamesNK](https://redirect.github.com/JamesNK) in [https://github.com/grpc/grpc-dotnet/pull/2244](https://redirect.github.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 these updates again.
This PR was generated by Mend Renovate. View the repository job log.