v4.9.0
✨ New features
- (go/v4): Upgrade controller-gen from v0.18.0 to v0.19.0 #5064
- (go/v4): Upgrade golang CI from v2.3.0 to v2.4.0 #5063
- (go/v4): Upgrade controller-runtime from v0.21.0 to v0.22.1 #5062 #5098
- (go/v4): Upgrade kustomize from v5.6.0 to v5.7.1 #5099
- (helm/v1-alpha): Migrate from
installCRDs=truetocrds.enabled=truein GitHub actiontest-chart.ymlto address deprecation #5083
🐛 Bug fixes
- (go/v4): Fix Docker builds failing when projects don’t include
apis/,controllers/, orwebhooksby updating.dockerignoreto allow only Go source files and module metadata #5048 - (AutoUpdate/v1-alpha): Adjust comments on Auto Update workflow #5082
- (alpha generate command): Ensure kubebuilder reuses its own binary instead of relying on
$PATH#5081 - (go/v4): Fix e2e test to validate that metrics are exported without asserting a controller-specific metric #5100
- (go/v4): Handle empty CRD directories in Makefile install/uninstall targets #5042
🎉 Thanks to all contributors!
What's Changed
- 🌱 Bump github.com/onsi/gomega from 1.38.1 to 1.38.2 by @dependabot[bot] in https://github.com/kubernetes-sigs/kubebuilder/pull/5059
- 📖 Bump sigs.k8s.io/kubebuilder/v4 from 4.7.1 to 4.8.0 in /docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1 by @dependabot[bot] in https://github.com/kubernetes-sigs/kubebuilder/pull/5061
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.2 by @dependabot[bot] in https://github.com/kubernetes-sigs/kubebuilder/pull/5065
- ✨ feat: Upgrade controller-gen from v0.18.0 to v0.19.0 by @camilamacedo86 in https://github.com/kubernetes-sigs/kubebuilder/pull/5064
- ✨ Upgrade golang CI from v2.3.0 to v2.4.0 by @camilamacedo86 in https://github.com/kubernetes-sigs/kubebuilder/pull/5063
- ✨ feat: upgrade controller-runtime from v0.21.0 to v0.22.0 by @camilamacedo86 in https://github.com/kubernetes-sigs/kubebuilder/pull/5062
- 📖 Remove unit tests badge from README by @camilamacedo86 in https://github.com/kubernetes-sigs/kubebuilder/pull/5067
- 🐛 (go/v4): Fix Docker builds failing when projects don’t include apis/, controllers/, or webhooks by updating .dockerignore to allow only Go source files and module metadata by @camilamacedo86 in https://github.com/kubernetes-sigs/kubebuilder/pull/5048
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 by @dependabot[bot] in https://github.com/kubernetes-sigs/kubebuilder/pull/5077
- 📖 Bump github.com/spf13/pflag from 1.0.7 to 1.0.10 in /docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1 by @dependabot[bot] in https://github.com/kubernetes-sigs/kubebuilder/pull/5076
- 🌱 Bump actions/setup-node from 4 to 5 by @dependabot[bot] in https://github.com/kubernetes-sigs/kubebuilder/pull/5078
- 🌱 Bump actions/setup-go from 5 to 6 by @dependabot[bot] in https://github.com/kubernetes-sigs/kubebuilder/pull/5079
- 🌱 Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 by @dependabot[bot] in https://github.com/kubernetes-sigs/kubebuilder/pull/5070
- 📖 add note about Windows support by @vitorfloriano in https://github.com/kubernetes-sigs/kubebuilder/pull/5080
- 🐛 (AutoUpdate/v1-alpha): Adjust comments on Auto Update workflow by @vitorfloriano in https://github.com/kubernetes-sigs/kubebuilder/pull/5082
- 🐛 (alpha generate command): Ensure kubebuilder reuses its own binary instead of relying on $PATH by @ashishkpathak-connect in https://github.com/kubernetes-sigs/kubebuilder/pull/5081
- 🌱 (e2e) upgrade certmanager from v1.16.3 to v1.18.2 by @camilamacedo86 in https://github.com/kubernetes-sigs/kubebuilder/pull/5084
- 🌱 (e2e/docs): upgrade prometheus version used to run the tests by @camilamacedo86 in https://github.com/kubernetes-sigs/kubebuilder/pull/5085
- 🌱 go: upgraded github.com/spf13/pflag v1.0.9 => v1.0.10 by @camilamacedo86 in https://github.com/kubernetes-sigs/kubebuilder/pull/5086
New Contributors
- @ashishkpathak-connect made their first contribution in https://github.com/kubernetes-sigs/kubebuilder/pull/5081
- @nerdeveloper made their first contribution in https://github.com/kubernetes-sigs/kubebuilder/pull/5042
- @pedjak made their first contribution in https://github.com/kubernetes-sigs/kubebuilder/pull/5104
Full Changelog: https://github.com/kubernetes-sigs/kubebuilder/compare/v4.8.0...v4.9.0