Skip to content

Releases: bottlerocket-os/bottlerocket

v1.22.0

11 Sep 18:11
b6684b7
Compare
Choose a tag to compare

Orchestrator Changes

Kubernetes

  • Add Kubernetes 1.31 variants (#4142)

OS Changes

  • Update host containers (#4171)
  • Add support for bootstrap commands (#4131)

Build Changes

Twoliter

Settings Extensions

  • Update bottlerocket-settings-models to v0.4.0 (#4131)

v1.21.1

26 Aug 18:11
82691b5
Compare
Choose a tag to compare

OS Changes

  • Update host containers (#4153)

Build Changes

  • Use workspace dependencies for all dependencies (#4132)

Twoliter

Settings Extensions

  • Update bottlerocket-settings-models to v0.3.0 (#4145)

README changes

v1.21.0

08 Aug 21:27
4d43022
Compare
Choose a tag to compare

OS Changes

  • Update host containers (#4117)

Orchestrator Changes

Kubernetes

  • Enable k8s reserved cpus (#3964)
  • Drop k8s 1.27 metal and VMware variants (#4079)
  • Drop k8s 1.26 metal and VMware variants (#4018)
  • Build the pause image from upstream (#3940) - Thanks @tzneal!

ECS

  • Port to the ECS settings extension (#3984)

Build Changes

  • Archive previous release migrations (#4014)
  • Update Go dependencies (#3999)

Twoliter

  • Migrate to core kit (#4060)
  • Remove leftover vendor section (#4071)
  • Update Twoliter to 0.4.4 (#4008, #4086, #4093, #4123)
  • Update bottlerocket-core-kit to v2.3.1 (#4122)
  • Update bottlerocket-sdk to 0.43 (#4122)

Settings Extensions

  • Use settings models vended by bottlerocket-settings-sdk (#4057)
  • Migrate to settings plugins and eliminate variant-based conditional compilation (#4038)
  • Enable settings extensions (#4050)
  • Update to bottlerocket-settings-models v0.2.0 (#4118)

Platform Changes

AWS

  • Add udev rule to create symlinks using EBS volumes’ device names (#3977)

Package changes

  • Add Neuron kmod for 6.1 kernel (#3982)
  • Update containerd to 1.7.20 (#4122)

README changes

  • Fix OpenAPI spec link (#4062)
  • Fix NVIDIA variants in SSM parameters (#4047)
  • Add k8s command to retrieve log archive (#3993)
  • Fix netdog reference link (#3974) - Thanks @emmanuel-ferdman!
  • Update BUILDING.md with the latest Docker requirements (#4098)

v1.20.5

30 Jul 23:45
a3e8bda
Compare
Choose a tag to compare

OS Changes

  • Update docker-engine to v25.0.6 (#4111)
  • Update containerd to 1.6.34 (#4113)
  • Update kernels: 5.10.220, 5.15.162, and 6.1.97 (#4104)
  • Update host containers (#4110)

Orchestrator Changes

Kubernetes

  • Add latest instance types to eni-max-pods mapping (#4108)

v1.20.4

18 Jul 23:21
b6163b2
Compare
Choose a tag to compare

OS Changes

  • Update kernels: 5.10.219 and 6.1.94 (#4080)
  • Update docker-engine and docker-cli to v25.0.5 (#4091)

Orchestrator Changes

Kubernetes

  • Update patches for kubernetes 1.23, 1.24, 1.25, and 1.26 (#4084)
  • Update sources for kubernetes 1.27, 1.28, 1.29, and 1.30 (#4089)

v1.20.3

27 Jun 00:46
Compare
Choose a tag to compare

OS Changes

  • Update kernels: 5.10.218, 5.15.160, and 6.1.92 (#4064, #4066)

v1.20.2

14 Jun 00:19
536d69d
Compare
Choose a tag to compare

OS Changes

  • Update kernel to 5.10.217 #4039
  • Mount static kmod as /usr/local/sbin/modprobe #4037

v1.20.1

06 Jun 20:02
7c3e919
Compare
Choose a tag to compare

OS Changes

  • Update kernels to 6.1.90, 5.15.158, and 5.10.216 (#3976, #3972)
  • Include statically linked version of kmod (#3981)
  • Specify AWS EULA as license for kmod-*-nvidia packages (#3991)
  • Update source for Fabric Manager binaries (#4015)
  • Update NVIDIA driver versions to 470.256.02 and 535.183.01 (#4029)

v1.20.0

15 May 01:05
fcf71a4
Compare
Choose a tag to compare

OS Changes

  • Update third party packages (#3939)
  • Enable file system encryption in 5.15 and 6.1 kernels (#3906, #3908)
  • Backport fix for loading SELinux modules (#3907)
  • Add Fabric Manager support (#3873)
  • Update host containers (#3947)
  • Add setting to configure ntp options (#3852 thanks @domgoodwin)
  • Include swap utilities (#3829)
  • Update kernels to 6.1.87, 5.15.156, 5.10.215 (#3934, #3930)

Orchestrator Changes

Kubernetes

  • Drop Kubernetes 1.25 Metal and VMware variants (#3896)
  • Add Kubernetes 1.30 variants (#3859, #3936)
  • Add container-runtime settings to aws-k8s-*-nvidia variants (#3945)

ECS

  • Update ecs-agent to 1.82.3 (#3939)
  • Use systemd drop-ins to configure the ECS agent (#3834)

Build Changes

  • Update twoliter and the SDK (#3938, #3885)
  • Remove liblzma and libbzip2 (#3861, #3944)
  • Pessimize Rust builds that require the AWS SDK (#3892)
  • Reduce variant matrix in CI/CD (#3863)
  • Document package build tools for go dependencies (#3882)
  • Update Go lints in CI/CD (#3884)
  • Out-of-tree build enablement
    • systemd: use build defaults and kernel parameters for unified cgroups (#3886, #3935)
    • early-boot-config: Use standalone provider binaries to fetch user data (#3637, #3890)
    • logdog: retrieve settings via API client (#3946)
    • netdog: remove conditional compilation, add hostname helpers (#3700, #3898)
    • schnauzer: add if_not_null template helper (#3838)
    • static-pods: remove conditional compilation, switch to config file (#3891, #3927, #3913)
    • host-containers: switch to config file (#3777, #3842)
    • bootstrap-containers: switch to config file (#3724)
    • corndog: switch to config file (#3715)
    • prairiedog: switch to config file (#3713, #3814, #3836)
    • thar-be-updates: switch to config file (#3721)
    • updog: use modeled types (#3901)
    • kernel: remove variant sensitivity (#3897, #3905, #3932)
  • FIPS enablement
    • add FIPS report to the API (#3894)
    • add release-fips package for FIPS functionality (#3893)
    • build Go binaries for FIPS and non-FIPS (#3887)

v1.19.5

01 May 23:38
64049ba
Compare
Choose a tag to compare

OS Changes

  • Update kernel to 5.10.214, 5.15.153, 6.1.84 #3906
  • Update third party packages (#3910, #3914)
  • Update host containers (#3911)

Orchestrator Changes

Kubernetes

  • Provide runtime cgroup to kubelet (#3804)

Build Changes

  • Update twoliter to v0.1.1 (#3880, #3900)
  • Update ecs-gpu-init, amazon-ssm-agent, and nvidia-k8s-device-plugin builds for new SDK (#3920, #3921, #3924)