28 марта 2023 · Команда по выпуску Rust
Команда Rust рада анонсировать новую версию Rust, 1.68.2. Rust - это язык программирования, который позволяет всем создавать надежное и эффективное программное обеспечение.
Если у вас установлена предыдущая версия Rust через rustup, вы можете получить 1.68.2:
rustup update stable
Если у вас его еще нет, вы можете получить rustup с соответствующей страницы на нашем веб-сайте и ознакомиться с подробными примечаниями к выпуску 1.68.2 на GitHub.
Что находится в стабильной версии 1.68.2
Rust 1.68.2 касается недавней ротации GitHub ключа хоста RSA SSH, которая произошла 24 марта 2023 года после случайной утечки их предыдущего ключа:
- Ключ RSA GitHub, входящий в состав Cargo, был обновлен, чтобы гарантировать, что системы, которые еще не взаимодействовали с GitHub, не будут подключаться, доверяясь украденному ключу.
- Украденный ключ была жестко заблокирован и отозван в Cargo, чтобы гарантировать, что ключ не будет использоваться Cargo даже в системах, которые все еще доверяют ключу.
Поддержка записей @revoked
в .ssh/known_hosts
(наряду с лучшим сообщением об ошибке, когда используются неподдерживаемые записи @cert-authority
) также включена в Rust 1.68.2, так как это изменение было необходимым условием для отзыва заблокированного ключа.
Если обновление до версии Rust 1.68.2 невозможно, рекомендуется следовать инструкциям GitHub по обновлению доверенных ключей в системе. Обратите внимание, что ключи в комплекте с Cargo используются только в том случае, если в системе не найден доверенный ключ для github.com.
Участники 1.68.2
Многие люди объединились, чтобы создать Rust 1.68.2. Мы не смогли бы сделать это без всех вас. Спасибо!