|
2 | 2 |
|
3 | 3 | All notable changes to this project are documented in this file.
|
4 | 4 |
|
| 5 | +## 1.6.0 |
| 6 | + |
| 7 | +**Release date:** 2025-05-28 |
| 8 | + |
| 9 | +This minor release comes with various bug fixes and improvements. |
| 10 | + |
| 11 | +Kustomization API now supports object-level workload identity by setting |
| 12 | +`.spec.decryption.serviceAccountName` to the name of a service account |
| 13 | +in the same namespace that has been configured with appropriate cloud |
| 14 | +permissions. For this feature to work, the controller feature gate |
| 15 | +`ObjectLevelWorkloadIdentity` must be enabled. See a complete guide |
| 16 | +[here](https://fluxcd.io/flux/integrations/). |
| 17 | + |
| 18 | +Kustomization API now supports the value `WaitForTermination` for the |
| 19 | +`.spec.deletionPolicy` field. This instructs the controller to wait for the |
| 20 | +deletion of all resources managed by the Kustomization before allowing the |
| 21 | +Kustomization itself to be deleted. See docs |
| 22 | +[here](https://fluxcd.io/flux/components/kustomize/kustomizations/#deletion-policy). |
| 23 | + |
| 24 | +In addition, the Kubernetes dependencies have been updated to v1.33 and |
| 25 | +various other controller dependencies have been updated to their latest version. |
| 26 | +The controller is now built with Go 1.24. |
| 27 | + |
| 28 | +Fixes: |
| 29 | +- Fix performance regression due to using client without cache |
| 30 | + [#1436](https://github.com/fluxcd/kustomize-controller/pull/1436) |
| 31 | +- Fix secret value showing up in logs |
| 32 | + [#1372](https://github.com/fluxcd/kustomize-controller/pull/1372) |
| 33 | + |
| 34 | +Improvements: |
| 35 | +- [RFC-0010] Introduce KMS provider decryption with service account |
| 36 | + [#1426](https://github.com/fluxcd/kustomize-controller/pull/1426) |
| 37 | + [#1449](https://github.com/fluxcd/kustomize-controller/pull/1449) |
| 38 | + [#1456](https://github.com/fluxcd/kustomize-controller/pull/1456) |
| 39 | +- Add `WaitForTermination` option to DeletionPolicy |
| 40 | + [#1444](https://github.com/fluxcd/kustomize-controller/pull/1444) |
| 41 | +- Skip emitting events for suspended Kustomizations |
| 42 | + [#1396](https://github.com/fluxcd/kustomize-controller/pull/1396) |
| 43 | +- Various dependency updates |
| 44 | + [#1458](https://github.com/fluxcd/kustomize-controller/pull/1458) |
| 45 | + [#1448](https://github.com/fluxcd/kustomize-controller/pull/1448) |
| 46 | + [#1433](https://github.com/fluxcd/kustomize-controller/pull/1433) |
| 47 | + [#1435](https://github.com/fluxcd/kustomize-controller/pull/1435) |
| 48 | + [#1429](https://github.com/fluxcd/kustomize-controller/pull/1429) |
| 49 | + [#1414](https://github.com/fluxcd/kustomize-controller/pull/1414) |
| 50 | + [#1410](https://github.com/fluxcd/kustomize-controller/pull/1410) |
| 51 | + [#1401](https://github.com/fluxcd/kustomize-controller/pull/1401) |
| 52 | + |
5 | 53 | ## 1.5.1
|
6 | 54 |
|
7 | 55 | **Release date:** 2025-02-25
|
|
0 commit comments