Стабилизирован доступ к времени публикации версии в индексе реестра

26.12.2025

Доступ к полю времени публикации версии в записи индекса реестра перестал быть экспериментальным.

Зачем это поле

Версия крейта выходит в определённый момент времени. Иногда она выходит раньше, чем версия языка, требуемая пакетом, — и тогда с этой версией нельзя работать до выхода нужной версии компилятора.

Проверить это без поля невозможно: номер версии не говорит о времени. Отдельные инструменты собирали эти сведения обходными путями, обращаясь к странице пакета.

Что ещё появляется вместе с полем

Возможность проверять сроки устаревания. Если пакет не обновлялся дольше, чем позволяет политика проекта, это повод поднять вопрос о сопровождении.

И возможность требовать минимальный возраст зависимости: не подключать пакеты, опубликованные недавно. Это прямой ответ на атаки, при которых вредоносная версия выходит сразу после настоящей.

Оригинал

Unblocks #15973, #5221. Closes #15491. Closes #16270

Упоминаний: 1 · Просмотров: 2