Skip to content

Releases: bottlerocket-os/twoliter

[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

[0.10.0-beta0] - 2025-04-18

18 Apr 20:52
b38aaf7

Choose a tag to compare

Pre-release

Release Notes

Release Highlights

We're working on releasing a system in Twoliter to make EBS block device mapping settings fully configurable for AWS variants. This beta release of Twoliter 0.10.0 changes the default EBS volume type from gp2 to gp3 so that we can run performance tests against gp3 in the meantime.

Changed

  • Update to use gp3 instead of gp2 for EBS volumes when registering AMIs.

Download twoliter 0.10.0-beta0

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

[0.9.0] - 2025-04-16

18 Apr 00:10
4b1b01b

Choose a tag to compare

Release Notes

Added

  • Add external-kmod-development image feature to control when to build kmod kits (#512)
  • Set VENDOR_NAME in /etc/os-release of built variants to "Bottlerocket" (#514)

Changed

  • Update dependencies and migrate to terminal_size (#517)

Fixed

  • Fix an issue where the bottlerocket- prefix is not removed from packages names in application-inventory.json when the SDK uses dnf5 (#515)

Download twoliter 0.9.0

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