winterhazel commented on code in PR #449: URL: https://github.com/apache/cloudstack-documentation/pull/449#discussion_r1865739038
########## source/releasenotes/changes.rst: ########## @@ -13,1917 +13,526 @@ specific language governing permissions and limitations under the License. -Changes in |release| since 4.19.0.0 +Changes in |release| since 4.19.1.0 =================================== -Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/31?closed=1 +Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/30?closed=1 to track its issues. + .. cssclass:: table-striped table-bordered table-hover +-------------------------+----------+------------------------------------------------------------+ | Version | Github | Description | +=========================+==========+============================================================+ -| 4.19.1.0 | `#9392`_ | Fix list backups after backup vm is expunged | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9391`_ | UI: Fix backup offering buttons for instances in data view | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8836`_ | Fix radio buttons in instance migration pop-up | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9339`_ | engine-schema,cks: fix finding non-removed network vms | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9377`_ | saml: purge token after first response and improve setting | -| | | description | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9381`_ | UI assorted fixes | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9382`_ | LibvirtOvsFetchInterfaceCommandWrapperTest fix (test fails | -| | | in mac) - skip it if no interfaces with eth and wl | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9367`_ | Fix: Switch back to CLOUD_DB after purging usage records | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9376`_ | Ignore non-managed pools for storage pool access | -| | | preparation | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9384`_ | test: refactor ActionEventInterceptorTest to prevent | -| | | failures | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9356`_ | Copy on pool host when storage pool has ScopeType.HOST | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9349`_ | systemvmtemplate: bump new systemvmtemplate 4.19.1 | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9355`_ | NPE fix, addresses test_hostha_kvm_host_fencing failure | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9147`_ | Fix columns in VM details tabs | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9357`_ | saml: make default signature check mandatory | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9354`_ | test: fix simulator CI failure test_cluster_drs | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9345`_ | ui: fix account list on domain change in filterview | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9348`_ | UI: create network form constantly tries to list domains - | -| | | which is not permitted for normal users | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9325`_ | linstor: deleteAsync fallback to volume UUID if path not | -| | | set yet | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9334`_ | UI: fix "Request failed." error when open vnf appliances | -| | | tab of network | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9327`_ | linstor-ui: Fix add primary storage if Linstor protocol | -| | | selected | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9323`_ | test_primary_storage_scope.py should only run with kvm, | -| | | vmware and simulator | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9326`_ | linstor: do not use the same static ApiClient for all | -| | | calls | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9234`_ | Handle public IP race conditions | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8875`_ | Change storage pool scope from Cluster to Zone and vise | -| | | versa | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9268`_ | PowerFlex/ScaleIO SDC client connection improvements | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9146`_ | Differentiate between instalation ISO and attached ISO | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9307`_ | UI: Minor UI improvements | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8922`_ | extract host from websocket to add route | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9310`_ | Fixed src datastore on copy check for PowerFlex/ScaleIO | -| | | storage driver | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9301`_ | Add, Delete Storage Pool commands should be able execute | -| | | on a host in maintenance | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9184`_ | server: refactor listNetworks api database retrievals | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9240`_ | Fix for race when automatically assigning IP to Vms | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9309`_ | Revert listAll behaviour for templates & iso | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8354`_ | server: apply rules when VR of Domain VPC is recreated | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9283`_ | Change vm.stats.remove.batch.size to | -| | | delete.batch.query.size & allow delete of volume_stats in | -| | | batches | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8815`_ | Improve migration of external VMware VMs into KVM cluster | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9306`_ | Fix AssignToLoadBalancerRule input param | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9216`_ | xenserver: attach regular iso with configdrive | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8898`_ | prevent an NPE on an uninitialised TemplateObject | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9256`_ | veeam: fix issues with PreSetup and DVS and Solidfire | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9202`_ | server: event for HA vm start | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8169`_ | server: fix resource count updated unmanage vm | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9258`_ | agent: reconnect after waiting 5 seconds | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9150`_ | Added ostypeid in the snapshot response | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8843`_ | Temporarily backup StorPool volume before expunge | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9231`_ | UI: ignore error host is already in the database when | -| | | create a zone | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9186`_ | CKS/calico: set arp_ignore and arp_announce to 0 in k8s | -| | | controller/nodes | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9300`_ | Honour listall param for list templates api | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9289`_ | Let network guru decide if ipv6 cidr size can't be equal | -| | | to 64 | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9245`_ | DRS: Ensure the destination host is part of the same | -| | | cluster | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8236`_ | Accept a role ID on linking an account to LDAP | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#7224`_ | [Veeam] Check for failures in the restore process | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8947`_ | Ability to specify NFS mount options while adding a | -| | | primary storage and modify them on a pre-existing primary | -| | | storage | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9207`_ | 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 | `#8889`_ | Updates to HPE-Primera and Pure FlashArray Drivers to use | -| | | Host-based VLUN Assignments | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9178`_ | fix: Update overcommit ratio during live VM migration | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8733`_ | engine-schema: fix options for host.allocators.order | -| | | config | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8475`_ | api,server: allow updating hypervisor capabilities with | -| | | hypervisor and version | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8641`_ | kvm: support Rocky/RHEL/OL/Alma in the same cluster | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8873`_ | Fix volume snapshot of encrypted NFS/StorPool volume | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8909`_ | Fix migration from local storage to NFS in KVM | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9263`_ | debian: add cpu-checker to debian/control | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9259`_ | Support migration of VM imported from a remote host | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9284`_ | Import VM logging improvements | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9183`_ | Allow deletion of external managed cks nodes | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8887`_ | libvirtstorage: Make sure netfs storage was really mounted | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9281`_ | set isSystem for SVM IPs | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9273`_ | Fix volume response for service offering with disk | -| | | offering | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8462`_ | Remove duplicate network state checks before shutdown | -| | | network | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8809`_ | server: add global setting consoleproxy.sslEnabled | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9199`_ | Fixup startVM on simulator | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9261`_ | server: fix additional zones cannot be removed | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9196`_ | remove Project Template Permissions inhibition | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8886`_ | Fix assignVirtualMachine template checkAccess | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9262`_ | test: fix test failure on ubuntu 24.04: "top: unknown | -| | | option 'n'" | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9213`_ | Timeout config to copy the disks of remote KVM instance | -| | | while importing the instance from an external host | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9276`_ | plugins/shutdown: fix triggerShutdown scheduling and | -| | | response | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8740`_ | Add configuration to limit the number of rows deleted from | -| | | vm_stats | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9271`_ | [linstor] Fix revertSnapshot | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8508`_ | assertion improvement on cluster DRS | -+-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8994`_ | VNF: add API listVnfAppliances | +| 4.20.0.0 | `#8911`_ | Linked clone migration between file-based storages on KVM | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9252`_ | User friendly name of Downloaded Templates Volumes and | -| | | ISOs | +| 4.20.0.0 | `#9751`_ | API: Fix listing Userdata by keyword or name | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9253`_ | ui: fix user create featured template from volume | +| 4.20.0.0 | `#9731`_ | Hide UserData field from the EditVM view for VMs that do | +| | | not offer it | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9232`_ | vxlan: do not create duplicated network for private | -| | | gateway | +| 4.20.0.0 | `#9195`_ | cleanup validations for VPN connection creation | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9248`_ | Update extraconfig for platform param in xen/xcpng | +| 4.20.0.0 | `#9738`_ | debian12: update debian/control | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8418`_ | User data content size validation, and related code | -| | | improvements | +| 4.20.0.0 | `#9723`_ | Shutdown expunged resources cleanup executor properly, and | +| | | allow other components to configure/start/stop on error | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9251`_ | Prevent network disruption on adding a VPC tier for | -| | | redundant VRs | +| 4.20.0.0 | `#9739`_ | Fix ISO url in test_usage.py | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8791`_ | UI: Fix Userdata registration from UI | +| 4.20.0.0 | `#7650`_ | CKS: add ConfigDrive to cloud-init datasource_list in | +| | | systemvm template | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9088`_ | Decrypt account and domain configurations when needed | +| 4.20.0.0 | `#8588`_ | CKS: fix creation on shared network if HA is enabled | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8941`_ | Extra parameter for UpdateImageStore | +| 4.20.0.0 | `#9664`_ | PowerFlex on demand disable config key | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9242`_ | Add action button to enable/disable Oauth provider | +| 4.20.0.0 | `#9559`_ | server: fix nfs version option during mounts | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9243`_ | vmware: do not tear down vm disks if deploy-as-is vm has | -| | | vm snapshots | +| 4.20.0.0 | `#9374`_ | server: apply network ACL even if there is no network ACLs | +| | | rules in the ACL list | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8581`_ | [Quota] Improve Quota balance calculation flow | +| 4.20.0.0 | `#9720`_ | Revert "list VMs by displayname instead of name" | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9209`_ | Add volume encryption checks during the disk offering | -| | | change | +| 4.20.0.0 | `#9596`_ | Fix: Filter out networks without access while getting | +| | | networks with SG with free IPs | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9166`_ | fix: domain limits tab ui is now able to present 0 to the | -| | | user | +| 4.20.0.0 | `#9711`_ | ui: load project list with minimum details | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8611`_ | Fix allocation of VMs with multiple clusters | +| 4.20.0.0 | `#9006`_ | build/packaging: build tungsten plugin only if noredist is | +| | | passed | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9235`_ | protect against missing service offering | +| 4.20.0.0 | `#9637`_ | Fixed Unable to create a domain when networkdomain is | +| | | mentioned and cleared | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9244`_ | test: fix test/integration/smoke/test_register_userdata.py | -| | | which caused networks not to be deleted | +| 4.20.0.0 | `#8846`_ | Removed deprecated instruction MAINTAINER | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8530`_ | prevent duplicate ip table rules in SSVM | +| 4.20.0.0 | `#9714`_ | Fix main build errors | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9070`_ | cks: fix events | +| 4.20.0.0 | `#9636`_ | [VMware] Make disk controller selection on volume | +| | | attachment consistent with VM creation and start | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9124`_ | server: remove username required condition for | -| | | listVmsForImport | +| 4.20.0.0 | `#9699`_ | VR: fix password server exception when no password is | +| | | found | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9247`_ | ui: improve sort utility for metrics | +| 4.20.0.0 | `#9698`_ | lb: fix haproxy cannot start if algorithm is not lowercase | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9177`_ | api: listVM API improvement followup, change returning of | -| | | stats detail | +| 4.20.0.0 | `#9700`_ | UI: enable project menu on mobile devices | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9238`_ | Fix unit test failure in | -| | | LibvirtConvertInstanceCommandWrapperTest | +| 4.20.0.0 | `#9563`_ | Fix resource count discrepancy while associating IP | +| | | address to a network | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8796`_ | linstor: Support VM-Instance Disk snapshots | +| 4.20.0.0 | `#9676`_ | Enable Backup and Recovery for Shared Filesystems | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9138`_ | linstor: ui show Server and resource-group fields with | -| | | custom protocol | +| 4.20.0.0 | `#9200`_ | refactor: cloud-sysvmadm script | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9237`_ | ui: fix dashboard retrievals based on permissions | +| 4.20.0.0 | `#9557`_ | UI: Fix VPC network offerings listing on VPC tier creation | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9197`_ | engine-orchestration: expunge destroyed system vm volume | +| 4.20.0.0 | `#8503`_ | list VMs by displayname instead of name | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8701`_ | cks: fix list apis response count | +| 4.20.0.0 | `#9696`_ | pre-commit run --all-files; fix end of file | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9218`_ | Fix error message if specific host does not have capacity | +| 4.20.0.0 | `#9680`_ | Update of the schema 41910to42000.sql for compatibility | +| | | with MariaDB version 10.3.38. | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9191`_ | add to cpu speed parameter a description of the cgroup2 | -| | | case | +| 4.20.0.0 | `#9655`_ | Fix toc generation for api docs | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9198`_ | engine/schema: force index in user_vm_view to speed up | -| | | instance listing | +| 4.20.0.0 | `#9681`_ | Implemented the lateral expansion of the area-box in the | +| | | forms (creat… | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9194`_ | ui: list only accessible networks during import | +| 4.20.0.0 | `#9669`_ | CPVM: move focus on input area after clearing clipboard | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9219`_ | saml: introduce saml2.check.signature | +| 4.20.0.0 | `#9661`_ | List Events returns intermittent SQL exception.Fixed | +| | | listEvents intermittent exception. | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9230`_ | Ensure marvin package version is PEP440 compliant | +| 4.20.0.0 | `#9675`_ | Minor naming changes in Shared FileSystems 4.20 Feature | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9212`_ | kvm: replace ISO path in vm XML configuration during vm | -| | | migration | +| 4.20.0.0 | `#9663`_ | Provide encryption key for DATA volume type (in addition | +| | | to ROOT) to copy volume. | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9220`_ | logging: httpupload do not warn with exception trace | +| 4.20.0.0 | `#9585`_ | allow domain suffix update in shared networks | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9097`_ | ui: fix dashboard on saml user login | +| 4.20.0.0 | `#9662`_ | Host capacity calculation: use VM creation time if update | +| | | time is null. | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9140`_ | ui: fix admin dashboard vue warnings | +| 4.20.0.0 | `#9509`_ | Feature: Forgot password | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9211`_ | List volumes by service offering id | +| 4.20.0.0 | `#9656`_ | Fix the Cloudian Integration SSO Redirect link | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8643`_ | list by isEncrypted | +| 4.20.0.0 | `#9188`_ | Enhance the `listAffinityGroups` API by adding the | +| | | dedicated resources related to an affinity group | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9224`_ | Upload volume format check with the supported hypervisor, | -| | | fail if supported hypervisor not found on zone | +| 4.20.0.0 | `#9566`_ | Allow more generic searches of ACLs | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9113`_ | Configure config drive ISO with password file on | -| | | reinstallation of VM with password-enabled template | +| 4.20.0.0 | `#8924`_ | Add logs to CPVM connection process | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9174`_ | PowerFlex/ScaleIO volume live migration - use usable bytes | -| | | from source disk to format the destination disk | +| 4.20.0.0 | `#9461`_ | Restore listNetworks behavior & clean up the code | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9056`_ | server,event: fix events for storage maintenance | +| 4.20.0.0 | `#9633`_ | Feature: Allow adding delete protection for VMs & volumes | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9055`_ | vpc,event: fix events for createVpc | +| 4.20.0.0 | `#9652`_ | UI: Fix starting VMs through group action by | +| | | non-root-admin users | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9037`_ | While starting VM with 'considerlasthost' enabled, don't | -| | | load host tags/details for the last host when it doesn't | -| | | exist | +| 4.20.0.0 | `#9528`_ | Linstor: Fix migrate primary storage | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9215`_ | server: search template name and display text if keyword | -| | | is passed | +| 4.20.0.0 | `#8906`_ | NSX Integration fixes | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9204`_ | Improve error messaging / logs when listing VMs on the | -| | | remote KVM host (for import) | +| 4.20.0.0 | `#9107`_ | Refactor type and range validation in configuration update | +| | | process | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9203`_ | Fix vsphere storagepolicy | +| 4.20.0.0 | `#8511`_ | Add logs to `LibvirtComputingResource`'s metrics | +| | | collection process | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9210`_ | Update the java doc for the method | -| | | disconnectPhysicalDiskByPath | +| 4.20.0.0 | `#9639`_ | ui: refactor config update/reset notification | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9105`_ | cks,ui: fix npe and check for disable zone | +| 4.20.0.0 | `#9619`_ | New Feature: Multi-arch Zones | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9139`_ | ui: refactor global createmenu | +| 4.20.0.0 | `#9647`_ | engine/schema: update url links to match new | +| | | systemvmtemplate names | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8973`_ | api: listApis should return params based on caller | +| 4.20.0.0 | `#9428`_ | Fix root disk resize issue when service offering has no | +| | | root disk size specified | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9106`_ | api,server: encryptformat in volume response | +| 4.20.0.0 | `#9470`_ | New feature: Dynamic and Static Routing | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9072`_ | UI: Update AddAccountOrUserToProject to show a drop down | -| | | for account & user | +| 4.20.0.0 | `#9451`_ | backup: simple NAS backup plugin for KVM | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8543`_ | ui: Updated units names | +| 4.20.0.0 | `#8389`_ | Add support for Ceph RGW Object Store | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9141`_ | kvm: consider provisioning type for local data volumes | +| 4.20.0.0 | `#9208`_ | Shared Filesystem as a First Class Feature | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9057`_ | server,cks: check if vm is cks node during vm destroy | +| 4.20.0.0 | `#9415`_ | Shared Network Firewall (Security groups) in Advanced zone | +| | | without security groups | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9143`_ | linstor: make getDevicePath more robust | +| 4.20.0.0 | `#9624`_ | propagate sort order through retrieval sequence | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8782`_ | Do not retrieve VM's stats on normal VM listing | +| 4.20.0.0 | `#8925`_ | Go back to previous timestamp on logging | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9066`_ | Show site to site VPN connections in UI | +| 4.20.0.0 | `#9543`_ | Added update, enable, disable events to the | +| | | updateStoragePool API | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8624`_ | server: fix fail to list public ips of shared networks | -| | | sometimes | +| 4.20.0.0 | `#9569`_ | Global setting to allow/disallow users to force stop a vm | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9126`_ | utils,ui: obfuscate sensitive log info, use POST for | -| | | configureOutOfBandManagement | +| 4.20.0.0 | `#9449`_ | Display associated resource name on storage pools objects | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8671`_ | Fixup response code on incorrect credentials | +| 4.20.0.0 | `#9518`_ | framework/db: use HikariCP as default and improvements | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9120`_ | engine-schema: add removed column for cloud.user_data, fix | -| | | delete op | +| 4.20.0.0 | `#9628`_ | framework/config,server: configkey caching | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9104`_ | ui: fix create menu item access | +| 4.20.0.0 | `#9591`_ | [VMware] Add support for VMware 8.0u2 (8.0.2.x) and 8.0u3 | +| | | (8.0.3.x) | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9064`_ | server: honor listall param for listiso api | +| 4.20.0.0 | `#9634`_ | UI: list vms with details=min when attach a volume to vm | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9119`_ | ui: add move to top/bottom for acl rules list | +| 4.20.0.0 | `#8683`_ | Bump org.apache.commons:commons-compress from 1.21 to | +| | | 1.26.0 | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9118`_ | ui: fix columns for exportacls csv | +| 4.20.0.0 | `#9632`_ | linstor: update java-linstor dependency to 0.5.2 | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9117`_ | ui: fix create network access in deploy vm wizard | +| 4.20.0.0 | `#9631`_ | Fix PR lint error caused by deps/install-non-oss.sh | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9068`_ | UI: Add search filters | +| 4.20.0.0 | `#7610`_ | Notify users when upgrades are available or restart is | +| | | required for network or VPC | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9046`_ | api,server: list autoscalevmgroups with keyword | +| 4.20.0.0 | `#9239`_ | Fix snapshot deletion on template creation failure | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9092`_ | ui: support isdynamicallyscalable param for iso | +| 4.20.0.0 | `#9236`_ | kvm: Present the UUID of the VM as serial through smbios | +| | | information | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9094`_ | api,ui: vm template format, fix vm info link | +| 4.20.0.0 | `#9205`_ | updated install-non-oss with vmware v7.0 and v8.0 | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9091`_ | ui: fix projectrolepermissions listing with description | +| 4.20.0.0 | `#9116`_ | Testcases Added | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9032`_ | server,test: fix resourceid for VOLUME.DESTROY in restore | -| | | VM | +| 4.20.0.0 | `#8958`_ | Update en.json | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9060`_ | ui: fix dashboard limit format | +| 4.20.0.0 | `#9629`_ | Add FelipeM525 to .asf.yaml as a collaborator | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9023`_ | ui: change reporting link to Github Discussions | +| 4.20.0.0 | `#9206`_ | storage: fix private templates are not copied to new image | +| | | store | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9007`_ | cleanup: remove test/src-not-used/ | +| 4.20.0.0 | `#9567`_ | Add validation for secstorage.allowed.internal.sites | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9049`_ | ui: fix haenable in edit vm form | +| 4.20.0.0 | `#9568`_ | VR: remove vpn user info when apply vpn users list | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9044`_ | ui: fix documentation link for VM autoscaling | +| 4.20.0.0 | `#9578`_ | server: fix stopped vm volume migration check on local | +| | | volume attach | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8980`_ | Fix message publish in transaction | +| 4.20.0.0 | `#9588`_ | Updated listStoragePools response - added new managed | +| | | parameter | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9025`_ | Fixup e2e test_restore_vm | +| 4.20.0.0 | `#9616`_ | Add minimum details parameter to Search View's listDomains | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8811`_ | linstor: Fix volume download and make resource available | -| | | on copy target | +| 4.20.0.0 | `#9625`_ | SystemVM template changes - updated debian version & other | +| | | changes | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9035`_ | linstor: disconnect-disk also search for resource name in | -| | | Linstor | +| 4.20.0.0 | `#9610`_ | engine-orchestration: fix issue for empty product in vm | +| | | metadata | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9012`_ | ui: add support to change Account role for admins | +| 4.20.0.0 | `#9560`_ | linstor: set/unset allow-two-primaries and protocol on rc | +| | | level | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8986`_ | Use parameter dcId as wrapper to prevent NPE | +| 4.20.0.0 | `#9627`_ | Update Debian version to 12 in systemvm welcome message | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#9011`_ | ui: show systemvm agent version in the list and resource | -| | | view | +| 4.20.0.0 | `#9573`_ | Fix VGPU available devices listing | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8781`_ | UI: Fix the Add / Remove Vmware DC button on Zone detail | -| | | view | +| 4.20.0.0 | `#9617`_ | Fixed incorrect label in VRs and SVMs | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8750`_ | Upgrade org.json:json version | +| 4.20.0.0 | `#9554`_ | ui: show guest networks for guest vlans list | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8981`_ | Fix: Update rootdisksize detail on restore VM | +| 4.20.0.0 | `#9575`_ | Fix userdata append header restrictions | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8593`_ | UI: hide Cleanup/Expunge when delete a CloudManaged CKS | -| | | cluster | +| 4.20.0.0 | `#8755`_ | Added support for storpool_qos service | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8988`_ | utils: cleanup MacAddress and MacAddressTest | +| 4.20.0.0 | `#8649`_ | Improve logs in primary storage removal process | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8977`_ | Fix restore VM with allocated root disk | +| 4.20.0.0 | `#9600`_ | systemvm: have flags to check x86_64 to install specifics | +| | | for amd64 arch | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8904`_ | Update volume's passphrase to null if diskOffering doesn't | -| | | support encryption | +| 4.20.0.0 | `#9125`_ | Fix NPE when sending copy command to least busy SSVM | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8790`_ | linstor: cleanup diskless nodes on disconnect | +| 4.20.0.0 | `#9255`_ | Add certificate validation to check headers | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8883`_ | explanatory error message on delete attempt of default | -| | | system offering | +| 4.20.0.0 | `#9455`_ | Updated invalid parameter/value error with proper | +| | | exception | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8937`_ | Fixup listing of serivce offering & storagepools with tags | +| 4.20.0.0 | `#8743`_ | Fix `deleteAccount` API to prevent deletion of the caller | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8952`_ | Fix KVM live migration with NFS volumes | +| 4.20.0.0 | `#8751`_ | Configuration to disable URL validation when registering | +| | | templates/ISOs | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8395`_ | systemvm: add template_zone_ref record when add a new zone | -| | | with same hypervisor type | +| 4.20.0.0 | `#9549`_ | New Feature: Enable/Disable Roles | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8741`_ | VR: fix dnmasq misconfiguration if there are multiple IP | -| | | ranges in a shared network | +| 4.20.0.0 | `#8609`_ | Build: drop EL7 support, support JRE17 for packages and | +| | | sonar check | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8932`_ | packaging: move juniper-contrail network plugin to | -| | | noredist build | +| 4.20.0.0 | `#9572`_ | Update project account for all the events with project | +| | | account owner, except for create project event | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8621`_ | vpc: create vpc tiers with dns server of vpc instead of | -| | | zone | +| 4.20.0.0 | `#9468`_ | [VMware] Disconnect/Detach config drive ISO (if exists) on | +| | | stop VM | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8948`_ | test: fix unknown parameter hostid in | -| | | test_vm_life_cycle.py | +| 4.20.0.0 | `#9433`_ | [VMware] Update data disk controller same as the root disk | +| | | controller type when it is not set in the VM detail | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#7236`_ | [Usage] Create network billing | +| 4.20.0.0 | `#9589`_ | [UI] Add project toggle for buckets | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8808`_ | New feature: Import/Unmanage DATA volume from storage pool | +| 4.20.0.0 | `#9459`_ | Fix usage volume size after resizing | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8489`_ | UI: ignore error when list public ips for CKS clusters on | -| | | Shared network | +| 4.20.0.0 | `#9540`_ | Added domain path to all entities | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8960`_ | Infra25725 add codecov token to workflow | +| 4.20.0.0 | `#9329`_ | Add support for network data in Config Drive | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8933`_ | server: fix duplicated records for templates if there are | -| | | multiple zones | +| 4.20.0.0 | `#9571`_ | test: fix component tests test_acl_isolatednetwork and | +| | | test_acl_isolatednetwork_delete | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8778`_ | Fix permission to manipulate VMs and templates settings | -| | | through UI | +| 4.20.0.0 | `#8832`_ | Fix snapshot scheduling with expired jobs | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8675`_ | field enlarged and db upgrade | +| 4.20.0.0 | `#9163`_ | orchestration,hypervisor: allow custom manufacturer, | +| | | product for vm metadata | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8930`_ | Fix null pointer exception in restore VM | +| 4.20.0.0 | `#9422`_ | allow users to apply extraconfig on updating VMs | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8945`_ | Update netty version for compatibility/staying current | +| 4.20.0.0 | `#9542`_ | server: do not check affinity groups if no vm group | +| | | mappings | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8239`_ | add logs to ipallocation attempt | +| 4.20.0.0 | `#8878`_ | Download Volume Snapshots | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8802`_ | linstor: Only set allow-two-primaries if resource is | -| | | already in use | +| 4.20.0.0 | `#9550`_ | Fix to allow actions on the network if it belongs to a | +| | | project | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#7235`_ | [Usage] Create VPC billing | +| 4.20.0.0 | `#9548`_ | UI: Add filter to list encrypted volumes | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8940`_ | kvm: export sysinfo for arm64 domains for cloud-init to | -| | | work | +| 4.20.0.0 | `#9545`_ | Fix Template and ISO upload events | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8915`_ | protect against null-path | +| 4.20.0.0 | `#9553`_ | Fix main branch issues | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8792`_ | UI: Fix missing locale strings for Status widget | +| 4.20.0.0 | `#9551`_ | UI: Improve router listing page | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8896`_ | Add a shutdownhook to remove jobs owned by the process | +| 4.20.0.0 | `#8689`_ | Fix being able to expunge a VM through | +| | | destroyVirtualMachine even when role rule does not allow | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8842`_ | Fix error message for checkVolume command | +| 4.20.0.0 | `#9417`_ | linstor: Improve copyPhysicalDisk performance | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8923`_ | ui: bump UI dependencies versions | +| 4.20.0.0 | `#9264`_ | fix removeSecondaryStorageSelector response for docs | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8845`_ | Fix display of properties related to backup size | +| 4.20.0.0 | `#8556`_ | Allow deletion of system VM templates | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8894`_ | Fix VR inheriting boot settings from user's VM | +| 4.20.0.0 | `#9225`_ | Improvements to quota tariffs APIs and UI | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8885`_ | Fix listStoragePoolsMetricsCmd | +| 4.20.0.0 | `#9435`_ | NSX: add back removed code for NSX | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8905`_ | Fixup 4.19 build issue | +| 4.20.0.0 | `#8812`_ | Fix column from op_dc_ip_address_alloc not being | +| | | referenced correctly by its ORM class | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8800`_ | Allow overriding root disk offering & size, and expunge | -| | | old root disk while restoring a VM | +| 4.20.0.0 | `#9396`_ | created VPC message a little less misleading | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8897`_ | linstor: Do not pretend handling disconnect paths that are | -| | | non Linstor | +| 4.20.0.0 | `#9385`_ | add procedures procedure | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8825`_ | Mark libvirt events experimental, add properties flag | +| 4.20.0.0 | `#9201`_ | Ensure affinity groups are honored when VMs are deployed | +| | | in parallel | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8872`_ | Change iops on offering change | +| 4.20.0.0 | `#9487`_ | ui: rename autoscale instance group to simply autoscaling | +| | | group | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8813`_ | Fix VM import & VM delete with custom offering | +| 4.20.0.0 | `#9499`_ | test: fix component test | +| | | test_acl_sharednetwork_deployVM-impersonation.py | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8881`_ | server: fix haproxy misconfiguration after VPC VR start | +| 4.20.0.0 | `#9340`_ | Support user resource name / displaytext with emoji, | +| | | unicode chars, and some sql exception msg improvements | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8630`_ | UI Fixes: allow filtering on alertype in UI & add events | -| | | tab | +| 4.20.0.0 | `#9390`_ | libvirtstorageadaptor: better handle failed libvirt | +| | | storagepool destroy | +-------------------------+----------+------------------------------------------------------------+ -| 4.19.1.0 | `#8821`_ | Allow listing of inactive offerings | +| 4.20.0.0 | `#22`_ | Vpc refactor clean for pr | Review Comment: This one wasn't introduced in 4.20 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org