Packages changed: MicroOS-release (20260615 -> 20260616) alsa (1.2.16 -> 1.2.16.1) apparmor (5.0.0 -> 5.0.1) btrfsprogs (6.19 -> 7.0) exfatprogs (1.4.1 -> 1.4.2) 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-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-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-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-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) kmod libapparmor (5.0.0 -> 5.0.1) llvm22 (22.1.6 -> 22.1.7) openjph (0.28.0 -> 0.28.1) passt (20260120.386b5f5 -> 20260612.a9c61ff) polkit python-cryptography (48.0.0 -> 49.0.0) python-idna (3.15 -> 3.18) python-urllib3 udisks2 (2.11.0 -> 2.11.1) === Details === ==== MicroOS-release ==== Version update (20260615 -> 20260616) Subpackages: MicroOS-release-appliance MicroOS-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== alsa ==== Version update (1.2.16 -> 1.2.16.1) - 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 ==== apparmor ==== 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) ==== btrfsprogs ==== Version update (6.19 -> 7.0) Subpackages: 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 ==== exfatprogs ==== Version update (1.4.1 -> 1.4.2) - Update to 1.4.2: Changes: * exfatprogs: install lsdosattr and chdosattr in /bin instead of /sbin. Bug fixes: * dump.exfat: prevent heap buffer overflow in name parsing. ==== 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 libKF6Baloo6 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 - 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: 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 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-kcmutils ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kcmutils-imports libKF6KCMUtils6 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 - 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 - 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 - 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 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 - 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 - 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 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-kdbusaddons ==== Version update (6.26.0 -> 6.27.0) Subpackages: kf6-kdbusaddons-tools libKF6DBusAddons6 - 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 - 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 - 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) - 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: 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: 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 - 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 - 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 - 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 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: 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 - 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 - 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 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 - 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 - 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: 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 - 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 - 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: 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 - 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: 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-ktextwidgets ==== 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 * 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 - 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 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: kwalletd6 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 - 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 - 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 - 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-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) - 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: libKF6Solid6 - 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 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: libKF6SyntaxHighlighting6 - 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 ==== 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) ==== 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. ==== 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 ==== passt ==== Version update (20260120.386b5f5 -> 20260612.a9c61ff) Subpackages: passt-selinux - Add 0001-SELinux-Dontaudit-access-to-dri-devices.patch to dontaudit DRI AVCs for pasta (bsc#1259898) - Install pesto, its SELinux policy and man page - Update to version 20260612.a9c61ff: * util, passt: Close daemon-lifetime fds on exit to avoid Coverity warning * conf, util: Disable IPv6 if explicit IPv6 socket probe fails * tcp_splice: Improve EOF and read stall exit conditions * passt, tcp: Inline CALL_PROTO_HANDLER() and merge tcp_timer() * tcp_splice: Remove questionable "optimisation" of pending bytes tracking * tcp_splice: Simplify / correct OUT_WAIT flag handling * tcp_splice: Simplify shutdown(2) handling * tcp_splice: Remove goto from forwarding loop * tcp_splice: Improve EOF exit condition for the loop * tcp_splice: Simplify EPOLLRDHUP / eof / FIN handling * tcp_splice: Remove never-invoked SO_RCVLOWAT logic * tcp: Don't leak sockets on error paths * tcp, tcp_splice: Make helper for setting SO_LINGER socket option * vhost_user: Offer VIRTIO_NET_F_GUEST_CSUM * ip: Wrap CASE macro body in braces for pre-C23 compatibility * tcp_splice: Simplify tracking of read/written bytes * tcp_splice: Clean up flow control path for splice forwarding * tcp_splice: Avoid missing EOF recognition while forwarding * tcp_splice: Improve error reporting * tcp_vu: Support multibuffer frames in tcp_vu_send_flag() * tcp_vu: Support multibuffer frames in tcp_vu_sock_recv() * tcp_vu: Build headers on the stack and write them into the iovec * tcp: Encode checksum computation flags in a single parameter * udp: Pass iov_tail to udp_update_hdr4()/udp_update_hdr6() * iov: Introduce IOV_PUSH_HEADER() macro * udp_vu: Allow virtqueue elements with multiple iovec entries * selinux: Allow pasta to create and use its control socket when started by Podman * Makefile: Remove misleading comments on BASE_*FLAGS * netlink: Fix comments to variables for netlink sockets and sequence * netlink: Use regular request/response netlink socket for initial neighbour sync * conf, repair, tap: Document reasons for blocking Unix sockets * tap: Report accept() errors * treewide: Add SOCK_CLOEXEC to accept() calls that are missing it * vhost-user: Centralise Ethernet frame padding in vu_collect() and vu_pad() * tcp: Pass explicit data length to tcp_fill_headers() * vu_common: Pass explicit frame length to vu_flush() * pcap: Pass explicit L2 length to pcap_iov() * checksum: Pass explicit L4 length to checksum functions * udp_vu: Pass iov explicitly to helpers instead of using file-scoped array * udp_vu: Move virtqueue management from udp_vu_sock_recv() to its caller * vu_common: Move vnethdr setup into vu_flush() * iov: Add iov_memcpy() to copy data between iovec arrays * iov: Introduce iov_memset() * util: Fix changes to assert_with_msg() * fwd_rule: Allow parsing * as a forwarding address * fwd_rule: Don't attempt dual stack listen()s if only one IP family * test: Add test for builds with -DNDEBUG * Fix build with -DNDEBUG * test: Extend exeter build tests to cover more recent binaries * lib/term: Quote tr character ranges to prevent glob expansion * pesto: Run static checkers on pesto sources * passt-repair: Run static checkers * passt-repair: Simplify construction of Unix path from inotify * passt-repair: Split out inotify handling to its own function * Makefile: Split static checker targets * cppcheck, clang-tidy: Static checkers don't need non-preprocessor flags * Makefile: Split $(FLAGS) into cpp and cc components * Makefile: Add header dependencies for secondary binaries * Makefile: Remove unhelpful $(HEADERS) variable * Makefile: Use common binary compilation rule * Makefile: Make conditional definition of $(BIN) clearer * Makefile: Use make variables for static checker configuration * clang-tidy: Suppress some new unhelpful new warnings * treewide: Make some additional variables static * packet, clang-tidy: Packet pool buffers are not NULL * clang-tidy: Suppress sscanf() warning harder * clang-tidy: Squash inconsistent brace warnings in foreach macros * conf: Fix not-actually-const parameter to conf_runas() and conf_ugid() * virtio: Reduce scope of variable * netlink: erromsg should be const in nl_status() * hooks: Copy static build of pesto and related man page to server * fedora: Install pesto, its SELinux policy, and the man page from the spec file * selinux: Add file context and type enforcement for pesto * apparmor: Add policy file for pesto * pesto, conf, fwd_rule: Add options and modes to add, delete, clear rules * fwd_rule: Fix static checkers warnings in fwd_rule_add() * conf, fwd: Allow switching to new rules received from pesto * pesto, conf: Send updated rules from pesto back to passt/pasta * pesto: Parse and add new rules from command line * pesto: Read current ruleset from passt/pasta and optionally display it * inany: Prepare inany.[ch] for sharing with pesto tool * ip: Prepare ip.[ch] for sharing with pesto tool * pesto: Expose list of pifs to pesto and display them * pesto, conf: Have pesto connect to passt and check versions * pesto, log: Share log.h (but not log.c) with pesto tool * pesto: Introduce stub configuration tool * fwd_rule: Fix some format specifiers * pif: Limit pif names to 128 bytes * fwd: Generalise fwd_rules_info() * fwd_rule: Move conflict checking back within fwd_rule_add() * fwd, conf: Move rule parsing code to fwd_rule.[ch] * fwd_rule: Move ephemeral port probing to fwd_rule.c * conf, fwd: Stricter rule checking in fwd_rule_add() * tcp: Use SO_MEMINFO for accurate send buffer overhead accounting * tcp: Handle errors from tcp_send_flag() ... changelog too long, skipping 88 lines ... * tcp: Add error checking for flow_epoll_set() in tcp_flow_migrate_target() ==== polkit ==== Subpackages: libpolkit-agent-1-0 libpolkit-gobject-1-0 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 ==== python-cryptography ==== Version update (48.0.0 -> 49.0.0) - 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) - 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-urllib3 ==== - skip some tests with pycryptography >= 49 ==== udisks2 ==== Version update (2.11.0 -> 2.11.1) Subpackages: libudisks2-0 - 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