Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-04-22 | 7.8 kB | |
SwiftNIO 2.82.0 source code.tar.gz | 2025-04-22 | 1.2 MB | |
SwiftNIO 2.82.0 source code.zip | 2025-04-22 | 1.7 MB | |
Totals: 3 Items | 2.9 MB | 0 |
What's Changed
SemVer Minor
- Add more methods to work with Isolated futures by @rnro in https://github.com/apple/swift-nio/pull/3117
- Equatable SocketAddressError by @0xTim in https://github.com/apple/swift-nio/pull/3119
- Enable strict concurrency checking for NIOHTTP1 by @rnro in https://github.com/apple/swift-nio/pull/3115
- Enable strict concurrency checking for NIOWebSocket by @rnro in https://github.com/apple/swift-nio/pull/3127
- Allow NIOLoopBoundBox to be initialized by sending in a value by @hamzahrmalik in https://github.com/apple/swift-nio/pull/3138
- Add make*Future methods to isolated event loop by @glbrntt in https://github.com/apple/swift-nio/pull/3152
- Change NIOAsyncChannel.executeThenClose to accept actor-isolated parameter by @rafaelcepeda in https://github.com/apple/swift-nio/pull/3121
- Add peekInteger APIs to ByteBuffer by @RaghavRoy145 in https://github.com/apple/swift-nio/pull/3157
- Add peek API variants for ByteBuffer by @RaghavRoy145 in https://github.com/apple/swift-nio/pull/3160
- Expose the event loop from the loop bound boxes by @glbrntt in https://github.com/apple/swift-nio/pull/3179
- Add Peek API for Multiple Integers by @RaghavRoy145 in https://github.com/apple/swift-nio/pull/3175
- Add More Peek API Variants for ByteBuffer by @RaghavRoy145 in https://github.com/apple/swift-nio/pull/3174
- Swift concurrency for NIOWebSocketTests by @glbrntt in https://github.com/apple/swift-nio/pull/3208
SemVer Patch
- Make isolated execute on async testing eventloop actually run by @Lukasa in https://github.com/apple/swift-nio/pull/3116
- Enable strict concurrency checking for NIOTestUtils by @rnro in https://github.com/apple/swift-nio/pull/3130
- Downgrade NIOHTTP1TestServer handleChannel failure by @rnro in https://github.com/apple/swift-nio/pull/3137
- always @preconcurrency import Glibc/Musl/Android/Bionic/WASILibc by @weissi in https://github.com/apple/swift-nio/pull/3153
- fix: Fix NIOCore build for wasm targets by @scottmarchant in https://github.com/apple/swift-nio/pull/3156
- Improve alloc tests failure messages by @gjcairo in https://github.com/apple/swift-nio/pull/3173
- Add errorCaught to NIOTypedHTTPClientUpgradeHandler by @adam-fowler in https://github.com/apple/swift-nio/pull/3210
- Clarify test server error code by @Lukasa in https://github.com/apple/swift-nio/pull/3212
- Update LLHTTP and apply patch to support C++ interop by @Lukasa in https://github.com/apple/swift-nio/pull/3216
Other Changes
- Enable strict concurrency checking for NIOHTTP1Server by @rnro in https://github.com/apple/swift-nio/pull/3132
- Enable strict concurrency checking for NIOHTTP1Client by @rnro in https://github.com/apple/swift-nio/pull/3131
- Simplify Windows matrix command invocation by @rnro in https://github.com/apple/swift-nio/pull/3118
- Update generate matrix stript to use nightly_next by @rnro in https://github.com/apple/swift-nio/pull/3120
- Expose GITHUB_ACTIONS env var to docker containers by @rnro in https://github.com/apple/swift-nio/pull/3123
- Update re-usable workflows to use nightly_next by @rnro in https://github.com/apple/swift-nio/pull/3122
- Populate CI env var in swift_test_matrix.yml by @rnro in https://github.com/apple/swift-nio/pull/3125
- rename nightly 6 1 to nightly next by @rnro in https://github.com/apple/swift-nio/pull/3126
- NIOSingletons docs: Clarify the set once-ness by @weissi in https://github.com/apple/swift-nio/pull/3128
- Remove side effect from assertion in IPHeaderRemoverHandler by @glbrntt in https://github.com/apple/swift-nio/pull/3129
- Delete Thresholds/nightly-6.1 symlinks by @rnro in https://github.com/apple/swift-nio/pull/3133
- Only apply standard swift settings on valid targets by @rnro in https://github.com/apple/swift-nio/pull/3134
- A re-usable static SDK compilation workflow by @rnro in https://github.com/apple/swift-nio/pull/3019
- Add a missing import to CNIOLinux by @czechboy0 in https://github.com/apple/swift-nio/pull/3140
- Experimental macOS CI by @rnro in https://github.com/apple/swift-nio/pull/3141
- Remove macOS CI shim by @rnro in https://github.com/apple/swift-nio/pull/3143
- Make static SDK curl for setup script by @rnro in https://github.com/apple/swift-nio/pull/3142
- A re-usable CMake check workflow by @rnro in https://github.com/apple/swift-nio/pull/3144
- install jq, use correct quotes by @rnro in https://github.com/apple/swift-nio/pull/3145
- Update macOS CI workflow by @rnro in https://github.com/apple/swift-nio/pull/3150
- A script for updating benchmark thresholds from CI output by @rnro in https://github.com/apple/swift-nio/pull/3151
- Use overflow addition in tests to avoid compilation failures by @glbrntt in https://github.com/apple/swift-nio/pull/3155
- Separate build and test steps in
macos_tests.yml
by @rnro in https://github.com/apple/swift-nio/pull/3162 - macOS CI pools by @rnro in https://github.com/apple/swift-nio/pull/3163
- Update install_static_sdk.sh to cope with versions with no patch by @rnro in https://github.com/apple/swift-nio/pull/3166
- Document supported versions consistently by @glbrntt in https://github.com/apple/swift-nio/pull/3168
- Add support for Xcode 16.3 by @rnro in https://github.com/apple/swift-nio/pull/3171
- uncomment visionOS CI tasks by @rnro in https://github.com/apple/swift-nio/pull/3176
- Ignore return value of signal() on Android by @marcprux in https://github.com/apple/swift-nio/pull/3181
- Update nightly main benchmark thresholds by @rnro in https://github.com/apple/swift-nio/pull/3187
- Static SDK installation script improvements by @rnro in https://github.com/apple/swift-nio/pull/3186
- Add perf test for EL as SerialExecutor by @fabianfett in https://github.com/apple/swift-nio/pull/3178
- Add and enable Swift 6.1 workflows by @rnro in https://github.com/apple/swift-nio/pull/3196
- Update matrix job script for 6.1 by @rnro in https://github.com/apple/swift-nio/pull/3201
- Add Tests for WebSocketErrorCode Get, Read and Write APIs in ByteBuffer by @RaghavRoy145 in https://github.com/apple/swift-nio/pull/3198
- Fix ByteBufferTests when compiling with Swift 6 but running on macOS 14. by @allevato in https://github.com/apple/swift-nio/pull/3217
- Strict concurrency for websocket client/server demo and async demo by @glbrntt in https://github.com/apple/swift-nio/pull/3161
- Strict concurrency for NIOHTTP1Tests by @glbrntt in https://github.com/apple/swift-nio/pull/3169
- Strict concurrency for NIOPerformanceTester and NIOCrashTester by @glbrntt in https://github.com/apple/swift-nio/pull/3167
- Strict concurrency for NIOTestUtilsTests by @glbrntt in https://github.com/apple/swift-nio/pull/3206
- Strict concurrency for NIOTLSTests by @glbrntt in https://github.com/apple/swift-nio/pull/3207
- Strict concurrency NIOPosixTests by @glbrntt in [#3183], [#3185], [#3182], [#3184], [#3190], [#3188], [#3189], [#3191], [#3192], [#3193], [#3195], [#3199], [#3205], and [#3211]
New Contributors
- @czechboy0 made their first contribution in https://github.com/apple/swift-nio/pull/3140
- @rafaelcepeda made their first contribution in https://github.com/apple/swift-nio/pull/3121
- @scottmarchant made their first contribution in https://github.com/apple/swift-nio/pull/3156
- @RaghavRoy145 made their first contribution in https://github.com/apple/swift-nio/pull/3157
- @marcprux made their first contribution in https://github.com/apple/swift-nio/pull/3181
- @allevato made their first contribution in https://github.com/apple/swift-nio/pull/3217
Full Changelog: https://github.com/apple/swift-nio/compare/2.81.0...2.82.0