diff --git a/Changelog.md b/Changelog.md index 9902826a..02e5593e 100644 --- a/Changelog.md +++ b/Changelog.md @@ -2,7 +2,7 @@ ## v0.6.0 (unreleased) -- Add support for QUIC 38 +- Add support for QUIC 38 and 39 - Added `quic.Config` options for maximal flow control windows - Add a `quic.Config` option for QUIC versions - Add a `quic.Config` option to request truncation of the connection ID from a server diff --git a/integrationtests/chrome/chrome_test.go b/integrationtests/chrome/chrome_test.go index 2bd7d5a0..b2eecbdb 100644 --- a/integrationtests/chrome/chrome_test.go +++ b/integrationtests/chrome/chrome_test.go @@ -2,6 +2,7 @@ package chrome_test import ( "fmt" + "os" "github.com/lucas-clemente/quic-go/protocol" @@ -16,6 +17,9 @@ var _ = Describe("Chrome tests", func() { supportedVersionsBefore := protocol.SupportedVersions BeforeEach(func() { + if version == protocol.Version39 && os.Getenv("TRAVIS") == "true" { + Skip("The chrome version running on Travis doesn't support QUIC 39 yet.") + } protocol.SupportedVersions = []protocol.VersionNumber{version} }) diff --git a/protocol/version.go b/protocol/version.go index 1eb0ffe3..fc1ba9b7 100644 --- a/protocol/version.go +++ b/protocol/version.go @@ -18,6 +18,7 @@ const ( // SupportedVersions lists the versions that the server supports // must be in sorted descending order var SupportedVersions = []VersionNumber{ + Version39, Version38, Version37, Version36,