# kse v3.3.2 release notes - exclude release-note-none - [Uncategorized](#uncategorized) - [Bug or Regression](#bug-or-regression) - [Feature](#feature) - [Uncategorized](#uncategorized-1) ## Uncategorized ### Bug or Regression - Set ready status to false when the cluster join federation failed. ([kse#315](https://github.com/kubesphere/kse/pull/315), [@iawia002](https://github.com/iawia002)) ### Feature - Renew cluster kubeconfig automatically. ([kse#304](https://github.com/kubesphere/kse/pull/304), [@iawia002](https://github.com/iawia002)) - Introduce CRDs to define alerting rules with defferent scopes for multicluster alerting and easier alerting rule operations ([kse#297](https://github.com/kubesphere/kse/pull/297), [@junotx](https://github.com/junotx)) - Support multi-cluster monitoring ([kse#325](https://github.com/kubesphere/kse/pull/325), [@frezes](https://github.com/frezes)) - Add new resource "network-attachment-definitions" to support multus-cni. ([kse#200](https://github.com/kubesphere/kse/pull/200), [@renyunkang](https://github.com/renyunkang)) - Add cluster label controller and APIs. ([kse#313](https://github.com/kubesphere/kse/pull/313), [@iawia002](https://github.com/iawia002)) - Add Ingress config for ks-console. ([kse#327](https://github.com/kubesphere/kse/pull/327), [@iawia002](https://github.com/iawia002)) - Check clusterID of license ([kse#291](https://github.com/kubesphere/kse/pull/291), [@xyz-li](https://github.com/xyz-li)) - Support searching logs from OpenSearch in KubeSphere console ([kse#296](https://github.com/kubesphere/kse/pull/296), [@wenchajun](https://github.com/wenchajun)) - Add more metrics for cluster monitoring ([kse#312](https://github.com/kubesphere/kse/pull/312), [@frezes](https://github.com/frezes)) - Add controller to automatic sync prometheusrules to host cluster ([kse#308](https://github.com/kubesphere/kse/pull/308), [@junotx](https://github.com/junotx)) - Add more metrics for namespace monitoring. ([kse#337](https://github.com/kubesphere/kse/pull/337), [@frezes](https://github.com/frezes)) - Add alerting v2beta1 apis based on rulegroups resources ([kse#331](https://github.com/kubesphere/kse/pull/331), [@junotx](https://github.com/junotx)) - Add cluster certificate expiration time metrics. ([kse#328](https://github.com/kubesphere/kse/pull/328), [@iawia002](https://github.com/iawia002)) - Register metrics handler with /kapis/metrics ([kse#324](https://github.com/kubesphere/kse/pull/324), [@xyz-li](https://github.com/xyz-li)) - Add admission webhook and reconcile controllers for RuleGroup, ClusterRuleGroup, GlobalRuleGroup. ([kse#302](https://github.com/kubesphere/kse/pull/302), [@junotx](https://github.com/junotx)) - Add authorization control when patching the `workspacetemplates` - Add dynamic options for cache which provides a more flexible cache configuration including Redis, and in-memory cache. ([kse#359](https://github.com/kubesphere/kse/pull/359), [@zhou1203](https://github.com/zhou1203)) - Aggregate helm release created by helm cmd ([kse#317](https://github.com/kubesphere/kse/pull/317), [@xyz-li](https://github.com/xyz-li)) ### Uncategorized - Fix incorrect ingress P95 delay promql expression. ([kse#314](https://github.com/kubesphere/kse/pull/314), [@iawia002](https://github.com/iawia002)) - Check user permissions to clusters when creating/updating workspace templates. ([kse#382](https://github.com/kubesphere/kse/pull/382), [@zhou1203](https://github.com/zhou1203)) - Intergrate opensearch v1 && [Bugfix]Calculating the Number of Logs in opensearch ([kse#400](https://github.com/kubesphere/kse/pull/400), [@wenchajun](https://github.com/wenchajun))