Releases: ngtcp2/nghttp3
Releases · ngtcp2/nghttp3
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
nghttp3 v0.12.0
What's Changed
- cmake: Fix static link failure in examples by @tatsuhiro-t in #128
- Make nghttp3_nv fields const-qualified by @tatsuhiro-t in #130
- Mention RFC 9297 in README by @tatsuhiro-t in #132
- Add nghttp3_recv_settings callback by @tatsuhiro-t in #133
- cmake: Define WORDS_BIGENDIAN if target architecture is big endian by @tatsuhiro-t in #134
- Tweak nghttp3_ntohl64/nghttp3_htonl64 definitions by @tatsuhiro-t in #135
- nghttp3.h review part 1 by @tatsuhiro-t in #136
- Make functions that never fail return void by @tatsuhiro-t in #138
- nghttp3.h review part 2 by @tatsuhiro-t in #137
- Remove nghttp3_conn_is_remote_qpack_encoder_stream by @tatsuhiro-t in #140
- Fix compile error for Android/Linux - undefined symbol: nghttp3_ntohl by @lhuang04 in #141
- nghttp3_conn_get_frame_payload_left works only for HTTP/3 frame streams by @tatsuhiro-t in #139
- Update draft references by @tatsuhiro-t in #143
New Contributors
Full Changelog: v0.11.0...v0.12.0
nghttp3 v0.11.0
What's Changed
- Rework priority interface by @tatsuhiro-t in #123
- Msvc build check by @tatsuhiro-t in #124
- Use uint8_t for bool fields by @tatsuhiro-t in #125
- Fix uninitialized warnings by @tatsuhiro-t in #126
Full Changelog: v0.10.0...v0.11.0
nghttp3 v0.10.0
What's Changed
- Clang has __popcnt for ARM by @zcbenz in #112
- Adopt sfparse to parse Structured Field Values by @tatsuhiro-t in #113
- Send and receive SETTINGS_H3_DATAGRAM by @tatsuhiro-t in #114
- Only send SETTINGS_H3_DATAGRAM when it is enabled by @tatsuhiro-t in #115
- sphinx-doc understands :enum: by @tatsuhiro-t in #116
- Update sfparse by @tatsuhiro-t in #117
- Update sfparse by @tatsuhiro-t in #118
- Set workflow permissions by @tatsuhiro-t in #119
- Rename object version macros by @tatsuhiro-t in #121
- Update sfparse by @tatsuhiro-t in #122
New Contributors
Full Changelog: v0.9.0...v0.10.0
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