Releases: apple/swift-nio-http2
Releases · apple/swift-nio-http2
SwiftNIO HTTP/2 1.9.0
SemVer Minor
- fix new Swift and SwiftNIO warnings, and update SwiftNIO dependency to 2.11.0 (#179)
SwiftNIO HTTP/2 1.8.0
SemVer Minor
- Issue #151 Update BadStreamStateTransition to have stream state (#175, patch credit to @blueeor)
- Add a subscript to HPACKHeaders to return the first value with a matching name (#178)
SemVer Patch
- Update Code of Conduct project maintainer email address (#176)
- Account for window size of stream closing frames (#174)
SwiftNIO HTTP/2 1.7.2
SemVer Patch
- fix new warnings in very new Swift compilers (#172)
- tolerate multiple RST_STREAMs for same stream (#171)
SwiftNIO HTTP/2 1.7.1
Semver Patch
- Fixed an issue where non-indexed and never-indexed headers would be encoded inefficiently. (#168)
- Improved code generation in HPACK implementation. (#170)
- Added extra performance benchmarks. (#167)
SwiftNIO HTTP/2 1.7.0
SemVer Minor
- namespace ChannelOptions & fix deprecations (#166)
SemVer Patch
- api breakage detection (#163)
- swift 5.1 docker setup (#158)
- Fix small documentation error (#157, patch credit to @adtrevor)
SwiftNIO HTTP/2 1.6.1
SemVer Patch
- remove hpack-test-case submodule (only used for integration tests) #156
SwiftNIO HTTP/2 1.6.0
SemVer Patch
- Allow adding a sequence of headeers to HPACKHeaders (#155, patch credit to @glbrntt)
SemVer Minor
- fix dependencies: require NIO 2.3.0 (#154, reported by @glbrntt)
- accept more valid-in-HTTP/1 but invalid-in-H2 messages (#153, reported by @Csloan7597)
SwiftNIO HTTP/2 1.5.0
This patch contains security content: please update to it immediately.
Semver Minor
SwiftNIO HTTP/2 1.4.0
Semver Minor
- Added support for network-exerted backpressure to
HTTP2Channel
. (#142)
Semver Patch
- Fixed an issue where servers sending a PUSH_PROMISE frame before HEADERS would cause streams to be reset. (#145)
- Fixed an issue where unexpected per-stream frames would crash
HTTP2ToHTTP1Codec
. (#146)
- Miscellaneous testing improvements. (#141)
SwiftNIO HTTP/2 1.3.0
Semver Minor
- Made
HTTP2StreamID
conform to Strideable
. (#133)
Semver Patch
- Fixed issue where promises for buffered outbound frames could be incorrectly lost when closing connections. (#135)
- Improved performance by coalescing flushes from child channels in some circumstances. (#132)
- Improved performance by minimising
channelReadComplete
calls. (#136)