KubeSphere v4.2.1 Release Notes
- KubeSphere Core v4.2.1
- Observability
- WizTelemetry Platform Service v2.1.0
- WizTelemetry Data Pipeline v1.1.1
- WizTelemetry Alerting v1.1.0
- WizTelemetry Auditing v1.3.0
- WizTelemetry Events v1.3.0
- WizTelemetry Logging v1.3.0
- WizTelemetry Monitoring v1.2.1
- WizTelemetry Global Monitoring v1.0.1
- WizTelemetry Notification v2.6.2
- WizTelemetry Events Alerting v1.3.2
- Grafana for WizTelemetry v10.4.19
- Grafana Alloy for WizTelemetry v1.0.1
- KubeEye v1.0.0
- Developer Tools
- Computing
- CI/CD
- Network
- Security
- Storage
- AI
KubeSphere Core v4.2.1
Building upon v4.2.0, KubeSphere v4.2.1 has continuously enhanced its multi-cluster and enterprise-grade capabilities. It focuses on significant enhancements and fixes in License v3, resource quotas, Telemetry, application management, multi-cluster management and stability. Meanwhile, the Console continues to improve interaction experience, permission control, and extensibility.
Features
- Support License v3, introducing a new license quota model and validation mechanism.
- Support HTTP probe request header configuration.
- Support Pod event rolling updates.
- Support visual upgrades for member clusters.
Enhancements
- Optimize multi-cluster status synchronization.
- Enhance Application Management: Improved timeout control, logging, and namespace configuration, supporting historical deployment cleanup.
- Optimize cross-cluster resource synchronization and cleanup logic.
- Optimize resource quota webhook validation and performance.
- Optimize Telemetry configuration structure and default behavior.
- Upgrade key dependencies such as Helm and Redis.
- Optimize storage configuration.
- Optimize frontend tables, logs, navigation, and interaction experience.
Bug Fixes
- Fix anomalies caused by unsynchronized multi-cluster resources.
- Fix webhook validation dead loops and upgrade failures.
- Fix infinite retry issues in application installation Jobs.
- Fix display anomalies on cluster, application, and log pages.
- Fix inaccurate prompts when permissions are insufficient.
- Fix multilingual, styling, and layout issues.
Observability
WizTelemetry Platform Service v2.1.0
Features
- Support regular tenants in accessing and using network observability.
Enhancements
- Update the monitoring query PromQL expression.
- Add V2 APIs for auditing, events, logs, and notification history.
- Add APIs for alerting.
WizTelemetry Data Pipeline v1.1.1
Bug Fixes
- Fix incorrect default parameters in the extension subchart.
WizTelemetry Alerting v1.1.0
Features
- Support persistence of alerts.
- Support creating/updating/deleting rule groups by directly calling the Kubernetes API or kubectl command.
WizTelemetry Auditing v1.3.0
Features
- Support using Doris as the backend storage for audits.
WizTelemetry Events v1.3.0
Features
- Support using Doris as the backend storage for events.
WizTelemetry Logging v1.3.0
Features
- Support using Doris as the backend storage for logs.
WizTelemetry Monitoring v1.2.1
Features
- Support monitoring of heterogeneous computing device virtualization solutions such as HAMi.
Enhancements
- Optimize ETCD monitoring configuration generation logic to fix installation failures in KubeKey (kk) 4.x environments caused by incompatible configurations.
WizTelemetry Global Monitoring v1.0.1
Bug Fixes
- Fix an issue where Whizard query occasionally failed to connect to other server endpoints under DNS timeout conditions.
Misc
- Upgrade Whizard to v0.10.3
WizTelemetry Notification v2.6.2
Features
- Support using Doris as the backend storage for notification history.
WizTelemetry Events Alerting v1.3.2
Features
- Support persistence of events alerting.
Enhancements
- Add
rule_levelandrule_grouplabel to alert.
Grafana for WizTelemetry v10.4.19
Enhancements
- Update the grafana to 10.4.19.
- Grafana is now configured to use persistent storage by default, which allows users to customize dashboards, install plugins, and save personal settings like passwords.
- Add WizTelemetry APIServer DataSource.
- Add auditing, events, logs, and notification history dashboards.
Grafana Alloy for WizTelemetry v1.0.1
Misc
- Add a use case for exporting metrics with Elasticsearch Exporter on the extension details page.
KubeEye v1.0.0
This is the first release of KubeEye.
KubeEye is a cluster inspection tool that supports automated Kubernetes cluster checks using PromQL and OPA rules.
Developer Tools
App Store Management v2.1.2
Enhancements
- App Store automatically cleans up leftover configuration of application installation tasks.
- Support configuring a timeout for application deployments.
- Refactor App Store APIs and improve permission validation.
Bug Fixes
- Fix a credential leakage risk in the Helm executor to prevent kubeconfig credential exposure.
- Fix an issue where application installation logs could not be retrieved.
Spring Cloud v1.0.3
Enhancements
- Support for service and configuration grouping.
Bug Fixes
- Fix the issue where the
global.imageRegistryconfiguration did not take effect. - Fix the issue where the microservice configuration creation button was not displayed correctly.
Computing
Metrics Server v0.8.0
Features
- UI interaction optimization for creating and managing HPA resources and split into pluggable frontend.
- Add
ks-autoscaling-controllercomponent to add tags to handle HPA and Workload mapping.
Misc
- Upgrade metrics-server from v0.7.2 to v0.8.0.
Vertical Pod Autoscaler v1.4.1
This is the first release of Vertical Pod Autoscaler.
In Kubernetes, a VerticalPodAutoscaler automatically updates a workload management resource (such as a Deployment or StatefulSet), with the aim of automatically adjusting infrastructure resource requests and limits to match actual usage.
Features
- Provide VPA resource configuration, supporting VPA object setup via YAML or UI.
- Support creation and management of VPA resources on the associated workload page.
- Support unified management of VPA resources from cluster/project perspectives.
- Limited support for VPA + In-Place Pod Vertical Scaling.
Misc
- Update vertical-pod-autoscaler to v1.4.1.
KEDA for KubeSphere v1.1.0
This is the first release of KEDA for KubeSphere.
KEDA is a Kubernetes-based Event Driven Autoscaler. With KEDA, you can drive the scaling of any container in Kubernetes based on the number of events needing to be processed.
KEDA is a single-purpose and lightweight component that can be added into any Kubernetes cluster. KEDA works alongside standard Kubernetes components like the Horizontal Pod Autoscaler and can extend functionality without overwriting or duplication. With KEDA you can explicitly map the apps you want to use event-driven scaling, with other apps continuing to function. This makes KEDA a flexible and safe option to run alongside any number of any other Kubernetes applications or frameworks.
Features
- Support visual creation and management of custom scaling objects, providing a more intuitive operational experience.
Misc
- Upgrade KEDA to v2.15.1.
NodeGroup v1.0.2
This is the first release of KubeSphere NodeGroup.
KubeSphere NodeGroup is designed to simplify Kubernetes cluster node management. Through an intuitive graphical interface, it allows administrators to visually group and label heterogeneous nodes within a cluster flexibly based on hardware attributes, business roles, or environmental logic.
This node grouping capability serves as the foundation for resource pool management, integrating dispersed node resources into logically unified resource pools. It provides a clearer and more efficient resource view and scheduling strategy for upper-layer applications, thereby significantly improving the operational efficiency, resource utilization, and policy execution consistency of large-scale clusters.
CI/CD
DevOps v1.2.4
Features
- Support editing pipeline YAML on the UI.
Enhancements
- Add default configuration files for pnpm and podman in Base Agent.
Bug Fixes
- Fix the DevOps project role page crashing issue.
- Fix the error when editing pipeline scheduled builds.
Misc
- Upgrade Jenkins version to LTS v2.528.3.
Network
Network v1.3.0
- Support hierarchical authorization.
- Fix UI display issues.
Gateway v1.1.3
Features
- Add one-click upgrade for gateway instances on the Cluster Management page.
- Add workload status display for gateways.
- Allow platform administrators to configure workspace and project gateways for
system-workspace.
Enhancements
- Allow viewing gateway logs even when the logging extension is not installed.
Ingress Utils v1.0.2
Enhancements
- Adjust the position and order of the menu.
Security
OAuth2-Proxy v7.6.3
Enhancements
- Optimize OpenResty Helm template rendering to support more custom configurations.
Storage
Storage v1.0.4
Bug Fixes
- Fix the incorrect display of snapshot total number.
Fluid Console v0.6.0
This is the first release of Fluid Console.
It is a Console extension developed based on the Fluid ecosystem, designed to centrally manage and utilize various Fluid Runtime capabilities within the console, lowering the barrier to using data acceleration and enhancing data access performance and operational experience in cloud-native scenarios.
With this extension, users can quickly deploy and use data acceleration Runtime in the console without needing an in-depth understanding of Fluid’s underlying details, significantly improving data access efficiency in AI/big data/cloud-native computing scenarios.
AI
Computing Device Manager v1.0.0
This is the first release of Computing Device Manager.
Computing Device Manager is a KubeSphere extension designed for Kubernetes, providing unified management of heterogeneous computing devices such as NVIDIA GPUs and Ascend NPUs. By offering resource sharing and isolation, intelligent scheduling, real-time monitoring, and alerting capabilities, the extension significantly improves device utilization and simplifies AI cluster operations and scheduling complexity.
Features
- Support for managing NVIDIA GPU and Ascend NPU devices.
- Resource isolation and sharing for GPU and NPU devices to improve overall utilization.
- Real-time monitoring, metric collection, and alerting for faster troubleshooting and operational response.
- Simplified operations and scheduling for AI clusters, enhancing scheduling efficiency and resource utilization.
Volcano v1.0.0
This is the first release of Volcano.
Volcano is a container batch computing platform built on Kubernetes, primarily used for high-performance computing scenarios. It extends the native scheduling capabilities of Kubernetes and provides key features such as advanced scheduling strategies, queue management, and heterogeneous hardware support for tasks requiring large-scale parallel computing, such as AI machine learning, big data processing, and scientific computing, significantly improving cluster resource utilization and the operational efficiency of complex workflows.