SwiftNIO 2.86.0
What's Changed
SemVer Minor
- Fixes all warnings when
-require-explicit-sendable
flag is enabled by @rafaelcepeda in #3320 - Add a new file path type, NIOFilePath, backed by SystemPackage's FilePath type by @aryan-25 in #3322
- Support options on AsyncTestingChannel and EmbeddedChannel by @klaaspieter in #3308
SemVer Patch
- [Windows] Windows has endianess too by @fabianfett in #3317
- [Windows] Ensure NIOEmbedded compiles by @fabianfett in #3319
- [Windows] IOVector is WSABUF on Windows by @fabianfett in #3324
- Don't double-initialize Pipe Bootstraps by @Lukasa in #3330
Other Changes
- CMake Updater: Output difference in expectations by @etcwilde in #3314
- Move conditional setup logic from bash to actions by @madrob in #3313
- Fix docc by @rafaelcepeda in #3315
- Fix typo in
HTTPServerClientTest.swift
comments by @MaxDesiatov in #3323 - Enable release mode builds for pull requests by @josephnoir in #3321
- Do not run windows nightly CI by default by @josephnoir in #3325
- Enable release mode builds by @josephnoir in #3327
- Add bpftrace support to stackdiff by @Lukasa in #3329
- [wasm][1/2] Add reusable WebAssembly workflow by @kateinoigakukun in #3331
New Contributors
- @etcwilde made their first contribution in #3314
- @klaaspieter made their first contribution in #3308
Full Changelog: 2.85.0...2.86.0