Skip to content

Releases: apple/swift-nio-extras

SwiftNIO Extras 1.10.1

16 Sep 12:15
d66ae05
Compare
Choose a tag to compare

SemVer Patch

  • Add fflush(stdout) to DebugInbound/OutboundEventsHandlers (#140, patch credit to @NicolasCombe5555)
  • Clean up imports and dependencies. (#144)

Other Changes

SwiftNIO Extras 1.10.0

23 Jun 13:12
f72c468
Compare
Choose a tag to compare

SemVer Minor

  • Add SOCKSProxyEstablishedEvent (#136)
  • Remove support for Swift 5.0 and 5.1 (#138)

SemVer Patch

  • Update NIO dependency to 2.30.0 (#139)

SwiftNIO Extras 1.9.1

18 Jun 11:52
29e4c0a
Compare
Choose a tag to compare

SemVer Patch

  • Fix writing SOCKSv5 addresses to the network when using FQDNs (#135)

SwiftNIO Extras 1.9.0

17 Jun 14:46
b03d835
Compare
Choose a tag to compare

SemVer Minor

Other Changes

  • Use swift 5.4 release images, and setup CI for 5.5 and mainline
  • Add SECURITY.md (#122)
  • Stop publishing the executable products (#130)

SwiftNIO Extras 1.8.0

18 Feb 12:40
de1c80a
Compare
Choose a tag to compare

SemVer Minor

  • add support for a 24 bit (3 byte) length field (#114, patch credit to @dnadoba)
  • fix crash in LengthFieldBasedFrameDecoder for malicious length values (#115, patch credit to @dnadoba)

SemVer Patch

  • Use eventLoop.assertInEventLoop() over assert(eventLoop.inEventLoop) (#111)

Other Changes

  • fix link to LengthFieldPrepender.swift in README (#116, patch credit to @dnadoba)
  • Swift 5.3-RELEASE is here, let's use it (#108)
  • This repository now uses main. (#109)
  • Add watchOS deployment to PodSpec build script (#110)
  • Use welcoming language (#112)
  • update code of conduct to version 1.4 (#120)

SwiftNIO Extras 1.7.0

27 Aug 09:46
e5b5d19
Compare
Choose a tag to compare

SemVer Minor

  • Fixed a bug where unfulfilled promises would not be completed in channelInactive in the RequestResponseHandler (#106, #107)

SwiftNIO Extras 1.6.1

20 Aug 13:19
0b9eb87
Compare
Choose a tag to compare

Semver Patch

  • Skip HTTPResponseCompressor logic for 204 No Content responses. (#105) (patch credit to @tanner0101)
  • Refactor header field value code to use better String algorithms. (#104) (patch credit to @karwa)

Other

  • Add performance test for NIO PCAP handler. (#98)
  • Fixed API breakage script on Swift 5.2. (#103)

SwiftNIO Extras 1.6.0

29 Jul 09:11
d525d3b
Compare
Choose a tag to compare

SemVer Minor

  • Support decompression of HTTP responses that do not contain a Content Length header (#93, patch credit to @fabianfett)
  • Support in-memory PCAP capture (#94)

SemVer Patch

  • Ensures gzip/deflate-compressed responses are properly finalized in all cases (#100, patch credit to @gkaindl)

Other Changes

  • Link swift-nio-extras in docs (#87)
  • Update build_podspec.sh to not use exact dependency versions (#91)
  • Silence #file warnings (#96, #97)
  • Don't install jazzy on xenial (#95)

SwiftNIO Extras 1.5.1

19 May 10:53
7cd24c0
Compare
Choose a tag to compare

SemVer Patch

  • WritePCAPHandler: support logging more than 4GiB of data in one Channel without crash (#85)

SwiftNIO Extras 1.5.0

12 May 16:02
f21a87d
Compare
Choose a tag to compare

Semver Minor

  • Added NIOHTTPRequestCompressor for compressing HTTP requests. (#88) (Patch credit to @adam-fowler)

Semver Patch

  • Improved the tests. (#84) (Patch credit to @shekhar-rajak)
  • Improved docker definitions. (#77, #86)
  • Fixed some typos. (#82)
  • Cleaned up the header sanity checking script. (#89)
  • Added a documentation generation script. (#80)