El equipo de desarrollo de Rust ha anunciado el lanzamiento de la versión 1.96.0, una actualización que mejora la ergonomía y seguridad del lenguaje de programación. Disponible desde el 28 de mayo de 2026, este lanzamiento introduce nuevos tipos de rango en la biblioteca estándar (core::range) que implementan IntoIterator y la característica Copy. Esta mejora permite almacenar selectores de segmentos en tipos copiables, facilitando la gestión de datos sin necesidad de dividir los límites de inicio y fin. Asimismo, se estabilizan las macros assert_matches! y debug_assert_matches! para diagnosticar fallos de coincidencia de patrones. En el ámbito de WebAssembly, el enlazador ha modificado su comportamiento para no pasar --allow-undefined, convirtiendo los símbolos indefinidos en errores y previniendo problemas de configuración. La versión también incluye parches de seguridad para vulnerabilidades en registros de paquetes y nuevas APIs como LazyLock. Los usuarios pueden actualizar mediante el comando rustup update stable.
Rust 1.96.0 introduce nuevos tipos de rango copiables
Fuentes:
Announcing Rust 1.96.0 | Rust Blog
