Packages changed: MicroOS-release (20250911 -> 20250912) chrony (4.7 -> 4.8) dracut (059+suse.749.g280c842e -> 059+suse.757.g0d1d426d) grub2 python-SQLAlchemy (2.0.40 -> 2.0.43) python-pycurl (7.45.3 -> 7.45.6) python-typing_extensions (4.14.1 -> 4.15.0) setools (4.5.1 -> 4.6.0) suse-fonts (2.000 -> 2.001) update-bootloader (1.25 -> 1.26) === Details === ==== MicroOS-release ==== Version update (20250911 -> 20250912) Subpackages: MicroOS-release-appliance MicroOS-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== chrony ==== Version update (4.7 -> 4.8) Subpackages: chrony-pool-openSUSE - Update to version 4.8: * Add maxunreach option to limit selection of unreachable sources * Add -u option to chronyc to drop root privileges (default chronyc user is set by configure script) * Fix refclock extpps option to work on Linux >= 6.15 * Validate refclock samples for reachability updates * Obsoletes chrony-unix-socket.patch * Obsoletes chrony-remove-chmod.patch ==== dracut ==== Version update (059+suse.749.g280c842e -> 059+suse.757.g0d1d426d) Subpackages: dracut-ima - Update to version 059+suse.757.g0d1d426d: Additional fixes for PXE boot with filled-in NBFT (bsc#1238848): * fix(74nvmf): make sure autoconnect script is run at least once * fix(74nvmf): only set netroot if it's yet empty Other: * fix(dracut): library directory creation in --kernel-only * improvement(74nvmf): lookup required NIC kernel modules for NBFT interfaces * fix(kernel-modules-extra): remove stray \ before / * fix(dracut): use "-name" to avoid find matching temporary directory * feat(dracut.sh): output error message for --regenerate-all ==== grub2 ==== Subpackages: grub2-common grub2-i386-efi grub2-i386-efi-bls grub2-i386-pc grub2-snapper-plugin grub2-x86_64-efi grub2-x86_64-efi-bls - Add support for `LoaderEntryDefault` EFI variable * grub2-bls-loader-entry-default.patch ==== python-SQLAlchemy ==== Version update (2.0.40 -> 2.0.43) - Update to 2.0.43 * Adjusted the test suite as well as the ORM’s method of scanning classes for annotations to work under current beta releases of Python 3.14. * Added support for postgresql_include keyword argument to UniqueConstraint and PrimaryKeyConstraint. * The values() construct gains a new method Values.cte(), which allows creation of a named, explicit-columns CTE against an unnamed VALUES expression, producing a syntax that allows column-oriented selection from a VALUES construct on modern versions of PostgreSQL, SQLite, and MariaDB. * Fixed some regressions from 2.0.40 in postgresql and mysql toolbox. * Improved validation of execution parameters passed to the Connection.execute() and similar methods. * Added dataclass_metadata argument to all ORM attribute constructors that accept dataclasses parameters. * Implemented the defer(), undefer() and load_only() ORM loader options to work for composite attributes. * Added new parameter create_engine.skip_autocommit_rollback which provides for a per-dialect feature of preventing the DBAPI .rollback() from being called under any circumstances. ==== python-pycurl ==== Version update (7.45.3 -> 7.45.6) - Add patch handle-change-debug-curl-8.16.0.patch (bsc#1249448, gh#pycurl/pycurl@eb7f52eeef85) - Drop patch test-bottle-flask.patch, not needed anymore - Update to 7.45.6: * Re-enable building Linux wheels with CA bundle autodetection - 7.45.5 * Enable GSS-API and brotli support in wheels (patch by Scott Talbert). * Add support for calling getinfo with CURLOPT_*_T arguments (patch by Scott Talbert) * Change wheels to build using shared libraries (vice static libraries) (patch by Scott Talbert) * Build wheels with curl 8.12.1 (mainly for security fixes) - 7.45.4 * Add support for CURLOPT_HAPROXY_CLIENT_IP (patch by Scott Talbert). * Port tests from bottle to flask (patch by Miro Hrončok). * Add constant for CURL_HTTP_VERSION_3ONLY (patch by Pavel Horáček). * Add EFFECTIVE_METHOD info option (patch by Pavel Horáček). * Don't use `-flat_namespace` on macOS (patch by Michael Cho). * Add some missing GIL checks to callback functions (patch by Scott Talbert). * Fix assorted bugs in pycurl tests, including a segfault (patch by Scott Talbert). All tests should now pass on Linux and macOS. * Fix minor bug in examples/multi-socket_action-select.py (patch by Oleg Broytman). * Build all wheels using the latest version of libcurl and its dependencies (patch by Scott Talbert). All wheels should now have openssl, HTTP2, and SSH support. * Implement Certificate Authority path autodetection when building Linux wheels (patch by Scott Talbert). ==== python-typing_extensions ==== Version update (4.14.1 -> 4.15.0) - Update to 4.15.0 * Add the @typing_extensions.disjoint_base decorator, as specified in PEP 800. * Add typing_extensions.type_repr, a backport of annotationlib.type_repr, introduced in Python 3.14. * Fix behavior of type params in typing_extensions.evaluate_forward_ref. ==== setools ==== Version update (4.5.1 -> 4.6.0) - Move tests to a test multibuild flavor - Update to version 4.6.0: - User Visible Changes * Add seinfo option to see roles allowed for a specified type. * Add sechecker module for asserting kernel modules are read-only. * Add support for the nlmsg extended permission. - Under The Hood Changes * Significant code quality and unit testing improvements. * Drop methods marked for deprecation. - Packaging Changes * Refactor packaging to use pyproject.toml. - Add %check section and run tests (Factory only) - Fix %fdupes call to clean up duplicates for all Python versions - Add minimum required dependency versions ==== suse-fonts ==== Version update (2.000 -> 2.001) - update to 2.001: * Clean up Axis ==== update-bootloader ==== Version update (1.25 -> 1.26) - merge gh#openSUSE/perl-bootloader#193 - adjust test cases - 1.26 - merge gh#openSUSE/perl-bootloader#192 - Implement config for BLS (boo#1246013)