fix(deps): update module github.com/quic-go/quic-go to v0.48.0 - autoclosed #281
No reviewers
Labels
No labels
Priority: High
Priority: Low
Priority: Medium
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: sam/awl#281
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/github.com-quic-go-quic-go-0.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
v0.47.0
->v0.48.0
Release Notes
quic-go/quic-go (github.com/quic-go/quic-go)
v0.48.0
Compare Source
New Features
The
http3.Server
now supports graceful shutdown: callingShutdown
stops the server from accepting new connections, and new HTTP requests on existing connections. It continues serving existing connections until all active requests have completed (or the context is canceled).On the wire, graceful shutdown is signaled by sending a GOAWAY frame. This tells the client that the server will not accept any new requests. Clients are expected to finish existing requests and then close the QUIC connection.
Client-side support for graceful shutdown is not implemented yet (see #153).
Breaking Changes
qlog.DefaultTracer
function was removed: #4697http3.Server.SetQuicHeader
method andhttp3.ListenAndServe
were removed: #4698http3.Server.Close
now closes immediately all QUIC connections: #4689Note that all connection passed to
http3.Server.ServeQUICConn
need to be closed by the caller, before callinghttp3.Server.Close
.Notable Fixes
Stream.Write
andStream.Read
(thanks to @sukunrt for the fix): #4673Read
call: #4683Behind The Scenes
We've started migrating our test suite away from Ginkgo (tracking issue: #3652), and towards a more idiomatic approach to testing Go code (using require). This is a massive endevour, as our test suite is around 47k LOC.
In this release, a large number of Go packages were translated: #4640, #4641, #4642, #4643, #4649, #4650, #4652, #4662, #4670, #4671, #4675, #4667, #4676, #4680, #4681.
In the upcoming release(s), we will continue this work.
Changelog
Full Changelog: https://github.com/quic-go/quic-go/compare/v0.47.0...v0.48.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
fix(deps): update module github.com/quic-go/quic-go to v0.48.0to fix(deps): update module github.com/quic-go/quic-go to v0.48.0 - autoclosed