Changes in 4.21.0.0 since 4.20.1.0
Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/35?closed=1 to track its issues
Version  | 
Github  | 
Description  | 
|---|---|---|
4.21.0.0  | 
Fix of create a template from a StorPool snapshot on another zone  | 
|
4.21.0.0  | 
Fix deployment of CKS clusters in Basic zone  | 
|
4.21.0.0  | 
Remove non-existent network service provider from UI  | 
|
4.21.0.0  | 
Update error message when no snapshot strategy is found  | 
|
4.21.0.0  | 
Fix for PowerFlex MDM configuration on host while preparing the SDC connection  | 
|
4.21.0.0  | 
Fix for create template from snapshot (for snapshots on primary storage and storage doesn’t support create snapshot to template directly)  | 
|
4.21.0.0  | 
[KVM] CPU Features for System VMs  | 
|
4.21.0.0  | 
Fix snapshot physical size listing  | 
|
4.21.0.0  | 
Proxmox: fix restore snapshot with memory  | 
|
4.21.0.0  | 
linstor: fix getVolumeStats if multiple Linstor primary storages are used  | 
|
4.21.0.0  | 
server: fix conserve_mode of DefaultIsolatedNetworkOfferingForVpcNetworks  | 
|
4.21.0.0  | 
Exclude External hypervisor type during upgrade for System VM template checks  | 
|
4.21.0.0  | 
UI: fix addHost error in zone creation wizard  | 
|
4.21.0.0  | 
Add support for nvidia vGPU support with vendor specific framework  | 
|
4.21.0.0  | 
Fix ConfigurationVO load exception after schema change  | 
|
4.21.0.0  | 
ui: make vpc cidr required when not showing cidrsize  | 
|
4.21.0.0  | 
Network rate must be multiplied by 125 not 128  | 
|
4.21.0.0  | 
noVNC: Show a dot cursor when the cursor is not visible  | 
|
4.21.0.0  | 
UI: Fix duplicate edit zone button on Basic zones  | 
|
4.21.0.0  | 
Fix edit of compute offering in UI  | 
|
4.21.0.0  | 
api: fix scale or upgrade systemvm  | 
|
4.21.0.0  | 
[UI] Fix zone creation wizard stuck on configuring public traffic  | 
|
4.21.0.0  | 
Fix of deployment VM from a copied snapshot in another zone  | 
|
4.21.0.0  | 
get forward header for proxies and apply it in Jetty  | 
|
4.21.0.0  | 
cleanup: remove com.cloud.user.MockAccountManagerImpl  | 
|
4.21.0.0  | 
server: fix vm deployment without networkid in a zone with shared networks  | 
|
4.21.0.0  | 
Agent connection improvements  | 
|
4.21.0.0  | 
Fix infrastructure leak on exception while attaching/detaching volumes in VMware  | 
|
4.21.0.0  | 
Fix create statement for safer upgrades  | 
|
4.21.0.0  | 
Remove volume size check in restoreBackupToVM  | 
|
4.21.0.0  | 
juniper-contrail: publish events only for the module  | 
|
4.21.0.0  | 
custom AccessLogger  | 
|
4.21.0.0  | 
Support of snapshot copy to primary storage in different zones.  | 
|
4.21.0.0  | 
fix storage pool capacity threshold flag  | 
|
4.21.0.0  | 
Handle project delete in details view  | 
|
4.21.0.0  | 
ui: pass validated storagepolicy for swift store  | 
|
4.21.0.0  | 
plugin-swift: handle null cache store  | 
|
4.21.0.0  | 
added online/offline copy method for Primera storage adapter  | 
|
4.21.0.0  | 
Improve volume backup restoration log  | 
|
4.21.0.0  | 
ceph: fix SignatureDoesNotMatch by using correct secret key when create bucket  | 
|
4.21.0.0  | 
cloud.spec: provide option between tzdata-java and timezone-java  | 
|
4.21.0.0  | 
Netris: Fix Netris provider parameter name and response  | 
|
4.21.0.0  | 
API to list console sessions  | 
|
4.21.0.0  | 
Fix failing simulator vgpu test  | 
|
4.21.0.0  | 
ui: fix initial pagination for images in deploy forms  | 
|
4.21.0.0  | 
agent: increase timeout for host arch retrieval  | 
|
4.21.0.0  | 
ui: update project menu on projects change  | 
|
4.21.0.0  | 
ui: fix api type in InfiniteScrollSelect  | 
|
4.21.0.0  | 
Update System VM template Guest OS version  | 
|
4.21.0.0  | 
api,server,ui: allow listing events by state  | 
|
4.21.0.0  | 
UI support for deploy a VM from volume/snapshot  | 
|
4.21.0.0  | 
Refactoring smoke tests  | 
|
4.21.0.0  | 
Fix GPU discovery script to make it run with mdev for SR-IOV enabled devices  | 
|
4.21.0.0  | 
Show chain size in snapshot response for incremental snapshots  | 
|
4.21.0.0  | 
UI: Fix cpu & memory details on list view for unmanaged k8s clusters (CAPC)  | 
|
4.21.0.0  | 
Find system VM templates for CKS clusters and SharedFS honouring the preferred architecture  | 
|
4.21.0.0  | 
Allow full clone volumes with thin provisioning  | 
|
4.21.0.0  | 
fix fsvm-init.yml to detect virtio-scsi in kvm  | 
|
4.21.0.0  | 
Create new Instance from VM backup  | 
|
4.21.0.0  | 
Selected update traffic type based on chosen traffic type  | 
|
4.21.0.0  | 
ui: fix delete traffic type  | 
|
4.21.0.0  | 
[UI] Use GET request method for list API calls  | 
|
4.21.0.0  | 
API: Set Object name when expunging VM  | 
|
4.21.0.0  | 
Support to list templates in ready state (new API parameter ‘isready’, similar to list ISOs)  | 
|
4.21.0.0  | 
Shutdown MS maintenance jobs when finished  | 
|
4.21.0.0  | 
Refactoring retention of backup schedules  | 
|
4.21.0.0  | 
UI: Display NSX Provider only when NSX is the selected Isolation method  | 
|
4.21.0.0  | 
Fix listCapacity sort by usage  | 
|
4.21.0.0  | 
kvm: fix regression 5a52ca78ae5e165211c618525613c3d62cfd1b28  | 
|
4.21.0.0  | 
ui: make events tab selected columns persistent using cache  | 
|
4.21.0.0  | 
kvm, ui: fix interface when using vlan subnet for storage traffic type  | 
|
4.21.0.0  | 
ui: fix advance setting behaviour in autoscale form  | 
|
4.21.0.0  | 
Fix build and ui build errors in main  | 
|
4.21.0.0  | 
Upgrade noVNC from 1.4.0 to 1.6.0  | 
|
4.21.0.0  | 
server: fix IllegalMonitorStateException on cluster managedstate change  | 
|
4.21.0.0  | 
ui: fix volume size not showing  | 
|
4.21.0.0  | 
[Multi-Arch] Select Template Arch when creating template from volume  | 
|
4.21.0.0  | 
Update CIDR/Gateway of the Shared Networks from Guest IP ranges  | 
|
4.21.0.0  | 
Feature: Add support for GPU with KVM hosts  | 
|
4.21.0.0  | 
README: add Contributors Avatars and Star History  | 
|
4.21.0.0  | 
Prevent infinite autoscaling  | 
|
4.21.0.0  | 
api,server,extensions: allow updating extension resource map details  | 
|
4.21.0.0  | 
Fix local storage pool disconnect issue  | 
|
4.21.0.0  | 
ui: fix NAN% used memory for vm  | 
|
4.21.0.0  | 
server: fix NaN metrics for external resources  | 
|
4.21.0.0  | 
[UI] Fix for local storage enable/disable toggle in edit zone  | 
|
4.21.0.0  | 
Add unit tests for getConfigResources in ModuleDefinitionSet and improve context readability  | 
|
4.21.0.0  | 
Prevent multi-select dropdown menu from floating on scrolling through the form  | 
|
4.21.0.0  | 
[DB] Add force recreate parameter to cloudstack-setup-databases script  | 
|
4.21.0.0  | 
Extensions Framework & Orchestrate Anything  | 
|
4.21.0.0  | 
ui: fix compute offering edit  | 
|
4.21.0.0  | 
[UI] Add dedicated account field dropdown on zone creation  | 
|
4.21.0.0  | 
schema,framework/db,server: fix user_vm_details usage  | 
|
4.21.0.0  | 
[CKS] Create Kubernetes ISO support for ARCH optional parameter  | 
|
4.21.0.0  | 
Mark LDAP user query timeout as incorrect login instead of disabling user immediately  | 
|
4.21.0.0  | 
Allow custom NTP servers for CPVM  | 
|
4.21.0.0  | 
linstor: Use template’s uuid if pool’s downloadPath is null as resour…  | 
|
4.21.0.0  | 
Netris Network Plugin Integration with CloudStack  | 
|
4.21.0.0  | 
Validate qcow2 file during import operation  | 
|
4.21.0.0  | 
Config ‘vm.network.nic.max.secondary.ipaddresses’ - Update default value (and value if not set) to 10 as per the config description and default value in parseInt of the config  | 
|
4.21.0.0  | 
Fix pre-commit warnings for deprecated stage names  | 
|
4.21.0.0  | 
[Vmware to KVM Migration] Preserve boot type and boot mode of instances to be migrated  | 
|
4.21.0.0  | 
polish: Fix some inconsistencies in object names and messages  | 
|
4.21.0.0  | 
UI: Add option to Login to a specific Project view via setting on config.json  | 
|
4.21.0.0  | 
console: optimise buffer sizes for faster console performance  | 
|
4.21.0.0  | 
[UI] Deploy VM: Restore preselection of the first available template  | 
|
4.21.0.0  | 
schema, refactor: rename cloud.user_vm_details to cloud.vm_instance_details  | 
|
4.21.0.0  | 
UI: Fix missing labels  | 
|
4.21.0.0  | 
misc: fix typo sercurity -> security  | 
|
4.21.0.0  | 
UI: Fix OS Type displayed for a VM  | 
|
4.21.0.0  | 
list only own zones for resource admin  | 
|
4.21.0.0  | 
Fix for dynamic scaling toggle for instance  | 
|
4.21.0.0  | 
pre-commit: add gitleaks to detect hardcoded secrets  | 
|
4.21.0.0  | 
Fix HTML license; standardize HTML code  | 
|
4.21.0.0  | 
pre-commit: upgrade markdownlint to the latest version  | 
|
4.21.0.0  | 
add since parameter to BackupScheduleResponse  | 
|
4.21.0.0  | 
Fix restore from NAS backup when datadisk is older than the root disk.  | 
|
4.21.0.0  | 
NAS backup provider: Support backup and restore with Shared mount point primary storage.  | 
|
4.21.0.0  | 
Object storage browser: Get Content-Type from the file extension during upload  | 
|
4.21.0.0  | 
OVM deprecation  | 
|
4.21.0.0  | 
UI: Fix ISO Hypervisor selection  | 
|
4.21.0.0  | 
Fix deletion of backup schedules  | 
|
4.21.0.0  | 
Add special Icon to Shared FileSystem Instances  | 
|
4.21.0.0  | 
Fix to create instances with smaller templates (< 1 GB) on PowerFlex/ScaleIO storage  | 
|
4.21.0.0  | 
Guard OS type update for iso/template with existing vms  | 
|
4.21.0.0  | 
Fix KVM incremental snapshot removal when using multiple secondary storages  | 
|
4.21.0.0  | 
Add format and physicalsize in listIsoOs api response  | 
|
4.21.0.0  | 
Handle exception for decoder while uploading ISO from local  | 
|
4.21.0.0  | 
Fix update resource count failure for domains  | 
|
4.21.0.0  | 
Update .asf.yaml: remove new committer Bernardo  | 
|
4.21.0.0  | 
npe guard for get host info on vmware  | 
|
4.21.0.0  | 
kvm: consider Debian same as Ubuntu  | 
|
4.21.0.0  | 
UI: Fix traffic Label on Zone creation wizard for VMware  | 
|
4.21.0.0  | 
List templates and ISOs by domain  | 
|
4.21.0.0  | 
Allow populating generic templates during Zone Deployment  | 
|
4.21.0.0  | 
PowerFlex/ScaleIO - Wait after SDC service start/restart/stop, and retry to fetch SDC id/guid  | 
|
4.21.0.0  | 
File-based disk-only VM snapshot with KVM as hypervisor  | 
|
4.21.0.0  | 
Usage parsers refactoring  | 
|
4.21.0.0  | 
PowerFlex/ScaleIO - MDM and host SDC connection enhancements  | 
|
4.21.0.0  | 
[CKS] Simplify logic for scaling CKS cluster service offerings  | 
|
4.21.0.0  | 
UI fix api in project view  | 
|
4.21.0.0  | 
systemvm: build 4.20.2 template with ‘depmod -a’  | 
|
4.21.0.0  | 
CPU to Memory weight based algorithm to order cluster  | 
|
4.21.0.0  | 
GUI whitelabel runtime system  | 
|
4.21.0.0  | 
Hide CloudStack version from XML response when unauthenticated  | 
|
4.21.0.0  | 
Remove unfinished usage job entries of the host on start  | 
|
4.21.0.0  | 
KVM: Option to deploy a VM with existing volume/snapshot  | 
|
4.21.0.0  | 
fix priority for volume copy operation  | 
|
4.21.0.0  | 
schema: fix missing columns index  | 
|
4.21.0.0  | 
Refactor: Replace sleep() with wait()  | 
|
4.21.0.0  | 
Inefficient use of a for loop  | 
|
4.21.0.0  | 
Improve error when a template to owned by non root-admin is registered for all zones.  | 
|
4.21.0.0  | 
.github: restrict codecov in UI build to apache/cloudstack repo  | 
|
4.21.0.0  | 
UI: Fix volumes SearchView  | 
|
4.21.0.0  | 
[Vmware to KVM Migration] Fix issue with vCenter Standalone hosts for VM listing  | 
|
4.21.0.0  | 
directdownload: fix keytool importcert  | 
|
4.21.0.0  | 
Allow configuring Announcement banner by admin  | 
|
4.21.0.0  | 
Support ApiServer to enforce POST requests for state changing APIs and requests with timestamps  | 
|
4.21.0.0  | 
Normalize naming of Kubernetes clusters  | 
|
4.21.0.0  | 
Add API command remove management server  | 
|
4.21.0.0  | 
[VMware to KVM Migration] Fix for converted instance NPE issue when source VMware instance OVF is exported from management server  | 
|
4.21.0.0  | 
ui: fix handler for deploy button menu  | 
|
4.21.0.0  | 
server: fix orphan db transaction issue  | 
|
4.21.0.0  | 
Corrected quota type indexes  | 
|
4.21.0.0  | 
Management Server - Prepare for Maintenance and Cancel Maintenance improvements  | 
|
4.21.0.0  | 
Do not rely on Memory engine in DB setup scripts  | 
|
4.21.0.0  | 
Block volume shrink on Xen  | 
|
4.21.0.0  | 
Support Direct Download on Ceph primary storage  | 
|
4.21.0.0  | 
ui: fix missing changes from #10814  | 
|
4.21.0.0  | 
[Vmware to KVM Migration] Display virt-v2v and ovftool versions for supported hosts for migration  | 
|
4.21.0.0  | 
[Vmware to KVM Migration] Improve the Force MS option text  | 
|
4.21.0.0  | 
docs: Update INSTALL.md for frontend build instructions  | 
|
4.21.0.0  | 
Add check for ldap truststore password  | 
|
4.21.0.0  | 
CKS Enhancements  | 
|
4.21.0.0  | 
Changes baseurl for downloading kubectl  | 
|
4.21.0.0  | 
Add access modifiers to VirtualMachineTO  | 
|
4.21.0.0  | 
docs: revise INSTALL.md with updated Maven setup  | 
|
4.21.0.0  | 
Remove test/selenium/ test/src-not-used/  | 
|
4.21.0.0  | 
Fix volume allocation logs  | 
|
4.21.0.0  | 
enabled discard option  | 
|
4.21.0.0  | 
StorPool: support for direct download  | 
|
4.21.0.0  | 
Check Qcow2 version before using –bitmaps  | 
|
4.21.0.0  | 
Fix data being replicated on VM’s metadata file in VR  | 
|
4.21.0.0  | 
Add parameter to not create additional users on cloudstack-setup-databases  | 
|
4.21.0.0  | 
engine-schema: fix naming for AlmaLinux  | 
|
4.21.0.0  | 
docs: fix outdated Maven subtitle in INSTALL.md  | 
|
4.21.0.0  | 
engine-schema: fix duplicate statements in upgrade path  | 
|
4.21.0.0  | 
ui: fix build after forward merge  | 
|
4.21.0.0  | 
StorPool added device ID tag to the StorPool volumes  | 
|
4.21.0.0  | 
Accept case insensitive values in boolean settings  | 
|
4.21.0.0  | 
ui,api,server: template categorization based on os  | 
|
4.21.0.0  | 
ui: show deploy/create button on right info pane  | 
|
4.21.0.0  | 
ui: missing changes from #10115  | 
|
4.21.0.0  | 
Log previous and new value of configuration when reset/update API is called  | 
194 Issues listed
Changes in 4.21.0.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
Changes in 4.21.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  | 
Type  | 
Priority  | 
Description  | 
|---|---|---|---|---|
4.19.3.0  | 
server: fix list diskoffering by domainid returns Inactive offerings  | 
|||
4.19.3.0  | 
Fix issue with configdrive on XenServer  | 
|||
4.19.3.0  | 
backport #10744: engine/schema: create default network offering for vpc tier with conserve_mode=1 for fresh installation  | 
|||
4.19.3.0  | 
Fixed some typos  | 
|||
4.19.3.0  | 
test: cleanup acl in test_global_acls.py  | 
|||
4.19.3.0  | 
Fix issue with security group selection box display  | 
|||
4.19.3.0  | 
ui: add an infinite scroll select component  | 
|||
4.19.3.0  | 
Reset the pool id when create volume fails on the allocated pool, and update the resize error when no endpoint exists  | 
|||
4.19.3.0  | 
Prevent data corruption for StorPool volumes  | 
|||
4.19.3.0  | 
Fix for Vlan doesn’t match issue while adding IP range for the shared network without any IP range  | 
|||
4.19.3.0  | 
Correct typo in an exception message  | 
|||
4.19.3.0  | 
VMware import - logs sanitation  | 
|||
4.19.3.0  | 
ssvm: reset fields on destroy  | 
|||
4.19.3.0  | 
List usage records for network offering (usage type 13) when offering id is specified in usage id  | 
|||
4.19.3.0  | 
[Vmware] Improve listing of Vmware Datacenter VMs for migration to KVM  | 
|||
4.19.3.0  | 
Linstor: implement volume and storage stats  | 
|||
4.19.3.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.19.3.0  | 
refactor create duplicate alert check  | 
|||
4.19.3.0  | 
server: check if redundant router is supported when restart network with makeredundant = true  | 
|||
4.19.3.0  | 
xenserver: destroy halted vm on expunge  | 
|||
4.19.3.0  | 
cleanup call on super in affinity groups projects component test  | 
|||
4.19.3.0  | 
server: fetch IP of VMs on L2 networks  | 
|||
4.19.3.0  | 
UI workaround for the inconsistent formatting of listVirtualMachinesUsageHistory  | 
|||
4.19.3.0  | 
Backport #9888 to 4.19: Fix Usage inconsistencies  | 
|||
4.19.3.0  | 
[VMware] Update vlans with proper range before creating port group for dvSwitch  | 
|||
4.19.3.0  | 
server: prevent duplicate HA works and alerts  | 
|||
4.19.3.0  | 
Extra checks in UI when deleting accounts  | 
|||
4.19.3.0  | 
Update dependency required for test_outofbandmanagement.py  | 
|||
4.19.3.0  | 
check for custom offering and trim size  | 
|||
4.19.3.0  | 
[UI] Allow quiescevm and asyncbackup flags while taking volume snapshot from UI when these are supported for the volume  | 
|||
4.19.3.0  | 
UI: show checksum field when register or upload template/isos  | 
|||
4.19.3.0  | 
UI: Allow editing a Running VM in an Advanced zone with security groups except for security group details  | 
|||
4.19.3.0  | 
cloudutils: use “ip route” command instead of “route -n” in networkConfig.py  | 
|||
4.19.3.0  | 
smoke tests: Fix cluster DRS & non-strict host affinity smoke test failures on XenServer / XCP-ng  | 
|||
4.19.3.0  | 
Network Usage event model adjustments  | 
|||
4.19.3.0  | 
Fix smoke tests due to change in behavior of restore VM  | 
|||
4.19.3.0  | 
test: fix test_certauthority_root.py  | 
|||
4.19.3.0  | 
Don’t specify ipv6 ranges for shared network  | 
|||
4.19.3.0  | 
Revert “Add the option to filter by host when retrieving of unregistered VMs (#9925)”  | 
|||
4.19.3.0  | 
ui: confirm on reset configurations  | 
|||
4.19.3.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.19.3.0  | 
.github: fix simulator CI caused by imcompatibility between python3.10 and nosetests  | 
|||
4.19.3.0  | 
VR: add bind-interfaces to /etc/dnsmasq.d/cloud.conf  | 
|||
4.19.3.0  | 
plugin/shutdown: use mgmt server uuid in the shutdown response  | 
|||
4.19.3.0  | 
only clean details and annotations when this template no longer exists  | 
|||
4.19.3.0  | 
HA: set correct hostId of HA work for vm migration  | 
|||
4.19.3.0  | 
UI: Move templates creation date to the Zones tab  | 
|||
4.19.3.0  | 
server: check startip and startipv6 of shared network  | 
|||
4.19.3.0  | 
4.19 fix saml account selector  | 
|||
4.19.3.0  | 
Usage server: remove logging of prameters including secret keys  | 
|||
4.19.3.0  | 
Backport #10500 framework/cluster: fix NPE for ms-host status when mgr stops  | 
|||
4.19.3.0  | 
xenserver: do not destroy halted hypervisor vm  | 
|||
4.19.3.0  | 
UI: Allow setting account and domain maximum amount of projects through the UI  | 
|||
4.19.3.0  | 
UI: Fix projects metrics on dashboard  | 
|||
4.19.3.0  | 
Enhance VPC Network Tier form to auto-populate Gateway, and Netmask  | 
|||
4.19.3.0  | 
Updated setup-sysvm-tmplt script, to run cmds accessing destdir with sudo  | 
|||
4.19.3.0  | 
Host status auto refresh  | 
|||
4.19.3.0  | 
UI: fix list of vpc network offerings  | 
|||
4.19.3.0  | 
ui: fix considerlasthost for start vm  | 
|||
4.19.3.0  | 
deal with null return for create deployment plan for maintenance  | 
|||
4.19.3.0  | 
linstor: implement missing deleteDatastore  | 
|||
4.19.3.0  | 
api: fix EntityReference in NetworkResponse.java  | 
|||
4.19.3.0  | 
server: fix npe during start vr edge case  | 
|||
4.19.3.0  | 
List only VMs associated to a userdata  | 
|||
4.19.3.0  | 
Veeam BnR : Fix for error in remove backup offering  | 
|||
4.19.3.0  | 
linstor: try to delete -rst resource before snapshot backup  | 
|||
4.19.3.0  | 
kvm: find cluster-wide pools only in Up state when investigate a host  | 
|||
4.19.3.0  | 
KVM: return null state instead of Disconnected when investigate a host without NFS  | 
|||
4.19.3.0  | 
VPC: fix private mtu of vpc tier  | 
|||
4.19.3.0  | 
UI: Show Host OOBM parameter in form if configured  | 
|||
4.19.3.0  | 
UI: List host OOBM details when enabled and configured  | 
|||
4.19.3.0  | 
UI: Filter accounts by domain while creating templates - from Volume / Snapshot  | 
|||
4.19.3.0  | 
linstor: improve integration-tests  | 
|||
4.19.3.0  | 
cloudstack-setup-databases: fix mode and group of key file  | 
|||
4.19.3.0  | 
add use of virsh domifaddr to get VM external DHCP IP  | 
|||
4.19.3.0  | 
kvm: fix volume migration across cluster-scope pools  | 
|||
4.19.3.0  | 
UI: Fixes and minor enhacements to the Public IP Addresses section  | 
|||
4.19.3.0  | 
UI: Fix filtering of templates by account  | 
78 Issues listed
https://github.com/apache/cloudstack/milestone/33?closed=1
Version  | 
Github  | 
Type  | 
Priority  | 
Description  | 
|---|---|---|---|---|
4.19.2.0  | 
UI: Fix filtering of templates by account  | 
|||
4.19.2.0  | 
ipmi: extra log sanitation  | 
|||
4.19.2.0  | 
migrate Vmware to KVM ui issues  | 
|||
4.19.2.0  | 
VMware Import - Support external VMware VMs in any folders/subfolders other than the root folder of datacenter (from KVM hosts)  | 
|||
4.19.2.0  | 
VMware import issue fix - check and update pools in the order of disks  | 
|||
4.19.2.0  | 
UI: Fix docHelp links for Add Hosts, Add Clusters, Disable Clusters and Enable Clusters forms  | 
|||
4.19.2.0  | 
UI: Fix Apache CloudStack description on the onboarding page  | 
|||
4.19.2.0  | 
Fix private gateway acl on static routes  | 
|||
4.19.2.0  | 
Add the option to filter by host when retrieving of unregistered VMs  | 
|||
4.19.2.0  | 
Support virtio-blk root disk controller  | 
|||
4.19.2.0  | 
UI: Fixup missing buttons  | 
|||
4.19.2.0  | 
server: fix scale vm with same disk offering id  | 
|||
4.19.2.0  | 
cleanup VM IP after expunge in redundant VPC  | 
|||
4.19.2.0  | 
Fix VMWare leftovers when deleting VM without root disk  | 
|||
4.19.2.0  | 
List only untagged offerings for Shared networks when tag isn’t passed  | 
|||
4.19.2.0  | 
Primera pure patches & various small fixes  | 
|||
4.19.2.0  | 
systemvm-registration: update seeded template_store_ref sizes  | 
|||
4.19.2.0  | 
server: fix pod retrieval during volume attach  | 
|||
4.19.2.0  | 
Revert test of #10267  | 
|||
4.19.2.0  | 
linstor: Fix using multiple primary storage with same linstor-controller  | 
|||
4.19.2.0  | 
VPC VR: fix ACL between tier and private gateway  | 
|||
4.19.2.0  | 
Linstor: encryption support  | 
|||
4.19.2.0  | 
Hide register template, create/upload volume and create vpc buttons when zone is not created.  | 
|||
4.19.2.0  | 
server: fix snapshot physical size  | 
|||
4.19.2.0  | 
Fix NPE while checking for user data provider  | 
|||
4.19.2.0  | 
List default network offerings when multiple physical networks for guest traffic type exists  | 
|||
4.19.2.0  | 
UI: list backup offerings by zoneid when assign vm to backup offering  | 
|||
4.19.2.0  | 
Decrypt zone, cluster, storage details for configuration values  | 
|||
4.19.2.0  | 
Improve listing of HA and non-HA hosts when ha.tag setting is defined and hosts have multiple tags along with ha tag  | 
|||
4.19.2.0  | 
api,ui: fix empty source cidr value for firewall rule  | 
|||
4.19.2.0  | 
Allow creation of Shared Networks without IP range if network offering has no services - specifyvlan = true  | 
|||
4.19.2.0  | 
Static Routes: fix check on wrong global configuration  | 
|||
4.19.2.0  | 
ui: fix column filter for templates, isos  | 
|||
4.19.2.0  | 
Fix volume allocation on local VMFS storage  | 
|||
4.19.2.0  | 
changed the kubernetestool url  | 
|||
4.19.2.0  | 
packaging: support both mysql and mariadb on EL8/EL9  | 
|||
4.19.2.0  | 
UI: Fix domain view when opening details for a specific domainid  | 
|||
4.19.2.0  | 
Fix NPE during account creation  | 
|||
4.19.2.0  | 
Grant access to 2FA APIs for default read-only and support roles  | 
|||
4.19.2.0  | 
server: reset 2fa user configuration on incomplete setup  | 
|||
4.19.2.0  | 
CKS: use –delete-emptydir-data instead of deprecated –delete-local-data  | 
|||
4.19.2.0  | 
api/ui: add specifyvlan to network response  | 
|||
4.19.2.0  | 
list hosts API fix, when any stale entries exists on storage_pool_host_ref for the removed pools  | 
|||
4.19.2.0  | 
ui: fix loading for hypervisor filter in serachview  | 
|||
4.19.2.0  | 
UI: Validate inserted values in numeric global settings  | 
|||
4.19.2.0  | 
server: fix attach uploaded volume  | 
|||
4.19.2.0  | 
extra null guard  | 
|||
4.19.2.0  | 
deal with NPE during host reconnect  | 
|||
4.19.2.0  | 
cks: prevent npe on cluster listing with removed offering  | 
|||
4.19.2.0  | 
Handle special characters when exporting ACLs  | 
|||
4.19.2.0  | 
[UI] Switch between allocated and used capacity on dashboard  | 
|||
4.19.2.0  | 
Added displaynetwork option in filters for listnetwork only for admin  | 
|||
4.19.2.0  | 
Fix local storage deletion cases  | 
|||
4.19.2.0  | 
ui: fix passing vlan while creating vpc tier  | 
|||
4.19.2.0  | 
server: Fix host CPU number  | 
|||
4.19.2.0  | 
kvm: add SCSI controllers based on the number of virtio-SCSI disks  | 
|||
4.19.2.0  | 
Fix to allow actions on the network if it belongs to a project  | 
|||
4.19.2.0  | 
UI: set redundant state as N/A for non-redundant routers  | 
|||
4.19.2.0  | 
linstor: Fix ZFS snapshot backup  | 
|||
4.19.2.0  | 
Fix listing of VMs with removed NICs  | 
|||
4.19.2.0  | 
Configure org.eclipse.jetty.server.Request.maxFormKeys from server.properties and increase the default value  | 
|||
4.19.2.0  | 
api: fix access for listSystemVmUsageHistory  | 
|||
4.19.2.0  | 
Fix NPE issues during host rolling maintenance, due to host tags and custom constrained/unconstrained service offering  | 
|||
4.19.2.0  | 
UI: Fix slider component in global settings with Range type  | 
|||
4.19.2.0  | 
Clean up network permissions on account deletion  | 
|||
4.19.2.0  | 
[VMware] Consider CD/DVD drive when calculating next free unit number for volume attachment over IDE controller  | 
|||
4.19.2.0  | 
consider a valid ipv4 address as a validish ipv4 /32 cidr  | 
|||
4.19.2.0  | 
systemvm: fix keystore is reset when patch a systemvm  | 
|||
4.19.2.0  | 
merge bug fix for #9037; no retrieval of null hosts  | 
|||
4.19.2.0  | 
upgrade: consider multiple hypervisors and secondary storages  | 
|||
4.19.2.0  | 
CheckOnHostCommand: add missing timeout setting  | 
|||
4.19.2.0  | 
Restrict the migration of volumes attached to VMs in Starting state  | 
|||
4.19.2.0  | 
check tags while fetching storage pool for importing vm  | 
|||
4.19.2.0  | 
VR: fix site-2-site VPN if split connections is enabled  | 
|||
4.19.2.0  | 
UI: fix cannot open ‘Edit tags’ modal for static routes  | 
|||
4.19.2.0  | 
VR: apply iptables rules when add/remove static routes  | 
|||
4.19.2.0  | 
Certificate and VM hostname validation improvements  | 
|||
4.19.2.0  | 
set ulimit for server according to redhat spec  | 
|||
4.19.2.0  | 
kvm-storage: provide isVMMigrate information to storage plugins  | 
|||
4.19.2.0  | 
Allow config drive deletion of migrated VM, on host maintenance  | 
|||
4.19.2.0  | 
linstor: improve heartbeat check with also asking linstor  | 
|||
4.19.2.0  | 
server: simplify role change validation  | 
|||
4.19.2.0  | 
server: fix typo removeaccessvpn in VirtualRouterElement  | 
|||
4.19.2.0  | 
UI: remove duplicated Instance Name in Public IP details page  | 
|||
4.19.2.0  | 
SAML2: add cookie with HttpOnly too  | 
|||
4.19.2.0  | 
ui: Allow font-awesome icon usage and optimise icon size inconsistency  | 
|||
4.19.2.0  | 
Remove SNI option in _run.sh, as it is correct as default.  | 
|||
4.19.2.0  | 
.github: fix test_certauthority_root in 4.19  | 
|||
4.19.2.0  | 
move sql code to the right file  | 
|||
4.19.2.0  | 
Prevent password updates for SAML and LDAP users  | 
|||
4.19.2.0  | 
cloudstack-migrate-databases: sql AND added  | 
|||
4.19.2.0  | 
Remove user from project before deletion  | 
|||
4.19.2.0  | 
UI: Tooltip on the host information card to display the CPU speed in MHz and the memory value in MB (to 3 decimal places)  | 
|||
4.19.2.0  | 
UI: Allow accounts of the User type to add other accounts or users to projects through UI  | 
|||
4.19.2.0  | 
enable to create VPC portfowarding rules with source cidr  | 
|||
4.19.2.0  | 
Add new column last_id to the table volumes  | 
|||
4.19.2.0  | 
Allow VMWare import via another host  | 
|||
4.19.2.0  | 
Linstor: add support for ISO block devices and direct download  | 
|||
4.19.2.0  | 
get expunged VM data for job result  | 
|||
4.19.2.0  | 
UI: Hide section divider when all OAuth providers are disabled  | 
|||
4.19.2.0  | 
kvm: ref-count storage pool usage  | 
|||
4.19.2.0  | 
Revert “storage: fix private templates are not copied to new image store (#9206)”  | 
|||
4.19.2.0  | 
Fix listServiceOfferings regression  | 
|||
4.19.2.0  | 
VR: fix wrong check when compare two configuration files  | 
|||
4.19.2.0  | 
Linstor: fix live migrate on non-hyperconverged setups  | 
|||
4.19.2.0  | 
engine-storage: Set SecretConsumerDetail for VM live migration with storage on shared NFS  | 
|||
4.19.2.0  | 
Fix Kubernetes cluster view when user is unable to scale  | 
|||
4.19.2.0  | 
utils: fix invalid JSESSIONID cookie in https setup  | 
|||
4.19.2.0  | 
kvm: fix ovs network creation issue  | 
|||
4.19.2.0  | 
linstor/kvm: Workaround a qemu bug and IDE bus discard enabled.  | 
|||
4.19.2.0  | 
Fix primary storage update form not showing existing values  | 
|||
4.19.2.0  | 
linstor: enable discard for Linstor storage pools  | 
|||
4.19.2.0  | 
make saml auth request option forceauthn configurable  | 
|||
4.19.2.0  | 
UI: fix unit tests  | 
|||
4.19.2.0  | 
Filter list VMs by IP address  | 
|||
4.19.2.0  | 
Linked clone migration between file-based storages on KVM  | 
|||
4.19.2.0  | 
API: Fix listing Userdata by keyword or name  | 
|||
4.19.2.0  | 
Hide UserData field from the EditVM view for VMs that do not offer it  | 
|||
4.19.2.0  | 
cleanup validations for VPN connection creation  | 
|||
4.19.2.0  | 
Fix ISO url in test_usage.py  | 
|||
4.19.2.0  | 
CKS: fix creation on shared network if HA is enabled  | 
|||
4.19.2.0  | 
server: fix nfs version option during mounts  | 
|||
4.19.2.0  | 
server: apply network ACL even if there is no network ACLs rules in the ACL list  | 
|||
4.19.2.0  | 
Revert “list VMs by displayname instead of name”  | 
|||
4.19.2.0  | 
Fix: Filter out networks without access while getting networks with SG with free IPs  | 
|||
4.19.2.0  | 
ui: load project list with minimum details  | 
|||
4.19.2.0  | 
build/packaging: build tungsten plugin only if noredist is passed  | 
|||
4.19.2.0  | 
Fixed Unable to create a domain when networkdomain is mentioned and cleared  | 
|||
4.19.2.0  | 
Removed deprecated instruction MAINTAINER  | 
|||
4.19.2.0  | 
[VMware] Make disk controller selection on volume attachment consistent with VM creation and start  | 
|||
4.19.2.0  | 
lb: fix haproxy cannot start if algorithm is not lowercase  | 
|||
4.19.2.0  | 
UI: enable project menu on mobile devices  | 
|||
4.19.2.0  | 
Fix resource count discrepancy while associating IP address to a network  | 
|||
4.19.2.0  | 
refactor: cloud-sysvmadm script  | 
|||
4.19.2.0  | 
UI: Fix VPC network offerings listing on VPC tier creation  | 
|||
4.19.2.0  | 
list VMs by displayname instead of name  | 
|||
4.19.2.0  | 
CPVM: move focus on input area after clearing clipboard  | 
|||
4.19.2.0  | 
Restore listNetworks behavior & clean up the code  | 
|||
4.19.2.0  | 
UI: Fix starting VMs through group action by non-root-admin users  | 
|||
4.19.2.0  | 
Linstor: Fix migrate primary storage  | 
|||
4.19.2.0  | 
Fix root disk resize issue when service offering has no root disk size specified  | 
|||
4.19.2.0  | 
propagate sort order through retrieval sequence  | 
|||
4.19.2.0  | 
UI: list vms with details=min when attach a volume to vm  | 
|||
4.19.2.0  | 
linstor: update java-linstor dependency to 0.5.2  | 
|||
4.19.2.0  | 
Fix snapshot deletion on template creation failure  | 
|||
4.19.2.0  | 
storage: fix private templates are not copied to new image store  | 
|||
4.19.2.0  | 
Add validation for secstorage.allowed.internal.sites  | 
|||
4.19.2.0  | 
VR: remove vpn user info when apply vpn users list  | 
|||
4.19.2.0  | 
server: fix stopped vm volume migration check on local volume attach  | 
|||
4.19.2.0  | 
Updated listStoragePools response - added new managed parameter  | 
|||
4.19.2.0  | 
linstor: set/unset allow-two-primaries and protocol on rc level  | 
|||
4.19.2.0  | 
Fix VGPU available devices listing  | 
|||
4.19.2.0  | 
ui: show guest networks for guest vlans list  | 
|||
4.19.2.0  | 
Fix userdata append header restrictions  | 
|||
4.19.2.0  | 
Add certificate validation to check headers  | 
|||
4.19.2.0  | 
Update project account for all the events with project account owner, except for create project event  | 
|||
4.19.2.0  | 
[VMware] Disconnect/Detach config drive ISO (if exists) on stop VM  | 
|||
4.19.2.0  | 
[VMware] Update data disk controller same as the root disk controller type when it is not set in the VM detail  | 
|||
4.19.2.0  | 
[UI] Add project toggle for buckets  | 
|||
4.19.2.0  | 
Fix usage volume size after resizing  | 
|||
4.19.2.0  | 
Added domain path to all entities  | 
|||
4.19.2.0  | 
test: fix component tests test_acl_isolatednetwork and test_acl_isolatednetwork_delete  | 
|||
4.19.2.0  | 
allow users to apply extraconfig on updating VMs  | 
|||
4.19.2.0  | 
Fix Template and ISO upload events  | 
|||
4.19.2.0  | 
linstor: Improve copyPhysicalDisk performance  | 
|||
4.19.2.0  | 
add procedures procedure  | 
|||
4.19.2.0  | 
Ensure affinity groups are honored when VMs are deployed in parallel  | 
|||
4.19.2.0  | 
test: fix component test test_acl_sharednetwork_deployVM-impersonation.py  | 
|||
4.19.2.0  | 
libvirtstorageadaptor: better handle failed libvirt storagepool destroy  | 
|||
4.19.2.0  | 
Fix snapshot chain being deleted on XenServer  | 
|||
4.19.2.0  | 
API: Fix missing keys in listZonesMetrics response  | 
|||
4.19.2.0  | 
ui: vm metrics note about behaviour across hypervisors  | 
|||
4.19.2.0  | 
Fixup CKS UI for external managed clusters  | 
|||
4.19.2.0  | 
UI: Display Firewall, LB and Port Forwading rules tab for CKS clusters deployed on isolated networks  | 
|||
4.19.2.0  | 
Fix removal of usage records  | 
|||
4.19.2.0  | 
Add systemvmtemplate arm64 build support  | 
|||
4.19.2.0  | 
Fix link to removed volumes being shown in info card and list view  | 
179 Issues listed
https://github.com/apache/cloudstack/milestone/31?closed=1
151 Issues listed