Releases: kubernetes-sigs/kustomize
kustomize/v5.4.3
Caution
The kustomize localize
subcommand(this subcommand is now in the beta
stage) now verifies the success of kustomize build
when executed.
If you are using the missing manifests, maybe you failed to download them with the localize
subcommand. Please use the --no-verify
flag to skip validation steps.
#5544: Run kustomize build with kustomize localize and add a no-verify flag.
Fix Bugs
#5682: fix: include label in templates when adding by cli
#5689: Fix sortOptions removal when running edit command
chore
#5506: fix some comments
#5718: fix lint error in kustomizationfile_test.go
Dependencies
#5734: Update kyaml to v0.17.2
#5735: Update cmd/config to v0.14.2
#5736: Update api to v0.17.3
cmd/config/v0.14.2
api/v0.17.3
kyaml/v0.17.1
kustomize/v5.4.2
Feature
#5294: feat: localize absolute paths
#5556: feat: support labels key in transformer configuration
chore
#5671: refactor: string in slice is now part of stdlib
#5681: chore: remove unused function
#5688: refactor: function in stdlib now
Dependencies
#5672: chore(deps): bump dependencies of kustomize + sync go workspace
#5680: chore: restore version for github.com/asaskevich/govalidator
#5702: Update kyaml to v0.17.1
#5703: Update cmd/config to v0.14.1
#5704: Update api to v0.17.2
cmd/config/v0.14.1
api/v0.17.2
Feature
#5294: feat: localize absolute paths
#5556: feat: support labels key in transformer configuration
Bug fixes/Performance improvements
#5079: perf: improve applyOrdering by avoid call to GetByCurrentId
#5500: add testcase that check yield malformed yaml errors
chore
#5625: fix: return error instead of log.Fatalf()
#5651: fix: use fmt.Errorf
instead of non-existing errors.New
Dependencies
#5672: chore(deps): bump dependencies of kustomize + sync go workspace
#5680: chore: restore version for github.com/asaskevich/govalidator
#5702: Update kyaml to v0.17.1
kyaml/v0.17.0
Breaking changes
#5519: Fix null YAML values being replaced by "null"
Features
#5551: Improve framework documentation
Bug fixes/performance improvements
#5489: Fix typo in merge2
#5621: Use require for Error and NoError
#5622: Pin tool versions with hack/go.mod
Dependencies
#5555: chore: Update to Go v1.21
#5615: update dependencies google.golang.org/[email protected]
kustomize/v5.4.1
This is a patch of kustomize v5.4.0 and should fix the kustomize version
subcommand issues in its assets.
kustomize v5.4.1
#5644: fix version subcommand is not working after release build
kustomize v5.4.0
Breaking changes
#5519: Fix null YAML values being replaced by "null"
kustomize requires Go 1.21 or higher at build
#5567: fix 'golang.org/x/exp/slices' dependencies
Features
#5411: Add --load-restrictor completion
#5467: feat: edit set secret
More better error handling
- #5539: Include exec plugin stderr with wrapped error
- #5542: fix: improve accumulation failure message
- #5550: use Strict unmarshal when read TransformerConfig
Bug fixes/performance improvements
#5234: fix edit set image to parse both tag and digest
#5621: Use require for Error and NoError
Dependencies
#5479: Revert "Switch to json-patch v5"
#5541: Use canonical json-patch v4 import
#5615: update dependencies google.golang.org/[email protected]
update internal Dependencies
#5639: Update kyaml to v0.17.0
#5640: Update cmd/config to v0.14.0
#5641: Update api to v0.17.0
cleanup Dependencies
#5044: Remove non-essential dependency imdario/mergo
#5567: fix 'golang.org/x/exp/slices' dependencies
#5627: Remove klog/v1 dependencies
chore
#5495: chore: move removetest.go to the internal package
#5518: Update owners file
#5622: Pin tool versions with hack/go.mod
kustomize/v5.4.0
Known issue: The kustomize version
command was broken in this release. Please use more new releases.
Breaking changes
#5519: Fix null YAML values being replaced by "null"
Features
#5411: Add --load-restrictor completion
#5467: feat: edit set secret
More better error handling
- #5539: Include exec plugin stderr with wrapped error
- #5542: fix: improve accumulation failure message
- #5550: use Strict unmarshal when read TransformerConfig
Bug fixes/performance improvements
#5234: fix edit set image to parse both tag and digest
#5621: Use require for Error and NoError
Dependencies
#5479: Revert "Switch to json-patch v5"
#5541: Use canonical json-patch v4 import
#5615: update dependencies google.golang.org/[email protected]
update internal Dependencies
#5639: Update kyaml to v0.17.0
#5640: Update cmd/config to v0.14.0
#5641: Update api to v0.17.0
cleanup Dependencies
#5044: Remove non-essential dependency imdario/mergo
#5567: fix 'golang.org/x/exp/slices' dependencies
#5627: Remove klog/v1 dependencies
chore
#5495: chore: move removetest.go to the internal package
#5518: Update owners file
#5622: Pin tool versions with hack/go.mod