What's Changed
SemVer Minor
- ByteBuffer custom allocator support by @rnro in #3526
- Add the
replaceExistingto the_NIOFileSystemcopyItemby @stepan-ulyanin in #3535 - Make MTELG's support for CPU pinning public by @Lukasa in #3543
SemVer Patch
- Make concurrency take over cheaper by @Lukasa in #3527
- Improve the performance of looking up the current SEL by @Lukasa in #3530
- Add
symlinkat,renameatx_np, andunlinkatsystem call wrappers to the_NIOFileSystemmodule by @stepan-ulyanin in #3524 - Improve NIOAsyncChannel performance with UnsafeContinuations by @fabianfett in #3521
- Support scoped IPv6 addresses in SocketAddress.init(ipAddress:port:) by @mihai-chiorean in #3525
- Deprecate System.udpMaxSegments by @glbrntt in #3541
Other Changes
- switch from main to 0.0.7 for swiftlang workflows by @rnro in #3514
- Benchmark diffs not being output on threshold regression by @rnro in #3515
- benchmark diff missing new threshold files by @rnro in #3516
- Wait for the docker daemon on Windows by @FranzBusch in #3520
- Apple platforms CI issues by @rnro in #3519
- Add parallel execution mode for integration tests by @rnro in #3522
- Disable Swift 5.10 CI jobs by default by @rnro in #3528
- Scope benchmark threshold diff to
Thresholds/directory by @rnro in #3529 - Static sdk version by @rnro in #3534
- shutdown simulators before launching more tests by @madrob in #3539
- Extend timeout in testShutdownCancelsOutstandingScheduledCallbacks by @rnro in #3537
- Add
debug_output_enabledparameter to macOS CI workflow by @rnro in #3542 - test: Port EventLoopTest to Swift Testing. by @scottmarchant in #3503
- Increase Docker daemon wait timeout for Windows by @kukushechkin in #3544
- Remove
.timeLimitfromEventLoopTestSwift Testing attributes by @rnro in #3545 - Add macos swift xcode mappings by @rnro in #3546
- Replace
Task.sleep(for:)withTask.sleep(nanoseconds:)in `EventL… by @rnro in #3548 - Pass inputs through env vars by @rnro in #3549
New Contributors
- @mihai-chiorean made their first contribution in #3525
Full Changelog: 2.95.0...2.96.0