New features
This release introduces a new optional binary system-reinstall-bootc
that is still in development, intending to streamline the UX for reinstalling a system from a bootc container.
Additionally, bootc container lint
has several new checks and can now operate on an alternative root, also there is bootc container list --list
to show all lints.
- container/lint: Add --rootfs by @cgwalters in #1027
- lint: Check for /boot by @cgwalters in #1075
- lints: More cleanup && lints: Check for invalid /etc/hostname and /etc/resolv.conf by @cgwalters in #1095
Other notable changes
- store: Clean up broken /etc/hostname and /etc/resolv.conf by @cgwalters in #1096
What's Changed
- contrib/packaging/bootc.spec: sync with current Fedora rawhide by @jmarrero in #1026
- ostree-ext: surface libostree signature verification text by @jlebon in #1028
- ostree-ext/tar/export: Fix reexport of var/tmp by @cgwalters in #1025
- tests: Quiet skopeo --help by @cgwalters in #1031
- deny: Sync with rpm-ostree by @cgwalters in #1035
- spec: fix build with rhsm by @yselkowitz in #1037
- ostree-ext: Serialize xattrs into tar stream as well by @cgwalters in #1032
- lints: Various improvements by @cgwalters in #1039
- systemd: enable bootc-status-updated.target on startup by @jeckersb in #1041
- install/blockdev: Break cyclic build dependency by @cgwalters in #1048
- fix(deps): update auto merged updates by @platform-engineering-bot in #1046
- build.sh: Use our embedded spec by @cgwalters in #1040
- ostree-ext/encapsulate: Add some error contexts by @cgwalters in #1045
- Add bootc-status-updated-onboot.target by @jeckersb in #1052
- Split off a blockdev internal crate by @cgwalters in #1050
- lints: Add warning level, add a check for /var/log by @cgwalters in #1051
- build-sys: Two minor patches by @cgwalters in #1057
- Switch systemd generator to be a dispatcher shell script by @cgwalters in #1056
- lints: Also test main execution by @cgwalters in #1058
- ostree-ext: Add bootc feature by @cgwalters in #1059
- chore(deps): update auto merged updates by @platform-engineering-bot in #1062
- ci: Land a new upstream release in Fedora with Packit by @henrywang in #995
- docs/lbi: Mention not to configure globally by @cgwalters in #1066
- lints: Add description and
--list
by @cgwalters in #1067 - fix(deps): update auto merged updates by @platform-engineering-bot in #1070
- Install config verity prep by @cgwalters in #1068
- ostree-ext: Add
image clear-cached-update
by @cgwalters in #1071 - Update to ostree-rs 0.20 by @cgwalters in #1069
- store: Fix semantic merge conflict by @cgwalters in #1072
- docs/filesystem: Flesh out
etc
a bit more by @cgwalters in #1073 - tar/export: Fix error with zero-sized hardlinked files by @cgwalters in #1078
- lint: Drop ostree-container restriction by @cgwalters in #1079
- blockdev: Extend lsblk output with parttype and partuuid by @cgwalters in #1086
- spec: rename the bootc-reinstall subpackage by @omertuc in #1088
- reinstall: handle loginctl compatibility issues by @omertuc in #1091
- reinstall: avoid duplicate users in
loginctl_users
by @omertuc in #1094 - fix(deps): update auto merged updates by @platform-engineering-bot in #1097
- Release 1.1.5 by @cgwalters in #1102
New Contributors
- @yselkowitz made their first contribution in #1037
Full Changelog: v1.1.4...v1.1.5