Changes in 4.20.1.0 since 4.20.0.0

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

Version

Github

Description

4.20.1.0

#10927

systemvmtemplate: fix Debian 12.11.0 ISO url

4.20.1.0

#10916

server: fix list diskoffering by domainid returns Inactive offerings

4.20.1.0

#10861

Routed: support vxlan networks

4.20.1.0

#10912

Fix issue with configdrive on XenServer

4.20.1.0

#10843

backport #10744: engine/schema: create default network offering for vpc tier with conserve_mode=1 for fresh installation

4.20.1.0

#10894

.github: fix sonar checks

4.20.1.0

#10882

Fixed some typos

4.20.1.0

#10893

test: cleanup acl in test_global_acls.py

4.20.1.0

#10891

mgmt: add back serviceip in ManagementServerResponse

4.20.1.0

#10875

Address assignVm regression

4.20.1.0

#10890

test: fix several simulator CI failures

4.20.1.0

#10885

test: fix test_restore_vm failure on vmware

4.20.1.0

#10881

test: Update test ubuntu template for VMware to deployasis=False

4.20.1.0

#10586

VMware 80u2 and 80u3 updates/fixes

4.20.1.0

#10878

linstor: fix host connect recursion regression

4.20.1.0

#10849

Fix issue with security group selection box display

4.20.1.0

#10840

ui: add an infinite scroll select component

4.20.1.0

#10777

Reset the pool id when create volume fails on the allocated pool, and update the resize error when no endpoint exists

4.20.1.0

#10799

Prevent data corruption for StorPool volumes

4.20.1.0

#10837

Fix for Vlan doesn’t match issue while adding IP range for the shared network without any IP range

4.20.1.0

#10876

Correct typo in an exception message

4.20.1.0

#10433

VMware import - logs sanitation

4.20.1.0

#10253

ssvm: reset fields on destroy

4.20.1.0

#10867

ui: Assign/Remove Backup offering buttons incorrect in details view

4.20.1.0

#10844

NAS BnR: Restore backed-up volume on live instances is not readable

4.20.1.0

#10852

List usage records for network offering (usage type 13) when offering id is specified in usage id

4.20.1.0

#10770

[Vmware] Improve listing of Vmware Datacenter VMs for migration to KVM

4.20.1.0

#10757

Updated Endpoint Selector to pick the Cluster in Enabled state (in addition to Host state)

4.20.1.0

#10674

Direct agents rebalance improvements with multiple management server nodes

4.20.1.0

#10684

Support XenServer 8.4 / XCP 8.3 - make scripts python3 compatible

4.20.1.0

#10850

Linstor: implement volume and storage stats

4.20.1.0

#10061

enhancement: add password to configdrive vendor_data.json

4.20.1.0

#10748

[VMware] Sync the disk path or datastore changes for IDE disks, and before any volume resize during start vm (for the volumes on datastore cluster)

4.20.1.0

#10544

refactor create duplicate alert check

4.20.1.0

#10820

core: support chunked transfer for image files

4.20.1.0

#10612

server: check if redundant router is supported when restart network with makeredundant = true

4.20.1.0

#10833

xenserver: destroy halted vm on expunge

4.20.1.0

#10807

cleanup call on super in affinity groups projects component test

4.20.1.0

#10775

StorPool notify libvirt when volume is resized

4.20.1.0

#9825

ui: improve metrics api use in list views

4.20.1.0

#10744

engine/schema: create default network offering for vpc tier with conserve_mode=1 for fresh installation

4.20.1.0

#10431

server: fetch IP of VMs on L2 networks

4.20.1.0

#10824

UI workaround for the inconsistent formatting of listVirtualMachinesUsageHistory

4.20.1.0

#10712

Backport #9888 to 4.19: Fix Usage inconsistencies

4.20.1.0

#10822

Add search bar on rules of roles

4.20.1.0

#10785

Nas BnR: Fix for restore not working correctly

4.20.1.0

#10815

test: fix test_hostha_simulator.py and test_outofbandmanagement.py

4.20.1.0

#10708

[VMware] Update vlans with proper range before creating port group for dvSwitch

4.20.1.0

#10818

test: cleanup test_guest_os.py for multiple execution

4.20.1.0

#10624

server: prevent duplicate HA works and alerts

4.20.1.0

#10806

smoke tests / CI : Fix test_vm_stric_host_tags

4.20.1.0

#10760

Extra checks in UI when deleting accounts

4.20.1.0

#10805

Update dependency required for test_outofbandmanagement.py

4.20.1.0

#10629

check for custom offering and trim size

4.20.1.0

#10265

[UI] Allow quiescevm and asyncbackup flags while taking volume snapshot from UI when these are supported for the volume

4.20.1.0

#10241

server: apply network ACL even if there is no network ACLs in the ACL list (#9374)

4.20.1.0

#10725

UI: show checksum field when register or upload template/isos

4.20.1.0

#10714

UI: Allow editing a Running VM in an Advanced zone with security groups except for security group details

4.20.1.0

#10772

Ceph object store: Fix LocationConstraint error

4.20.1.0

#10791

UI: Display system VM count in hosts listing

4.20.1.0

#10726

cloudutils: use “ip route” command instead of “route -n” in networkConfig.py

4.20.1.0

#10749

ResourceCleanupService test fix for daylight saving time

4.20.1.0

#10774

Xenserver smoke-test: Allow emojis to be accepted in volume name during volume creation

4.20.1.0

#10525

Add new config (non-dynamic) for agent connections monitor thread, and keep timeunit to secs (in sync with the earlier Wait config)

4.20.1.0

#10761

smoke tests: Fix cluster DRS & non-strict host affinity smoke test failures on XenServer / XCP-ng

4.20.1.0

#10755

Network Usage event model adjustments

4.20.1.0

#10543

vTPM: support KVM and VMware

4.20.1.0

#10583

Fix smoke tests due to change in behavior of restore VM

4.20.1.0

#10289

api,ui: multi arch improvements

4.20.1.0

#10741

Smoke tests: Xenserver - Fix consistent failure noticed on scale VM test

4.20.1.0

#10762

test: fix test_certauthority_root.py

4.20.1.0

#10746

Don’t specify ipv6 ranges for shared network

4.20.1.0

#10647

Revert “Add the option to filter by host when retrieving of unregistered VMs (#9925)”

4.20.1.0

#10738

server: fix available hypervisors listing for a zone

4.20.1.0

#10662

Fix the size of a template downloaded from secondary storage

4.20.1.0

#10745

ui: confirm on reset configurations

4.20.1.0

#10493

Fix NPE on updating security groups for an instance

4.20.1.0

#10603

Fix issue with allocator not considering subsequent clusters

4.20.1.0

#10568

Remove the validation of the amount of acquired public IPs when enabling static NAT, adding PF and LB rules on VPC public IPs

4.20.1.0

#10750

UI: Update message of load balancer for autoscaling group

4.20.1.0

#10753

.github: fix simulator CI caused by imcompatibility between python3.10 and nosetests

4.20.1.0

#10739

VR: add bind-interfaces to /etc/dnsmasq.d/cloud.conf

4.20.1.0

#10717

plugin/shutdown: use mgmt server uuid in the shutdown response

4.20.1.0

#10630

utils: fix extra slash in Redfish default systems url path

4.20.1.0

#10728

only clean details and annotations when this template no longer exists

4.20.1.0

#10591

HA: set correct hostId of HA work for vm migration

4.20.1.0

#10709

UI: Move templates creation date to the Zones tab

4.20.1.0

#10704

server: check startip and startipv6 of shared network

4.20.1.0

#10495

Support ConfigDrive with VPC

4.20.1.0

#10707

Fix volume migration failure handling

4.20.1.0

#10702

Backport #10273 to 4.20: Grant access to 2FA APIs for default read-only and support roles

4.20.1.0

#10364

Migrate public templates that have URLs on data migration across secondary storages

4.20.1.0

#10564

Add download link of volumes, templates and ISOs to the download event details

4.20.1.0

#10700

UI: Fix column name in Usage view

4.20.1.0

#10311

4.19 fix saml account selector

4.20.1.0

#10649

Usage server: remove logging of prameters including secret keys

4.20.1.0

#10567

undo removal of accessLogger and deal with some warnings

4.20.1.0

#10580

UI: Restore AS Numbers and IPv4 Subnets menus

4.20.1.0

#10653

Backport #10500 framework/cluster: fix NPE for ms-host status when mgr stops

4.20.1.0

#9175

xenserver: do not destroy halted hypervisor vm

4.20.1.0

#10652

UI: Allow setting account and domain maximum amount of projects through the UI

4.20.1.0

#10651

UI: Fix projects metrics on dashboard

4.20.1.0

#10628

systemvm: Bump systemvm template version to debian 12.10

4.20.1.0

#10617

Enhance VPC Network Tier form to auto-populate Gateway, and Netmask

4.20.1.0

#10263

Updated setup-sysvm-tmplt script, to run cmds accessing destdir with sudo

4.20.1.0

#10613

enhancement: Optimize listZonesMetrics and listClustersMetrics call performance

4.20.1.0

#10496

Preview-Experimental Support EL10 as Management Server and KVM host

4.20.1.0

#10606

Host status auto refresh

4.20.1.0

#10595

UI: fix list of vpc network offerings

4.20.1.0

#10602

ui: fix considerlasthost for start vm

4.20.1.0

#10546

Fix secondary storage selectors feature

4.20.1.0

#10513

framework-config: improve configkey caching

4.20.1.0

#10559

Update ubuntu image link for template download

4.20.1.0

#10524

Fix to propagate updated management servers list and lb algorithm in host and indirect.agent.lb.algorithm settings resp, to systemvm agents

4.20.1.0

#10518

deal with null return for create deployment plan for maintenance

4.20.1.0

#10561

linstor: implement missing deleteDatastore

4.20.1.0

#10563

api: fix EntityReference in NetworkResponse.java

4.20.1.0

#10366

server: fix npe during start vr edge case

4.20.1.0

#10569

List only VMs associated to a userdata

4.20.1.0

#10562

Veeam BnR : Fix for error in remove backup offering

4.20.1.0

#10492

Fix Stats Collector to not divide by zero

4.20.1.0

#10443

linstor: try to delete -rst resource before snapshot backup

4.20.1.0

#10516

kvm: find cluster-wide pools only in Up state when investigate a host

4.20.1.0

#10515

KVM: return null state instead of Disconnected when investigate a host without NFS

4.20.1.0

#10257

VPC: fix private mtu of vpc tier

4.20.1.0

#10461

UI: Allow custom footer in password reset page

4.20.1.0

#10450

fix: prometheus: don’t poll the same tag multiple times

4.20.1.0

#10501

test: fix failure in test_06_purge_expunged_vm_background_task

4.20.1.0

#10502

lint: fix test_linstor_volumes.py

4.20.1.0

#8831

Refactor alert email generation method

4.20.1.0

#10497

ui: do not cache config.json and locale files

4.20.1.0

#9666

NAS B&R Plugin enhancements

4.20.1.0

#10474

Remove isMirrored parameter when creating a disk offering through UI

4.20.1.0

#10042

UI: Proper explanation for the global setting to avoid ambiguity

4.20.1.0

#10484

UI: Show Host OOBM parameter in form if configured

4.20.1.0

#10472

UI: List host OOBM details when enabled and configured

4.20.1.0

#10455

UI: Filter accounts by domain while creating templates - from Volume / Snapshot

4.20.1.0

#10439

linstor: improve integration-tests

4.20.1.0

#10337

UI: Add change host password

4.20.1.0

#8575

removing the usage of volumeFreeze StorPool API call

4.20.1.0

#10476

Fix listing disk offerings for newly created VMs that haven’t yet been started

4.20.1.0

#10466

cloudstack-setup-databases: fix mode and group of key file

4.20.1.0

#10376

add use of virsh domifaddr to get VM external DHCP IP

4.20.1.0

#10462

systemvmtemplate: bump version Debian 12.9.0 and ACS 4.20.1

4.20.1.0

#10266

kvm: fix volume migration across cluster-scope pools

4.20.1.0

#10351

UI: Fixes and minor enhacements to the Public IP Addresses section

4.20.1.0

#10221

fix: enforce the minimum cgroup cpu shares value to 2

4.20.1.0

#10425

UI: Fix filtering of templates by account

4.20.1.0

#10407

engine/orchestration: fix missing vm powerstate update vm state

4.20.1.0

#10418

Fix hostId verification on unsuccessful expunge operation

150 Issues listed