• Cloud-Native Container ProductsCloud-Native Container Products
    • KubeSphere Enterprisehot
    • KubeSphere Virtualizationhot
    • KubeSphere Enterprise HCI
  • Cloud-Native ServiceCloud-Native Service
    • KubeSphere Backuphot
    • KubeSphere Litenew
    • KubeSphere Inspectornew
  • Public Cloud Container ServicePublic Cloud Container Service
    • KubeSphere on AWS
    • KubeSphere on DigitalOcean

KubeSphere Enterprise v3.4.1 Release Notes

DevOps

Enhancements & Updates

  • Add support for reusing the created git repository on the pipeline edit and creation page.
  • Optimize the layout of the pipeline run log page.
  • Optimize the devops-jenkins JVM configurations.
  • Add a tooltip for the replay function.
  • Support the email extension in pipelines.

Bug Fixes

  • Fix an issue where the deleted branch pipeline can still be triggered.
  • Fix an issue where the page crashes if users enter a non-existent project when creating a CD task.
  • Add ArgoCD for continuous deployment to the system project.
  • Fix an issue where deployment resources are not automatically deleted when deleting a CD application.
  • Fix an issue where downloading artifacts for multi-branch pipelines fails.

Observability

Enhancements & Updates

  • Remove misleading namespace and pod labels from node alerts.
  • Add relevant PVC info to PV alerts.
  • Upgrade Whizard to v0.7.0.
  • Optimize the PrometheusRule sync logic in multi-cluster scenarios.
  • Add the httpClientConfig option to the alerting and monitoring to support HTTPS connection to other components.
  • Add support for setting the maximum number of exported logs.
  • Add support for querying notification history by status.

Bug Fixes

  • Fix ETCD monitoring configuration issues.
  • Fix the Infohibitor rule.
  • Fix an issue where node_timex_sync_status does not exist.
  • Fix an issue where metrics used by some built-in alert rules do not exist.

App Store

Bug Fixes

  • Fix an issue where some applications cannot be installed in the App Store.

Multi-tenancy and Multi-cluster

Bug Fixes

  • Fix an issue where cluster names are not deduplicated.

Network

Bug Fixes

  • Fix an ippool block validation issue.

Security

Enhancements & Updates

  • Add support for automatically injecting pod security configurations.

Authentication and Authorization

Bug Fixes

  • Fix an issue where an IdentityProvider conflict occurs after modifying the configuration file.
  • Fix an issue where enableMultiLogin configurations do not take effect.

DMP

OpenSearch

Enhancements & Updates

  • Added JVM adaptive settings. If the value of JVM is not specified, it will be set to half of the container memory.
  • Introduce the rescue mode, allowing users to restart the cluster when it's in a non-green state.
  • Add support for integrating with third-party identity authentication OIDC.
  • Increase the maximum disk specifications to 15 TB.

Bug Fixes

  • When the storage type does not support scaling, a prompt will be displayed to inform users that the scaling operation cannot be performed.
  • Fix an issue where monitoring data was incomplete after the IP address of a pod changes.

Redis Cluster and Redis Sentinel

Enhancements & Updates

  • Add the adaptive maxmemory parameter. If the value of maxmemory is not specified, it will be set to 95% of the container memory.
  • Support log level adjustment and optimize log content.
  • Improve security by encrypting passwords.

Bug Fixes

  • Fix an issue where the cluster status keeps switching between Updating and Running after an upgrade.
  • Fix an issue where monitoring data cannot be retrieved after the password changes.

User Experience

  • Fix an issue where the deletion logic of workloads and services are inconsistent.
  • Removed deleted cluster tags from workspace lists.
  • Fix the project name and repo name rule of Harbor.
  • Fix the cron validation error for the custom scaling (hap) in the start time and end time.
  • Fix an issue where resource quota cannot be changed.
  • Fix an issue where an error occurs while searching for an image after a user sets the image service address to https://docker.io.
  • Add support for searching for and selecting tags.

API Changes

  • Add the checkDevopsName and checkPipelineName APIs for validating whether DevOps project and pipeline names are duplicates.
  • Add /kapis/monitoring.kubesphere.io/v1alpha3/validation/query API endpoint that validates PromQL expressions.
  • Deprecate the Configz field in cluster status, which will be removed in the next major release.

KubeSphere ®️ © QingCloud Technologies 2022