Update module github.com/quic-go/quic-go to v0.62.0 - #123
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
Contributor
Author
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #123 +/- ##
=======================================
Coverage 51.03% 51.03%
=======================================
Files 11 11
Lines 337 337
=======================================
Hits 172 172
Misses 147 147
Partials 18 18
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
renovate
Bot
force-pushed
the
renovate/github.com-quic-go-quic-go-0.x
branch
from
July 26, 2026 00:24
f458b01 to
f2b1172
Compare
renovate
Bot
force-pushed
the
renovate/github.com-quic-go-quic-go-0.x
branch
from
August 4, 2026 01:42
f2b1172 to
b2e0aae
Compare
renovate
Bot
force-pushed
the
renovate/github.com-quic-go-quic-go-0.x
branch
2 times, most recently
from
August 13, 2026 22:07
8e6c3ee to
a835233
Compare
renovate
Bot
force-pushed
the
renovate/github.com-quic-go-quic-go-0.x
branch
2 times, most recently
from
August 19, 2026 22:13
ca39927 to
bf0e99e
Compare
renovate
Bot
force-pushed
the
renovate/github.com-quic-go-quic-go-0.x
branch
from
August 30, 2026 10:08
bf0e99e to
7aa8284
Compare
Generated by renovateBot
renovate
Bot
force-pushed
the
renovate/github.com-quic-go-quic-go-0.x
branch
from
September 14, 2026 21:23
7aa8284 to
5cb06c5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.59.1→v0.62.0Release Notes
quic-go/quic-go (github.com/quic-go/quic-go)
v0.62.0Compare Source
This release adds support for stream priorities based on RFC 9218:
SendStreamandStreamnow exposeSetPriority, allowing applications to set the urgency and incremental scheduling behavior of stream data. Retransmissions are prioritized over new stream data and respect stream priorities: #5770, #5774Priorityheaders andPRIORITY_UPDATEframes. Priority updates are also recorded in qlog for both HTTP/3 and QUIC streams: #5783, #5789, #5790, #5795Notable Changes
http3.Streamandhttp3.RequestStreamnow exposeTryWriteAll, which queues a complete DATA frame without blocking or returnsquic.ErrWouldBlockwithout queueing anything: #5765Breaking Changes
Notable Fixes
:authorityare now rejected for HTTP and HTTPS URIs: #5825Hostis now used for HTTP and HTTPS requests when:authorityis omitted, while conflictingHostand:authorityvalues are rejected: #5828:schemeare now rejected: #5829Hostheader fields are now rejected: #5830Content-Encodingheader: #5834Conn.NextConnectionnow returns the connection context's error if the connection closes before the handshake completes: #5764, thanks to @floating-catChangelog
New Contributors
Full Changelog: quic-go/quic-go@v0.61.0...v0.62.0
v0.61.0Compare Source
This release adds new stream APIs intended for application protocols that perform their own flow-control accounting, such as WebTransport:
SendStreamandStreamnow exposeTryWriteAll, which queues an entire buffer without blocking or returnsErrWouldBlockwithout queueing anything: #5704SendStreamandStreamnow exposeWriteWithLimit, allowing higher-level protocols to apply an additional send limit while data is packetized: #5753ReceiveStreamandStreamnow exposeSetReceiveFinalSizeCallback, which reports the final receive-side stream size once it is learned from a FIN or RESET_STREAM frame: #5752Support for the RESET_STREAM_AT extension was updated to draft-09, while retaining support for the draft-07 codepoint for backwards compatibility: #5724
Breaking Changes
ParseCapsulewas replaced by the statefulCapsuleParserandCapsuleReaderAPIs. Each capsule payload must now be consumed or discarded before advancing to the next capsule: #5729StreamID.TypeandStreamID.InitiatedBymethods were removed because they exposed internal types: #5744datagram_payload_checksuminstead ofdatagram_id, and the corresponding exported qlog types were renamed: #5758Notable Fixes
OpenStreamSynccalls and prevents new request streams from being opened: #5730Changelog
Full Changelog: quic-go/quic-go@v0.60.0...v0.61.0
v0.60.0Compare Source
Starting with v0.60.0, quic-go is ready for use in FIPS 140-3 environments when built with Go 1.26 or newer and used with the Go Cryptographic Module. See FIPS140.md for details.
This required a number of changes:
crypto/hkdf: #5461cipher.NewGCMWithRandomNoncefor address validation token encryption: #5625Breaking Changes
Notable Fixes
StreamandSendStreamcontext when the connection is closed: #5556, thanks to @zvdyhttp.Request.Schemeandhttp.Request.Host: #5554, thanks to @qiulaidongfengServer.Loggeris unset: #5671OpenStreamSyncnow reliably returns the context error when the context is cancelled: #5660Behind the scenes
In the last couple of months, we have reworked our fuzz setup and the integration into OSS-Fuzz: First of all, all fuzzers were rewritten to Go native fuzzing (#5592, #5599, #5600, #5603, #5613). We also added new fuzzers for the HTTP/3 frame parser (#5595), HTTP/3 request, response and trailer decoding (#5602) and the STREAM / CRYPTO frame sorter (#5620).
Since native Go fuzzing uses a different seed corpus format, we now use the newly implemented go-ossfuzz-seeds library to generate OSS-Fuzz compatible seed corpus files from
f.Addcalls.We also enable ClusterFuzzLite batch fuzzing (#5605), including. a seed corpus (#5607). Fuzz coverage for both ClusterFuzzLite batch fuzzing (#5641) and for OSS-Fuzz fuzzing (#5655) is now submitted to Codecov.
Changelog
go fixacross the entire codebase by @marten-seemann in #5652New Contributors
Full Changelog: quic-go/quic-go@v0.59.0...v0.60.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.