Changes in 4.19.1.0 since 4.19.0.0
Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/31?closed=1 to track its issues.
| Version | Github | Description | 
|---|---|---|
| 4.19.1.0 | Fix list backups after backup vm is expunged | |
| 4.19.1.0 | UI: Fix backup offering buttons for instances in data view | |
| 4.19.1.0 | Fix radio buttons in instance migration pop-up | |
| 4.19.1.0 | engine-schema,cks: fix finding non-removed network vms | |
| 4.19.1.0 | saml: purge token after first response and improve setting description | |
| 4.19.1.0 | UI assorted fixes | |
| 4.19.1.0 | LibvirtOvsFetchInterfaceCommandWrapperTest fix (test fails in mac) - skip it if no interfaces with eth and wl | |
| 4.19.1.0 | Fix: Switch back to CLOUD_DB after purging usage records | |
| 4.19.1.0 | Ignore non-managed pools for storage pool access preparation | |
| 4.19.1.0 | test: refactor ActionEventInterceptorTest to prevent failures | |
| 4.19.1.0 | Copy on pool host when storage pool has ScopeType.HOST | |
| 4.19.1.0 | systemvmtemplate: bump new systemvmtemplate 4.19.1 | |
| 4.19.1.0 | NPE fix, addresses test_hostha_kvm_host_fencing failure | |
| 4.19.1.0 | Fix columns in VM details tabs | |
| 4.19.1.0 | saml: make default signature check mandatory | |
| 4.19.1.0 | test: fix simulator CI failure test_cluster_drs | |
| 4.19.1.0 | ui: fix account list on domain change in filterview | |
| 4.19.1.0 | UI: create network form constantly tries to list domains - which is not permitted for normal users | |
| 4.19.1.0 | linstor: deleteAsync fallback to volume UUID if path not set yet | |
| 4.19.1.0 | UI: fix “Request failed.” error when open vnf appliances tab of network | |
| 4.19.1.0 | linstor-ui: Fix add primary storage if Linstor protocol selected | |
| 4.19.1.0 | test_primary_storage_scope.py should only run with kvm, vmware and simulator | |
| 4.19.1.0 | linstor: do not use the same static ApiClient for all calls | |
| 4.19.1.0 | Handle public IP race conditions | |
| 4.19.1.0 | Change storage pool scope from Cluster to Zone and vise versa | |
| 4.19.1.0 | PowerFlex/ScaleIO SDC client connection improvements | |
| 4.19.1.0 | Differentiate between instalation ISO and attached ISO | |
| 4.19.1.0 | UI: Minor UI improvements | |
| 4.19.1.0 | extract host from websocket to add route | |
| 4.19.1.0 | Fixed src datastore on copy check for PowerFlex/ScaleIO storage driver | |
| 4.19.1.0 | Add, Delete Storage Pool commands should be able execute on a host in maintenance | |
| 4.19.1.0 | server: refactor listNetworks api database retrievals | |
| 4.19.1.0 | Fix for race when automatically assigning IP to Vms | |
| 4.19.1.0 | Revert listAll behaviour for templates & iso | |
| 4.19.1.0 | server: apply rules when VR of Domain VPC is recreated | |
| 4.19.1.0 | Change vm.stats.remove.batch.size to delete.batch.query.size & allow delete of volume_stats in batches | |
| 4.19.1.0 | Improve migration of external VMware VMs into KVM cluster | |
| 4.19.1.0 | Fix AssignToLoadBalancerRule input param | |
| 4.19.1.0 | xenserver: attach regular iso with configdrive | |
| 4.19.1.0 | prevent an NPE on an uninitialised TemplateObject | |
| 4.19.1.0 | veeam: fix issues with PreSetup and DVS and Solidfire | |
| 4.19.1.0 | server: event for HA vm start | |
| 4.19.1.0 | server: fix resource count updated unmanage vm | |
| 4.19.1.0 | agent: reconnect after waiting 5 seconds | |
| 4.19.1.0 | Added ostypeid in the snapshot response | |
| 4.19.1.0 | Temporarily backup StorPool volume before expunge | |
| 4.19.1.0 | UI: ignore error host is already in the database when create a zone | |
| 4.19.1.0 | CKS/calico: set arp_ignore and arp_announce to 0 in k8s controller/nodes | |
| 4.19.1.0 | Honour listall param for list templates api | |
| 4.19.1.0 | Let network guru decide if ipv6 cidr size can’t be equal to 64 | |
| 4.19.1.0 | DRS: Ensure the destination host is part of the same cluster | |
| 4.19.1.0 | Accept a role ID on linking an account to LDAP | |
| 4.19.1.0 | [Veeam] Check for failures in the restore process | |
| 4.19.1.0 | Ability to specify NFS mount options while adding a primary storage and modify them on a pre-existing primary storage | |
| 4.19.1.0 | VMware: Improve error messaging / logs when starting non-user VMs, and secondary storage not available or doesn’t have enough capacity | |
| 4.19.1.0 | Updates to HPE-Primera and Pure FlashArray Drivers to use Host-based VLUN Assignments | |
| 4.19.1.0 | fix: Update overcommit ratio during live VM migration | |
| 4.19.1.0 | engine-schema: fix options for host.allocators.order config | |
| 4.19.1.0 | api,server: allow updating hypervisor capabilities with hypervisor and version | |
| 4.19.1.0 | kvm: support Rocky/RHEL/OL/Alma in the same cluster | |
| 4.19.1.0 | Fix volume snapshot of encrypted NFS/StorPool volume | |
| 4.19.1.0 | Fix migration from local storage to NFS in KVM | |
| 4.19.1.0 | debian: add cpu-checker to debian/control | |
| 4.19.1.0 | Support migration of VM imported from a remote host | |
| 4.19.1.0 | Import VM logging improvements | |
| 4.19.1.0 | Allow deletion of external managed cks nodes | |
| 4.19.1.0 | libvirtstorage: Make sure netfs storage was really mounted | |
| 4.19.1.0 | set isSystem for SVM IPs | |
| 4.19.1.0 | Fix volume response for service offering with disk offering | |
| 4.19.1.0 | Remove duplicate network state checks before shutdown network | |
| 4.19.1.0 | server: add global setting consoleproxy.sslEnabled | |
| 4.19.1.0 | Fixup startVM on simulator | |
| 4.19.1.0 | server: fix additional zones cannot be removed | |
| 4.19.1.0 | remove Project Template Permissions inhibition | |
| 4.19.1.0 | Fix assignVirtualMachine template checkAccess | |
| 4.19.1.0 | test: fix test failure on ubuntu 24.04: “top: unknown option ‘n’” | |
| 4.19.1.0 | Timeout config to copy the disks of remote KVM instance while importing the instance from an external host | |
| 4.19.1.0 | plugins/shutdown: fix triggerShutdown scheduling and response | |
| 4.19.1.0 | Add configuration to limit the number of rows deleted from vm_stats | |
| 4.19.1.0 | [linstor] Fix revertSnapshot | |
| 4.19.1.0 | assertion improvement on cluster DRS | |
| 4.19.1.0 | VNF: add API listVnfAppliances | |
| 4.19.1.0 | User friendly name of Downloaded Templates Volumes and ISOs | |
| 4.19.1.0 | ui: fix user create featured template from volume | |
| 4.19.1.0 | vxlan: do not create duplicated network for private gateway | |
| 4.19.1.0 | Update extraconfig for platform param in xen/xcpng | |
| 4.19.1.0 | User data content size validation, and related code improvements | |
| 4.19.1.0 | Prevent network disruption on adding a VPC tier for redundant VRs | |
| 4.19.1.0 | UI: Fix Userdata registration from UI | |
| 4.19.1.0 | Decrypt account and domain configurations when needed | |
| 4.19.1.0 | Extra parameter for UpdateImageStore | |
| 4.19.1.0 | Add action button to enable/disable Oauth provider | |
| 4.19.1.0 | vmware: do not tear down vm disks if deploy-as-is vm has vm snapshots | |
| 4.19.1.0 | [Quota] Improve Quota balance calculation flow | |
| 4.19.1.0 | Add volume encryption checks during the disk offering change | |
| 4.19.1.0 | fix: domain limits tab ui is now able to present 0 to the user | |
| 4.19.1.0 | Fix allocation of VMs with multiple clusters | |
| 4.19.1.0 | protect against missing service offering | |
| 4.19.1.0 | test: fix test/integration/smoke/test_register_userdata.py which caused networks not to be deleted | |
| 4.19.1.0 | prevent duplicate ip table rules in SSVM | |
| 4.19.1.0 | cks: fix events | |
| 4.19.1.0 | server: remove username required condition for listVmsForImport | |
| 4.19.1.0 | ui: improve sort utility for metrics | |
| 4.19.1.0 | api: listVM API improvement followup, change returning of stats detail | |
| 4.19.1.0 | Fix unit test failure in LibvirtConvertInstanceCommandWrapperTest | |
| 4.19.1.0 | linstor: Support VM-Instance Disk snapshots | |
| 4.19.1.0 | linstor: ui show Server and resource-group fields with custom protocol | |
| 4.19.1.0 | ui: fix dashboard retrievals based on permissions | |
| 4.19.1.0 | engine-orchestration: expunge destroyed system vm volume | |
| 4.19.1.0 | cks: fix list apis response count | |
| 4.19.1.0 | Fix error message if specific host does not have capacity | |
| 4.19.1.0 | add to cpu speed parameter a description of the cgroup2 case | |
| 4.19.1.0 | engine/schema: force index in user_vm_view to speed up instance listing | |
| 4.19.1.0 | ui: list only accessible networks during import | |
| 4.19.1.0 | saml: introduce saml2.check.signature | |
| 4.19.1.0 | Ensure marvin package version is PEP440 compliant | |
| 4.19.1.0 | kvm: replace ISO path in vm XML configuration during vm migration | |
| 4.19.1.0 | logging: httpupload do not warn with exception trace | |
| 4.19.1.0 | ui: fix dashboard on saml user login | |
| 4.19.1.0 | ui: fix admin dashboard vue warnings | |
| 4.19.1.0 | List volumes by service offering id | |
| 4.19.1.0 | list by isEncrypted | |
| 4.19.1.0 | Upload volume format check with the supported hypervisor, fail if supported hypervisor not found on zone | |
| 4.19.1.0 | Configure config drive ISO with password file on reinstallation of VM with password-enabled template | |
| 4.19.1.0 | PowerFlex/ScaleIO volume live migration - use usable bytes from source disk to format the destination disk | |
| 4.19.1.0 | server,event: fix events for storage maintenance | |
| 4.19.1.0 | vpc,event: fix events for createVpc | |
| 4.19.1.0 | While starting VM with ‘considerlasthost’ enabled, don’t load host tags/details for the last host when it doesn’t exist | |
| 4.19.1.0 | server: search template name and display text if keyword is passed | |
| 4.19.1.0 | Improve error messaging / logs when listing VMs on the remote KVM host (for import) | |
| 4.19.1.0 | Fix vsphere storagepolicy | |
| 4.19.1.0 | Update the java doc for the method disconnectPhysicalDiskByPath | |
| 4.19.1.0 | cks,ui: fix npe and check for disable zone | |
| 4.19.1.0 | ui: refactor global createmenu | |
| 4.19.1.0 | api: listApis should return params based on caller | |
| 4.19.1.0 | api,server: encryptformat in volume response | |
| 4.19.1.0 | UI: Update AddAccountOrUserToProject to show a drop down for account & user | |
| 4.19.1.0 | ui: Updated units names | |
| 4.19.1.0 | kvm: consider provisioning type for local data volumes | |
| 4.19.1.0 | server,cks: check if vm is cks node during vm destroy | |
| 4.19.1.0 | linstor: make getDevicePath more robust | |
| 4.19.1.0 | Do not retrieve VM’s stats on normal VM listing | |
| 4.19.1.0 | Show site to site VPN connections in UI | |
| 4.19.1.0 | server: fix fail to list public ips of shared networks sometimes | |
| 4.19.1.0 | utils,ui: obfuscate sensitive log info, use POST for configureOutOfBandManagement | |
| 4.19.1.0 | Fixup response code on incorrect credentials | |
| 4.19.1.0 | engine-schema: add removed column for cloud.user_data, fix delete op | |
| 4.19.1.0 | ui: fix create menu item access | |
| 4.19.1.0 | server: honor listall param for listiso api | |
| 4.19.1.0 | ui: add move to top/bottom for acl rules list | |
| 4.19.1.0 | ui: fix columns for exportacls csv | |
| 4.19.1.0 | ui: fix create network access in deploy vm wizard | |
| 4.19.1.0 | UI: Add search filters | |
| 4.19.1.0 | api,server: list autoscalevmgroups with keyword | |
| 4.19.1.0 | ui: support isdynamicallyscalable param for iso | |
| 4.19.1.0 | api,ui: vm template format, fix vm info link | |
| 4.19.1.0 | ui: fix projectrolepermissions listing with description | |
| 4.19.1.0 | server,test: fix resourceid for VOLUME.DESTROY in restore VM | |
| 4.19.1.0 | ui: fix dashboard limit format | |
| 4.19.1.0 | ui: change reporting link to Github Discussions | |
| 4.19.1.0 | cleanup: remove test/src-not-used/ | |
| 4.19.1.0 | ui: fix haenable in edit vm form | |
| 4.19.1.0 | ui: fix documentation link for VM autoscaling | |
| 4.19.1.0 | Fix message publish in transaction | |
| 4.19.1.0 | Fixup e2e test_restore_vm | |
| 4.19.1.0 | linstor: Fix volume download and make resource available on copy target | |
| 4.19.1.0 | linstor: disconnect-disk also search for resource name in Linstor | |
| 4.19.1.0 | ui: add support to change Account role for admins | |
| 4.19.1.0 | Use parameter dcId as wrapper to prevent NPE | |
| 4.19.1.0 | ui: show systemvm agent version in the list and resource view | |
| 4.19.1.0 | UI: Fix the Add / Remove Vmware DC button on Zone detail view | |
| 4.19.1.0 | Upgrade org.json:json version | |
| 4.19.1.0 | Fix: Update rootdisksize detail on restore VM | |
| 4.19.1.0 | UI: hide Cleanup/Expunge when delete a CloudManaged CKS cluster | |
| 4.19.1.0 | utils: cleanup MacAddress and MacAddressTest | |
| 4.19.1.0 | Fix restore VM with allocated root disk | |
| 4.19.1.0 | Update volume’s passphrase to null if diskOffering doesn’t support encryption | |
| 4.19.1.0 | linstor: cleanup diskless nodes on disconnect | |
| 4.19.1.0 | explanatory error message on delete attempt of default system offering | |
| 4.19.1.0 | Fixup listing of serivce offering & storagepools with tags | |
| 4.19.1.0 | Fix KVM live migration with NFS volumes | |
| 4.19.1.0 | systemvm: add template_zone_ref record when add a new zone with same hypervisor type | |
| 4.19.1.0 | VR: fix dnmasq misconfiguration if there are multiple IP ranges in a shared network | |
| 4.19.1.0 | packaging: move juniper-contrail network plugin to noredist build | |
| 4.19.1.0 | vpc: create vpc tiers with dns server of vpc instead of zone | |
| 4.19.1.0 | test: fix unknown parameter hostid in test_vm_life_cycle.py | |
| 4.19.1.0 | [Usage] Create network billing | |
| 4.19.1.0 | New feature: Import/Unmanage DATA volume from storage pool | |
| 4.19.1.0 | UI: ignore error when list public ips for CKS clusters on Shared network | |
| 4.19.1.0 | Infra25725 add codecov token to workflow | |
| 4.19.1.0 | server: fix duplicated records for templates if there are multiple zones | |
| 4.19.1.0 | Fix permission to manipulate VMs and templates settings through UI | |
| 4.19.1.0 | field enlarged and db upgrade | |
| 4.19.1.0 | Fix null pointer exception in restore VM | |
| 4.19.1.0 | Update netty version for compatibility/staying current | |
| 4.19.1.0 | add logs to ipallocation attempt | |
| 4.19.1.0 | linstor: Only set allow-two-primaries if resource is already in use | |
| 4.19.1.0 | [Usage] Create VPC billing | |
| 4.19.1.0 | kvm: export sysinfo for arm64 domains for cloud-init to work | |
| 4.19.1.0 | protect against null-path | |
| 4.19.1.0 | UI: Fix missing locale strings for Status widget | |
| 4.19.1.0 | Add a shutdownhook to remove jobs owned by the process | |
| 4.19.1.0 | Fix error message for checkVolume command | |
| 4.19.1.0 | ui: bump UI dependencies versions | |
| 4.19.1.0 | Fix display of properties related to backup size | |
| 4.19.1.0 | Fix VR inheriting boot settings from user’s VM | |
| 4.19.1.0 | Fix listStoragePoolsMetricsCmd | |
| 4.19.1.0 | Fixup 4.19 build issue | |
| 4.19.1.0 | Allow overriding root disk offering & size, and expunge old root disk while restoring a VM | |
| 4.19.1.0 | linstor: Do not pretend handling disconnect paths that are non Linstor | |
| 4.19.1.0 | Mark libvirt events experimental, add properties flag | |
| 4.19.1.0 | Change iops on offering change | |
| 4.19.1.0 | Fix VM import & VM delete with custom offering | |
| 4.19.1.0 | server: fix haproxy misconfiguration after VPC VR start | |
| 4.19.1.0 | UI Fixes: allow filtering on alertype in UI & add events tab | |
| 4.19.1.0 | Allow listing of inactive offerings | |
| 4.19.1.0 | upgrade: add unit tests from/to a security release | |
| 4.19.1.0 | Fix getRepair method in checkVolume command | |
| 4.19.1.0 | Linstor 4.19 fix script alllines | |
| 4.19.1.0 | UI: Fix irrelevant conversion options in import instance modal | |
| 4.19.1.0 | Fix missing actions on Guest IP ranges for networks | |
| 4.19.1.0 | api,server,ui: add project ID and name to UserDataResponse | |
| 4.19.1.0 | UI: add dialog to select a VPC tier when create LB for autoscaling | |
| 4.19.1.0 | UI: Fix Virtual router count in Capacity dashboard | |
| 4.19.1.0 | update mysql dependency version | |
| 4.19.1.0 | Add indexes for vm_stats | |
| 4.19.1.0 | VPC VR: fix empty iptables if there is no vpc tier | |
| 4.19.1.0 | snapshot: don’t schedule next snapshot job for a removed volume | |
| 4.19.1.0 | Use join instead of views | |
| 4.19.1.0 | storage,plugins: delegate allow zone-wide volume migration check and access grant check to storage drivers | |
| 4.19.1.0 | Fix 404 when moving a VM to out of a project | |
| 4.19.1.0 | server: update default value of setting ‘expose.dns.externally’ to ‘false” | |
| 4.19.1.0 | Fix the removal of network offering tags | |
| 4.19.1.0 | VM Import: Use datastore name when datastore path is not set to search for pools on DB | |
| 4.19.1.0 | Usage: Fixup entity exists exception | |
| 4.19.1.0 | Fix disk offering override in VM deployment wizard | |
| 4.19.1.0 | Linstor 4.19 fix selecting non enabled hosts | |
| 4.19.1.0 | [Quota] Update pre-populated Quota tariffs’ type | |
| 4.19.1.0 | Quota tariff events | |
| 4.19.1.0 | SG: fix SQL exception when add security group rule with allowed account/group | |
| 4.19.1.0 | kvm: fix NPE while import KVM VMs from other hosts | |
| 4.19.1.0 | [UI] Allow detach ISO from instance toolbar when ISO is attached | |
| 4.19.1.0 | server: use ecdsa instead of ed25519 when generate public/private keys | |
| 4.19.1.0 | Sync the storage pool stats in DB with the actual stats from stats collector | |
| 4.19.1.0 | New API “checkVolume” to check and repair any leaks or issues reported by qemu-img check | |
| 4.19.1.0 | UI: Fix error message in zone wizard | |
| 4.19.1.0 | UI: Add button to show public IPs associated with vlanid | |
| 4.19.1.0 | Logging improvements on migration in the VmwareResource | |
| 4.19.1.0 | UI: fix permission of VNF appliances | |
| 4.19.1.0 | console proxy client sleep more generic | |
| 4.19.1.0 | Update actions/setup-java from v3 to v4 | |
| 4.19.1.0 | Storage plugin support to check if volume on datastore requires access for migration | |
| 4.19.1.0 | engine-schema: fix wrong cloud.domain_view | |
| 4.19.1.0 | Polish UI instance schedule modal | |
| 4.19.1.0 | Added JS Script to pick Favicon, Title from config file | |
| 4.19.1.0 | CKS: fix /opt/bin/deploy-cloudstack-secret in CKS control nodes | |
| 4.19.1.0 | Fixed deleteVlanIpRange API description | |
| 4.19.1.0 | UI: remove duplicated section for backup | |
| 4.19.1.0 | Fixup: Optimize getRouterHealthChecksConfig method | |
| 4.19.1.0 | Fixup vm powerstate update | |
| 4.19.1.0 | vpc: optimize createMonitorServiceCommand() execution | |
| 4.19.1.0 | Refactor updateDiskOffering API | |
| 4.19.1.0 | test: fix test_guest_os.py failure on xcpng82 | |
| 4.19.1.0 | Move views into separate files for easier modification | |
| 4.19.1.0 | CKS: add kube config path in extra control nodes | |
| 4.19.1.0 | prevent nic removal on out of bounds router stop | |
| 4.19.1.0 | Fix filter and pagination on API findStoragePoolsForMigration | |
| 4.19.1.0 | UI: load domain lists only if listDomains API is available | |
| 4.19.1.0 | test: skip check for volume stats history on xenserver | |
| 4.19.1.0 | Add advance settings to fine tune DRS imbalance calculation | |
| 4.19.1.0 | Linstor: add HA support and small cleanups | |
| 4.19.1.0 | UI: Add Migrating state in volume filtering | |
| 4.19.1.0 | VR: fix issue between VPC VMs and other Public IPs in the same subnet as additional Public IPs | |
| 4.19.1.0 | kvm: ITCO watchdog added | |
| 4.19.1.0 | zone wizard: allow only one untagged physical network with guest traffic type | |
| 4.19.1.0 | Veeam: revert unnecessary VM state change if restore backup and attach to another VM | |
| 4.19.1.0 | packaging: bundle cmk in cloudstack-management package | |
| 4.19.1.0 | linstor: use relative hostname path | |
| 4.19.1.0 | Enable over provisioning for SharedMountPoint primary storages | |
| 4.19.1.0 | remove StorPool tags from detached volumes | |
| 4.19.1.0 | Linstor fix migration while node offline | |
| 4.19.1.0 | Fix cloudstack-ui package: bad directory permissions and missing WEB-INF | |
| 4.19.1.0 | Fix cloudstack-ui package: bad directory permissions and missing WEB-INF | |
| 4.19.1.0 | Add e2e tests for listing resources | |
| 4.19.1.0 | Add IOPS to disk offerings details | |
| 4.19.1.0 | CKS: retry if unable to drain node or unable to upgrade k8s node | |
| 4.19.1.0 | Update server.properties.in | |
| 4.19.1.0 | Option to create StorPool primary storage with a valid URL | |
| 4.19.1.0 | Fix typo in alert name | |
| 4.19.1.0 | Fix API moveUser parameters descriptions | |
| 4.19.1.0 | Image Store: View Access status of the image store and view events | |
| 4.19.1.0 | UI: fix icmp code/type of ACL rule are not display if the value is -1 | |
| 4.19.1.0 | Added missing metrics English locale strings | |
| 4.19.1.0 | server: use ed25519 instead of rsa when generate public/private keys | |
| 4.19.1.0 | systemvm: vncport evaluation | |
| 4.19.1.0 | Fix libvirt domain event listener by properly processing events | |
| 4.19.1.0 | Allocate new ROOT volume (on restore virtual machine operation) only when resource count increment succeeds | |
| 4.19.1.0 | Remove sensitive params (VmPassword, etc) from VMWork log | |
| 4.19.1.0 | tools,changelog: fix nextversion | |
| 4.19.1.0 | Change the check for the existence of cryptsetup command | |
| 4.19.1.0 | veeam: fix some issues with restoring volume from backup and attaching it to VM | 
301 Issues listed
Changes in 4.19.1.0 since 4.18.1.0
Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/24?closed=1 to track its issues.
| Version | Github | Description | 
|---|---|---|
| 4.19.0.0 | Externalise a few timeouts & fix timeout for hostSupportsUefi in libvirt ready command wrapper | |
| 4.19.0.0 | ui: fix create k8s cluster networks listing | |
| 4.19.0.0 | CleanUp Async Jobs after mgmt server maintenance | |
| 4.19.0.0 | Use project version on pom dependencies | |
| 4.19.0.0 | Rename “Import QCOW….” to “Import QCOW2…..” | |
| 4.19.0.0 | scripts: mark multipath scripts as executable | |
| 4.19.0.0 | Fix host stuck in connecting state | |
| 4.19.0.0 | vm-import: kvm import and fix volume size when lesser than 1GiB | |
| 4.19.0.0 | Fixes for KVM unmanaged instances import on advanced network and VNC password | |
| 4.19.0.0 | Fix KVM imported unmanaged VMs disks path | |
| 4.19.0.0 | Fix Vmware to KVM migration issue | |
| 4.19.0.0 | ui: fix labels when migrating instances from vmware | |
| 4.19.0.0 | Fix reorder/list pools when cluster details are not set, while deploying vm / attaching volume | |
| 4.19.0.0 | DRS: Use free metrics instead of used for computation | |
| 4.19.0.0 | Fix KVM import unmanaged instances on basic zone | |
| 4.19.0.0 | Fix KVM import and list unmanaged VMs | |
| 4.19.0.0 | Register managed user data using POST call from UI (to support user data content > 4096 bytes) | |
| 4.19.0.0 | UI: Add reconnect button to hosts on alert | |
| 4.19.0.0 | minio: fix store user creation | |
| 4.19.0.0 | Support user data content upto 1048576 bytes - updated jetty maxFormContentSize value to 1048576 bytes (default is 200000 bytes) | |
| 4.19.0.0 | Fix KVM import unmanaged instance | |
| 4.19.0.0 | schema,engine-schema: explicit VMware 8.0.0.2, 8.0.0.3 support, logs | |
| 4.19.0.0 | ui: prevent scheduling readyforshutdown job when api inaccessible | |
| 4.19.0.0 | engine-schema: fix finding guestos mapping with parent version | |
| 4.19.0.0 | Fix VMware VM ingestion template selection and default template failure | |
| 4.19.0.0 | ui: fix default domainid for add account | |
| 4.19.0.0 | ui: fix layout for action button for template form | |
| 4.19.0.0 | Fix bootstrap exceptions | |
| 4.19.0.0 | Fix ssl check in object store browser | |
| 4.19.0.0 | contributers: change of the guard | |
| 4.19.0.0 | server: skip password policies check on empty password | |
| 4.19.0.0 | Revert “Add e2e tests for listing resources” | |
| 4.19.0.0 | test: additional check to ensure hosts are left in up state | |
| 4.19.0.0 | server: fix debug message when expunge a vm | |
| 4.19.0.0 | server: improve stats collector logs to state what the collector does | |
| 4.19.0.0 | Add e2e tests for listing resources | |
| 4.19.0.0 | test: fix test_host_ping.py to restore original host state | |
| 4.19.0.0 | Fixup test_image_store_object_migration.py | |
| 4.19.0.0 | CKS: create Security Groups for CKS clusters of each account | |
| 4.19.0.0 | VPC: update default network offering for vpc tier to conserve_mode=1 | |
| 4.19.0.0 | Save the account which deliberately removed a public IP from quarantine | |
| 4.19.0.0 | README: that time of the year! 🎄 | |
| 4.19.0.0 | UI: Project column in Default View | |
| 4.19.0.0 | Remove unneeded duplicate words | |
| 4.19.0.0 | server: fix url check for storages without a valid url | |
| 4.19.0.0 | client/pom.xml: fix code coverage is not updated in some modules | |
| 4.19.0.0 | KVM Ingestion - Import Instance | |
| 4.19.0.0 | kvm: Add support for cgroupv2 | |
| 4.19.0.0 | Fix unmanage VM marvin tests and small UI fixes for import | |
| 4.19.0.0 | events,alerts: Add missing indexes | |
| 4.19.0.0 | Handle errors while scaling kubernetes cluster | |
| 4.19.0.0 | server: fix resource count during assign volume | |
| 4.19.0.0 | .asf.yaml: Enable Github Discussions for CloudStack | |
| 4.19.0.0 | Move subdomains between domains | |
| 4.19.0.0 | server: fix diskoffering details in vm response | |
| 4.19.0.0 | Acl export acls with proper tags encoding | |
| 4.19.0.0 | CKS: create HA cluster with 3 control VMs instead 2 | |
| 4.19.0.0 | FiberChannel Multipath for KVM + Pure Flash Array and HPE-Primera Support | |
| 4.19.0.0 | ui: add action to declare/cancel host as degraded | |
| 4.19.0.0 | Add logs to listLoadBalancerRuleInstances API | |
| 4.19.0.0 | Add missing hosts info to the prometheus exporter output. | |
| 4.19.0.0 | CKS: update imagePullPolicy to IfNotPresent in yaml files | |
| 4.19.0.0 | linstor: Fix possible NPE if Linstor storage-pool data missing | |
| 4.19.0.0 | Add lock mechanism considering template id, pool id, host id in PowerFlex Storage | |
| 4.19.0.0 | Allow autoscale group and name override | |
| 4.19.0.0 | Fix intermittent build failures | |
| 4.19.0.0 | Update cloudstack-help-text | |
| 4.19.0.0 | Change available fields when editing a default role in the UI | |
| 4.19.0.0 | kvm: fix error when enable SSL for kvm agent | |
| 4.19.0.0 | New Feature: Import VMware VMs into KVM | |
| 4.19.0.0 | Prioritize hypervisor.uri configuration | |
| 4.19.0.0 | kvm: fix ide controller for rocky/alma vms | |
| 4.19.0.0 | lower level and no stack traces at info or higher | |
| 4.19.0.0 | ui: change ipaddress tab label for shared networks | |
| 4.19.0.0 | Linstor: Allow snapshot backup also to work on non hyperconverged setups | |
| 4.19.0.0 | Add dynamic secondary storage selection | |
| 4.19.0.0 | api: make displaytext form upload template/iso optional | |
| 4.19.0.0 | ObjectStore Framework with MinIO and Simulator plugins | |
| 4.19.0.0 | Initial vpnuser state | |
| 4.19.0.0 | UI: Removed redundant IP Address Column | |
| 4.19.0.0 | Fix upload of volumes, templates and ISOs through HTTP | |
| 4.19.0.0 | Global ACL for VPCs | |
| 4.19.0.0 | UI: Removed redundant input fields from ACL List rules modal | |
| 4.19.0.0 | Flexible tags for hosts and storage pools | |
| 4.19.0.0 | server: check if there are active nics before network GC | |
| 4.19.0.0 | allow filtering of listDiskOffering and listServiceOffering APIs by account or project | |
| 4.19.0.0 | Fix rollback while creating a private gateway | |
| 4.19.0.0 | Include domain and account field for createTemplate UI form | |
| 4.19.0.0 | [StepSecurity] ci: Harden GitHub Actions | |
| 4.19.0.0 | Fix typo in ssvm check script | |
| 4.19.0.0 | Clear pool id if volume allocation fails | |
| 4.19.0.0 | Added ipaddress argument to disassociateIPAddress api (#8125) | |
| 4.19.0.0 | Fixed spelling and added missing states to response | |
| 4.19.0.0 | VNF: fix UI bugs and polish | |
| 4.19.0.0 | schema: revert incorrect removal of oauth changes in #7417 | |
| 4.19.0.0 | Database VIEW management via separated files | |
| 4.19.0.0 | Set number of hours per month with actual number in Quota | |
| 4.19.0.0 | Fixed Hashmap Key value comparision | |
| 4.19.0.0 | multi local storage handling for kvm | |
| 4.19.0.0 | Introduce domainid and account parameter in createTemplate API | |
| 4.19.0.0 | Improved concatenation way in PropertiesStorage.java | |
| 4.19.0.0 | Externalize KVM HA heartbeat frequency | |
| 4.19.0.0 | Create global configuration to allow changing the default nic adapter for user VMs in VMware | |
| 4.19.0.0 | Public IP quarantine feature | |
| 4.19.0.0 | Let Prometheus exporter plugin support utf8 characters | |
| 4.19.0.0 | storagetype API param in list service/disk offerings | |
| 4.19.0.0 | Fix flaky tungsten test using comparator | |
| 4.19.0.0 | Fix deploy as is VM start after template deletion | |
| 4.19.0.0 | Inject hypervisor type and volume format on Quota tariffs | |
| 4.19.0.0 | PULL_REQUEST_TEMPLATE.md: fix spelling | |
| 4.19.0.0 | Flexible URI for connection with DB and new MariaDB driver | |
| 4.19.0.0 | UI: fix scale vm if first disk offering is dymamic | |
| 4.19.0.0 | edge-zone,kvm,iso,cks: allow k8s deployment with direct-download iso | |
| 4.19.0.0 | Update requirements file and fix minimum pre-commit version | |
| 4.19.0.0 | updated the api documentation for createNetworkOffering and updateNetworkOffering | |
| 4.19.0.0 | make sure vmware adapter detail for nic is passed during registering template | |
| 4.19.0.0 | Linstor backup snaphots | |
| 4.19.0.0 | Remove powermock form VM Manager test | |
| 4.19.0.0 | Advanced SG: allow create/update physical networks with vlan range | |
| 4.19.0.0 | ui: Admin, account and project dashboard improvements | |
| 4.19.0.0 | CKS: make clustertype optional to keep backwards compatibility | |
| 4.19.0.0 | Fix: Select another pod if all hosts in the pod becomes unavailable | |
| 4.19.0.0 | Make authentication request parameter order to be deterministic | |
| 4.19.0.0 | KVM Host HA enhancement for StorPool storage | |
| 4.19.0.0 | indent issue in list view after merge forward of 4.18 | |
| 4.19.0.0 | Polish UI | |
| 4.19.0.0 | Fix JSON string comparision for tests | |
| 4.19.0.0 | Bump the actions/checkout action to v4 | |
| 4.19.0.0 | Refactor testCRUDAcl to Separated Case to Improve the Test Experience | |
| 4.19.0.0 | Add and improve logs in ACS bootstrap process | |
| 4.19.0.0 | Refactoring org.apache.cloudstack.network.tungsten.service | |
| 4.19.0.0 | refactor MockNetworkVO | |
| 4.19.0.0 | Update XenServer610WrapperTest.java | |
| 4.19.0.0 | Standardize StringUtils usages in NetworkModelImpl | |
| 4.19.0.0 | CKS: fix wrong format of cluster size on UI | |
| 4.19.0.0 | Fix KVM cloudstack-agent start if there is vm not managed by cloudstack on the host | |
| 4.19.0.0 | appliance: use Debian 11.8.0 and systemvm version to 4.19.0 | |
| 4.19.0.0 | Update GPU support for V100,T4,A5500. | |
| 4.19.0.0 | Add MGMT IP in management.network.cidr as alternate name in their self-signed certificate | |
| 4.19.0.0 | misc: fix spelling | |
| 4.19.0.0 | ui: extend role isPublic parameter | |
| 4.19.0.0 | Add two more pre-commit hooks | |
| 4.19.0.0 | ui: fix snapshot copy actions for non-rootadmins | |
| 4.19.0.0 | Storage Management | |
| 4.19.0.0 | Add logs to script and command execution | |
| 4.19.0.0 | Oauth2 integration with CloudStack | |
| 4.19.0.0 | Fix allignment on layout on right panel | |
| 4.19.0.0 | New feature: VNF templates and appliances integration | |
| 4.19.0.0 | Fix failure on agent reconnection | |
| 4.19.0.0 | Fixup updateSnapshotInfo failure due to forward merging | |
| 4.19.0.0 | Create snapshot from VM snapshot without memory for NFS/Local storage | |
| 4.19.0.0 | Use UserVmDao for listVirtualMachines API to increase performance | |
| 4.19.0.0 | Feature: Add support for DRS in a Cluster | |
| 4.19.0.0 | reduce collaborators count to 10 | |
| 4.19.0.0 | Add winterhazel to .asf.yaml collaborators | |
| 4.19.0.0 | Fixup: register vmscheduler configkey | |
| 4.19.0.0 | dashboard: on admin dashboard use red-dot icon when hosts are in alert | |
| 4.19.0.0 | Fix os type response isuserdefined | |
| 4.19.0.0 | Fix EULA section while parsing OVF file | |
| 4.19.0.0 | UI: Fix deploy VM wizard vApp properties | |
| 4.19.0.0 | api,server,ui: snapshot copy, multi-zone replica | |
| 4.19.0.0 | server: set Default NIC when VM has no default NIC | |
| 4.19.0.0 | Fix templates and ISOs listing pagination | |
| 4.19.0.0 | ui: fix bulk delete template from zones | |
| 4.19.0.0 | marvin,test: fix directdownload template checksum test | |
| 4.19.0.0 | ui: correctly show volume physical size | |
| 4.19.0.0 | linstor: fix template copy on non hyperconverged setups | |
| 4.19.0.0 | test: add test for standalone snapshot | |
| 4.19.0.0 | Fix VM snapshot size during storage capacity check | |
| 4.19.0.0 | pre-commit: standardize more line endings to lf | |
| 4.19.0.0 | ui: add action to delete traffic type | |
| 4.19.0.0 | Refactoring swift util test | |
| 4.19.0.0 | Fix UUID for child datastores in all cases | |
| 4.19.0.0 | linstor: Fix template volume missing on copy node | |
| 4.19.0.0 | test,refactor: fix test_project_resources cleanup | |
| 4.19.0.0 | Snapshot removal and storage cleanup logs | |
| 4.19.0.0 | kvm: fix direct download template size | |
| 4.19.0.0 | Update pom.xml reflections version | |
| 4.19.0.0 | Add option to define password during password reset | |
| 4.19.0.0 | Add domainpath to listnetwork and UI network tab | |
| 4.19.0.0 | Allow password definition during VM deploy | |
| 4.19.0.0 | Run ResourceCountCheckTask only in the longest running management server | |
| 4.19.0.0 | vm-import: fix stopped managed vms listing in unmanaged instances | |
| 4.19.0.0 | Fix NPE if global setting implicit.host.tags is set to null | |
| 4.19.0.0 | storage: allow VM snapshots without memory for KVM when global setting allows | |
| 4.19.0.0 | ui: update vm deploy form iso label | |
| 4.19.0.0 | Fix non admin logouts | |
| 4.19.0.0 | ui: update dashboard screenshot for README | |
| 4.19.0.0 | .github: run Sonar Check only on PRs from apache/cloudstack branches | |
| 4.19.0.0 | Format quota email currency values | |
| 4.19.0.0 | Default value of force should be false for template delete operation | |
| 4.19.0.0 | systemvm: remove config in /etc/pam.d/systemd-user to fix user@0.service | |
| 4.19.0.0 | pre-commit: add hook check-merge-conflict | |
| 4.19.0.0 | Enable four more flake8 rules | |
| 4.19.0.0 | UI: Fix sorter across different components | |
| 4.19.0.0 | [cleanup] Deleted file FakeDhcpSnooper.java and DhcpSnooper.java | |
| 4.19.0.0 | Improve template download error message | |
| 4.19.0.0 | user-shared networks: fix few issues | |
| 4.19.0.0 | UI: Admin, account and project dashboard improvements | |
| 4.19.0.0 | Ensure getCapacityState() is not called for hosts in maintenance | |
| 4.19.0.0 | Fix: Convert volume to another directory instead of copying it while taking volume snapshots on KVM | |
| 4.19.0.0 | systemvm: check if patchfile exists and is valid tarball before patching | |
| 4.19.0.0 | KVM Agent config to reserve dom0 CPUs | |
| 4.19.0.0 | [Veeam] Don’t interrupt backup syncronization | |
| 4.19.0.0 | Add extra checks for test_vm_schedule to avoid intermittent failures | |
| 4.19.0.0 | cleanups as suggested by errorprone | |
| 4.19.0.0 | ui: add button in zone physical network list | |
| 4.19.0.0 | We need people to do better testing | |
| 4.19.0.0 | server: fix mysql error when list Shared templates for projects | |
| 4.19.0.0 | load (domains) continuously in dropdown boxes | |
| 4.19.0.0 | linstor: resize root disk on offerings with different size | |
| 4.19.0.0 | cleanup: remove unused class org.apache.cloudstack.network.NetworkOrchestrator | |
| 4.19.0.0 | Improve logs in UnmanagedVMsManagerImpl class | |
| 4.19.0.0 | fix: cleanup directory if empty after removal of snapshot | |
| 4.19.0.0 | removal of unused interfaces | |
| 4.19.0.0 | Removed state for removed accounts | |
| 4.19.0.0 | Normalize encryption on global configurations values | |
| 4.19.0.0 | ui: allow copying password from notification | |
| 4.19.0.0 | Improve logs when searching one storage pool to allocate a new volume | |
| 4.19.0.0 | Improve logs in NfsSecondaryStorageResource class | |
| 4.19.0.0 | mvn: fix userdata dependency version | |
| 4.19.0.0 | Keep deleted projects name | |
| 4.19.0.0 | Add Service Offering to listSystemVMs and fix link from VR to its offering | |
| 4.19.0.0 | Improve the description of config password.policy.minimum.digits | |
| 4.19.0.0 | Fix the poll for the API ReadyForShutdown even after logout | |
| 4.19.0.0 | Trigger out of band VM state update via libvirt event when VM stops | |
| 4.19.0.0 | Use direct download timeout configs for URL check during registerTemplate | |
| 4.19.0.0 | LibvirtServerDiscoverer should only process added hosts relevant to hypervisor type | |
| 4.19.0.0 | Fix tests on CS build when cloudstack-management service is running | |
| 4.19.0.0 | Fix style for LibvirtComputingResource variable names and its dependencies | |
| 4.19.0.0 | Added JoaoJandre to .asf.yaml | |
| 4.19.0.0 | Added SadiJr to .asf.yaml collaborators | |
| 4.19.0.0 | Added GaOrtiga to .asf.yaml collaborators | |
| 4.19.0.0 | Added BryanMLima to .asf.yaml | |
| 4.19.0.0 | VR: remove apache2 config for removed VPC tiers | |
| 4.19.0.0 | contributor-howto | |
| 4.19.0.0 | Remove powermock from pom.xml | |
| 4.19.0.0 | fix units labels for max storage of volume | |
| 4.19.0.0 | Allow configkey to set ‘cloud-name’ cloud-init metadata | |
| 4.19.0.0 | Fix 2FA becoming enabled when the user inputs the wrong code during setup | |
| 4.19.0.0 | VR live patching: Allow live patch of VPC VRs even if networks are in allocated / shutdown state | |
| 4.19.0.0 | Fixup CheckedReservationTest | |
| 4.19.0.0 | Publish event for VM.STOP when out of band stop is detected | |
| 4.19.0.0 | api: remove powermock from tests | |
| 4.19.0.0 | Remove powermock from engine/storage/configdrive | |
| 4.19.0.0 | Remove powermock from server | |
| 4.19.0.0 | remove powermock from engine | |
| 4.19.0.0 | Remove powermock from core | |
| 4.19.0.0 | Add and improve logs in snapshot scheduling | |
| 4.19.0.0 | ldap trust map cleanup on domain delete | |
| 4.19.0.0 | upgrade: fix upgrade from 4.18.1.0 to 4.18.2.0-SNAPSHOT | |
| 4.19.0.0 | Fix issues in VM Scheduler | |
| 4.19.0.0 | Remove unneeded duplicate words | |
| 4.19.0.0 | Increase reserve on ScaleIO disk formatting for fragmentation | |
| 4.19.0.0 | Generate coverage for Simulator based integration tests & ui tests in github actions | |
| 4.19.0.0 | Allow editing of host and storage tags of system offerings in the UI | |
| 4.19.0.0 | UI: Fix user role login due to missing API access on custom hypervisor name | |
| 4.19.0.0 | Fix listLoadBalancerRuleInstances api call | 
258 Issues listed