Команда Rust выложила pre-release версии 1.96.0. Это не финальный релиз, а последняя проверка перед публикацией stable, которая запланирована на 28 мая.
Разработчиков просят прогнать новую версию на реальных проектах и заранее поймать регрессии, пока релиз ещё можно поправить.
Из заметного в 1.96:
- стабилизировали
assert_matches! и debug_assert_matches!- добавили поддержку итерации по диапазонам `NonZero`-чисел
- Cargo теперь позволяет зависимости указывать одновременно git-репозиторий и альтернативный registry
- добавили
target.'cfg(..)'.rustdocflags в конфигурации Cargo- Rustdoc получил более аккуратный рендер deprecated-документации
- есть несколько compatibility notes, которые могут затронуть редкие edge cases
Отдельный сигнал: Rust Team обсуждает изменения в самом pre-release процессе и просит фидбек от сообщества. То есть речь не только про конкретную версию, но и про то, как Rust будет тестировать релизы дальше.
Проверить pre-release можно через rustup:
RUSTUP_DIST_SERVER=https://dev-static.rust-lang.org rustup update stablehttps://blog.rust-lang.org/inside-rust/2026/05/26/1.96.0-prerelease/
