fix(deps): update module github.com/quic-go/quic-go to v0.38.0 #211
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
Priority: High
Priority: Low
Priority: Medium
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: sam/awl#211
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.37.6
->v0.38.0
Release Notes
quic-go/quic-go
v0.38.0
Compare Source
Generic Segmentation Offload (GSO)
This release re-enables GSO by default. We shipped GSO support in v0.36.0 (see the release notes for that release for an explanation of what GSO is), but had to disable it due to problems in certain configurations and on certain platforms. We believe that we now manage to properly detect these and automatically fall back to the non-GSO code path (https://github.com/quic-go/quic-go/pull/4005). That said, there are a lot of different systems and configurations around, and kernel GSO support seems to be a bit brittle, so if you encounter any problems, please let us know in an issue.
Demultiplexing QUIC
The QUIC header is designed such that it can easily be demultiplexed from other common UDP-based protocols, such STUN, RTP, TURN, DTLS, etc. (see RFC 9443 for details). In this release, we added a
Transport.ReadNonQUICPacket
method (https://github.com/quic-go/quic-go/pull/3992) that allows the application to retrieve non-QUIC packets arriving on the underlying UDP socket. The existingTransport.WriteTo
can be used to send (non-QUIC) packets.Other Notable Changes
TransportError
and can be obtained using error assertions: https://github.com/quic-go/quic-go/pull/4015Changelog
New Contributors
Full Changelog: https://github.com/quic-go/quic-go/compare/v0.37.1...v0.38.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.