Releases: alibaba/xquic
XQUIC v1.4.0
What's Changed
- [=] Update build guide with BabaSSL 8.3-stable by @ruiqizhou in #260
- fix build error on windows, missspell | by @keengo99 in #269
- [!] fix pow2 overflow by @ruiqizhou in #277
- [+] Add support for Multipath-QUIC, optimize performance, and fix some bugs by @ruiqizhou in #287
Attention Needed
XQUIC v1.4.0 has temporarily removed support for the Windows platform, we will restore it ASAP.
New Contributors
Full Changelog: v1.3.0-beta...v1.4.0
XQUIC 1.3.0-beta
What's Changed
- [-] remove redundant code in the window filter;
- [+] add a new congestion controller, Copa (issue: #130);
- [~] fix several bugs in BBR, Cubic (issues: #243, #194), and Rate Sampling;
- [+] add a macro to disable the ad-hoc heuristics in BBR;
- [+] add an internal function to get MSS.
New Contributors
- @yangfurong (PR: #258)
Full Changelog: v1.2.0-stable...v1.3.0-beta
XQUIC v1.2.0
What's Changed
- [~] Added parameter descriptions by @CherylQL in #213
- [~]Update Platform.md by @ruanshanshan in #185
- [~] fix issue #208 by @Yanmei-Liu in #214
- [~] fix issue #203, fix log_event type by @Yanmei-Liu in #215
- [=] fix issue #202, frame type by @Yanmei-Liu in #216
- [~] fix issue #180, new_token length calculation by @Yanmei-Liu in #217
- [=] fix issue #195, log print typo by @Yanmei-Liu in #218
- [~] fix issue #187, print rttvar in BBR by @Yanmei-Liu in #219
- [!] fix issue #220, compile warning by @ruiqizhou in #221
- [!] Fix problems caused by interface coupling by @ruiqizhou in #229
New Contributors
- @ruanshanshan made their first contribution in #185
- @Yanmei-Liu made their first contribution in #214
Full Changelog: v1.1.0-stable...v1.2.0-stable
[Beta] multipath-ietf-draft-01-beta.1
Support draft-ietf-quic-multipath-01
Attention:
* don't use xqc_bbr_cb or xqc_bbr2_cb
* default scheduler: minRTT
* the current reinjection mode is very aggressive, please use with caution.
XQUIC v1.1.0
What's Changed
- [+] Add RFC9221 translation. by @robinhzp in #193
- [!] send_ctl bugfix
- [!] fix qpack duplicate
- [!] add path_challenge & path_response frame to fix NAT rebinding
- [+] add encryption option to load balancer cid generator
Full Changelog: v1.1.0-beta.2...v1.1.0-stable
XQUIC v1.1.0-beta.2
What's Changed
[+] Handling retry packet
[+] add conn closing notify
[=] Fix RFC docs links in README-zh.md
New Contributors
Full Changelog: v1.1.0-beta.1...v1.1.0-beta.2
XQUIC v1.1.0-beta.1
What's Changed
[+] Add Windows support (beta)
[!] Fix xqc_pacing_rate_calc() return zero
[!] Fix bug in xqc_str_hash_init when malloc return NULL
[!] Fix reset_token_key and add test case
New Contributors
- @CherylQL made their first contribution in #126
- @wangweiwei1188 made their first contribution in #132
- @yuanbo-zhang made their first contribution in #160
Full Changelog: stable-1.0.1...v1.1.0-beta.1
XQUIC v1.0.1
What's Changed
[!] fix cubic recovery
[!] fix boringssl certificate verify error
[!] fix update key phase before send_burst
[!] fix compile error on macos
[!] increase init_idle_time_out
[~] add conn_alp_user_data in connection event callback functions
New Contributors
- @eltociear made their first contribution in #95
- @happyomg made their first contribution in #110
- @driventokill made their first contribution in #111
- @chenzhanfeng made their first contribution in #113
Full Changelog: stable-1.0.0...stable-1.1.0
XQUIC v1.0.0
First officially supported version of XQUIC.