Changes in 4.20.0.0 since 4.19.1.0

Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/30?closed=1 to track its issues.

Version

Github

Description

4.20.0.0

#8911

Linked clone migration between file-based storages on KVM

4.20.0.0

#9751

API: Fix listing Userdata by keyword or name

4.20.0.0

#9731

Hide UserData field from the EditVM view for VMs that do not offer it

4.20.0.0

#9195

cleanup validations for VPN connection creation

4.20.0.0

#9738

debian12: update debian/control

4.20.0.0

#9723

Shutdown expunged resources cleanup executor properly, and allow other components to configure/start/stop on error

4.20.0.0

#9739

Fix ISO url in test_usage.py

4.20.0.0

#7650

CKS: add ConfigDrive to cloud-init datasource_list in systemvm template

4.20.0.0

#8588

CKS: fix creation on shared network if HA is enabled

4.20.0.0

#9664

PowerFlex on demand disable config key

4.20.0.0

#9559

server: fix nfs version option during mounts

4.20.0.0

#9374

server: apply network ACL even if there is no network ACLs rules in the ACL list

4.20.0.0

#9720

Revert “list VMs by displayname instead of name”

4.20.0.0

#9596

Fix: Filter out networks without access while getting networks with SG with free IPs

4.20.0.0

#9711

ui: load project list with minimum details

4.20.0.0

#9006

build/packaging: build tungsten plugin only if noredist is passed

4.20.0.0

#9637

Fixed Unable to create a domain when networkdomain is mentioned and cleared

4.20.0.0

#8846

Removed deprecated instruction MAINTAINER

4.20.0.0

#9714

Fix main build errors

4.20.0.0

#9636

[VMware] Make disk controller selection on volume attachment consistent with VM creation and start

4.20.0.0

#9699

VR: fix password server exception when no password is found

4.20.0.0

#9698

lb: fix haproxy cannot start if algorithm is not lowercase

4.20.0.0

#9700

UI: enable project menu on mobile devices

4.20.0.0

#9563

Fix resource count discrepancy while associating IP address to a network

4.20.0.0

#9676

Enable Backup and Recovery for Shared Filesystems

4.20.0.0

#9200

refactor: cloud-sysvmadm script

4.20.0.0

#9557

UI: Fix VPC network offerings listing on VPC tier creation

4.20.0.0

#8503

list VMs by displayname instead of name

4.20.0.0

#9696

pre-commit run –all-files; fix end of file

4.20.0.0

#9680

Update of the schema 41910to42000.sql for compatibility with MariaDB version 10.3.38.

4.20.0.0

#9655

Fix toc generation for api docs

4.20.0.0

#9681

Implemented the lateral expansion of the area-box in the forms (creat…

4.20.0.0

#9669

CPVM: move focus on input area after clearing clipboard

4.20.0.0

#9661

List Events returns intermittent SQL exception.Fixed listEvents intermittent exception.

4.20.0.0

#9675

Minor naming changes in Shared FileSystems 4.20 Feature

4.20.0.0

#9663

Provide encryption key for DATA volume type (in addition to ROOT) to copy volume.

4.20.0.0

#9585

allow domain suffix update in shared networks

4.20.0.0

#9662

Host capacity calculation: use VM creation time if update time is null.

4.20.0.0

#9509

Feature: Forgot password

4.20.0.0

#9656

Fix the Cloudian Integration SSO Redirect link

4.20.0.0

#9188

Enhance the listAffinityGroups API by adding the dedicated resources related to an affinity group

4.20.0.0

#9566

Allow more generic searches of ACLs

4.20.0.0

#8924

Add logs to CPVM connection process

4.20.0.0

#9461

Restore listNetworks behavior & clean up the code

4.20.0.0

#9633

Feature: Allow adding delete protection for VMs & volumes

4.20.0.0

#9652

UI: Fix starting VMs through group action by non-root-admin users

4.20.0.0

#9528

Linstor: Fix migrate primary storage

4.20.0.0

#8906

NSX Integration fixes

4.20.0.0

#9107

Refactor type and range validation in configuration update process

4.20.0.0

#8511

Add logs to LibvirtComputingResource’s metrics collection process

4.20.0.0

#9639

ui: refactor config update/reset notification

4.20.0.0

#9619

New Feature: Multi-arch Zones

4.20.0.0

#9647

engine/schema: update url links to match new systemvmtemplate names

4.20.0.0

#9428

Fix root disk resize issue when service offering has no root disk size specified

4.20.0.0

#9470

New feature: Dynamic and Static Routing

4.20.0.0

#9451

backup: simple NAS backup plugin for KVM

4.20.0.0

#8389

Add support for Ceph RGW Object Store

4.20.0.0

#9208

Shared Filesystem as a First Class Feature

4.20.0.0

#9415

Shared Network Firewall (Security groups) in Advanced zone without security groups

4.20.0.0

#9624

propagate sort order through retrieval sequence

4.20.0.0

#8925

Go back to previous timestamp on logging

4.20.0.0

#9543

Added update, enable, disable events to the updateStoragePool API

4.20.0.0

#9569

Global setting to allow/disallow users to force stop a vm

4.20.0.0

#9449

Display associated resource name on storage pools objects

4.20.0.0

#9518

framework/db: use HikariCP as default and improvements

4.20.0.0

#9628

framework/config,server: configkey caching

4.20.0.0

#9591

[VMware] Add support for VMware 8.0u2 (8.0.2.x) and 8.0u3 (8.0.3.x)

4.20.0.0

#9634

UI: list vms with details=min when attach a volume to vm

4.20.0.0

#8683

Bump org.apache.commons:commons-compress from 1.21 to 1.26.0

4.20.0.0

#9632

linstor: update java-linstor dependency to 0.5.2

4.20.0.0

#9631

Fix PR lint error caused by deps/install-non-oss.sh

4.20.0.0

#7610

Notify users when upgrades are available or restart is required for network or VPC

4.20.0.0

#9239

Fix snapshot deletion on template creation failure

4.20.0.0

#9236

kvm: Present the UUID of the VM as serial through smbios information

4.20.0.0

#9205

updated install-non-oss with vmware v7.0 and v8.0

4.20.0.0

#9116

Testcases Added

4.20.0.0

#8958

Update en.json

4.20.0.0

#9629

Add FelipeM525 to .asf.yaml as a collaborator

4.20.0.0

#9206

storage: fix private templates are not copied to new image store

4.20.0.0

#9567

Add validation for secstorage.allowed.internal.sites

4.20.0.0

#9568

VR: remove vpn user info when apply vpn users list

4.20.0.0

#9578

server: fix stopped vm volume migration check on local volume attach

4.20.0.0

#9588

Updated listStoragePools response - added new managed parameter

4.20.0.0

#9616

Add minimum details parameter to Search View’s listDomains

4.20.0.0

#9625

SystemVM template changes - updated debian version & other changes

4.20.0.0

#9610

engine-orchestration: fix issue for empty product in vm metadata

4.20.0.0

#9560

linstor: set/unset allow-two-primaries and protocol on rc level

4.20.0.0

#9627

Update Debian version to 12 in systemvm welcome message

4.20.0.0

#9573

Fix VGPU available devices listing

4.20.0.0

#9617

Fixed incorrect label in VRs and SVMs

4.20.0.0

#9554

ui: show guest networks for guest vlans list

4.20.0.0

#9575

Fix userdata append header restrictions

4.20.0.0

#8755

Added support for storpool_qos service

4.20.0.0

#8649

Improve logs in primary storage removal process

4.20.0.0

#9600

systemvm: have flags to check x86_64 to install specifics for amd64 arch

4.20.0.0

#9125

Fix NPE when sending copy command to least busy SSVM

4.20.0.0

#9255

Add certificate validation to check headers

4.20.0.0

#9455

Updated invalid parameter/value error with proper exception

4.20.0.0

#8743

Fix deleteAccount API to prevent deletion of the caller

4.20.0.0

#8751

Configuration to disable URL validation when registering templates/ISOs

4.20.0.0

#9549

New Feature: Enable/Disable Roles

4.20.0.0

#8609

Build: drop EL7 support, support JRE17 for packages and sonar check

4.20.0.0

#9572

Update project account for all the events with project account owner, except for create project event

4.20.0.0

#9468

[VMware] Disconnect/Detach config drive ISO (if exists) on stop VM

4.20.0.0

#9433

[VMware] Update data disk controller same as the root disk controller type when it is not set in the VM detail

4.20.0.0

#9589

[UI] Add project toggle for buckets

4.20.0.0

#9459

Fix usage volume size after resizing

4.20.0.0

#9540

Added domain path to all entities

4.20.0.0

#9329

Add support for network data in Config Drive

4.20.0.0

#9571

test: fix component tests test_acl_isolatednetwork and test_acl_isolatednetwork_delete

4.20.0.0

#8832

Fix snapshot scheduling with expired jobs

4.20.0.0

#9163

orchestration,hypervisor: allow custom manufacturer, product for vm metadata

4.20.0.0

#9422

allow users to apply extraconfig on updating VMs

4.20.0.0

#9542

server: do not check affinity groups if no vm group mappings

4.20.0.0

#8878

Download Volume Snapshots

4.20.0.0

#9550

Fix to allow actions on the network if it belongs to a project

4.20.0.0

#9548

UI: Add filter to list encrypted volumes

4.20.0.0

#9545

Fix Template and ISO upload events

4.20.0.0

#9553

Fix main branch issues

4.20.0.0

#9551

UI: Improve router listing page

4.20.0.0

#8689

Fix being able to expunge a VM through destroyVirtualMachine even when role rule does not allow

4.20.0.0

#9417

linstor: Improve copyPhysicalDisk performance

4.20.0.0

#9264

fix removeSecondaryStorageSelector response for docs

4.20.0.0

#8556

Allow deletion of system VM templates

4.20.0.0

#9225

Improvements to quota tariffs APIs and UI

4.20.0.0

#9435

NSX: add back removed code for NSX

4.20.0.0

#8812

Fix column from op_dc_ip_address_alloc not being referenced correctly by its ORM class

4.20.0.0

#9396

created VPC message a little less misleading

4.20.0.0

#9385

add procedures procedure

4.20.0.0

#9201

Ensure affinity groups are honored when VMs are deployed in parallel

4.20.0.0

#9487

ui: rename autoscale instance group to simply autoscaling group

4.20.0.0

#9499

test: fix component test test_acl_sharednetwork_deployVM-impersonation.py

4.20.0.0

#9340

Support user resource name / displaytext with emoji, unicode chars, and some sql exception msg improvements

4.20.0.0

#9390

libvirtstorageadaptor: better handle failed libvirt storagepool destroy

4.20.0.0

#9447

Fix snapshot chain being deleted on XenServer

4.20.0.0

#8615

Add UI to view and download usage records

4.20.0.0

#9450

packaging: bundle latest cmk x86 build with deb and rpm packages

4.20.0.0

#9426

test: improve purge expunged resources b/g task testcase

4.20.0.0

#9419

API: Fix missing keys in listZonesMetrics response

4.20.0.0

#9399

ui: vm metrics note about behaviour across hypervisors

4.20.0.0

#9434

Fixup CKS UI for external managed clusters

4.20.0.0

#9458

UI: Display Firewall, LB and Port Forwading rules tab for CKS clusters deployed on isolated networks

4.20.0.0

#9442

Fix removal of usage records

4.20.0.0

#9437

Add systemvmtemplate arm64 build support

4.20.0.0

#8739

[4.20] VR: fix issue if userdata is binary data

4.20.0.0

#9043

Enhancement in the accuracy of the logs regarding the capacity, usage, and threshold of secondary storages

4.20.0.0

#9062

Change exception when orchestrating VM start

4.20.0.0

#8833

Fix link to removed volumes being shown in info card and list view

4.20.0.0

#9409

ui: add new API docs tab

4.20.0.0

#9402

Icon changed for control-outlined

151 Issues listed