Skip to content

Releases: silitics/rugix

Version 0.8.2

18 Feb 20:07
Compare
Choose a tag to compare

Fixes

  • Prevent error during update installation when using multiple block indices.

Full Changelog: v0.8.1...v0.8.2

Version 0.8.1

18 Feb 12:13
Compare
Choose a tag to compare

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

10 Feb 11:36
Compare
Choose a tag to compare

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

10 Feb 09:45
Compare
Choose a tag to compare
Pre-release

Release candidate of the upcoming v0.8 release.

Version 0.7.5

14 Sep 10:49
Compare
Choose a tag to compare
  • 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

30 Jun 21:46
Compare
Choose a tag to compare
  • Add support for verifying the hash of updates via --check-hash.

Full Changelog: v0.7.3...v0.7.4

Version 0.7.3

18 Jun 10:35
Compare
Choose a tag to compare
  • 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

11 Jun 08:15
Compare
Choose a tag to compare

Fixes bootstrapping of foreign architectures with binfmt_misc (ba9b043).

Full Changelog: v0.7.1...v0.7.2

Version 0.7.1

10 Jun 06:27
Compare
Choose a tag to compare
  • Add unknown target.
  • Limit size of MBR partitions (fix).

Full Changelog: v0.7.0...v0.7.1

Version 0.7.0

07 Jun 15:36
Compare
Choose a tag to compare

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 by target.
  • The architecture option is no longer optional. Set it to arm64 for the previous default.
  • The include_firmware option has been removed. To include a firmware update for Raspberry Pi, use the core/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 supports apk now)
    • core/apt-update => core/pkg-update (also supports apk now)
    • core/apt-upgrade => core/pkg-upgrade (also supports apk now)
  • The following recipes have been removed:
    • core/disable-swap (now part of rpi-raspios-cleanup via parameter)

Full Changelog: v0.6.6...v0.7.0