Packages changed: alsa (1.2.16 -> 1.2.16.1) alsa-ucm-conf (1.2.16 -> 1.2.16.1) apparmor (5.0.0 -> 5.0.1) btrfsprogs (6.19 -> 7.0) kf6-attica (6.26.0 -> 6.27.0) kf6-baloo (6.26.0 -> 6.27.0) kf6-bluez-qt (6.26.0 -> 6.27.0) kf6-breeze-icons (6.26.0 -> 6.27.0) kf6-frameworkintegration (6.26.0 -> 6.27.0) kf6-karchive (6.26.0 -> 6.27.0) kf6-kauth (6.26.0 -> 6.27.0) kf6-kbookmarks (6.26.0 -> 6.27.0) kf6-kcalendarcore (6.26.0 -> 6.27.0) kf6-kcmutils (6.26.0 -> 6.27.0) kf6-kcodecs (6.26.0 -> 6.27.0) kf6-kcolorscheme (6.26.0 -> 6.27.0) kf6-kcompletion (6.26.0 -> 6.27.0) kf6-kconfig (6.26.0 -> 6.27.0) kf6-kconfigwidgets (6.26.0 -> 6.27.0) kf6-kcontacts (6.26.0 -> 6.27.0) kf6-kcoreaddons (6.26.0 -> 6.27.0) kf6-kcrash (6.26.0 -> 6.27.0) kf6-kdav (6.26.0 -> 6.27.0) kf6-kdbusaddons (6.26.0 -> 6.27.0) kf6-kdeclarative (6.26.0 -> 6.27.0) kf6-kded (6.26.0 -> 6.27.0) kf6-kdesu (6.26.0 -> 6.27.0) kf6-kdnssd (6.26.0 -> 6.27.0) kf6-kdoctools (6.26.0 -> 6.27.0) kf6-kfilemetadata (6.26.0 -> 6.27.0) kf6-kglobalaccel (6.26.0 -> 6.27.0) kf6-kguiaddons (6.26.0 -> 6.27.0) kf6-kholidays (6.26.0 -> 6.27.0) kf6-ki18n (6.26.0 -> 6.27.0) kf6-kiconthemes (6.26.0 -> 6.27.0) kf6-kidletime (6.26.0 -> 6.27.0) kf6-kimageformats (6.26.0 -> 6.27.0) kf6-kio (6.26.0 -> 6.27.0) kf6-kirigami (6.26.0 -> 6.27.0) kf6-kitemmodels (6.26.0 -> 6.27.0) kf6-kitemviews (6.26.0 -> 6.27.0) kf6-kjobwidgets (6.26.0 -> 6.27.0) kf6-knewstuff (6.26.0 -> 6.27.0) kf6-knotifications (6.26.0 -> 6.27.0) kf6-knotifyconfig (6.26.0 -> 6.27.0) kf6-kpackage (6.26.0 -> 6.27.0) kf6-kparts (6.26.0 -> 6.27.0) kf6-kplotting (6.26.0 -> 6.27.0) kf6-kpty (6.26.0 -> 6.27.0) kf6-kquickcharts (6.26.0 -> 6.27.0) kf6-krunner (6.26.0 -> 6.27.0) kf6-kservice (6.26.0 -> 6.27.0) kf6-kstatusnotifieritem (6.26.0 -> 6.27.0) kf6-ksvg (6.26.0 -> 6.27.0) kf6-ktexteditor (6.26.0 -> 6.27.0) kf6-ktexttemplate (6.26.0 -> 6.27.0) kf6-ktextwidgets (6.26.0 -> 6.27.0) kf6-kunitconversion (6.26.0 -> 6.27.0) kf6-kuserfeedback (6.26.0 -> 6.27.0) kf6-kwallet (6.26.0 -> 6.27.0) kf6-kwidgetsaddons (6.26.0 -> 6.27.0) kf6-kwindowsystem (6.26.0 -> 6.27.0) kf6-kxmlgui (6.26.0 -> 6.27.0) kf6-modemmanager-qt (6.26.0 -> 6.27.0) kf6-networkmanager-qt (6.26.0 -> 6.27.0) kf6-prison (6.26.0 -> 6.27.0) kf6-purpose (6.26.0 -> 6.27.0) kf6-qqc2-desktop-style (6.26.0 -> 6.27.0) kf6-solid (6.26.0 -> 6.27.0) kf6-sonnet (6.26.0 -> 6.27.0) kf6-syndication (6.26.0 -> 6.27.0) kf6-syntax-highlighting (6.26.0 -> 6.27.0) kf6-threadweaver (6.26.0 -> 6.27.0) kmod libapparmor (5.0.0 -> 5.0.1) libmspub libqxp libvirt llvm22 (22.1.6 -> 22.1.7) openSUSE-release (20260615 -> 20260616) openjph (0.28.0 -> 0.28.1) patterns-server polkit postgresql18 python-Twisted python-cryptography (48.0.0 -> 49.0.0) python-idna (3.15 -> 3.18) python-pyOpenSSL (26.2.0 -> 26.3.0) python-urllib3 udisks2 (2.11.0 -> 2.11.1) === Details === ==== alsa ==== Version update (1.2.16 -> 1.2.16.1) Subpackages: libasound2 libatopology2 - Update to alsa-lib 1.2.16.1: a minor fix release, updating UCM and conf API. For details, see: https://www.alsa-project.org/wiki/Changes_v1.2.16_v1.2.16.1#alsa-lib ==== alsa-ucm-conf ==== Version update (1.2.16 -> 1.2.16.1) - Update to alsa-ucm-conf 1.2.16.1: a minor fix update, addressing various regressions and fixes. For details, see: https://www.alsa-project.org/wiki/Changes_v1.2.16_v1.2.16.1#alsa-ucm-conf ==== apparmor ==== Version update (5.0.0 -> 5.0.1) Subpackages: apparmor-abstractions apparmor-docs apparmor-parser apparmor-parser-lang apparmor-profiles apparmor-utils apparmor-utils-lang python3-apparmor - update to AppArmor 5.0.1 - several fixes (including boo#1267425) - new profiles: glycin.bwrap and glycin.loaders - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_5.0.1 for the upstream changelog - remove upstream(ed) patches: - changes-since-v5.0.0.diff - curl.diff - who.diff - remove revert-plasmashell.diff, profile was fixed upstream - add lsblk-mr2147.diff: fix FSTYPE and UUID in lsblk (boo#1267853) ==== btrfsprogs ==== Version update (6.19 -> 7.0) Subpackages: btrfsprogs-bash-completion btrfsprogs-udev-rules libbtrfs0 libbtrfsutil1 - update to 7.0 * btrfstune: add ability to do offline conversion to the remap tree (experimental feature) * mkfs: add hole detection when precalculating size for --rootdir * fixes: recognize fs-verity tree items in various tools (check) * enable PCLMUL implementation on Musl (previously using SSE 4.2 at best) * help format changed to be in line with common packages like util-linux * reject writes to filesystem during check/btrfstune in case there's pending state of device replace or balance * other: * build ARM64 static binaries (attached to GH release) backward compatibility level is 'archv8-a' * CI updates * documentation updates ==== kf6-attica ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6Attica6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-baloo ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-baloo-file kf6-baloo-imports kf6-baloo-kioslaves kf6-baloo-tools libKF6Baloo6 libKF6Baloo6-lang libKF6BalooEngine6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * [Query] Make Query::exec() idempotent * [autotests] Remove unnecessary/unused include * Tighten used namespaces in implementations * Term: Remove unused userData member and methods * Update version to 6.27.0 ==== kf6-bluez-qt ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-bluez-qt-imports libKF6BluezQt6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Enable LSAN in CI * Add Qt6DBus to public link interface * Update version to 6.27.0 ==== kf6-breeze-icons ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6BreezeIcons6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * configure_package_config_file: drop unused PATH_VARS CMAKE_INSTALL_PREFIX * Replace Acrobat branding with Okular iconography (kde#487595) * Remove im-[company logo] icons * Remove acroread icon * Update version to 6.27.0 ==== kf6-frameworkintegration ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-frameworkintegration-plugin libKF6Style6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-karchive ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6Archive6 libKF6Archive6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Allow to set CMake modules path outside additionally. * Use default DEFAULT_SEVERITY for logging * Update version to 6.27.0 ==== kf6-kauth ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kauth-lang libKF6AuthCore6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * KF6AuthCore: move Qt6::Gui to private link interface * Port to KWaylandExtras::xdgActivationToken * Update version to 6.27.0 ==== kf6-kbookmarks ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6Bookmarks6 libKF6Bookmarks6-lang libKF6BookmarksWidgets6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * KF6BookmarksWidgets: list KF6::Bookmarks in public interface, not private * Update version to 6.27.0 ==== kf6-kcalendarcore ==== Version update (6.26.0 -> 6.27.0) - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-kcmutils ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kcmutils-imports kf6-kcmutils-lang libKF6KCMUtils6 libKF6KCMUtils6-lang libKF6KCMUtilsCore6 libKF6KCMUtilsQuick6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Add support for Union to SettingHighlighterPrivate * Update version to 6.27.0 * kcmshell: Don't leak QML engine * Add smoke-test option to kcmshell ==== kf6-kcodecs ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6Codecs6 libKF6Codecs6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * KEmailAddress::decodeMailtoUrl: return empty string on non-mailto URL (kde#519721) * remove unused code * KCharsets::fromEntity: bound numeric reference to QChar range and reorder bounds check (kde#519719) * [Codec] Change compare method in charset lookup * [Codec] Fix infinite loop in charset lookup (kde#520200) * Update version to 6.27.0 ==== kf6-kcolorscheme ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6ColorScheme6 libKF6ColorScheme6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-kcompletion ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6Completion6 libKF6Completion6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-kconfig ==== Version update (6.26.0 -> 6.27.0) Subpackages: kconf_update6 kf6-kconfig-imports libKF6ConfigCore6 libKF6ConfigCore6-lang libKF6ConfigGui6 libKF6ConfigQml6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Do not inherit publicly from std::map * KConfigSkeleton: Fix reading value for deleted entry with system default (kde#509416) * KConfigXT: Add addItemPathList and addItemUrlList * CMake config file: check private QtDBus dependency only for static builds * Drop unneeded moc include * Fix build warnings with -Wnoexcept (kde#384583) * Add autotest for KCoreConfigSkeleton::useDefaults * kconfig_compiler: Fix QML forward declarations when using a namespace (kde#510091) * kwindowstatesaverquick: Do not force-show windows * CMake config file: remove no longer used Qt6Xml dep with (static) libs * Add test for ADMIN_ACCOUNT environment variable override * Fix wrong usage of qEnvironmentVariable function * CMake config file: add missing Qt6Core & Qt6Gui dependency check * kconfig_compiler: Consistently accept lowercase type names * Install Qt metatypes * Update version to 6.27.0 ==== kf6-kconfigwidgets ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6ConfigWidgets6 libKF6ConfigWidgets6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Hide windowsvista style from KStlyeManager * Also activate window in KConfigDialog::showDialog * Add Amharic kf6_entry.desktop * Update version to 6.27.0 ==== kf6-kcontacts ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6Contacts6 libKF6Contacts6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * CMake config file: add missing Qt6Gui dependency check * impp: Try to always return a label for an IM protocol, even if none is known * impp: Add helper getter to get only username portion of the address * Fix build not including new files in resource * improtocols: Add a bunch of modern services * Update version to 6.27.0 ==== kf6-kcoreaddons ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kcoreaddons-imports kf6-kcoreaddons-lang libKF6CoreAddons6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * fix Clang-Tidy: Static member accessed through instance * fix Clang-Tidy: Method 'initTestCase' can be made static * fix Clazy: Unused QString lineFeed * KAboutData: Reload applicationData when desktopFileName param is set * Fix build warnings with -Wnoexcept * kaboutdata: Use application display name for --author * klistopenfilesjob_unix: Remove unneeded qOverload for connect * licenses Free Software Foundation has changed a bit the text of the licenses * KTextToHTML: escape HTML entities in highlighted text (kde#504078) * Use default DEFAULT_SEVERITY for logging * Force locale on Windows as well for the KAboutData unit test * Install Qt metatypes * Update version to 6.27.0 ==== kf6-kcrash ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6Crash6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Add Android Sentry integration * Update version to 6.27.0 ==== kf6-kdav ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6DAV6 libKF6DAV6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Use Depth: 1 instead of Depth: 0 for multiget REPORT requests * Fix percent-encoding of item hrefs in CalDAV/CardDAV multiget requests * Add job to create DAV collection * autotests: Add davitemsfetchjobtest * test: Remove manual test server * enums: Deprecate GroupDav protocol support * Update version to 6.27.0 ==== kf6-kdbusaddons ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kdbusaddons-tools libKF6DBusAddons6 libKF6DBusAddons6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-kdeclarative ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kdeclarative-imports libKF6CalendarEvents6 libKF6CalendarEvents6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Add location to CalendarEvents::EventData * Add strict qmllint configuration * Use id instead of parent * Use Application instead of Qt.application * Remove unused include * Register QKeySequence to QML * Add missing module dependency * Access local property directly * Fix unqualified property access * Use int instead of enum as property type * Port to KI18nContext QML API * Update version to 6.27.0 ==== kf6-kded ==== Version update (6.26.0 -> 6.27.0) - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Use default DEFAULT_SEVERITY for logging * Update version to 6.27.0 ==== kf6-kdesu ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6Su6 libKF6Su6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Make sure to handle \\\0 without overflowing read * Update version to 6.27.0 ==== kf6-kdnssd ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6DNSSD6 libKF6DNSSD6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-kdoctools ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kdoctools-lang libKF6DocTools6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-kfilemetadata ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kfilemetadata-lang libKF6FileMetaData3 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-kglobalaccel ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6GlobalAccel6 libKF6GlobalAccel6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Add KGlobalAccel::setInverseShortcutActions() to the API * Format with clang-format and xmllint * Add empty lines in dbus interface files * Properly mark all deprecated APIs in org.kde.KGlobalAccel interface * Mark org.kde.KGlobalAccel.actionList as deprecated * Make KGlobalAccel::stealShortcutSystemwide() steal all matching shortcuts * Support a custom bus * Update version to 6.27.0 ==== kf6-kguiaddons ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kguiaddons-imports libKF6GuiAddons6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Install Qt metatypes * Update version to 6.27.0 ==== kf6-kholidays ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kholidays-imports libKF6Holidays6 libKF6Holidays6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Add Bolivian Holidays (kde#520179) * .clang-tidy - fix typo StringCompareLikeFuctions * src/lunarphase.cpp - krazy excludeall typedefs * CMakeLists.txt - update the flex and bison urls * src/sunevents_p.h - fix include guard name * SunRiseSet: place deprecation attribute standard-type-clang-compatible * fix holidays appear twice in january (kde#498462) * UA: Update Ukrainian holidays * Update version to 6.27.0 * .gitlab-ci.yml - don't fail on clang-tidy issues ==== kf6-ki18n ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-ki18n-imports libKF6I18n6 libKF6I18n6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Avoid use of Qt module header includes with QtQmlIntegration * Add "gnuintl" as a variant for Intl library name * Convert old prg doc reference to proper link * Update version to 6.27.0 ==== kf6-kiconthemes ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kiconthemes-imports libKF6IconThemes6 libKF6IconThemes6-lang libKF6IconWidgets6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * KIconButton: add some unit test for the properties * widgets/kicondialog: clear custom when pressing OK (kde#520007) * Update version to 6.27.0 ==== kf6-kidletime ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kidletime-plugins libKF6IdleTime6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-kimageformats ==== Version update (6.26.0 -> 6.27.0) - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Updated documentation on memory usage * JXR: add a memory allocation barrier in jxrlib * EXR: reject files with dimensions exceeding 300kx300k pixels * OSS Fuzz: set image allocation limit to 2000 MiB * Improve size limits for AVIF, HEIF, and RAW plugins * IFF: fix byte swapping in 16-bit DEEP images * Add Farbfeld read only support * DDS: fix mime type * IFF: DEEP image support * imageAlloc: add image initialization support * Fix uninitialized value * HEIF: image transformation support * Update CI image * Update version to 6.27.0 ==== kf6-kio ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kio-lang libKF6KIO6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Too many changes since 6.26.0, only listing bugfixes: * kmountpoint: Iterate mountpoint backwards to handle systemd-automount (kde#518012) * openurljob: respect "open in application" preference for binaries (kde#519773) * KUrlNavigator: Fix double background interference when in editable mode (kde#506177) * KDirModel: Use mostLocalUrl for old url (kde#509461) * kprocessrunner: For apps running in terminal, use terminal emulator's appId (kde#459986) * dropjob: Sanitize input URLs (kde#518481) * KDirModel: Remove setting node preview on itemChanged (kde#517607) * Don't show an error when the user cancels the device mounting password dialog (kde#400420) * http worker: call redirection also for redirectToTrailingSlash (kde#517682) * kurlnavigator: Don't show context menu targeting hidden buttons when path is compressed (kde#505197) * kdiroperator, kfilewidget: Use zoomsteps when using scrollwheel (kde#494704) * core/copyjob: Prompt to replace MS-DOS reserved chars for MTP (kde#489288) ==== kf6-kirigami ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kirigami-imports libKirigamiPlatform6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Remove polyfill imports for SafeArea API * Don't apply safe area margin to page bottom when there's a footer * Only apply safe area margins when we have a parent * Fix top margin in Page overlayItem * Heading: set the color to Platform.Theme.textColor for heading * Explicitly layout the window content item vertically as well * Fix toolbar size with non-zero SafeArea margins * controls/Badge: avoid binding loop * Fix access to ScenePosition attached property in DrawerHandle * GlobalDrawer: top-align topContent (kde#520337) * Add basic tests for some components * Don't handle back key twice * FormLayout: Fix FormData namespace alias (kde#520076) * Revert "Disable qmllint for some modules" * Form: Guard root.Forms.FormAlignmentGroup.group * GlobalDrawer: Use implicitWidth, set preferredHeight in item (kde#517091) * Remove unused import * Clean up internal imports * controls: Remove defunct onCompleted block in AbstractApplicationWindow * controls: Don't break width/height bindings in AbstractApplicationWindow * Remove duplicate ecm_qt_install_logging_categories * Use default DEFAULT_SEVERITY for logging * Action: Notify fromQActinChanged when the QAction changed * Form: Introduce FormAlignmentGroup * Install Qt metatypes * ToolbarLayout: don't crash when moreButton is not valid * Fixs subtitle padding calculation in forms flat mode * Update version to 6.27.0 ==== kf6-kitemmodels ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kitemmodels-imports libKF6ItemModels6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-kitemviews ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6ItemViews6 libKF6ItemViews6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-kjobwidgets ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6JobWidgets6 libKF6JobWidgets6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-knewstuff ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-knewstuff-imports libKF6NewStuffCore6 libKF6NewStuffCore6-lang libKF6NewStuffWidgets6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * EngineBase::addProvider(provider): fix consumer-side hiding virtual method * Update version to 6.27.0 ==== kf6-knotifications ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-knotifications-imports libKF6Notifications6 libKF6Notifications6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * android: Improve icon handling * android: Confirm reception of inline replies * android: Set Intent package names rather than invalid component names * android: Fix invalid iterator access * Don't update notifications before they have actually been sent * android: Don't defer NotifyByAndroid::notify execution * configure_package_config_file: drop unused PATH_VARS KDE_INSTALL_DBUSINTERFACEDIR * Update version to 6.27.0 ==== kf6-knotifyconfig ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6NotifyConfig6 libKF6NotifyConfig6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-kpackage ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kpackage-lang libKF6Package6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-kparts ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6Parts6 libKF6Parts6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-kplotting ==== Version update (6.26.0 -> 6.27.0) - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-kpty ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6Pty6 libKF6Pty6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-kquickcharts ==== Version update (6.26.0 -> 6.27.0) - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Use default DEFAULT_SEVERITY for logging * Update version to 6.27.0 ==== kf6-krunner ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6Runner6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Extract and install Qt metatypes * RunnerManager: move spurious member into pimpl class * ResultsModel: Directly call toInt from QVariant to avoid implicit conversion * RunnerManager: Avoid weird use of mutable iterator in favor of simple for loop * RunnerContext: Use QHash for unique IDs since order is not relevant * Use std::min/max instead of QT macros * Update version to 6.27.0 ==== kf6-kservice ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kservice-lang libKF6Service6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-kstatusnotifieritem ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6StatusNotifierItem6 libKF6StatusNotifierItem6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-ksvg ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-ksvg-imports libKF6Svg6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Svg: clear stylesheetOverride on imageSetChanged (kde#503671) * Svg: make eventFilter public again * CMake config file: remove duplicated targets include * Drop accidental duplicate QML registration * Remove unused ECM module * Add basic test for SvgItem * Update version to 6.27.0 ==== kf6-ktexteditor ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-ktexteditor-lang libKF6TextEditor6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * use expanded document mode tabs in config pages * Revert "CI: Comment out Qt 6.12 for now since tests are failing" * ScriptTester: Due to the change in Qt 6.12, getMessage() should return an empty string instead of undefined when there is no message * Add public API for visible/real line number conversion * calculate which line numbers need repainting correctly * Allow disabling "use first line of doc as file name" for untitled docs (kde#519242) * Use default DEFAULT_SEVERITY for logging * Update version to 6.27.0 ==== kf6-ktexttemplate ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6TextTemplate6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-ktextwidgets ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6TextWidgets6 libKF6TextWidgets6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * KPluralHandlingSpinBox: place deprecation attribute standard type compatible * Update version to 6.27.0 ==== kf6-kunitconversion ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6UnitConversion6 libKF6UnitConversion6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Mark US pints as common, rather than Imperial ones * Update version to 6.27.0 ==== kf6-kuserfeedback ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kuserfeedback-imports kf6-kuserfeedback-lang libKF6UserFeedbackCore6 libKF6UserFeedbackWidgets6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * configure_package_config_file: drop unused PATH_VARS KDE_INSTALL_INCLUDEDIR * Update version to 6.27.0 ==== kf6-kwallet ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kwallet-tools kf6-kwallet-tools-lang kwalletd6 kwalletd6-lang libKF6Wallet6 libKF6WalletBackend6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-kwidgetsaddons ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6WidgetsAddons6 libKF6WidgetsAddons6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Use version-controllable deprecation warning macros instead of hardcoding * Update kcharselect-data to Unicode 17.0 * Force locale on Windows as well for unit test * Use default DEFAULT_SEVERITY for logging * Update version to 6.27.0 ==== kf6-kwindowsystem ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kwindowsystem-imports libKF6WindowSystem6 libKF6WindowSystem6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * KKeyServer: place deprecation attribute standard-type-clang-compatible * Use default DEFAULT_SEVERITY for logging * kwaylandextras: refine activation token documentation a bit * Update version to 6.27.0 ==== kf6-kxmlgui ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6XmlGui6 libKF6XmlGui6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * kxmlguiwindow: Special case KToolBarPopupAction for CommandBar * kmainwindow commandbar: include root ActionGroup actions * Avoid setting session management window properties without session management (kde#519786) * Add file suffix for shortcuts * Update version to 6.27.0 ==== kf6-modemmanager-qt ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6ModemManagerQt6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Use default DEFAULT_SEVERITY for logging * Update version to 6.27.0 ==== kf6-networkmanager-qt ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-networkmanager-qt-imports libKF6NetworkManagerQt6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Fix bridgeport hairpin-mode setting key * Use default DEFAULT_SEVERITY for logging * Update version to 6.27.0 ==== kf6-prison ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-prison-imports libKF6Prison6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Update version to 6.27.0 ==== kf6-purpose ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-purpose-lang kf6-purpose-services libKF6Purpose6 libKF6PurposeWidgets6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * CMake config file: add missing Qt6Gui & Qt6Widgets dependency check * Change Pastebin to Pastebin.com * Adapt to KOnlineAccounts interface change * Add missing find_dependency for Qt6QmlIntegration * Use default DEFAULT_SEVERITY for logging * Adapt to KOnlineAccounts API change * Replace var with const * Remove unused import * Convert org.kde.purpose.private.widgets to proper QML module * Fix unqualified property lookup * Rename JobView::state to jobState * Use KI18nContext * Use fully qualified typename in property * Fix deprecation warnings from ECM * Remove CMake warning about arc runtime dependency * Revert "Enable LSAN in CI" * Update version to 6.27.0 ==== kf6-qqc2-desktop-style ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-qqc2-desktop-style-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * README.md kdesrc-build -> kde-builder * Remove group separators from SpinBox by default like QSpinBox * Update version to 6.27.0 ==== kf6-solid ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-solid-tools libKF6Solid6 libKF6Solid6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Use globally-configured storage size units for labeling disks (kde#518493) * Allow to set CMake modules path outside additionally. * kdeconnect: Always remove device before emitting deviceRemoved * Use default DEFAULT_SEVERITY for logging * Update version to 6.27.0 ==== kf6-sonnet ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-sonnet-imports libKF6SonnetCore6 libKF6SonnetCore6-lang libKF6SonnetUi6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * CMake config file: fix missing Qt6Widgets check with SONNET_USE_WIDGETS:ON * Allow to set CMake modules path outside additionally. * Remove unused ECM module * Update version to 6.27.0 ==== kf6-syndication ==== Version update (6.26.0 -> 6.27.0) Subpackages: libKF6Syndication6 - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * CMake config file: add missing Qt6Core dependency check * Update version to 6.27.0 ==== kf6-syntax-highlighting ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-syntax-highlighting-imports libKF6SyntaxHighlighting6 libKF6SyntaxHighlighting6-lang - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Add missing license texts * YAML: fix quoted no-string in list (kde#500809) * Add syntax highlighting for Slint files * Minor fixes on gemtext syntax and reference * add BNF and ABNF syntax highlighting (kde#518109) * Breeze Dark theme: less vibrant color for BracketMatching to make dsFunction color visible (kde#519805) * theme_contrast_checker.py: use Okl as default color space * theme_contrast_checker.py: add --neighbor-color and --neighbor-distance to filter colors that are close to a specific color * theme_contrast_checker.py: add --bg-color to view colors of a theme with a specific background color * Fish: update to latest version and fix various bugs (kde#519060) * LaTeX: fix optional parameter with minted shortcuts (kde#514536) * J: update to latest version from github (kde#518108) * Raku: bump highlighting definition version * Raku: Allow - inside * Raku: Fix breakage of double backslash before ending single quote * Raku: Allow signatures on token/rule/regex declarations * Update version to 6.27.0 ==== kf6-threadweaver ==== Version update (6.26.0 -> 6.27.0) - Update to 6.27.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.27.0 - Changes since 6.26.0: * Update dependency version to 6.27.0 * Remove duplicate headers * Update version to 6.27.0 ==== kmod ==== Subpackages: libkmod2 - riscv-hwprobe.patch: handle riscv_hwprobe in syscall wrapper, fixes testsuite ==== libapparmor ==== Version update (5.0.0 -> 5.0.1) - update to AppArmor 5.0.1 - several fixes (including boo#1267425) - new profiles: glycin.bwrap and glycin.loaders - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_5.0.1 for the upstream changelog - remove upstream(ed) patches: - changes-since-v5.0.0.diff - curl.diff - who.diff - remove revert-plasmashell.diff, profile was fixed upstream - add lsblk-mr2147.diff: fix FSTYPE and UUID in lsblk (boo#1267853) ==== libmspub ==== - Force -std=gnu++17 when compiling with GCC >= 16 to fix the broken build ==== libqxp ==== - Add autoreconf to fix configure not detecting boost headers - Force -std=gnu++17 when compiling with GCC >= 16 to fix deprecation warnings ==== libvirt ==== Subpackages: libvirt-client libvirt-daemon-common libvirt-daemon-config-network libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-iscsi-direct libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-lock libvirt-daemon-log libvirt-daemon-plugin-lockd libvirt-daemon-qemu libvirt-libs - qemu: Fix invocation of numa-preplace when hugepages requested, but page size not specified bsc#1266364 - spec: Disable building 32-bit QEMU support bsc#1263564 ==== llvm22 ==== Version update (22.1.6 -> 22.1.7) - Update to version 22.1.7. * This release contains bug-fixes for the LLVM 22.1.0 release. This release is API and ABI compatible with 22.1.0. - Migrate away from update-alternatives. The packages only provide versioned binaries and man pages now. The metapackage will provide symbolic links to the current distro default version. ==== openSUSE-release ==== Version update (20260615 -> 20260616) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== openjph ==== Version update (0.28.0 -> 0.28.1) - Update to 0.28.1: * Fix 32-bit x86 build of the AVX2 block decoder #281 ==== patterns-server ==== Subpackages: patterns-server-dhcp_dns_server patterns-server-directory_server patterns-server-file_server patterns-server-kvm_server patterns-server-lamp_server patterns-server-mail_server patterns-server-printing - Only require libvirt-daemon-qemu on supported architectures. ==== polkit ==== Subpackages: libpolkit-agent-1-0 libpolkit-gobject-1-0 pkexec typelib-1_0-Polkit-1_0 - remove memory limits in systemd service, this causes performance loss (bsc#1266994) 0001-Revert-memory-limits-in-systemd-unit-to-mitigate-mem.patch ==== postgresql18 ==== Subpackages: libpq5 postgresql18-contrib postgresql18-llvmjit postgresql18-server - Require clang/llvm-devel metapackages instead of directly requiring the latest version. With clang migrating away from update-alternatives, the versioned packages no longer provide the /usr/bin/clang symlink, which will now be contained in the metapackage only. If older LLVM versions are required, the compiler binary has to be provided via CLANG=clang-. ==== python-Twisted ==== Subpackages: python311-Twisted python311-Twisted-tls - add pycryptography-use-csr.patch ==== python-cryptography ==== Version update (48.0.0 -> 49.0.0) Subpackages: python311-cryptography python313-cryptography - update to 49.0.0: * BACKWARDS INCOMPATIBLE: Removed the deprecated PUBLIC_KEY_TYPES, PRIVATE_KEY_TYPES, CERTIFICATE_PRIVATE_KEY_TYPES, CERTIFICATE_ISSUER_PUBLIC_KEY_TYPES, and CERTIFICATE_PUBLIC_KEY_TYPES type aliases. Use PublicKeyTypes, PrivateKeyTypes, CertificateIssuerPrivateKeyTypes, CertificateIssuerPublicKeyTypes, and CertificatePublicKeyTypes instead. These were deprecated in version 40.0. * BACKWARDS INCOMPATIBLE: :class:`~cryptography.hazmat.primitiv es.ciphers.algorithms.ChaCha20` now treats the first 4 bytes of the nonce as a 32-bit little-endian block counter (as defined in RFC 7539) and tracks the number of bytes processed. Attempting to encrypt or decrypt more data than the counter allows before it would overflow now raises a :class:`ValueError` rather than silently diverging from RFC 7539. Setting the counter portion of the nonce to zero allows encrypting up to 256 GiB with a given nonce. * BACKWARDS INCOMPATIBLE: Loading an X.509 certificate whose ECDSA or DSA signature AlgorithmIdentifier contains encoded NULL parameters now raises a :class:`ValueError`. Such certificates are invalid, but older versions of Java emitted them; previously they loaded with a deprecation warning. * Fixed cross-compilation of the CFFI bindings when PYO3_CROSS_LIB_DIR is set. The build now derives the Python include directory from PYO3_CROSS_LIB_DIR instead of querying the host interpreter, which previously caused the build to fail during cross-compilations for embedded systems, on hosts which have same-version Python development headers installed as the target Python. * Added support for signing and verifying X.509 certificates, certificate signing requests, and certificate revocation lists with :doc:`/hazmat/primitives/asymmetric/mldsa` keys, as well as loading certificates that contain ML-DSA public keys. * Added :meth:`~cryptography.hazmat.primitives.hpke.KEM.enc_length` to :class:`~cryptography.hazmat.primitives.hpke.KEM` so callers can split the encapsulated key from the ciphertext returned by :meth:`~cryptography.hazmat.primitives.hpke.Suite.encrypt`. * :meth:`~cryptography.x509.verification.ExtensionPolicy.requir e_present`, :meth:`~cryptography.x509.verification.ExtensionP olicy.may_be_present`, and :meth:`~cryptography.x509.verifica tion.ExtensionPolicy.require_not_present` now accept any extension type. Previously only a fixed set of extension types was supported, which made it impossible to account for otherwise unrecognized critical extensions during path validation. * Added support for using :class:`~cryptography.x509.Certificate`, :class:`~cryptography.x509.CertificateSigningRequest`, and :class:`~cryptography.x509.CertificateRevocationList` as field types in :doc:`/hazmat/asn1/index` structures. * Added :func:`~cryptography.hazmat.asn1.value_set`, a class decorator that registers an :class:`enum.Enum` subclass as an ASN.1 value set: members are encoded as their underlying value, and decoding fails if the decoded value does not match one of the declared members. * Added :meth:`~cryptography.x509.Name.from_bytes` for parsing a :class:`~cryptography.x509.Name` from DER bytes, the inverse of :meth:`~cryptography.x509.Name.public_bytes`. * Added the rsa_padding keyword-only parameter to :meth:`~cryptography.x509.CertificateBuilder.public_key`. Passing the :class:`~cryptography.hazmat.primitives.asymmetri c.padding.PSS` class (not an instance) encodes an RSA subject public key in the certificate's subjectPublicKeyInfo with the id-RSASSA-PSS OID and no parameters. * Added external mu (message representative) support to :doc:`/hazmat/primitives/asymmetric/mldsa` via the sign_mu and verify_mu methods, which sign and verify a precomputed 64-byte mu as defined in FIPS 204. * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 4.0.1. ==== python-idna ==== Version update (3.15 -> 3.18) Subpackages: python311-idna python313-idna - Update to 3.18: * Add a display argument to decode() that passes through invalid labels rather than raising an exception. * Substantial 75% reduction in memory usage through new data structures and processing speed optimizations. * Added a general 1024-character input length cap to the public validation, conversion, and codec entry points. * Add a command-line interface (python -m idna, also available as the idna script). * Raise the minimum supported Python version to 3.9. * Various code quality improvements. ==== python-pyOpenSSL ==== Version update (26.2.0 -> 26.3.0) Subpackages: python311-pyOpenSSL python313-pyOpenSSL - update to 26.3.0: * Dropped support for Python 3.8. * The minimum cryptography version is now 49.0.0. * Removed deprecated OpenSSL.crypto.X509Req, OpenSSL.crypto.dump_certificate_request, and OpenSSL.crypto.load_certificate_request. cryptography.x509 should be used instead. * OpenSSL.SSL.Connection.set_session now raises ValueError if the Session was obtained from a Connection that was using a different Context than this one. OpenSSL requires (but does not verify) that sessions only be re-used with a compatible SSL_CTX, so this contract is now enforced. * Deprecated OpenSSL.crypto.PKey.generate_key and OpenSSL.crypto.PKey.check. The key generation and loading APIs in cryptography should be used instead. * Deprecated OpenSSL.crypto.dump_privatekey. The serialization APIs on cryptography private key types should be used instead. * Deprecated all the mutable APIs on OpenSSL.crypto.X509: set_version, set_pubkey, sign, set_serial_number, gmtime_adj_notAfter, gmtime_adj_notBefore, set_notBefore, set_notAfter, set_issuer, and set_subject. cryptography.x509.CertificateBuilder should be used instead. * Deprecated OpenSSL.SSL.Context.set_passwd_cb. Users should decrypt and load their private keys themselves, with cryptography's key loading APIs, and then call OpenSSL.SSL.Context.use_privatekey. * Deprecated OpenSSL.crypto.X509Name, as well as the remaining APIs that consume or return it: OpenSSL.crypto.X509.get_issuer, OpenSSL.crypto.X509.get_subject, and OpenSSL.SSL.Context.set_client_ca_list. The APIs in cryptography.x509 should be used instead. * OpenSSL.SSL.Connection.get_client_ca_list now takes an as_cryptography keyword-argument. When True is passed then cryptography.x509.Name are returned, instead of OpenSSL.crypto.X509Name. In the future, passing False (the default) will be deprecated. ==== python-urllib3 ==== Subpackages: python311-urllib3 python313-urllib3 - skip some tests with pycryptography >= 49 ==== udisks2 ==== Version update (2.11.0 -> 2.11.1) Subpackages: libudisks2-0 libudisks2-0_btrfs udisks2-bash-completion udisks2-lang - Update to 2.11.1: + This is a bugfix release, fixing ATA USB device detection regression, leaking systemd inhibitors and missing polkit checks (CVE-2026-26103, CVE-2026-26104). + Changes: - lvm2: Prevent a segfault on discarded probe output - udiskslinuxdevice: Fix ATA USB detection - udiskslinuxnvmecontroller: Fix sanitize job start - udiskslinuxpartition: Fix missing job completion in handle_set_name - udiskslinuxpartitiontable: Fix missing job completion on overlapping partition error - udiskslinuxmanagernvme: Fix UINT64 variant handling in fabrics extra options - udiskslinuxblock: Add missing polkit check for RestoreEncryptedHeader() - udiskslinuxencrypted: Add missing polkit check for HeaderBackup() - docs: Update links to documentation on storaged.org - udiskslinuxmdraid: Fix getting bitmap location on latest kernels - udisksobjectinfo: Fix compiler warning with C23 - tests: Do not mount the loop device for SetAutoclear test - Drop patches fixed upstream: + 0001-udiskslinuxencrypted-Add-missing-polkit-check-for-He.patch + 0001-udiskslinuxblock-Add-missing-polkit-check-for-Restor.patch