Before v0.7.0, the server (incorrectly) didn't advertise support the Extended CONNECT extension. With quic-go/quic-go#4341, it now does. The client now checks for Extended CONNECT support, and aborts the handshake if the server doesn't support it. This means that v0.7.0 clients are now incompatible with pre-v0.7.0 servers.
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 ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the go-packages group with 4 updates: github.com/centrifugal/protocol, github.com/nats-io/nats.go, github.com/quic-go/quic-go and github.com/quic-go/webtransport-go.
Updates
github.com/centrifugal/protocol
from 0.12.0 to 0.12.1Commits
c9b6ab8
update gitignorea9e11df
return EOF early8be3880
Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 (#22)Updates
github.com/nats-io/nats.go
from 1.33.1 to 1.34.0Release notes
Sourced from github.com/nats-io/nats.go's releases.
Commits
33316cd
Release v1.34.0 (#1587)3ba8e08
[IMPROVED] Add test checking if client reconnects after jwt expires (#1586)8ba3483
Merge pull request #1585 from ramonberrutti/fix-stop-errordd3a093
[FIXED] Incorrect stopErr used6dfefd9
[IMPROVED] Fetch and FetchBatch for draining and closed subscriptions (#1582)85e6223
Release v1.33.1 (#1558)aefaeac
[IMPROVED] Missing section in jetstream readme ToC (#1557)4bc3ea9
[IMPROVED] Fixed typos in comments (#1581)92c4a99
[ADDED] StatusChanged for core and js subscriptions (#1570)52a2d33
[IMPROVED] Bind Streams in Object Store Watchers (#1578)Updates
github.com/quic-go/quic-go
from 0.41.0 to 0.42.0Release notes
Sourced from github.com/quic-go/quic-go's releases.
... (truncated)
Commits
4a99b81
close connection when an abnormally large number of frames are queued (#4369)9971fed
use Transport.VerifySourceAddress to control the Retry Mechanism (#4362)497d3f5
http3: add a RoundTripOpt to check the server's SETTINGS frame (#4355)ca787d6
add an AddrVerified field to the ClientHelloInfo (#4360)f147639
update gomock to v0.4.0 (#4361)06b4214
remove unused ReceiveStream.CloseRemote method (#4357)5fd5d77
Merge pull request #4305 from quic-go/qlog-tracer30e01b9
use the transport tracer in integration tests55c05ac
qlog: log sent packets outside of a QUIC connectionaff90a6
qlog: log sent Version Negotiation packetsUpdates
github.com/quic-go/webtransport-go
from 0.6.0 to 0.7.0Release notes
Sourced from github.com/quic-go/webtransport-go's releases.
Commits
4080cd5
check the server's HTTP/3 SETTINGS before initiating a session (#120)748a51d
update quic-go to v0.42.0 (#119)5291157
ci: uci/copy-templates (#129)2275cd7
ci: bump actions/setup-python from 4 to 5 (#128)a7777b9
ci: bump nanasess/setup-chromedriver from 1 to 2 (#126)0478884
ci: bump actions/setup-go from 3 to 5 (#127)27e56e1
ci: bump actions/checkout from 3 to 4 (#125)a30555b
enable Dependabot for GitHub Actions (#124)73e793a
ci: update ChromeDriver to v114.0.5735.90 in interop test (#123)4f3d108
set the H3 WebTransport setting on the client side (#105)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