1.9.3
This release adds the following features:
- Add the expected result to each HSI test attribute
- Allow autodetection when using fwupdtool firmware-parse
- Allow devices to only accept explicitly specified release versions
- Allow filtering by release flags from fwupdtool and fwupdmgr
- Allow filtering by remote when looking for trusted reports
- Drop the libefiboot dependency and generate UEFI DPs directly
- Ensure that BootService-only variables cannot be read in runtime mode
- Parse the various SBAT sections from PE firmware
- Record the NVRAM space used as report metadata
- Show the user a warning when the ESP may not be valid
- Speed up the daemon startup by 35% and reduce RSS by 12%
- Support reading and writing EFI variables on Windows
This release fixes the following bugs:
- Check only the EFI executables from the boot menu when using --force
- Correctly obtain the Thunderbolt is_native controller attribute
- Deduplicate the remotes as required
- Do not accidentally depend on python 3.9
- Do not misuse the offset as an address in the SREC parser
- Do not truncate feature reports to fix Wacom ID6 update
- Fix parsing of IGSC code firmware
- Get the Jabra GNP device name from the device
- Ignore small ESP block devices if there are multiple choices
- Never install a shim too new for the system
- Only add the little-used _REV instance IDs by request
- Use a CapsuleOnDisk filename supported by InsydeH2O
This release adds support for the following hardware:
- Belkin Thunderbolt 4 Core Hub dock
- CE-LINK TB4 Docks
- Genesys GL32XX SD readers
- Genesys GL352350 USB 3.1 hub
- Nordic HID devices without DFU support
- TUXEDO InfinityBook Pro 13 v3
- Wacom tablets with ID9 Bluetooth chipsets