Package Release Info

fwupd-2.0.6-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

fwupd-fish-completion

Change Logs

* Mon Mar 17 2025 dimstar@opensuse.org
- Add 8588.patch: Fix compile when using Pango >= 1.56.2.
* Tue Mar 11 2025 dimstar@opensuse.org
- Add explicit pkgconfig(pango) BuildRequires: used to be pulled in
  by python-gobject, but that's no longer the case with 3.52.
- Add 8583.patch: Fix build againts pygobject 3.52.
* Fri Feb 14 2025 dimstar@opensuse.org
- Update to version 2.0.6:
  + This release adds the following features:
  - Add 'fwupdtool efiboot-hive' to allow setting the nmbl cmdline
  - Allow setting the inhibit reason from fwupdmgr
  - Allow USB-provided hidraw devices to use DS-20 descriptors
  + This release fixes the following bugs:
  - Correctly deploy the dbx on MSI hardware
  - Correctly extract the milestone from Lenovo version numbers
  - Do not add invalid CoSWID entities to fix a fuzzing hang
  - Fix Logitech HID++ child device detection
  - Get the correct internal network VID and PID from Redfish
  - Include the payload length in the Wacom scaler update start command
  - Only use emulated devices when using device-emulate
  - Reload the thunderbolt retimer version after the payload is deployed
  - Speed up startup by ~1% by limiting the precision of percentage updates
  - Support new version formats for future Huddly devices
  - Updating the Logitech Rallybar in a more reliable way
  + This release adds support for the following hardware:
  - HPE Gen10/Gen10+ devices using Redfish
* Mon Feb 03 2025 dimstar@opensuse.org
- Update to version 2.0.5:
  + This release adds the following features:
  - Allow emulating devices reading EFI keys
  - Allow skipping device tests by CPU architecture
  + This release fixes the following bugs:
  - Cleanup Dell kestrel devices when disconnected
  - Correctly build binary EFI_SIGNATURE_LIST objects
  - Do not allow dbx updates when no ESP was found
  - Ignore BootXXXX entries that do not exist when checking the dbx
  - Ignore EFI binaries that are zero-sized, or not well formed
  - Inhibit dbx updates if snapd is not available when using Ubuntu-style FDE
  - Only match the device checksum if the protocol matches
  - Raise authentication requirements for emulation-load
  - Request to upload failed reports for install/downgrade too
  - Use the kernel architecture when building the dbx instance ID
  - Write sbatlevel to PE/COFF files correctly
  + This release adds support for the following hardware:
  - More ELAN Fingerprint readers
  - Star Labs StarLite Magnetic Keyboard
* Mon Jan 20 2025 dimstar@opensuse.org
- Update to version 2.0.4+4:
  + dell-kestrel: cleanup the devices when disconnected
  + Raise authentication requirements for emulation-load
  + uefi-dbx: Only list the version in the quirk file key
- Update to version 2.0.4:
  + This release adds the following features:
  - Record the entire USB descriptor in the emulation data
  - Return defined return code when network metadata refresh
    fails
  + This release fixes the following bugs:
  - Add a new private flag of 'delayed-removal' to remove a
    footgun
  - Added a more specific instance ID for qc-s5gen2 USB devices
  - Add fadvise64 to the systemd syscall allowlist
  - Add the Unifying bootloader VID/PID as a full instance ID
  - Allow disabling zero-length packet for modem-manager devices
  - Allow recovering Logitech Bolt receiver in bootloader mode
  - Correctly parse CSV streams without trailing NULs
  - Detect if network is reachable before downloading metadata
  - Disabling reading the OptionROM device after dumping
  - Do not claim kernel interface to avoid Parade downstream port
    resets
  - Do not save BootOrder when measuring system integrity
  - Enumerate child nordic-hid devices correctly
  - Fix a possible critical warning for Mediatek scaler devices
  - Fix Firehose padding for some modem-manager devices
  - Fix UEFI capsule updates when using 4096 byte NVME blocksize
  - Get the Dell dock update package version correctly
  - Never read more of the composite stream from a partial stream
  - Notify snapd about DBX updates
  - Probe sd_mod before starting
  - Properly handle FU_DEVICE_PRIVATE_FLAG_NO_GENERIC_GUIDS
  - Remove the test for CSME 18 manufacturing lock
  - Restore the Logitech compatibility UFY instance IDs
  - Show the correct version when installing a same-device
    composite update
  - Show updates with problems when using 'fwupdmgr get-releases'
  - Split up the AMD GPU VBIOS P/N for the version
  - Use attr USB4_TYPE rather than guessing from
    thunderbolt_domain
  - Use the ISO date as a dbx version number for the Microsoft
    KEK
  - Use the KEK to set the dbx vendor ID
* Thu Jan 09 2025 dimstar@opensuse.org
- Update to version 2.0.3:
  + This release adds the following features:
  - Add a power quirk for Framework systems
  - Speed up writing firmware to the new Dell dock
  + This release fixes the following bugs:
  - Deinitialize DRM after getting GPU marketing name to fix Xorg
    startup
  - Do not show 'Device has been removed' as a dock device error
  - Fix a warning about legion-hid2 progress going backwards
  - Fix some small memory leaks in realtek-mst and dell-kestrel
  - Only mark supported Logitech devices as updatable
  - Parse FDTs with missing END tokens to work on more
    ChromeBooks
  - Reduce the device emulation RSS requirement by ~40%
  - Skip checking BootXXXX entries when the partition does not
    exist
  + This release adds support for the following hardware:
  - Primax Ryder Mouse
- Changes from version 2.0.2:
  + Add fwupdtool 'get-version-formats' and 'vercmp' commands
  + Add support for checking AMD HW configuration MSR
  + Add support for enumerate-only device emulation to increase
    test coverage
  + Add support for passing a JSON file for emulation instead of
    ZIP
  + Remove support for now-obsolete CSR DFU and Nitrokey devices
- Changes from version 2.0.1:
  + Add API so that gnome-firmware can record devices for emulation
  + Save the emulation-tag devices to the database rather than the
    config file
- Changes from version 2.0.0:
  + Drop legacy signing formats for verification of metadata and
    firmware
  + Reduce the runtime memory usage and CPU startup cost
    significantly
  + Remove all the long-deprecated legacy CLI tools
  + Remove libgusb and GUdev from plugins and use libusb and sysfs
    instead
  + Stream firmware binaries over a file descriptor rather than
    into memory
- Drop harden_fwupd-offline-update.service.patch: offline service
  no longer exists.
- Drop harden_fwupd-refresh.service.patch: merged upstream.
- Drop fwupd-jscSLE-11766-close-efidir-leap-gap.patch: fwupd now
  falls back to ID_LIKE.
- Bump shlib_sover to 3, following upstream.
- Add python3-dbusmock BuildRequires: new dependency.
* Thu Jan 09 2025 glin@suse.com
- Update fwupd-bsc1130056-change-shim-path.patch to correct the
  path for shim.efi
* Mon Dec 23 2024 gmbr3@opensuse.org
- Correct efi_fw_update arch list:
  * Remove ppc64le and s390x - these aren't supported
  * Add armv6hl/armv7hl and riscv64 - support recently added
* Sat Dec 21 2024 tobi.goergens@gmail.com
- Update to version 1.9.27:
  + This release fixes the following bugs:
  - Add a power quirk for Framework systems
  - Allow cros-ec repair the device after flush failure
  - Check the VLI USB3 firmware size before erasing
  - Disallow DBX updates on the Samsung Galaxy Book2 360
  - Do not show 'Device has been removed' as a dock error
  - Do not use a CMSE11 function when using CSME18
  - Fix an unlikely memory leak when using ModemManger Sahara devices
  - Fix a tiny memory leak in algoltek-usb when checking status
  - Mark UEFI dbx updates as affecting full disk encryption
  - Parse FDTs with missing END tokens
  - Rename the dell-k2 plugin to dell-kestrel and rework the update flow
  + This release adds support for the following hardware:
  - Google GID8 Headset
  - Parade PS188
  - Primax Ryder Mouse
- Update to version 1.9.26:
  + This release fixes the following bugs:
  - Add HSI tests for Arrow and Meteor Lake CSME
  - Allow UEFI capsule config values to be set with fwupdmgr modify-config
  - Check for the logitech-bulkcontroller response packet length correctly
  - Fix using ID_LIKE for fallback when ESP isn't mounted
  - Fix various Coverity-reported overflowed constants
  - Only compare the first 10 characters of the AMD GPU part number
  + This release adds support for the following hardware:
  - Jabra PanaCast
  - Some Lenovo Legion HID devices
* Tue Oct 15 2024 dimstar@opensuse.org
- Drop rcFOO symlinks (PED-266).