Releases: ngtcp2/nghttp3
Releases · ngtcp2/nghttp3
nghttp3 v1.6.0
What's Changed
- Change clang-format options by @tatsuhiro-t in #249
- Fix cmake export by @talregev in #248
- Fix include export by @talregev in #250
- Fix ARM64 __popcnt intrinsics by @fcharlie in #252
- Refactor qpack reserve_buf by @tatsuhiro-t in #253
- Fix potential overflow by @tatsuhiro-t in #254
- nghttp3_map: Port ngtcp2 changes by @tatsuhiro-t in #255
- Optimize nghttp3_read_varint by @tatsuhiro-t in #256
- Consistent macro comments by @tatsuhiro-t in #258
- clang-format files under fuzz by @tatsuhiro-t in #259
- ispow2: Better fallback implementation by @tatsuhiro-t in #260
- Refactor http on header by @tatsuhiro-t in #261
- Simplify http_request_on_header and http_response_on_header by @tatsuhiro-t in #262
- qpack: Switch on opcode by @tatsuhiro-t in #263
- Do huffman encoding only when the reduction is more than 25% by @tatsuhiro-t in #264
- Optimize nghttp3_check_header_value by @tatsuhiro-t in #265
- Revert "Optimize nghttp3_check_header_value" by @tatsuhiro-t in #266
- cmake: Remove trailing spaces by @tatsuhiro-t in #268
- Optimize nghttp3_check_header_value by @tatsuhiro-t in #267
New Contributors
Full Changelog: v1.5.0...v1.6.0
nghttp3 v1.5.0
What's Changed
- GHA: Disable dependency tracking by @tatsuhiro-t in #233
- GHA: Suppress warnings by @tatsuhiro-t in #234
- clusterfuzzlite: Disable dependency tracking by @tatsuhiro-t in #235
- cmake: Update ENABLE_STATIC_CRT for cmake >= 3.15 by @mludha in #236
- Fix format in nghttp3_macro.h by @nishantnori in #238
- Bump clang format by @tatsuhiro-t in #241
- cmake: Fix linker warning LNK4291 when linking static lib to the final binary by @mludha in #237
- Ngtcp2 port by @tatsuhiro-t in #242
- nghttp3_idtr: Remove server field by @tatsuhiro-t in #243
- Port ngtcp2 changes by @tatsuhiro-t in #245
- Add examples links by @tatsuhiro-t in #246
New Contributors
- @mludha made their first contribution in #236
- @nishantnori made their first contribution in #238
Full Changelog: v1.4.0...v1.5.0
nghttp3 v1.4.0
What's Changed
- Introduce typed nghttp3_min and nghttp3_max by @tatsuhiro-t in #223
- Remove nghttp3_min and nghttp3_max by @tatsuhiro-t in #224
- Bump macos by @tatsuhiro-t in #225
- Added options to command find_package by @bmarques1995 in #228
- Adjust memory pool allocation units to reduce allocation size by @tatsuhiro-t in #230
- Update doc by @tatsuhiro-t in #231
New Contributors
- @bmarques1995 made their first contribution in #228
Full Changelog: v1.3.0...v1.4.0
nghttp3 v1.3.0
What's Changed
- Refactor stream data acknowledgement by @tatsuhiro-t in #200
- Do not call acked_data with 0 length data by @tatsuhiro-t in #201
- Qpack tweak by @tatsuhiro-t in #204
- Avoid assigning zero after memset by @tatsuhiro-t in #205
- Lower decoder stream limit by @tatsuhiro-t in #206
- Workaround llvm issue on github ubuntu runner by @tatsuhiro-t in #207
- apt-get update by @tatsuhiro-t in #208
- Automate release process by @tatsuhiro-t in #210
- autotools: Switch to tar-pax by @tatsuhiro-t in #211
- Add actions/stale by @tatsuhiro-t in #212
- cmake: add BUILD_TESTING, fix MSVC with static + shared by @donny-dont in #213
- Bump munit by @tatsuhiro-t in #214
- CMakeLists(.txt): Add Build Test info on summary by @alagoutte in #216
- Bump munit by @tatsuhiro-t in #217
- Update the link for the Prefix.pdf document by @DD-L in #218
- More words for errors when reading from or writing to a stream by @tatsuhiro-t in #220
- Clarify the use of nghttp3_conn_close_stream by @tatsuhiro-t in #221
New Contributors
Full Changelog: v1.2.0...v1.3.0
nghttp3 v1.2.0
What's Changed
- Clarify the behavior when a stream is not found by @tatsuhiro-t in #181
- Fix typo by @tatsuhiro-t in #183
- cmake: restore
ENABLE_STATIC_CRT
andENABLE_ASAN
options by @vszakats in #184 - Migrate to munit form cunit by @tatsuhiro-t in #187
- Pull sfparse via git submodule by @tatsuhiro-t in #188
- Update .gitignore by @tatsuhiro-t in #190
- Update git submodule by @tatsuhiro-t in #189
- Add nghttp3_conn_update_ack_offset by @tatsuhiro-t in #191
- Add include path to munit directory by @tatsuhiro-t in #192
- Bump munit by @tatsuhiro-t in #193
- Shrink nghttp3_stream size by @tatsuhiro-t in #194
- Fix typo by @tatsuhiro-t in #195
- Bump munit by @tatsuhiro-t in #196
- Bump submodules by @tatsuhiro-t in #198
Full Changelog: v1.1.0...v1.2.0
Important
CUnit dependency has been removed. It is replaced with ngtcp2/munit that is managed by git submodule. sfparse is also now managed by git submodule. Run git submodule update --init
before building from git.
nghttp3 v1.1.0
What's Changed
- Bump clang to 15 by @tatsuhiro-t in #171
- Bump clang-format to 15 by @tatsuhiro-t in #172
- windows: Fix warnings by @tatsuhiro-t in #174
- Cpp ext by @tatsuhiro-t in #175
- Use
__FILE_NAME__
instead of__FILE__
by @tatsuhiro-t in #176 - Add nghttp3_pri_parse_priority by @tatsuhiro-t in #177
- Define varint identifiers as macros by @tatsuhiro-t in #178
- Fix doc by @tatsuhiro-t in #179
Full Changelog: v1.0.0...v1.1.0
nghttp3 v1.0.0
What's Changed
- Add dependabot to update actions by @tatsuhiro-t in #160
- Bump actions/checkout from 3 to 4 by @dependabot in #161
- Add release script by @tatsuhiro-t in #162
- cmake: speed up warning option detection by @vszakats in #163
- cmake: delete unused detections, add missing #define by @vszakats in #164
- Replace the deprecated std::result_of with std::invoke_result by @tatsuhiro-t in #166
- Use sphinx_rtd_theme by @tatsuhiro-t in #165
- Remove ExtractValidFlags as we did in ngtcp2 by @tatsuhiro-t in #167
- cmake: Enable werror by @tatsuhiro-t in #168
New Contributors
- @dependabot made their first contribution in #161
Full Changelog: v0.15.0...v1.0.0
nghttp3 v0.15.0
Release Candidate (RC) 3 for v1.0.0
What's Changed
- Remove unused NGHTTP3_ERR_NOBUF by @tatsuhiro-t in #155
- Map more errors to NGHTTP3_H3_INTERNAL_ERROR by @tatsuhiro-t in #156
- Fix include guard macros by @tatsuhiro-t in #157
- Rearrange liberr by @tatsuhiro-t in #158
Full Changelog: v0.14.0...v0.15.0
nghttp3 v0.14.0
Release Candidate (RC) 2 for v1.0.0
What's Changed
- Bump macos to 12 by @tatsuhiro-t in #151
- Do not inline nghttp3_objalloc_*_get by @tatsuhiro-t in #152
- nghttp3_stream_writev never fail by @tatsuhiro-t in #153
Full Changelog: v0.13.0...v0.14.0
nghttp3 v0.13.0
Release Candidate (RC) 1 for v1.0.0
What's Changed
- Bump minimum cmake version to 3.20 by @tatsuhiro-t in #148
- Rearrange liberr codes by @tatsuhiro-t in #150
Full Changelog: v0.12.0...v0.13.0