1.9.4
This release adds the following features:
- Add a new HSI attribute that detects any missing Intel GDS mitigation
- Allow configuring the refresh interval per-remote rather than per-system
- Remove the libsoup-2.4 compatibility code
- Show the firmware release checksum in CLI tools
This release fixes the following bugs:
- Correctly query the Steelseries Fizz version on reconnect
- Correctly wait for USB replug on macOS
- Do not add gl32xx disk partitions as extra devices
- Do not assume the logical block size is always 0x200
- Ensure the AppStream ID is set on historical releases
- Enumerate Synaptics MST devices correctly
- Fix a possible CFU crash when adding modules
- Fix 'fwupdmgr get-history --json' output to only show one release
- Fix 'fwupdmgr modify-remote' on ChromeOS
- Fix incorrect OEM trusted reports flags being set when not matching
- Fix regression in returning device history with libxmlb 0.3.12
- Fix some Wacom hardware by only attempting retries for the busy error state
- Fix transaction timed out issue for T99W373 QDU device
- Handle cros-ec boards with '_v' in their name
- Ignore the authentication when username and password are both empty
- Load the effective size of a PE section instead of raw size
- Set some feature flags when non-interactive
- Set the HWIDs correctly when running macOS
- Use a much larger USB timeout for STM32 erase operations
- Use the correct offsets when checking Synaptics MST Spyder devices
- Use the correct URI when downloading from authenticated remotes
- Use /var/run when /run/lock does not exist
This release adds support for the following hardware:
- Genesys GL352350 and GL3590
- Logitech Huddle
- Microsoft USB-C Travel Hub
- PixArt BLE HPAC OTA
- Quectel RM520
- Synaptics Triton devices
- VIA VL122, VL817S and VL822T
- Wacom One 13 and One 12 Tablets