Skip to content

Latest commit

 

History

History
111 lines (90 loc) · 4.74 KB

1.32.md

File metadata and controls

111 lines (90 loc) · 4.74 KB

1.32

{{product}} 1.32 - Release notes - 12 December 2024

Welcome to the latest release of {{product}}! These release notes cover the highlights of this release.

Requirements and compatibility

{{product}} can be installed on a variety of operating systems using several methods. For specific requirements, see the Installation guides.

What’s new

  • 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).

Also in this release

  • 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

Deprecations and API changes

  • 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 bugs and issues

  • 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)

Contributors

Many thanks to @neoaggelos, @bschimke95, @evilnick, @eaudetcobello, @louiseschmidtgen, @mateoflorido, @berkayoz, @addyess, @HomayoonAlimohammadi, @ktsakalozos, @kwmonroe, @maci3jka, @petrutlucian94, @nhennigan, @claudiubelu, @aznashwan, @YanisaHS, @hemanthnakkina, @dulmandakh, @perk.