Doridian / wsvpn

VPN over WebSocket and WebTransport
BSD 3-Clause "New" or "Revised" License
120 stars 12 forks source link

Update module github.com/quic-go/webtransport-go to v0.8.0 - autoclosed #511

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/quic-go/webtransport-go v0.7.0 -> v0.8.0 age adoption passing confidence

Release Notes

quic-go/webtransport-go (github.com/quic-go/webtransport-go) ### [`v0.8.0`](https://togithub.com/quic-go/webtransport-go/releases/tag/v0.8.0) [Compare Source](https://togithub.com/quic-go/webtransport-go/compare/v0.7.0...v0.8.0) #### Features This release adds support for WebTransport Datagrams ([#​142](https://togithub.com/quic-go/webtransport-go/issues/142)). Datagrams are a required feature of WebTransport, therefore there’s no need to negotiate support for it. webtransport-go handles negotiation of QUIC and HTTP/3 datagram support. Datagrams can be sent by calling `SendDatagram` on the `Session`, and received using `ReceiveDatagram`. #### Breaking Changes - rename `ConnectionError` to the `SessionError` ([#​134](https://togithub.com/quic-go/webtransport-go/issues/134)) - add a `Remote` field to the `StreamError` ([#​139](https://togithub.com/quic-go/webtransport-go/issues/139)) #### Other Notable Changes - block calls to `Server.Upgrade` until the client’s SETTINGS were received, check for HTTP Datagram support ([#​146](https://togithub.com/quic-go/webtransport-go/issues/146)) - check the server's SETTINGS before sending the Extended CONNECT request ([#​151](https://togithub.com/quic-go/webtransport-go/issues/151)) #### *quic-go.net*: Launching a new Documentation Site With this release, we're launching a new documentation site for the quic-go projects (quic-go itself, HTTP/3, webtransport-go, and soon, masque-go): [quic-go.net](https://quic-go.net). The documentation site aims to explain the concepts and how they are made accessible using webtransport-go's API. A lot of work has gone into the documentation already, but we're by no means done yet. The entire source is public in https://github.com/quic-go/docs/, and we're happy about community contributions. #### webtransport-go needs your support! Is your project / company relying on webtransport-go? Please consider [funding the project](https://togithub.com/sponsors/marten-seemann). Any support is highly appreciated! #### Changelog - rename the ConnectionError to SessionError by [@​marten-seemann](https://togithub.com/marten-seemann) in [https://github.com/quic-go/webtransport-go/pull/134](https://togithub.com/quic-go/webtransport-go/pull/134) - update quic-go, use the new HTTP/3 API by [@​marten-seemann](https://togithub.com/marten-seemann) in [https://github.com/quic-go/webtransport-go/pull/138](https://togithub.com/quic-go/webtransport-go/pull/138) - add a Remote field to the StreamError by [@​marten-seemann](https://togithub.com/marten-seemann) in [https://github.com/quic-go/webtransport-go/pull/139](https://togithub.com/quic-go/webtransport-go/pull/139) - remove custom qlogger implementation in tests by [@​marten-seemann](https://togithub.com/marten-seemann) in [https://github.com/quic-go/webtransport-go/pull/143](https://togithub.com/quic-go/webtransport-go/pull/143) - enable datagram support on the SingleDestinationRoundTripper by [@​marten-seemann](https://togithub.com/marten-seemann) in [https://github.com/quic-go/webtransport-go/pull/144](https://togithub.com/quic-go/webtransport-go/pull/144) - gitignore: ignore all qlog files by [@​marten-seemann](https://togithub.com/marten-seemann) in [https://github.com/quic-go/webtransport-go/pull/145](https://togithub.com/quic-go/webtransport-go/pull/145) - block Upgrade on HTTP SETTINGS, check for client datagram support by [@​marten-seemann](https://togithub.com/marten-seemann) in [https://github.com/quic-go/webtransport-go/pull/146](https://togithub.com/quic-go/webtransport-go/pull/146) - README: link to the new documentation site by [@​marten-seemann](https://togithub.com/marten-seemann) in [https://github.com/quic-go/webtransport-go/pull/148](https://togithub.com/quic-go/webtransport-go/pull/148) - update quic-go to v0.43.0 by [@​marten-seemann](https://togithub.com/marten-seemann) in [https://github.com/quic-go/webtransport-go/pull/150](https://togithub.com/quic-go/webtransport-go/pull/150) - ci: update ChromeDriver to 124.0.6367.62 in interop test by [@​marten-seemann](https://togithub.com/marten-seemann) in [https://github.com/quic-go/webtransport-go/pull/152](https://togithub.com/quic-go/webtransport-go/pull/152) - check the server's SETTINGS before sending the Extended CONNECT request by [@​marten-seemann](https://togithub.com/marten-seemann) in [https://github.com/quic-go/webtransport-go/pull/151](https://togithub.com/quic-go/webtransport-go/pull/151) - add support for datagrams by [@​marten-seemann](https://togithub.com/marten-seemann) in [https://github.com/quic-go/webtransport-go/pull/142](https://togithub.com/quic-go/webtransport-go/pull/142) **Full Changelog**: https://github.com/quic-go/webtransport-go/compare/v0.7.0...v0.8.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 Mend Renovate. View repository job log here.