Latest release

nghttp2 v1.29.0

@tatsuhiro-t tatsuhiro-t released this Dec 19, 2017 · 3 commits to master since this release

  • lib: Use NGHTTP2_REFUSED_STREAM for streams which are closed by GOAWAY (GH-1077)
  • build: Remove SPDY (GH-821)
  • build: Fix CMAKE_MODULE_PATH (Patch from Dmitriy Vetutnev) (GH-1084)
  • nghttpx: Revert "nghttpx: Use an existing h2 backend connection as much as possible" (GH-1086)
  • nghttpx: Write API request body in temporary file (GH-1083)
  • nghttpx: Increase api-max-request-body (GH-1082)
  • nghttpx: Faster configuration loading with lots of backends (GH-1081)
  • nghttpx: Fix crash with --backend-http-proxy-uri option (GH-1079)

nghttp2 v1.28.0

@tatsuhiro-t tatsuhiro-t released this Nov 25, 2017 · 25 commits to master since this release

  • lib: Add nghttp2_error_callback2 (GH-1062)
  • build: Add deprecation warning when spdylay support is enabled
  • Switch to clang-format-5.0
  • examples: Make client and server work with libevent-2.1.8 (GH-1039)
  • third-party: Update neverbleed
  • integration: Fix issues reported by the go vet tool. (Patch from Piotr Sikora) (GH-1047)
  • nghttpx: Fix affinity retry
  • nghttpx: Fix stalled backend connection on retry
  • nghttpx: Cookie based session affinity (GH-1024, GH-1066)
  • nghttpx: Expose additional TLS related variables to mruby and accesslog (GH-1031, GH-1038, GH-1057)

nghttp2 v1.27.0

@tatsuhiro-t tatsuhiro-t released this Oct 25, 2017 · 81 commits to master since this release

  • build: Fixed accidental compiler flags concatenation for MSVC (Patch from LazyHamster) (GH-1029)
  • build: Reduce libxml2 version requirement to 2.6.26 (Patch from Mike Lothian) (GH-1020)
  • asio: Support for Windows / MinGW (Patch from Daniel Evers) (GH-1027)
  • h2load: Print out h2 header fields with --verbose option (GH-1015)
  • nghttpx: Send non-final response to HTTP/1.1 or HTTP/2 client only (GH-1016)

nghttp2 v1.26.0

@tatsuhiro-t tatsuhiro-t released this Sep 20, 2017 · 108 commits to master since this release

  • docs: Fix some typos in the nghttpx how-to (Patch from Marc Bachmann) (GH-1013)
  • build: Update Dockerfile.android (Patch from Gitai) (GH-1002)
  • build: Refactoring include directories for build as CMake subdirectory (add_subdirectory(nghttp2)) (Patch from Dmitriy Vetutnev) (GH-988)
  • nghttpx: Fix OCSP related error when building with BoringSSL (Patch from Rick Lei) (GH-1001)
  • h2load: Fix bug that timing script stalls with -m1 (GH-997)
  • h2load: Reservoir sampling (GH-984)
  • h2load: Add timing-based load-testing in h2load (Patch from Soham Sinha) (GH-968)

nghttp2 v1.25.0

@tatsuhiro-t tatsuhiro-t released this Aug 18, 2017 · 146 commits to master since this release

  • lib: add nghttp2_rcbuf_is_static() (Patch from Anna Henningsen) (GH-983)
  • nghttpx: Fix bug that forwarded for is not affected by proxy protocol (GH-979)
  • nghttpx: Update mruby to 1.3.0 (GH-957)