This release adds the following features:
- Add support for child device requirements in metadata
- Allow to have more than one host BKC
- Delete BootNext as a post-reboot action to work around broken firmware
- Parse cabinet archives internally without libgcab
- Use close-ended mode for eMMC FFU to speed up firmware updates
This release fixes the following bugs:
- Do not abort 'fwupdmgr update' when one updatable device has a problem
- Do not call unimplemented functions when running under Wine
- Do not modify the BootOrder by default to work around broken firmware
- Do not treat an immutable buffer as mutable in the vli plugin
- Drop the concept of HSI:INVALID:missing-data and just show HSI-0
- Fix a small memory leak in bulkcontroller when getting the device info
- Inhibit the Nordic HID dongle when there are peripheral updates pending
- Retry claiming the interface if the USB device returns BUSY
- Send the Olson location to bulkcontroller rather than the timezone
- Use a longer timeout for the post-erase STM32 GetStatus
- Wait 60 seconds for the bulkcontroller device after writing firmware
This release adds support for the following hardware:
- Logitech Rally System devices
- More PixartRF HPAC devices
- More Synaptics Prometheus fingerprint readers
- Some Western Digital eMMC devices
- VIA VL830 and VL832