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 |
systemvmtemplate: fix Debian 12.11.0 ISO url |
|
4.20.1.0 |
server: fix list diskoffering by domainid returns Inactive offerings |
|
4.20.1.0 |
Routed: support vxlan networks |
|
4.20.1.0 |
Fix issue with configdrive on XenServer |
|
4.20.1.0 |
backport #10744: engine/schema: create default network offering for vpc tier with conserve_mode=1 for fresh installation |
|
4.20.1.0 |
.github: fix sonar checks |
|
4.20.1.0 |
Fixed some typos |
|
4.20.1.0 |
test: cleanup acl in test_global_acls.py |
|
4.20.1.0 |
mgmt: add back serviceip in ManagementServerResponse |
|
4.20.1.0 |
Address assignVm regression |
|
4.20.1.0 |
test: fix several simulator CI failures |
|
4.20.1.0 |
test: fix test_restore_vm failure on vmware |
|
4.20.1.0 |
test: Update test ubuntu template for VMware to deployasis=False |
|
4.20.1.0 |
VMware 80u2 and 80u3 updates/fixes |
|
4.20.1.0 |
linstor: fix host connect recursion regression |
|
4.20.1.0 |
Fix issue with security group selection box display |
|
4.20.1.0 |
ui: add an infinite scroll select component |
|
4.20.1.0 |
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 |
Prevent data corruption for StorPool volumes |
|
4.20.1.0 |
Fix for Vlan doesn’t match issue while adding IP range for the shared network without any IP range |
|
4.20.1.0 |
Correct typo in an exception message |
|
4.20.1.0 |
VMware import - logs sanitation |
|
4.20.1.0 |
ssvm: reset fields on destroy |
|
4.20.1.0 |
ui: Assign/Remove Backup offering buttons incorrect in details view |
|
4.20.1.0 |
NAS BnR: Restore backed-up volume on live instances is not readable |
|
4.20.1.0 |
List usage records for network offering (usage type 13) when offering id is specified in usage id |
|
4.20.1.0 |
[Vmware] Improve listing of Vmware Datacenter VMs for migration to KVM |
|
4.20.1.0 |
Updated Endpoint Selector to pick the Cluster in Enabled state (in addition to Host state) |
|
4.20.1.0 |
Direct agents rebalance improvements with multiple management server nodes |
|
4.20.1.0 |
Support XenServer 8.4 / XCP 8.3 - make scripts python3 compatible |
|
4.20.1.0 |
Linstor: implement volume and storage stats |
|
4.20.1.0 |
enhancement: add password to configdrive vendor_data.json |
|
4.20.1.0 |
[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 |
refactor create duplicate alert check |
|
4.20.1.0 |
core: support chunked transfer for image files |
|
4.20.1.0 |
server: check if redundant router is supported when restart network with makeredundant = true |
|
4.20.1.0 |
xenserver: destroy halted vm on expunge |
|
4.20.1.0 |
cleanup call on super in affinity groups projects component test |
|
4.20.1.0 |
StorPool notify libvirt when volume is resized |
|
4.20.1.0 |
ui: improve metrics api use in list views |
|
4.20.1.0 |
engine/schema: create default network offering for vpc tier with conserve_mode=1 for fresh installation |
|
4.20.1.0 |
server: fetch IP of VMs on L2 networks |
|
4.20.1.0 |
UI workaround for the inconsistent formatting of listVirtualMachinesUsageHistory |
|
4.20.1.0 |
Backport #9888 to 4.19: Fix Usage inconsistencies |
|
4.20.1.0 |
Add search bar on rules of roles |
|
4.20.1.0 |
Nas BnR: Fix for restore not working correctly |
|
4.20.1.0 |
test: fix test_hostha_simulator.py and test_outofbandmanagement.py |
|
4.20.1.0 |
[VMware] Update vlans with proper range before creating port group for dvSwitch |
|
4.20.1.0 |
test: cleanup test_guest_os.py for multiple execution |
|
4.20.1.0 |
server: prevent duplicate HA works and alerts |
|
4.20.1.0 |
smoke tests / CI : Fix test_vm_stric_host_tags |
|
4.20.1.0 |
Extra checks in UI when deleting accounts |
|
4.20.1.0 |
Update dependency required for test_outofbandmanagement.py |
|
4.20.1.0 |
check for custom offering and trim size |
|
4.20.1.0 |
[UI] Allow quiescevm and asyncbackup flags while taking volume snapshot from UI when these are supported for the volume |
|
4.20.1.0 |
server: apply network ACL even if there is no network ACLs in the ACL list (#9374) |
|
4.20.1.0 |
UI: show checksum field when register or upload template/isos |
|
4.20.1.0 |
UI: Allow editing a Running VM in an Advanced zone with security groups except for security group details |
|
4.20.1.0 |
Ceph object store: Fix LocationConstraint error |
|
4.20.1.0 |
UI: Display system VM count in hosts listing |
|
4.20.1.0 |
cloudutils: use “ip route” command instead of “route -n” in networkConfig.py |
|
4.20.1.0 |
ResourceCleanupService test fix for daylight saving time |
|
4.20.1.0 |
Xenserver smoke-test: Allow emojis to be accepted in volume name during volume creation |
|
4.20.1.0 |
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 |
smoke tests: Fix cluster DRS & non-strict host affinity smoke test failures on XenServer / XCP-ng |
|
4.20.1.0 |
Network Usage event model adjustments |
|
4.20.1.0 |
vTPM: support KVM and VMware |
|
4.20.1.0 |
Fix smoke tests due to change in behavior of restore VM |
|
4.20.1.0 |
api,ui: multi arch improvements |
|
4.20.1.0 |
Smoke tests: Xenserver - Fix consistent failure noticed on scale VM test |
|
4.20.1.0 |
test: fix test_certauthority_root.py |
|
4.20.1.0 |
Don’t specify ipv6 ranges for shared network |
|
4.20.1.0 |
Revert “Add the option to filter by host when retrieving of unregistered VMs (#9925)” |
|
4.20.1.0 |
server: fix available hypervisors listing for a zone |
|
4.20.1.0 |
Fix the size of a template downloaded from secondary storage |
|
4.20.1.0 |
ui: confirm on reset configurations |
|
4.20.1.0 |
Fix NPE on updating security groups for an instance |
|
4.20.1.0 |
Fix issue with allocator not considering subsequent clusters |
|
4.20.1.0 |
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 |
UI: Update message of load balancer for autoscaling group |
|
4.20.1.0 |
.github: fix simulator CI caused by imcompatibility between python3.10 and nosetests |
|
4.20.1.0 |
VR: add bind-interfaces to /etc/dnsmasq.d/cloud.conf |
|
4.20.1.0 |
plugin/shutdown: use mgmt server uuid in the shutdown response |
|
4.20.1.0 |
utils: fix extra slash in Redfish default systems url path |
|
4.20.1.0 |
only clean details and annotations when this template no longer exists |
|
4.20.1.0 |
HA: set correct hostId of HA work for vm migration |
|
4.20.1.0 |
UI: Move templates creation date to the Zones tab |
|
4.20.1.0 |
server: check startip and startipv6 of shared network |
|
4.20.1.0 |
Support ConfigDrive with VPC |
|
4.20.1.0 |
Fix volume migration failure handling |
|
4.20.1.0 |
Backport #10273 to 4.20: Grant access to 2FA APIs for default read-only and support roles |
|
4.20.1.0 |
Migrate public templates that have URLs on data migration across secondary storages |
|
4.20.1.0 |
Add download link of volumes, templates and ISOs to the download event details |
|
4.20.1.0 |
UI: Fix column name in Usage view |
|
4.20.1.0 |
4.19 fix saml account selector |
|
4.20.1.0 |
Usage server: remove logging of prameters including secret keys |
|
4.20.1.0 |
undo removal of accessLogger and deal with some warnings |
|
4.20.1.0 |
UI: Restore AS Numbers and IPv4 Subnets menus |
|
4.20.1.0 |
Backport #10500 framework/cluster: fix NPE for ms-host status when mgr stops |
|
4.20.1.0 |
xenserver: do not destroy halted hypervisor vm |
|
4.20.1.0 |
UI: Allow setting account and domain maximum amount of projects through the UI |
|
4.20.1.0 |
UI: Fix projects metrics on dashboard |
|
4.20.1.0 |
systemvm: Bump systemvm template version to debian 12.10 |
|
4.20.1.0 |
Enhance VPC Network Tier form to auto-populate Gateway, and Netmask |
|
4.20.1.0 |
Updated setup-sysvm-tmplt script, to run cmds accessing destdir with sudo |
|
4.20.1.0 |
enhancement: Optimize listZonesMetrics and listClustersMetrics call performance |
|
4.20.1.0 |
Preview-Experimental Support EL10 as Management Server and KVM host |
|
4.20.1.0 |
Host status auto refresh |
|
4.20.1.0 |
UI: fix list of vpc network offerings |
|
4.20.1.0 |
ui: fix considerlasthost for start vm |
|
4.20.1.0 |
Fix secondary storage selectors feature |
|
4.20.1.0 |
framework-config: improve configkey caching |
|
4.20.1.0 |
Update ubuntu image link for template download |
|
4.20.1.0 |
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 |
deal with null return for create deployment plan for maintenance |
|
4.20.1.0 |
linstor: implement missing deleteDatastore |
|
4.20.1.0 |
api: fix EntityReference in NetworkResponse.java |
|
4.20.1.0 |
server: fix npe during start vr edge case |
|
4.20.1.0 |
List only VMs associated to a userdata |
|
4.20.1.0 |
Veeam BnR : Fix for error in remove backup offering |
|
4.20.1.0 |
Fix Stats Collector to not divide by zero |
|
4.20.1.0 |
linstor: try to delete -rst resource before snapshot backup |
|
4.20.1.0 |
kvm: find cluster-wide pools only in Up state when investigate a host |
|
4.20.1.0 |
KVM: return null state instead of Disconnected when investigate a host without NFS |
|
4.20.1.0 |
VPC: fix private mtu of vpc tier |
|
4.20.1.0 |
UI: Allow custom footer in password reset page |
|
4.20.1.0 |
fix: prometheus: don’t poll the same tag multiple times |
|
4.20.1.0 |
test: fix failure in test_06_purge_expunged_vm_background_task |
|
4.20.1.0 |
lint: fix test_linstor_volumes.py |
|
4.20.1.0 |
Refactor alert email generation method |
|
4.20.1.0 |
ui: do not cache config.json and locale files |
|
4.20.1.0 |
NAS B&R Plugin enhancements |
|
4.20.1.0 |
Remove isMirrored parameter when creating a disk offering through UI |
|
4.20.1.0 |
UI: Proper explanation for the global setting to avoid ambiguity |
|
4.20.1.0 |
UI: Show Host OOBM parameter in form if configured |
|
4.20.1.0 |
UI: List host OOBM details when enabled and configured |
|
4.20.1.0 |
UI: Filter accounts by domain while creating templates - from Volume / Snapshot |
|
4.20.1.0 |
linstor: improve integration-tests |
|
4.20.1.0 |
UI: Add change host password |
|
4.20.1.0 |
removing the usage of volumeFreeze StorPool API call |
|
4.20.1.0 |
Fix listing disk offerings for newly created VMs that haven’t yet been started |
|
4.20.1.0 |
cloudstack-setup-databases: fix mode and group of key file |
|
4.20.1.0 |
add use of virsh domifaddr to get VM external DHCP IP |
|
4.20.1.0 |
systemvmtemplate: bump version Debian 12.9.0 and ACS 4.20.1 |
|
4.20.1.0 |
kvm: fix volume migration across cluster-scope pools |
|
4.20.1.0 |
UI: Fixes and minor enhacements to the Public IP Addresses section |
|
4.20.1.0 |
fix: enforce the minimum cgroup cpu shares value to 2 |
|
4.20.1.0 |
UI: Fix filtering of templates by account |
|
4.20.1.0 |
engine/orchestration: fix missing vm powerstate update vm state |
|
4.20.1.0 |
Fix hostId verification on unsuccessful expunge operation |
150 Issues listed