Releases: apple/swift-nio
Releases · apple/swift-nio
SwiftNIO 1.7.3
Semver Patch
- Fixed buffer overflow in ByteBuffer (CVE-2018-4281)
SwiftNIO 1.6.2
Semver Patch
- Fixed buffer overflow in ByteBuffer (CVE-2018-4281)
SwiftNIO 1.5.2
Semver Patch
- Fixed buffer overflow in ByteBuffer (CVE-2018-4281)
SwiftNIO 1.4.3
Semver Patch
- Fixed buffer overflow in ByteBuffer (CVE-2018-4281)
SwiftNIO 1.3.2
Semver Patch
- Fixed buffer overflow in ByteBuffer (CVE-2018-4281)
SwiftNIO 1.2.2
Semver Patch
- Fixed buffer overflow in ByteBuffer (CVE-2018-4281)
SwiftNIO 1.1.1
Semver Patch
- Fixed buffer overflow in ByteBuffer (CVE-2018-4281)
SwiftNIO 1.0.1
Semver Patch
- Fixed buffer overflow in ByteBuffer (CVE-2018-4281)
SwiftNIO 1.8.0
Semver Minor
- Added new
ByteBufferViewtype, exposing portions of aByteBufferas aCollection<UInt8>. AddedByteBuffer.readableBytesViewandByteBuffer.viewBytes(at:length:)to obtainByteBufferViewobjects. (#411) - Renamed
MultiThreadedEventLoopGroup.init(numThreads:)toMultiThreadedEventLoopGroup.init(numberOfThreads:). Deprecated the old name. (#443) - Made
HTTPRequestDecoder.init(leftOverBytesStrategy:)andenum RemoveAfterUpgradeStrategypublic, which allows users creating custom HTTP pipelines to ensure that removingHTTPRequestDecoderafter an upgrade was attempted does not cause unexpected bytes delivery. (#438)
Semver Patch
SwiftNIO 1.7.2
Semver Patch
- Removed some unnecessary
EventLoopPromiseallocations. (#437) - Fixed issues where removing a
HTTPDecodercould lead to the pipeline consuming rawByteBuffers, rather than decoded HTTP components. (#430) - Fixed an issue where datagram writes would be counted incorrectly, potentially leading to precondition failure. (#431)
- Resolved a number of re-entrancy issues with
HTTPDecoder. (#427)