--- MTPE: windsonsea date: 2024-02-19 --- # DCE 5.0-20231031 Enterprise Released This page explains the latest features, optimizations, bug fixes, and more included in DCE 5.0-20231031 Enterprise. Each product module in DCE 5.0 is independently decoupled, and the versions included in this release are the ones that come with the DCE 5.0 installer by default. If you need to independently upgrade or replace each module, please contact Daocloud's customer support personnel to download the corresponding version and perform the upgrade. Also, please refer to the [Enterprise Deployment Requirements](../../install/commercial/deploy-requirements.md). **Module Versions** | Category | Module | Version | Compatible K8s Versions | | :------- | :---------- | :------ | :---------------------- | | Installation | Installer | [v0.12.0](../../install/release-notes.md#v0120) | K8s 1.24 - 1.27 | | | Kubean | [v0.9.3](https://github.com/kubean-io/kubean/releases/tag/v0.9.3) | K8s 1.25 - 1.27 | | Workbench | Workbench | [v0.21.0](../../amamba/intro/release-notes.md#v0210)| K8s 1.23 - 1.27 | | Container | Container Management | [v0.22.0](../../kpanda/intro/release-notes.md#v0220)| K8s 1.18 - 1.27 | | | MultiCloud Management| [v0.13.1](../../kairship/intro/release-notes.md#v0131) | K8s 1.18 - 1.27 | | | Container Registry | [v0.12.0](../../kangaroo/intro/release-notes.md#v0120) | K8s 1.23 - 1.27 | | | Cloud Native Network | [v0.10.1](../../network/intro/releasenotes.md#v0101) | K8s 1.18 - 1.27 | | | HwameiStor Storage | [v0.13.1](../../storage/hwameistor/releasenotes.md#v0131) | K8s 1.18 - 1.27 | | | Virtual Machine | [v0.3.0](../../virtnest/intro/release-notes.md#v030)| K8s 1.18 - 1.27 | | Observability | Insight | [v0.21.0](../../insight/intro/releasenote.md#v0210) | K8s 1.19 - 1.27 | | Microservices | Microservice Engine | [v0.28.1](../../skoala/intro/release-notes.md#v0281)| K8s 1.23 - 1.27 | | | Service Mesh | [v0.20.3](../../mspider/intro/release-notes.md#v0203) | K8s 1.21 - 1.27 | | Middleware | RabbitMQ | [v0.14.0](../../middleware/rabbitmq/release-notes.md#v0140)| K8s 1.23 - 1.27 | | | MySQL| [v0.12.0](../../middleware/mysql/release-notes.md#v0120) | K8s 1.23 - 1.27 | | | ElasticSearch | [v0.11.0](../../middleware/elasticsearch/release-notes.md#v0110) | K8s 1.23 - 1.27 | | | Redis| [v0.12.0](../../middleware/redis/release-notes.md#v0120) | K8s 1.23 - 1.27 | | | MinIO| [v0.9.0](../../middleware/minio/release-notes.md#v090) | K8s 1.23 - 1.27 | | | PostgreSQL | [v0.6.0](../../middleware/postgresql/release-notes.md#v060)| K8s 1.23 - 1.27 | | | MongoDB | [v0.4.0](../../middleware/mongodb/release-notes.md#v040) | K8s 1.23 - 1.27 | | | Kafka| [v0.9.0](../../middleware/kafka/release-notes.md#v090) | K8s 1.23 - 1.27 | | Edge Computing | Cloud Edge Collaboration | [v0.5.1](../../kant/intro/release-notes.md#v050) | K8s 1.23 - 1.27 | | Management | Global Management | [v0.21.0](../../ghippo/intro/release-notes.md#v0210)| K8s 1.23 - 1.27 | | | Operations Management | v0.4.2 | K8s 1.23 - 1.27 | ## New Features and Improvements The detailed feature descriptions are provided in the Release Notes for each version in the table above. Here is a brief summary of some new features and improvements: ### Installer v0.12.0 - **Improved** default K8s version upgraded to 1.27.5 in the installer - **Improved** removed CPU/memory resource requests and limits for global management, container management, and Insight modules when using the minimal installation with the community edition ( __-z__ flag) - **Improved** check for lvm2 installation on each host node when enabling the Ceph storage component in the installer - **Improved** log display for upgrade functionality - **Improved** support for containerd related parameters in kubean ### Kubean v0.9.3 - **Updated** K8s version - **Updated** containerd version - **Improved** compatibility with K8s v1.28.0 - **Updated** kubespray version ### Workbench v0.21.0 - **Added** UI support for creating Istio-based request feature releases - **Added** support for creating OLM applications - **Added** native application support for version management (create, delete, update, query) - **Added** native application support for exporting templates ### Container Management v0.22.0 - **Added** support for creating clusters on RedHat 9.2 - **Added** support for upgrading system component versions and modifying system component parameters through the UI - **Added** support for Nvidia whole card, vGPU, and MIG GPU modes - **Added** support for application-level GPU resource quotas - **Added** support for monitoring GPU resources at the cluster, node, and application levels - **Added** support for deploying Helm Charts with multiple architectures ### MultiCloud Management v0.13.1 - **Fixed** the issue where member clusters couldn't be deleted after enabling elastic scaling - **Fixed** the problem of not being able to view corresponding Pods when viewing multicloud services ### Container Registry v0.12.0 - **Added** support for quick deployment of middleware in non-platinum edition by creating managed Harbor instances - **Improved** nginx configuration for Harbor best practices - **Improved** best practices for Container Registry resource planning ### Container Network v0.10.1 - **Added** support for creating multiple egress gateway instances and configuring independent egress policies for each gateway, achieving network partition isolation - **Added** support for selecting a group of nodes as Egress nodes using node selectors for the egress gateway and forwarding external traffic through specified nodes - **Added** support for configuring IP pools for node groups to ensure sufficient available IP addresses for different nodes or node groups in the network - **Added** support for setting EIP for namespaces or workloads in Calico, Flannel, Weave, and Spiderpool network modes. Pods will use this EIP as the outbound address when accessing external networks. - **Added** Multus CR management interface now supports selecting and configuring different Multus CNI (including Macvlan, IPvlan, SRIOV, Custom) plugin types for managing Multus CR instances ### Virtual Machine v0.3.0 - **Added** support for editing virtual machines in YAML and form formats - **Added** support for adding data disks to virtual machines - **Added** support for live migration - **Added** support for accessing virtual machines through terminals - **Added** support for creating virtual machines from selected images in container registries - **Added** support for creating virtual machines using templates - **Added** support for deleting custom templates - **Added** support for converting virtual machine configurations into templates - **Added** support for specifying operating systems and versions for custom virtual machines ### Insight v0.21.0 - Insight Server v0.21.1 - **Added** namespace-level monitoring - **Improved** Insight navigation bar structure - **Improved** Clicking on the link distribution graph allows quick view of corresponding link details - **Fixed** Context for viewing container logs is now available - **Fixed** an error during initialization of event indexing - Insight Agent v0.21.0 - **Fixed** abnormal Span name in link queries - **Fixed** issue where containers started by tailing-sidecar were not running properly in Kylin-V10(SP3) operating system ### Microservice Engine v0.28.1 - **Added** support for API path matching in the gateway using regular expressions and precise matching - **Added** support for batch import and export of gateway APIs - **Added** support for managing multiple versions of Nacos (currently supporting versions 2.0.4, 2.1.1, and 2.2.3) - **Improved** password complexity for the Sentinel Console - **Added** support for gray release of Nacos configurations - **Added** support for distributed transactions (including TCC, FMT, SAGA, and XA modes) - **Added** support for importing interfaces through visual form interfaces using the Swagger standard ### Service Mesh v0.20.3 - **Added** __VM Agent__ now supports container runtime - **Added** support for deleting virtual machine workload types - **Added** customization of mesh namespace sidecar discovery scope - **Added** elastic scaling configuration __auto_scaling__ for mesh gateways ### Middleware - **Added** restart function for all middleware products - **Added** offline upgrade function for all middleware products - **Added** managed instance capability for external instances in Mcamel-MinIO - **Added** cross-cluster recovery instance functionality for Mcamel-MySQL - **Added** managed instance capability for external instances in Mcamel-PostgreSQL - **Added** cross-cluster recovery instance functionality for Mcamel-Redis - **Fixed** cloudshell permissions issue for all middleware products ### Cloud Edge Collaboration v0.5.1 - **Added** batch registration of x86_64 and arm64 edge computing machines as edge nodes - **Added** support for pausing/resuming scheduling of edge nodes - **Added** deploy applications to edge nodes in image format - **Added** display information about edge nodes, such as kubelet version, operating system, container runtime, and resource usage/allocation - **Added** multiple image pull policies to meet different operational requirements during application restart - **Added** support for multiple network access methods for workloads, including port mapping, host network, and no access - **Added** binding and unbinding of terminal devices to registered edge nodes - **Added** support for pausing/resuming scheduling of edge nodes ### Global Management v0.21.0 - **Added** flexible configuration of the primary navigation bar order, categories, names, hidden/displayed status, etc. - **Added** support for integrating with multiple LDAP/AD servers - **Added** support for integrating with multiple OIDC providers - **Added** ability to differentiate users from different LDAP/OIDC sources ## Upgrade Considerations - **Container Management**: When upgrading from v0.21.x to v0.22.0 or later, if the Global cluster is using Redis in sentinel mode, the __--set global.db.redis.url__ needs to be modified during the upgrade. - **Global Management**: When upgrading from v0.15.x (or lower) to v0.21.0 (or later), the format of the database connection Helm parameter needs to be modified. Refer to the [offline upgrade for global management](../../ghippo/install/offline-install.md) for more details. - **Insight**: For Insight Agent versions 0.20.0 and below, there is a known issue with collecting multiple JVM metric data using PodMonitor. Configuration changes are required. Refer to the [PodMonitor collects multiple JVM metric data](../../insight/quickstart/install/knownissues.md#podmonitor-jvm) for more information. ## Compatibility !!! note Global Management: Once Global Management is upgraded to v0.21.0 or higher, other modules must be upgraded accordingly, otherwise the interface cannot be accessed properly! The supported versions of each module for Global Management v0.21.0 are as follows: - Container Management: v0.18.1 and above - Insight: v0.17.2 and above - Workbench: v0.17.3 and above - MultiCloud Management: v0.9.1 and above - Microservice Engine: v0.22.0 and above - Service Mesh: v0.16.2 and above - Middleware mcamel-rabbitmq: v0.11.0 and above - Middleware mcamel-mysql: v0.9.0 and above - Middleware mcamel-elasticsearch: v0.8.0 and above - Middleware mcamel-redis: v0.8.0 and above - Middleware mcamel-MinIO: v0.6.0 and above - Middleware mcamel-Kafka: v0.6.0 and above - Middleware mcamel-PostgreSQL: v0.2.0 and above - Container Registry: v0.8.0 and above ## Known Issues For known issues with Installer v0.12.0, refer to the [Installation Troubleshooting](../../install/faq.md). ## Installation - [DCE 5.0 Enterprise Installation Guide](../../install/commercial/deploy-arch.md) - [DCE 5.0 Community Edition Installation Guide](../../install/community/resources.md) ## download center - [DCE 5.0 download center](../../download/index.md)