Skip to content

Releases: nghttp2/nghttp2

nghttp2 v0.6.6

08 Nov 14:44
v0.6.6
Compare
Choose a tag to compare
  • Implements h2-14 protocol (http://tools.ietf.org/html/draft-ietf-httpbis-http2-14)
  • Implements HPACK 09 (http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09)
  • Merged draft-15 features. Framing is binary compatible with draft-14, so we still use h2-14 for interop.
  • Fix heap-use-after-free bug in priority handling code
  • Fix some other bugs in priority code
  • nghttp: -v option now can be accepted several times to increase verbosity
  • nghttpx: Add NOTICE log level, which is now default.
  • nghttpx: Fix doc so that WARN is right log level name, WARNING was typo.
  • nghttpx: Implement dynamic TLS record size
  • h2load: Print SSL/TLS cipher name and parameters

nghttp2 v0.6.5

30 Oct 15:19
v0.6.5
Compare
Choose a tag to compare

nghttp2 v0.6.4

14 Oct 14:39
v0.6.4
Compare
Choose a tag to compare

nghttp2 v0.6.3

10 Oct 15:22
v0.6.3
Compare
Choose a tag to compare

nghttp2 v0.6.2

28 Sep 14:38
v0.6.2
Compare
Choose a tag to compare
  • Implements h2-14 protocol (http://tools.ietf.org/html/draft-ietf-httpbis-http2-14)
  • Implements HPACK 09 (http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09)
  • Fix memory leak
  • Add nghttp2_option_set_recv_client_preface() function
  • Add NGHTTP2_ERR_BAD_PREFACE library error code
  • Move Makefile.msvc to lib directory
  • Add experimental libnghttp2_asio C++ library, which is high level toolkit to build HTTP/2 server easily.
    It depends on Boost::Asio and Boost::Thread libraries.
  • Fixed nghttp2_stream_resume_deferred_data() so that it does not fail if data is deferred by flow control
  • Faster processing incoming connection level WINDOW_UPDATE
  • Add examples/tiny-nghttpd, lighter faster version of nghttpd.

nghttp2 v0.6.1

10 Sep 15:39
v0.6.1
Compare
Choose a tag to compare

nghttp2 v0.6.0

29 Aug 15:21
v0.6.0
Compare
Choose a tag to compare

nghttp2 v0.5.1

22 Jul 15:51
v0.5.1
Compare
Choose a tag to compare

nghttp2 v0.5.0

18 Jul 12:31
v0.5.0
Compare
Choose a tag to compare

nghttp2 v0.4.1

02 Jun 13:48
v0.4.1
Compare
Choose a tag to compare
  • Implements h2-12 protocol (http://tools.ietf.org/html/draft-ietf-httpbis-http2-12)

  • Implements HPACK 07 (http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-07)

  • nghttpx: Set timeout to underlying bufferevent

    Setting write timeout to filter bufferevent does not work as
    intended. It timeouts even when there is no data to write.

  • Call on_data_chunk_recv_callback only when stream is active

  • h2load: Use std::async to dispatch parallel jobs

  • nghttpx: Treat '*' in parameter of --frontend as
    wildcard explicitly

  • nghttpd, nghttpx: Check END_STREAM flag in HEADERS other than
    request

  • nghttpx: Make --npn-list option work in ALPN

  • Handle the case where jemalloc is available without linking
    extra library