fix(deps): update module github.com/quic-go/quic-go to v0.40.0 #226

Merged
renovate-bot merged 1 commit from renovate/github.com-quic-go-quic-go-0.x into master 2023-10-31 06:00:23 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
github.com/quic-go/quic-go require minor v0.39.3 -> v0.40.0

Release Notes

quic-go/quic-go

v0.40.0

Compare Source

API Changes

  • Connection.{Send,Receive}Message was renamed to {Send,Receive}Datagram: #​4116
  • Closing a Listener created from a Transport doesn't close already established QUIC connections: #​4072
  • http3: the ResponseWriter now automatically discards the response body for HEAD requests: #​4115

Other Changes / Fixes

  • When using Dial (not DialEarly) now doesn't perform 0-RTT handshake, even if the session ticket allows 0-RTT: #​4125
  • ClientHellos offering TLS versions older than 1.3 are now reject (when using Go 1.20): #​4130
  • EPERM sendmsg errors (see https://github.com/golang/go/issues/63322) are now automatically caught: #​4111
  • Sending CONNECTION_REFUSED now doesn't spawn a new Go routine: #​4091
  • Sending Retry packets now doesn't spawn a new Go routine: #​4092

Please support quic-go!

Is your project / company relying on quic-go? Please consider funding the project. Any support is highly appreciated!

Changelog

Full Changelog: https://github.com/quic-go/quic-go/compare/v0.39.0...v0.40.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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) | require | minor | `v0.39.3` -> `v0.40.0` | --- ### Release Notes <details> <summary>quic-go/quic-go</summary> ### [`v0.40.0`](https://github.com/quic-go/quic-go/releases/tag/v0.40.0) [Compare Source](https://github.com/quic-go/quic-go/compare/v0.39.3...v0.40.0) #### API Changes - `Connection.{Send,Receive}Message` was renamed to `{Send,Receive}Datagram`: [#&#8203;4116](https://github.com/quic-go/quic-go/issues/4116) - Closing a `Listener` created from a `Transport` doesn't close already established QUIC connections: [#&#8203;4072](https://github.com/quic-go/quic-go/issues/4072) - http3: the `ResponseWriter` now automatically discards the response body for HEAD requests: [#&#8203;4115](https://github.com/quic-go/quic-go/issues/4115) #### Other Changes / Fixes - When using `Dial` (not `DialEarly`) now doesn't perform 0-RTT handshake, even if the session ticket allows 0-RTT: [#&#8203;4125](https://github.com/quic-go/quic-go/issues/4125) - ClientHellos offering TLS versions older than 1.3 are now reject (when using Go 1.20): [#&#8203;4130](https://github.com/quic-go/quic-go/issues/4130) - EPERM sendmsg errors (see https://github.com/golang/go/issues/63322) are now automatically caught: [#&#8203;4111](https://github.com/quic-go/quic-go/issues/4111) - Sending CONNECTION_REFUSED now doesn't spawn a new Go routine: [#&#8203;4091](https://github.com/quic-go/quic-go/issues/4091) - Sending Retry packets now doesn't spawn a new Go routine: [#&#8203;4092](https://github.com/quic-go/quic-go/issues/4092) #### Please support quic-go! Is your project / company relying on quic-go? Please consider [funding the project](https://github.com/sponsors/marten-seemann). Any support is highly appreciated! #### Changelog - simplify sending of INVALID_TOKEN errors by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4090 - don't spawn a new Go routine to send a CONNECTION_REFUSED packet by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4091 - don't spawn a new Go routine to send a Retry packet by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4092 - README: add qlog to list of supported RFCs, add an example by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4102 - fix IPv4 ECN control message length on FreeBSD by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4110 - catch EPERM sendmsg errors for the very first packet on Linux by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4111 - use new gomock feature to generate type-safe methods in mocks by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4057 - http3: discard body from responses to HEAD requests by [@&#8203;Glonee](https://github.com/Glonee) in https://github.com/quic-go/quic-go/pull/4115 - fix logging of connection IDs in tracer test by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4118 - ci: create separate artifact archives per workflow run by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4121 - ci: use bash on all platforms by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4122 - rename Connection.{Send,Receive}Message to {Send,Receive}Datagram by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4116 - fix IPv4 ECN control message length on Linux by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4127 - use typed atomics in integration tests by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4120 - ci: run linter on all supported Go versions by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4126 - never allow 0-RTT when using Dial, even if the session ticket allows it by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4125 - reject ClientHellos that offer TLS versions older than 1.3 (for Go 1.20) by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4130 - handshake: clone the tls.Config returned by GetConfigForClient by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4133 - handshake: set MinVersion on the Config returned by GetConfigForClient by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4134 - don't close established connections on Listener.Close, when using a Transport by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4072 - README: link to webtransport-go repo by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4117 - fix race condition in multiplex integration test by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4136 - document what happens to established connections on Listener.Close by [@&#8203;marten-seemann](https://github.com/marten-seemann) in https://github.com/quic-go/quic-go/pull/4138 **Full Changelog**: https://github.com/quic-go/quic-go/compare/v0.39.0...v0.40.0 </details> --- ### 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS43MS4xIiwidXBkYXRlZEluVmVyIjoiMzUuNzEuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
renovate-bot added 1 commit 2023-10-31 05:00:33 +00:00
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
939a09da5b
fix(deps): update module github.com/quic-go/quic-go to v0.40.0
renovate-bot merged commit 939a09da5b into master 2023-10-31 06:00:23 +00:00
Sign in to join this conversation.
No description provided.