remove the Partial modifier from the socket.data type (#4740) (e5c62ca)
Features
Support for WebTransport
The Socket.IO server can now use WebTransport as the underlying transport.
WebTransport is a web API that uses the HTTP/3 protocol as a bidirectional transport. It's intended for two-way communications between a web client and an HTTP/3 server.
Until WebTransport support lands in Node.js, you can use the @fails-components/webtransport package:
import { readFileSync } from "fs";
import { createServer } from "https";
import { Server } from "socket.io";
import { Http3Server } from "@fails-components/webtransport";
remove the Partial modifier from the socket.data type (#4740) (e5c62ca)
Features
Support for WebTransport
The Socket.IO server can now use WebTransport as the underlying transport.
WebTransport is a web API that uses the HTTP/3 protocol as a bidirectional transport. It's intended for two-way communications between a web client and an HTTP/3 server.
Until WebTransport support lands in Node.js, you can use the @fails-components/webtransport package:
import { readFileSync } from "fs";
import { createServer } from "https";
import { Server } from "socket.io";
import { Http3Server } from "@fails-components/webtransport";
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 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)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/liferay-design/liferay.design/network/alerts).
Bumps socket.io to 4.7.1 and updates ancestor dependency gatsby. These dependencies need to be updated together.
Updates
socket.io
from 3.1.1 to 4.7.1Release notes
Sourced from socket.io's releases.
... (truncated)
Changelog
Sourced from socket.io's changelog.
... (truncated)
Commits
2f6cc2f
chore(release): 4.7.100d8ee5
chore(release): 4.7.02dd5fa9
ci: add Node.js 20 in the test matrixa5dff0a
docs(examples): increase httpd ProxyTimeout value (2)3035c25
docs(examples): increase httpd ProxyTimeout value63f181c
feat: serve client bundles with CORS headersa250e28
chore: bump engine.io to version 6.5.0e5c62ca
fix: remove the Partial modifier from the socket.data type (#4740)01d3762
docs(changelog): update the version range of the engine.io dependencyfaf914c
chore(release): 4.6.2Updates
gatsby
from 2.32.13 to 5.13.6Release notes
Sourced from gatsby's releases.
... (truncated)
Commits
36f23d2
chore(release): Publish04c438a
perf(gatsby-adapter-netlify): improve adapt() performance (#38988) (#38991)6c63350
chore(release): Publish326c89a
feat: allow dsg/ssr renders without access to datastore if it's not required ...e7231ec
chore: pin@vercel/webpack-asset-relocator-loader
(#38981) (#38982)0f9ad54
chore(release): Publishb6935a4
chore(gatsby-source-contentful): upgrade is-online (#38862) (#38970)8f0f7c5
chore(release): Publishedaf016
fix(gatsby-adapter-netlify): handler generation on windows (#38900) (#38929)b0960f5
chore(release): PublishDependabot 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