Changelog
Política de versionado
Los lanzamientos de Socket.IO siguen de cerca el Versionado Semántico.
Esto significa que con un número de versión x.y.z:
- cuando lanzamos correcciones de errores críticos, hacemos un lanzamiento de parche incrementando el número
z(ej:1.2.3a1.2.4). - cuando lanzamos nuevas características o correcciones no críticas, hacemos un lanzamiento menor incrementando el número
y(ej:1.2.3a1.3.0). - cuando lanzamos cambios incompatibles, hacemos un lanzamiento mayor incrementando el número
x(ej:1.2.3a2.0.0).
Cambios incompatibles
Los cambios incompatibles son inconvenientes para todos, así que intentamos minimizar el número de lanzamientos mayores.
Hemos tenido dos cambios incompatibles importantes que impactaron el protocolo Socket.IO a lo largo de los años:
- Socket.IO v2 fue lanzado en mayo 2017
- Socket.IO v3 fue lanzado en noviembre 2020
información
Socket.IO v4 (lanzado en marzo 2021) no incluyó ninguna actualización al protocolo Socket.IO (solo un par de cambios incompatibles en la API del servidor Node.js), así que no se cuenta aquí.
Referencia: Migrando de 3.x a 4.0
Hitos importantes
Además de los cambios incompatibles listados arriba, aquí están los últimos cambios importantes en Socket.IO:
| Versión | Fecha | Descripción |
|---|---|---|
4.7.0 | Junio 2023 | Soporte para WebTransport |
4.6.0 | Febrero 2023 | Introducción de Recuperación del estado de conexión |
4.4.0 | Noviembre 2021 | Soporte para uWebSockets.js |
4.1.0 | Mayo 2021 | Introducción de serverSideEmit() |
4.0.0 | Marzo 2021 | Reescritura a TypeScript |
Uso por versión
A partir de junio 2024:
Paquete socket.io


Paquete socket.io-client

