π Keep Your Scaffold Updated
The migration guide covers upgrading from any version to the latest, including AI-assisted helpers/commands for legacy scaffolds that may require manual steps. For the smoothest path, enable the AutoUpdate Plugin (uses GitHub Actions) or run kubebuilder alpha update locallyβboth use the same update logic. The other options are primarily for older projects missing cliVersion in the PROJECT file as a one-time step to reach a supported version; after that, you can rely on these workflows for ongoing updates.
β¨ Upgrades
- (go/v4): Upgrade cert-manager from
v1.19.4tov1.20.0(#5531) - (go/v4): Upgrade controller-runtime from
v0.23.1tov0.23.3(#5532)
π Bug Fixes
- (API): Move test/e2e/helpers to test/e2e/internal (#5516
- (API): Move logging and alpha packages to internal (#5514)
- (helm/v2-alpha): Fix double-escaping of YAML-encoded quotes in template expressions (#5529)
- (go/v4): Add SchemeGroupVersion for applyconfiguration compatibility (#5491)
- (config/v3): Ignore unknown fields in the PROJECT file for forward compatibility (#5540)
- (alpha/generate): Skip Go version check by default (#5547)
What's Changed
- π fix(API): Move test/e2e/helpers to test/e2e/internal by @vitorfloriano in #5516
- π fix(API): Move logging and alpha packages to internal by @vitorfloriano in #5514
- π docs: make ToC highlight current page by @vitorfloriano in #5523
- π±: Bump k8s.io/apimachinery from 0.35.1 to 0.35.2 by @dependabot[bot] in #5521
- π (helm/v2-alpha): fix double-escaping of YAML-encoded quotes in template expressions by @v47 in #5529
- π± fix: update stale import paths in alpha update integration tests by @camilamacedo86 in #5530
- β¨ (go/v4): Upgrade certmanager from
1.19.4to1.20.0by @camilamacedo86 in #5531 - β¨ (go/v4): upgrade controller-runtime from
0.23.1to0.23.3by @camilamacedo86 in #5532 - π (go/v4): add SchemeGroupVersion for applyconfiguration compatibility by @camilamacedo86 in #5491
- π± ci(alpha update): increase the coverage of the alpha update command by @camilamacedo86 in #5503
- π±: Bump golang.org/x/mod from 0.33.0 to 0.34.0 by @dependabot[bot] in #5535
- π± Bump golang.org/x/text from 0.34.0 to 0.35.0 by @dependabot[bot] in #5534
- π± Bump golang.org/x/tools from 0.42.0 to 0.43.0 by @dependabot[bot] in #5537
- π± Bump helm.sh/helm/v3 from 3.20.0 to 3.20.1 by @dependabot[bot] in #5538
- π± Update deps for external plugin sample by @camilamacedo86 in #5541
- π fix(config/v3): Unknown fields in the PROJECT file should be ignored for forward compatibility by @camilamacedo86 in #5540
- π± Bump k8s.io/apimachinery from 0.35.2 to 0.35.3 by @dependabot[bot] in #5545
- π (alpha/generate): Skip go version check by default by @prash2512 in #5547
New Contributors
- @prash2512 made their first contribution in #5547
Full Changelog: v4.13.0...v4.13.1