Releases: ngtcp2/nghttp3
Releases · ngtcp2/nghttp3
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
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