Skip to content

Releases: bottlerocket-os/twoliter

[0.13.0] - 2025-11-10

11 Nov 22:47
v0.13.0
3fc5308

Choose a tag to compare

Release Notes

Changed

  • Remove experimental label from erofs-root-partition feature (#586)
  • Sort bootconfig keys across all snippets for consistent output (#596)

Added

  • Add experimental encrypted-storage image feature for encrypting local storage using TPM2 devices (#589)
  • Record in-place updates enablement in image-features.env for runtime queries (#589)
  • Emit artifact-metadata.json with disk utilization for ROOT and BOOT partitions (#581)

Fixed

  • Fix pubsys to copy image tags when replicating AMIs (#592)
  • Prevent re-packing non-erofs images with EROFS (#576)

Deprecated

  • Deprecate systemd-networkd image feature (#589)
  • Deprecate grub-set-private-var image feature (#589)

Build

  • Update cargo dependencies (#591)
  • Bump actions/checkout from 4.2.2 to 5.0.0 (#569)
  • Fail the build if the go compiler fails in krane-bundle (#568)
  • Update ecr-login to v0.11.0 (#595)

Documentation

  • Document and add tests for AMI tagging behavior (#590)
  • Update README (#588, thanks @webern)

Improved

  • TestSys: Run workload tests for different NVIDIA flavors (#594)

Download twoliter 0.13.0

twoliter-aarch64-unknown-linux-musl.tar.xz checksum
twoliter-x86_64-unknown-linux-musl.tar.xz checksum

[0.13.0-rc1 ] - 2025-11-10

11 Nov 19:40
v0.13.0-rc1
40667c8

Choose a tag to compare

Pre-release

Release Notes

Changed

  • Remove experimental label from erofs-root-partition feature (#586)
  • Sort bootconfig keys across all snippets for consistent output (#596)

Added

  • Add experimental encrypted-storage image feature for encrypting local storage using TPM2 devices (#589)
  • Record in-place updates enablement in image-features.env for runtime queries (#589)
  • Emit artifact-metadata.json with disk utilization for ROOT and BOOT partitions (#581)

Fixed

  • Fix pubsys to copy image tags when replicating AMIs (#592)
  • Prevent re-packing non-erofs images with EROFS (#576)

Deprecated

  • Deprecate systemd-networkd image feature (#589)
  • Deprecate grub-set-private-var image feature (#589)

Build

  • Update cargo dependencies (#591)
  • Bump actions/checkout from 4.2.2 to 5.0.0 (#569)
  • Fail the build if the go compiler fails in krane-bundle (#568)
  • Update ecr-login to v0.11.0 (#595)

Documentation

  • Document and add tests for AMI tagging behavior (#590)
  • Update README (#588, thanks @webern)

Improved

  • TestSys: Run workload tests for different NVIDIA flavors (#594)

Download twoliter 0.13.0-rc1

twoliter-aarch64-unknown-linux-musl.tar.xz checksum
twoliter-x86_64-unknown-linux-musl.tar.xz checksum

[0.12.0] - 2025-08-21

21 Aug 22:57
f340cf3

Choose a tag to compare

Release Notes

Breaking Changes

  • Update schema-version of Twoliter.toml to version 2. This introduces a new field project-vendor. (#551)
    • Users will need to run twoliter update after updating twoliter on any kits or variant repositories to migrate their lockfile to schema-version 2.
    • Users will need to bump the schema-version to 2 in Twoliter.toml if they want to use the new project-vendor field

Fixed

  • Fix a check that prevent inconsistent manual change in twoliter.lock (#563)

Changed

  • Always fetch kit deps before build tasks (#565)

Improved

  • Extract kits concurrently (#566)

Build

  • Update cargo dependencies (#570)

Download twoliter 0.12.0

twoliter-aarch64-unknown-linux-musl.tar.xz checksum
twoliter-x86_64-unknown-linux-musl.tar.xz checksum

[0.12.0-rc1] - 2025-08-21

21 Aug 20:30
c17053c

Choose a tag to compare

Pre-release

Release Notes

Fixed

  • Fix a check that prevent inconsistent manual change in twoliter.lock (#563)

Added

  • Add schema-version 2 of Twoliter.toml. Introduces new field project-vendor (#551)

Changed

  • Always fetch kit deps before build tasks (#565)

Improved

  • Extract kits concurrently (#566)

Build

  • Update cargo dependencies (#570)

Download twoliter 0.12.0-rc1

twoliter-aarch64-unknown-linux-musl.tar.xz checksum
twoliter-x86_64-unknown-linux-musl.tar.xz checksum

[0.11.0] - 2025-07-17

18 Jul 20:28
b31ff15

Choose a tag to compare

Release Notes

Fixed

  • Fix race condition in bypass container launching (#553)

Added

  • Add support to delete individual tests in testsys (#549)
  • Add --dry-run mode to pubsys promote-ssm (#529)
  • Allow keys from environment variables (#533)

Changed

  • Use "fat" LTO for dist and "thin" for release (#535)
  • Compress included tool archives (#537)
  • Use "profile-hint-mostly-unused" for AWS SDKs (#555)

Improved

  • Reclaim reserved space on ext4 filesystems (#550)

Download twoliter 0.11.0

twoliter-aarch64-unknown-linux-musl.tar.xz checksum
twoliter-x86_64-unknown-linux-musl.tar.xz checksum

[0.11.0-rc2] - 2024-07-17

17 Jul 20:52
07a236d

Choose a tag to compare

Pre-release

Release Notes

Fixed

  • Fix race condition in bypass container launching (#553)

Added

  • Add support to delete individual tests in testsys (#549)
  • Add --dry-run mode to pubsys promote-ssm (#529)
  • Allow keys from environment variables (#533)

Changed

  • Use "fat" LTO for dist and "thin" for release (#535)
  • Compress included tool archives (#537)
  • Use "profile-hint-mostly-unused" for AWS SDKs (#555)

Improved

  • Reclaim reserved space on ext4 filesystems (#550)

Download twoliter 0.11.0-rc2

twoliter-aarch64-unknown-linux-musl.tar.xz checksum
twoliter-x86_64-unknown-linux-musl.tar.xz checksum

[0.10.1] - 2025-05-14

14 May 22:27
c825cf2

Choose a tag to compare

Release Notes

Fixed

  • Fix a bug which could prevent pubsys from copying existing AMIs when a secureboot profile is not present in the workspace (#534)

Added

  • Add a --dry-run mode to pubsys promote-ssm (#529)

Download twoliter 0.10.1

twoliter-aarch64-unknown-linux-musl.tar.xz checksum
twoliter-x86_64-unknown-linux-musl.tar.xz checksum

[0.10.1-rc1 ] - 2025-05-14

14 May 20:55
4d2b0f6

Choose a tag to compare

Pre-release

Release Notes

Fixed

  • Fix a bug which could prevent pubsys from copying existing AMIs when a secureboot profile is not present in the workspace (#534)

Added

  • Add a --dry-run mode to pubsys promote-ssm (#529)

Download twoliter 0.10.1-rc1

twoliter-aarch64-unknown-linux-musl.tar.xz checksum
twoliter-x86_64-unknown-linux-musl.tar.xz checksum

[0.10.0] - 2025-05-06

06 May 18:18
79802a5

Choose a tag to compare

Release Notes

Added

  • Add amispec system for customizing AMI registration parameters (#521, #524)

Changed

  • Update rust dependencies (#521, #522, #525)
  • Fix bug which could prevent pubsys from publishing SSM parameters in new regions (#518)
  • Add more error context to pubsys output on failure (#525)

Build

  • Add integration test to verify application-inventory generation (#522)

Download twoliter 0.10.0

twoliter-aarch64-unknown-linux-musl.tar.xz checksum
twoliter-x86_64-unknown-linux-musl.tar.xz checksum

[0.10.0-rc1 ] - 2025-05-06

06 May 16:26
adb4c4e

Choose a tag to compare

Pre-release

Release Notes

Added

  • Add amispec system for customizing AMI registration parameters (#521, #524)

Changed

  • Update rust dependencies (#521, #522, #525)
  • Fix bug which could prevent pubsys from publishing SSM parameters in new regions (#518)
  • Add more error context to pubsys output on failure (#525)

Build

  • Add integration test to verify application-inventory generation (#522)

Download twoliter 0.10.0-rc1

twoliter-aarch64-unknown-linux-musl.tar.xz checksum
twoliter-x86_64-unknown-linux-musl.tar.xz checksum