Releases: apple/swift-nio
Releases · apple/swift-nio
SwiftNIO 2.0.1
Semver Patch
- Simplified our internal
Heap
implementation, improving performance. (#960) - Prevent internal
ByteToMessageDecoder
errors by entering the final state twice on error. (#948) - Significantly improved performance of
EventLoopFuture.andAllSucceed
andEventLoopFuture.whenAllSucceed
. (#943) - Cleanups in examples. (#941, #953)
- Improved testing. (#956)
- Documentation improvements. (#932, #940, #949, #959)
SwiftNIO 1.14.1
Semver Patch
- Fixed an issue introduced in 1.14.0 that led to
EventLoopFuture.hopTo(_:)
accidentally being madeinternal
. (#963)
SwiftNIO 1.14.0
SwiftNIO 2.0.0
See our blog post announcing the release of SwiftNIO 2.0.0.
SwiftNIO 1.13.2
SwiftNIO 1.13.1
Semver Patch
- fix new Swift 5 warnings for NIO 1 (#850)
SwiftNIO 1.13.0
Semver Minor
Allow to set RemoveAfterUpgradeStrategy on HTTPResponseDecoder (#744)
SwiftNIO 1.12.1
SwiftNIO 1.12.0
Semver Minor
- Provide ChannelPipeline.remove methods with promises. #651
- More
swift-nio-http2
compatibility. #654 - Added public init for HTTPServerProtocolErrorHandler #660
- optional type parameter for newPromise(of: T.Type) #671/#672
Semver Patch
- remove ugly and unnecessary ignore result (_ = ...) #652
- connect timeout tests: work around ECONNREFUSED #653
- ByteBuffer test: remove bogus test assertion #655
- ignore pthread_setname_np result #656
- don't capture in the callout closures in BaseSocketChannel #658
- fix some test warnings #659
- Assign channel variable in docs #662
- update contributors file #668