Skip to content

Releases: bottlerocket-os/bottlerocket-core-kit

v2.7.0

20 Sep 01:39
540f52b
Compare
Choose a tag to compare

Build Changes

  • Update twoliter to 0.4.6 (#153)

OS Changes

  • Add the ability for ghostdog to detect EFA devices attachment (#141)
  • Apply higher MEMLOCK limits in oci-defaults when EFA devices are detected (#141)
  • Add the ability for corndog to generate the hugepages setting (#141)
  • Compile host-ctr with go 1.23 (#146)
  • Update host-ctr dependencies (#146)
  • Include nvidia-cdi-hook in nvidia-container-toolkit (#150)
  • Update kernels to 5.10.225 and 5.15.166 (#154)
  • Use Go 1.22 for kubernetes 1.23, 1.24, 1.25, 1.26, 1.27, 1.28, 1.29 (#155)

v2.6.0

17 Sep 22:23
42a5b06
Compare
Choose a tag to compare

Build Changes

  • Validate twoliter upon install (#147)

OS Changes

  • Add the ability for driverdog to copy modules (#119)
  • Add pciclient crate for high level access to lspci (#149)
  • Update 6.1 kernel to 6.1.109 (#151)

v2.5.0

12 Sep 15:41
54fdd0c
Compare
Choose a tag to compare

Build Changes

  • Update tough (#136)
  • Update bottlerocket-sdk to v0.45.0 (#131)

OS Changes

  • Build open source NVIDIA kernel modules (#118)
  • Update third party packages (#129, #143)
  • Split ECS and VPC CNI plugins from ecs-agent (#85)
  • Add helper functions for ipcidr (#116)
  • Add aws-otel-collector package (#50)
  • Add pciutils package (#142)

Orchestrator Changes

Kubernetes

  • Use kubelet-device-plugins API (#132)

v2.4.1

09 Sep 20:04
8d443e7
Compare
Choose a tag to compare

OS Changes

  • Use direct paths for ephemeral storage (#133)
  • Update libexpat to 2.6.3 (#130)

v2.4.0

05 Sep 19:08
8d610d4
Compare
Choose a tag to compare

OS Changes

  • Add ephemeral-storage commands (#15) - thanks @tzneal
  • Add support for bootstrap commands (#62, #127)
  • Update runc to 1.1.14 (#123)
  • Update kernels to 5.10.224, 5.15.165 and 6.1.106 (#128, #126)

Orchestrator Changes

Kubernetes

  • Add Kubernetes 1.31 packages (#117)
  • Apply EKS-D upstream patches for Kubernetes v1.23 to v1.26 (#121)
  • Add latest instance types to eni-max-pods mapping (#120)

v2.3.6

29 Aug 20:54
e2f1667
Compare
Choose a tag to compare

Build Changes

  • Update Twoliter to 0.4.5 (#106)
  • schnauzer: add reflective template helpers (#105)
  • Update bottlerocket-sdk to v0.44.0 (#109)

OS Changes

  • Third party package updates (#108)

v2.3.5

21 Aug 23:39
c8e5ba4
Compare
Choose a tag to compare

v2.3.5 (2024-08-21)

Orchestrator Changes

Kubernetes

  • Fix issue where a null value would fail to render the credential
    provider template for Kubernetes (#101)

OS Changes

  • Improve EBS volume udev rules by adding a symlink to /dev/by-ebs-id
    and remove /dev/ from the device name returned by ghostdog (#98)
  • Update kernels to 5.10.223-212 and 6.1.102-111 (#99)

tools

  • Add collect-kernel-config script to tools (#84)

v2.3.4

19 Aug 21:18
e5354a9
Compare
Choose a tag to compare

OS Changes

  • Update libnvidia-container to v550.54.14 and nvidia-container-toolkit to v1.16.1 (#88)
  • Fix a bug in sundog that caused it to regenerate populated settings (#94)

v2.3.3

15 Aug 00:50
e4b01c5
Compare
Choose a tag to compare

Orchestrator Changes

Kubernetes

  • kubernetes 1.24, 1.25, 1.26: Apply upstream patches (#76, #77, #78)
  • packages: use GO_MAJOR for selecting Go version (#86)

Build Changes

  • pluto: use settings SDK to parse API response (#89)
  • schnauzer: add support for update repository & ecr registry in ISO-E (#91)

v2.3.2

14 Aug 02:28
4ce2fa8
Compare
Choose a tag to compare

OS Changes

  • Update kernels: 5.10.223 5.15.164, and 6.1.102 (#73, #82)

Orchestrator Changes

Kubernetes

  • ecr-credential-provider: update to 1.25.15 (#66)
  • ecr-credential-provider-1.27: update to 1.27.8 (#66)
  • ecr-credential-provider-1.29: update to 1.29.6 (#66)
  • ecr-credential-provider-1.30: update to 1.30.3 (#66)
  • soci-snapshotter: update to 0.7.0 (#66)

Build Changes

  • Re-enable fmt and licenses lints in CI (#69)
  • Use workspace dependencies for all dependencies (#70)
  • Update datastore serializer to expect JSON and correctly handle null values (#80, #87)