changes since v4.5.0
✨ New Features
Note: This release includes only minor version updates.
- (go-v4): Upgraded
controller-runtime
fromv0.20.0
tov0.20.2
(#4528, #4570) - (go-v4): Upgraded
controller-gen
fromv0.17.1
tov0.17.2
(#4553)
🐛 Bug Fixes
- (go-v4): Aligned webhook suite tests with controller suite tests (#4449)
- (go-v4): Fixed project initialization in directories containing other files. Now, initialization is only prevented for directories with explicitly unwanted files (#4510)
- (go-v4, kustomize/v2, helm/v1-alpha): Fixed Prometheus integration by adding the
serverName
field toServiceMonitor
, ensuring proper certificate validation with the metrics server (#4536, #4558) - (CLI): Fixed
kubebuilder alpha generate
by using--repo
information tracked in thePROJECT
file. Fix generation of projects outside ofGOPATH
(#4559) - (go-v4, deploy-image/v1-alpha): Fixed handling of missing boilerplate files by raising a warning instead of failing. Previously, the process would terminate with an error, but it now issues a warning and continues execution (#4518).
- (go-v4): e2e tests: Removed Prometheus dependency as part of cleanup and fixes, since it is optional and not required (#4529)
Thanks to all our contributors! 🎉
What's Changed
- 🐛 Make kubebuilder go install-able by @migueleliasweb in #4481
- 🐛 (go/v4): Align webhook suite test with controller's suite test by @mateusoliveira43 in #4449
- 🌱 : Fix Kubernetes version in the goreleaser by upgrading it from 1.31.0 to 1.32.0 by @camilamacedo86 in #4517
- 📖 Bump sigs.k8s.io/kubebuilder/v4 from 4.4.0 to 4.5.0 in /docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1 by @dependabot in #4519
- 🌱 test: add to commmon.sh the latest k8s release 1.32 by @camilamacedo86 in #4521
- 🐛 fix: disallow files containing unwanted files when initializing a project by @afzal442 in #4510
- ✨ Upgrade controller-runtime from v0.20.0 to v0.20.1 by @camilamacedo86 in #4528
- 📖 doc: update the Artifacts with the latest changes on the EnvTest Makefile target configurations by @camilamacedo86 in #4520
- 📖 bump github.com/spf13/pflag from 1.0.5 to 1.0.6 in /docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1 by @dependabot in #4531
- 🌱 bump github.com/spf13/pflag from 1.0.5 to 1.0.6 by @dependabot in #4532
- 📖 fix: correct minor typos in documentation by @SaphMB in #4534
- 🐛 (go/v4): e2e test: Removed Prometheus dependency by @anshuman-agarwala in #4529
- 🌱 : Add YAML Linting to CI Workflow for Scaffolded Charts by @sarthaksarthak9 in #4512
- 📖 Remove simplistic advice about multiple controllers reconciling same CR by @alvaroaleman in #4537
- 🌱 ci: fix testdata - issues caused by some merge conflict with go mod by @camilamacedo86 in #4538
- 🌱 Revert "Merge pull request #4512 from sarthaksarthak9/lint" by @camilamacedo86 in #4539
- 🌱 bump golang.org/x/text from 0.21.0 to 0.22.0 by @dependabot in #4542
- 📖 Update documentation for non-owned resources by @mwdomino in #4541
- ✨ handle missing boilerplate file gracefully during scaffolding by @sarthaksarthak9 in #4518
- 📖 Fix grammar in lets -> let's. by @guettli in #4543
- 🐛 (kustomize/v2): fix ServiceMonitor with TLS kustomize scaffolding by @abhishekdwivedi3060 in #4536
- 🌱 Update controller-runtime version used in the common.sh tests by @camilamacedo86 in #4550
- 📖 Update Roadmap 2025 with latest status by @camilamacedo86 in #4551
- 🌱 : Improve samples linting & fix samples lint issues by @wazery in #4548
- 🌱 Revert (kustomize/v2): fix ServiceMonitor with TLS kustomize scaffolding by @camilamacedo86 in #4556
- 🌱 Bump golang.org/x/tools from 0.29.0 to 0.30.0 by @dependabot in #4557
- ✨ Upgrade controller-gen from v0.17.1 to v0.17.2 by @camilamacedo86 in #4553
- 🐛 (go/v4,ksutomize/v2,helm/v1-alpha): Fix prometheus integration with TLS check by @camilamacedo86 in #4558
- 🐛 Fix kubebuild alpha generate when not in GOPATH by @freddyesteban in #4559
- 🌱 fix testdata generation by @camilamacedo86 in #4569
- 🌱 Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot in #4568
- ✨ Upgrade controller-runtime from v0.20.1 to v0.20.2 by @camilamacedo86 in #4570
- 🌱 Added e2e tests for alpha generate command for scaffolded data by @manalilatkar in #4554
- 🐛 Revert "Make kubebuilder go install-able" by @camilamacedo86 in #4576
New Contributors
- @migueleliasweb made their first contribution in #4481
- @afzal442 made their first contribution in #4510
- @SaphMB made their first contribution in #4534
- @anshuman-agarwala made their first contribution in #4529
- @alvaroaleman made their first contribution in #4537
- @mwdomino made their first contribution in #4541
- @abhishekdwivedi3060 made their first contribution in #4536
- @wazery made their first contribution in #4548
- @freddyesteban made their first contribution in #4559
- @manalilatkar made their first contribution in #4554
Full Changelog: v4.5.0...v4.5.1