All Versions
41
Latest Version
Avg Release Cycle
24 days
Latest Release
1273 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.22.0 Changes
July 25, 2021- ๐ Use
ReadBatch
to read multiple UDP packets from the socket with a single syscall - โ Add a config option (
Config.DisableVersionNegotiationPackets
) to disable sending of Version Negotiation packets - โฌ๏ธ Drop support for QUIC draft versions 32 and 34
- โ Remove the
RetireBugBackwardsCompatibilityMode
, which was intended to mitigate a bug when retiring connection IDs in quic-go in v0.17.2 and ealier
- ๐ Use
-
v0.21.2 Changes
July 15, 2021- โก๏ธ Update qtls (for Go 1.15, 1.16 and 1.17rc1) to include the fix for the crypto/tls panic (see https://groups.google.com/g/golang-dev/c/5LJ2V7rd-Ag/m/YGLHVBZ6AAAJ for details)
-
v0.21.0 Changes
June 01, 2021- ๐ quic-go now supports RFC 9000!
-
v0.20.0 Changes
March 19, 2021- โ Remove the
quic.Config.HandshakeTimeout
. Introduce aquic.Config.HandshakeIdleTimeout
.
- โ Remove the
-
v0.19.3
December 09, 2020 -
v0.19.2 Changes
November 20, 2020 -
v0.19.1
November 14, 2020 -
v0.19.0 Changes
November 11, 2020- โ adds support for QUIC draft-32 (draft-29 is still supported)
- โ add
DialEarlyContext
andDialAddrEarlyContext
(#2814) - increase the kernel UDP receive buffer size (#2791)
- โ add support for HTTP CONNECT (#2761)
- read ECN bits and send ECN counts in ACK frames (#2741)
- ๐ fix busy looping when using
OpenStreamSync
(#2824) - ๐ fix QPACK static table entry (#2845)
... and a lot more
-
v0.18.1
October 08, 2020 -
v0.18.0 Changes
August 20, 2020- โ adds support for Go 1.15 (Go 1.14 is also still supported)
- ๐ doesn't change support QUIC versions (i.e. is wire-compatible with v0.17.x release)
- โ adds a new logging / tracing interface, see
logging.Tracer
๐ Please note the release notes of the v0.17.3 release when upgrading a deployment that uses both quic-go clients and servers.