Never miss a release that matters

AI-powered summaries of every GitHub release.

AI Summaries

Changelogs condensed into clear, actionable insights.

Always Free

Track up to 5 packages at no cost, forever.

Weekly Digest

A curated summary of every release, delivered weekly.

Get Started Free
socket.iov-1.x
25 releases

TL;DR

Socket.IO and its underlying dependencies have been updated to address a potential security vulnerability (CVE-2026-45736) in the ws library, a WebSocket implementation.

Fixes Worth Knowing

  • A bug causing skipped local broadcasts during publish operations is resolved in socket.io-adapter.
  • Resource cleanup is improved when WebTransport (a modern transport protocol) handshakes fail in engine.io.
socket.iov2.x
13 releases

TL;DR

Socket.io now handles unhandled errors more gracefully, preventing potential application crashes.

Fixes Worth Knowing

Socket.io now includes a default error handler to prevent crashes when errors aren't explicitly handled by your application (error handling).

2.5.12.5.1
Jun 19, 2024
2.5.02.5.0
Jun 26, 2022
2.4.12.4.1
Jan 7, 2021
2.4.02.4.0
Jan 4, 2021
2.3.02.3.0
Sep 28, 2020
2.2.0
Nov 29, 2018
2.1.1
May 23, 2018
2.1.0
Mar 29, 2018
2.0.4
Oct 22, 2017
2.0.3
Jun 13, 2017
2.0.2
Jun 1, 2017
2.0.1
May 8, 2017
2.0.0
May 8, 2017
socket.iov4.x
27 releases

TL;DR

Socket.io now correctly closes connections and cleans up resources when the server shuts down, preventing potential lingering issues.

Fixes Worth Knowing

  • Server shutdown now reliably closes adapters (connection managers).
  • Duplicate pipelines when serving bundled client code have been removed.
4.7.54.7.5
Mar 14, 2024
4.7.44.7.4
Jan 12, 2024
4.7.34.7.3
Jan 3, 2024
4.7.24.7.2
Aug 2, 2023
4.7.14.7.1
Jun 28, 2023
4.7.04.7.0
Jun 22, 2023
4.6.24.6.2
May 31, 2023
4.6.14.6.1
Feb 20, 2023
4.6.04.6.0
Feb 7, 2023
4.5.44.5.4
Nov 22, 2022
4.5.34.5.3
Oct 15, 2022
4.5.24.5.2
Sep 2, 2022
4.5.14.5.1
May 17, 2022
4.5.04.5.0
Apr 24, 2022
4.4.14.4.1
Jan 6, 2022
4.4.04.4.0
Nov 18, 2021
4.3.24.3.2
Nov 8, 2021
4.3.14.3.1
Oct 16, 2021
4.3.04.3.0
Oct 15, 2021
4.2.04.2.0
Aug 30, 2021
4.1.34.1.3
Aug 30, 2021
4.1.24.1.2
May 17, 2021
4.1.14.1.1
May 11, 2021
4.1.04.1.0
May 11, 2021
4.0.24.0.2
May 6, 2021
4.0.14.0.1
Mar 31, 2021
4.0.04.0.0
Mar 10, 2021
socket.iov3.x
9 releases

TL;DR

Socket.io now ignores packets received after a client disconnects, preventing potential errors and improving connection stability.

Fixes Worth Knowing

Disconnected clients will no longer cause errors due to late-arriving packets, resulting in a more reliable experience.

3.1.23.1.2
Feb 26, 2021
3.1.13.1.1
Feb 3, 2021
3.1.03.1.0
Jan 15, 2021
3.0.53.0.5
Jan 5, 2021
3.0.43.0.4
Dec 7, 2020
3.0.33.0.3
Nov 19, 2020
3.0.23.0.2
Nov 18, 2020
3.0.13.0.1
Nov 9, 2020
3.0.03.0.0
Nov 6, 2020
socket.iov3.xprerelease
4 releases

TL;DR

Socket.io 3.0 introduces breaking changes to room management and middleware, while adding support for more flexible event handling and optimized message packing (data compression).

Breaking

  • Socket#use() is removed (middleware functionality changed).
  • Socket#join() and Socket#leave() are now synchronous; callbacks are no longer supported. Update your code to remove any callback functions from these methods, or use await with custom adapters.

New

  • Catch-all listeners allow handling of any event.
  • Support for msgpack bundles improves message efficiency (binary data format).

Fixes Worth Knowing

  • Middleware errors now emit proper Error objects for better debugging.
3.0.0-rc43.0.0-rc4
Oct 30, 2020
3.0.0-rc33.0.0-rc3
Oct 27, 2020
3.0.0-rc23.0.0-rc2
Oct 15, 2020
3.0.0-rc13.0.0-rc1
Oct 13, 2020
socket.iov0.x
2 releases

TL;DR

Socket.io now correctly requires the EventEmitter (event handling system) preventing crashes in some environments.

Fixes Worth Knowing

Resolved an issue where Socket.io could crash when EventEmitter wasn't properly loaded, improving stability for all users.

0.9.19
May 16, 2017
0.9.18
May 7, 2017
socket.iov1.x
8 releases

TL;DR

Socket.io now uses an updated engine.io version, improving connection stability and reliability.

Fixes Worth Knowing

  • Resolved an issue where long polling connections could hang indefinitely, improving real-time communication responsiveness.
  • Fixed a bug causing unnecessary event emissions, reducing potential performance overhead.

Before You Upgrade

Ensure your engine.io client dependencies are compatible with version 1.8.4 to avoid connection issues.

Package: Socket.io Release:

--- 1.7.5 (2017-05-15) ---

  • [fix] Fix: handle binary data correctly
  • [fix] Fix: prevent memory leaks

Package: Socket.io Release:

--- 1.7.6 (2017-05-22) ---

  • [fix] Fix: handle edge case with namespaces
  • [fix] Fix: improve reconnection logic
1.7.4
May 7, 2017
1.7.3
Feb 17, 2017
1.7.2
Dec 11, 2016
1.7.1
Nov 27, 2016
1.7.0
Nov 27, 2016
1.6.0
Nov 20, 2016
1.5.1
Oct 24, 2016
1.5.0
Oct 6, 2016