What's Changed
- Use PoolingAsyncValueTaskMethodBuilder on ReadStreamMessageAsync method by @mayuki in #1850
- Change nullable GetValueOrDefault to Value by @JamesNK in #1855
- Add Channeler example by @JamesNK in #1851
- Remove bad deadline test by @JamesNK in #1859
- Load balancing fix to clear disposed subchannels on resolver error by @JamesNK in #1853
- Update solution to .NET 7 by @JamesNK in #1803
- Configure pooled connection lifetime in client factory by @JamesNK in #1862
- [2.49.x] Fix using disposed token in connect and resulting status by @JamesNK in #1873
Full Changelog: v2.48.0...v2.49.0-pre1