Обновление устранило десятки ошибок и добавило поддержку старых версий UDisks.

Вышла новая версия утилиты fwupd 2.0.17 — инструмента для обновления прошивок устройств в Linux. Релиз включает новые функции, исправления ошибок и поддержку дополнительных моделей оборудования.
Среди нововведений — поддержка постквантовых цифровых подписей и пошаговое развертывание обновлений на стороне клиента. Добавлены функции очистки кэш-директории, возможность выгрузки необработанных данных журнала событий через fwupdtpmevlog, а также построение NVMe GUID, основанного на серийном номере. Теперь утилита fwupdtool extract корректно работает с глубоко вложенными образами, а анализ EFI-томов включает парсинг переменных VSS и FTW. В релизе также восстановлена сборка FreeBSD CI и добавлена поддержка очень старых версий UDisks.
Исправлено множество ошибок. Среди них — устранение ложных уведомлений о переустановке для составных устройств, улучшенная обработка BIOS через родительские MTD-разделы, предотвращение обновления ключей PK и KEK при наличии тестовых сертификатов, корректировка активации прошивок для док-станций Dell и повышение надёжности работы устройств Logitech. Исправлены проблемы с OptionROM для графических адаптеров Intel, предупреждения при обработке прошивок Jabra, а также ошибки, выявленные при фуззинге Ilitek.
Дополнительно внесены изменения в документацию fwupdmgr, улучшено удаление временных файлов блокировок и оптимизирован порядок установки прошивок, если родительское устройство требует обновления в первую очередь.
Обновление добавляет поддержку новых устройств, включая:
Загрузить установочные пакеты и исходный код можно на странице релиза fwupd 2.0.17.