This is an automated email from the ASF dual-hosted git repository.
sureshanaparti pushed a commit to branch 4.22
in repository https://gitbox.apache.org/repos/asf/cloudstack-documentation.git
The following commit(s) were added to refs/heads/4.22 by this push:
new 93715177 4.22.1.0 release docs (#656)
93715177 is described below
commit 93715177173f4ca78b44d4305dccbac647b34e41
Author: Suresh Kumar Anaparti <[email protected]>
AuthorDate: Tue May 26 15:51:52 2026 +0530
4.22.1.0 release docs (#656)
* 4.22.1.0 release notes updates
---
source/conf.py | 2 +-
source/releasenotes/about.rst | 28 +-
source/releasenotes/changes.rst | 1008 +++++++++++++++++++++++++++++++++++++++
3 files changed, 1036 insertions(+), 2 deletions(-)
diff --git a/source/conf.py b/source/conf.py
index 297e68f7..3ca26405 100644
--- a/source/conf.py
+++ b/source/conf.py
@@ -26,7 +26,7 @@ author = 'Apache CloudStack Project'
# The short X.Y version
version = '4.22'
# The full version, including alpha/beta/rc tags
-release = '4.22.0.0'
+release = '4.22.1.0'
rst_epilog = """
.. include:: /_global.rst
diff --git a/source/releasenotes/about.rst b/source/releasenotes/about.rst
index d521ad47..2b7f67df 100644
--- a/source/releasenotes/about.rst
+++ b/source/releasenotes/about.rst
@@ -17,7 +17,33 @@
What's New in |release|
=======================
-Apache CloudStack |release| is a LTS release with 10 new features,
+Apache CloudStack |release| is a 4.22 LTS minor release with around 290 fixes
+and improvements since the 4.22.0.0 release. Some of the highlights include:
+
+• VMware-to-KVM migration fixes and improvements, including VDDK support and
guest OS handling
+• GPU domain parsing fixes and PCI display controller support
+• Support configurable settings in the Proxmox Extension
+• Host VM power reporting improvements in Extensions
+• Support UEFI on KVM hosts by default with preconfigured default settings.
+• B&R enhancements, including NAS backup support with Linstor, timeout
configuration support and other backup fixes
+• KVM Host HA improvements and heartbeat enhancements for SharedMountPoint
storage
+• Support for creating volumes directly on a specified storage pool
+• Support KVM import and unmanage operations for SharedMountPoint pools
+• Support to list and query async jobs by resource
+• Better VM lifecycle handling, including reserved resource cleanup and
improved expunge error reporting
+• Networking fixes and improvements for NSX, Routed VPCs, Load Balancer rules,
Static Routes, and VPN DH groups
+• Incremental volume snapshot fixes and snapshot rollback reliability
improvements for KVM
+• Storage plugins - Ceph, Linstor, PowerFlex related fixes and improvements
+• Some CKS related fixes and improvements
+• Several UI fixes and improvements
+
+The full list of new features can be found in the project release notes at
+https://docs.cloudstack.apache.org/en/4.22.1.0/releasenotes/changes.html
+
+What's in since 4.22.0.0
+========================
+
+Apache CloudStack 4.22.0.0 is the initial 4.22 LTS release with 10 new
features,
around 15 improvements and more than 140 bug fixes since the 4.21.0.0 release.
Some of the highlights include:
diff --git a/source/releasenotes/changes.rst b/source/releasenotes/changes.rst
index e4e51634..15562683 100644
--- a/source/releasenotes/changes.rst
+++ b/source/releasenotes/changes.rst
@@ -1,3 +1,1011 @@
+
+.. cssclass:: table-striped table-bordered table-hover
+
+
++-------------------------+---------------+------------------------------------------------------------+
+| Version | Github | Description
|
++=========================+===============+============================================================+
+| 4.22.1.0 | `#13133`_ | Update suse15 packaging spec, use
qemu-ovmf-x86_64 package |
+| | | instead of edk2-ovmf for agent
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11182`_ | Change disk-only VM snapshot
removal message |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#13088`_ | KVM Host HA code improvements
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#13111`_ | Don't call delete volume on store
if volume doesn't exist |
+| | | on it
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#13091`_ | linstor: Fix a file handle
resource leak opening |
+| | | template.properties
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#13082`_ | Fix id in listguestosmapping
search |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#13048`_ | Release reserved storage resources
on VM deployment |
+| | | failure
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#13066`_ | Correction of the user responsible
for the |
+| | | `RESOURCE.UPDATE.LIMIT` event
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#13027`_ | Fix bulk power state query missing
VM lifecycle state |
+| | | field
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12764`_ | make dh group 31 default, support
22-24+31 |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#13046`_ | merge conflict fixes
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12885`_ | Fix Revert Instance to Snapshot
with custom service |
+| | | offering
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12884`_ | Fix NPE on external/unmanaged
instance import using custom |
+| | | offerings
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12883`_ | [KVM] Reorder migration logs to
prevent populating agent |
+| | | logs on migrations
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12833`_ | fix: NsxResource.executeRequest
DeleteNsxNatRuleCommand |
+| | | comparison bug
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12859`_ | Static Routes with nexthop
non-functional for private |
+| | | gateways
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12586`_ | HAProxy Configuration:
|
+| | |
network.loadbalancer.haproxy.idle.timeout |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12834`_ | Fix NSX SDK list handling to fetch
all paginated results |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12835`_ | fix: LB Creation avoid 404 API
errors due to non-needed |
+| | | patches
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12986`_ | Routed VR: accept packets from
related and established |
+| | | connections
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12637`_ | server: prevent adding vm compute
details when not |
+| | | applicable
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12968`_ | Fix: API Thread held forever
during force deleting across |
+| | | MS
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12882`_ | Fix user password reset mail
template value |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12970`_ | Added vddk support in vmware to
kvm migrations |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12949`_ | Fix rollback disk snapshots on
instance snapshot failure |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#13011`_ | list async jobs for a resource
type |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12807`_ | Remove unused config
consoleproxy.cmd.port |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#10419`_ | Add logs for storage pools
reordering |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12622`_ | VPC restart cleanup for Public
networks with multi-CIDR |
+| | | data
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12983`_ | Support list/query async jobs by
resource |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12666`_ | Fix KVM incremental volume
snapshot creation |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12901`_ | Prevent deletion of account and
domain if either of them |
+| | | has deleted protected instance
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12966`_ | Create volume on a specified
storage pool |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12928`_ | kvm: fix wrong
CheckVirtualMachineAnswer when vm does not |
+| | | exist
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12955`_ | Set snapCPG in online copy request
to fix snapshot |
+| | | failures on cloned volumes
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12401`_ | Clean up backup references to
their schedules when the |
+| | | schedules are deleted
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12799`_ | Fix six package incompatiblity
with EL10 |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12773`_ | KVM: Enable HA heartbeat on
ShareMountPoint |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12597`_ | Fix snapshot chaining on Xen
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12945`_ | Skip the snapshots with Group type
in snapshots resource |
+| | | count
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12964`_ | Support timeout configuration for
Create and Restore NAS |
+| | | backup
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12777`_ | Fix Backup related upgrade failure
from 4.20.1/4.20.2 to |
+| | | 4.21.0/4.22.0
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12981`_ | Fix domain parsing for GPU & add
Display controller in the |
+| | | supported PCI class
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12956`_ | Fix KVM import/unmanage support
for SharedMountPoint pools |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12946`_ | fix: support SharedMountPoint
volume checks for importVm |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12919`_ | Fix listing service offerings with
different host tags |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12801`_ | Load arch data for backup from
template during create |
+| | | instance from backup
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12792`_ | Block backup deletion while
create-VM-from-backup or |
+| | | restore jobs are in progress
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12796`_ | Support Linstor Primary Storage
for NAS BnR |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12965`_ | Revert "Use lateral join
(introduced in MySQL 8.0.14) with |
+| | | subquery on user_statistics table
in account_view for |
+| | | netstats"
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12952`_ | engine/schema: fix new systemvm
template is not registered |
+| | | during upgrade if hypervisor is
not KVM |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12768`_ | server: set template type to
ROUTING or USER if template |
+| | | type is not specified when upload
a template |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12781`_ | Fix NPE during VM setup for pvlan
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12751`_ | Fix Host setup when persistent
networks exist |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12935`_ | backport: default system vm
template update implementation |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12903`_ | [UI] Fix create backup
notification |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12791`_ | add user-agent header to template
downloader request |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12893`_ | PowerFlex/ScaleIO storage - the
MDMs validation |
+| | | improvements
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12894`_ | VM start error handling
improvements and config to expose |
+| | | error to users
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12805`_ | Fix NPE in NASBackupProvider when
no running KVM host is |
+| | | available
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12880`_ | Fix PowerFlex 4.x issues with take
& revert instance |
+| | | snapshots
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12767`_ | Fix error message while creating
local storage pool |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12884`_ | Fix NPE on external/unmanaged
instance import using custom |
+| | | offerings
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12885`_ | Fix Revert Instance to Snapshot
with custom service |
+| | | offering
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12800`_ | [4.22] Prevent unmanaging or
reinstalling a VM if it is |
+| | | part of a CKS cluster
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12879`_ | Check for null host before
proceeding with VM volume |
+| | | operations in managed storage
while restoring VM |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12881`_ | upgrade: skip the upgrade paths
which are not needed |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12858`_ | Set management server id from
cookies after saml login |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12780`_ | Fix duplicate dummy templates, and
update guest os for |
+| | | dummy template
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12802`_ | [VMware to KVM] Add guest OS for
importing VM based on the |
+| | | source VM OS
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12749`_ | Mark VMs in error state when
expunge fails during destroy |
+| | | operation
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12806`_ | Fix K8s scaling and deletion issue
if firewall rule is for |
+| | | ALL ports
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12812`_ | Fix xcpng test failures
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12809`_ | New config key
"allow.import.volume.with.backing.file" to |
+| | | skip volume backing
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12785`_ | [4.22] Prevent Load Balancer rule
creation when adding a |
+| | | VM from a different network
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12766`_ | [Fix] VMware to KVM migration
instances listing failure |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12789`_ | Fixing CI failures
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11992`_ | Clear System VM IP from NICs for
PublicNetworkGuru |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12786`_ | api: remove required flag of
gatewayid in |
+| | | CreateStaticRouteCmd
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12623`_ | backport: PR 11914 fixing MS
maintenance test |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12775`_ | UI: Show security group selection
in Basic zone VM |
+| | | deployment
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12681`_ |
ui-template-bulk-delete-404-fix-4.22 |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12677`_ | ui: fix create network from global
create menu |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12151`_ | server: fix templatetype during
iso upload |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12631`_ | Use lateral join with subquery on
user_statistics table |
+| | | in account_view for network stats
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11899`_ | set width of dropdown select items
for Network Offering |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12713`_ | Fix query execution in
countVgpuVMs |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12689`_ | test_accounts.py failure fix -
keep the camelCase |
+| | | parameter "domainId"
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12391`_ | PowerFlex/ScaleIO client
initialization, authentication |
+| | | and command execution improvements
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11947`_ | [VMware to KVM Migration] Fix
unused convert env vars |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12694`_ | Fix primary storage maintenance on
xcpng |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12372`_ | Fix NPE during public IP listing
when a removed network or |
+| | | VPC ID is informed for
associatenetworkid parameter |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12584`_ | [UI] Allow change password for
native users only. |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12373`_ | Changes to the error message
displayed during the removal |
+| | | of public templates that are used
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12632`_ | prevent user.uuid from being
regenerated on each operation |
+| | | by reading it from the DB
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12675`_ | Fix github action workflow
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#60`_ | replace cache workaround
parameter, cache-workaround only |
+| | | for IE
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12602`_ | Add volumes in 'Expunging' state
to storage cleanup thread |
+| | | and during delete storage pool
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12635`_ | Fix NPE while stopping the
RabbitMQEventBus bean when |
+| | | there is no connection established
with RabbitMQ Event Bus |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12571`_ | Support for custom SSH port for
KVM hosts from the host |
+| | | url on add host and the
configuration |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12585`_ | Fix NPE during reset password
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12549`_ | Fix issue when restoring backup
after migration of volume |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12616`_ | Usage: Heartbeat should not
schedule usage job when a job |
+| | | is already running
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12598`_ | Allow limit queries without random
ordering |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12626`_ | engine/schema: fix cluster/zone
settings with encrypted |
+| | | values
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12515`_ | Fix injection of preset variables
into the JS interpreter |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12589`_ | Fix issue with multiple KVM Host
entries in host table |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12613`_ | Add a Prometheus metric to track
host certificate expiry |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12562`_ | ssvm: delete temp directory while
deleting entity download |
+| | | url
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12550`_ | Fixes issue with loading Capacity
dashboard when mulitple |
+| | | backup providers configured
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12380`_ | UI: Add comprehensive domain
deletion confirmation dialog |
+| | | (Feature Request #11497)
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12575`_ | Mvn updates
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12555`_ | Preserve VM settings on Instance
Snapshot revert for |
+| | | Custom Service Offering
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12559`_ | Fix template details deletion
while updating template from |
+| | | UI
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12484`_ | noVNC: support Spanish Latin
American keyboard on VMware |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12539`_ | Update storage usage / size in
backup usage response |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12422`_ | Restart xl2tpd service when the
VPN configuration is |
+| | | modified
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#9389`_ | Set CORS headers for both
http/https in SSVM apache config |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12465`_ | Update physical size for the
snapshots of the volumes on |
+| | | ceph primary storage
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12553`_ | UI: Prevent extra API calls in
search filter on scrolling |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11619`_ | extension: improve host vm power
reporting |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#9719`_ | set `displayName` to `name` by
default |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12165`_ | engine/schema: prepend algorithm
to checksum during |
+| | | systemvm template registration
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12552`_ | Update search filter size
dynamically |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12551`_ | pre-commit: fix inconsistent
license |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12452`_ | kvm: honour disk controller for vm
during attach volume |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#9520`_ | UI: Show applied search filters
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12518`_ | Fix calculation of the next time
that Usage will execute |
+| | | in `removeRawUsageRecords`
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11846`_ | server: pass network label of
physical network when plug |
+| | | nic for private gateway on
hypervisor |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12188`_ | server: fix listing resource
limits |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#10776`_ | Fix logs mismatch between Network
GC wait and interval |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12532`_ | Linstor: support live migration
from other primary storage |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12062`_ | Deployment plan fixes for VM with
last host, and last host |
+| | | in maintenance
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12533`_ | Fix KvmSshToAgentEnabled setting
description and make it |
+| | | dynamic
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12013`_ | import network acl rules using csv
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12149`_ | ui: allow viewing hosts from
management server connected |
+| | | agents
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11946`_ | ui: clear selected resource when
no items in listview |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12468`_ | Show parent snapshot (along with
the chain size) for |
+| | | incremental snapshots
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12522`_ | Add batch deletion support to
`removeRawUsageRecords` |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11991`_ | Use infinite scroll select
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12540`_ | [4.20] Fix keyword parameter
filtering in |
+| | | listBackupOfferings API
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11772`_ | Veeam: Use restore timeout as an
interval as opposed to a |
+| | | counter
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12474`_ | Fix delete snapshot policy
expunged volume |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12482`_ | Add the procedure files for insert
extensions and update |
+| | | guest os category
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12507`_ | Fix Usage server takeover after
clean shutdown of one of |
+| | | the Usage servers
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11319`_ | ui: allow actions for other users
of root admin |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12161`_ | VR: fix dns list in redundant VPC
VRs |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12078`_ | Fix url in password reset email
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12024`_ | fix that log sensitive infomation
in cmd of script |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12471`_ | ui: bump nodejs v24 LTS usage
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12481`_ | Update the snapshot physical size
for the primary storage |
+| | | resource after snapshot creation
and during resource count |
+| | | recalculation
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12527`_ | Update alert id for VR public and
private interface |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12296`_ | Allow copy of templates from
secondary storages of other |
+| | | zone when adding a new secondary
storage |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11422`_ | ui: add cache for oslogo request
using osId |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12026`_ | Fix that Sensitive information
logged in |
+| | | SshHelper.sshExecute method
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12414`_ | server: add options for
kvm.guest.os.machine.type |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#10957`_ | Consider secondary storage
selectors during cold volume |
+| | | migration
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11998`_ | CKS: skip default egress policy
check for vpc network |
+| | | offerings
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11969`_ | ui: show usage server restart
message on usage config |
+| | | change
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12525`_ | Apply reordered ACL list to VR
router |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#8848`_ | fix: clean magic value, and update
if-else to switch |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12018`_ | sensitive information leak to log
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12213`_ | debian/control: remove python2 as
dependency of build |
+| | | environment
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11706`_ | ui: fix form data double
fetch/reset DeployVMFromBackup |
+| | | form data by ownership selection
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11854`_ | Fix logging of forwarded IPs in
logs |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12016`_ | fix Host Password Exposed in
Command-Line Logging |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11970`_ | Initialize template
status='Processing' |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12228`_ | CKS: Use Zone MTUs when network is
created at the time of |
+| | | CKS cluster creation
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12272`_ | server: do not run dhcp and dns
check if VR is not |
+| | | provider
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12147`_ | server: fix remove management
server |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#10956`_ | Consider secondary storage
selectors during template |
+| | | synchronization
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12463`_ | VM Power state optimization
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#10900`_ | Implemented auto refresh button
for VM metrics |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11889`_ | B&R: Show backup offerings with
|
+| | | userDrivenBackupsAllowed=false to
all users |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12472`_ | Add ability to filter by version
for listHosts and |
+| | | listMgmtServers APIs
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#10868`_ | Fix saml bug unable to login
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#8934`_ | Refactor configuration
SystemVMDefaultHypervisor |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12402`_ | Fix regression in the
`listBackupSchedule` API |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12520`_ | 4.20: Fix unit test failure
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12248`_ | kvm: do not add disk cache mode
from an empty string |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12499`_ | api/server: support deploy-as-is
template as VNF template |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12511`_ | UI: add missing label text for
label.aclname |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11605`_ | Fix the stored system VMs paths
when introducing the first |
+| | | secondary storage of a new zone
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12032`_ | fix Sensitive Data Exposure
Through Exception Logging in |
+| | | OVM Hypervis…
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12166`_ | Fix volume snapshot physical size
after migration between |
+| | | secondary storages
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11623`_ | ConfigDrive: use file absolute
path instead of canonical |
+| | | path to create ISO
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12406`_ | Throw runtime exception when null
templateVO is found |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12433`_ | snapshot: fix listSnapshots when
storage pool is removed |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12483`_ | Notify user if template upgrade is
not required |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12098`_ | Fix: proper permissions for
systemvm template |
+| | | registrations on hardened systems
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#10456`_ | Allow modification of user vm
details if |
+| | | user.vm.readonly.details is empty
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12451`_ | NPE fix while deleting storage
pool when pool has detached |
+| | | volumes
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12430`_ | limit iso filename to have 251
chars at max |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12412`_ | UI: Improve error handling for
template upload |
+| | | notifications
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12440`_ | Fix for zoneids parameters length
on update offerings APIs |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12431`_ | Fix update network offering
domainids size limitation |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12428`_ | Remove redundant Exceptions from
logs for VM schedules |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12478`_ | Fix potential leaks in
executePipedCommands |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12436`_ | UI: fix issues when deploy VNF
applicance on network with |
+| | | SG
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12464`_ | Fix NPE on adding new columns in
the tables |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12379`_ | CKS: fix resource limitation check
on cpu when scale cks |
+| | | cluster
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12398`_ | Storage pool monitor disconnect
improvements |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12331`_ | Fix: Condition for aborting
migration, resume paused VMs |
+| | | on destination
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12445`_ | Set nfsVersion in ssvm
agent.properties only if it is not |
+| | | null
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12418`_ | CKS: Add image store validation
for Kubernetes version |
+| | | registration
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11817`_ | Fix primary storage removal logs
with detached volumes |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#10862`_ | Adds url kubernetes iso
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12404`_ | Mask vncPasswd being logged in
agent.log |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12448`_ | ui: fix 404 on login after forgot
password |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11705`_ | ui: fix form data double
fetch/reset form data by |
+| | | ownership selection
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12347`_ | Cleanup snapshot files in
datastores for Error-ed |
+| | | snapshots, and some code
improvements |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12420`_ | [Usage] Include accounts uuid on
the cloud_usage accounts |
+| | | initial saving
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12421`_ | Fix for listCapacity with
fetchlatest parameter causing |
+| | | RuntimeException
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12349`_ | MAC address assignment
improvements |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12187`_ | Reset modifier button's state
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12355`_ | Fix hang in cloudstack-sysvmadm
script |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11703`_ | ui: option to migrate vm with
volumes to same pool |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12047`_ | Linstor fix host picking
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12307`_ | [UI] Fix primary storage details
display when the uuid has |
+| | | divergent pattern
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12285`_ | Ceph Object Store: Use "us-east-1"
as the default signing |
+| | | region to avoid setting location
constraint |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11704`_ | ui: prevent calling
listConfigurations when not allowed |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12389`_ | Updated protobuf version to
3.25.5, and protobuf & jackson |
+| | | maven dependencies
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12356`_ | [UI] Fix for the login url with
nested redirect parameters |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12332`_ | Improve logs for VM migrations
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11750`_ | kvm: allow skip forcing disk
controller |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12181`_ | List capacity double counts
allocated storage pool |
+| | | capacity for datastore clusters
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12387`_ | Fix Linstor shrink QCOW2 volumes
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#10790`_ | Change the `value` parameter of
the `updateConfiguration` |
+| | | API to be required
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12232`_ | Prevent NPE when removing NIC from
a stopped VM using |
+| | | service offering with CPU cap set
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11780`_ | Skip removal of offerings if in
use during domain removal |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12360`_ | Add mountopts to backup repository
response |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12335`_ | Fix for Clone VM issue (Unable to
access file...since it |
+| | | is locked) with VMware 80u3
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12021`_ | fix HMAC Signatures and API Keys
Logged in Plaintext |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12351`_ | UI: fix date picker for custom
time range |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12129`_ | Refactor XML parsing to use safer
document builders in |
+| | | multiple classes
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12350`_ | Event typo fix
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12300`_ | linstor: Provide /dev/drbd/by-res/
resource paths to |
+| | | CloudStack
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12319`_ | Protect upgrades from failures
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12302`_ | CKS: Fix issue with scaling down
CKS Nodes when deployed |
+| | | in HA mode
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12318`_ | ui: fix test delivery params in
create webhook form |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12334`_ | Add 'dataDiskController' VM
setting/detail for KVM |
+| | | hypervisor
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11950`_ | api: fix response annotation for
createBackupSchedule |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#7857`_ | Fix terms, typos and grammar
mistakes in the API, error |
+| | | messages, events, etc.
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#10898`_ | Update templateConfig.sh to not
break with directorys with |
+| | | space on t…
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12284`_ | Fix VM and volume metrics listing
regressions |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11429`_ | packaging: use latest cmk release
link directly |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12259`_ | api:rename RegisterCmd.java =>
RegisterUserKeyCmd.java |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#10363`_ | Prioritize copying templates from
other secondary storages |
+| | | instead of downloading them
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12012`_ | Show time correctly in the backup
schedule UI |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11986`_ | kvm: use preallocation option for
fat disk resize |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11967`_ | VPC: fix Python exception
processing static routes with |
+| | | next hop when private gateway is
also present |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11932`_ | KVM memballooning requires free
page reporting and |
+| | | autodeflate
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12234`_ | api: create/register/upload
template with empty template |
+| | | tag
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12000`_ | UI: Option to choose the isolation
method when creating |
+| | | the public IP range
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12140`_ | check for active MSses before
starting DB upgrade |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12167`_ | Prevent scaling of cluster if
count / resources exceed |
+| | | account resource limits
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11761`_ | server,ui: prevent role change for
default accounts |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11789`_ | refactor storepool automation
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12014`_ | Optimize drs plan generation
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12145`_ | ui: allow macaddress input for add
nic to vm |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12063`_ | Support iprange while creating
remote access vpn |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11839`_ | Enhance NFS mount option check for
empty response |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#8603`_ | Changes error message when using
invalid `endpoint.url` |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12174`_ | Proxmox Extension : Make settings
such as storage, |
+| | | disk_size,...
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12153`_ | Fix agent wait before reconnect
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11572`_ | refactor: add null check for
BroadcastDomainType |
+| | | retrievals
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12103`_ | ceph: fix offline volume migration
between ceph pools |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12148`_ | ui: fix display for
managementservermetricsresponse - |
+| | | agentcount
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12146`_ | ui: fix section view filter
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12111`_ | Fix DB upgrade script for 4.22
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11591`_ | api,server,ui: improve listing
public ip for associate |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12083`_ | UI: fix list of zones if zone has
icon |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12060`_ | ui: fix zone options for image
instance deploy button |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12028`_ | fixed Password Exposure in IPMI
Tool Command Execution |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11843`_ | add isPerson check to query for AD
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12003`_ | server: fix volume offering not
updated after offering |
+| | | change
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11531`_ | Track volume usage data at a vm
granularity as well |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12020`_ | fix API Request Parameters Logged
Credential Masking in |
+| | | ApiServer
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11571`_ | UI: Update domain level
configuration |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#10715`_ | Veeam: use pre-defined object
mapper |
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11740`_ | Enable UEFI on KVM hosts (by
default), and configure with |
+| | | some default settings
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#10705`_ | Veeam: get templateId from vm
instance if vm is created |
+| | | from ISO
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11845`_ | Consider Instance in Starting
state for |
+| | | UserConcentratedPod
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#12004`_ | DB setup: support db schema
creation (with --schema-only) |
+| | | without force recreate option
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11929`_ | uefi property typo
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11847`_ | CKS: update
cloud.kubernetes.cluster.network.offering to |
+| | | dynamic
|
++-------------------------+---------------+------------------------------------------------------------+
+| 4.22.1.0 | `#11897`_ | api/test: fix storage pool update
with only id |
++-------------------------+---------------+------------------------------------------------------------+
+
+287 Issues listed
+
+.. _`#13133`: https://github.com/apache/cloudstack/pull/13133
+.. _`#11182`: https://github.com/apache/cloudstack/pull/11182
+.. _`#13088`: https://github.com/apache/cloudstack/pull/13088
+.. _`#13111`: https://github.com/apache/cloudstack/pull/13111
+.. _`#13091`: https://github.com/apache/cloudstack/pull/13091
+.. _`#13082`: https://github.com/apache/cloudstack/pull/13082
+.. _`#13048`: https://github.com/apache/cloudstack/pull/13048
+.. _`#13066`: https://github.com/apache/cloudstack/pull/13066
+.. _`#13027`: https://github.com/apache/cloudstack/pull/13027
+.. _`#12764`: https://github.com/apache/cloudstack/pull/12764
+.. _`#13046`: https://github.com/apache/cloudstack/pull/13046
+.. _`#12885`: https://github.com/apache/cloudstack/pull/12885
+.. _`#12884`: https://github.com/apache/cloudstack/pull/12884
+.. _`#12883`: https://github.com/apache/cloudstack/pull/12883
+.. _`#12833`: https://github.com/apache/cloudstack/pull/12833
+.. _`#12859`: https://github.com/apache/cloudstack/pull/12859
+.. _`#12586`: https://github.com/apache/cloudstack/pull/12586
+.. _`#12834`: https://github.com/apache/cloudstack/pull/12834
+.. _`#12835`: https://github.com/apache/cloudstack/pull/12835
+.. _`#12986`: https://github.com/apache/cloudstack/pull/12986
+.. _`#12637`: https://github.com/apache/cloudstack/pull/12637
+.. _`#12968`: https://github.com/apache/cloudstack/pull/12968
+.. _`#12882`: https://github.com/apache/cloudstack/pull/12882
+.. _`#12970`: https://github.com/apache/cloudstack/pull/12970
+.. _`#12949`: https://github.com/apache/cloudstack/pull/12949
+.. _`#13011`: https://github.com/apache/cloudstack/pull/13011
+.. _`#12807`: https://github.com/apache/cloudstack/pull/12807
+.. _`#10419`: https://github.com/apache/cloudstack/pull/10419
+.. _`#12622`: https://github.com/apache/cloudstack/pull/12622
+.. _`#12983`: https://github.com/apache/cloudstack/pull/12983
+.. _`#12666`: https://github.com/apache/cloudstack/pull/12666
+.. _`#12901`: https://github.com/apache/cloudstack/pull/12901
+.. _`#12966`: https://github.com/apache/cloudstack/pull/12966
+.. _`#12928`: https://github.com/apache/cloudstack/pull/12928
+.. _`#12955`: https://github.com/apache/cloudstack/pull/12955
+.. _`#12401`: https://github.com/apache/cloudstack/pull/12401
+.. _`#12799`: https://github.com/apache/cloudstack/pull/12799
+.. _`#12773`: https://github.com/apache/cloudstack/pull/12773
+.. _`#12597`: https://github.com/apache/cloudstack/pull/12597
+.. _`#12945`: https://github.com/apache/cloudstack/pull/12945
+.. _`#12964`: https://github.com/apache/cloudstack/pull/12964
+.. _`#12777`: https://github.com/apache/cloudstack/pull/12777
+.. _`#12981`: https://github.com/apache/cloudstack/pull/12981
+.. _`#12956`: https://github.com/apache/cloudstack/pull/12956
+.. _`#12946`: https://github.com/apache/cloudstack/pull/12946
+.. _`#12919`: https://github.com/apache/cloudstack/pull/12919
+.. _`#12801`: https://github.com/apache/cloudstack/pull/12801
+.. _`#12792`: https://github.com/apache/cloudstack/pull/12792
+.. _`#12796`: https://github.com/apache/cloudstack/pull/12796
+.. _`#12965`: https://github.com/apache/cloudstack/pull/12965
+.. _`#12952`: https://github.com/apache/cloudstack/pull/12952
+.. _`#12768`: https://github.com/apache/cloudstack/pull/12768
+.. _`#12781`: https://github.com/apache/cloudstack/pull/12781
+.. _`#12751`: https://github.com/apache/cloudstack/pull/12751
+.. _`#12935`: https://github.com/apache/cloudstack/pull/12935
+.. _`#12903`: https://github.com/apache/cloudstack/pull/12903
+.. _`#12791`: https://github.com/apache/cloudstack/pull/12791
+.. _`#12893`: https://github.com/apache/cloudstack/pull/12893
+.. _`#12894`: https://github.com/apache/cloudstack/pull/12894
+.. _`#12805`: https://github.com/apache/cloudstack/pull/12805
+.. _`#12880`: https://github.com/apache/cloudstack/pull/12880
+.. _`#12767`: https://github.com/apache/cloudstack/pull/12767
+.. _`#12884`: https://github.com/apache/cloudstack/pull/12884
+.. _`#12885`: https://github.com/apache/cloudstack/pull/12885
+.. _`#12800`: https://github.com/apache/cloudstack/pull/12800
+.. _`#12879`: https://github.com/apache/cloudstack/pull/12879
+.. _`#12881`: https://github.com/apache/cloudstack/pull/12881
+.. _`#12858`: https://github.com/apache/cloudstack/pull/12858
+.. _`#12780`: https://github.com/apache/cloudstack/pull/12780
+.. _`#12802`: https://github.com/apache/cloudstack/pull/12802
+.. _`#12749`: https://github.com/apache/cloudstack/pull/12749
+.. _`#12806`: https://github.com/apache/cloudstack/pull/12806
+.. _`#12812`: https://github.com/apache/cloudstack/pull/12812
+.. _`#12809`: https://github.com/apache/cloudstack/pull/12809
+.. _`#12785`: https://github.com/apache/cloudstack/pull/12785
+.. _`#12766`: https://github.com/apache/cloudstack/pull/12766
+.. _`#12789`: https://github.com/apache/cloudstack/pull/12789
+.. _`#11992`: https://github.com/apache/cloudstack/pull/11992
+.. _`#12786`: https://github.com/apache/cloudstack/pull/12786
+.. _`#12623`: https://github.com/apache/cloudstack/pull/12623
+.. _`#12775`: https://github.com/apache/cloudstack/pull/12775
+.. _`#12681`: https://github.com/apache/cloudstack/pull/12681
+.. _`#12677`: https://github.com/apache/cloudstack/pull/12677
+.. _`#12151`: https://github.com/apache/cloudstack/pull/12151
+.. _`#12631`: https://github.com/apache/cloudstack/pull/12631
+.. _`#11899`: https://github.com/apache/cloudstack/pull/11899
+.. _`#12713`: https://github.com/apache/cloudstack/pull/12713
+.. _`#12689`: https://github.com/apache/cloudstack/pull/12689
+.. _`#12391`: https://github.com/apache/cloudstack/pull/12391
+.. _`#11947`: https://github.com/apache/cloudstack/pull/11947
+.. _`#12694`: https://github.com/apache/cloudstack/pull/12694
+.. _`#12372`: https://github.com/apache/cloudstack/pull/12372
+.. _`#12584`: https://github.com/apache/cloudstack/pull/12584
+.. _`#12373`: https://github.com/apache/cloudstack/pull/12373
+.. _`#12632`: https://github.com/apache/cloudstack/pull/12632
+.. _`#12675`: https://github.com/apache/cloudstack/pull/12675
+.. _`#60`: https://github.com/apache/cloudstack/pull/60
+.. _`#12602`: https://github.com/apache/cloudstack/pull/12602
+.. _`#12635`: https://github.com/apache/cloudstack/pull/12635
+.. _`#12571`: https://github.com/apache/cloudstack/pull/12571
+.. _`#12585`: https://github.com/apache/cloudstack/pull/12585
+.. _`#12549`: https://github.com/apache/cloudstack/pull/12549
+.. _`#12616`: https://github.com/apache/cloudstack/pull/12616
+.. _`#12598`: https://github.com/apache/cloudstack/pull/12598
+.. _`#12626`: https://github.com/apache/cloudstack/pull/12626
+.. _`#12515`: https://github.com/apache/cloudstack/pull/12515
+.. _`#12589`: https://github.com/apache/cloudstack/pull/12589
+.. _`#12613`: https://github.com/apache/cloudstack/pull/12613
+.. _`#12562`: https://github.com/apache/cloudstack/pull/12562
+.. _`#12550`: https://github.com/apache/cloudstack/pull/12550
+.. _`#12380`: https://github.com/apache/cloudstack/pull/12380
+.. _`#12575`: https://github.com/apache/cloudstack/pull/12575
+.. _`#12555`: https://github.com/apache/cloudstack/pull/12555
+.. _`#12559`: https://github.com/apache/cloudstack/pull/12559
+.. _`#12484`: https://github.com/apache/cloudstack/pull/12484
+.. _`#12539`: https://github.com/apache/cloudstack/pull/12539
+.. _`#12422`: https://github.com/apache/cloudstack/pull/12422
+.. _`#9389`: https://github.com/apache/cloudstack/pull/9389
+.. _`#12465`: https://github.com/apache/cloudstack/pull/12465
+.. _`#12553`: https://github.com/apache/cloudstack/pull/12553
+.. _`#11619`: https://github.com/apache/cloudstack/pull/11619
+.. _`#9719`: https://github.com/apache/cloudstack/pull/9719
+.. _`#12165`: https://github.com/apache/cloudstack/pull/12165
+.. _`#12552`: https://github.com/apache/cloudstack/pull/12552
+.. _`#12551`: https://github.com/apache/cloudstack/pull/12551
+.. _`#12452`: https://github.com/apache/cloudstack/pull/12452
+.. _`#9520`: https://github.com/apache/cloudstack/pull/9520
+.. _`#12518`: https://github.com/apache/cloudstack/pull/12518
+.. _`#11846`: https://github.com/apache/cloudstack/pull/11846
+.. _`#12188`: https://github.com/apache/cloudstack/pull/12188
+.. _`#10776`: https://github.com/apache/cloudstack/pull/10776
+.. _`#12532`: https://github.com/apache/cloudstack/pull/12532
+.. _`#12062`: https://github.com/apache/cloudstack/pull/12062
+.. _`#12533`: https://github.com/apache/cloudstack/pull/12533
+.. _`#12013`: https://github.com/apache/cloudstack/pull/12013
+.. _`#12149`: https://github.com/apache/cloudstack/pull/12149
+.. _`#11946`: https://github.com/apache/cloudstack/pull/11946
+.. _`#12468`: https://github.com/apache/cloudstack/pull/12468
+.. _`#12522`: https://github.com/apache/cloudstack/pull/12522
+.. _`#11991`: https://github.com/apache/cloudstack/pull/11991
+.. _`#12540`: https://github.com/apache/cloudstack/pull/12540
+.. _`#11772`: https://github.com/apache/cloudstack/pull/11772
+.. _`#12474`: https://github.com/apache/cloudstack/pull/12474
+.. _`#12482`: https://github.com/apache/cloudstack/pull/12482
+.. _`#12507`: https://github.com/apache/cloudstack/pull/12507
+.. _`#11319`: https://github.com/apache/cloudstack/pull/11319
+.. _`#12161`: https://github.com/apache/cloudstack/pull/12161
+.. _`#12078`: https://github.com/apache/cloudstack/pull/12078
+.. _`#12024`: https://github.com/apache/cloudstack/pull/12024
+.. _`#12471`: https://github.com/apache/cloudstack/pull/12471
+.. _`#12481`: https://github.com/apache/cloudstack/pull/12481
+.. _`#12527`: https://github.com/apache/cloudstack/pull/12527
+.. _`#12296`: https://github.com/apache/cloudstack/pull/12296
+.. _`#11422`: https://github.com/apache/cloudstack/pull/11422
+.. _`#12026`: https://github.com/apache/cloudstack/pull/12026
+.. _`#12414`: https://github.com/apache/cloudstack/pull/12414
+.. _`#10957`: https://github.com/apache/cloudstack/pull/10957
+.. _`#11998`: https://github.com/apache/cloudstack/pull/11998
+.. _`#11969`: https://github.com/apache/cloudstack/pull/11969
+.. _`#12525`: https://github.com/apache/cloudstack/pull/12525
+.. _`#8848`: https://github.com/apache/cloudstack/pull/8848
+.. _`#12018`: https://github.com/apache/cloudstack/pull/12018
+.. _`#12213`: https://github.com/apache/cloudstack/pull/12213
+.. _`#11706`: https://github.com/apache/cloudstack/pull/11706
+.. _`#11854`: https://github.com/apache/cloudstack/pull/11854
+.. _`#12016`: https://github.com/apache/cloudstack/pull/12016
+.. _`#11970`: https://github.com/apache/cloudstack/pull/11970
+.. _`#12228`: https://github.com/apache/cloudstack/pull/12228
+.. _`#12272`: https://github.com/apache/cloudstack/pull/12272
+.. _`#12147`: https://github.com/apache/cloudstack/pull/12147
+.. _`#10956`: https://github.com/apache/cloudstack/pull/10956
+.. _`#12463`: https://github.com/apache/cloudstack/pull/12463
+.. _`#10900`: https://github.com/apache/cloudstack/pull/10900
+.. _`#11889`: https://github.com/apache/cloudstack/pull/11889
+.. _`#12472`: https://github.com/apache/cloudstack/pull/12472
+.. _`#10868`: https://github.com/apache/cloudstack/pull/10868
+.. _`#8934`: https://github.com/apache/cloudstack/pull/8934
+.. _`#12402`: https://github.com/apache/cloudstack/pull/12402
+.. _`#12520`: https://github.com/apache/cloudstack/pull/12520
+.. _`#12248`: https://github.com/apache/cloudstack/pull/12248
+.. _`#12499`: https://github.com/apache/cloudstack/pull/12499
+.. _`#12511`: https://github.com/apache/cloudstack/pull/12511
+.. _`#11605`: https://github.com/apache/cloudstack/pull/11605
+.. _`#12032`: https://github.com/apache/cloudstack/pull/12032
+.. _`#12166`: https://github.com/apache/cloudstack/pull/12166
+.. _`#11623`: https://github.com/apache/cloudstack/pull/11623
+.. _`#12406`: https://github.com/apache/cloudstack/pull/12406
+.. _`#12433`: https://github.com/apache/cloudstack/pull/12433
+.. _`#12483`: https://github.com/apache/cloudstack/pull/12483
+.. _`#12098`: https://github.com/apache/cloudstack/pull/12098
+.. _`#10456`: https://github.com/apache/cloudstack/pull/10456
+.. _`#12451`: https://github.com/apache/cloudstack/pull/12451
+.. _`#12430`: https://github.com/apache/cloudstack/pull/12430
+.. _`#12412`: https://github.com/apache/cloudstack/pull/12412
+.. _`#12440`: https://github.com/apache/cloudstack/pull/12440
+.. _`#12431`: https://github.com/apache/cloudstack/pull/12431
+.. _`#12428`: https://github.com/apache/cloudstack/pull/12428
+.. _`#12478`: https://github.com/apache/cloudstack/pull/12478
+.. _`#12436`: https://github.com/apache/cloudstack/pull/12436
+.. _`#12464`: https://github.com/apache/cloudstack/pull/12464
+.. _`#12379`: https://github.com/apache/cloudstack/pull/12379
+.. _`#12398`: https://github.com/apache/cloudstack/pull/12398
+.. _`#12331`: https://github.com/apache/cloudstack/pull/12331
+.. _`#12445`: https://github.com/apache/cloudstack/pull/12445
+.. _`#12418`: https://github.com/apache/cloudstack/pull/12418
+.. _`#11817`: https://github.com/apache/cloudstack/pull/11817
+.. _`#10862`: https://github.com/apache/cloudstack/pull/10862
+.. _`#12404`: https://github.com/apache/cloudstack/pull/12404
+.. _`#12448`: https://github.com/apache/cloudstack/pull/12448
+.. _`#11705`: https://github.com/apache/cloudstack/pull/11705
+.. _`#12347`: https://github.com/apache/cloudstack/pull/12347
+.. _`#12420`: https://github.com/apache/cloudstack/pull/12420
+.. _`#12421`: https://github.com/apache/cloudstack/pull/12421
+.. _`#12349`: https://github.com/apache/cloudstack/pull/12349
+.. _`#12187`: https://github.com/apache/cloudstack/pull/12187
+.. _`#12355`: https://github.com/apache/cloudstack/pull/12355
+.. _`#11703`: https://github.com/apache/cloudstack/pull/11703
+.. _`#12047`: https://github.com/apache/cloudstack/pull/12047
+.. _`#12307`: https://github.com/apache/cloudstack/pull/12307
+.. _`#12285`: https://github.com/apache/cloudstack/pull/12285
+.. _`#11704`: https://github.com/apache/cloudstack/pull/11704
+.. _`#12389`: https://github.com/apache/cloudstack/pull/12389
+.. _`#12356`: https://github.com/apache/cloudstack/pull/12356
+.. _`#12332`: https://github.com/apache/cloudstack/pull/12332
+.. _`#11750`: https://github.com/apache/cloudstack/pull/11750
+.. _`#12181`: https://github.com/apache/cloudstack/pull/12181
+.. _`#12387`: https://github.com/apache/cloudstack/pull/12387
+.. _`#10790`: https://github.com/apache/cloudstack/pull/10790
+.. _`#12232`: https://github.com/apache/cloudstack/pull/12232
+.. _`#11780`: https://github.com/apache/cloudstack/pull/11780
+.. _`#12360`: https://github.com/apache/cloudstack/pull/12360
+.. _`#12335`: https://github.com/apache/cloudstack/pull/12335
+.. _`#12021`: https://github.com/apache/cloudstack/pull/12021
+.. _`#12351`: https://github.com/apache/cloudstack/pull/12351
+.. _`#12129`: https://github.com/apache/cloudstack/pull/12129
+.. _`#12350`: https://github.com/apache/cloudstack/pull/12350
+.. _`#12300`: https://github.com/apache/cloudstack/pull/12300
+.. _`#12319`: https://github.com/apache/cloudstack/pull/12319
+.. _`#12302`: https://github.com/apache/cloudstack/pull/12302
+.. _`#12318`: https://github.com/apache/cloudstack/pull/12318
+.. _`#12334`: https://github.com/apache/cloudstack/pull/12334
+.. _`#11950`: https://github.com/apache/cloudstack/pull/11950
+.. _`#7857`: https://github.com/apache/cloudstack/pull/7857
+.. _`#10898`: https://github.com/apache/cloudstack/pull/10898
+.. _`#12284`: https://github.com/apache/cloudstack/pull/12284
+.. _`#11429`: https://github.com/apache/cloudstack/pull/11429
+.. _`#12259`: https://github.com/apache/cloudstack/pull/12259
+.. _`#10363`: https://github.com/apache/cloudstack/pull/10363
+.. _`#12012`: https://github.com/apache/cloudstack/pull/12012
+.. _`#11986`: https://github.com/apache/cloudstack/pull/11986
+.. _`#11967`: https://github.com/apache/cloudstack/pull/11967
+.. _`#11932`: https://github.com/apache/cloudstack/pull/11932
+.. _`#12234`: https://github.com/apache/cloudstack/pull/12234
+.. _`#12000`: https://github.com/apache/cloudstack/pull/12000
+.. _`#12140`: https://github.com/apache/cloudstack/pull/12140
+.. _`#12167`: https://github.com/apache/cloudstack/pull/12167
+.. _`#11761`: https://github.com/apache/cloudstack/pull/11761
+.. _`#11789`: https://github.com/apache/cloudstack/pull/11789
+.. _`#12014`: https://github.com/apache/cloudstack/pull/12014
+.. _`#12145`: https://github.com/apache/cloudstack/pull/12145
+.. _`#12063`: https://github.com/apache/cloudstack/pull/12063
+.. _`#11839`: https://github.com/apache/cloudstack/pull/11839
+.. _`#8603`: https://github.com/apache/cloudstack/pull/8603
+.. _`#12174`: https://github.com/apache/cloudstack/pull/12174
+.. _`#12153`: https://github.com/apache/cloudstack/pull/12153
+.. _`#11572`: https://github.com/apache/cloudstack/pull/11572
+.. _`#12103`: https://github.com/apache/cloudstack/pull/12103
+.. _`#12148`: https://github.com/apache/cloudstack/pull/12148
+.. _`#12146`: https://github.com/apache/cloudstack/pull/12146
+.. _`#12111`: https://github.com/apache/cloudstack/pull/12111
+.. _`#11591`: https://github.com/apache/cloudstack/pull/11591
+.. _`#12083`: https://github.com/apache/cloudstack/pull/12083
+.. _`#12060`: https://github.com/apache/cloudstack/pull/12060
+.. _`#12028`: https://github.com/apache/cloudstack/pull/12028
+.. _`#11843`: https://github.com/apache/cloudstack/pull/11843
+.. _`#12003`: https://github.com/apache/cloudstack/pull/12003
+.. _`#11531`: https://github.com/apache/cloudstack/pull/11531
+.. _`#12020`: https://github.com/apache/cloudstack/pull/12020
+.. _`#11571`: https://github.com/apache/cloudstack/pull/11571
+.. _`#10715`: https://github.com/apache/cloudstack/pull/10715
+.. _`#11740`: https://github.com/apache/cloudstack/pull/11740
+.. _`#10705`: https://github.com/apache/cloudstack/pull/10705
+.. _`#11845`: https://github.com/apache/cloudstack/pull/11845
+.. _`#12004`: https://github.com/apache/cloudstack/pull/12004
+.. _`#11929`: https://github.com/apache/cloudstack/pull/11929
+.. _`#11847`: https://github.com/apache/cloudstack/pull/11847
+.. _`#11897`: https://github.com/apache/cloudstack/pull/11897
.. Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information#