Releases: fwupd/fwupd
1.9.21
This release adds the following features:
- Add a fwupd.conf option to ignore CHID requirements for development
This release fixes the following bugs:
- Allow loading Wacom device flags from metadata
- Check for needs-shutdown like we do needs-reboot
- Fix updating the Aerox 3 Wireless Mouse
This release adds support for the following hardware:
- Synaptics Carrera devices
- Wacom Movink devices
1.9.20
This release adds the following features:
- Add some API to allow uploading reports for use in gnome-firmware
- Allow the user to upload the entire devicelist to the LVFS
This release fixes the following bugs:
- Correctly detect Synaptics Cayenne and Spyder firmware
- Do not offer the UEFI DBX update on Lenovo ideacentre 300-20ISH
- Explicitly enable shadow stack support in fwupd.service
- Fix a potential buffer overread when reading the algoltek-usb version number
- Fix the CET HSI test by rewriting it in assembly
- Fix using --verbose in fwupdmgr
- Ignore --p2p when downloading the metadata signature
This release adds support for the following hardware:
- FPC FF2 fingerprint devices
1.9.19
This release adds the following features:
- Drop heap as part of a housekeeping action
- Retry downloads to workaround flaky network connections
This release fixes the following bugs:
- Assume new ME versions are called CSME
- Fix a buffer-overread when parsing invalid CoSWID entity data
- Fix a logic thinko when parsing GUID strings
- Fix downloading files on Windows with libcurl >= 7.77.0
- Revert back to a simpler syscall blocklist-based filter
This release adds support for the following hardware:
- Acer U32 dock
- Luxshare 7-in-1 dock
- Pixart models 2404, 4206, 2440, 2418, 2752, 2840 and 2818
1.9.18
1.9.17
This release fixes the following bugs:
- Capture device status changes when in bootloader mode
- Change the systemd SystemCallFilter to an allowlist
- Detect when a CCGX dock forbids downgrade
- Do not add an overly-generic instance ID to CrosEC devices
- Do not read OptionROM verification data on Apple hardware
- Emit a signal when a user-request is no longer valid
- Fix a potential crash when parsing invalid CBOR data
- Properly show SPDX project licenses with AND as a delimiter
- Verify that syscalls are being filtered correctly at startup
This release adds support for the following hardware:
- Asus DC201
- Realtek Gen1 RTS541x
1.9.16
This release adds the following features:
- Prefer zstd over xz for metadata
- Relicense a few remaining plugin files to LGPL-2.1+
This release fixes the following bugs:
- Correctly record UEFI success if adding ESRT nodes
- Defer the DP Aux MST scanning on hotplug to workaround a kernel bug
- Do not do the post-update version check if the device needs-reboot
- Fix a fastboot warning when loading device
- Fix a possible warning in fwupdmgr when excluding releases
- Fix a qsi-dock warning when writing chunks
- Ignore attribute-changed to work around a regression in macOS
- Ignore ZFS zvols when finding the default ESP
- Mark Pluton TPMs as part of the main CPU
- Put the fwupd-efi verbose debugging in the journal
- Recognize zfsbootmenu in ESP detection heuristic
This release adds support for the following hardware:
- Acer T34 and U33 docks
- Qualcomm Series 5 Gen 1 and Gen 2 and Series 3 Gen 1 and Gen 2 devices
- Several Puya SPI chips
- VIA VL822 C0
1.9.15
This release adds the following features:
- Allow loading in parameters for the test device from fwupd.conf
- Ensure LVFS remotes are changed from .gz to .xz
- Store the install duration in the history database
This release fixes the following bugs:
- Drop OverrideESPMountPoint references in uefi-capsule
- Fix a potential double-free when writing AVer firmware
- Only request the BOS descriptor when bcdUSB > 0x0200
- Use the root device order when sorting device children
1.9.14
This release adds the following features:
- Allow plugins to opt-into a default device GType
This release fixes the following bugs:
- Correctly detect ARM32 and RISC-V UEFI binaries
- Correctly migrate the database schema from very old fwupd versions
- Fix critical warnings when using FWUPD_DBUS_SOCKET= on macOS
- Fix DS-20 descriptors by opening the GUsbDevice earlier
- Fix updating the fingerprint reader on the Framework 13 and 16 laptop
- Fix warning when probing devices using the metadata allowlist
- Only recover the version format for specific devices
1.9.13
This release adds the following features:
- Add a timer inhibit if the daemon took a long time to startup
- Add a concept of 'Test Mode' rather than enabling specific plugins
- Do not idle-quit the daemon if there is a connected D-Bus client
This release fixes the following bugs:
- Allow plugins to opt-out of the child-device first depsolve
- Allow setting multiple flags in LVFS::DeviceFlags
- Do not migrate config comments for removed keys
- Do not request the Advantech BMC to reboot
- Do not warn the user about ESP when using MBR
- Fix a critical warning when adding a PixArt wireless device
- Fix migration of legacy config files
- Only save config values to the mutable config file
- Parse DS-20 descriptors earlier in device setup
- Store the version format in the history database to fix offline reports
- Use the correct GUID for matching realtek-mst and parade-lspcon
This release adds support for the following hardware:
- GoodWay Acer Dock
1.9.12
This release adds the following features:
- Add remote modification support to fwupdtool
- Add support for more modify-config options
- Generate HTML pages for all man pages
This release fixes the following bugs:
- Assume the legacy LVFS::UpdateRequestId tag is non-generic
- Avoid crashing the daemon if not using udisks
- Correctly mark the CPU as supported
- Correctly match invalid EFI partitions
- Do not change the device status until the action has completed
- Do not require systemd for fwupdtool modify-config
- Enable access to the home interface for snap
- Fix an assertion when enabling lvfs-testing for the first time
- Fix a possible crash in fwupdtool build-cabinet
- Handle systems with more than one ccp device
- Only check AMD CPUs for SHSTK, not IBT
- Only write the mutable fwupd.conf with the current values
- Re-evaluate supported every time pci-psp attributes are refreshed
- Show "CET OS support" on AMD systems too
This release adds support for the following hardware:
- AVer CAM340plus
- AVer VB342 Pro
- More Algoltek devices