Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chore: bump github.com/quic-go/quic-go from 0.37.5 to 0.38.1 #2666

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 25, 2023

Bumps github.com/quic-go/quic-go from 0.37.5 to 0.38.1.

Release notes

Sourced from github.com/quic-go/quic-go's releases.

v0.38.1

What's Changed

Full Changelog: quic-go/quic-go@v0.38.0...v0.38.1

v0.38.0

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 (quic-go/quic-go#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 (quic-go/quic-go#3992) that allows the application to retrieve non-QUIC packets arriving on the underlying UDP socket. The existing Transport.WriteTo can be used to send (non-QUIC) packets.

Other Notable Changes

  • Support for QUIC Datagrams (RFC 9221) is now saved in the session ticket and can be used when doing 0-RTT resumption: quic-go/quic-go#4013
  • crypto/tls errors are now returned on the TransportError and can be obtained using error assertions: quic-go/quic-go#4015
  • The code point for HTTP datagrams (RFC 9297) was changed from the value used for draft versions to the value used in the RFC: quic-go/quic-go#3588
  • For small HTTP responses, the Content-Length header is automatically added: #3989

Changelog

... (truncated)

Commits
  • d228546 remove the port from the hostname used for tls.Config.ServerName (#4046)
  • f633dca update qtls to v0.3.3 (#4044)
  • 8d91ad9 move QUIC_GO_DISABLE_GSO check out of init (#4041)
  • 824fd8a http3: automatically add content-length for small responses (#3989)
  • ced65c0 wire: always set the QUIC bit for Version Negotiation packets (#3991)
  • f689a5d ci: build interop Docker image for pushes to master, and for releases (#4035)
  • fe3c4f2 add a method to retrieve non-QUIC packets from the Transport (#3992)
  • 6880f88 save the max_datagram_frame_size transport parameter in the session ticket (#...
  • 443c614 protocol: add string representation for ECN values (#4008)
  • 5c5db8c reassemble post-handshake TLS messages before passing them to crypto/tls (#4038)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.37.5 to 0.38.1.
- [Release notes](https://github.com/quic-go/quic-go/releases)
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md)
- [Commits](quic-go/quic-go@v0.37.5...v0.38.1)

---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Aug 25, 2023
@codecov-commenter
Copy link

Codecov Report

Patch and project coverage have no change.

Comparison is base (19d75ac) 38.26% compared to head (fc7bc2e) 38.26%.

❗ Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #2666   +/-   ##
=======================================
  Coverage   38.26%   38.26%           
=======================================
  Files         637      637           
  Lines       38155    38155           
=======================================
+ Hits        14599    14600    +1     
  Misses      21944    21944           
+ Partials     1612     1611    -1     

see 1 file with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@AkinoKaede AkinoKaede merged commit 88b5b55 into master Aug 26, 2023
39 checks passed
@dependabot dependabot bot deleted the dependabot/go_modules/github.com/quic-go/quic-go-0.38.1 branch August 26, 2023 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file go Pull requests that update Go code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants