Releases: bottlerocket-os/bottlerocket
Releases · bottlerocket-os/bottlerocket
v1.49.0
v1.48.0
Release 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.1 CHANGELOG (commits) (#4644) - Update
bottlerocket-core-kitfrom 10.4.1 to 10.6.0 CHANGELOG (commits) (#4649) - Update
admin-containerfrom 0.12.2 to 0.12.3 CHANGELOG (commits) (#4647) - Update
bootstrap-containerfrom 0.2.5 to 0.2.6 CHANGELOG (commits) (#4647) - Update
control-containerfrom 0.8.7 to 0.8.8 CHANGELOG (commits) (#4647)
v1.47.0
Release 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
v1.46.0
Release 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.0 CHANGELOG (commits) (#4623, #4628) - Update
bottlerocket-kernel-kitfrom 4.0.1 to 4.2.0 CHANGELOG (commits) (#4623, #4626)
Build Changes
Twoliter
v1.45.0
Release 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.2 CHANGELOG (commits) (#4612)
- Update bootstrap container from 0.2.4 to 0.2.5 CHANGELOG (commits) (#4612)
- Update control container from 0.8.6 to 0.8.7 CHANGELOG (commits) (#4612)
- Update
bottlerocket-kernel-kitfrom 3.3.1 to 4.0.1 CHANGELOG (commits)(#4613) - Update
bottlerocket-core-kitfrom 10.0.1 to 10.1.2 CHANGELOG (commits)(#4615, #4616, #4619)
v1.44.0
Release 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.1 CHANGELOG (commits) (#4605, #4609) - Update
bottlerocket-kernel-kitfrom 3.2.1 to 3.3.1 CHANGELOG (commits) (#4604)
Build Changes
- Add
reset-single-testtestsys command (#4581)
Orchestrator Changes
Kubernetes
ECS
- Remove
aws-ecs-1variants (#4598)
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.1 CHANGELOG (commits) (#4590)
- Update bootstrap container from 0.2.3 to 0.2.4 CHANGELOG (commits) (#4590)
- Update control container from 0.8.5 to 0.8.6 CHANGELOG (commits) (#4590)
Build Changes
Twoliter
v1.42.0
Release Highlights
- Add support for kubernetes
memory-swap-behavior(#4566, bottlerocket-core-kit#541, bottlerocket-settings-sdk#88) - Thanks @teskje!
OS Changes
- Update
bottlerocket-core-kitfrom 9.0.0 to 9.1.0 CHANGELOG (commits) (#4569) - Update
bottlerocket-kernel-kitfrom 3.1.0 to 3.1.1 CHANGELOG (commits) (#4570) - Update admin container from 0.11.20 to 0.12.0 CHANGELOG (commits) (#4565)
- Update bootstrap container from 0.2.2 to 0.2.3 CHANGELOG (commits) (#4565)
- Update control container from 0.8.4 to 0.8.5 CHANGELOG (commits) (#4565)
Orchestrator Changes
Kubernetes
v1.41.0
Release Highlights
- Remove aws-k8s-1.26 variants (#4519, #4536)
- Add
zramctltoutil-linuxpackage (bottlerocket-core-kit#543) - Enable LTO and arch-specific optimizations (bottlerocket-sdk#276, bottlerocket-core-kit#526)
- Provide Vulkan ICD configuration files for variants using the 6.1 and 6.12 kernels (bottlerocket-kernel-kit#138) - Thanks, @iterion!
- Build GRUB with optimizations (bottlerocket-kernel-kit#163)
- Provide
libnvidia-gpucomp.so(bottlerocket-kernel-kit#181) - Thanks, @tzmtl!
OS Changes
- Update
bottlerocket-core-kitfrom 8.2.0 to 9.0.0 CHANGELOG (commits) (#4561) - Update
bottlerocket-kernel-kitfrom 2.5.1 to 3.1.0 CHANGELOG (commits) (#4561) - Drop setting generator for hugepages (#4411)
Build Changes
Orchestrator Changes
Kubernetes
- Remove aws-k8s-1.26 variants (#4519, #4536)
- Fix image patterns for ECR dual-stack endpoint (#4518) - Thanks @rxnew, @cartermckinnon!
v1.40.0
Release Highlights
- Migrate ECS to use CDI (bottlerocket-core-kit#482)
- Support CDI and legacy NVIDIA Container Runtime modes (#4475)
- Add NVLink Subnet Manager to support NVIDIA B200 (bottlerocket-core-kit#499, bottlerocket-kernel-kit#142)
OS Changes
- Update
bottlerocket-core-kitfrom 8.1.1 to 8.2.0 CHANGELOG (commits) (#4532) - Update
bottlerocket-kernel-kitfrom 2.3.3 to 2.5.1 CHANGELOG (commits) (#4537) - Update bootstrap container from 0.2.1 to 0.2.2 CHANGELOG (commits) (#4535)
- Update control container from 0.8.3 to 0.8.4 CHANGELOG (commits) (#4535)