github bottlerocket-os/bottlerocket v1.13.0

latest releases: v1.22.0, v1.21.1, v1.21.0...
18 months ago

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 and CAP_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 for logdog (#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 policy always (#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 of public.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 add clippy 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 to libncurses (#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)

Documentation Changes

  • Add boot sequence documentation (#2735)
  • Update Bottlerocket version in provisioning step in PROVISIONING-METAL.md (#2785)
  • Add user-data example for setting container registry credentials in README.md (#2803)
  • Fix missing trailing backslashes on ami commands in TESTING.md (#2838)

Don't miss a new bottlerocket release

NewReleases is sending notifications on new releases.