Releases: kubernetes-sigs/kustomize
cmd/config/v0.20.0
api/v0.20.0
#5630: Add static value source for replacement
#5771: fix: Allow patches with empty files with multiple newlines or comments
#5846: fix: Get version from the BuildInfo.Main.Version if not found in deps and build flag
#5847: replace deplecated package github.com/google/shlex with github.com/carapace-sh/carapace-shlex
#5859: fix: Don't panic on multiple $patch: delete strategic merge patches in a single patch file
#5865: feat(helm): allow the use of devel alias for helmcharts
#5873: Bump to github.com/spf13/viper v1.20.0
#5877: fix: make private one field in replacements transformer struct that had a missing JSON tag
#5882: Set Git messages to English for TestRemoteLoad_LocalProtocol
#5921: feat: Add suport for Image Volumes
#5931: Drop usage of forked copies of goyaml.v2 and goyaml.v3
#5934: Update kyaml to v0.20.0
kyaml/v0.19.0
kustomize/v5.6.0
Announce
This release introduces a unified internal package version (v0.19.0) across the entire kustomize repository.
ref. #5800
Chore
#5809: fix: "edit add labels" make labels handle -f flag same as commonLabels
Dependencies
#5825: Update to latest kube-opeapi to drop govalidator dependency
#5830: downgrade go-difflib and go-spew to tagged releases
#5837: Update kyaml to v0.19.0
#5839: Update cmd/config to v0.19.0
#5840: Update api to v0.19.0
cmd/config/v0.19.0
Caution
This release of cmd/config module skipped a few versions(v0.15.0 -> v0.19.0) to unify each pkg version in the kustomize repo.
ref. #5800
Announce
This release introduces a unified internal package version (v0.19.0) across the entire kustomize repository.
Dependencies
#5825: Update to latest kube-opeapi to drop govalidator dependency
#5830: downgrade go-difflib and go-spew to tagged releases
#5837: Update kyaml to v0.19.0
api/v0.19.0
Announce
This release introduces a unified internal package version (v0.19.0) across the entire kustomize repository.
ref. #5800
Chore
#5810: Better error message on undefined loader behavior.
Dependencies
#5825: Update to latest kube-opeapi to drop govalidator dependency
#5830: downgrade go-difflib and go-spew to tagged releases
#5837: Update kyaml to v0.19.0
kyaml/v0.18.1
This is a patch release of kyaml that was created due to a defect in the release process.
Please check https://github.com/kubernetes-sigs/kustomize/releases/tag/kyaml%2Fv0.18.0
kustomize/v5.5.0
Breaking change
A starlark support for krm functions was removed to cleanup dependencies. #5768
This feature was deprecated 3 years ago and removed because there was no desire to continue using it.
#5768 (comment)
Feature
#5751: Add --helm-debug Flag to Kustomize for Enhanced Helm Debugging
Fix Bugs
#5458: Sort built-in Namespace kind before CRDs with the same name
#5745: Add Annotation to Control Inline List Conversion in Kustomize Resources"
Dependencies
#5763: Update go 1.22.7
#5781: Update kyaml to v0.18.1
#5782: Update cmd/config to v0.15.0
#5783: Update api to v0.18.0