Releases: silitics/rugix
Releases · silitics/rugix
Version 0.8.2
Fixes
- Prevent error during update installation when using multiple block indices.
Full Changelog: v0.8.1...v0.8.2
Version 0.8.1
Fixes
- Fixes caching issue where cache is always cleared regardless of whether Docker image changed.
Full Changelog: v0.8.0...v0.8.1
Version 0.8.0
Rename to Rugix
With this release we rename Rugpi to Rugix.
Rugix Ctrl: New Features
- New format for update bundles.
- Adaptive delta updates with HTTP range queries.
- Support for any update scenario, including non-A/B updates and incremental updates.
- Support for any bootloader and boot process through custom boot flows.
- New JSON-based system information format.
Rugix Bakery: New Features
- Ability to run VMs.
- Integrated system testing framework.
Full Changelog: v0.7.4...v0.8.0
Version 0.8.0 Release Candidate 1
Release candidate of the upcoming v0.8 release.
Version 0.7.5
- Fixes off-by-one error in partition table sanity check affecting GPT layouts.
Full Changelog: v0.7.4...v0.7.5
Version 0.7.4
- Add support for verifying the hash of updates via
--check-hash
.
Full Changelog: v0.7.3...v0.7.4
Version 0.7.3
- Fixes issues with incompatible partition layouts when upgrading from v0.6 (see #29).
Additional Notes: Flashing a device with a v0.7.3 image and then installing an update based on an older 0.7 version will fail for the rpi-
targets.
Full Changelog: v0.7.2...v0.7.3
Version 0.7.2
Fixes bootstrapping of foreign architectures with binfmt_misc
(ba9b043).
Full Changelog: v0.7.1...v0.7.2
Version 0.7.1
- Add
unknown
target. - Limit size of MBR partitions (fix).
Full Changelog: v0.7.0...v0.7.1
Version 0.7.0
New Features
- Official support for Alpine Linux and Debian.
- Support for EFI systems and integration with Grub.
- Configurable image layouts.
Breaking Changes
- The
boot_flow
option has been superseded bytarget
. - The
architecture
option is no longer optional. Set it toarm64
for the previous default. - The
include_firmware
option has been removed. To include a firmware update for Raspberry Pi, use thecore/rpi-include-firmware
recipe. - The following recipes have been renamed:
core/raspberrypi
=>core/rpi-raspios-setup
core/pi-cleanup
=>core/rpi-raspios-cleanup
core/apt-cleanup
=>core/pkg-cleanup
(also supportsapk
now)core/apt-update
=>core/pkg-update
(also supportsapk
now)core/apt-upgrade
=>core/pkg-upgrade
(also supportsapk
now)
- The following recipes have been removed:
core/disable-swap
(now part ofrpi-raspios-cleanup
via parameter)
Full Changelog: v0.6.6...v0.7.0