Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
socket.io
We are on a mission to enable real-time bidirectional communication on every platform.
Collective -
Host: opensource -
https://opencollective.com/socketio
- Website: https://socket.io/
- Code: https://github.com/socketio/socket.io
Diff: https://github.com/socketio/socket.io/compare/4.5.0...4.5.1
github.com/socketio/socket.io - 5ab8289c0acd33d7230541f4fe3be5ccca21a556 authored over 2 years ago by Damien Arrachequesne <[email protected]>Related:
- https://github.com/socketio/socket.io/issues/4359
- https://github.com/socketio/sock...
github.com/socketio/socket.io - 9b43c9167cff817c60fa29dbda2ef7cd938aff51 authored over 2 years ago by h110m <[email protected]>
Diff: https://github.com/socketio/socket.io/compare/4.4.1...4.5.0
github.com/socketio/socket.io - 8ecfcba5c14cff079c59ccc32e6e5150b17b4a56 authored over 2 years ago by Damien Arrachequesne <[email protected]>github.com/socketio/socket.io - 572133a58ddbfa83f3c8802360666e71617e7ea3 authored over 2 years ago by Damien Arrachequesne <[email protected]>
Release notes: https://github.com/socketio/engine.io/releases/tag/6.2.0
Diff: https://github.com...
Related: https://github.com/socketio/socket.io/issues/4329
github.com/socketio/socket.io - 06e6838b18f730ce41a8ad3e0396b23a7975d5a4 authored over 2 years ago by Damien Arrachequesne <[email protected]>github.com/socketio/socket.io - 1f03a44d1f39485447e99f3c1d3dfe12806bb2fb authored over 2 years ago by WD <[email protected]>
github.com/socketio/socket.io - be3d7f0f1f9a5105a926c18d17bf2613676ce98b authored over 2 years ago by Damien Arrachequesne <[email protected]>
Related: https://github.com/socketio/socket.io/issues/3933
github.com/socketio/socket.io - d12aab2d69cb6314f01056f847cce6d15d8a3994 authored over 2 years ago by Damien Arrachequesne <[email protected]>Related:
- https://github.com/socketio/socket.io/issues/4325
- https://github.com/dfederm/karma...
This commit handles several edge cases that were silently ignored
before:
- receiving several C...
github.com/socketio/socket.io - 0b35dc77c07bfcf02c28643432affffbfc411038 authored over 2 years ago by Damien Arrachequesne <[email protected]>This is similar to `onAny()`, but for outgoing packets.
Syntax:
```js
socket.onAnyOutgoing((ev...
Syntax:
```js
io.timeout(1000).emit("some-event", (err, responses) => {
// ...
});
```
The a...
github.com/socketio/socket.io - 8b204570a94979bbec307f23ca078f30f5cf07b0 authored over 2 years ago by Damien Arrachequesne <[email protected]>github.com/socketio/socket.io - 0b7d70ca42f7f3590f20ded372909a79ea270a7d authored over 2 years ago by Damien Arrachequesne <[email protected]>
Related: https://github.com/socketio/engine.io/security/advisories/GHSA-273r-mgr4-v34f
github.com/socketio/socket.io - 2f9643895207a95e4ee836b6d813163f52036bb9 authored almost 3 years ago by Szegedi Ádám <[email protected]>Labeled tuple elements were added in TypeScript 4.0.
Reference: https://www.typescriptlang.or...
github.com/socketio/socket.io - 02c87a85614e217b8e7b93753f315790ae9d99f6 authored almost 3 years ago by Chris Swithinbank <[email protected]>github.com/socketio/socket.io - 37b6d8fff06a5468aee7fbbd701b5977e90ab778 authored almost 3 years ago by Damien Arrachequesne <[email protected]>
Related: https://github.com/socketio/socket.io/issues/4242
github.com/socketio/socket.io - af54565b2d65dd53a3c38166ce5f523f1ad51f85 authored almost 3 years ago by Damien Arrachequesne <[email protected]>
Updating to v2 fails in the CI on Node.js 12 & 14 with the following
error:
> npm ERR! Error wh...
github.com/socketio/socket.io - aa5312a4b684104e3a7710a7484c85e9f42ae700 authored almost 3 years ago by Damien Arrachequesne <[email protected]>Diff: https://github.com/socketio/socket.io/compare/4.4.0...4.4.1
github.com/socketio/socket.io - c82a4bdf1f900644cd7ee823a32c7820164fe80e authored almost 3 years ago by Damien Arrachequesne <[email protected]>Related:
- https://github.com/socketio/socket.io/issues/4229
- https://github.com/socketio/s...
Related: https://github.com/socketio/socket.io/issues/4235
github.com/socketio/socket.io - 3bf5d92735e8b57c00a57836211027ebb8eb3eae authored almost 3 years ago by Damien Arrachequesne <[email protected]>So that it can be used by the end users:
```ts
const myMiddleware = ([eventName, ...args]: Even...
github.com/socketio/socket.io - c840bad43a2526dddd7358f25ba93c17477b6312 authored almost 3 years ago by Damien Arrachequesne <[email protected]>
The `SocketData` type was only available on the main namespace.
Related: https://github.com/s...
github.com/socketio/socket.io - f2b8de71919e1b4d3e57f15a459972c1d1064787 authored almost 3 years ago by Orkhan Alikhanov <[email protected]>
See [1] for detail, in `nodenext` module resolution it requires a
`types` field in `exports` wi...
Related: https://github.com/socketio/socket.io/issues/4213
github.com/socketio/socket.io - c196689545ead08fd529c04ae287126567eb4d3f authored about 3 years ago by Damien Arrachequesne <[email protected]>github.com/socketio/socket.io - 7a70f63499e2be66b072543db8ebf928b6923633 authored about 3 years ago by Mikhail Dudin <[email protected]>
github.com/socketio/socket.io - e5897dd7dc792e0abadf39dd9677a2ca19970058 authored about 3 years ago by anderslatif <[email protected]>
- remove useless Dockerfile
- clean format
- migrate to @socket.io/redis-adapter
Diff: https://github.com/socketio/socket.io/compare/4.3.2...4.4.0
github.com/socketio/socket.io - 0f11c4745f3bf4fba0a452a07e5df37427d06117 authored about 3 years ago by Damien Arrachequesne <[email protected]>
The ack was not properly removed upon timeout, and could be called
twice.
Related: https://gith...
github.com/socketio/socket.io - b839a3b4002b3f2fff4e5dff806623b11c7038e1 authored about 3 years ago by Damien Arrachequesne <[email protected]>Usage:
```js
socket.timeout(5000).emit("my-event", (err) => {
if (err) {
// the client di...
`srv.close()` only closes the underlying HTTP server, but this does not
terminate the existing W...
See also: https://github.com/socketio/socket.io-adapter/commit/88eee5948aba94f999405239025f29c75...
github.com/socketio/socket.io - 2da82103d22b69a8684b5831517a89e722bf090b authored about 3 years ago by Damien Arrachequesne <[email protected]>
The Socket instance is only considered connected when the "connection"
event is emitted, and not...
Usage:
```js
const { App } = require("uWebSockets.js");
const { Server } = require("socket.io")...
Usage:
```js
interface SocketData {
name: string;
age: number;
}
const io = new Se...
github.com/socketio/socket.io - fe8730ca0f15bc92d5de81cf934c89c76d6af329 authored about 3 years ago by Nikita Kolmogorov <[email protected]>Diff: https://github.com/socketio/socket.io/compare/4.3.1...4.3.2
github.com/socketio/socket.io - ed8483da4d1fa44b9852caeb7d9390e94c25c887 authored about 3 years ago by Damien Arrachequesne <[email protected]>
Using an async operation with `io.use()` could lead to the creation of
several instances of a sa...
github.com/socketio/socket.io - 44e20ba5bfcb54f5bbe678fc1bf7f30bb9d90274 authored about 3 years ago by Naseem <[email protected]>
Diff: https://github.com/socketio/socket.io/compare/4.3.0...4.3.1
github.com/socketio/socket.io - ccc5ec39a8bc20d1273b1059e93a2162cae2d51a authored about 3 years ago by Damien Arrachequesne <[email protected]>The check excluded an HTTPS server from being properly attached.
Related: https://github.com/...
github.com/socketio/socket.io - 0ef2a4d02c9350aff163df9cb61aece89c4dac0f authored about 3 years ago by Josh Field <[email protected]>Diff: https://github.com/socketio/socket.io/compare/4.2.0...4.3.0
github.com/socketio/socket.io - 95810aa62d2113db5cc052c857e808fb9b0d5518 authored about 3 years ago by Damien Arrachequesne <[email protected]>Related:
- https://github.com/socketio/socket.io-client/commit/0661564dc2005b95843ddb65621b7e89...
github.com/socketio/socket.io - 60edecb3bd33801803cdcba0aefbafa381a2abb3 authored about 3 years ago by Damien Arrachequesne <[email protected]>
Release notes: https://github.com/socketio/engine.io/releases/tag/6.0.0
Diff: https://github.com...
github.com/socketio/socket.io - 4974e9077cd7d1d779d4efc9774806c2a386ed5b authored about 3 years ago by roh-kan <[email protected]>
Reference: https://github.com/socketio/engine.io/blob/18a6eb89fbad618760c6bf81387ad421dfd3353b/l...
github.com/socketio/socket.io - 033c5d399a2b985afad32c1e4b0c16d764e248cd authored over 3 years ago by douira <[email protected]>Related: https://github.com/socketio/socket.io/issues/3447
github.com/socketio/socket.io - 7a74b66872d53f00eac0d80b1869d06a1ebe2f1d authored over 3 years ago by Damien Arrachequesne <[email protected]>
The binary attachments of volatile packets were discarded (only the
header packet was sent) due ...
Diff: https://github.com/socketio/socket.io/compare/4.1.3...4.2.0
github.com/socketio/socket.io - c100b7b61c569b029cd60f236748481c6f5c4cc6 authored over 3 years ago by Damien Arrachequesne <[email protected]>github.com/socketio/socket.io - f03eeca39a08e934b6683371889194407248faa3 authored over 3 years ago by Damien Arrachequesne <[email protected]>
The link will now point towards a sample project, instead of the root
repository.
Related: http...
github.com/socketio/socket.io - d8cc8aef7e21b0350119b117eaad486b8dacee27 authored over 3 years ago by Damien Arrachequesne <[email protected]>So that:
```ts
socket.on("my-event", async () => {
// ...
});
```
is valid under the @typesc...
github.com/socketio/socket.io - ccfd8caba6d38b7ba6c5114bd8179346ed07671c authored over 3 years ago by Damien Arrachequesne <[email protected]>Related: https://github.com/socketio/socket.io/issues/4023
github.com/socketio/socket.io - 24fee27ba36485308f8e995879c10931532c814e authored over 3 years ago by Tim Düsterhus <[email protected]>Fixes the following error:
> test/todo-management/todo.tests.ts:275:3 - error TS2582: Cannot ...
github.com/socketio/socket.io - 310f8557a794bb94291cf8d5ef5f31d8258a3338 authored over 3 years ago by brownman <[email protected]>Diff: https://github.com/socketio/socket.io/compare/4.1.2...4.1.3
github.com/socketio/socket.io - dbd2a07cdad654c030d09c0e479703636d96f127 authored over 3 years ago by Damien Arrachequesne <[email protected]>
Previously, calling `io.except("theroom").emit(...)` did not exclude
the sockets in the given ro...
This header is useless, as the client bundle already contains a
sourceMappingURL field.
Besides...
github.com/socketio/socket.io - a4dffc6527f412d51a786ae5bf2e9080fe1ca63c authored over 3 years ago by Damien Arrachequesne <[email protected]>github.com/socketio/socket.io - 7c44893d7878cd5bba1eff43150c3e664f88fb57 authored over 3 years ago by Damien Arrachequesne <[email protected]>
See also: https://github.com/nodejs/Release#release-schedule
github.com/socketio/socket.io - b833f918c8e30cd4fd42b8315325e0a9d6b10caf authored over 3 years ago by Daniele TDC <[email protected]>github.com/socketio/socket.io - 24d8d1f67f09781e158d0b1d962bc34b82df0455 authored over 3 years ago by Daniele TDC <[email protected]>
github.com/socketio/socket.io - 6f2a50b9327fb5da6a1fb04ed436e156c042f470 authored over 3 years ago by Damien Arrachequesne <[email protected]>
Diff: https://github.com/socketio/socket.io/compare/4.1.1...4.1.2
github.com/socketio/socket.io - 1633150b2bcdebd3c39dc37f7329e84e9951a15e authored over 3 years ago by Damien Arrachequesne <[email protected]>Labeled tuple elements were added in TypeScript 4.0.
Reference: https://www.typescriptlang.org/...
github.com/socketio/socket.io - 0cb6ac95b49a27483b6f1b6402fa54b35f82e36f authored over 3 years ago by Damien Arrachequesne <[email protected]>
Using `[email protected]` with `[email protected]` would lead to
the following error:
> Unc...
github.com/socketio/socket.io - a2cf2486c366cb62293101c10520c57f6984a3fc authored over 3 years ago by Damien Arrachequesne <[email protected]>Diff: https://github.com/socketio/socket.io/compare/4.1.0...4.1.1
github.com/socketio/socket.io - 995f38f4cc1f9a145a6e36dc7e18cab792fc6d36 authored over 3 years ago by Damien Arrachequesne <[email protected]>Related: https://github.com/socketio/socket.io/issues/3796
github.com/socketio/socket.io - 891b1870e92d1ec38910f03bb839817e2d6be65a authored over 3 years ago by Damien Arrachequesne <[email protected]>See also: https://github.com/socketio/socket.io/commit/93cce05fb3faf91f21fa71212275c776aa161107
github.com/socketio/socket.io - b84ed1e41c9053792caf58974c5de9395bfd509f authored over 3 years ago by Damien Arrachequesne <[email protected]>Diff: https://github.com/socketio/socket.io/compare/4.0.2...4.1.0
github.com/socketio/socket.io - fb6b0efec9fcc154dc9131189d78fcfa0a6c7f46 authored over 3 years ago by Damien Arrachequesne <[email protected]>A "new_namespace" event will be emitted when a new namespace is created:
```js
io.on("new_names...
Syntax:
```js
// server A
io.serverSideEmit("hello", "world");
// server B
io.on("hello", (arg...
Packets that are sent to multiple clients will now be pre-encoded for
the WebSocket transport (w...
github.com/socketio/socket.io - 95d9e4a42f136f6557cd969234510ecce6e49c49 authored over 3 years ago by Damien Arrachequesne <[email protected]>
Diff: https://github.com/socketio/socket.io/compare/4.0.1...4.0.2
github.com/socketio/socket.io - 9fff03487c81f36ce5d4502547fa690623c10fae authored over 3 years ago by Damien Arrachequesne <[email protected]>github.com/socketio/socket.io - b81ce4c9d0b00666361498e2ba5e0d007d5860b8 authored over 3 years ago by Damien Arrachequesne <[email protected]>
Before this change, `require("socket.io").Socket` would return
"undefined".
Note: having access...
github.com/socketio/socket.io - d65b6ee84c8e91deb61c3c1385eb19afa196a909 authored over 3 years ago by Damien Arrachequesne <[email protected]>See also: https://socket.io/get-started/basic-crud-application/
github.com/socketio/socket.io - 3665aada4713e06def7218dcd8e48518be41105e authored over 3 years ago by Damien Arrachequesne <[email protected]>Diff: https://github.com/socketio/socket.io/compare/4.0.0...4.0.1
github.com/socketio/socket.io - 1faa7e3aea1414ec814aa935021356e8ed2b054c authored over 3 years ago by Damien Arrachequesne <[email protected]>Related: https://github.com/socketio/socket.io/issues/3833
github.com/socketio/socket.io - a11152f42b281df83409313962f60f230239c79e authored over 3 years ago by Maxime Kjaer <[email protected]>
Typed events in Socket.IO 4.0 remove the need for writing type
annotations in callbacks of rese...
github.com/socketio/socket.io - b4ae8d2e19e7238b17cc316e5d04d8bbc39fc644 authored almost 4 years ago by Damien Arrachequesne <[email protected]>
github.com/socketio/socket.io - 64be1c998525daabe318bd2178cc341b3d59ef20 authored almost 4 years ago by Adán Toscano <[email protected]>
```
(channel ? io.to(channel) : io).emit("stuff", message);
```
would no longer compile.
Relat...
github.com/socketio/socket.io - 1a72ae4fe27a14cf60916f991a2c94da91d9e54a authored almost 4 years ago by Solomon English <[email protected]>Diff: https://github.com/socketio/socket.io/compare/3.1.2...4.0.0
github.com/socketio/socket.io - 5eaeffc8e2244b73dd13fd2562c9684ad289997b authored almost 4 years ago by Damien Arrachequesne <[email protected]>Release notes: https://github.com/socketio/engine.io/releases/tag/5.0.0
github.com/socketio/socket.io - 1b6d6de4ed99da1747641972a6034dbc23415d0e authored almost 4 years ago by Damien Arrachequesne <[email protected]>Syntax:
```ts
interface ClientToServerEvents {
"my-event": (a: number, b: string, c: number[]...
This commit adds the following methods:
- fetchSockets: returns the matching socket instances
...
github.com/socketio/socket.io - b25495c069031674da08e19aed68922c7c7a0e28 authored almost 4 years ago by Damien Arrachequesne <[email protected]>In some cases it is necessary to pass an array of rooms instead of a single room.
New syntax:
...
github.com/socketio/socket.io - 085d1de9df909651de8b313cc6f9f253374b702e authored almost 4 years ago by Damien Arrachequesne <[email protected]>
Previously, broadcasting to a given room (by calling `io.to()`) would
mutate the io instance, wh...
New syntax:
```
io.except("room1").emit(...);
io.to("room1").except("room2").emit(...);
socket...
github.com/socketio/socket.io - 7de2e87e888d849eb2dfc5e362af4c9e86044701 authored almost 4 years ago by Sebastiaan Marynissen <[email protected]>Diff: https://github.com/socketio/socket.io/compare/3.1.1...3.1.2
github.com/socketio/socket.io - 225ade062a13030164f89356b0a41f28203c3458 authored almost 4 years ago by Damien Arrachequesne <[email protected]>Related: https://github.com/socketio/socket.io/issues/3095
github.com/socketio/socket.io - 494c64e44f645cbd24c645f1186d203789e84af0 authored almost 4 years ago by Damien Arrachequesne <[email protected]>Related: https://github.com/socketio/socket.io/issues/3793
github.com/socketio/socket.io - 67a61e39e65f26c9c19b7ddaed8845e8c09e4e84 authored almost 4 years ago by Damien Arrachequesne <[email protected]>See also: https://socket.io/get-started/private-messaging-part-4/
github.com/socketio/socket.io - 7467216e024e4a5c99f23775c31b7041ca180560 authored almost 4 years ago by Damien Arrachequesne <[email protected]>See also: https://socket.io/get-started/private-messaging-part-3/
github.com/socketio/socket.io - 7247b4051f0df7350c435677c8677027fdddb901 authored almost 4 years ago by Damien Arrachequesne <[email protected]>See also: https://socket.io/get-started/private-messaging-part-2/
github.com/socketio/socket.io - 992c9380c34b9a67c03dd503c26d008836f2899b authored almost 4 years ago by Damien Arrachequesne <[email protected]>github.com/socketio/socket.io - 8b404f424b1423ac3132b1929ff149e26a047d41 authored almost 4 years ago by Damien Arrachequesne <[email protected]>
Diff: https://github.com/socketio/socket.io/compare/3.1.0...3.1.1
github.com/socketio/socket.io - 12221f296d52b3dcde34246bd1ada98871b4ada3 authored almost 4 years ago by Damien Arrachequesne <[email protected]>