Skip to content

Releases: litespeedtech/lsquic

QUIC and HTTP/3 Internet Draft 23 support

18 Sep 17:19
Compare
Choose a tag to compare
v2.4.0

Use ls-qpack v0.10.0

Fix memory leaks, unit tests

13 Sep 13:52
Compare
Choose a tag to compare
Release 2.3.1

- [BUGFIX] Fix memory leaks
- [BUGFIX] Fix unit tests

Use BBR congestrion control algorithm

12 Sep 18:52
Compare
Choose a tag to compare
  • [FEATURE] BBR congestion control is on by default
  • [BUGFIX] BBR app-limited logic
  • [BUGFIX] Fix uninitialized warnings in IETF
  • [BUGFIX] Update ls-qpack to v0.9.14
  • [CLEANUP] Code cleanup

First lsquic (not lsquic-client) release

12 Sep 11:54
5392f7a
Compare
Choose a tag to compare

Support Q039, Q043, Q046, and ID-22 version of HTTP/3

HPACK compression performance improvement

13 May 13:13
Compare
Choose a tag to compare
Release 1.21.2

- [OPTIMIZATION] HPACK: use history to improve compression performance

Bug fix, HPACK optimization

06 May 19:21
Compare
Choose a tag to compare
Release 1.21.1

- [BUGFIX] If FIN or RST not received, don't delay stream destruction.
- [OPTIMIZATION] Speed up HPACK encoder by using same hash value to
  search static and dynamic tables.

[FEATURE] Add support for Q046

01 Apr 18:09
Compare
Choose a tag to compare
Release 1.20.0

[FEATURE] Add support for Q046.

Elide stale ACK frames from packets in buffered queue

19 Mar 20:42
Compare
Choose a tag to compare

ACK frames placed in packets in buffered queues (optimization introduced in 1.17.15) can be preceded by an ACK frame generated later. In this case, the older ACK frame should not be sent out, as Chromium-based servers flags decrease in the ACK frame's Largest Observed value as an error.

Fix Akamai handshake

05 Mar 22:21
Compare
Choose a tag to compare
  • [BUGFIX] Use correct public key from PUBS based on KEXS index.
  • [BUGFIX] Check flags before dispatching writes, avoiding assert.
  • [BUGFIX] Set :scheme to "https" (instead of "HTTP").

A couple of zero-RTT bug fixes

25 Feb 15:03
Compare
Choose a tag to compare
Release 1.19.4

- [BUGFIX] Check buffer bounds when looking up version in 0-RTT blob.
- [BUGFIX] http_client: don't fetch 0-rtt info if handshake failed.
- Log number of pacer calls at DEBUG, rather than NOTICE, level.