Cypress 15.17 y 15.18: soporte para Bun, control de SRI y mejoras de estabilidad
Las versiones 15.17 y 15.18 de Cypress (junio–julio) no traen fuegos artificiales — traen algo que las suites en producción agradecen más: estabilidad, rendimiento y compatibilidad con el tooling moderno. Resumen en español del changelog oficial.
Soporte para Bun (15.17)
Cypress ahora soporta Bun como gestor de paquetes. Bun viene ganando adopción acelerada por su velocidad de instalación y ejecución, y las herramientas grandes del ecosistema lo van reconociendo oficialmente una a una — que Cypress se sume elimina una fricción para los equipos que ya migraron.
removeSRIAttributes (15.18)
Nueva opción removeSRIAttributes para remover atributos de Subresource Integrity de los recursos. Contexto para el que no ha chocado con esto: el proxy de Cypress modifica respuestas al vuelo, y los checks de integridad (SRI) de scripts/estilos pueden rechazar esos recursos modificados y romper la página bajo test sin culpa de tu app. La opción da la salida limpia y explícita.
Rendimiento y estabilidad
- Command Log más rápido en tests largos (15.17) — el log en vivo es de lo más pesado del runner; en specs grandes, se nota.
- Verificación del binario más rápida (15.18.1) — arranques de CI más cortos.
- Arreglos quirúrgicos: cuelgues cuando el navegador crashea durante la grabación de video,
cy.intercept()en WebKit experimental, eventobefore:specduplicado en navegación cross-origin, orden dekeyupency.type(), video en Firefox y perfiles de navegador en sistemas de solo lectura.
Nuestra lectura
Tras el cambio de dueños y de estrategia de los últimos años, el ritmo del changelog es la mejor señal de salud de Cypress: releases quincenales, foco en pulir el runner y seguir el ecosistema (Bun, WebKit). No está peleando el liderazgo de features con Playwright — está cuidando su enorme base instalada, que era exactamente lo que esa base necesitaba. Nuestro análisis completo del panorama e2e, aquí; y para dominar la herramienta, el curso gratuito de Cypress moderno.
Detalle completo en el changelog oficial.
Fuente original: Cypress Changelog (docs.cypress.io)