Выпуск Rust 1.43.1: корректировочный выпуск

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Команда Rust опубликовала корректировочный выпуск Rust, 1.43.1. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.


Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.43.1 вам достаточно выполнить следующую команду:


rustup update stable

Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.


Что вошло в версию 1.43.1


Rust 1.43.1 посвящён двум регрессиям, появившимся в 1.43.0. Также в этом выпуске обновлён OpenSSL, используемый Cargo.


Исправлены неопределяемые расширения CPU


В Rust 1.27.0 в стандартной библиотеке была представлена поддержка определения расширений x86 CPU при помощи макроса is_x86_feature_detected!. Во время внутреннего рефакторинга было исправлено определение ещё не стабилизированных расширений (таких как AVX-512), которое было возможно ранее. Rust 1.43.1 исправляет это. Больше информации о данной регрессии доступно в issue #71473.


Исправлен сломанный cargo package --list


В Rust 1.43.0 была сломана поддержка просмотра файлов, включаемых в состав пакета, публикуемого Cargo, если в cargo workspace есть зависимости, описанные с помощью путей, или имеются неопубликованные версии. Исправление этой ошибки включено в Rust 1.43.1. Больше информации о ней содержится в Cargo issue #8151.


OpenSSL обновлён до 1.1.1g


Одна из зависимостей Cargo — OpenSSL, недавно выпустила предупреждение об уязвимости. К сожалению мы не смогли вовремя включить это исправление в Rust 1.43.0, поэтому мы обновили OpenSSL в Rust 1.43.1. У нас нет доказательств того, что эта уязвимость может поставить под угрозу безопасность пользователей Cargo (но если она вас коснулась, пожалуйста, следуйте нашей политике безопасности).


Участники 1.43.1


Множество людей собрались вместе, чтобы создать Rust 1.43.1. Мы не смогли бы сделать это без всех вас, спасибо!


От переводчиков


С любыми вопросами по языку Rust вам смогут помочь в русскоязычном Телеграм-чате или же в аналогичном чате для новичковых вопросов.


Данную статью совместными усилиями перевели andreevlex, funkill, nlinker, l4l, H. K. и blandger.

Источник: https://habr.com/ru/post/500948/


Интересные статьи

Интересные статьи

Эта статья посвящена разбору моего эксперимента по написанию небольшого инструмента командной строки с использованием двух языков, в программировании на которых у меня не особенно мно...
История сегодня пойдёт про автосервис в Москве и его продвижении в течении 8 месяцев. Первое знакомство было ещё пару лет назад при странных обстоятельствах. Пришёл автосервис за заявками,...
Сколько зарабатывают выпускники разных российских ВУЗов Мы на «Моем круге» в последнее время прорабатываем профиль образования наших пользователей, так как считаем, что образование — как высшее,...
Привет, Хабр! Представляю вашему вниманию перевод статьи "The Rust Release Team "Announcing Rust 1.34.0". Команда разработчиков Rust рада сообщить о выпуске новой версии Rust, 1.3...
Автокэширование в 1с-Битрикс — хорошо развитая и довольно сложная система, позволяющая в разы уменьшить число обращений к базе данных и ускорить выполнение страниц.