Skip to content

Releases: alibaba/xquic

XQUIC v1.6.2

12 Oct 11:03
a0384f2

Choose a tag to compare

XQUIC v1.6.1

21 Sep 04:01
cabe860

Choose a tag to compare

What's Changed

[!] fix http3 send data dead loop after fin sent; @Kulsk
[!] fix http3 server-inited bidi-stream crash; @yangfurong
[~] optimize mp schedule algorithms; @yangfurong
[!] fix stream compose error; @yangfurong
[!] fix compile errors on macOS; @Kulsk

XQUIC v1.6.0

12 Jul 13:50
7452d05

Choose a tag to compare

What's Changed

[+] support standard stateless reset; @Kulsk
[+] update multipath to draft-04; @yangfurong
[+] support pmtu; @yangfurong
[!] fix compile error on high version gcc; @drawing
[=] update translation on protocol docs; @robinhzp
[=] add usage specifications for test_client and test_server; @Kulsk

Attention Needed

XQUIC now works with other QUIC softwares on stateless reset, but if both XQUIC client and server are used in your system, it is adviced that compile XQUIC with -DXQC_COMPAT_GENERATE_SR_PKT=1. With this macro, XQUIC server will generate the Stateless Reset Token as the original method to compat with the client with older versions of XQUIC, while XQUIC client will try to parse a packet as an original stateless reset packet after failed to decrypt or find a connection with the stateless reset token parsed from the packet as a standard stateless reset packet.

XQUIC v1.5.0

24 May 04:01
78cf6d1

Choose a tag to compare

What's Changed

  • [+] support datagram over http3 (non-standard extension); @yangfurong
  • [+] support bytestream over http3 (non-standard extension); @yangfurong
  • [!] fix vulnerabilities on parsing STREAM and CRYPTO frame; @Kulsk
  • [!] fix 32-bit system overflow problems; @Kulsk

XQUIC v1.4.0

27 Feb 07:33
4ff9ee6

Choose a tag to compare

What's Changed

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

08 Nov 03:56
8ef10d3

Choose a tag to compare

XQUIC 1.3.0-beta Pre-release
Pre-release

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

Full Changelog: v1.2.0-stable...v1.3.0-beta

XQUIC v1.2.0

26 Aug 04:59
7ff50b3

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.0-stable...v1.2.0-stable

[Beta] multipath-ietf-draft-01-beta.1

29 Aug 03:29

Choose a tag to compare

Pre-release

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

26 Jul 03:01
05c0b70

Choose a tag to compare

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

07 Jun 08:27
8fab2f9

Choose a tag to compare

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