This release adds the following features:
Add FreeBSD UEFI Capsule support
Add generic ModemManager support for PCI based modems
Add initial support for USB4 module in the Dell dock
Add support for sibling requirements
Add support for the ACPI PHAT table
Allow building the documentation with gi-docgen and gtk-doc
Support binary artifact resources in cabinet archives
Use GProxyResolver to get the system proxy setting for a given URL
This release fixes the following bugs:
Ask the user to confirm all CLI actions
Check the versions of libfwupd and libfwupdplugin at startup
Do not prevent firmware updates on desktop hardware
Do not show an invalid DFU warning on attach
Fail parsing if wacom firmware sections are not in sorted order
Fall back to binary files when flashing STM32 hardware
Fix a critical warning when downloading files
Fix a possible critical warning due to a bug in type casting
Fix a regression in updating the WD19TB dock
Fix GUID generation on pixart hardware
Fix the VLI i2c device enumeration, e.g. MSP430
Follow HTTP 3XX redirects when downloading files
Force the device locker to close() an aborted open()
Handle bsdisks' UDisks2 implementation on FreeBSD
Only lock fwupdtool when loading the engine
Read current Wacom firmware index before finding image to write
Support all hash types when loading cabinet archives
Support mirroring the detach and update images
Switch lock directory from /var/run to /run/lock
This release adds support for the following hardware:
Minibons devices
More 8BitDo hardware
More Synaptics Prometheus hardware
RTD21xx devices in background mode
Some Kingston SSD and NVMe hardware