Skip to content

Commit e918fb1

Browse files
authored
Merge pull request #7398 from zhzhuang-zju/releasenote-new
publish release-1.18.0-alpha.2
2 parents 4e9997f + d39fed8 commit e918fb1

1 file changed

Lines changed: 64 additions & 3 deletions

File tree

docs/CHANGELOG/CHANGELOG-1.18.md

Lines changed: 64 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
33
**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
44

5-
- [v1.18.0-alpha.1](#v1180-alpha1)
6-
- [Downloads for v1.18.0-alpha.1](#downloads-for-v1180-alpha1)
7-
- [Changelog since v1.18.0-alpha.0](#changelog-since-v1180-alpha0)
5+
- [v1.18.0-alpha.2](#v1180-alpha2)
6+
- [Downloads for v1.18.0-alpha.2](#downloads-for-v1180-alpha2)
7+
- [Changelog since v1.18.0-alpha.1](#changelog-since-v1180-alpha1)
88
- [Urgent Update Notes](#urgent-update-notes)
99
- [Changes by Kind](#changes-by-kind)
1010
- [API Changes](#api-changes)
@@ -17,9 +17,70 @@
1717
- [Helm Charts](#helm-charts)
1818
- [Instrumentation](#instrumentation)
1919
- [Performance](#performance)
20+
- [v1.18.0-alpha.1](#v1180-alpha1)
21+
- [Downloads for v1.18.0-alpha.1](#downloads-for-v1180-alpha1)
22+
- [Changelog since v1.18.0-alpha.0](#changelog-since-v1180-alpha0)
23+
- [Urgent Update Notes](#urgent-update-notes-1)
24+
- [Changes by Kind](#changes-by-kind-1)
25+
- [API Changes](#api-changes-1)
26+
- [Features & Enhancements](#features--enhancements-1)
27+
- [Deprecation](#deprecation-1)
28+
- [Bug Fixes](#bug-fixes-1)
29+
- [Security](#security-1)
30+
- [Other](#other-1)
31+
- [Dependencies](#dependencies-1)
32+
- [Helm Charts](#helm-charts-1)
33+
- [Instrumentation](#instrumentation-1)
34+
- [Performance](#performance-1)
2035

2136
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
2237

38+
# v1.18.0-alpha.2
39+
## Downloads for v1.18.0-alpha.2
40+
41+
Download v1.18.0-alpha.2 in the [v1.18.0-alpha.2 release page](https://github.com/karmada-io/karmada/releases/tag/v1.18.0-alpha.2).
42+
43+
## Changelog since v1.18.0-alpha.1
44+
45+
## Urgent Update Notes
46+
47+
## Changes by Kind
48+
49+
### API Changes
50+
None.
51+
52+
### Features & Enhancements
53+
- `karmada-operator`: Aligned with [recommendations from SIG instrumentation](https://github.com/kubernetes/community/blob/main/contributors/devel/sig-instrumentation/logging.md#how-to-log), when provisioning a Karmada instance, the operator now sets the default verbosity level for the following components to 2: `karmada-webhook`, `kube-controller-manager`, `karmada-controller-manager`, `karmada-scheduler`, `karmada-apiserver`, and `karmada-descheduler`. ([#7352](https://github.com/karmada-io/karmada/pull/7352), @jabellard)
54+
- `karmada-webhook`: Added validation for `spec.overriders.fieldOverrider` in `OverridePolicy` and `ClusterOverridePolicy` to ensure that a `FieldOverrider` must have either JSON or YAML set. ([#7365](https://github.com/karmada-io/karmada/pull/7365), @Denyme24)
55+
- `karmadactl`: Aligned with [recommendations from SIG instrumentation](https://github.com/kubernetes/community/blob/main/contributors/devel/sig-instrumentation/logging.md#how-to-log), when provisioning a Karmada instance, `karmadactl` now sets the default verbosity level to 2 for the following components: `karmada-apiserver`, `karmada-aggregated-apiserver`, `karmada-controller-manager`, `karmada-scheduler`, `karmada-webhook`, `karmada-agent`, `karmada-descheduler`, and `kube-controller-manager`. Users can override the default via `--<component>-extra-args="--v=<level>"`. ([#7356](https://github.com/karmada-io/karmada/pull/7356), @seanlaii)
56+
57+
### Deprecation
58+
None.
59+
60+
### Bug Fixes
61+
- `karmada-controller-manager`: Fixed `ClusterTaintPolicyController` silently dropping concurrent cluster health taints (`not-ready:NoSchedule`, `unreachable:NoSchedule`) during taint patches, which could cause workloads to be scheduled onto degraded clusters. ([#7348](https://github.com/karmada-io/karmada/pull/7348), @Ady0333)
62+
- `karmada-controller-manager`: Fixed the issue that `Job` completions were assigned to the wrong replicas for each cluster. ([#7387](https://github.com/karmada-io/karmada/pull/7387), @Ady0333)
63+
- `karmada-operator`: Fixed init reconciliation failure by replacing non-idempotent secret creation with an idempotent approach. ([#7358](https://github.com/karmada-io/karmada/pull/7358), @qiuming520)
64+
- `karmada-scheduler`: Fixed incorrect error type propagation that caused bindings with insufficient cluster replicas to be misrouted to `backoffQ` instead of `unschedulableBindings`, changing retry behavior from exponential backoff (1–10s) to timer-based retry (5 minutes). ([#7340](https://github.com/karmada-io/karmada/pull/7340), @seanlaii)
65+
66+
### Security
67+
None.
68+
69+
## Other
70+
71+
### Dependencies
72+
None.
73+
74+
### Helm Charts
75+
- `Helm chart`: Added helm index for `v1.17.1`. ([#7351](https://github.com/karmada-io/karmada/pull/7351), @github-actions)
76+
- `Helm chart`: Aligned with recommendations from SIG instrumentation, the Helm chart now sets the default verbosity level to 2 for the following components: `karmada-apiserver`, `karmada-aggregated-apiserver`, `karmada-controller-manager`, `karmada-scheduler`, `karmada-webhook`, `karmada-agent`, `karmada-descheduler`, `kube-controller-manager`, `karmada-search`, `karmada-metrics-adapter`, and `karmada-scheduler-estimator`. ([#7372](https://github.com/karmada-io/karmada/pull/7372), @SujoyDutta)
77+
78+
### Instrumentation
79+
None.
80+
81+
### Performance
82+
None.
83+
2384
# v1.18.0-alpha.1
2485
## Downloads for v1.18.0-alpha.1
2586

0 commit comments

Comments
 (0)