From 4eaf8ea6e9876d77ade505c00c9521e1a73bf93e Mon Sep 17 00:00:00 2001 From: zhzhuang-zju Date: Mon, 7 Apr 2025 09:46:06 +0800 Subject: [PATCH] publish release notes for v1.11.8,v1.12.5,v1.13.1,v1.14.0-alpha.1 Signed-off-by: zhzhuang-zju --- docs/CHANGELOG/CHANGELOG-1.11.md | 64 ++++++++++++++++++++----------- docs/CHANGELOG/CHANGELOG-1.12.md | 55 ++++++++++++++++++-------- docs/CHANGELOG/CHANGELOG-1.13.md | 40 ++++++++++++++----- docs/CHANGELOG/CHANGELOG-1.14.md | 66 ++++++++++++++++++++++++++++++++ 4 files changed, 177 insertions(+), 48 deletions(-) create mode 100644 docs/CHANGELOG/CHANGELOG-1.14.md diff --git a/docs/CHANGELOG/CHANGELOG-1.11.md b/docs/CHANGELOG/CHANGELOG-1.11.md index 890acf4fc..aa9f2c925 100644 --- a/docs/CHANGELOG/CHANGELOG-1.11.md +++ b/docs/CHANGELOG/CHANGELOG-1.11.md @@ -2,49 +2,55 @@ **Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)* -- [v1.11.7](#v1117) - - [Downloads for v1.11.7](#downloads-for-v1117) - - [Changelog since v1.11.6](#changelog-since-v1116) +- [v1.11.8](#v1118) + - [Downloads for v1.11.8](#downloads-for-v1118) + - [Changelog since v1.11.7](#changelog-since-v1117) - [Changes by Kind](#changes-by-kind) - [Bug Fixes](#bug-fixes) - [Others](#others) -- [v1.11.6](#v1116) - - [Downloads for v1.11.6](#downloads-for-v1116) - - [Changelog since v1.11.5](#changelog-since-v1115) +- [v1.11.7](#v1117) + - [Downloads for v1.11.7](#downloads-for-v1117) + - [Changelog since v1.11.6](#changelog-since-v1116) - [Changes by Kind](#changes-by-kind-1) - [Bug Fixes](#bug-fixes-1) - [Others](#others-1) -- [v1.11.5](#v1115) - - [Downloads for v1.11.5](#downloads-for-v1115) - - [Changelog since v1.11.4](#changelog-since-v1114) +- [v1.11.6](#v1116) + - [Downloads for v1.11.6](#downloads-for-v1116) + - [Changelog since v1.11.5](#changelog-since-v1115) - [Changes by Kind](#changes-by-kind-2) - [Bug Fixes](#bug-fixes-2) - [Others](#others-2) +- [v1.11.5](#v1115) + - [Downloads for v1.11.5](#downloads-for-v1115) + - [Changelog since v1.11.4](#changelog-since-v1114) + - [Changes by Kind](#changes-by-kind-3) + - [Bug Fixes](#bug-fixes-3) + - [Others](#others-3) - [v1.11.4](#v1114) - [Downloads for v1.11.4](#downloads-for-v1114) - [Changelog since v1.11.3](#changelog-since-v1113) - - [Changes by Kind](#changes-by-kind-3) + - [Changes by Kind](#changes-by-kind-4) - [Urgent Upgrade Notes](#urgent-upgrade-notes) - - [Bug Fixes](#bug-fixes-3) - - [Others](#others-3) + - [Bug Fixes](#bug-fixes-4) + - [Others](#others-4) - [v1.11.3](#v1113) - [Downloads for v1.11.3](#downloads-for-v1113) - [Changelog since v1.11.2](#changelog-since-v1112) - - [Changes by Kind](#changes-by-kind-4) - - [Bug Fixes](#bug-fixes-4) - - [Others](#others-4) -- [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-5) - [Bug Fixes](#bug-fixes-5) - [Others](#others-5) -- [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-6) - [Bug Fixes](#bug-fixes-6) - [Others](#others-6) +- [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-7) + - [Bug Fixes](#bug-fixes-7) + - [Others](#others-7) - [v1.11.0](#v1110) - [Downloads for v1.11.0](#downloads-for-v1110) - [What's New](#whats-new) @@ -55,7 +61,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) @@ -66,6 +72,20 @@ +# v1.11.8 +## Downloads for v1.11.8 + +Download v1.11.8 in the [v1.11.8 release page](https://github.com/karmada-io/karmada/releases/tag/v1.11.8). + +## Changelog since v1.11.7 +### Changes by Kind +#### Bug Fixes +- `karmada-agent`: Fixed a panic issue where the agent does not need to report secret when registering cluster. ([#6224](https://github.com/karmada-io/karmada/pull/6224), @jabellard) +- `karmada-controller-manager`: Fixed the issue that the gracefulEvictionTask of ResourceBinding can not be cleared in case of schedule fails. ([#6236](https://github.com/karmada-io/karmada/pull/6236), @XiShanYongYe-Chang) + +#### Others +None. + # v1.11.7 ## Downloads for v1.11.7 diff --git a/docs/CHANGELOG/CHANGELOG-1.12.md b/docs/CHANGELOG/CHANGELOG-1.12.md index ba088fe90..ac6bd6f7a 100644 --- a/docs/CHANGELOG/CHANGELOG-1.12.md +++ b/docs/CHANGELOG/CHANGELOG-1.12.md @@ -2,30 +2,36 @@ **Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)* -- [v1.12.4](#v1124) - - [Downloads for v1.12.4](#downloads-for-v1124) - - [Changelog since v1.12.3](#changelog-since-v1123) +- [v1.12.5](#v1125) + - [Downloads for v1.12.5](#downloads-for-v1125) + - [Changelog since v1.12.4](#changelog-since-v1124) - [Changes by Kind](#changes-by-kind) - [Bug Fixes](#bug-fixes) - [Others](#others) -- [v1.12.3](#v1123) - - [Downloads for v1.12.3](#downloads-for-v1123) - - [Changelog since v1.12.2](#changelog-since-v1122) +- [v1.12.4](#v1124) + - [Downloads for v1.12.4](#downloads-for-v1124) + - [Changelog since v1.12.3](#changelog-since-v1123) - [Changes by Kind](#changes-by-kind-1) - [Bug Fixes](#bug-fixes-1) - [Others](#others-1) -- [v1.12.2](#v1122) - - [Downloads for v1.12.2](#downloads-for-v1122) - - [Changelog since v1.12.1](#changelog-since-v1121) +- [v1.12.3](#v1123) + - [Downloads for v1.12.3](#downloads-for-v1123) + - [Changelog since v1.12.2](#changelog-since-v1122) - [Changes by Kind](#changes-by-kind-2) - [Bug Fixes](#bug-fixes-2) - [Others](#others-2) -- [v1.12.1](#v1121) - - [Downloads for v1.12.1](#downloads-for-v1121) - - [Changelog since v1.12.0](#changelog-since-v1120) +- [v1.12.2](#v1122) + - [Downloads for v1.12.2](#downloads-for-v1122) + - [Changelog since v1.12.1](#changelog-since-v1121) - [Changes by Kind](#changes-by-kind-3) - [Bug Fixes](#bug-fixes-3) - [Others](#others-3) +- [v1.12.1](#v1121) + - [Downloads for v1.12.1](#downloads-for-v1121) + - [Changelog since v1.12.0](#changelog-since-v1120) + - [Changes by Kind](#changes-by-kind-4) + - [Bug Fixes](#bug-fixes-4) + - [Others](#others-4) - [v1.12.0](#v1120) - [Downloads for v1.12.0](#downloads-for-v1120) - [What's New](#whats-new) @@ -36,7 +42,7 @@ - [Other Notable Changes](#other-notable-changes) - [API Changes](#api-changes) - [Deprecation](#deprecation) - - [Bug Fixes](#bug-fixes-4) + - [Bug Fixes](#bug-fixes-5) - [Security](#security) - [Features & Enhancements](#features--enhancements) - [Other](#other) @@ -48,11 +54,11 @@ - [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-4) + - [Changes by Kind](#changes-by-kind-5) - [API Changes](#api-changes-1) - [Features & Enhancements](#features--enhancements-1) - [Deprecation](#deprecation-1) - - [Bug Fixes](#bug-fixes-5) + - [Bug Fixes](#bug-fixes-6) - [Security](#security-1) - [Other](#other-1) - [Dependencies](#dependencies-1) @@ -62,11 +68,11 @@ - [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-5) + - [Changes by Kind](#changes-by-kind-6) - [API Changes](#api-changes-2) - [Features & Enhancements](#features--enhancements-2) - [Deprecation](#deprecation-2) - - [Bug Fixes](#bug-fixes-6) + - [Bug Fixes](#bug-fixes-7) - [Security](#security-2) - [Other](#other-2) - [Dependencies](#dependencies-2) @@ -75,6 +81,21 @@ +# v1.12.5 +## Downloads for v1.12.5 + +Download v1.12.5 in the [v1.12.5 release page](https://github.com/karmada-io/karmada/releases/tag/v1.12.5). + +## Changelog since v1.12.4 +### Changes by Kind +#### Bug Fixes +- `karmada-agent`: Fixed a panic issue where the agent does not need to report secret when registering cluster. ([#6223](https://github.com/karmada-io/karmada/pull/6223), @jabellard) +- `karmada-controller-manager`: Fixed the issue that the gracefulEvictionTask of ResourceBinding can not be cleared in case of schedule fails. ([#6235](https://github.com/karmada-io/karmada/pull/6235), @XiShanYongYe-Chang) +- `helm`: Fixed the issue where the required ServiceAccount was missing when the certificate mode was set to custom. ([#6241](https://github.com/karmada-io/karmada/pull/6241), @seanlaii) + +#### Others +None. + # v1.12.4 ## Downloads for v1.12.4 diff --git a/docs/CHANGELOG/CHANGELOG-1.13.md b/docs/CHANGELOG/CHANGELOG-1.13.md index 21d789333..3f06e1bc9 100644 --- a/docs/CHANGELOG/CHANGELOG-1.13.md +++ b/docs/CHANGELOG/CHANGELOG-1.13.md @@ -2,6 +2,12 @@ **Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)* +- [v1.13.1](#v1131) + - [Downloads for v1.13.1](#downloads-for-v1131) + - [Changelog since v1.13.0](#changelog-since-v1130) + - [Changes by Kind](#changes-by-kind) + - [Bug Fixes](#bug-fixes) + - [Others](#others) - [v1.13.0](#v1130) - [Downloads for v1.13.0](#downloads-for-v1130) - [Urgent Update Notes](#urgent-update-notes) @@ -14,7 +20,7 @@ - [Other Notable Changes](#other-notable-changes) - [API Changes](#api-changes) - [Deprecation](#deprecation) - - [Bug Fixes](#bug-fixes) + - [Bug Fixes](#bug-fixes-1) - [Security](#security) - [Features & Enhancements](#features--enhancements) - [Other](#other) @@ -26,11 +32,11 @@ - [Downloads for v1.13.0-rc.0](#downloads-for-v1130-rc0) - [Changelog since v1.13.0-beta.0](#changelog-since-v1130-beta0) - [Urgent Update Notes](#urgent-update-notes-1) - - [Changes by Kind](#changes-by-kind) + - [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) + - [Bug Fixes](#bug-fixes-2) - [Security](#security-1) - [Other](#other-1) - [Dependencies](#dependencies-1) @@ -40,11 +46,11 @@ - [Downloads for v1.13.0-beta.0](#downloads-for-v1130-beta0) - [Changelog since v1.13.0-alpha.2](#changelog-since-v1130-alpha2) - [Urgent Update Notes](#urgent-update-notes-2) - - [Changes by Kind](#changes-by-kind-1) + - [Changes by Kind](#changes-by-kind-2) - [API Changes](#api-changes-2) - [Features & Enhancements](#features--enhancements-2) - [Deprecation](#deprecation-2) - - [Bug Fixes](#bug-fixes-2) + - [Bug Fixes](#bug-fixes-3) - [Security](#security-2) - [Other](#other-2) - [Dependencies](#dependencies-2) @@ -54,11 +60,11 @@ - [Downloads for v1.13.0-alpha.2](#downloads-for-v1130-alpha2) - [Changelog since v1.13.0-alpha.1](#changelog-since-v1130-alpha1) - [Urgent Update Notes](#urgent-update-notes-3) - - [Changes by Kind](#changes-by-kind-2) + - [Changes by Kind](#changes-by-kind-3) - [API Changes](#api-changes-3) - [Features & Enhancements](#features--enhancements-3) - [Deprecation](#deprecation-3) - - [Bug Fixes](#bug-fixes-3) + - [Bug Fixes](#bug-fixes-4) - [Security](#security-3) - [Other](#other-3) - [Dependencies](#dependencies-3) @@ -68,11 +74,11 @@ - [Downloads for v1.13.0-alpha.1](#downloads-for-v1130-alpha1) - [Changelog since v1.12.0](#changelog-since-v1120) - [Urgent Update Notes](#urgent-update-notes-4) - - [Changes by Kind](#changes-by-kind-3) + - [Changes by Kind](#changes-by-kind-4) - [API Changes](#api-changes-4) - [Features & Enhancements](#features--enhancements-4) - [Deprecation](#deprecation-4) - - [Bug Fixes](#bug-fixes-4) + - [Bug Fixes](#bug-fixes-5) - [Security](#security-4) - [Other](#other-4) - [Dependencies](#dependencies-4) @@ -81,6 +87,22 @@ +# v1.13.1 +## Downloads for v1.13.1 + +Download v1.13.1 in the [v1.13.1 release page](https://github.com/karmada-io/karmada/releases/tag/v1.13.1). + +## Changelog since v1.13.0 +### Changes by Kind +#### Bug Fixes +- `karmada-operator`: The `karmada-app` label key previously used for control plane components and for the components of the operator itself has been changed to the more idiomatic `app.kubernetes.io/name` label key. ([#6200](https://github.com/karmada-io/karmada/pull/6200), @jabellard) +- `karmada-agent`: Fixed a panic issue where the agent does not need to report secret when registering cluster. ([#6222](https://github.com/karmada-io/karmada/pull/6222), @jabellard) +- `karmada-controller-manager`: Fixed the issue that the gracefulEvictionTask of ResourceBinding can not be cleared in case of schedule fails. ([#6234](https://github.com/karmada-io/karmada/pull/6234), @XiShanYongYe-Chang) +- `helm`: Fixed the issue where the required ServiceAccount was missing when the certificate mode was set to custom. ([#6242](https://github.com/karmada-io/karmada/pull/6242), @seanlaii) + +#### Others +None. + # v1.13.0 ## Downloads for v1.13.0 diff --git a/docs/CHANGELOG/CHANGELOG-1.14.md b/docs/CHANGELOG/CHANGELOG-1.14.md new file mode 100644 index 000000000..2e8b0c929 --- /dev/null +++ b/docs/CHANGELOG/CHANGELOG-1.14.md @@ -0,0 +1,66 @@ + + +**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)* + +- [v1.14.0-alpha.1](#v1140-alpha1) + - [Downloads for v1.14.0-alpha.1](#downloads-for-v1140-alpha1) + - [Changelog since v1.13.0](#changelog-since-v1130) + - [Urgent Update Notes](#urgent-update-notes) + - [Changes by Kind](#changes-by-kind) + - [API Changes](#api-changes) + - [Features & Enhancements](#features--enhancements) + - [Deprecation](#deprecation) + - [Bug Fixes](#bug-fixes) + - [Security](#security) + - [Other](#other) + - [Dependencies](#dependencies) + - [Helm Charts](#helm-charts) + - [Instrumentation](#instrumentation) + + + +# v1.14.0-alpha.1 +## Downloads for v1.14.0-alpha.1 + +Download v1.14.0-alpha.1 in the [v1.14.0-alpha.1 release page](https://github.com/karmada-io/karmada/releases/tag/v1.14.0-alpha.1). + +## Changelog since v1.13.0 + +## Urgent Update Notes + +## Changes by Kind + +### API Changes +- Introduced `spec.customCertificate.leafCertValidityDays` field in `Karmada` API to specify a custom validity period in days for control plane leaf certificates (e.g., API server certificate). When not explicitly set, the default validity period of 1 year is used. ([#6193](https://github.com/karmada-io/karmada/pull/6193), @jabellard) + +### Features & Enhancements +- `karmada-controller-manager`: All controller reconcile frequency will honor a unified rate limiter configuration(--rate-limiter-*). ([#6145](https://github.com/karmada-io/karmada/pull/6145), @CharlesQQ) +- `karmada-agent`: All controller reconcile frequency will honor a unified rate limiter configuration(--rate-limiter-*). ([#6145](https://github.com/karmada-io/karmada/pull/6145), @CharlesQQ) + +### Deprecation +- `karmadactl`: The flag `--ca-cert-path` of `register`, which has been deprecated in release-1.13, now has been removed. ([#6191](https://github.com/karmada-io/karmada/pull/6191), @husnialhamdani) +- The label `propagation.karmada.io/instruction` now has been deprecated in favor of the field(`.spec.suspendDispatching`) in Work API, the label will be removed in future releases. ([#6043](https://github.com/karmada-io/karmada/pull/6043), @vie-serendipity) + +### Bug Fixes +- `karmada-agent`: Fixed a panic issue where the agent does not need to report secret when registering cluster. ([#6214](https://github.com/karmada-io/karmada/pull/6214), @jabellard) +- `karmada-operator`: The `karmada-app` label key previously used for control plane components and for the components of the operator itself has been changed to the more idiomatic `app.kubernetes.io/name` label key. ([#6180](https://github.com/karmada-io/karmada/pull/6180), @jabellard) +- `karmada-controller-manager`: Fixed the issue that the gracefulEvictionTask of ResourceBinding can not be cleared in case of schedule fails. ([#6227](https://github.com/karmada-io/karmada/pull/6227), @XiShanYongYe-Chang) +- `helm`: Fixed the issue where the required ServiceAccount was missing when the certificate mode was set to custom. ([#6188](https://github.com/karmada-io/karmada/pull/6188), @seanlaii) +- Unify the rate limiter for different clients in each component to access karmada-apiserver. Access may be restricted in large-scale environments compared to before the modification. Administrators can avoid this situation by adjusting upward the rate limit parameters 'kube-api-qps' and 'kube-api-burst' for each component to access karmada-apiserver, and adjusting 'cluster-api-qps' and 'cluster-api-burst' for scheduler-estimator to access member cluster apiserver. ([#6095](https://github.com/karmada-io/karmada/pull/6095), @zach593) + +### Security +None. + +## Other +### Dependencies +- Karmada is now built with Golang v1.23.7. ([#6218](https://github.com/karmada-io/karmada/pull/6218), @seanlaii) +- Bump golang.org/x/net to 0.37.0. ([#6225](https://github.com/karmada-io/karmada/pull/6225), @seanlaii) +- Bump mockery to v2.53.3 to remove the hashicorp packages. ([#6212](https://github.com/karmada-io/karmada/pull/6212), @seanlaii) + +### Helm Charts +- `HELM Chart`: OpenID Connect based auth can be configured for the Karmada API server when installing via Helm. ([#6159](https://github.com/karmada-io/karmada/pull/6159), @tw-mnewman) +- `Helm chart`: Added helm index for 1.13 release. ([#6196](https://github.com/karmada-io/karmada/pull/6196), @zhzhuang-zju) + +### Instrumentation +- `karmada-controller-manager`: metric `recreate_resource_to_cluster` has been merged into `create_resource_to_cluster`. ([#6148](https://github.com/karmada-io/karmada/pull/6148), @zach593) +- `karmada-operator`: Introduced `karmada_build_info` metrics to emit the build info, as well as a bunch of Go runtime metrics. ([#6044](https://github.com/karmada-io/karmada/pull/6044), @dongjiang1989)