Release Notes for 3.1.1

User Experience

Enhancements

Bug Fixes

Observability

Enhancements

  • Optimize port format restrictions in notification settings. #1885
  • Add the function of specifying an existing Prometheus stack during installation. #1528

Bug Fixes

  • Fix the mail server synchronization error. #1969
  • Fix an issue where the notification manager is reset after installer restart. #1564
  • Fix an issue where the alerting policy cannot be deleted after the monitored object is deleted. #2045
  • Add a default template for monitoring resource creation. #2029
  • Fix an issue where containers display only outdated logs. #1972
  • Fix the incorrect timestamp in alerting information. #1978
  • Optimize parameter rules in alerting policy creation. #1958
  • Fix an issue in custom monitoring, where metrics are not completely displayed due to the incorrect height of the view area. #1989
  • Adjust the limits of the node exporter and kube-state-metrics. #1537
  • Adjust the selector of the etcdHighNumberOfFailedGRPCRequests rule to prevent incorrect etcd alerts. #1540
  • Fix an issue during system upgrade, where the events ruler component is not upgraded to the latest version. #1594
  • Fix bugs of the kube_node_status_allocatable_memory_bytes and kube_resourcequota selectors. #1560

Service Mesh

Enhancements

  • Add a time range selector to the Tracing tab. #2022

Bug Fixes

DevOps

Enhancements

Bug Fixes

Authentication and Authorization

Bug Fixes

Multi-tenant Management

Bug Fixes

Multi-cluster Management

Enhancements

Bug Fixes

Metering and Billing

Enhancements

  • Optimize the metering and billing UI. #1896
  • Change the color of a button on the metering and billing page. #1934

Bug Fixes

  • Fix an issue where OpenPitrix resources are not included in metering and billing. #3871
  • Fix an error generated in metering and billing for the system-workspace workspace. #2083
  • Fix an issue where projects are not completely displayed in the multi-cluster metering and billing list. #2066
  • Fix an error on the billing page generated when a dependent cluster is not loaded. #2054

App Store

Enhancements

Security

Enhancements

  • Switch the branch of jwt-go to fix CVE-2020-26160. #3991
  • Upgrade the Protobuf version to v1.3.2 to fix CVE-2021-3121. #3944
  • Upgrade the Crypto version to the latest version to fix CVE-2020-29652. #3997
  • Remove the yarn.lock file to prevent incorrect CVE bug reports. #2024

Bug Fixes

Storage

Enhancements

  • Improve the concurrency performance of the S3 uploader. #4011
  • Add preset CSI Provisioner CR settings. #1536

Bug Fixes

  • Remove the invalid function of automatic storage class detection. #3947
  • Fix incorrect storage resource units of project quotas.#3973

KubeEdge Integration

Enhancements

Bug Fixes

  • Fix the incorrect advertiseAddress setting of the KubeEdge CloudCore component. #1561

Thanks for the feedback. If you have a specific question about how to use KubeSphere, ask it on Slack. Open an issue in the GitHub repo if you want to report a problem or suggest an improvement.