SwiftNIO 2.70.0
What's Changed
SemVer Minor
FileSystem.copyItem
can parallelise directory copy by @UncleMattHope in #2806ChannelOption
: Allow types to be accessed with leading dot syntax by @ayush1794 in #2816- Make
EventLoopPromise
conform to Equatable by @gjcairo in #2714 - Provide a default
CopyStrategy
overload for copyItem. by @UncleMattHope in #2818
SemVer Patch
- Better align shutdown semantics of testing event loops by @simonjbeaumont in #2800
- Clone files on Darwin rather than copying them by @rnro in #2823
Other Changes
- Fix compose file used in update-benchmark-thresholds script by @simonjbeaumont in #2808
- Remove advice to generate linux tests. by @PeterAdams-A in #2807
- Make
testInstantTCPConnectionResetThrowsError
more reliable by @hamzahrmalik in #2810 - [CI] Add
shellcheck
and fix up warnings by @FranzBusch in #2809 - [CI] Fix docs check by @FranzBusch in #2811
- [CI] Add Swift 6 language mode workflow by @FranzBusch in #2812
- Fix test compilation on non-macOS Darwin platforms by @simonjbeaumont in #2817
- Add
.index-build
to.gitignore
by @MaxDesiatov in #2819 - [CI] Add action and workflow to check for semver label by @FranzBusch in #2814
- Update repository docs for swift-version support and recent CI check changes by @UncleMattHope in #2815
- Fix failing build for test by @ayush1794 in #2824
- Fix typo in comment in
WebSocketErrorCodes.swift
by @valeriyvan in #2604 - [CI] Add a scheduled workflow for tests and benchmarks by @FranzBusch in #2822
- [CI] Fix label check by @FranzBusch in #2827
New Contributors
- @UncleMattHope made their first contribution in #2806
- @ayush1794 made their first contribution in #2816
- @valeriyvan made their first contribution in #2604
Full Changelog: 2.69.0...2.70.0