- Notifications
You must be signed in to change notification settings - Fork564
Releases: bottlerocket-os/bottlerocket
v1.52.0
b7ac6e1Pre-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.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.0CHANGELOG (commits) (#4719) - Update
bottlerocket-core-kitfrom 11.0.1 to 12.0.1CHANGELOG (commits) (#4719,#4724) - Update
admin-containerfrom 0.12.4 to 0.12.5CHANGELOG (commits) (#4712) - Update
bootstrap-containerfrom 0.2.8 to 0.2.9CHANGELOG (commits) (#4712) - Update
control-containerfrom 0.8.10 to 0.8.11CHANGELOG (commits) (#4712) - Update
aws-devandvmware-devvariants with the latest Bottlerocket features(#4705)
Build Changes
Twoliter
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v1.51.0
4743879Release 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.1CHANGELOG (commits) (#4693,#4698) - Update
bottlerocket-core-kitfrom 10.9.0 to 11.0.1CHANGELOG (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)
Assets2
Uh oh!
There was an error while loading.Please reload this page.
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 mitigateCVE-2025-31133,CVE-2025-52565, andCVE-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.2CHANGELOG (commits) (#4664,#4667,#4672) - Update
bottlerocket-core-kitfrom 10.6.0 to 10.9.0CHANGELOG (commits) (#4661,#4664,#4667,#07b40823) - Update
admin-containerfrom 0.12.3 to 0.12.4CHANGELOG (commits) (#4669) - Update
bootstrap-containerfrom 0.2.6 to 0.2.8CHANGELOG (commits) (#4664,#4669) - Update
control-containerfrom 0.8.8 to 0.8.10CHANGELOG (commits) (#4664,#4669)
Settings Extensions
- Update bottlerocket-settings-models to v0.16.0 (#4661)
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v1.49.0
713f44cAssets2
Uh oh!
There was an error while loading.Please reload this page.
v1.48.0
b13a9fcRelease Highlights
- Support passing arguments to
apiclient execsubcommand with a--separator (bottlerocket-core-kit#647) - Install
driverdogfor all variants (bottlerocket-core-kit#656) - Thanks@fletcherw!
OS Changes
- Update
bottlerocket-kernel-kitfrom 4.3.0 to 4.3.1CHANGELOG (commits) (#4644) - Update
bottlerocket-core-kitfrom 10.4.1 to 10.6.0CHANGELOG (commits) (#4649) - Update
admin-containerfrom 0.12.2 to 0.12.3CHANGELOG (commits) (#4647) - Update
bootstrap-containerfrom 0.2.5 to 0.2.6CHANGELOG (commits) (#4647) - Update
control-containerfrom 0.8.7 to 0.8.8CHANGELOG (commits) (#4647)
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v1.47.0
6154605Release Highlights
- Add new kubernetes 1.34 variants (#4631):
- Add
aws-k8s-1.34,aws-k8s-1.34-nvidia,aws-k8s-1.34-fips,vmware-k8s-1.34, andvmware-k8s-1.34-fipsvariants - All k8s-1.34 variants use the following:
- Kernel 6.12
systemd-257(bottlerocket-core-kit#581,bottlerocket-core-kit#636)nftablesfor managing network filter rules (bottlerocket-core-kit#549)containerd-2.1(bottlerocket-core-kit#621)- Default
concurrent-download-chunk-sizesetting is set at8mib - Remove the support for Schema 1 images
- Default
- Update defaults for the
shutdown-grace-periodto 2 minutes and 30 seconds with the last 30 seconds reserved for critical pods for aws variants.
- Default device list strategy is set to
cdi-crifor nvidia k8s device plugin aws-k8s-1.34-nvidiavariant uses NVIDIA R580 drivers
- Add
- Add
commandfield to override default entrypoint for host and bootstrap containers (#4636,bottlerocket-core-kit#594) - Thanks@kasimeka! - Add
containerd-2.1setting forconcurrent-download-chunk-size(#4638,bottlerocket-core-kit#645)
OS Changes
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v1.46.0
431fe75Release Highlights
- Add support for new Kubernetes setting
static-pods-enabled(bottlerocket-core-kit#641) - Add default bind directories for ephemeral storage (bottlerocket-core-kit#632)
OS Changes
- Update
bottlerocket-sdkfrom 0.63.0 to 0.64.0 (commits)(#4623) - Update
bottlerocket-core-kitfrom 10.1.2 to 10.3.0CHANGELOG (commits) (#4623,#4628) - Update
bottlerocket-kernel-kitfrom 4.0.1 to 4.2.0CHANGELOG (commits) (#4623,#4626)
Build Changes
Twoliter
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v1.45.0
2f4223eRelease Highlights
- Fix
containerd-2.0settings formax_concurrent_downloads(bottlerocket-core-kit#623)
OS Changes
- Restrict kubelet's exec-start file permission to 0600 (#4574)
- Restrict kubelet-server.key file permission to 0600 (#4599)
- Update admin container from 0.12.1 to 0.12.2CHANGELOG (commits) (#4612)
- Update bootstrap container from 0.2.4 to 0.2.5CHANGELOG (commits) (#4612)
- Update control container from 0.8.6 to 0.8.7CHANGELOG (commits) (#4612)
- Update
bottlerocket-kernel-kitfrom 3.3.1 to 4.0.1CHANGELOG (commits)(#4613) - Update
bottlerocket-core-kitfrom 10.0.1 to 10.1.2CHANGELOG (commits)(#4615,#4616,#4619)
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v1.44.0
244cd3aRelease Highlights
- Remove
aws-k8s-1.27andaws-ecs-1variants (#4598) - Fix file descriptor leak in
apiserver exec(bottlerocket-core-kit#595) - Add
soci-snapshottersupport to kubernetes variants (#4593)- Configure
soci-snapshotterfor parallel pull unpack feature (bottlerocket-core-kit#569) - Optionally configure containerd and kubelet with
soci-snapshottervia drop-in configuration files (bottlerocket-core-kit#576) - Extend selinux-policy to cover
soci-snapshotter(bottlerocket-core-kit#579) - Add
configure-snapshotter.serviceto reset state directories of snapshotters on boot when selected snapshotter changes (bottlerocket-core-kit#582) - Apply upstream patches to
soci-snapshotter(bottlerocket-core-kit#599) - Drop CLI from
soci-snapshotter(bottlerocket-core-kit#569)
- Configure
OS Changes
- Update
bottlerocket-core-kitfrom 9.2.1 to 10.0.1CHANGELOG (commits) (#4605,#4609) - Update
bottlerocket-kernel-kitfrom 3.2.1 to 3.3.1CHANGELOG (commits) (#4604)
Build Changes
- Add
reset-single-testtestsys command (#4581)
Orchestrator Changes
Kubernetes
ECS
- Remove
aws-ecs-1variants (#4598)
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v1.43.0
OS Changes
- Update
bottlerocket-core-kitfrom 9.1.0 to 9.2.1 (commits)(#dee811f6) - Update
bottlerocket-kernel-kitfrom 3.1.1 to 3.2.1 (commits)(#d6d31d6c) - Update admin container from 0.12.0 to 0.12.1CHANGELOG (commits) (#4590)
- Update bootstrap container from 0.2.3 to 0.2.4CHANGELOG (commits) (#4590)
- Update control container from 0.8.5 to 0.8.6CHANGELOG (commits) (#4590)
Build Changes
Twoliter
Assets2
Uh oh!
There was an error while loading.Please reload this page.