This release includes several important bug fixes, notably fixing a GVariant memory leak during opaque whiteout scanning that could cause bootc install to-disk to fail with EBUSY on unmount (#3595), and a crash fix for invalid UTF-8 ref names during pull operations (#3597). Kernel argument handling was fixed to properly handle quoted values in /proc/cmdline (#3583), and staged
deployment bootconfig merging was corrected to preserve options across re-staging (#3587).
On the platform side, s390x SE boot image generation now uses the newer pvimg tool replacing the obsolete genprotimg (#3601). The CI infrastructure was modernized by removing the legacy Prow/Jenkins setup and switching to dnf-based RPM installation in test containers.
What's Changed
- Release 2026.1 by @jmarrero in #3581
- checkout: Fix GVariant leak when scanning for opaque whiteouts by @jonassvatos in #3595
- multiple CI fixes by @jmarrero in #3599
- ci/prow: Make jobs no-op in preparation for removal by @jmarrero in #3600
- zipl: Switch from genprotimg to pvimg for SE boot image generation by @nikita-dubrovskii in #3601
- tests/kolainst: Fix failures on container-native FCOS by @jmarrero in #3602
- sysroot: Merge bootconfig-extra from previously staged deployment by @jmarrero in #3587
- repo: Fix validation for min-free-space-percent config option by @zhaohuiw42 in #3598
- pull: Fix GLib assertion crash on invalid UTF-8 ref names by @zhaohuiw42 in #3597
- kargs: Fix crash on quoted values in /proc/cmdline by @jmarrero in #3583
- Ci fixes3 by @jmarrero in #3604
New Contributors
- @jonassvatos made their first contribution in #3595
- @zhaohuiw42 made their first contribution in #3598
Full Changelog: v2026.1...v2026.2