Skip to content

Releases: apple/swift-nio-http2

SwiftNIO HTTP/2 1.12.0

12 May 15:22
b66a08e

Choose a tag to compare

Semver Minor

  • Made HTTP2StreamMultiplexer's target inbound flow control window size configurable. (#202) (Patch credit to @johnkassebaum)

Semver Patch

  • Improved debugging output for a number of types. (#197, #198)
  • Fixed a thread-safety issue with Channel.isActive, which could not safely be called from off the event loop with HTTP/2 child channels. (#199)
  • Fixed some warnings. (#203)
  • Improved README. (#200) (Patch credit to @MaxDesiatov)
  • Fixed broken docker setup. (#196, #201)
  • Improved docs. (#195)

SwiftNIO HTTP/2 1.11.0

21 Mar 08:16
82eb3fa

Choose a tag to compare

Semver Minor

  • Made Channel.configureHTTP2SecureUpgrade public, as it was accidentally left internal. (#194, credit to @jshier)

SwiftNIO HTTP/2 1.10.0

19 Mar 17:51
6970de5

Choose a tag to compare

Semver Minor

  • Added pipeline helper for configuring a HTTP server that uses both HTTP/1 and HTTP/2. (#193, credit to @mariosangiorgio)
  • Deprecated ChannelPipeline.configureHTTP2SecureUpgrade as it was essentially unusable, replaced with Channel.configureHTTP2SecureUpgrade instead. (#193, credit to @mariosangiorgio)

Semver Patch

  • Correctly exert backpressure using the stream flow control window. (#191)
  • Added podspec helpers. (#184, #185, #189, credit to @Jake-Prickett)
  • Doc generation updates. (#187)
  • Improvement to testing code. (#192, credit to @shekhar-rajak)

SwiftNIO HTTP/2 1.9.1

13 Feb 19:55
65ebab9

Choose a tag to compare

SemVer Patch

  • stream channel initialiser: allow closed & failed (#183)
  • improve docker security (#180)

SwiftNIO HTTP/2 1.9.0

10 Dec 12:50
c1bfb7c

Choose a tag to compare

SemVer Minor

  • fix new Swift and SwiftNIO warnings, and update SwiftNIO dependency to 2.11.0 (#179)

SwiftNIO HTTP/2 1.8.0

09 Dec 14:40

Choose a tag to compare

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

19 Nov 16:39
8672593

Choose a tag to compare

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

14 Nov 11:02
7cc32a9

Choose a tag to compare

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

06 Nov 17:37
994c319

Choose a tag to compare

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

12 Sep 19:20

Choose a tag to compare

SemVer Patch

  • remove hpack-test-case submodule (only used for integration tests) #156