Releases: apple/swift-nio-http2
Releases · apple/swift-nio-http2
SwiftNIO HTTP/2 1.27.0
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
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
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)
SwiftNIO HTTP/2 1.25.0
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
SemVer Patch
- Content-Length errors shouldn't crash (#371)
SwiftNIO HTTP/2 1.24.0
SemVer Minor
- Verify content length is not negative (#361)
- Provide an iterator for header values (#362)
SemVer Patch
- Verify all content-length header values match (#360)
- Make FramePayload.Data class-backed (#365)
- Ignore content-length for HEAD requests and 304 responses (#369)
Other Changes
- Add .spi.yml for Swift Package Index DocC support (#363)
- Add Swift 5.8 CI and update nightly CI to Ubuntu 22.04 (#366)
- Point docs to Swift Package Index (#367)
- Remove Jazzy doc generation (#368)
- Update allocation limits (#370)
SwiftNIO HTTP/2 1.23.1
SemVer Patch
- Replace
NIOSendable
with Sendable
(#358)
Other Changes
- Remove
#if compiler(>=5.5)
(#357)
SwiftNIO HTTP/2 1.23.0
SemVer Minor
- Raise minimum supported Swift version from 5.4 to 5.5 (#355)
SemVer Patch
- Better GoAWAY error (#354)
Other Changes
- Use Docc for documentation (#351)
- Validate missing imports in CI (#352)
- Update allocation limits (#356)
SwiftNIO HTTP/2 1.22.1
SemVer Patch
- Use
swift-atomics
instead of NIOAtomics
(#350)
Other Changes