Skip to content

Releases: socketio/socket.io

[email protected]

Choose a tag to compare

@darrachequesne darrachequesne released this 25 Sep 09:00
c239eb5

Bug Fixes

  • cleanup pending acks on timeout to prevent memory leak (37aad11)
  • prevent uWebSockets.js from serving missing client files (dfb5ab3)
  • reject stateful regexps for dynamic namespaces (59f4f24)
  • types: allow emitWithAck() for events with void callbacks (#5453) (8b93a18)
  • types: properly import http module (74599a6)

Dependencies

[email protected]

Choose a tag to compare

@darrachequesne darrachequesne released this 25 Sep 08:59
11a6f56

Bug Fixes

  • types: export ExtendedError for connect_error event (#5548) (c0d5450)
  • types: export reserved event interfaces (#5533) (03945df)

Dependencies

[email protected]

Choose a tag to compare

@darrachequesne darrachequesne released this 25 Sep 08:02
00e4e73

Bug Fixes

  • types: export reserved event interfaces (#5533) (ced7dfd)
  • restore default transport resolution (3df3fed)

Dependencies

[email protected]

Choose a tag to compare

@darrachequesne darrachequesne released this 24 Sep 10:19
9738333

Bug Fixes

  • refresh ping timeout on incoming packets (da008a5)

Dependencies

@socket.io/[email protected]

Choose a tag to compare

@darrachequesne darrachequesne released this 08 Sep 09:37
8249961

Bug Fixes

  • guard client lookups against prototype pollution (830e364)
  • properly export options (37f8a32)
  • properly handle upgrade failures (7a33d9b)
  • skip side effects when lock acquisition fails (1d4269c)

Diff: https://github.com/socketio/socket.io/compare/@socket.io/[email protected][email protected]/[email protected]

[email protected]

Choose a tag to compare

@darrachequesne darrachequesne released this 03 Sep 10:21
64066c3

Bug Fixes

  • reject protocol mismatch for existing sessions (86db1fc)
  • restore compatibility with Node.js 10 (ae7fb46)
  • run the polling write callback when the client aborts a compressed response (#5540) (915a3ed)

Performance Improvements

  • optimize polling request body buffering (dcbd961)
  • stream compressed polling responses (91dd763)

Dependencies

[email protected]

Choose a tag to compare

@darrachequesne darrachequesne released this 16 Jul 08:28
98e61b9

Bug Fixes

  • reject binary packets with zero attachments (9c6323e)

[email protected]

Choose a tag to compare

@darrachequesne darrachequesne released this 15 Jul 14:55
4054894

Bug Fixes

  • honor toJSON() when deconstructing a binary packet (#5518) (57f1114)
  • reject binary packets with zero attachments (7c6ef57)

New Contributors

[email protected]

Choose a tag to compare

@darrachequesne darrachequesne released this 16 Jul 08:27
e590976

Bug Fixes

  • reject binary packets with zero attachments (ced94ff)

[email protected]

Choose a tag to compare

@darrachequesne darrachequesne released this 16 Jun 09:19
ac83bfa

The ws dependency was bumped to ~8.21.0 following CVE-2026-48779.