Releases: apple/swift-nio-extras
Releases · apple/swift-nio-extras
SwiftNIO Extras 1.10.1
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
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
SemVer Patch
- Fix writing SOCKSv5 addresses to the network when using FQDNs (#135)
SwiftNIO Extras 1.9.0
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
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
SemVer Minor
- Fixed a bug where unfulfilled promises would not be completed in
channelInactive
in the RequestResponseHandler
(#106, #107)
SwiftNIO Extras 1.6.1
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
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
SemVer Patch
- WritePCAPHandler: support logging more than 4GiB of data in one
Channel
without crash (#85)
SwiftNIO Extras 1.5.0
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)