Skip to content

Commit aac9e8f

Browse files
Merge pull request #593 from shapeblue/4.22.0.0-release-notes
4.22.0.0 release notes updates
2 parents 9a02aa3 + 39ee4c2 commit aac9e8f

File tree

9 files changed

+1392
-3069
lines changed

9 files changed

+1392
-3069
lines changed

source/_global.rst

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,20 @@
2525

2626
.. Latest version systemvm template name
2727
28-
.. |sysvm64-version| replace:: 4.20.2
29-
.. |sysvm64-name-xen| replace:: systemvm-xenserver-4.20.2-x86_64
30-
.. |sysvm64-name-kvm| replace:: systemvm-kvm-4.20.2-x86_64
31-
.. |sysvm64-name-vmware| replace:: systemvm-vmware-4.20.2-x86_64
32-
.. |sysvm64-name-hyperv| replace:: systemvm-hyperv-4.20.2-x86_64
33-
.. |sysvm64-name-ovm| replace:: systemvm-ovm-4.20.2-x86_64
28+
.. |sysvm64-version| replace:: 4.22.0
29+
.. |sysvm64-name-xen| replace:: systemvm-xenserver-4.22.0-x86_64
30+
.. |sysvm64-name-kvm| replace:: systemvm-kvm-4.22.0-x86_64
31+
.. |sysvm64-name-vmware| replace:: systemvm-vmware-4.22.0-x86_64
32+
.. |sysvm64-name-hyperv| replace:: systemvm-hyperv-4.22.0-x86_64
33+
.. |sysvm64-name-ovm| replace:: systemvm-ovm-4.22.0-x86_64
3434

3535
.. Latest version systemvm template URL
36-
.. |sysvm64-url-xen| replace:: http://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-x86_64-xen.vhd.bz2
37-
.. |sysvm64-url-kvm| replace:: http://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-x86_64-kvm.qcow2.bz2
38-
.. |sysvm64-url-kvm-aarch64| replace:: http://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-aarch64-kvm.qcow2.bz2
39-
.. |sysvm64-url-vmware| replace:: http://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-x86_64-vmware.ova
40-
.. |sysvm64-url-hyperv| replace:: http://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-x86_64-hyperv.vhd.zip
41-
.. |sysvm64-url-ovm| replace:: http://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-x86_64-ovm.raw.bz2
36+
.. |sysvm64-url-xen| replace:: http://download.cloudstack.org/systemvm/4.22/systemvmtemplate-4.22.0-x86_64-xen.vhd.bz2
37+
.. |sysvm64-url-kvm| replace:: http://download.cloudstack.org/systemvm/4.22/systemvmtemplate-4.22.0-x86_64-kvm.qcow2.bz2
38+
.. |sysvm64-url-kvm-aarch64| replace:: http://download.cloudstack.org/systemvm/4.22/systemvmtemplate-4.22.0-aarch64-kvm.qcow2.bz2
39+
.. |sysvm64-url-vmware| replace:: http://download.cloudstack.org/systemvm/4.22/systemvmtemplate-4.22.0-x86_64-vmware.ova
40+
.. |sysvm64-url-hyperv| replace:: http://download.cloudstack.org/systemvm/4.22/systemvmtemplate-4.22.0-x86_64-hyperv.vhd.zip
41+
.. |sysvm64-url-ovm| replace:: http://download.cloudstack.org/systemvm/4.22/systemvmtemplate-4.22.0-x86_64-ovm.raw.bz2
4242

4343
.. Images
4444

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.21'
27+
version = '4.22'
2828
# The full version, including alpha/beta/rc tags
29-
release = '4.21.0.0'
29+
release = '4.22.0.0'
3030

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

source/installguide/management-server/_pkg_install.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ Install on SUSE
4646
4747
zypper install cloudstack-management
4848
49-
Install on Ubuntu
50-
^^^^^^^^^^^^^^^^^
49+
Install on Ubuntu/Debian
50+
^^^^^^^^^^^^^^^^^^^^^^^^
5151

5252
.. parsed-literal::
5353

source/installguide/management-server/_pkg_repo.rst

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@ Now you should now be able to install CloudStack using zypper.
8888
DEB package repository
8989
~~~~~~~~~~~~~~~~~~~~~~
9090

91+
In Ubuntu:
92+
9193
You can add a DEB package repository to your apt sources with the
9294
following commands. Replace the code name with your Ubuntu LTS version :
9395
Ubuntu 22.04 (Jammy), and Ubuntu 24.04 (Noble).
@@ -116,4 +118,31 @@ Now update your local apt cache.
116118
117119
Your DEB package repository should now be configured and ready for use.
118120

121+
In Debian:
122+
123+
You can also install CloudStack on Debian systems using APT in the same way
124+
as on Ubuntu. Replace the Debian release codename (for example, "bookworm"
125+
for Debian 12) as appropriate.
126+
127+
Use your preferred editor and open (or create)
128+
``/etc/apt/sources.list.d/cloudstack.list``. Add the community provided
129+
repository to the file (replace "bookworm" with the codename of Debian release if it is the case):
130+
131+
.. parsed-literal::
132+
133+
deb https://download.cloudstack.org/debian bookworm |version|
134+
135+
We now have to add the public key to the trusted keys.
136+
137+
.. parsed-literal::
138+
139+
wget -O - https://download.cloudstack.org/release.asc |sudo tee /etc/apt/trusted.gpg.d/cloudstack.asc
140+
141+
Now update your local apt cache.
142+
143+
.. parsed-literal::
144+
145+
sudo apt update
146+
147+
Your DEB package repository should now be configured and ready for use.
119148

source/releasenotes/about.rst

Lines changed: 27 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -17,34 +17,38 @@
1717
What's New in |release|
1818
=======================
1919

20-
Apache CloudStack |release| is a 4.21 Regular release with 15 new features,
21-
around 40 improvements and more than 150 bug fixes since the 4.20.1.0 release.
20+
Apache CloudStack |release| is a 4.22 LTS release with 10 new features,
21+
around 15 improvements and more than 140 bug fixes since the 4.21.0.0 release.
2222
Some of the highlights include:
2323

24-
• CloudStack Extensions Framework and Orchestrate Anything extension, with built-in extensions for Proxmox and Hyper-V
25-
• GPU Integration with KVM in CloudStack (Technical Preview)
26-
• Netris Network Plugin Integration
27-
• Cloudian HyperStore Object Store Plugin Integration
28-
• CloudStack Kubernetes Service (CKS) Enhancements
29-
• Create Instance from Backup
30-
• Instance Lease (Automatic Stop/Deletion)
31-
• Backup and Object Storage Limits
32-
• Virtual Trusted Platform Module (vTPM) Support
33-
• Support for KVM on s390x (IBM Z and LinuxONE) architecture
34-
• Management Server Maintenance Mode
35-
• Incremental Volume Snapshots for KVM
36-
• File-Based Disk-Only Instance Snapshots with KVM
37-
• Reconciliation of VM and Volume Copy/Migrate operations for KVM agent
38-
• Storage Access Groups
39-
• Volume Allocation Algorithm Support
40-
• VMware to KVM migration improvements
41-
• Storage plugins - Ceph, PowerFlex, StorPool, Linstor related fixes and improvements
42-
• Several UI fixes and improvements, including Deploy Instance Form, Announcement Banner, etc
24+
Enhanced Backup and Disaster Recovery
25+
SSL Offloading for Load Balancers
26+
Baremetal/MaaS Extension
27+
CSI Driver for CKS
28+
Console Access for Proxmox in Extensions Framework
29+
VMware-to-KVM Migration Enhancements
30+
Snapshot/Backup Schedule Listing
31+
Per-Zone Console Proxy Configuration
32+
Direct Volume Migration within Cluster
33+
Persistent KVM Domains
34+
Support for userdata on System VMs
35+
EL10 & OpenSUSE 15.6 Platform Support
36+
Stronger Checksum Algorithm (SHA-512)
37+
Enable KVM volume and VM snapshot by default
38+
Support xz format for template registration
39+
Support for shared Filesystem on Config Drive Networks
4340

4441
Known Issues
4542
------------
4643

47-
• Usage data for Instance Backups does not update after the final backup of an Instance is deleted
44+
• Starting 4.21 VM snapshots are supported for instances on KVM hosts. However, volume snapshots and VM snapshots cannot coexist.
45+
Restoring a volume snapshot will remove any existing VM snapshots and may lead to data loss.
46+
There is a UI issue where error messages in such scenarios may not clearly indicate the problem.
47+
48+
• When managing and unmanaging UEFI-based VMs on KVM hosts, migration of such VMs may fail in certain scenarios.
49+
This typically occurs when a VM that was unmanaged and later re-imported is started on a different host and then
50+
migrated back to its original host. The migration fails because the VM domain still exists on the original host,
51+
resulting in a conflict. As a workaround, manually remove the old domain from the original host before attempting the migration again.
4852

4953
The full list of new features can be found in the project release notes at
50-
https://docs.cloudstack.apache.org/en/4.21.0.0/releasenotes/changes.html
54+
https://docs.cloudstack.apache.org/en/4.22.0.0/releasenotes/changes.html

0 commit comments

Comments
 (0)