Releases: ngtcp2/nghttp3
Releases · ngtcp2/nghttp3
nghttp3 v0.9.0
What's Changed
- add casts to silence implicit conversion warnings by @vszakats in #99
- Allow application to specify which field should be indexed by QPACK by @tatsuhiro-t in #101
- Hash field name if the field is not indexed in static table by @tatsuhiro-t in #102
- Fix reference to nghttp2_buf_left() in comment by @amirlivneh in #104
- Increase stream outq capacity by @tatsuhiro-t in #105
- Remove stream outq limit by @tatsuhiro-t in #106
- Add is_ws helper function by @tatsuhiro-t in #107
- Update doc by @tatsuhiro-t in #108
- Add nghttp3_conn_is_drained by @tatsuhiro-t in #109
- Add the use case of nghttp3_conn_is_drained to the programmers' guide by @tatsuhiro-t in #110
Full Changelog: v0.8.0...v0.9.0
nghttp3 v0.8.0
What's Changed
- nghttp3_ringbuf: fix __popcnt with WIN ARM (32bits) by @alagoutte in #84
- workflow: Bump compilers by @tatsuhiro-t in #87
- Prioritize lower stream by @tatsuhiro-t in #88
- Add test case for "Prioritize a stream with lower stream ID" by @tatsuhiro-t in #89
- Remove remnant code for server push by @tatsuhiro-t in #90
- Remove nghttp3_node_id because we have single type of node ID now by @tatsuhiro-t in #91
- Update RFCs by @tatsuhiro-t in #92
- Nghttp3 unreachable by @tatsuhiro-t in #93
- Minor cleanup by @tatsuhiro-t in #94
- Clarify the case where offset >= buflen by @tatsuhiro-t in #95
- Refactor enable_connect_protocol processing and add tests by @tatsuhiro-t in #96
- Remove unused nghttp3_put_uint48be and nghttp3_put_uint24be functions by @tatsuhiro-t in #97
- Rename nghttp3_get_varint_len and nghttp3_put_varint_len by @tatsuhiro-t in #98
New Contributors
- @alagoutte made their first contribution in #84
Full Changelog: v0.7.0...v0.8.0
nghttp3 v0.7.1
- nghttp3_ringbuf: fix __popcnt with WIN ARM (32bits) (GH-84)
nghttp3 v0.7.0
nghttp3 v0.6.0
nghttp3 v0.5.0
- Make all flags unsigned explicitly (GH-69)
- Ignore priority unless all priority header fields are processed (GH-68)
- Ignore priority header field in trailer fields (GH-67)
- The use of host in response field section is undefined (GH-66)
- Cross build (GH-64)
- Fix the bug that tablelen and table pointer become out of sync (GH-62)
nghttp3 v0.4.1
- Fix the bug that tablelen and table pointer become out of sync (GH-62)
nghttp3 v0.4.0
nghttp3 v0.3.0
- Fix regex replace of compiler flags (GH-56)
- Add memory pool to reduce memory allocations
nghttp3 v0.2.0
- This release introduces backwards incompatible changes.
- Add --enable-memdebug configure option
- Treat failing processing PRIORITY_UPDATE frame as a connection error (GH-55)
- Add qpack_encoder_max_dtable_capacity to nghttp3_settings (GH-54)
- Rename nghttp3_settings.qpack_max_table_capacity to
qpack_max_dtable_capacity (GH-53) - Rework the interface to set the upper bound of the dynamic table
capacity (GH-52) - Check whether HTTP message is malformed when a message ends (GH-51)
- Add fin parameter to nghttp3_end_headers callback (GH-50)
- Fix bug that PRIORITY_UPDATE is overridden by priority header field (GH-49)