Skip to content

Releases: bootc-dev/bootc

Release v1.11.0

05 Dec 18:25
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

bootc 1.11.0

Changes

What's Changed

Installation & Factory Reset

There's a new experimental factory reset flow, we're looking for feedback on it!

Composefs

A lot of progress continues on composefs!

Kernel Arguments & Command Line

  • prep work / enhancements to kernel_cmdline by @jeckersb in #1723
  • kernel_cmdline: More prep work for bootc_kargs integration by @jeckersb in #1729
  • kernel_cmdline: Fix parsing/equivalence of "outside" quoted args by @jeckersb in #1739
  • Switch bootc_kargs to use kernel_cmdline for parsing by @jeckersb in #1724
  • kernel_cmdline: Simplify Display impl for utf8::Parameter by @jeckersb in #1749
  • More kargs improvements and hoisting parsing into clap by @jeckersb in #1761
  • Get kargs from usr/lib/bootc/kargs.d by @Johan-Liebert1 in #1783

Features

Bug Fixes

Internal cleanups

  • Fix one remaining instance of 114800 baud rate by @jeckersb in #1822
  • Fix undefined BOOTC_buildroot_base in build-sealed script by @shi2wei3 in #1815
  • Fix deprecation warning for rustix::thread::Capability by @jeckersb in #1750
  • xtask: Fix deprecation warnings with rand 0.9 by @jeckersb in #1766

Testing & CI

Build System

Documentation

Dependencies

  • rust: cargo update by @cgwalters in #1743
  • fix(deps): update rust by @bootc-bot[bot] in #1740
  • chore(deps): update actions/checkout action to v6 by @bootc-bot[bot] in #1792
  • chore(deps): update github actions by @bootc-bot[bot] in #1823

Automation

  • Sync common files from infra repository by @bootc-bot[bot] in #1720
  • Sync common files from infra repository by @bootc-bot[bot] in #1821
  • Release 1.11.0 by @bootc-bot[bot] in #1774

New Contributors

Full Changelog: v1.10.0...v1.11.0

Assets

  • bootc-1.11.0-vendor.tar.zstd - Vendored dependencies archive
  • bootc-1.11.0.tar.zstd - Source archive

Release v1.10.0

28 Oct 21:57
Immutable release. Only release title and notes can be modified.
8eae370

Choose a tag to compare

bootc 1.10.0

Changes

This one is almost all internal changes as we work on the new composefs backend for bootc!

Composefs / Image Sealing

CI/Testing Improvements

Other Changes

  • switch: Document digests by @cgwalters in #1689
  • bootloader: Mount the ESP with restricted fmask+dmask by @cgwalters in #1691
  • Fix a few instances of oddball baud rate by @jeckersb in #1697
  • crates: Add discoverable partition module by @cgwalters in #1694
  • Sync common files from infra repository by @bootc-bot[bot] in #1701
  • Sync common files from infra repository by @bootc-bot[bot] in #1705
  • Release 1.10.0 by @bootc-bot[bot] in #1704

New Contributors

Full Changelog: v1.9.0...v1.10.0

Assets

  • bootc-1.10.0-vendor.tar.zstd - Vendored dependencies archive
  • bootc-1.10.0.tar.zstd - Source archive

v1.9.0

08 Oct 19:33
Immutable release. Only release title and notes can be modified.
7ad66db

Choose a tag to compare

bootc 1.9.0

New features/improvements

Composefs and image sealing

The big outstanding composefs branch was merged! ๐ŸŽ‰ in #1444

However, a lot more work continues!

Other changes

Mostly CI and internal cleanups.

New Contributors

Full Changelog: v1.8.0...v1.9.0

Assets

  • bootc-1.9.0-vendor.tar.zstd - Vendored dependencies archive
  • bootc-1.9.0.tar.zstd - Source archive

v1.8.0

05 Sep 13:31
a5f9790

Choose a tag to compare

Changes

New features

Bug fixes

  • #1567 via Bump containers-image-proxy, ocidir, oci-spec and composefs-rs by @cgwalters in #1584
  • tar: Create a new xattrs file for each checksum by @ckyrouac in #1578 (ensures we support rechunking large images)

Implementation improvements

We've been doing a lot of foundational work on the composefs branch, hoping to merge it soon!

Full Changelog: v1.7.1...v1.8.0

Assets

  • bootc-1.8.0-vendor.tar.zstd - Vendored dependencies archive
  • bootc-1.8.0.tar.zstd - Source archive

Release v1.7.1

26 Aug 19:43
d368ea8

Choose a tag to compare

bootc 1.7.1

Changes

This fixes an important regression in the sysroot locking: #1544

Assets

  • bootc-1.7.1-vendor.tar.zstd - Vendored dependencies archive
  • bootc-1.7.1.tar.zstd - Source archive

What's Changed

Full Changelog: v1.7.0...v1.7.1

Release v1.7.0

25 Aug 13:46

Choose a tag to compare

bootc 1.7.0

This release introduces the experimental feature of soft-reboots, which is currently hidden
while stabilization continues on the OSTree side. For more details, see ostreedev/ostree#3503.

It also adds support for setting a non-default OSTree bootloader backend (#1532), which is required for Aboot images.

Additional improvements in this release include further enablement of the ComposeFS back-end, updates to the rechunker, CI enhancements, and various bug fixes.

What's Changed

New Contributors

Full Changelog: v1.6.0...v1.7.0

Release v1.6.0

07 Aug 14:45

Choose a tag to compare

What's Changed

Bug fixes, internal cleanup, CI improvements, doc updates, and feature prep.

Docs

CI

ComposeFS

Kargs

Other fixes

New Contributors

Full Changelog: v1.5.1...v1.6.0

1.5.1

17 Jul 18:49
3a0c6ab

Choose a tag to compare

What's Changed

Full Changelog: v1.5.0...v1.5.1

Release 1.5.0

16 Jul 19:13
v1.5.0

Choose a tag to compare

This release is withdrawn

This release contains a critical regression: #1416

We will create a new release shortly. For now, avoid this release and use 1.4.0.


This release is primarily a collection of bug fixes and documentation improvements with a handful of small features.

Features

  • Create /run/reboot-required by default by @gursewak1997 in #1378
  • lib/src/status: add verbose human readable output by @jmarrero in #1399
  • chunking: Support exclusive chunks defined via xattrs by @ckyrouac in #1397
  • deploy: short-circuit pull if digest pullspec already exists by @jlebon in #1380

Other Fixes

New Contributors

Full Changelog: v1.4.0...v1.5.0

Release 1.4.0

16 Jun 20:01
58ee28c

Choose a tag to compare

What's Changed

New Features

ostree-ext adds tar_create_parent_dirs option to ExportOpts

This ensures that upon export, for each layer in the exported image, the directory structure is fully-defined. This removes a source of non-determinism when unpacking the layers for consumption.

Documentation Improvements

Other Fixes

New Contributors

Full Changelog: v1.3.0...v1.4.0