All Versions
41
Latest Version
Avg Release Cycle
24 days
Latest Release
1013 days ago

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
  • v0.21.2 Changes

    July 15, 2021
  • 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 a quic.Config.HandshakeIdleTimeout.
  • v0.19.3

    December 09, 2020
  • v0.19.2 Changes

    November 20, 2020
    • ๐Ÿ›  fixes the way packets are padded by using PADDING frames instead of random data outside the QUIC packet (#2876), which could lead to invalid packets for very short server certificates
    • ๐Ÿ›  fixes usage of the syscall package (#2886)
  • 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 and DialAddrEarlyContext (#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.