Releases: bottlerocket-os/bottlerocket
Releases · bottlerocket-os/bottlerocket
v1.59.0
Release Highlights
- Patch
glibcto revert lazy THP initialization in malloc (bottlerocket-core-kit#905) - Allow runtime processes to write fifos to content stores (bottlerocket-core-kit#895)
- Remove orphaned datastores during migration to reclaim disk space (bottlerocket-core-kit#812)
OS Changes
- Update
bottlerocket-kernel-kitfrom 5.3.2 to 5.3.3 CHANGELOG (commits) (#4807) - Update
bottlerocket-core-kitfrom 14.0.0 to 14.1.0 CHANGELOG (commits) (#4807) - Update
admin-containerfrom 0.20.4 to 0.20.5 CHANGELOG (commits) (#4807) - Update
control-containerfrom 0.20.4 to 0.20.5 CHANGELOG (commits) (#4807) - Update
bootstrap-containerfrom 0.2.14 to 0.2.15 CHANGELOG (commits) (#4807)
v1.58.0
⚠️ 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.29variants (#4794) - Add CDI support to host-ctr enabling NVIDIA GPU tools access in superpowered containers (bottlerocket-core-kit#879)
OS Changes
v1.57.0
Release Highlights
- Update
glibcto 2.43 andruncto 1.3.4 (bottlerocket-core-kit#865, bottlerocket-core-kit#854) - Add
kubelet-env-nvidiatemplate forkubernetes-1.35(#4784, bottlerocket-core-kit#860) - Reserve EKS add-on ports (bottlerocket-core-kit#864) - Thanks @Shreyank031!
OS Changes
- Update
bottlerocket-core-kitfrom 13.1.0 to 13.3.0 CHANGELOG (commits) (#4789, #4791) - Update
bottlerocket-kernel-kitfrom 5.0.1 to 5.2.0 CHANGELOG (commits) (#4789, #4791) - Update
admin-containerfrom 0.20.3 to 0.20.4 (#4780) - Update
control-containerfrom 0.20.3 to 0.20.4 (#4780) - Update
bootstrap-containerfrom 0.2.13 to 0.2.14 (#4780)
Build Changes
v1.56.0
Release Highlights
- Add support to render
settings.container-registryinto containerd supportedhosts.toml(bottlerocket-core-kit#819, #4767) - Expand image verifier support with a new helper to render trust policies for all image verifier plugins (bottlerocket-core-kit#820, #4766)
- Suppress IPv6 on interfaces with no IPv6 intent in
net.toml(bottlerocket-core-kit#826)
OS Changes
- Update
bottlerocket-kernel-kitfrom 4.8.2 to 5.0.1 CHANGELOG (commits) (#4764, #4775) - Update
bottlerocket-core-kitfrom 13.0.0 to 13.1.0 CHANGELOG (commits) (#4770)
Build Changes
v1.55.0
Release Highlights
- Add URI resolver support to
apiclient applyandapiclient network configure(bottlerocket-core-kit#554)s3://- S3 bucket objectssecretsmanager://- AWS Secrets Manager secretsssm://- AWS SSM Parameter Store parametersarn:aws:secretsmanager:andarn:aws:ssm:- cross-region access via full ARNbase64:- 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
reservedMemoryin kubelet config (bottlerocket-core-kit#821) - Update SELinux policy to allow container communication with MPS daemon (bottlerocket-core-kit#831)
OS Changes
- Update
bottlerocket-kernel-kitfrom 4.8.0 to 4.8.2 CHANGELOG (commits) (#4757) - Update
bottlerocket-core-kitfrom 12.3.0 to 13.0.0 CHANGELOG (commits) (#4761) - Update
admin-containerfrom 0.20.1 to 0.20.3 CHANGELOG (commits) (#4759) - Update
control-containerfrom 0.20.1 to 0.20.3 CHANGELOG (commits) (#4759) - Update
bootstrap-containerfrom 0.2.11 to 0.2.13 CHANGELOG (commits) (#4759)
v1.54.0
Release Highlights
- Migrate to Go's native FIPS 140-3 runtime support for all FIPS variants (bottlerocket-core-kit#783)
- Add NVIDIA Multi-Process Service (MPS) support (#4744, bottlerocket-core-kit#789)
- Add
trn3device IDs topciclient(bottlerocket-core-kit#800)
OS Changes
- Update
bottlerocket-kernel-kitfrom 4.7.1 to 4.8.0 CHANGELOG (commits) (#4744) - Update
bottlerocket-core-kitfrom 12.2.0 to 12.3.0 CHANGELOG (commits) (#4744) - Update
admin-containerfrom 0.20.0 to 0.20.1 CHANGELOG (commits) (#4749) - Update
control-containerfrom 0.20.0 to 0.20.1 CHANGELOG (commits) (#4749) - Update
bootstrap-containerfrom 0.2.10 to 0.2.11 CHANGELOG (commits) (#4749)
Build Changes
v1.53.0
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, andvmware-k8s-1.35-fipsvariants - All k8s-1.35 variants use the following:
kernel-6.12systemd-257nftablescontainerd-2.1whippetrelease-swap- Enable zram-backed swap device to improve system stability in low-memory situations (bottlerocket-core-kit#590)
- Add
- Migrate all nvidia variants to use nvidia R580 drivers (#4733)
- Migrate
admin-containerandcontrol-containerto AL2023 (#4740)
OS Changes
- Update
bottlerocket-kernel-kitfrom 4.7.0 to 4.7.1 CHANGELOG (commits) (#4736) - Update
bottlerocket-core-kitfrom 12.0.1 to 12.2.0 CHANGELOG (commits) (#4735) - Enable
erofsroot partition in all variants (#4728) - Use
whippetin all variants (#4738) - Update
admin-containerfrom 0.12.5 to 0.20.0 CHANGELOG (commits) (#4740) - Update
bootstrap-containerfrom 0.2.9 to 0.2.10 CHANGELOG (commits) (#4740) - Update
control-containerfrom 0.8.11 to 0.20.0 CHANGELOG (commits) (#4740)
Twoliter
Documentation Changes
- Remove stale settings extension design documents (#4716)
v1.52.0
Release Highlights
- Remove
aws-k8s-1.28variants (#4717) - Disable concurrent layer fetch by default in
containerd-2.1(bottlerocket-core-kit#764)
OS Changes
- Update
bottlerocket-kernel-kitfrom 4.5.1 to 4.7.0 CHANGELOG (commits) (#4719) - Update
bottlerocket-core-kitfrom 11.0.1 to 12.0.1 CHANGELOG (commits) (#4719, #4724) - Update
admin-containerfrom 0.12.4 to 0.12.5 CHANGELOG (commits) (#4712) - Update
bootstrap-containerfrom 0.2.8 to 0.2.9 CHANGELOG (commits) (#4712) - Update
control-containerfrom 0.8.10 to 0.8.11 CHANGELOG (commits) (#4712) - Update
aws-devandvmware-devvariants with the latest Bottlerocket features(#4705)
Build Changes
Twoliter
v1.51.0
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, andaws-ecs-3-nvidia-fipsvariants - All ecs-3 variants use the following:
kernel-6.12containerd-2.1systemd-257nftableswhippet(bottlerocket-core-kit#720)docker-engine-29(bottlerocket-core-kit#711)docker-cli-29(bottlerocket-core-kit#711)
- Use EROFS for root filesystem
- Use EBS volume gp3 for all variants
- Require IMDSv2 by default
aws-ecs-3-nvidiaandaws-ecs-nvidia-fipsvariants use NVIDIA R580 drivers- Enable support for image verification
- Enable support for encrypted storage
- Add
- 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 forcpu-manager-policy-options(#4690, bottlerocket-core-kit#689)
OS Changes
- Update
bottlerocket-kernel-kitfrom 4.4.2 to 4.5.1 CHANGELOG (commits) (#4693, #4698) - Update
bottlerocket-core-kitfrom 10.9.0 to 11.0.1 CHANGELOG (commits) (#4699) - Bump
containerdfrom 2.0 to 2.1 on allaws-k8s-1.33variants (#4687) - Drop
socatfromaws-devvariant (#4699) - Update ECR credential provider image patterns to include EUSC image formats (#4689)
- Use
whippetinaws-ecs-2,aws-k8s-1.34, andvmware-k8s-1.34variants (#4701)
Twoliter
Settings Extensions
- Update
bottlerocket-settings-modelsto v0.17.0 (#4690)
v1.50.0
Release Highlights
- Add support for new kubernetes setting
kube-reserved.pidandsystem-reserved.pid(#4661, bottlerocket-core-kit#646) - Allow multiple sequential calls of
apiclient ephemeral-storage bind(bottlerocket-core-kit#679) - Patch
containerd-2.1to fix image pull when range-get is ignored by the registry (bottlerocket-core-kit#702)
Security Fixes
- Patch
runcto mitigate CVE-2025-31133, CVE-2025-52565, and CVE-2025-52881 (bottlerocket-core-kit#6e3d3e2e)
OS Changes
- Update
bottlerocket-sdkfrom 0.64.0 to 0.65.1 (commits)(#4664, #4667) - Update
bottlerocket-kernel-kitfrom 4.3.3 to 4.4.2 CHANGELOG (commits) (#4664, #4667, #4672) - Update
bottlerocket-core-kitfrom 10.6.0 to 10.9.0 CHANGELOG (commits) (#4661, #4664, #4667, #07b40823) - Update
admin-containerfrom 0.12.3 to 0.12.4 CHANGELOG (commits) (#4669) - Update
bootstrap-containerfrom 0.2.6 to 0.2.8 CHANGELOG (commits) (#4664, #4669) - Update
control-containerfrom 0.8.8 to 0.8.10 CHANGELOG (commits) (#4664, #4669)
Settings Extensions
- Update bottlerocket-settings-models to v0.16.0 (#4661)