---
# System prepended metadata

title: kse v3.3.2 release notes - exclude release-note-none

---

# 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))