CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 01:01:37 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"e6a3b0f4300dc5df4cdf7cdc4473d499"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=D6bsumFu80n0NZXyCeNv78bBROS2XRHYB7%2F4rY1aV4SuoPwt2q1VAr7OqYvPnz%2FPYxLC0lAeFsEzTWNXFYdrtyT3AdIQowkWtZjcAIH%2Fg857rqblDAftFODdeetGikJOQ6WKrX4Wn9oBWAQ%2Fpd8SRdy6BDC5N7qEf06d8azqjGCPA%2FVuUbqaSpwycwiyr6eHK3ZQPvf%2FfUeVglDdoLKGlfqM%2FTV0cdacNEYgPv99JjpkDBYwxcMtb%2BXx34ohZO6zKu0OL2G5RiZ%2BLkfg%2FL96mg%3D%3D--ZnPaLAURIGrHE1Ci--BZ9GZ19phFnegtLWhT3Zkw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.347960894.1753232496; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 01:01:36 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 01:01:36 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: DE8C:12BD61:2139B3:2EB1D1:68803470
Release v4.5.2 Β· kubernetes-sigs/kubebuilder Β· GitHub
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
v4.5.2
Compare
·
336 commits
to master
since this release
7c70705
This commit was created on GitHub.com and signed with GitHubβs verified signature.
changes since v4.5.1
β¨ New Features
Note: This release includes minor version upgrades for key dependencies.
- (go-v4): Upgraded
controller-runtime
fromv0.20.2
tov0.20.4
(#4604, #4678) - (go-v4): Upgraded
kustomize
fromv5.5.0
tov5.6.0
(#4620)
π Bug Fixes
- (CLI): Fixed Kubebuilder installation using
go install
to ensure proper setup (#4581) - (CLI): Allowed
kubebuilder alpha generate
to proceed even when legacy plugins (go/v2, go/v3) are unavailable (#4572) - (helm/v1-alpha): Skipped empty directories during Helm chart generation to avoid invalid output (#4586)
- (helm/v1-alpha): Avoided scaffolding webhook manifests for projects that do not use webhooks (#4584)
- (go-v4): Made Kind integration in the Makefile configurable, aligning with the standard used for other variables (#4615)
- (go-v4): Fixed indentation of import statements in generated test files (#4623)
- (go-v4): Fixed minor typo in e2e test suite comments (#4662)
- (go-v4): Prevented shadowing of the standard
log
package by aliasing it aslogf
(#4646) - (grafana/v1alpha): Prevented shadowing of the
err
variable in generated Grafana plugin code (#4653)
Thanks to all our contributors! π
What's Changed
- π : Bump sigs.k8s.io/kubebuilder/v4 from 4.5.0 to 4.5.1 in /docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1 by @dependabot in #4579
- π Fix Kubebuilder Installation with go install by @migueleliasweb in #4581
- π± (ci): improve PR title validation for a better security by @camilamacedo86 in #4583
- π (helm/v1-alpha): Skip empty directories in chart generation by @camilamacedo86 in #4586
- π± Upgrade Goreleaser + fix deprecation on release.yml by @migueleliasweb in #4587
- π± Add Makefile target to sync Kubernetes version by @akagami-harsh in #4589
- π± fix PR title check by @camilamacedo86 in #4596
- π± Bump golang.org/x/text from 0.22.0 to 0.23.0 by @dependabot in #4594
- π± Bump golang.org/x/tools from 0.30.0 to 0.31.0 by @dependabot in #4593
- π±Bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.0 by @dependabot in #4595
- π Add link to Watching Secondary Resources Owned by the Controller by @guettli in #4590
- π Update Single Group to Multi-Group Documentation to Add Webhooks Details π by @GunaKKIBM in #4601
- π fix incorrect reference to "deploy-image-plugin" in docs. by @mo3et in #4599
- π Update README.md with minor changes by @chethanm99 in #4603
- β¨ Upgrade controller-runtime from v0.20.2 to v0.20.3 by @vitorfloriano in #4604
- π Update code-generate-image-plugin.md and gvks.md by @chethanm99 in #4607
- π Update CONTRIBUTING-ROLES.md with minor changes by @chethanm99 in #4605
- π docs: fix incorrect json tag in API example. by @mo3et in #4609
- π± Bump github.com/spf13/afero from 1.12.0 to 1.14.0 by @dependabot in #4616
- π Make the Kind integration in the Makefile configurable like the other variables. by @kersten in #4615
- π Allow 'kubebuilder alpha generate' rescaffolds work with no longer supported/available plugins ( go/v3 and go/v2 ) by @sarthaksarthak9 in #4572
- π± Fix: ensure tha cmd/verdion.go is properly updated to return this value for go modules by @camilamacedo86 in #4619
- π± Bump github.com/onsi/ginkgo/v2 from 2.23.0 to 2.23.1 by @dependabot in #4622
- β¨ (go/v4): Upgrade kustomize version from v5.5.0 to v5.6.0 by @camilamacedo86 in #4620
- π± Bump github.com/onsi/ginkgo/v2 from 2.23.1 to 2.23.2 by @dependabot in #4626
- π Remove outdated test examples by @fiunchinho in #4624
- π (go/v4): fix indentation of imports in test files by @kersten in #4623
- π± Bump github.com/onsi/ginkgo/v2 from 2.23.2 to 2.23.3 by @dependabot in #4628
- π± Bump github.com/onsi/gomega from 1.36.2 to 1.36.3 by @dependabot in #4629
- π± fix: avoid variable shadowing by renaming loop variable 'plugin' by @kersten in #4640
- π± fix: resolve shadowed variable issue in literate.go by @kersten in #4641
- π± (chore): avoid variable shadowing by renaming local 'alpha' variable by @kersten in #4642
- π± (chore): rename local 'config' variable to avoid collision with imported package by @kersten in #4639
- π± (chore): rename local 'resource' variable to avoid shadowing import by @kersten in #4645
- π± fix(docs): correct typo in comments across multiple files by @kersten in #4634
- π± (chore): avoid variable shadowing by renaming local 'errors' variable by @kersten in #4643
- π (go/v4): fix typo in e2e test suite comments by @kersten in #4662
- π± (chore): improve readability of test case for alternative delimiters by @kersten in #4671
- π± (chore): group const declarations into blocks for clarity by @kersten in #4669
- π± (chore): avoid shadowing of 'config', 'err', and patch error in helm and deploy-image scaffolds by @kersten in #4660
- π± (chore): use octal notation for file and directory modes by @kersten in #4663
- π± (chore): remove unnecessary trailing newlines and redundant blank lines by @kersten in #4664
- π± (chore): simplify test variable declarations for CLI tests by @kersten in #4665
- π± (chore): simplify variable declarations by adding var blocks by @kersten in #4666
- π± (chore): simplify variable declarations by removing unnecessary var blocks by @kersten in #4667
- π± (chore): fix formatting for multi-line function signatures by @kersten in #4668
- π± (chore): avoid shadowing of 'err' in CLI options, YAML store, and external plugin helpers by @kersten in #4658
- π± (chore): avoid shadowing of 'err' and related variables in E2E and external plugin tests by @kersten in #4659
- π± (chore): avoid shadowing of 'fmt' in regexError helper by @kersten in #4648
- π± (chore): avoid shadowing of 'config', 'resource', and 'err' in kustomize/v2 scaffolds by @kersten in #4651
- π± (chore): avoid shadowing of 'pluginConfig' in config v3 implementation and tests by @kersten in #4652
- π± (chore): avoid shadowing of 'err' in version parsing for plugin and config packages by @kersten in #4657
- π± (chore): avoid 'fs' shadowing and rename 'isPluginExectuable' to 'isPluginExecutable' by @kersten in #4647
- π± (chore): clean up var declarations in grafana scaffolder and cronjob doc generator by @kersten in #4670
- β¨ Upgrade controller-runtime v0.20.3 to v0.20.4 by @camilamacedo86 in #4678
- π (helm/v1-alpha): not scaffold webhooks conditionals manifests for projects without webhooks by @camilamacedo86 in #4584
- π (grafana/v1alpha) avoid shadowing of 'err' in grafana plugin code generating by @kersten in #4653
- π (go/v4) fix: avoid shadowing 'log' package by aliasing import as 'logf' by @kersten in #4646
- π± (chore): avoid shadowing of 'resource' and 'err' in machinery scaffold by @kersten in #4655
- π± (chore): avoid shadowing of 'err' in plugin util and test utilities by @kersten in #4654
New Contributors
- @GunaKKIBM made their first contribution in #4601
- @mo3et made their first contribution in #4599
- @chethanm99 made their first contribution in #4603
- @vitorfloriano made their first contribution in #4604
- @kersten made their first contribution in #4615
- @fiunchinho made their first contribution in #4624
Full Changelog: v4.5.1...v4.5.2
Assets 15
2 people reacted
You canβt perform that action at this time.