Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changelog for v0.22.0 #9313

Merged
merged 1 commit into from
Feb 28, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions docs/content/en/docs/whatsnew/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,50 @@ description: >
* When upgrading to a new minor version, a new OS image must be created using the new image-builder CLI pertaining to that release.
{{% /alert %}}

## [v0.22.0](https://github.com/aws/eks-anywhere/releases/tag/v0.22.0)

### Supported OS version details
| | vSphere | Bare Metal | Nutanix | CloudStack | Snow |
|:-------------------:|:-------:|:----------:|:-------:|:----------:|:----:|
| Ubuntu 20.04 | ✔ | ✔ | ✔ | — | ✔ |
| Ubuntu 22.04 | ✔ | ✔ | ✔ | — | — |
| Bottlerocket 1.32.0 | ✔ | - | — | — | — |
| RHEL 8.x (*) | ✔ | ✔ | ✔ | ✔ | — |
| RHEL 9.x | — | ✔ | ✔ | ✔ | — |

\* RHEL 8's kernel version (4.18) is not supported by kubeadm for Kubernetes versions 1.32 and above (see Kubernetes GitHub issue [#129462](https://github.com/kubernetes/kubernetes/issues/129462)). As a result, EKS Anywhere does not support using RHEL 8 as the node operating system for Kubernetes versions 1.32 and above.

### Added
- Support for Kubernetes v1.32
- Extended support for Kubernetes versions ([#6793](https://github.com/aws/eks-anywhere/issues/6793), [#4174](https://github.com/aws/eks-anywhere-build-tooling/pull/4174), [#9112](https://github.com/aws/eks-anywhere/pull/9112), [#9115](https://github.com/aws/eks-anywhere/pull/9115), [#9150](https://github.com/aws/eks-anywhere/pull/9150), [#9209](https://github.com/aws/eks-anywhere/pull/9209), [#9218](https://github.com/aws/eks-anywhere/pull/9218), [#9222](https://github.com/aws/eks-anywhere/pull/9222), [#9225](https://github.com/aws/eks-anywhere/pull/9225))
- Support for deploying EKS-A clusters across vSphere Failure Domains. Available behind feature flag `VSPHERE_FAILURE_DOMAIN_ENABLED` ([#9239](https://github.com/aws/eks-anywhere/pull/9239))
- Enable hardware Provisioning through ISO booting for baremetal Provider ([#9213](https://github.com/aws/eks-anywhere/pull/9213)). Provides an alternative for customers who do not have L2 connectivity between management and workload clusters as this feature removes the dependency on DHCP for bare metal deployments.

### Changed
- Added EKS-D for 1-32:
- [`v1-32-eks-6`](https://distro.eks.amazonaws.com/releases/1-32/6/)
- Cert Manager: `v1.15.3` to `v1.16.3`
- Cilium: `v1.14.12` to `v1.15.13`
- Cluster API: `v1.8.3` to `v1.9.4`
- Cluster API Provider Nutanix: `v1.4.0` to `v1.5.3`
- Cluster API Provider Tinkerbell: `v0.5.3` to `v0.6.4`
- Cluster API Provider vSphere: `v1.11.2` to `v1.12.0`
- Cri-tools: `v1.31.1` to `v1.32.0`
- Flux: `v2.4.0` to `v2.5.0`
- Govmomi: `v0.44.1` to `v0.48.1`
- Helm: `v3.16.4` to `v3.17.1`
- Image builder: `v0.1.40` to `v0.1.41`
- Kind: `v0.24.0` to `v0.26.0`
- Kube-vip: `v0.8.0` to `v0.8.9`
- Tinkerbell Stack:
- Rufio: `v0.4.1` to `v0.6.4`
- Hegel: `v0.12.0` to `v0.14.2`
- Hook: `v0.9.1` to `v0.10.0`
- Troubleshoot: `v0.107.4` to `v0.117.0`

### Removed
- Support for Kubernetes v1.27

## [v0.21.7](https://github.com/aws/eks-anywhere/releases/tag/v0.21.7)

### Supported OS version details
Expand Down