Ir al contenido principal
Versión: 4.x

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.3 a 1.2.4).
  • cuando lanzamos nuevas características o correcciones no críticas, hacemos un lanzamiento menor incrementando el número y (ej: 1.2.3 a 1.3.0).
  • cuando lanzamos cambios incompatibles, hacemos un lanzamiento mayor incrementando el número x (ej: 1.2.3 a 2.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ónFechaDescripción
4.7.0Junio 2023Soporte para WebTransport
4.6.0Febrero 2023Introducción de Recuperación del estado de conexión
4.4.0Noviembre 2021Soporte para uWebSockets.js
4.1.0Mayo 2021Introducción de serverSideEmit()
4.0.0Marzo 2021Reescritura a TypeScript

Uso por versión

A partir de junio 2024:

Paquete socket.io

Descargas del cliente por versiónDescargas del cliente por versión

Paquete socket.io-client

Descargas del cliente por versiónDescargas del cliente por versión