Releases: apple/swift-nio-http2
Releases · apple/swift-nio-http2
SwiftNIO HTTP/2 1.31.0
SemVer Minor
- Raise minimum swift version to 5.8 (#436)
SemVer Patch
- Avoid copy-on-write while processing the next state when
HTTP2FrameDecoder
decodes (#438)
Other Changes
- Update documentation for
configureAsyncHTTPServerPipeline
(#435, patch credit to @tayloraswift)
SwiftNIO HTTP/2 1.30.0
1.29.0
SwiftNIO HTTP/2 1.28.1
SemVer Patch
- DOSHeuristics DeadlineClock more explicit on 5.6 (#422)
SwiftNIO HTTP/2 1.28.0
SemVer Minor
- Limit rate of permitted RST frames (3798fe5)
SemVer Patch
- Replace os() with canImport(Darwin) (#399, patch credit to @brennobemoura)
- Fix parent channel
read()
call onHTTP2StreamChannel
initialization causing incorrect order of inboundHTTP2Frame
s (#413, patch credit to @qusc) - Generic helpers for HTTP/2 async pipelines (#401)
- Inline http2 fixups (#402)
- H2 stream AsyncIterator non-sendable on 5.7 (#405)
- Delay stream creation until the next loop tick (#416)
Other Changes
SwiftNIO HTTP/2 1.27.0
SemVer Minor
SemVer Patch
- Fix the test for
HPACKHeader.removeAll(keepingCapacity:)
on Android (#395, patch credit to @finagolfin) - Use the synchronous
NIOHTTP2Handler
multiplexer accessor for synchronous channel operations (#396)
Other Changes
- Update the allocation counts CI build script to drop support for Swift 5.5 and add Swift 5.9 (#397)
SwiftNIO HTTP/2 1.26.0
SwiftNIO HTTP/2 1.25.2
SemVer Patch
- Soften errors when seeing inactive before active (#376)
SwiftNIO HTTP/2 1.25.1
SemVer Patch
- Correctly respect changes to HEADER_TABLE_SIZE (#374)