Daedalus 11.6.2 исправляет установку обновлений на Windows

Настольный кошелёк Cardano также может повторно использовать загруженный установщик после проверки его по контрольной сумме в официальной ленте обновлений.

By SongMarketCap

Updated:

Cardano News - Daedalus 11.6.2 исправляет установку обновлений на Windows

Input Output выпустила Daedalus 11.6.2 с двумя исправлениями встроенного механизма обновления кошелька. Исправление для Windows устраняет проблему, из-за которой пользователи могли оставаться на текущей версии после того, как выбирали закрыть Daedalus и установить обновление. Отдельное изменение позволяет кошельку повторно использовать установщик, который он уже загрузил и проверил.

Установщик Windows продолжает работать после закрытия Daedalus

Daedalus запускает собственный узел Cardano и локально проверяет блокчейн. Когда пользователь начинает обновление в Windows, фоновый супервизор останавливает узел и сервисы кошелька, затем запускает установщик с правами администратора.

Ранее установщик присоединялся к той же группе процессов Windows, что и супервизор. Эта группа была настроена завершать оставшиеся процессы при выходе супервизора, поэтому Windows также останавливал установщик до окончания работы. В версии 11.6.2 это правило завершения снимается после успешного запуска установщика. Если пользователь отклоняет запрос Windows на предоставление прав администратора, правило остаётся в силе.

Daedalus проверяет наличие установщика перед повторной загрузкой

Теперь модуль обновления сначала ищет в своей папке загрузок копию установщика, прежде чем запрашивать новый. Если копия найдена, Daedalus вычисляет её контрольную сумму SHA-256 и сравнивает со значением в официальной ленте обновлений. При совпадении кошелёк сразу предлагает установить обновление, используя имеющийся файл.

Если контрольная сумма отличается или Daedalus не может завершить проверку файла, модуль обновления загружает новую копию. Проверка контрольной суммы при установке остаётся без изменений.

[NEWSBREAK]

Сбой ленты больше не приводит к удалению загруженного файла

В релизе также изменён порядок обработки сохранённого установщика, когда не удаётся получить или проверить ленту обновлений. Ранее неудачная проверка могла приводить к удалению файла кошельком. В версии 11.6.2 установщик и его локальная запись сохраняются, чтобы модуль обновления мог повторно проверить файл, как только лента станет доступна.

Daedalus удаляет сохранённый установщик, когда ему удаётся получить и проверить ленту и выясняется, что в ней больше нет обновления для этой платформы.