DCE 5.0-20231231 Enterprise Released¶
This page explains the latest features, improvements and bug fixes, included in DCE 5.0-20231231 Enterprise. DCE 5.0 modularizes each product module, and the versions included in this release are the default versions in the DCE 5.0 installer. If you need to independently upgrade or replace each module, please contact Daocloud's support team to download the corresponding versions and upgrade. Please also refer to DCE 5.0 Enterprise Deployment Requirements.
Module Versions
Category | Module | Version | Compatible K8s Version |
---|---|---|---|
Installation | Installer | v0.14.0 | K8s 1.24 - 1.27 |
Kubean | v0.11.0 | K8s 1.18 - 1.27 | |
Workbench | Workbench | v0.23.0 | K8s 1.23 - 1.27 |
Container | Container Management | v0.24.0 | K8s 1.18 - 1.27 |
MultiCloud Management | v0.15.0 | K8s 1.18 - 1.27 | |
Container Registry | v0.13.1 | K8s 1.23 - 1.27 | |
Network | v0.12.0 | K8s 1.18 - 1.27 | |
Storage HwameiStor | v0.13.3 | K8s 1.18 - 1.27 | |
Virtual Machine | v0.5.0 | K8s 1.18 - 1.27 | |
Insight | Insight | v0.23.0 | K8s 1.19 - 1.27 |
Microservices | Microservice Engine | v0.31.1 | K8s 1.23 - 1.27 |
Service Mesh | v0.22.0 | K8s 1.21 - 1.27 | |
Middleware | RabbitMQ | v0.16.0 | K8s 1.23 - 1.27 |
MySQL | v0.14.0 | K8s 1.23 - 1.27 | |
ElasticSearch | v0.13.0 | K8s 1.23 - 1.27 | |
Redis | v0.14.0 | K8s 1.23 - 1.27 | |
MinIO | v0.11.0 | K8s 1.23 - 1.27 | |
PostgreSQL | v0.8.0 | K8s 1.23 - 1.27 | |
MongoDB | v0.6.0 | K8s 1.23 - 1.27 | |
Kafka | v0.11.0 | K8s 1.23 - 1.27 | |
Edge Computing | Cloud Edge Collaboration | v0.7.0 | K8s 1.23 - 1.27 |
Management | Global Management | v0.23.0 | K8s 1.23 - 1.27 |
Operation Management | v0.4.3 | K8s 1.23 - 1.27 |
New Features and Improvements¶
Detailed feature descriptions are reflected in the Release Notes of each version in the table above. Here are some brief descriptions of new features and improvements.
Installer v0.14.0¶
- Improved The installer implements image multi-architecture merging through the upstream function of kubean.
- Improved The community edition removes the spark node detection.
- Improved kubean component supports compatibility with older versions of k8s.
Kubean v0.11.0¶
- Improved the Manifest and Localartifact controllers.
- Improved the import image script to support merging multi-platform images.
- Improved log output information.
Workbench v0.23.0¶
- Added support for integration with Nexus and related operations.
- Added support for integration with Testlink and related operations.
- Fixed the issue of incorrect resource count displayed in the native application topology.
Container Management v0.24.0¶
- Improved audit logs record the creation and deletion of services, routes, volume claims, volumes, and storage pool resources.
- Improved adapts to kubean to achieve downward compatibility with K8s versions.
- Fixed the issue of permission leakage caused by the Addon lifecycle management process.
MultiCloud Management v0.15.0¶
- Fixed the issue of multicloud task resources unable to see container group resources.
Container Registry v0.13.1¶
- Improved compatibility with illegal K8s usernames.
- Fixed the issue of high bandwidth consumption during large-scale image synchronization.
- Fixed the issue of high query latency in large-scale image spaces.
Container Network v0.12.1¶
- Added support for configuring SR-IOV Policy through the interface, creating VF on the host, and reporting resource capabilities.
- Added support for interface names in annotations to support multiple network cards.
- Added support for single IP in dual-stack subnet.
Container Storage v0.13.3¶
- Added VolumeSnapshotClass.
- Improved support for the
snapshot
parameter in the Hwameictl command line. - Fixed the issue of Volume Group always maintaining consistent accessibility with all volumes in the group.
Virtual Machine v0.5.0¶
- Added support for configuring networks when creating virtual machines, enabling richer capabilities such as multiple network cards.
- Added support for viewing network information in virtual machine details.
- Added support for viewing monitoring information in virtual machine details.
Insight v0.23.0¶
-
Insight Server v0.23.0
- Added integration with network observation Deepflow Community Edition.
- Added alert rule templates.
- Improved usage of DSL as the query statement for log alerts.
-
Insight Agent v0.23.0
- Fixed the process of automatically injecting
k8s_namespce_name
into the probe for distributed tracing. - Fixed automatical generation and configuration for log indexes for each deployed Insight Agent cluster.
- Fixed the process of automatically injecting
Microservice Engine v0.31.0¶
- Upgrade the gateway runtime (Envoy) to the official version v1.28.0.
- Improved the Skoala Agent component and add logging functionality.
- Fixed the issue of missing log files in the gateway management component.
Service Mesh v0.22.0¶
- Added larger scale: S2000P8000, S5000P20000 mesh instances.
- Added larger scale: Upgrade reminder for gateway instances, support one-click upgrade.
- Added larger scale: Resource quotas for custom mesh instance system components.
Data Services (Middleware)¶
- Added built-in alert rules in Redis.
- Added support for creating instances in group replication mode in MySQL.
- Improved When using Redis in sentinel mode with NodePort mode, return the NodePort addresses of multiple sentinels.
Cloud Edge Collaboration v0.7.0¶
- Added support for accessing KubeEdge installed in the cluster.
- Improved batch deletion of edge resources.
- Improved edge unit image authentication interaction.
Global Management v0.23.0¶
- Added OIDC protocol supports automatic logout of corresponding identity provider pages when logging out of DCE 5.0.
- Added user/authorization isolation mode between folders.
- Improved support for authorizing multiple roles for Folder/Workspace users.
Upgrade Notes¶
- Container Management: When upgrading from version v0.21.x to v0.22.0 or higher, if the Global cluster is using Redis in sentinel mode, you need to change --set global.db.redis.url during the upgrade.
- Global Management: When upgrading from v0.15.x (or lower) to v0.21.0 (or higher), the database connection Helm parameter format needs to be modified, please refer to Offline Upgrade Global Management for details.
- Insight: Insight Agent v0.20.0 and earlier have an issue where PodMonitor collects multiple sets of JVM metrics. You need to modify the corresponding configuration, please refer to PodMonitor Collects Multiple Sets of JVM Metrics for details.
- Workbench: When upgrading from v0.21.0 or earlier to this version, GitOps applications may disappear. It is recommended not to upgrade to this version and directly upgrade to v0.22.0 or above.
Compatibility¶
Note
Global Management: Once the Global Management is upgraded to v0.23.0 or higher, other modules must be upgraded to the corresponding versions, otherwise the interface cannot be accessed normally!
The versions of various modules supported by Global Management v0.23.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¶
Known issues for installer v0.14.0, see Installation Troubleshooting.