← All stories
● Covered by 1 source Β· 2 reportsMedium impact

Rust Releases Versions 1.96.0 and 1.96.1 with New Features and Security Patches

Aggregated by BrevFeed releases Β· updated 3h ago
πŸ”– Save

The Rust programming language has released versions 1.96.0 and 1.96.1. Version 1.96.0 introduces stable range types and assertion macros for better software design and debugging. Version 1.96.1 delivers important security fixes for three CVEs affecting libssh2. These updates are crucial for developers using Rust for reliable, secure code.

Key points

Rust 1.96.0 Release

The Rust programming language has released version 1.96.0, which includes notable improvements like stable versions of new range types and assertion macros. These enhancements target software design and debugging capabilities, making it easier for developers to create reliable and efficient applications.

Details on New Features

Version 1.96.0 introduces core range types such as core::range::Range, core::range::RangeFrom, and core::range::RangeInclusive, which avoid the complications of implementing both Iterator and Copy simultaneously. Instead, these types implement IntoIterator, allowing them to be Copy.

Security Patch with 1.96.1

Rust version 1.96.1 addresses critical security vulnerabilities by fixing three CVEs in libssh2, which is relevant for Rust's package manager, Cargo. This update is vital for developers to maintain safety and reliability in their software projects.

Upgrade Instructions

Developers can update to these new Rust versions through rustup. For those without Rust installed, detailed instructions are available on the Rust website to ensure developers can easily upgrade and protect their projects.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors β€” check the original sources. How BrevFeed works β†’

Primary sources

GitHub rust-lang/rust GitHub rust-lang/rust-clippy GitHub rust-lang/blog.rust-lang.org CVE CVE-2026-52235.3 MEDIUM CVE CVE-2026-52226.5 MEDIUM GitHub rust-lang/cargo

How outlets covered it

The Rust team has released version 1.96.1, which includes critical security fixes for three CVEs affecting libssh2. This update is significant for developers using Rust and its ecosystem, ensuring safer software development practices.

Rust 1.96.0 has been released, introducing stable versions of new range types and assertion macros. These updates improve how ranges can be used and can aid developers in better software design and debugging.