Skip to content

Commit 3a66e8f

Browse files
authored
Merge pull request #11530 from cahillsf/fix-release-notes
🌱 Release notes `v1.9.0-rc.1` fix
2 parents d4ae36c + 1921219 commit 3a66e8f

File tree

1 file changed

+18
-10
lines changed

1 file changed

+18
-10
lines changed

CHANGELOG/v1.9.0-rc.1.md

+18-10
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050

5151
## Changes since v1.9.0-rc.0
5252
## :chart_with_upwards_trend: Overview
53-
- 16 new commits merged
53+
- 20 new commits merged
5454
- 2 breaking changes :warning:
5555
- 3 bugs fixed 🐛
5656

@@ -65,11 +65,15 @@
6565

6666
## :seedling: Others
6767
- clusterctl: Properly indent multiline lists in clusterctl describe (#11509)
68+
- Conditions: Drop unused v1beta2 conditions and reasons (#11523)
6869
- Conditions: KCP: make EtcdMemberHealthy less verbose on client creation failures (#11510)
6970
- Conditions: Machine: sort list of hooks for stable condition messages (#11488)
7071
- Conditions: Refine v1beta2 summary (#11499)
7172
- Conditions: Refine v1beta2 UpToDate and Rollout conditions (#11507)
73+
- Conditions: Small improvements to v1beta2 conditions godoc (#11528)
74+
- Dependency: Update controller-runtime to v0.19.3 (#11527)
7275
- e2e: Use latest kind image for K8s1.31 in E2E tests (#11511)
76+
- KCP: Drop retry when computing KCP conditions (#11522)
7377
- KCP: Drop unnecessary etcd call from KCP (#11493)
7478
- KCP: Refine KCP's Available, ControlPlaneComponentsHealthy, EtcdClusterHealthy v1beta2 conditions (#11512)
7579
- Machine: Refine v1beta2 NodeHealthy condition (#11497)
@@ -82,7 +86,7 @@
8286
_Nothing has changed._
8387

8488
### Changed
85-
_Nothing has changed._
89+
- sigs.k8s.io/controller-runtime: v0.19.2 → v0.19.3
8690

8791
### Removed
8892
_Nothing has changed._
@@ -92,7 +96,7 @@ _Nothing has changed._
9296

9397
## Changes since v1.8.0
9498
## :chart_with_upwards_trend: Overview
95-
- 338 new commits merged
99+
- 342 new commits merged
96100
- 5 breaking changes :warning:
97101
- 33 feature additions ✨
98102
- 39 bugs fixed 🐛
@@ -128,6 +132,7 @@ _Nothing has changed._
128132
- KCP: Add v1beta2 available condition to KCP (#11383)
129133
- KCP: Add v1beta2 Etcd and ControlPlaneComponents conditions to KCP (#11302)
130134
- KCP: Add v1beta2 OwnerRemediated condition to KCP (#11297)
135+
- KCP/CAPD: Add more v1beta2 conditions to KCP (#11320)
131136
- Logging: Suppress finalizer name API warnings in CAPI, CABPK, and KCP controller logs (#11242)
132137
- Machine: Implement MachineDrainRules (#11353)
133138
- Machine: Introduce Deletion status field and add timestamps for drain and volumeDetach instead of using the condition (#11166)
@@ -136,7 +141,6 @@ _Nothing has changed._
136141
- MachineHealthCheck: Update MHC with v1Beta2 status (#11290)
137142
- MachineSet: Add machine UpToDate condition to MachineSet (#11393)
138143
- MachineSet: Promote MachineSetPreflightChecks to Beta (#11228)
139-
- KCP/CAPD]: Add more v1beta2 conditions to KCP (#11320)
140144
- Testing: Bump Kubernetes in tests to v1.31.0 and claim support for v1.31 (#11030)
141145
- Testing: Collect additional logs with CAPD log collector (#11083)
142146
- util: Implement utils for v1beta2 conditions (#10997)
@@ -209,6 +213,7 @@ _Nothing has changed._
209213
- ClusterClass: Implement Cluster TopologyReconciled v1beta2 condition (#11394)
210214
- ClusterClass: Improve reconcile state logs (don't log empty diff) (#11013)
211215
- ClusterClass: Make Type in ClusterClass variable schema properly optional (#11259)
216+
- ClusterClass/MachinePool: Remove paused handling from reconcileExternal (#11400)
212217
- clusterctl: Add Canonical Kubernetes providers (#11337)
213218
- clusterctl: Add nutanix ipam & runtime extensions providers (#11135)
214219
- clusterctl: Add vultr infrastructure provider (#11091)
@@ -226,6 +231,7 @@ _Nothing has changed._
226231
- Conditions: Add v1beta2 RollingOut condition (#11463)
227232
- Conditions: Cluster: split MachinesReady and MachinesUpToDate into ControlPlane and Worker specific conditions (#11461)
228233
- Conditions: Crs: implement ResourcesApplied v1beta2 condition (#11467)
234+
- Conditions: Drop unused v1beta2 conditions and reasons (#11523)
229235
- Conditions: Fix messages of conditions used for summaries and aggregations (#11435)
230236
- Conditions: Ignore new Machines when calculating MachinesUpToDate condition (#11433)
231237
- Conditions: KCP: handle members without name in MemberNames (#11446)
@@ -235,6 +241,7 @@ _Nothing has changed._
235241
- Conditions: Refine v1beta2 stale deletion messages (#11434)
236242
- Conditions: Refine v1beta2 summary (#11499)
237243
- Conditions: Refine v1beta2 UpToDate and Rollout conditions (#11507)
244+
- Conditions: Small improvements to v1beta2 conditions godoc (#11528)
238245
- Conditions: Various improvements of v1beta2 conditions (#11422)
239246
- Core: Audit patch withOwnedConditions (#11396)
240247
- Core: Refactor Cluster controller (#11345)
@@ -247,6 +254,7 @@ _Nothing has changed._
247254
- Dependency: Bump setup-envtest to v0.19 (#11063)
248255
- Dependency: Bump to Go 1.22.7 (#11156)
249256
- Dependency: Remove Go dependencies on k8s.io/kubectl, k8s.io/metrics, sigs.k8s.io/kustomize, ... (#11295)
257+
- Dependency: Update controller-runtime to v0.19.3 (#11527)
250258
- Devtools: Fix parsing of `config.live_reload_deps` from Tilt provider config file (#11270)
251259
- e2e: Add dry-run CreateOrUpdate call in clusterctl upgrade e2e tests (#11349)
252260
- e2e: Bump kind to v0.24.0 (#11081)
@@ -272,6 +280,7 @@ _Nothing has changed._
272280
- KCP: Bump corefile-migration to support CoreDNS v1.11.3 (#10980)
273281
- KCP: Cache Pods for KCP (#11453)
274282
- KCP: Change Pod does not exist message to allow aggregation (#11447)
283+
- KCP: Drop retry when computing KCP conditions (#11522)
275284
- KCP: Drop unnecessary etcd call from KCP (#11493)
276285
- KCP: Ensure ReadinessGates for v1beta2 conditions get set (#11335)
277286
- KCP: Propagate timeouts to Machines with deletionTimestamp (#11128)
@@ -282,6 +291,7 @@ _Nothing has changed._
282291
- KCP: Remove code handling Kubernetes <= v1.21 (#11146)
283292
- KCP: Retry in case of etcd errors in KCP (#11450)
284293
- KCP: Skip validation if CoreDNS migration library supports an upgrade if the library is not used (#11319)
294+
- KCP/MachineSet: Implement KCP and MS Deleting conditions (#11381)
285295
- Logging: Drop internal log package & improve logs and errors (#11025)
286296
- Logging: Drop ReconcileError events (#11341)
287297
- Logging: Fix error handling when the resource is not found (#10907)
@@ -303,19 +313,16 @@ _Nothing has changed._
303313
- Machine: Refine v1beta2 machine ready (#11437)
304314
- Machine: Refine v1beta2 NodeHealthy condition (#11497)
305315
- Machine: Use internal error reason consistently (#11309)
316+
- Machine/KCP: Implement grace period for KCP remote conditions (#11339)
306317
- MachineDeployment: Refine MachineDeployment v1beta2 available condition (#11505)
307318
- MachineHealthCheck: Increase timeout for 2 MHC unit tests (#11019)
308319
- MachinePool: Improve TestReconcileMachinePoolMachines unit test (#11124)
309320
- MachineSet: Add MD watch to the MS controller (#11448)
310321
- MachineSet: Extend MS ScalingUp and Remediationg conditions to include preflight check errors (#11390)
311322
- MachineSet: Implement MS remediating conditions (#11382)
323+
- MachineSet/MachineDeployment: Foreground deletion for MachineDeployments and MachineSets (#11174)
312324
- Metrics: Add nilIsZero to all KSM metric configs where needed (#11101)
313325
- Metrics: Revert "Add nilIsZero to all KSM metric configs where needed" (#11107)
314-
- ClusterClass/MachinePool: Remove paused handling from reconcileExternal (#11400)
315-
- KCP/MachineSet: Implement KCP and MS Deleting conditions (#11381)
316-
- Machine/KCP: Implement grace period for KCP remote conditions (#11339)
317-
- MachineSet/MachineDeployment: Foreground deletion for MachineDeployments and MachineSets (#11174)
318-
- Testing/Runtime SDK: Add nodeVolumeDetachTimeout & minReadySeconds for MD to RuntimeSDK e2e test template (#10933)
319326
- Release: Add v1.9 release team members to timeline doc (#11097)
320327
- Release: Prepare main branch for v1.9 development (#11059)
321328
- Release: Swap in new 1.9 RT members in OWNERS (#11096)
@@ -332,6 +339,7 @@ _Nothing has changed._
332339
- Testing: Test/framework: allow users to modify cache.Options (#11201)
333340
- Testing: Test/framework: GetCAPIResources should warn on rbac issues (#11205)
334341
- Testing: Use latest atomic variable instead of old one (#11328)
342+
- Testing/Runtime SDK: Add nodeVolumeDetachTimeout & minReadySeconds for MD to RuntimeSDK e2e test template (#10933)
335343
- util: Add input validations for controllers (#11327)
336344
- util: Add new utility function to set LastTransitionTime only when status of condition changes (#11176)
337345
- util: Add support for v1beta2 conditions to patch helper (#11150)
@@ -439,7 +447,7 @@ _Nothing has changed._
439447
- k8s.io/kms: v0.30.3 → v0.31.3
440448
- k8s.io/utils: b307cd5 → 18e509b
441449
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.30.0 → v0.30.3
442-
- sigs.k8s.io/controller-runtime: v0.18.4 → v0.19.2
450+
- sigs.k8s.io/controller-runtime: v0.18.4 → v0.19.3
443451

444452
### Removed
445453
- github.com/chai2010/gettext-go: [v1.0.2](https://github.com/chai2010/gettext-go/tree/v1.0.2)

0 commit comments

Comments
 (0)