Skip to content

Conversation

jhump
Copy link
Member

@jhump jhump commented Apr 29, 2024

Revisiting #759, I think it's okay to update Go in this repo. It's not a library, so we shouldn't have to worry about any users trying to import this module from a program using an older version of Go. And, since it's not a library, we can have a more strict policy on what versions of Go we support. The binary we include in releases is currently always built from latest (using go1.22.x image in CI), so there are no clear downsides here (other than needing to tweak required checks in branch configs, too).

@jhump jhump requested review from smaye81 and akshayjshah April 29, 2024 19:09
@@ -227,7 +227,7 @@ func invoke(ctx context.Context, req *conformancev1.ClientCompatRequest, referen
transport = &contextFixTransport{http3.RoundTripper{
DisableCompression: true,
TLSClientConfig: tlsConf,
QuicConfig: &quic.Config{MaxIdleTimeout: 20 * time.Second, KeepAlivePeriod: 5 * time.Second},
QUICConfig: &quic.Config{MaxIdleTimeout: 20 * time.Second, KeepAlivePeriod: 5 * time.Second},
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is documented as one of the breaking changes in v0.43.0: https://github.com/quic-go/quic-go/releases/tag/v0.43.0

@jhump jhump merged commit 7ca9fdd into main Apr 29, 2024
@jhump jhump deleted the jh/update-go-and-quic-go branch April 29, 2024 19:40
@jhump jhump mentioned this pull request Aug 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants