Releases: bottlerocket-os/bottlerocket
Releases · bottlerocket-os/bottlerocket
v1.14.3
v1.14.2
OS Changes
- Improve the reliability of acquiring a DHCPv6 lease (#3211, #3212)
- Update kernel-5.10 to 5.10.184 and kernel-5.15 to 5.15.117 (#3238)
- Update eni-max-pods with new instance types (#3193)
- Make
pluto
outbound API requests more resilient to intermittent network errors (#3214) - Update runc to 1.1.6 (#3249)
Orchestrator Changes
ECS
- Add image cleanup settings to control task image cleanup frequency (#3231)
Kubernetes
- Update to Kubernetes v1.24.15 (#3234)
- Update to Kubernetes v1.25.11 (#3235)
- Update to Kubernetes v1.26.6 (#3236)
- Update to Kubernetes v1.27.3 (#3237)
Build Changes
- Updated Bottlerocket SDK version to v0.33.0 (#3213)
v1.14.1
OS Changes
- Apply patches to 5.10 and 5.15 kernels to address CVE-2023-32233 (#3128)
- Add fallback container image source parsing for regions not yet supported by the
aws-go-sdk
inhost-ctr
(#3138) - Increase default
max_dgram_qlen
sysctl value to512
for both 5.10 and 5.15 kernels (#3139)
Orchestrator Changes
Kubernetes
- Kubernetes package updates
- Update Kubernetes v1.22.17 to include latest EKS-D patches (#3108)
- Update Kubernetes v1.23.17 to include latest EKS-D patches (#3119)
- Update to Kubernetes v1.24.14 (#3119)
- Update to Kubernetes v1.25.9 (#3119)
- Update to Kubernetes v1.26.4 (#3119)
- Update Kubernetes v1.27.1 to include latest EKS-D patches (#3119)
- Change
nvidia-k8s-device-plugin
service dependency onkubelet
(#3141)
Build Changes
- Fix
pubsys
bug preventing multiple SSM parameter promotions inpromote-ssm
Makefile target (#3137)
v1.14.0
OS Changes
- Update kernel-5.10 to 5.10.178 and kernel-5.15 to 5.15.108 (#3077)
- Update admin and control containers (#3090)
- Update third party packages and dependencies (#2991, #3082)
- Enable
SCSI_VIRTIO
driver for better hypervisor support (#3047) - Disable panic on hung task for kernel 5.15 (#3091)
- Create symlink to
inventory
path using Storewolf (#3035)
Orchestrator Changes
ECS
- Add support for ECS Exec (#3075)
Kubernetes
- Add Kubernetes 1.27 variants (#3046)
- Switch to using Kubernetes default values for
kube-api-burst
andkube-api-qps
(#3094)
- Switch to using Kubernetes default values for
- Add more Kubernetes settings (#2930, #2986)
- Soft eviction policy
- Graceful shutdown
- CPU quota enforcement
- Memory manager policy
- CPU manager policy
- Fix Kubernetes 1.26 credential provider apiVersion (#3070)
- Add ability to pass environment variables to image credential providers (#2934)
Build Changes
- Upgrade to Bottlerocket SDK v0.32.0 (#3071)
- Add AMI validation to PubSys (#3020)
- Add SSM parameter validation to PubSys (#2969)
- Add
validate-ami
andvalidate-ssm
Makefile targets (#3043) - Add
check-migrations
Makefile target to check for common migration problems (#3051)
Testing Changes
v1.13.5
v1.13.4
v1.13.3
OS Changes
- Update kernel-5.10 to 5.10.173 and kernel-5.15 to 5.15.102 (#2948, #3002)
- Fix check for rule existence in ip6tables v1.8.9 (#3001)
- Backport systemd fixes for skipped udevd events (#2999)
- Check platform-specific mechanisms for hostname first (#3021)
- Generate 'provider-id' setting for aws-k8s variants (#3026)
v1.13.2
v1.13.1
v1.13.0
OS Changes
- Add
ethtool
to Bottlerocket (#2829) - Improve logging in
migrator
to track ongoing migrations (#2751) - Improve random-access read performance of root volume on some devices (#2863)
- Add
CAP_SYS_MODULE
andCAP_CHROOT
to bootstrap containers (#2772) - Add support for cgroup v2 (#2875, #2802)
- Disable IA and SafeSetID LSM for kernel-5.15 (#2789)
- Update kernel-5.10 to 5.10.165 and kernel-5.15 to 5.15.90 (#2795)
- Allow
=
in bootconfig values (#2806) - Include
systemd-analyze plot
forlogdog
(#2880) - Update host containers (#2864)
- Update third party packages (#2825, #2842)
Orchestrator Changes
Kubernetes
- Remove Kubernetes 1.21 variants (#2700)
- Add Kubernetes 1.26 variants (#2771, (#2876)
- Change
kubelet
service to have restart policyalways
(#2774) - Update to Kubernetes v1.25.6 (#2782)
- Update to Kubernetes v1.24.10 (#2790)
- Update to Kubernetes v1.23.16 (#2791)
- Update Kubernetes 1.22.17 to include latest EKS-D patches (#2792)
ECS
- Enable FireLens capability in
aws-ecs-1
variant (#2819)
Platform Changes
AWS
- Set NVMe IO request timeouts for EBS according to AWS recommendations (#2820)
- Support an alternate data partition on EC2 instances launched with a single volume (#2807, #2879, #2873)
- Update
eni-max-pod
mappings to include the latest AWS instance types (#2818)
VMware
- Remove
k8s.gcr.io
in favor ofpublic.ecr.aws
(#2861, (#2786) - Disable UDP offload for primary interface (#2850)
Build Changes
- Ensure empty build/rpms directory is included in build context (#2784)
- Add image feature flag for cgroup v2 (#2845)
- Enable
systemd-networkd
development via build flag (#2741, #2832, #2750) - Fix
clippy
linter warnings in source files and addclippy
CI coverage (#2745) - Use
clippy
provided in SDK image (#2793) (#2868) - Remove unnecessary
time
0.1.x dependency (#2748, #2851) - Remove unnecessary patch from
containerd
(#2755) - Update Bottlerocket SDK to v0.30.2 (#2866, #2857, #2836)
- Remove outdated
rust_2018_idioms
enforcement (#2837) - Update Rust edition to
2021
(#2835) - Upgraded Rust code dependencies (#2816, #2869, #2851, #2736, #2895)
- Upgraded Go code dependencies (#2828, #2826, #2813)
- Rename
ncurses
tolibncurses
(#2769) - Update schnauzer's registry map (#2867)
Testing Changes
- Add support for Kubernetes workloads in
testsys
(#2830) - Add support for a
tests
directory (#2737, #2775) - Provide advanced config controls to
testsys
(#2799) - Fix incorrect migration starting image for VMware testing in
testsys
(#2804) - Use testsys v0.0.6 (#2865)