Skip to content

Commit 7f81ebe

Browse files
4.23.0.0 release (#679)
* 4.23.0.0 release * about.rst: add missing 4.23.0.0 highlights from cwiki feature list Adds API Key Pair Restructure, KMS+HSM Integration, KBOSS (KVM backup on secondary storage), Veeam KVM backup integration, scheduled min/max VM autoscaling, per https://cwiki.apache.org/confluence/spaces/CLOUDSTACK/pages/404160964/4.23.0.0 * remove source/upgrading/upgrade/upgrade-4.23.rst * revert source/_static/theme_overrides.css * Update source/releasenotes/about.rst --------- Co-authored-by: Fabricio Duarte <fabricio.duarte.jr@gmail.com>
1 parent 555e462 commit 7f81ebe

6 files changed

Lines changed: 866 additions & 193 deletions

File tree

source/_static/theme_overrides.css

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,6 @@
1111
overflow: visible;
1212
}
1313

14-
/* Force table to respect column widths */
15-
.wy-table-responsive table {
16-
table-layout: fixed;
17-
width: 100%;
18-
}
19-
20-
.wy-table-responsive table td,
21-
.wy-table-responsive table th {
22-
overflow-wrap: break-word;
23-
word-wrap: break-word;
24-
}
25-
2614
.rst-content li {
2715
padding-top: 4px;
2816
}

source/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
author = 'Apache CloudStack Project'
2525

2626
# The short X.Y version
27-
version = '4.22'
27+
version = '4.23'
2828
# The full version, including alpha/beta/rc tags
29-
release = '4.22.1.0'
29+
release = '4.23.0.0'
3030

3131
rst_epilog = """
3232
.. include:: /_global.rst

source/releasenotes/about.rst

Lines changed: 32 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -17,64 +17,43 @@
1717
What's New in |release|
1818
=======================
1919

20-
Apache CloudStack |release| is a 4.22 LTS minor release with around 290 fixes
21-
and improvements since the 4.22.0.0 release. Some of the highlights include:
22-
23-
• VMware-to-KVM migration fixes and improvements, including VDDK support and guest OS handling
24-
• GPU domain parsing fixes and PCI display controller support
25-
• Support configurable settings in the Proxmox Extension
26-
• Host VM power reporting improvements in Extensions
27-
• Support UEFI on KVM hosts by default with preconfigured default settings.
28-
• B&R enhancements, including NAS backup support with Linstor, timeout configuration support and other backup fixes
29-
• KVM Host HA improvements and heartbeat enhancements for SharedMountPoint storage
30-
• Support for creating volumes directly on a specified storage pool
31-
• Support KVM import and unmanage operations for SharedMountPoint pools
32-
• Support to list and query async jobs by resource
33-
• Better VM lifecycle handling, including reserved resource cleanup and improved expunge error reporting
34-
• Networking fixes and improvements for NSX, Routed VPCs, Load Balancer rules, Static Routes, and VPN DH groups
35-
• Incremental volume snapshot fixes and snapshot rollback reliability improvements for KVM
36-
• Storage plugins - Ceph, Linstor, PowerFlex related fixes and improvements
37-
• Some CKS related fixes and improvements
38-
• Several UI fixes and improvements
39-
40-
The full list of new features can be found in the project release notes at
41-
https://docs.cloudstack.apache.org/en/4.22.1.0/releasenotes/changes.html
42-
43-
What's in since 4.22.0.0
44-
========================
45-
46-
Apache CloudStack 4.22.0.0 is the initial 4.22 LTS release with 10 new features,
47-
around 15 improvements and more than 140 bug fixes since the 4.21.0.0 release.
20+
Apache CloudStack |release| is a 4.23 Regular release with 9 new features,
21+
around 20 improvements and more than 120 bug fixes since the 4.22.0.0 release.
4822
Some of the highlights include:
4923

50-
• Enhanced Backup and Disaster Recovery
51-
• SSL Offloading for Load Balancers
52-
• Baremetal/MaaS Extension
53-
• CSI Driver for CKS
54-
• Console Access for Proxmox in Extensions Framework
55-
• VMware-to-KVM Migration Enhancements
56-
• Snapshot/Backup Schedule Listing
57-
• Per-Zone Console Proxy Configuration
58-
• Direct Volume Migrations by-passing Secondary Storage
59-
• Persistent domain for unmanaged KVM instances from CS
60-
• Support for User Data on System VMs
61-
• EL10 & OpenSUSE 15.6 Platform Support
62-
• Stronger Checksum Algorithm (SHA-512)
63-
• Enable KVM Volume and VM snapshot by default
64-
• Support XZ compression format for template registration with KVM
65-
• Support for Shared Filesystem on Networks with Config Drive
24+
• CLVM (Clustered LVM) Enhancements for KVM
25+
• Key Management Service (KMS) with HSM Integration
26+
• NetApp ONTAP Primary Storage Support
27+
• KVM Backup on Secondary Storage (KBOSS), a new provider with support for incremental backups, compression, and validation
28+
• Incremental Backup Support for the NAS Backup and Recovery Provider
29+
• Support for Dedicating Backup Offerings to Domains
30+
• Veeam Backup and Recovery Integration for KVM
31+
• Conserve Mode for VPC Offerings
32+
• DNS Framework, with PowerDNS as the first plugin
33+
• DHCP Lease Timeout Support
34+
• MAC Address Reuse Control for Virtual Router Public NICs
35+
• Network Extension: Orchestrate External Network Devices
36+
• Support Firewall Rules on Public IPs in VPC
37+
• Support for Enabling/Disabling NICs on KVM
38+
• API Key Pairs with Limited Permissions and Expiry Dates
39+
• Keycloak OAuth Provider Support
40+
• Per-Domain OAuth Provider Support
41+
• Affinity Group Selection during Kubernetes Cluster Creation
42+
• Headlamp as the New Kubernetes Dashboard (Legacy Dashboard Deprecated)
43+
• Clone Existing Compute/Service Offerings and Update Them
44+
• Flexible JavaScript Rules for Guest OS Allocation
45+
• Quota Plugin Improvements and UI Rework
46+
• Scheduled Min/Max Sizing for VM Autoscaling Groups
47+
• Live Scaling for VMs with Fixed Service Offerings on KVM
48+
• XenServer/XCP-ng 8.3/8.4 vTPM Support
49+
• Several UI fixes and improvements
6650

6751
Known Issues
6852
------------
6953

70-
• Starting 4.21 VM snapshots are supported for instances on KVM hosts. However, volume snapshots and VM snapshots cannot coexist.
71-
Restoring a volume snapshot will remove any existing VM snapshots and may lead to data loss.
72-
There is a UI issue where error messages in such scenarios may not clearly indicate the problem.
73-
74-
• When managing and unmanaging UEFI-based VMs on KVM hosts, migration of such VMs may fail in certain scenarios.
75-
This typically occurs when a VM that was unmanaged and later re-imported is started on a different host and then
76-
migrated back to its original host. The migration fails because the VM domain still exists on the original host,
77-
resulting in a conflict. As a workaround, manually remove the old domain from the original host before attempting the migration again.
54+
• Restoring a backed up volume and attaching it to a VM can fail on KVM hosts, across NFS, Linstor and Ceph
55+
primary storage, due to a regression in the restore-and-attach command handling. See
56+
https://github.com/apache/cloudstack/pull/14007 for details and status.
7857

7958
The full list of new features can be found in the project release notes at
80-
https://docs.cloudstack.apache.org/en/4.22.0.0/releasenotes/changes.html
59+
https://docs.cloudstack.apache.org/en/4.23.0.0/releasenotes/changes.html

0 commit comments

Comments
 (0)