From 4f5638f182754845a40799bc8c316e345a31224c Mon Sep 17 00:00:00 2001 From: zhzhuang-zju Date: Thu, 31 Oct 2024 14:21:44 +0800 Subject: [PATCH 1/2] publish release notes for v1.12.0-beta.0 Signed-off-by: zhzhuang-zju --- docs/CHANGELOG/CHANGELOG-1.12.md | 64 ++++++++++++++++++++++++++++++-- 1 file changed, 61 insertions(+), 3 deletions(-) diff --git a/docs/CHANGELOG/CHANGELOG-1.12.md b/docs/CHANGELOG/CHANGELOG-1.12.md index d8b0e140b4f9..9fabe2bf4872 100644 --- a/docs/CHANGELOG/CHANGELOG-1.12.md +++ b/docs/CHANGELOG/CHANGELOG-1.12.md @@ -2,9 +2,9 @@ **Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)* -- [v1.12.0-alpha.1](#v1120-alpha1) - - [Downloads for v1.12.0-alpha.1](#downloads-for-v1120-alpha1) - - [Changelog since v1.11.0](#changelog-since-v1110) +- [v1.12.0-beta.0](#v1120-beta0) + - [Downloads for v1.12.0-beta.0](#downloads-for-v1120-beta0) + - [Changelog since v1.12.0-alpha.1](#changelog-since-v1120-alpha1) - [Urgent Update Notes](#urgent-update-notes) - [Changes by Kind](#changes-by-kind) - [API Changes](#api-changes) @@ -16,9 +16,67 @@ - [Dependencies](#dependencies) - [Helm Charts](#helm-charts) - [Instrumentation](#instrumentation) +- [v1.12.0-alpha.1](#v1120-alpha1) + - [Downloads for v1.12.0-alpha.1](#downloads-for-v1120-alpha1) + - [Changelog since v1.11.0](#changelog-since-v1110) + - [Urgent Update Notes](#urgent-update-notes-1) + - [Changes by Kind](#changes-by-kind-1) + - [API Changes](#api-changes-1) + - [Features & Enhancements](#features--enhancements-1) + - [Deprecation](#deprecation-1) + - [Bug Fixes](#bug-fixes-1) + - [Security](#security-1) + - [Other](#other-1) + - [Dependencies](#dependencies-1) + - [Helm Charts](#helm-charts-1) + - [Instrumentation](#instrumentation-1) +# v1.12.0-beta.0 +## Downloads for v1.12.0-beta.0 + +Download v1.12.0-beta.0 in the [v1.12.0-beta.0 release page](https://github.com/karmada-io/karmada/releases/tag/v1.12.0-beta.0). + +## Changelog since v1.12.0-alpha.1 + +## Urgent Update Notes + +## Changes by Kind + +### API Changes +- Introduced `SecretRef` to `Karmada` API as part of the configuration for connecting to an external etcd cluster can be used to reference a secret that contains credentials for connecting to an external etcd cluster. ([#5699](https://github.com/karmada-io/karmada/pull/5699), @jabellard) + +### Features & Enhancements +- Standardize the naming of karmada secrets in local up installation method. ([#5423](https://github.com/karmada-io/karmada/pull/5423), @chaosi-zju) +- `karmada-scheduler-estimator`: grpc connection adds the support for custom DNS Domain. ([#5472](https://github.com/karmada-io/karmada/pull/5472), @zhzhuang-zju) +- `karmada-operator`: The new `SecretRef` field added as part of the configuration for connecting to an external etcd cluster can be used to reference a secret that contains credentials for connecting to an external etcd cluster. ([#5699](https://github.com/karmada-io/karmada/pull/5699), @jabellard) +- `karmada-operator`: Adds one-click script to install a Karmada instance through the `karmada-operator`. ([#5519](https://github.com/karmada-io/karmada/pull/5519), @zhzhuang-zju) +- `karmada-controller-manager`: keep preserveResourcesOnDeletion of the dependent resource consistent with that of the primary resource. ([#5717](https://github.com/karmada-io/karmada/pull/5717), @XiShanYongYe-Chang) +- `karmada-controller-manager`: set conflictResolution for dependent resources. ([#4418](https://github.com/karmada-io/karmada/pull/4418), @@chaunceyjiang) +- `karmadactl`: `karmadactl init` supports deployment through configuration files. ([#5357](https://github.com/karmada-io/karmada/pull/5357), @tiansuo114) +- `karmadactl`: new command `karmadactl unregister` supports unregister a pull mode cluster. ([#5626](https://github.com/karmada-io/karmada/pull/5626), @wulemao) +- `karmada-scheduler`: implement group score calculation instead of take the highest score of clusters. ([#5621](https://github.com/karmada-io/karmada/pull/5621), @ipsum-0320) + +### Deprecation +- `ExternalEtcd.CAData`, `ExternalEtcd.CertData` and `ExternalEtcd.KeyData` in `Karmada` API are deprecated and will be removed in a future version. Use SecretRef for providing client connection credentials. ([#5699](https://github.com/karmada-io/karmada/pull/5699), @jabellard) + +### Bug Fixes +- `karmada-scheduler`: Fixed unexpected modification of original `ResourceSummary` due to lack of deep copy. ([#5685](https://github.com/karmada-io/karmada/pull/5685), @LivingCcj) +- `karmada-scheduler`: Fixes an issue where resource model grades were incorrectly matched based on resource requests. Now only grades that can provide sufficient resources will be selected. ([#5706](https://github.com/karmada-io/karmada/pull/5706), @RainbowMango) +- `karmada-search`: Modify the logic of checking whether the resource is registered when selecting the plugin. ([#5662](https://github.com/karmada-io/karmada/pull/5662), @yanfeng1992) + +### Security +- `karmada-operator`: minimize the rbac permissions for karmada-operator. ([#5586](https://github.com/karmada-io/karmada/pull/5586), @B1F030) +- `local up`: add CA data to generated karmada config for enhanced security. ([#5739](https://github.com/karmada-io/karmada/pull/5739), @chaosi-zju) + +## Other +### Dependencies + +### Helm Charts + +### Instrumentation + # v1.12.0-alpha.1 ## Downloads for v1.12.0-alpha.1 From 70b5c8004e7a6fd7f9cc054b875c8cf61bfcee84 Mon Sep 17 00:00:00 2001 From: zhzhuang-zju Date: Thu, 31 Oct 2024 14:41:38 +0800 Subject: [PATCH 2/2] publish release notes for v1.9.8, v1.10.6 and v1.11.2 Signed-off-by: zhzhuang-zju --- docs/CHANGELOG/CHANGELOG-1.10.md | 55 ++++++++++++++++++-------- docs/CHANGELOG/CHANGELOG-1.11.md | 30 ++++++++++++-- docs/CHANGELOG/CHANGELOG-1.9.md | 67 +++++++++++++++++++++----------- 3 files changed, 110 insertions(+), 42 deletions(-) diff --git a/docs/CHANGELOG/CHANGELOG-1.10.md b/docs/CHANGELOG/CHANGELOG-1.10.md index c3d863d6b24c..6d5a26109282 100644 --- a/docs/CHANGELOG/CHANGELOG-1.10.md +++ b/docs/CHANGELOG/CHANGELOG-1.10.md @@ -2,36 +2,42 @@ **Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)* -- [v1.10.5](#v1105) - - [Downloads for v1.10.5](#downloads-for-v1105) - - [Changelog since v1.10.4](#changelog-since-v1104) +- [v1.10.6](#v1106) + - [Downloads for v1.10.6](#downloads-for-v1106) + - [Changelog since v1.10.5](#changelog-since-v1105) - [Changes by Kind](#changes-by-kind) - [Bug Fixes](#bug-fixes) - [Others](#others) -- [v1.10.4](#v1104) - - [Downloads for v1.10.4](#downloads-for-v1104) - - [Changelog since v1.10.3](#changelog-since-v1103) +- [v1.10.5](#v1105) + - [Downloads for v1.10.5](#downloads-for-v1105) + - [Changelog since v1.10.4](#changelog-since-v1104) - [Changes by Kind](#changes-by-kind-1) - [Bug Fixes](#bug-fixes-1) - [Others](#others-1) -- [v1.10.3](#v1103) - - [Downloads for v1.10.3](#downloads-for-v1103) - - [Changelog since v1.10.2](#changelog-since-v1102) +- [v1.10.4](#v1104) + - [Downloads for v1.10.4](#downloads-for-v1104) + - [Changelog since v1.10.3](#changelog-since-v1103) - [Changes by Kind](#changes-by-kind-2) - [Bug Fixes](#bug-fixes-2) - [Others](#others-2) -- [v1.10.2](#v1102) - - [Downloads for v1.10.2](#downloads-for-v1102) - - [Changelog since v1.10.1](#changelog-since-v1101) +- [v1.10.3](#v1103) + - [Downloads for v1.10.3](#downloads-for-v1103) + - [Changelog since v1.10.2](#changelog-since-v1102) - [Changes by Kind](#changes-by-kind-3) - [Bug Fixes](#bug-fixes-3) - [Others](#others-3) -- [v1.10.1](#v1101) - - [Downloads for v1.10.1](#downloads-for-v1101) - - [Changelog since v1.10.0](#changelog-since-v1100) +- [v1.10.2](#v1102) + - [Downloads for v1.10.2](#downloads-for-v1102) + - [Changelog since v1.10.1](#changelog-since-v1101) - [Changes by Kind](#changes-by-kind-4) - [Bug Fixes](#bug-fixes-4) - [Others](#others-4) +- [v1.10.1](#v1101) + - [Downloads for v1.10.1](#downloads-for-v1101) + - [Changelog since v1.10.0](#changelog-since-v1100) + - [Changes by Kind](#changes-by-kind-5) + - [Bug Fixes](#bug-fixes-5) + - [Others](#others-5) - [v1.10.0](#v1100) - [Downloads for v1.10.0](#downloads-for-v1100) - [What's New](#whats-new) @@ -40,7 +46,7 @@ - [Other Notable Changes](#other-notable-changes) - [API Changes](#api-changes) - [Deprecation](#deprecation) - - [Bug Fixes](#bug-fixes-5) + - [Bug Fixes](#bug-fixes-6) - [Security](#security) - [Features & Enhancements](#features--enhancements) - [Other](#other) @@ -51,6 +57,23 @@ +# v1.10.6 +## Downloads for v1.10.6 + +Download v1.10.6 in the [v1.10.6 release page](https://github.com/karmada-io/karmada/releases/tag/v1.10.6). + +## Changelog since v1.10.5 +### Changes by Kind +#### Bug Fixes +- `karmada-aggregated-apiserver`: User can append a "/" at the end when configuring the cluster's apiEndpoint. ([#5556](https://github.com/karmada-io/karmada/pull/5556), @spiritNO1) +- `karmada-controller-manager`: Ignored StatefulSet Dependencies with PVCs created via the VolumeClaimTemplates. ([#5687](https://github.com/karmada-io/karmada/pull/5687), @seanlaii) +- `karmada-scheduler`: Fixed unexpected modification of original `ResourceSummary` due to lack of deep copy. ([#5725](https://github.com/karmada-io/karmada/pull/5725), @RainbowMango) +- `karmada-scheduler`: Fixes an issue where resource model grades were incorrectly matched based on resource requests. Now only grades that can provide sufficient resources will be selected. ([#5729](https://github.com/karmada-io/karmada/pull/5729), @RainbowMango) +- `karmada-search`: Modify the logic of checking whether the resource is registered when selecting the plugin. ([#5736](https://github.com/karmada-io/karmada/pull/5736), @seanlaii) + +#### Others +None. + # v1.10.5 ## Downloads for v1.10.5 diff --git a/docs/CHANGELOG/CHANGELOG-1.11.md b/docs/CHANGELOG/CHANGELOG-1.11.md index 39170c223143..68043abadd66 100644 --- a/docs/CHANGELOG/CHANGELOG-1.11.md +++ b/docs/CHANGELOG/CHANGELOG-1.11.md @@ -2,12 +2,18 @@ **Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)* -- [v1.11.1](#v1111) - - [Downloads for v1.11.1](#downloads-for-v1111) - - [Changelog since v1.11.0](#changelog-since-v1110) +- [v1.11.2](#v1112) + - [Downloads for v1.11.2](#downloads-for-v1112) + - [Changelog since v1.11.1](#changelog-since-v1111) - [Changes by Kind](#changes-by-kind) - [Bug Fixes](#bug-fixes) - [Others](#others) +- [v1.11.1](#v1111) + - [Downloads for v1.11.1](#downloads-for-v1111) + - [Changelog since v1.11.0](#changelog-since-v1110) + - [Changes by Kind](#changes-by-kind-1) + - [Bug Fixes](#bug-fixes-1) + - [Others](#others-1) - [v1.11.0](#v1110) - [Downloads for v1.11.0](#downloads-for-v1110) - [What's New](#whats-new) @@ -18,7 +24,7 @@ - [Other Notable Changes](#other-notable-changes) - [API Changes](#api-changes) - [Deprecation](#deprecation) - - [Bug Fixes](#bug-fixes-1) + - [Bug Fixes](#bug-fixes-2) - [Security](#security) - [Features & Enhancements](#features--enhancements) - [Other](#other) @@ -29,6 +35,22 @@ +# v1.11.2 +## Downloads for v1.11.2 + +Download v1.11.2 in the [v1.11.2 release page](https://github.com/karmada-io/karmada/releases/tag/v1.11.2). + +## Changelog since v1.11.1 +### Changes by Kind +#### Bug Fixes +- `karmada-controller-manager`: Ignored StatefulSet Dependencies with PVCs created via the VolumeClaimTemplates. ([#5686](https://github.com/karmada-io/karmada/pull/5686), @seanlaii) +- `karmada-scheduler`: Fixed unexpected modification of original `ResourceSummary` due to lack of deep copy. ([#5724](https://github.com/karmada-io/karmada/pull/5724), @RainbowMango) +- `karmada-scheduler`: Fixes an issue where resource model grades were incorrectly matched based on resource requests. Now only grades that can provide sufficient resources will be selected. ([#5728](https://github.com/karmada-io/karmada/pull/5728), @RainbowMango) +- `karmada-search`: Modify the logic of checking whether the resource is registered when selecting the plugin. ([#5737](https://github.com/karmada-io/karmada/pull/5737), @seanlaii) + +#### Others +None. + # v1.11.1 ## Downloads for v1.11.1 diff --git a/docs/CHANGELOG/CHANGELOG-1.9.md b/docs/CHANGELOG/CHANGELOG-1.9.md index cdf9d17189b9..2fa628ef3374 100644 --- a/docs/CHANGELOG/CHANGELOG-1.9.md +++ b/docs/CHANGELOG/CHANGELOG-1.9.md @@ -2,48 +2,54 @@ **Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)* -- [v1.9.7](#v197) - - [Downloads for v1.9.7](#downloads-for-v197) - - [Changelog since v1.9.6](#changelog-since-v196) +- [v1.9.8](#v198) + - [Downloads for v1.9.8](#downloads-for-v198) + - [Changelog since v1.9.7](#changelog-since-v197) - [Changes by Kind](#changes-by-kind) - [Bug Fixes](#bug-fixes) - [Others](#others) -- [v1.9.6](#v196) - - [Downloads for v1.9.6](#downloads-for-v196) - - [Changelog since v1.9.5](#changelog-since-v195) +- [v1.9.7](#v197) + - [Downloads for v1.9.7](#downloads-for-v197) + - [Changelog since v1.9.6](#changelog-since-v196) - [Changes by Kind](#changes-by-kind-1) - [Bug Fixes](#bug-fixes-1) - [Others](#others-1) -- [v1.9.5](#v195) - - [Downloads for v1.9.5](#downloads-for-v195) - - [Changelog since v1.9.4](#changelog-since-v194) +- [v1.9.6](#v196) + - [Downloads for v1.9.6](#downloads-for-v196) + - [Changelog since v1.9.5](#changelog-since-v195) - [Changes by Kind](#changes-by-kind-2) - [Bug Fixes](#bug-fixes-2) - [Others](#others-2) -- [v1.9.4](#v194) - - [Downloads for v1.9.4](#downloads-for-v194) - - [Changelog since v1.9.3](#changelog-since-v193) +- [v1.9.5](#v195) + - [Downloads for v1.9.5](#downloads-for-v195) + - [Changelog since v1.9.4](#changelog-since-v194) - [Changes by Kind](#changes-by-kind-3) - [Bug Fixes](#bug-fixes-3) - [Others](#others-3) -- [v1.9.3](#v193) - - [Downloads for v1.9.3](#downloads-for-v193) - - [Changelog since v1.9.2](#changelog-since-v192) +- [v1.9.4](#v194) + - [Downloads for v1.9.4](#downloads-for-v194) + - [Changelog since v1.9.3](#changelog-since-v193) - [Changes by Kind](#changes-by-kind-4) - [Bug Fixes](#bug-fixes-4) - [Others](#others-4) -- [v1.9.2](#v192) - - [Downloads for v1.9.2](#downloads-for-v192) - - [Changelog since v1.9.1](#changelog-since-v191) +- [v1.9.3](#v193) + - [Downloads for v1.9.3](#downloads-for-v193) + - [Changelog since v1.9.2](#changelog-since-v192) - [Changes by Kind](#changes-by-kind-5) - [Bug Fixes](#bug-fixes-5) - [Others](#others-5) -- [v1.9.1](#v191) - - [Downloads for v1.9.1](#downloads-for-v191) - - [Changelog since v1.9.0](#changelog-since-v190) +- [v1.9.2](#v192) + - [Downloads for v1.9.2](#downloads-for-v192) + - [Changelog since v1.9.1](#changelog-since-v191) - [Changes by Kind](#changes-by-kind-6) - [Bug Fixes](#bug-fixes-6) - [Others](#others-6) +- [v1.9.1](#v191) + - [Downloads for v1.9.1](#downloads-for-v191) + - [Changelog since v1.9.0](#changelog-since-v190) + - [Changes by Kind](#changes-by-kind-7) + - [Bug Fixes](#bug-fixes-7) + - [Others](#others-7) - [v1.9.0](#v190) - [Downloads for v1.9.0](#downloads-for-v190) - [What's New](#whats-new) @@ -53,7 +59,7 @@ - [Other Notable Changes](#other-notable-changes) - [API Changes](#api-changes) - [Deprecation](#deprecation) - - [Bug Fixes](#bug-fixes-7) + - [Bug Fixes](#bug-fixes-8) - [Security](#security) - [Features & Enhancements](#features--enhancements) - [Other](#other) @@ -64,6 +70,23 @@ +# v1.9.8 +## Downloads for v1.9.8 + +Download v1.9.8 in the [v1.9.8 release page](https://github.com/karmada-io/karmada/releases/tag/v1.9.8). + +## Changelog since v1.9.7 +### Changes by Kind +#### Bug Fixes +- `karmada-aggregated-apiserver`: User can append a "/" at the end when configuring the cluster's apiEndpoint. ([#5557](https://github.com/karmada-io/karmada/pull/5557), @spiritNO1) +- `karmada-controller-manager`: Ignored StatefulSet Dependencies with PVCs created via the VolumeClaimTemplates. ([#5688](https://github.com/karmada-io/karmada/pull/5688), @seanlaii) +- `karmada-scheduler`: Fixed unexpected modification of original `ResourceSummary` due to lack of deep copy. ([#5726](https://github.com/karmada-io/karmada/pull/5726), @RainbowMango) +- `karmada-scheduler`: Fixes an issue where resource model grades were incorrectly matched based on resource requests. Now only grades that can provide sufficient resources will be selected. ([#5730](https://github.com/karmada-io/karmada/pull/5730), @RainbowMango) +- `karmada-search`: Modify the logic of checking whether the resource is registered when selecting the plugin. ([#5735](https://github.com/karmada-io/karmada/pull/5735), @seanlaii) + +#### Others +None. + # v1.9.7 ## Downloads for v1.9.7