Releases: apple/swift-nio-transport-services
Releases · apple/swift-nio-transport-services
SwiftNIO Transport Services 1.25.2
What's Changed
SemVer Patch
- Since iOS 18, we're occasionally transitioned to the .setup state by @OneSadCookie in #242
- Fixes premature closure of NIOTS UDP channels by not treating per-datagram isComplete as EOF. by @camunro in #244
Other Changes
New Contributors
- @OneSadCookie made their first contribution in #242
- @camunro made their first contribution in #244
Full Changelog: 1.25.1...1.25.2
SwiftNIO Transport Services 1.25.1
What's Changed
SemVer Patch
NIOTSEventLoopconforms toNIOSerialEventLoopExecutorby @fabianfett in #239
Other Changes
- Added require-explicit-sendable compiler flag. by @rafaelcepeda in #240
- Enable release mode builds by @josephnoir in #241
New Contributors
- @josephnoir made their first contribution in #241
Full Changelog: 1.25.0...1.25.1
SwiftNIO Transport Services 1.25.0
What's Changed
SemVer Minor
- Change naming of datagram-related types to make them more consistent + fix docs by @gjcairo in #233
- Drop Swift 5.9 by @rnro in #235
SemVer Patch
- Added buffer pool to NIOTSConnectionChannel by @rafaelcepeda in #236
Other Changes
New Contributors
- @rafaelcepeda made their first contribution in #236
Full Changelog: 1.24.0...1.25.0
SwiftNIO Transport Services 1.24.0
What's Changed
SemVer Minor
SemVer Patch
- Strict concurrency for NIOTransportServices and tests by @gjcairo in #228
- Fix missing strict concurrency error by @gjcairo in #231
Other Changes
- Rename nightly_6_1 params to nightly_next by @rnro in #224
- Only apply standard swift settings on valid targets by @rnro in #225
- Enable macOS CI on merge to main and daily timer by @rnro in #227
- Enable macOS CI on pull requests by @rnro in #229
- Enable Swift 6.1 jobs in CI by @rnro in #232
New Contributors
Full Changelog: 1.23.1...1.24.0
SwiftNIO Transport Services 1.23.1
What's Changed
SemVer Patch
Other Changes
- Migrate CI to use GitHub Actions. by @rnro in #213
- Unify main.yml and scheduled.yml, remove 5_8 ref by @rnro in #214
- Remove integration tests workflow by @rnro in #215
- add .editorconfig file by @rnro in #216
- remove unused Swift 6 language mode workflow by @rnro in #217
- Aligning semantic version label check name by @FranzBusch in #219
- Enable MemberImportVisibility check on all targets by @rnro in #220
- Update release.yml by @FranzBusch in #221
- CI use 6.1 nightlies by @rnro in #222
Full Changelog: 1.23.0...1.23.1
SwiftNIO Transport Services 1.23.0
What's Changed
SemVer Minor
- Provide configurability for receiving connection data by @clintonpi in #212
New Contributors
- @Cyberbeni made their first contribution in #209
- @clintonpi made their first contribution in #212
Full Changelog: 1.22.0...1.23.0
SwiftNIO Transport Services 1.22.0
What's Changed
SemVer Minor
- Added support for connection viability updates by @Cartisim in #207
- Add configuration of multipathServiceType in NIOTSConnectionBootstrap by @Aperence in #205
SemVer Patch
Other Changes
- Add release.yml by @FranzBusch in #206
New Contributors
Full Changelog: 1.21.0...1.22.0
SwiftNIO Transport Services 1.21.0
SwiftNIO Transport Services 1.20.1
SwiftNIO Transport Services 1.20.0
New async APIs (former AsyncChannel SPI)
- Add new typed async bootstrap APIs back (#191)
SemVer Minor
- Bump minimum Swift version to 5.7 (#189)
SemVer Patch
- Fix a typo when casting the
allowLocalEndpointReusechannel option value (#186, patch credit to @AgentFeeble) - Fire the pipelines error caught method when
NWConnection's state changes to failed (#187, patch credit to @Cartisim)
Other Changes
- Avoid race in datagram tests (#185)