Skip to content

Releases: apple/swift-nio-extras

SwiftNIO Extras 1.28.0

02 Jun 08:30
145db19
Compare
Choose a tag to compare

What's Changed

SemVer Minor

  • TimedCertificateReloader prevents non-self-signed certificates from being loaded by @FranzBusch in #274

Full Changelog: 1.27.1...1.28.0

1.27.1

20 May 14:44
24cb15c
Compare
Choose a tag to compare

What's Changed

SemVer Patch

  • Support certificate chains from single PEM in TimedCertificateReloader by @FranzBusch in #273

Other Changes

  • Update README.md Swift version table by @rnro in #271

Full Changelog: 1.27.0...1.27.1

SwiftNIO Extras 1.27.0

15 May 15:51
949cf2d
Compare
Choose a tag to compare

What's Changed

SemVer Minor

New Contributors

Full Changelog: 1.26.0...1.27.0

SwiftNIO Extras 1.26.0

23 Apr 10:01
f1f6f77
Compare
Choose a tag to compare

What's Changed

SemVer Minor

  • Strict concurrency for NIOExtras and NIOExtrasTests by @glbrntt in #254
  • Strict concurrency for NIOHTTPCompression by @glbrntt in #257
  • Strict concurrency for NIOHTTPResponsiveness and NIOHTTPResponsivenessTests by @glbrntt in #261
  • Strict concurrency for HTTPTypes and friends by @glbrntt in #259
  • Strict concurrency for NIONFS3 and NIONFS3Tests by @glbrntt in #264

SemVer Patch

Other Changes

  • Rename nightly_6_1 params to nightly_next by @rnro in #249
  • Only apply standard swift settings on valid targets by @rnro in #250
  • Add a missing import to CNIOLinux by @czechboy0 in #251
  • Enable macOS CI on merge to main and daily timer by @rnro in #255
  • Strict concurrency for NIOWritePCAPDemo, NIOWritePartialPCAPDemo and NIOSOCKSClient by @glbrntt in #260
  • Strict concurrency for HTTPServerWithQuiescingDemo by @glbrntt in #262
  • Strict concurrency for NIOExtrasPerformanceTester by @glbrntt in #263
  • Enable macOS CI on pull requests by @rnro in #258
  • Enable Swift 6.1 jobs in CI by @rnro in #268

New Contributors

Full Changelog: 1.25.0...1.26.0

SwiftNIO Extras 1.25.0

17 Feb 11:12
00f3f72
Compare
Choose a tag to compare

What's Changed

SemVer Minor

SemVer Patch

Other Changes

New Contributors

Full Changelog: 1.24.1...1.25.0

SwiftNIO Extras 1.24.1

14 Oct 11:10
2e9746c
Compare
Choose a tag to compare

What's Changed

SemVer Patch

  • LineBasedFrameDecoder.decodeLast handle more than one frame by @rnro in #229
  • LineBasedFrameDecoderTest cleanup by @rnro in #230

Other Changes

Full Changelog: 1.24.0...1.24.1

SwiftNIO Extras 1.24.0

12 Aug 13:10
d1ead62
Compare
Choose a tag to compare

SemVer Minor

SwiftNIO Extras 1.23.0

02 Jul 13:12
05c36b5
Compare
Choose a tag to compare

SemVer Minor

  • Raise minimum swift version to 5.8 (#218)

SemVer Patch

  • Fix NIOHTTPDecompression bug for multi-request channels (#221, patch credit to @sidepelican)
  • Use oldHeaders.count when reserving capacity in HTTPFields (#223, patch credit to @Joannis)
  • HTTP Compression Test with 304 Not Modified Responses (#224, patch credit to @dimitribouniol)
  • Enable automatic compression format detection (#208)
  • Clean up @retroactive conformances (#222)

Other Changes

  • Fixed the shutdown order for quiescing demo (#220, patch credit to @crontab)

SwiftNIO Extras 1.22.0

04 Mar 12:48
a3b640d
Compare
Choose a tag to compare

SemVer Minor

  • Make HTTP type conversion code public (#216, patch credit to @adam-fowler)
  • LineBasedFrameDecoder: can be a NIOSingleStepByteToMessageDecoder (#217)

SwiftNIO Extras 1.21.0

22 Jan 13:28
363da63
Compare
Choose a tag to compare

SemVer Minor

  • HTTPType channel handlers RemovableChannelHandler conformance (#213, patch credit to @adam-fowler)

SemVer Patch

  • Changes for Musl support. (#211, patch credit to @al45tair)
  • Don't reserve capacity for NIOPCAPRingBuffer (#209)

Other Changes

  • Add retroactive marker to test conformances (#212)
  • Add missing availability guards in tests (#214)