Version 1.9.19
==============
Released: 2024-05-03
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
Version 1.9.18
==============
Released: 2024-04-23
This release fixes the following bugs:
* Fix a small memory leak in fwupdmgr
* Use simple allow-listing for the syscall filter
Version 1.9.17
==============
Released: 2024-04-22
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
Version 1.9.16
==============
Released: 2024-04-05
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
Version 1.9.15
==============
Released: 2024-03-11
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
Version 1.9.14
==============
Released: 2024-02-26
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
This release adds support for the following hardware:
* Poly Studio V52