Changes by Kind
Dependency Change
- Kcp is built with Go 1.22.5 now (#3145, @embik)
- Update dependencies to address CVE-2023-45288 and CVE-2024-24786 (#3136, @embik)
API Change
- Allow claiming
SubjectAccessReview
andLocalSubjectAccessReview
in apiexports. (#3129, @sttts) - Fix apply configuration client for APIExport. (#3153, @sttts)
- Remove
ClusterWorkspaces
resource as it has been replaced byWorkspaces
in previous releases (#3123, @embik) - Remove the need to put a
replace
directive in place forgithub.com/kcp-dev/kcp/cli
when importinggithub.com/kcp-dev/kcp
(#3146, @embik) - Set the kcp.io/cluster annotation on objects passed to an admission webhook on create. (#3124, @sttts)
- Update to Kubernetes 1.30 (#3140, @embik)
- Update to Kubernetes 1.30.3 (#3150, @embik)
Feature
- Add
--version
flag tokubectl-workspace
(#3135, @embik) - Add
kubectl create workspace
plugin. (#3154, @sttts) - Add support for
internal.kcp.io/inactive
annotation on logical clusters to forbid any access beyond logical clusters. (#3152, @RedbackThomson)
Bug or Regression
- Calls intialize indexer only once before the informer starts (#3139, @ramramu3433)
- Fix
postStartHook
being present two times on log lines (#3134, @embik) - Fix sequencing of controllers/informers start and leader election (#3132, @ramramu3433)