SwiftNIO 2.76.0
What's Changed
SemVer Minor
- Drop support for Swift 5.8 by @FranzBusch in #2924
- Fix
EventLoopFuture
andEventLoopPromise
under strict concurrency checking by @FranzBusch in #2654 - Provide APIs to read file into more data types by @clintonpi in #2923
SemVer Patch
- Adopt NIOThrowingAsyncSequenceProducer 2nd try by @rnro in #2917
- Add future wait benchmark to catch memory leaks by @rnro in #2931
- Fix Windows build break. by @jeffdav in #2935
- Fix withConnectedSocket in async mode by @Lukasa in #2937
- Fix Windows build for NIOCore. by @jeffdav in #2938
- NIOPosix on Darwin: inherit main thread QoS by @weissi in #2944
Other Changes
- [CI] Migrate to Swift 6.0 and drop 5.8 by @FranzBusch in #2920
- Disable semver label check locally by @rnro in #2928
- [CI] Fix python lint by @FranzBusch in #2925
- clean up 5.8 thresholds by @rnro in #2932
- [CI] Add Windows matrix build by @FranzBusch in #2929
- [CI] Small adjustments to the Windows actions by @FranzBusch in #2939
- [CI] Enable benchmarks & cxx Windows CI by @FranzBusch in #2940
- [CI] Fix the Windows 6.0 check name by @FranzBusch in #2941
New Contributors
Full Changelog: 2.75.0...2.76.0