Releases: apple/swift-nio-http2
Releases · apple/swift-nio-http2
SwiftNIO HTTP/2 1.30.0
22 Jan 13:28
Compare
Sorry, something went wrong.
No results found
SemVer Minor
Reduce sendability warnings (#417 )
SemVer Patch
Mark public generic async methods inlinable (#426 )
Use explicit 64-bit UInt64 to support 32-bit platforms (#430 )
Remove precondition: yielding to terminated AsyncSequence (#432 )
Other Changes
Add missing availability guards in tests (#429 )
Fix Bench1Conn10kRequests crash (#434 )
1.29.0
25 Oct 15:35
Compare
Sorry, something went wrong.
No results found
New async APIs (former AsyncChannel SPI)
Add new async and typed HTTP/2 APIs (#424 )
SemVer Minor
Bump minimum Swift version to 5.7 (#420 )
Other Changes
Remove retroactive CustomDebugStringConvertible conformance in tests (#425 )
SwiftNIO HTTP/2 1.28.1
10 Oct 17:13
Compare
Sorry, something went wrong.
No results found
SemVer Patch
DOSHeuristics DeadlineClock more explicit on 5.6 (#422 )
SwiftNIO HTTP/2 1.28.0
10 Oct 12:11
Compare
Sorry, something went wrong.
No results found
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 on HTTP2StreamChannel initialization causing incorrect order of inbound HTTP2Frames (#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
31 May 14:42
Compare
Sorry, something went wrong.
No results found
SemVer Minor
Drop support for Swift 5.5 (#392 )
Add HPACKHeader.removeAll(keepingCapacity:) (#393 )
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
17 Apr 12:25
Compare
Sorry, something went wrong.
No results found
SemVer Minor
SemVer Patch
Avoid an allocation in the outbound frame buffer (#385 )
Replace estimatedFrameSize with flowControlledSize and only count DATA frames (#387 , #388 )
Other Changes
Make soundness check aware of 2023 (#378 )
Add regression testing for docs and fix the issues. (#389 )
Add docker-compose file for Swift 5.9 (#390 )
SwiftNIO HTTP/2 1.25.2
02 Mar 14:03
Compare
Sorry, something went wrong.
No results found
SemVer Patch
Soften errors when seeing inactive before active (#376 )
SwiftNIO HTTP/2 1.25.1
27 Feb 09:49
Compare
Sorry, something went wrong.
No results found
SemVer Patch
Correctly respect changes to HEADER_TABLE_SIZE (#374 )
SwiftNIO HTTP/2 1.25.0
15 Feb 16:51
Compare
Sorry, something went wrong.
No results found
SemVer Minor
Ensure that we fire channelActive and channelInactive in order (#373 )
SemVer Patch
Better handle writes issued with already completed promises (#372 )
SwiftNIO HTTP/2 1.24.1
06 Feb 10:40
Compare
Sorry, something went wrong.
No results found
SemVer Patch
Content-Length errors shouldn't crash (#371 )