Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-01-28 | 3.5 kB | |
SwiftNIO 2.80.0 source code.tar.gz | 2025-01-28 | 1.2 MB | |
SwiftNIO 2.80.0 source code.zip | 2025-01-28 | 1.6 MB | |
Totals: 3 Items | 2.8 MB | 0 |
What's Changed
SemVer Minor
- Fix WebSocketProtocolErrorHandler sending the close frame with appropriate masking key by @johnnzhou in https://github.com/apple/swift-nio/pull/3040
- feat: Add
String(contentsOf: FilePath ...)
by @natikgadzhi in https://github.com/apple/swift-nio/pull/3048 - feat: NIO.TimeAmount(string:) and TimeAmount.description by @natikgadzhi in https://github.com/apple/swift-nio/pull/3046
- Adds
Int(buffer:)
initializer toFixedWidthInteger
types by @natikgadzhi in https://github.com/apple/swift-nio/pull/3047 - Fix the HappyEyeballsResolver and core Bootstraps under strict concurrency by @Lukasa in https://github.com/apple/swift-nio/pull/3062
- Clean up Sendability in Thread and ThreadPool by @Lukasa in https://github.com/apple/swift-nio/pull/3081
- Make NonBlockingFileIO strict-concurrency clean by @Lukasa in https://github.com/apple/swift-nio/pull/3082
SemVer Patch
- Move Isolated EL operations to EL protocol by @Lukasa in https://github.com/apple/swift-nio/pull/3070
- Improve HTTPHeaders description performance by @supersonicbyte in https://github.com/apple/swift-nio/pull/3063
- Fast-path isolated view for EmbeddedEventLoop by @Lukasa in https://github.com/apple/swift-nio/pull/3073
- Enable optimized Isolated view path for AsyncTestingEL by @Lukasa in https://github.com/apple/swift-nio/pull/3074
- Adopt optimized isolated path for SelectableEL by @Lukasa in https://github.com/apple/swift-nio/pull/3075
- Update nightly CI pipelines to 6.1 instead of 6.0 by @rnro in https://github.com/apple/swift-nio/pull/3076
- Improve
flatScheduleTask
by @clintonpi in https://github.com/apple/swift-nio/pull/3079 - Sendability clean up for RawSocketBootstrap by @Lukasa in https://github.com/apple/swift-nio/pull/3083
- Strict concurrency for SelectableEventLoop & MTELG by @Lukasa in https://github.com/apple/swift-nio/pull/3084
- Add Sendable annotations to SelectorGeneric by @Lukasa in https://github.com/apple/swift-nio/pull/3085
- Remove accidental static var by @Lukasa in https://github.com/apple/swift-nio/pull/3086
- Add simple Sendable conformance to AsyncSequenceFromIterator by @Lukasa in https://github.com/apple/swift-nio/pull/3088
- Add Sendable annotations to the syscall wrappers by @Lukasa in https://github.com/apple/swift-nio/pull/3087
- Avoid using stderr explicitly by @Lukasa in https://github.com/apple/swift-nio/pull/3089
- Make NIOPosix strict-concurrency clean by @Lukasa in https://github.com/apple/swift-nio/pull/3090
NIOFileSystem
: Try ${TMPDIR} first for temporary directory by @natikgadzhi in https://github.com/apple/swift-nio/pull/3067- undo Xcode 13 GM workaround by @weissi in https://github.com/apple/swift-nio/pull/3092
Other Changes
- Add allocation counter tests for isolated EL operations by @Lukasa in https://github.com/apple/swift-nio/pull/3068
- Improve coverage of isolated views by @Lukasa in https://github.com/apple/swift-nio/pull/3069
- Ensure we test the isolated fallback methods by @Lukasa in https://github.com/apple/swift-nio/pull/3072
- more 6.0 nightly to 6.1 nightly CI changes by @rnro in https://github.com/apple/swift-nio/pull/3078
- check-matrix-job.sh should tolerate unset 6.1 vars by @rnro in https://github.com/apple/swift-nio/pull/3080
Full Changelog: https://github.com/apple/swift-nio/compare/2.79.0...2.80.0