CloudStack v4.5.0 Release Notes

  • 🚀 This major release has the following bug fixes:

    Generated using Jira filter=12329803

    🐛 Bug ID Description
    CLOUDSTACK-8283 primary storage limit check not working...
    CLOUDSTACK-8244 LibvirtServerDiscoverer.java has hard coded agent class...
    CLOUDSTACK-8166 Usage data boundary condition and NPE...
    CLOUDSTACK-8140 secstorage.service.offering in GS set to service offering ID Webui fails to star...
    🔀 CLOUDSTACK-8101 volume sync not working as expected - MS restart during upload volume leaves vol...
    CLOUDSTACK-8093 Not able to list shared templates by passing id....
    🚀 CLOUDSTACK-8077 Not able to deploy VM using a shared template....
    CLOUDSTACK-8061 Extracting volume when it is in migrating state causes both the operations to fa...
    🔧 CLOUDSTACK-7994 Network rules are not configured in VR after out-of-band movement due to host cr...
    👻 CLOUDSTACK-7986 [F5 LB] Failed to execute IPAssocCommand due to com.cloud.utils.exception.Execut...
    CLOUDSTACK-7981 listVirtualMachine is too slow in case of duplicate resource tags due to joining...
    CLOUDSTACK-7974 deleted VM entries still exists in /etc/hosts and /etc/dhcphosts.txt files on vi...
    CLOUDSTACK-7954 ListTags API is ignoring the resourceID and displaying all the tags of all resou...
    CLOUDSTACK-7952 listSslCerts returns private key...
    CLOUDSTACK-7951 cloudstack-agent jsvc gets too large virtual memory space....
    ⚡️ CLOUDSTACK-7917 Load Balancer Rule is not validated when updating LB...
    CLOUDSTACK-7887 fail to push snapshot to secondary storage if using multipart using swift...
    🚀 CLOUDSTACK-7886 cs:rabbitMQ:cloudstackoperations like deployvm,deleteNW are failing if CS fail ...
    CLOUDSTACK-7884 Cloudstack MS is not responding (happening randomly) after some restart...
    🚀 CLOUDSTACK-7877 The NET.IPRELEASE events are not added to usage_event on IP range deletion from ...
    CLOUDSTACK-7872 One network incorrectly being shutdown ...
    ⚡️ CLOUDSTACK-7871 Fix update VirtualMachine/Template API to allow nic/disk controller details for ...
    👍 CLOUDSTACK-7869 Add simulator support for findHostsForMigration API...
    CLOUDSTACK-7855 Sec storage/network MTU should be on nic3 and not nic1...
    CLOUDSTACK-7854 Delete redundant CentOS 5.3 buit-in template in case of XenServer since CentOS 5...
    🔀 CLOUDSTACK-7843 sync Job Failures always reported as success on Event Bus ...
    ⚡️ CLOUDSTACK-7842 wrong size column is getting updated with snapshot physical size in snapshot_sto...
    💻 CLOUDSTACK-7837 [UI] CIDR field not completely visible in multi-edit view...
    🔒 CLOUDSTACK-7833 VM Async work jobs log "Was unable to find lock for the key vm_instance" errors ...
    CLOUDSTACK-7832 MySQL deadlock occurred in resetting job_executing_msid of the completed vm work...
    👷 CLOUDSTACK-7830 Usage Job fails with "Data too long for column 'user_name'"...
    👷 CLOUDSTACK-7829 Usage Job fails with "Data too long for column 'user_name'"...
    CLOUDSTACK-7822 test SSL cert expired...
    CLOUDSTACK-7798 listing 2 guest networks is taking close to 4 seconds (Slow compare to previous ...
    👍 CLOUDSTACK-7797 listSupportedNetworkServices API takes more than 1 second to complete, slow comp...
    CLOUDSTACK-7766 Field Validations Missing for Ingress and Egress Rules...
    CLOUDSTACK-7765 Field Validations Missing for VPC IP Address Fields...
    CLOUDSTACK-7764 No IP Address Validations when Adding Networks...
    👷 CLOUDSTACK-7749 AsyncJob GC thread cannot purge queue items that have been blocking for too long...
    CLOUDSTACK-7730 Failed to create two icmp firewall rules...
    0️⃣ CLOUDSTACK-7728 Network with egress policy allow, VR reboot missed default rule...
    CLOUDSTACK-7722 add.label: Add button for tags show the label not "Add" text...
    CLOUDSTACK-7720 No IP Address Validation for Acquire new secondary IP...
    CLOUDSTACK-7718 No Field Validations on Zone Form...
    CLOUDSTACK-7703 Cloudstack server endless loop when trying to create a volume while storage pool...
    👷 CLOUDSTACK-7700 Volume Snapshot Async Job returns Success for a failed operation...
    CLOUDSTACK-7694 VMWare: Unable to create template from snapshots larger than 10G....
    CLOUDSTACK-7688 Do not allow various operations which breaks VM Snapshots...
    CLOUDSTACK-7679 bump up the RabbitMQ AMQP java client version from 2.8.7 to 3.3.5...
    👷 CLOUDSTACK-7628 VM Worker job should be expunged one hour after completion instead of currently ...
    CLOUDSTACK-7624 Long hostnames cause CloudStack to die with an encryption error during startup...
    👷 CLOUDSTACK-7595 Config parameters "job.expire.minutes" and "job.cancel.threshold.minutes" incorr...
    CLOUDSTACK-7589 VM not Starting and always stuck in Stopped state after management server restar...
    CLOUDSTACK-7581 Empty 'ID' parameters allowed in API calls...
    CLOUDSTACK-7570 min and max iops are being processed null while creating a vm using third party ...
    👷 CLOUDSTACK-7566 Many jobs getting stuck in pending state and cloud is unusable...
    CLOUDSTACK-7563 ClassCastException in VirtualMachineManagerImpl in handling various Agent comman...
    🐎 CLOUDSTACK-7562 Details page for disk offerings only show details for write performance...
    CLOUDSTACK-7553 Channel Closed error after SSVM and CPVM agents reconnect back to clustered mana...
    CLOUDSTACK-7542 CreateNetworkCmd and CreateNetworkCmdByAdmin both have their own "vlan" paramete...
    👻 CLOUDSTACK-7540 S2SVpnConnections:CheckRouterTask is fails with NullPointer exception...
    🚚 CLOUDSTACK-7538 Can not remove the vm nic due to there is another vm with same internal ip havin...
    CLOUDSTACK-7536 user vm can get a gateway ip in case of shared network....
    🌲 CLOUDSTACK-7528 When AlertManager fails to sendAlert it does not log the actual issue/error...
    CLOUDSTACK-7517 FTP modules are not loaded in VR...
    💻 CLOUDSTACK-7482 Ajax calls in mgmt UI causing log pollution...
    CLOUDSTACK-7468 NetScaler SSL Termination does not handle Projects as expected...
    💻 CLOUDSTACK-7463 UI: Domain Admin UI shows 'Add LDAP Users' button (should not be shown)...
    CLOUDSTACK-7417 Admin cannot archive or delete events for a deleted account...
    CLOUDSTACK-7412 Can't create proper template from VM on S3 secondary storage environment...
    CLOUDSTACK-7373 Incorrect Japanese keyboard mapping with CentOS CLI guestOS on VMware host...
    CLOUDSTACK-7360 [vmware] Add host to existing cluster fails if the cluster is using Nexus 1000v ...
    CLOUDSTACK-7344 VOLUME.DELETE usage event missing for VM's in ERROR state...
    CLOUDSTACK-7312 ISO/volume format name checking is crude and doesn't work with advanced URLs...
    🚀 CLOUDSTACK-7305 Hypervisor type parameter is mandatory when deploying VM using ISO...
    🚚 CLOUDSTACK-7302 UI: Remove Hover Interaction from breadcrumbs at top page...
    💻 CLOUDSTACK-7293 UI: Validation message on login page is not user friendly...
    👯 CLOUDSTACK-7261 CLONE UI - listSystemVMs API and listRouters API fail to return hypervisor prope...
    CLOUDSTACK-7260 Management server not responding after some time for Vmware due to Oom (cannot c...
    CLOUDSTACK-7259 KVM mappings for CentOS 6.x and RHEL 6.x...
    CLOUDSTACK-7250 [vCenter 5.5] SourceNAT,StaticNAT and Portfowrding is not working with Vmware DV...
    CLOUDSTACK-7245 listIsos call does not return isdynamicallyscalable in the response attributes a...
    CLOUDSTACK-7239 Wrong message thrown on Primary Storage addition failure in some cases...
    ⬆️ CLOUDSTACK-7219 Cannot display Cluster Settings after 4.4 Upgrade...
    CLOUDSTACK-7214 [LDAP] connection timeout is hardcoded to 500ms...
    CLOUDSTACK-7200 [LDAP] importUsersCmd for a group fails incase any member of a group is not an u...
    CLOUDSTACK-7191 On restartNetwork destroy the VR immediatley, instead of cleanup the rules then ...
    🚀 CLOUDSTACK-7182 NPE while trying to deploy VMs in parallel in isolated network...
    CLOUDSTACK-7175 Domain Id is exposed in error message when cross domain access is attempted when...
    👷 CLOUDSTACK-7162 queryAsyncJobResult api does not return jobinstanceid...
    CLOUDSTACK-7153 addNicToVirtualMachine not BaseAsyncCreate but creates an entity...
    CLOUDSTACK-7144 No GSLB provider is available during assigning load balancing rule...
    CLOUDSTACK-7119 [VMware] Reset VM fails if there is a VM snapshot...
    CLOUDSTACK-7118 Unable to expunge vms in error state...
    CLOUDSTACK-7102 Volume migration fails with 'VM i-2-3-VM does not exist in VMware datacenter' ex...
    👯 CLOUDSTACK-7078 CLONE - [VMWARE]System VM's are failed to start with Nexus enabled Zone ...
    CLOUDSTACK-7077 Quickly attaching multiple data disks to a VM fails...
    CLOUDSTACK-7072 [VMware] Volume attachment intermittently fails with 'A specified parameter was ...
    ⬆️ CLOUDSTACK-7071 Upgrade to 4.2 fails in case a VMware setup has multiple zones managing the same...
    👍 CLOUDSTACK-7069 [VMware] VM property 'numCoresPerSocket' is supported since vSphere API 5.0...
    CLOUDSTACK-7068 addIpToNic not BaseAsyncCreate but creates an entity...
    CLOUDSTACK-7062 Creating storage pool failing with xenserver with NullPointerException...
    👷 CLOUDSTACK-7030 VMWare Worker VMs left behind...
    CLOUDSTACK-7023 [Automation] DeleteTagsCmd failed due to "Unable to find tags by parameters spec...
    CLOUDSTACK-7012 [Atomation] Vcenter Hang during 4.4 automation runs...
    🔊 CLOUDSTACK-7011 No logs being generated because Logs are created as root instead of cloud user...
    🚀 CLOUDSTACK-7004 [Automation] [KVM] Deploying a VM with rootdisksize less than the size of templa...
    CLOUDSTACK-6996 Adding cluster to legacy zone failed...
    🌲 CLOUDSTACK-6990 VM console displays blank page.AgentControlChannelException in cloud.log...
    👍 CLOUDSTACK-6976 Support for "SecStorageFirewallCfgCommand" for simulator....
    👻 CLOUDSTACK-6945 Null pointer exception when starting a VM that had its template deleted...
    CLOUDSTACK-6941 Can't choose storage for the volume, when attaching uploaded data volume to VM...
    CLOUDSTACK-6940 Templates cannot be downloaded from URLs without matching file extensions...
    CLOUDSTACK-6934 NPE at VolumeOrchestrator.java:868 during vm expunge when vm has volumes in Allo...
    CLOUDSTACK-6929 HAPlanner gets added into the list of regular planners...
    🚧 CLOUDSTACK-6919 CancelMaintenanceMode: when restart vms, don't attempt to restart user vm not ha...
    🚧 CLOUDSTACK-6918 CancelStorageMaintenance: Not all vms get restarted as a part of canceling maint...
    CLOUDSTACK-6915 Deleting dynamically added OS results in NPE for existing instances using that o...
    CLOUDSTACK-6910 Phase 1: tagging of test cases...
    CLOUDSTACK-6907 listVolumes: diskOfferingId is returned for the volume instead of service offeri...
    🚚 CLOUDSTACK-6905 NPE XenServerGuru.java:95 when remove the nic from the vm in Stopped state...
    CLOUDSTACK-6898 [Hyper-V] Open the console of a VM from CS, reboot the VM ( from CS or from insi...
    CLOUDSTACK-6892 Database HA Config prevents mgmt server from starting...
    CLOUDSTACK-6886 Cannot add SDX Netscaler device...
    CLOUDSTACK-6869 Public key content is overridden by template's meta data when you create a insta...
    💻 CLOUDSTACK-6840 [OVS][UI] Ovs provider should not be displayed in NetworkServiceProviders if the...
    CLOUDSTACK-6821 Disk allocated for primary storage remain unchanged after volume deletion ...
    CLOUDSTACK-6815 CallContext contains incorrect UUID for Account...
    CLOUDSTACK-6787 Event Bus - Publishing uuids missing in some cases...
    CLOUDSTACK-6740 Direct agent command throttling improvements...
    💻 CLOUDSTACK-6718 [OVS][UI] Isolated network offering (non-vpc) creation page shows ovs as the ser...
    CLOUDSTACK-6691 NPE while assigning a VM nic primary/secondaryip to internal lb rule....
    💻 CLOUDSTACK-6690 [UI] ListView while assigning VM to internal LB rule in VPC is not valid....
    💻 CLOUDSTACK-6666 UI search for vm's in port forward rules field does not work...
    👯 CLOUDSTACK-6652 CLONE - [Automation] Vmware- System's StartCommand failed with "NumberFormatExc...
    CLOUDSTACK-6631 unable to attach new Volume to VM...
    👯 CLOUDSTACK-6605 CLONE - [Automation] jasypt decryption error is thrown after restarting console ...
    👻 CLOUDSTACK-6594 Observed many DB Exception while starting MS "Can't DROP 'last_sent'; check that...
    CLOUDSTACK-6579 used_bytes column of storage_pool table is no longer used and should be removed...
    🚀 CLOUDSTACK-6576 No Error Handling while deploying GPU unsupported instances on a GPU enabled hos...
    ⚡️ CLOUDSTACK-6570 API breakage of the UpdateUser API call...
    0️⃣ CLOUDSTACK-6516 Default value of secstorage.encrypt.copy overridden...
    CLOUDSTACK-6496 addHost fails for XenServer with vSwitch networking...
    📦 CLOUDSTACK-6495 JSVC package dependancy failures during installation of Cloudstack Agent on RHE...
    CLOUDSTACK-6473 Debian 7 Virtual Router ip_conntrack_max not set at boot...
    CLOUDSTACK-6467 User VM state listener publishes to event bus incompletely...
    CLOUDSTACK-6465 vmware.reserve.mem is missing from cluster level settings ...
    🚧 CLOUDSTACK-6459 Unable to enable maintenance mode on a Primary storage that crashed...
    CLOUDSTACK-6445 Simulator enhancements...
    🔧 CLOUDSTACK-6434 Enable redundant virtual router to configure interval for VRRP broadcast...
    CLOUDSTACK-6433 Make sure redundant router would create a pair of routers when implementation...
    CLOUDSTACK-6432 Prevent VR from response to DNS request from outside of network...
    CLOUDSTACK-6376 listnetworkacls api when called with a networkid of a network which was created ...
    ⬆️ CLOUDSTACK-6374 LB rules added while router reqiuires upgrade should be removed from lb vm map...
    CLOUDSTACK-6371 KVM - secondary_storage count for account does not get incremted when snapshots ...
    🚚 CLOUDSTACK-6358 Remove hardcoded guest OS mappings...
    CLOUDSTACK-6337 Can't Migrate instance which use custom HA compute offering to another host...
    🚀 CLOUDSTACK-6309 [Automation] Router deployment failed due to "aggregated command s execution fai...
    🚀 CLOUDSTACK-6286 [Automation] VM deployment is failing in simulator...
    🚀 CLOUDSTACK-6271 Integrate Deploy DB Into windows msi installer...
    🔊 CLOUDSTACK-6228 Some action confirm dialogs show incorrect icon...
    CLOUDSTACK-6212 'vm_instance' table has no AUTO_INCREMENT on 'id' field...
    CLOUDSTACK-6177 CS does XS master switch, which may cause weird XS behavior...
    CLOUDSTACK-6168 vm.instancename.flag inefficient...
    🚀 CLOUDSTACK-6099 live migration is failing for vm deployed using dynaic compute offerings with NP...
    CLOUDSTACK-6075 Increase the ram size for router service offering ...
    CLOUDSTACK-6036 CloudStack stops the machine for no reason...
    ⬆️ CLOUDSTACK-5992 [Upgrade] default values of configuraiton parameters in configuration table are ...
    CLOUDSTACK-5984 addvmwaredc API call is not documented ...
    🔧 CLOUDSTACK-5952 [UI] VM ip address information is not shown after configuring static NAT...
    CLOUDSTACK-5946 SSL: Fail to find the generated keystore. Loading fail-safe one to continue....
    CLOUDSTACK-5910 mark the LDAP user as imported from LDAP...
    CLOUDSTACK-5879 Document on how to use RabbitMq event bus with spring modularisation done in 4.3...
    🚀 CLOUDSTACK-5853 cannot deploy vm with differing service storage tag and data disk storage tag...
    CLOUDSTACK-5836 When tried to reverting back to (disk attached)quiesced vm snapshot, got error a...
    ⬆️ CLOUDSTACK-5834 [upgrade]Error while collecting disk stats from : You gave an invalid object ref...
    💻 CLOUDSTACK-5824 Delete snapshot UI always success...
    🚀 CLOUDSTACK-5809 Not able to deploy Vm becasue of crossing pool.storage.allocate d.capacity.disab...
    CLOUDSTACK-5800 While creating a VM from template (which is created based on existing newly crea...
    🔀 CLOUDSTACK-5700 [Vmsync] - kvm- "paused" state of Vm is not synced to CS....
    🔧 CLOUDSTACK-5673 [Hyper-V] Default IP address never configured on eth0 with default CentOS templa...
    🚑 CLOUDSTACK-5664 XEN patch/hotfix certification - after XS 6.0.2 XS602E030 patch installation VMs...
    CLOUDSTACK-5641 Local disk usage on host don't show up in the admin's webui...
    CLOUDSTACK-5578 KVM - Network down - When the host looses network connectivity , reboot stuck wh...
    CLOUDSTACK-5576 RemoteVPNonVPC : Label needs to be changed to "Enable Remote Access VPN"...
    CLOUDSTACK-5482 Vmware - When nfs was down for about 1 hour , when snapshots were in progress , ...
    👻 CLOUDSTACK-5469 Snapshot creation fails with following exception - "Failed to backup snapshot: q...
    CLOUDSTACK-5446 KVM-Secondary Store down-Even after secondary store is brought back up after bei...
    CLOUDSTACK-5395 When backup snapshot fails becasue of backup.snapshot.wait time exceeding , the ...
    CLOUDSTACK-5359 Failed to add second VMWARE cluster on a standard vSwitch enabled zone when vCen...
    ⬆️ CLOUDSTACK-5324 error message not proper when start VM fails because router requires upgrade...
    ⬆️ CLOUDSTACK-5309 version number and requires upgrade fields are not displayed for routers when na...
    CLOUDSTACK-5241 ROT13 usage...
    CLOUDSTACK-4770 Management server fails to start with "Unable to get the management server node"...
    CLOUDSTACK-4665 ceph:delete volume fails with ArrayIndexOutOfBoundsException...
    🚀 CLOUDSTACK-4587 VM is failing to deploy on a Legacy zone after adding zone wide primary storage ...
    CLOUDSTACK-4451 associateIPaddress requires zone id but apidoc says it's optional...
    CLOUDSTACK-4364 Restore VM - needs to log usage event for volume...
    CLOUDSTACK-4351 [DOC] 4.3.2. Host/Hypervisor System Requirements has misleading or premature no...
    CLOUDSTACK-4322 Delete domain with force option is not returning failed as response incase of ac...
    CLOUDSTACK-4292 ceph:destroyedvm failed with ArrayIndexexception while expunging...
    CLOUDSTACK-4200 listSystemVMs API and listRouters API fail to return hypervisor property ...
    CLOUDSTACK-3995 No error notification is generated when Primary storage (Zonelevel) is added wit...
    CLOUDSTACK-3815 "SNAPSHOT.CREATE" event's states are not registered on the events table ...
    CLOUDSTACK-3608 "guest_os_hypervisor" table has repeated mappings of hypervisor and guest OS...
    CLOUDSTACK-3607 "guest_os_hypervisor" table has values that are not registered in "guest_os" tab...
    CLOUDSTACK-2625 Duplicate usage records when listing large number of records...
    ⚡️ CLOUDSTACK-1990 Docs: Update "Choosing a Hypervisor" feature matrix with new info...
    CLOUDSTACK-315 Infrastructure view does not show capacity values...