Skip to content

Releases: bottlerocket-os/bottlerocket

v1.8.0

10 Jun 00:53
a6233c2
Compare
Choose a tag to compare

OS Changes

General

  • Update admin and control containers (#2191)
  • Update to containerd 1.6.x (#2158)
  • Restart container runtimes when certificates store changes (#2076)
  • Add support for providing kernel parameters via Boot Configuration (#1980)
  • Restart long-running systemd services on exit (#2162)
  • Ignore zero blocks on dm-verity root (#2169)
  • Add support for static DNS mappings in /etc/hosts (#2129)
  • Enable network configuration generation via netdog (#2066)
  • Add support for non-eth0 default interfaces (#2144)
  • Update to IMDS schema 2021-07-15 (#2190)

Kubernetes

  • Add support for Kubernetes 1.23 variants (#2188)
  • Improve Kubernetes pod start times by unsetting configMapAndSecretChangeDetectionStrategy in kubelet config (#2166)
  • Add new setting for configuring kubelet's provider-id configuration (#2192)
  • Add new setting for configuring kubelet's podPidsLimit configuration (#2138)
  • Allow a list of IP addresses in settings.kubernetes.cluster-dns-ip (#2176)
  • Set the default for settings.kubernetes.cloud-provider on metal variants to an empty string (#2188)
  • Add c7g instance data for max pods calculation in AWS variants (#2107, thanks, @lizthegrey!)

ECS

Hardware

  • Build smartpqi driver for Microchip Smart Storage devices into 5.10 kernel (#2184)
  • Add support for Broadcom ethernet cards in 5.10 kernel (#2143)
  • Add support for MegaRAID SAS in 5.10 kernel (#2133)

Build Changes

Documentation Changes

  • Standardize README generation in buildsys (#2134)
  • Clarify migration README (#2141)
  • Fix typos in BUILDING.md and QUICKSTART-VMWARE.md (#2159, thanks, @ryanrussell!)
  • Add additional documentation for using GPUs with Kubernetes variants (#2078)
  • Document examples for using enter-admin-container (#2028)

v1.7.2

25 Apr 19:07
28782dc
Compare
Choose a tag to compare

Security Fixes

OS Changes

  • Update eni-max-pods with new instance types (#2079)
  • Add support for AWS region ap-southeast-3: Jakarta (#2080)

v.1.7.1

19 Apr 20:35
5025d72
Compare
Choose a tag to compare

Security Fixes

OS Changes

  • Enable checkpoint restore (CONFIG_CHECKPOINT_RESTORE) for aarch64 (6e3d6ed4b83e)

v1.7.0

30 Mar 17:27
bf3ca66
Compare
Choose a tag to compare

With this release, an inventory of software installed in Bottlerocket will now be reported to SSM if the control container is in use and inventorying has been enabled.

OS Changes

  • Generate host software inventory and make it available to host containers (#1996)
  • Update admin and control containers (#2014)

Build Changes

Documentation Changes

  • Fix tuftool download instruction in VMWare Quickstart (#1994)
  • Explain data partition extension (#2013)

v1.6.2

09 Mar 00:46
Compare
Choose a tag to compare

With this release, the vmware-k8s variants have graduated from preview status and are now generally available. 🎉

Security Fixes

OS Changes

  • Add support for Kubernetes 1.22 variants (#1962)
  • Add settings support for registry credentials (#1955)
  • Add support for AWS CloudFormation signaling (#1728, thanks, @mello7tre!)
  • Add TCMU support to the kernel (#1953, thanks, @cvlc!)
  • Fix issue with closing frame construction in apiserver (#1948)

Build Changes

  • Fix dead code warning during build in netdog (#1949)

Documentation Changes

  • Correct variable name in bootstrap-containers/README.md (#1959, thanks, @dangen-effy!)
  • Add art to the console (#1970)

v1.6.1

02 Mar 22:49
Compare
Choose a tag to compare

Security Fixes

v1.6.0

08 Feb 02:15
9749af9
Compare
Choose a tag to compare

Deprecation Notice

The Kubernetes 1.18 variant, aws-k8s-1.18, will lose support in March 2022. Kubernetes 1.18 is no longer receiving support upstream. We recommend replacing aws-k8s-1.18 nodes with a later variant, preferably aws-k8s-1.21 if your cluster supports it. See this issue for more details.

Security Fixes

  • Apply patch to the kernel for CVE-2022-0492 (#1943)

OS Changes

  • Add aws-k8s-1.21-nvidia variant with Nvidia driver support (#1859, #1860, #1861, #1862, #1900, #1912, #1915, #1916, #1928)
  • Add metal-k8s-1.21 variant with support for running on bare metal (#1904)
  • Update host containers to the latest version (#1939)
  • Add driverdog, a configuration-driven utility for linking kernel modules at runtime (#1867)
  • Kubernetes: Fix a potential inconsistency with IPv6 node-ip comparisons (#1932)
  • Allow setting multiple Kubernetes node taints with the same key (#1906)
  • Fix a bug which would prevent Bottlerocket from booting when setting container-registry to an empty table (#1910)
  • Add /etc/bottlerocket-release to host containers (#1883)
  • Send grub output to the local console on BIOS systems (#1894)
  • Fix minor issues with systemd units (#1889)

Build Changes

  • Update third-party packages (#1936)
  • Update Rust dependencies (#1940)
  • Update Go dependencies of host-ctr (#1938)
  • Add the ability to fetch licenses at build time (#1901)
  • Pin tuftool to a specific version (#1940)

Documentation Changes

  • Add a no-proxy setting example to the README (#1765 thanks, @mrajashree!)
  • Document variant image-layout options in the README (#1896)

v1.5.3

25 Jan 23:07
Compare
Choose a tag to compare

Security Fixes

  • Update Bottlerocket SDK to 0.25.1 for Rust 1.58.1 (#1918)
  • Update kernel-5.4 and kernel-5.10 to include recent security fixes (#1921)
  • Migrate host-container to the latest version for vmware variants (#1898)

OS Changes

  • Fix an issue which could impair nodes in Kubernetes 1.21 IPv6 clusters (#1925)

v1.5.2

05 Jan 20:01
Compare
Choose a tag to compare

Security Fixes

v1.5.1

24 Dec 02:03
Compare
Choose a tag to compare

Security Fixes

  • Update hotdog to the latest release. Hotdog now mimics the permissions of the target JVM process (#1884)

OS Changes

  • Updated host containers to the latest version (#1881, #1882)