- Update to version 2.0.13:
+ This release adds the following features:
- Add a daemon config option to ignore efivars free space
- Add support for glob-aware version comparison requirements
- Allow targeting specific regions in FMAP when using flashrom
- Detect static variables and magic numbers during code review
- Remove the unused hailuck and rts54hid plugins
+ This release fixes the following bugs:
- Align MTD erase up to the erasesize as necessary
- Allow parsing IGSC OptionROM when using fwupdtool
- Allow removing private flags from UEFI capsule devices in quirks
- Do not copy the vendor for Intel reference ME firmware
- Do not use an interactive console if stdout is redirected
- Fix the UEFI self-test when the capsule splash is disabled
- Get better device information when using PCI-backed MTD devices
- Get the Intel GPU SKU and SVN when using BMG hardware
- Make MBIM modem devices emulatable
- Make sure fwupdtool.exe is available in the Windows PATH
- Only show the 'Full Disk Encryption Detected' warning when required
- Set all QCDM modem devices to raw mode when updating
- Show all devices for fwupdtool get-devices --show-all --force
- Show correct dbx version if non-Microsoft entries are present
- Show KEK device attributes in fwupdmgr
- Use an alternate GUID when the Intel GPU is in recovery mode
- Use the kernel netlink hotplug socket when there is no Udev
- Various small changes to speed up startup by 60% and lower RSS by 40%
+ This release adds support for the following hardware:
- HP USB-C 100W G6 Dock
- Logitech Bulk Controller pheripherals
- More MediaTek scaler devices
- Update to version 11.3.2:
+ Fix build with non-compliant C++11 compilers that don't
recognize the "and" keyword.
- Changes from version 11.3.1:
+ Fix crasher in the glyph_v_origin function introduced in
11.3.0.
- Changes from version 11.3.0:
+ Speed up handling fonts with very large number of variations.
+ Speed up getting horizontal and vertical glyph advances by up
to 24%.
+ Significantly speed up vertical text shaping.
+ Various documentation improvements.
+ Various build improvements.
+ Various subsetting improvements.
+ Various improvements to Rust font functions (fontations
integration) and shaper (HarfRust integration).
+ Rename harfruzz option and shaper to harfrust following
upstream rename.
+ Implement hb_face_reference_blob() for DirectWrite font
functions.
==== kdump ====
Version update (2.1.0 -> 2.1.4)
- upgrade to version 2.1.4
* work around failing calibration on aarch64
* support for kernel flavour-specific calibration
* specific calibration for aarch64 -64kb kernels (jsc#PED-12971)
* use KDUMP_NET_TIMEOUT as sftp/ftp timeout
- update calibrate values
- upgrade to version 2.1.1
* check for reserved memory on load for better error reporting
* update man page
* set KDUMP_CPUS to 1 on XEN (bsc#1244289)
* load.sh clean up
* use eval for PRESCRIPT, POSTSCRIPT and TRANSFER
* sftp: fix key-based authentication
* fix and improve calibrate build
- update calibrate values
==== kernel-firmware-amdgpu ====
Version update (20250708 -> 20250718)
- Update to version 20250718 (git commit a5fbfa20d1bd):
* amdgpu: update dmcub fw for various DCN version
- Update to version 20250716 (git commit 1b1a9d871442):
* amdgpu: Update GC 11.5.1 microcode
==== kernel-firmware-bluetooth ====
Version update (20250707 -> 20250714)
- Update to version 20250714 (git commit ecdbd2b8af04):
* linux-firmware: Update firmware file for Intel Solar core
* linux-firmware: Update firmware file for Intel BlazarU core
* linux-firmware: Update firmware file for Intel BlazarI core
==== kernel-firmware-intel ====
Version update (20250603 -> 20250718)
- Update to version 20250718 (git commit a5fbfa20d1bd):
* intel_vpu: Update NPU firmware
==== kernel-firmware-media ====
Version update (20250627 -> 20250717)
- Update to version 20250717 (git commit 6fc20e018cca):
* WHENCE: extract more license statements
==== kernel-firmware-mellanox ====
Version update (20250408 -> 20250717)
- Update to version 20250717 (git commit 6fc20e018cca):
* WHENCE: extract more license statements
==== kernel-firmware-network ====
Version update (20250627 -> 20250717)
- Update to version 20250717 (git commit 6fc20e018cca):
* WHENCE: extract more license statements
==== kernel-firmware-nvidia ====
- Remove stale *.rpmmoved directories (bsc#1244458)
==== kernel-firmware-platform ====
Version update (20250627 -> 20250717)
- Update to version 20250717 (git commit 6fc20e018cca):
* WHENCE: extract more license statements
==== kernel-firmware-qcom ====
Version update (20250708 -> 20250714)
- Remove stale *.rpmmoved directories (bsc#1244458)
- Update to version 20250714 (git commit ecdbd2b8af04):
* qcom: Update gpu firmwares of QCS615 chipset
==== kernel-firmware-qlogic ====
Version update (20250206 -> 20250717)
- Update to version 20250717 (git commit 6fc20e018cca):
* WHENCE: extract more license statements
==== kernel-firmware-realtek ====
Version update (20250630 -> 20250717)
- Update to version 20250717 (git commit 6fc20e018cca):
* WHENCE: extract more license statements
- Update to version 20250715 (git commit 04c379b552c7):
* rtw89: 8852b: update fw to v0.29.128.0
* rtw89: 8852bt: update fw to v0.29.127.0
* rtw89: 8922a: add regd fw element with version R72-R6
* rtw89: 8852c: add regd fw element with version R72-R57
* rtw89: 8922a: update BB parameter V49
==== kernel-firmware-serial ====
Version update (20250627 -> 20250717)
- Update to version 20250717 (git commit 6fc20e018cca):
* WHENCE: extract more license statements
==== kernel-firmware-sound ====
Version update (20250627 -> 20250721)
- Update to version 20250721 (git commit d89120bb80fc):
* cirrus: cs35l41: Add Firmware for various ASUS commercial Laptops using CS35L41 HDA
* cirrus: cs35l41: Update Firmware for Dell Oasis
* cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various Dell laptops
* qcom: Add Audio topology for QCS6490 RB3Gen2
==== kernel-firmware-usb-network ====
Version update (20250206 -> 20250717)
- Update to version 20250717 (git commit 6fc20e018cca):
* WHENCE: extract more license statements
- Add missing MozillaFirefox to xfce_basis_wayland
- Add greetd and gtkgreet as a minimal Display Manager solution.
These are pulled by new greetd-gtkgreet-xfce-wayland which
runs gtkgreet with cage and starts startxfce --wayland
- Cherry-pick protobuf-fix-google-imports.patch to fix import issues of
reverse-dependency packages within the google namespace (bsc#1244918)
==== python-lxml ====
Version update (5.4.0 -> 6.0.0)
- Update to 6.0.0:
* ``lxml.html.diff`` is faster and provides structurally better diffs.
* The factories ``Element`` and ``ElementTree`` can now be used in type
hints.
* Parsing from ``memoryview`` and other buffers is supported to allow
zero-copy parsing.
* ``lxml.html.builder`` was missing several HTML5 tag names.
* ``CDATA`` can now be written into the incremental ``xmlfile()`` writer.
* A new parser option ``decompress=False`` was added that controls the
automatic input decompression when using libxml2 2.15.0 or later.
* The set of compile time / runtime supported libxml2 feature names is
available as ``etree.LIBXML_COMPILED_FEATURES`` and
``etree.LIBXML_FEATURES``.
* Predicates in ``.find*()`` could mishandle tag indices if a default
namespace is provided.
* The ``head`` and ``body`` properties of ``lxml.html`` elements failed
if no such element was found. They now return ``None`` instead.
* Tag names provided by code (API, not data) that are longer than
``INT_MAX`` could be truncated or mishandled in other ways.
* ``.text_content()`` on ``lxml.html`` elements accidentally returned
a "smart string" without additional information. It now returns a plain
string.
* Support for Python < 3.8 was removed.
* Parsing directly from zlib (or lzma) compressed data is now considered
an optional feature in lxml.
* The ``Schematron`` class is deprecated and will become non-functional in
a future lxml version.
* Built using Cython 3.1.2.
* The debug methods ``MemDebug.dump()`` and ``MemDebug.show()`` were
removed completely.
- Use pyproject macros to build and install.
- Dropped patch skip-test-under-libxml2-2.11.1.patch, no longer required.
- systemd-testsuite: fix Requires to systemd-ukify
- systemd-update-helper: fix regression introduced when support for package
renaming/splitting was added (bsc#1245551)
The cleanup of the flags in /run/systemd/rpm was previously handled in the
%pretrans/%posttrans sections of the systemd main package. However, this
method was ineffective if systemd was not part of the transaction. The cleanup
is now run in %transfiletriggerin instead.
- Add sub-package for ukify binary.
move ukify from experimental package to a dedicated sub package.
- Update to 4.20.4
* Improve file add/remove checks for ThunarFolder (#1649)
* Properly update view after hidden file rename
* Always reload ThunarFiles on change notice (#1650)
* Directly notify after file reload (#1650)
* Set initial state of "Restore" button (#1663)
* Fix quoting when running shell scripts in a terminal (#1661)
* Avoid use-after-free in rename dialog when file is changed
* Fix a GFile leak in _thunar_io_jobs_rename
* Fix use-after-free in thunar_renamer_dialog_response (#1458)
* Fix use-after-free on exit with search tabs open (#1593)
* Translation Updates
- Remove leftover dependency on sudo (not required)
See also: boo#1215628
==== xfce4-screensaver ====
Version update (4.18.3 -> 4.20.0)
- Update to version 4.20.0
* Add meson build
* build: Automate copyright year management
* build: Guard config.h include with HAVE_CONFIG_H
* build: Remove X-XFCE-{Autostart,Bugzilla}-* from desktop files
* build: Install docbook.css
* build: Replace xdt-csource with glib-compile-resources
* build: Remove xscreensaver migration
* build: Remove --with-xscreensaverdir option
* build: Rename xfce4-screensavers.menu from .in
* prefs: Enable fullscreen-inhibit by default
* lock-plug: Fix possible null dereference
* lock-plug: Fix possible null dereference
* configure.py: Properly init settings when opening dialog
* configure.py: Fix unquoted command tokens
* slideshow: Increase timeout to switch image a bit
* build: Add missing dep flags
* I18n: Update po/LINGUAS list
* Exit early in unsupported windowing environments
* Apply .clang-format file
* Preliminary cleanup
* Sort includes
* clang-format: Add file
* wayland: manager: Fix activated/deactivated signal emission
* wayland: Use ext-idle-notify protocol
* wayland: Make sure text entry of unlock dialog is grabbed
* wayland: Use ext-session-lock protocol
* Remove -x11 suffix from file names that do not contain an X11 impl
* wayland: Use WleGtkSocket and WleGtkPlug from libwlembed
* Guard X11 code paths at buildtime and runtime
* Add GSListener abstract class and X11 impl
* Rename GSListener to GSListenerDBus
* Get screen dimensions from GDK instead of X11-specific APIs
* Use %lu or %lX to print or scan X11 window ID
* prefs-dialog: Use a placeholder for the socket in the glade file
* lock-plug: Derive from GObject and make GtkPlug a class member
* Use GtkSocket/GtkPlug instead of GtkDrawingArea/GSThemeWindow
* build: Use AM_DISTCHECK_CONFIGURE_FLAGS
* build: Use XDT_CHECK_PACKAGE and XDT_CHECK_OPTIONAL_FEATURE
* build: Various cleanups
* build: Check for libxext
* build: Remove check for sigaction
* Remove DPMS support
* Remove xfce4-screensaver-gl-helper
* Revert "Exit early in non-X11 environments"
* Translation Updates
- Add 0001-relax_versions.diff to accept some elder packages on
Leap 15.6, which are still sufficient.
- Update to version 4.18.4
* Exit early in non-X11 environments
* Fix return codes in main() functions
* prefs-dialog: Remove subtitle
* Revert "prefs-dialog: Remove subtitle"
* prefs-dialog: Remove subtitle
* xfce-bg: Update default fallback wallpaper
* xfce-bg: Default to XFCE_BG_PLACEMENT_ZOOMED when image-style is
missing
* Fix blurry avatar when UI scale > 1
* Fix blurry background when UI scale > 1
* I18n: Update po/LINGUAS list
* prefs-dialog: Fix GtkTreePath leaks
* I18n: Update po/LINGUAS list
* lock-plug: Fix GVariant leak when switching user
* lock-plug: Fix GVariant leak
* Fix GSMonitor leak when screensaver fails to start
* lock-plug: Fix GtkBuilder leak
* prefs-dialog: Fix string leak
* Fix string leaks in xfce_bg_load_from_xfconf
* Fix string leak in get_themes_menu
* lock-plug: Fix string leak
* Fix string leak in xfce_bg_load_from_xfconf
* Added image cropping to the slideshow screensaver
* lock-plug: Use consistent keymap for capslock detection
* lock-plug: Silence gdk-pixbuf warning
* listener: Fix fullscreen inhibit
* gcc-analyzer: Fix -Wanalyzer-possible-null-argument
* gcc-analyzer: Fix -Wanalyzer-null-dereference
* build: clang: Fix -Wsingle-bit-bitfield-constant-conversion
* slideshow: Do not load image if window size is invalid
* lock-plug: Draw background in constructed()
* Revert "lock-plug: Delay background drawing at startup"
* Use same debug function everywhere
* lock-plug: Delay background drawing at startup
* xfce4-screensaver-preferences.desktop: Add Keywords
* Rename directory file to desktop for gettext detection
* Add .py extension to xfce4-screensaver-configure for gettext
detection
* xfce4-screensaver-dialog: Restore "Password:" filter
* xfce4-screensaver-dialog: Remove custom status text mapper
* gs-lock-plug: Improve utf8 string check in show_status_text
* I18n: Update po/LINGUAS list
* build: Switch from intltool to gettext
* Skip including crypt.h on FreeBSD
* Translation Updates
==== yast2-control-center ====
Version update (5.0.1 -> 5.0.2)
Subpackages: yast2-control-center-qt
- Allow building using CMake 4.0 by bumping the minimum for cmake
to 3.5.(boo#1239788).
- 5.0.2
==== yast2-ruby-bindings ====
Version update (5.0.4 -> 5.0.5)
- Allow building using CMake 4.0 by bumping the minimum for cmake
to 3.5 (boo#1239788).
- 5.0.5