- lib: Don't always expect dynamic table size update
- lib: Shrink to the minimum table size seen in local SETTINGS
- lib: Add new error code NGHTTP2_ERR_PAUSE to send_data_callback
- lib: Avoid excessive WINDOW_UPDATE queuing
- lib: Return fatal error if flooding is detected to close session immediately
- lib: Return type of nghttp2_submit_trailer is int
- lib: Don't send WINDOW_UPDATE with 0 increment
- lib: Fix bug that headers in CONTINUATION were ignored after HEADERS with padding
- package: Use -fvisibility=hidden for internal functions
- package: Show more information in configure summary
- package: Add PIDFile directive to systemd service (Patch from Tomasz Buchert)
- package: Fix daemon upgrade when running under systemd (Patch from Janusz Dziemidowicz)
- app: Compile with BoringSSL
- nghttp: Allow multiple -c option occurrence, and take min and last value
- nghttpd: Fix leak when server failed to listen to given port
- nghttpx: Add TLS dynamic record size behaviour command line options (Patch from Lucas Pardue)
- nghttpx: Reduce default timeouts for read sockets to 1m
- nghttpx: Fix bug that PUT is replaced with POST
- nghttpx: Change mruby script handling
- nghttpx: Added support for RFC 7413 (TCP Fast Open) on nghttpx proxy listening connections (Patch from Peeyush Aggarwal)
- nghttpx: Add neverbleed support
- h2load: Don't DOS our server!
- h2load: Use duration syntax for timeouts
- h2load: Support subsecond rate period
- h2load: Simplify rate mode
- h2load: Add option for user-definable rate period (Patch from Lucas Pardue)
- h2load: Reuse SSL/TLS session
- h2load: Reconnect server on connection: close
- h2load: Don't exit in the case of no ALPN protocol overlap
- integration: Update go's http2 package URI