Skip to content

Releases: apple/swift-nio-transport-services

SwiftNIO Transport Services 1.25.2

08 Oct 09:04
df6c283

Choose a tag to compare

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

  • Enable Swift 6.2 jobs in CI by @rnro in #245

New Contributors

Full Changelog: 1.25.1...1.25.2

SwiftNIO Transport Services 1.25.1

06 Aug 09:32
e645014

Choose a tag to compare

What's Changed

SemVer Patch

  • NIOTSEventLoop conforms to NIOSerialEventLoopExecutor by @fabianfett in #239

Other Changes

New Contributors

Full Changelog: 1.25.0...1.25.1

SwiftNIO Transport Services 1.25.0

30 Jun 16:49
decfd23

Choose a tag to compare

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

Other Changes

  • Add static SDK CI workflow by @rnro in #226

New Contributors

Full Changelog: 1.24.0...1.25.0

SwiftNIO Transport Services 1.24.0

23 Apr 10:17
cd1e898

Choose a tag to compare

What's Changed

SemVer Minor

  • Add NWParameters configurator to bootstraps by @gjcairo in #230

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

31 Jan 10:54
3c39406

Choose a tag to compare

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

24 Oct 13:01
bbd5e63

Choose a tag to compare

What's Changed

SemVer Minor

  • Provide configurability for receiving connection data by @clintonpi in #212

New Contributors

Full Changelog: 1.22.0...1.23.0

SwiftNIO Transport Services 1.22.0

07 Oct 09:26
dbace16

Choose a tag to compare

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

New Contributors

Full Changelog: 1.21.0...1.22.0

SwiftNIO Transport Services 1.21.0

14 May 08:59
38ac822

Choose a tag to compare

SemVer Minor

  • Raise minimum Swift version to 5.8 (#199)
  • Add ChannelOptions to extract base types. (#203)

SemVer Patch

  • Fix the syncOptions on most channels (#202)

SwiftNIO Transport Services 1.20.1

22 Jan 13:28
6cbe0ed

Choose a tag to compare

SemVer Patch

  • Stop using deprecated API and add missing availability guards (#193)

Other Changes

  • Make tests less flaky (#194)
  • Fix availability guards and compiler warnings (#195)
  • Fix build on watchOS (#196)

SwiftNIO Transport Services 1.20.0

25 Oct 14:17
ebf8b9c

Choose a tag to compare

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 allowLocalEndpointReuse channel 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)