{{product}} 1.32 - Release notes - 12 December 2024
Welcome to the latest release of {{product}}! These release notes cover the highlights of this release.
{{product}} can be installed on a variety of operating systems using several methods. For specific requirements, see the Installation guides.
-
Kubernetes 1.32 - read more about the upstream release here.
-
User provided certificate validation - Now {{product}} can validate user provided certificates allowing greater control over the cluster.
-
Additional CNIs - By adding the annotation
cni.exclusive
, users can now configure their {{product}} cluster to add additional CNIs such as Multus providing greater networking possibilities. -
Configurable containerd installation - This new feature allows the user to specify the installation path of containerd at bootstrap and node join with
--containerd-base-dir
. This means configurations files will not conflict with other containerd installations already on the host (for example from docker).
- Update to CNI v1.6.0
- Update go v1.23
- Update How to use COS Lite tutorial to use k8s-operator charm
- Update Dqlite to v1.17.1 LTS, go-dqlite to v2 and k8s-dqlite to v1.3.0
- Update Microcluster to v2.1.0
- Update lxd to v0.0.0-20241106165613-4aab50ec18c3
- Implement Vale spellcheck for documentation
- Use rock for metallb FRR instead of upstream
- Add review Kubernetes authentication token RPC
- Make updating documentation easier by implementing literalinclude
- Checks k8s-related port availability in PreInitChecks
- Add download links for long files
- Add patches for Kubernetes 1.32
- Minor SBOM improvements
- Add proxy setting from /etc/environment to inspection report
- Added test level tags
- Upstream - For details of other deprecation notices and API changes for Kubernetes 1.32, please see the relevant sections of the upstream release notes.
- Fixed nightly tests (#876)
- Fixed containerd pebble path (#874)
- Fixed MicroK8s snap check (#861)
- Set default k8s snap track for registry in integration tests (#852)
- Fixed cilium ingress, refactor string literals (#848)
- Removed hardened runner from CI (#847)
- Increase integration test timeouts(#798)
- Changed BusyBox image registry in our integration tests to avoid rate limit errors (#845)
Many thanks to @neoaggelos, @bschimke95, @evilnick, @eaudetcobello, @louiseschmidtgen, @mateoflorido, @berkayoz, @addyess, @HomayoonAlimohammadi, @ktsakalozos, @kwmonroe, @maci3jka, @petrutlucian94, @nhennigan, @claudiubelu, @aznashwan, @YanisaHS, @hemanthnakkina, @dulmandakh, @perk.