-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Description
Following the draft for the upcoming release, we kindly ask for community feedback before we proceed.
Please let us know if you have any suggestions, changes, or improvements that should be addressed prior to the release.
ποΈ ETA: We are planning to start the release process from Monday, November 10th.
β οΈ Deprecation of helm/v1-alpha plugin in favor of new helm/v2-alpha
The new helm/v2-alpha plugin replaces the deprecated helm/v1-alpha and introduces significant improvements in flexibility, maintainability, and alignment with comunity feedbacks.
Chart values are now better exposed, enabling easier customizations and addressing long-standing issues by consuming the kustomize-generated bundle from make build-installer, instead of relying on fixed templates for chart generation. (#5058, #5172, #5119, #5147, #5173, #5174)
β¨ New features
- (go/v4): Upgrade golang-lint from
v2.4.0βv2.5.0. #5128 - (go/v4): Upgrade controller-runtime from
v0.22.1βv0.22.4. (#5129,#5178) - (go/v4): Upgrade cert-manager used in e2e tests from
v1.18.2βv1.19.1. (#5133,#5136) - (go/v4): Upgrade Golang version from
1.24β1.25. #5130 - (go/v4): Enable multi-architecture support in GitHub Actions and devcontainer scripts by dynamically detecting
GOARCH. #5142 - (go/v4): Allow
ENV TESTversion to be derived fromreplaces. #5096 - (External Plugins API): Add
PluginChainfield to external plugin API. #5161 - (External Plugins API): Expose
ProjectConfigto external plugins. #5165 - (go/v4): Add support for custom webhook paths. #5171
- (go/v4): Add
*.kubeconfigto.gitignore. #5111
π Bug fixes
- (go/v4): Fix project scaffolding failure when directories contain spaces by quoting Makefile variables. #5139
- (External Plugins API): Fix plugin configuration tracking when wrapped in bundles with custom domains. #5166
π Thanks to all contributors!
What's Changed
- π± Bump github.com/onsi/gomega from 1.38.1 to 1.38.2 by @dependabot[bot] in π± Bump github.com/onsi/gomega from 1.38.1 to 1.38.2Β #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 π 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Β #5061
- π± Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.2 by @dependabot[bot] in π± Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.2Β #5065
- β¨ feat: Upgrade controller-gen from v0.18.0 to v0.19.0 by @camilamacedo86 in β¨ feat: Upgrade controller-gen from v0.18.0 to v0.19.0Β #5064
- β¨ Upgrade golang CI from v2.3.0 to v2.4.0 by @camilamacedo86 in β¨ Upgrade golang CI from v2.3.0 to v2.4.0Β #5063
- β¨ feat: upgrade controller-runtime from v0.21.0 to v0.22.0 by @camilamacedo86 in β¨ feat: upgrade controller-runtime from v0.21.0 to v0.22.0Β #5062
- π Remove unit tests badge from README by @camilamacedo86 in π Remove unit tests badge from READMEΒ #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 π (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Β #5048
- π± Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 by @dependabot[bot] in π± Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3Β #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 π Bump github.com/spf13/pflag from 1.0.7 to 1.0.10 in /docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1Β #5076
- π± Bump actions/setup-node from 4 to 5 by @dependabot[bot] in π± Bump actions/setup-node from 4 to 5Β #5078
- π± Bump actions/setup-go from 5 to 6 by @dependabot[bot] in π± Bump actions/setup-go from 5 to 6Β #5079
- π± Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 by @dependabot[bot] in π± Bump github.com/spf13/cobra from 1.9.1 to 1.10.1Β #5070
- π add note about Windows support by @vitorfloriano in π add note about Windows supportΒ #5080
- π (AutoUpdate/v1-alpha): Adjust comments on Auto Update workflow by @vitorfloriano in π (AutoUpdate/v1-alpha): Adjust comments on Auto Update workflowΒ #5082
- π (alpha generate command): Ensure kubebuilder reuses its own binary instead of relying on $PATH by @ashishkpathak-connect in π (alpha generate command): Ensure kubebuilder reuses its own binary instead of relying on $PATHΒ #5081
- π± (e2e) upgrade certmanager from v1.16.3 to v1.18.2 by @camilamacedo86 in π± (e2e) upgrade certmanager from v1.16.3 to v1.18.2Β #5084
- π± (e2e/docs): upgrade prometheus version used to run the tests by @camilamacedo86 in π± (e2e/docs): upgrade prometheus version used to run the testsΒ #5085
- π± go: upgraded github.com/spf13/pflag v1.0.9 => v1.0.10 by @camilamacedo86 in π± go: upgraded github.com/spf13/pflag v1.0.9 => v1.0.10Β #5086
β οΈ (helm/v1-alpha): Migrate from installCRDs=true to crds.enabled=true in GitHub actiontest-chart.ymlby @camilamacedo86 in β οΈ (helm/v1-alpha): Migrate from installCRDs=true to crds.enabled=true in GitHub actiontest-chart.ymlΒ #5083- π± Bump github.com/spf13/afero from 1.14.0 to 1.15.0 by @dependabot[bot] in π± Bump github.com/spf13/afero from 1.14.0 to 1.15.0Β #5091
- π± Bump golang.org/x/text from 0.28.0 to 0.29.0 by @dependabot[bot] in π± Bump golang.org/x/text from 0.28.0 to 0.29.0Β #5090
- π± Bump helm.sh/helm/v3 from 3.18.6 to 3.19.0 by @dependabot[bot] in π± Bump helm.sh/helm/v3 from 3.18.6 to 3.19.0Β #5095
- π± Bump golang.org/x/tools from 0.36.0 to 0.37.0 by @dependabot[bot] in π± Bump golang.org/x/tools from 0.36.0 to 0.37.0Β #5094
- β¨ Upgrade controller-runtime from v0.22.0 to v0.22.1 by @camilamacedo86 in β¨ Upgrade controller-runtime from v0.22.0 to v0.22.1Β #5098
- β¨ Upgrade kustomize from v5.6.0 to v5.7.1 by @camilamacedo86 in β¨ Upgrade kustomize from v5.6.0 to v5.7.1Β #5099
- π (go/v4): Fix e2e test to validate that metrics are exported without asserting a controller-specific metric by @camilamacedo86 in π (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 by @nerdeveloper in π (go/v4) Handle empty CRD directories in Makefile install/uninstall targetsΒ #5042
- π (docs) drop patchStrategy/protobuf tags from Conditions in Getting Started section by @pedjak in π (docs) drop patchStrategy/protobuf tags from Conditions in Getting Started sectionΒ #5104
- π (doc): Add demo for auto-update plugin by @camilamacedo86 in π (doc): Add demo for auto-update pluginΒ #5105
New Contributors
- @ashishkpathak-connect made their first contribution in π (alpha generate command): Ensure kubebuilder reuses its own binary instead of relying on $PATHΒ #5081
- @nerdeveloper made their first contribution in π (go/v4) Handle empty CRD directories in Makefile install/uninstall targetsΒ #5042
- @pedjak made their first contribution in π (docs) drop patchStrategy/protobuf tags from Conditions in Getting Started sectionΒ #5104
Full Changelog: v4.9.0...master