build(deps): bump github.com/quic-go/quic-go from 0.53.0 to 0.54.1 in /caddy
Bumps github.com/quic-go/quic-go from 0.53.0 to 0.54.1.
Release notes
Sourced from github.com/quic-go/quic-go's releases.
v0.54.0
This release adds support for QUIC Stream Resets with Partial Delivery, a QUIC extension that allows resetting a stream, while guaranteeing delivery of stream data up to a certain byte offset (#5155, #5158, #5160, #5235, #5242, #5243). This extension is a requirement of newer versions of WebTransport over HTTP/3.
Other Notable Changes
- http3: the package now doesn't depend on any internal quic-go packages: #5256
- wire: return concrete structs (instead of a
wire.Frame) for common frame types (STREAM, DATAGRAM, ACK), speeding up STREAM frame parsing by ~18%: #5253, #5227, thanks to@jannis-seemannFixes
- fix retransmission logic for path probing packets: #5241
- close the
TransportwhenDialAddrfails: #5259, thanks to@rbqvqChangelog
- fix retransmission logic for path probing packets by
@marten-seemannin quic-go/quic-go#5241- implement receiver side behavior for RESET_STREAM_AT by
@marten-seemannin quic-go/quic-go#5235- implement sender side behavior for RESET_STREAM_AT by
@marten-seemannin quic-go/quic-go#5242- fix flaky TestTransportReplaceWithClosed by
@marten-seemannin quic-go/quic-go#5245- fix flaky TestDrainServerAcceptQueue by
@marten-seemannin quic-go/quic-go#5247- fix flaky TestServerReceiveQueue by
@marten-seemannin quic-go/quic-go#5249- http3: fix flaky TestConnGoAwayFailures by
@marten-seemannin quic-go/quic-go#5252- add a Config and ConnectionState flag for RESET_STREAM_AT by
@marten-seemannin quic-go/quic-go#5243- fix flaky TestPostQuantumClientHello by
@marten-seemannin quic-go/quic-go#5253- http3: Remove dependency on quic internal package by
@rthellendin quic-go/quic-go#5256- close Transport when DialAddr fails by
@rbqvqin quic-go/quic-go#5259- wire: improve frame parsing benchmarks by
@jannis-seemannin quic-go/quic-go#5263- optimize parsing logic for STREAM, DATAGRAM and ACK frames by
@jannis-seemannin quic-go/quic-go#5227New Contributors
@rbqvqmade their first contribution in quic-go/quic-go#5259Full Changelog: https://github.com/quic-go/quic-go/compare/v0.53.0...v0.54.0
Commits
0264fbcdrop initial packets when the handshake is confirmedc2e784awire: optimize parsing logic for STREAM, DATAGRAM and ACK frames (#5227)893a594wire: improve frame parsing benchmarks (#5263)afe01efclose Transport when DialAddr fails (#5259)0a9c6eahttp3: remove dependency on quic internal packages (#5256)fd32cf5fix flaky TestPostQuantumClientHello (#5253)0eb237fadd a Config and ConnectionState flag for RESET_STREAM_AT (#5243)61d2fa5http3: fix flaky TestConnGoAwayFailures (#5252)dadc8dbfix flaky TestServerReceiveQueue (#5249)3f3d309fix flaky TestDrainServerAcceptQueue (#5247)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.