Skip to content

Releases: bottlerocket-os/bottlerocket

v1.59.0

21 Apr 23:00
v1.59.0
73b3be4

Choose a tag to compare

Release Highlights

OS Changes

v1.58.0

08 Apr 01:25
v1.58.0
c5c3703

Choose a tag to compare

v1.58.0 Pre-release
Pre-release

⚠️ Note: v1.58.0 Rollout Stopped. This release introduced a regression that causes certain container images to fail during image pull. Please use Bottlerocket 1.59.0 instead. See #4798

Pre-release Note

This is the latest Bottlerocket release, and is currently being made available.
You may notice nodes upgrading to this new version, though it may not yet be available globally until the "pre-release" flag is removed.

Release Highlights

  • Remove aws-k8s-1.29 variants (#4794)
  • Add CDI support to host-ctr enabling NVIDIA GPU tools access in superpowered containers (bottlerocket-core-kit#879)

OS Changes

v1.57.0

23 Mar 20:46
v1.57.0
beaadc5

Choose a tag to compare

Release Highlights

OS Changes

  • Update bottlerocket-core-kit from 13.1.0 to 13.3.0 CHANGELOG (commits) (#4789, #4791)
  • Update bottlerocket-kernel-kit from 5.0.1 to 5.2.0 CHANGELOG (commits) (#4789, #4791)
  • Update admin-container from 0.20.3 to 0.20.4 (#4780)
  • Update control-container from 0.20.3 to 0.20.4 (#4780)
  • Update bootstrap-container from 0.2.13 to 0.2.14 (#4780)

Build Changes

  • Update twoliter from 0.16.0 to 0.17.0 (#4776)
  • Update bottlerocket-sdk from 0.70.0 to 0.72.0 (commits) (#4789, #4791)

v1.56.0

03 Mar 23:39
v1.56.0
36151b8

Choose a tag to compare

Release Highlights

OS Changes

Build Changes

  • Update Rust dependencies (#4763)
  • Update bottlerocket-settings-models to v0.21.0 (#4773)

v1.55.0

17 Feb 22:15
v1.55.0
d93bb1b

Choose a tag to compare

Release Highlights

  • Add URI resolver support to apiclient apply and apiclient network configure (bottlerocket-core-kit#554)
    • s3:// - S3 bucket objects
    • secretsmanager:// - AWS Secrets Manager secrets
    • ssm:// - AWS SSM Parameter Store parameters
    • arn:aws:secretsmanager: and arn:aws:ssm: - cross-region access via full ARN
    • base64: - inline encoded content
  • Remove separate FIPS binaries from Go packages in favor of Go built-in FIPS support (bottlerocket-core-kit#813)
  • Remove hugepages from reservedMemory in kubelet config (bottlerocket-core-kit#821)
  • Update SELinux policy to allow container communication with MPS daemon (bottlerocket-core-kit#831)

OS Changes

v1.54.0

26 Jan 23:39
v1.54.0
5043dec

Choose a tag to compare

Release Highlights

OS Changes

Build Changes

  • Update bottlerocket-sdk from 0.66.0 to 0.70.0 (commits) (#4744)
  • Update bottlerocket-settings-models to v0.20.0 (#4744)

v1.53.0

14 Jan 19:33
v1.53.0
55d04a8

Choose a tag to compare

Release Highlights

  • Add new kubernetes 1.35 variants (#4735):
    • Add aws-k8s-1.35, aws-k8s-1.35-nvidia, aws-k8s-1.35-fips, aws-k8s-1.35-nvidia-fips, vmware-k8s-1.35, and vmware-k8s-1.35-fips variants
    • All k8s-1.35 variants use the following:
      • kernel-6.12
      • systemd-257
      • nftables
      • containerd-2.1
      • whippet
      • release-swap - Enable zram-backed swap device to improve system stability in low-memory situations (bottlerocket-core-kit#590)
  • Migrate all nvidia variants to use nvidia R580 drivers (#4733)
  • Migrate admin-container and control-container to AL2023 (#4740)

OS Changes

Twoliter

Documentation Changes

  • Remove stale settings extension design documents (#4716)

v1.52.0

16 Dec 19:54
v1.52.0
b7ac6e1

Choose a tag to compare

Release Highlights

OS Changes

Build Changes

  • Update bottlerocket-sdk from 0.65.1 to 0.66.0 (commits) (#4719)

Twoliter

v1.51.0

17 Nov 17:59
v1.51.0
4743879

Choose a tag to compare

Release Highlights

  • New ecs-3 variants are now available as a preview (#4685)
    • Add aws-ecs-3, aws-ecs-3-nvidia, aws-ecs-3-fips, and aws-ecs-3-nvidia-fips variants
    • All ecs-3 variants use the following:
    • Use EROFS for root filesystem
    • Use EBS volume gp3 for all variants
    • Require IMDSv2 by default
    • aws-ecs-3-nvidia and aws-ecs-nvidia-fips variants use NVIDIA R580 drivers
    • Enable support for image verification
    • Enable support for encrypted storage
  • Add NVIDIA FIPS variants for Kubernetes 1.29-1.34 and ECS-2 (#4671)
  • Add support for new Kubernetes settings, image-minimum-gc-age, image-maximum-gc-age, max-parallel-image-pulls, ids-per-pod, and Beta options for cpu-manager-policy-options (#4690, bottlerocket-core-kit#689)

OS Changes

  • Update bottlerocket-kernel-kit from 4.4.2 to 4.5.1 CHANGELOG (commits) (#4693, #4698)
  • Update bottlerocket-core-kit from 10.9.0 to 11.0.1 CHANGELOG (commits) (#4699)
  • Bump containerd from 2.0 to 2.1 on all aws-k8s-1.33 variants (#4687)
  • Drop socat from aws-dev variant (#4699)
  • Update ECR credential provider image patterns to include EUSC image formats (#4689)
  • Use whippet in aws-ecs-2, aws-k8s-1.34, and vmware-k8s-1.34 variants (#4701)

Twoliter

Settings Extensions

  • Update bottlerocket-settings-models to v0.17.0 (#4690)

v1.50.0

05 Nov 10:01
v1.50.0
8037802

Choose a tag to compare

Release Highlights

Security Fixes

OS Changes

Settings Extensions

  • Update bottlerocket-settings-models to v0.16.0 (#4661)