| .. Licensed to the Apache Software Foundation (ASF) under one |
| or more contributor license agreements. See the NOTICE file |
| distributed with this work for additional information# |
| regarding copyright ownership. The ASF licenses this file |
| to you under the Apache License, Version 2.0 (the |
| "License"); you may not use this file except in compliance |
| with the License. You may obtain a copy of the License at |
| http://www.apache.org/licenses/LICENSE-2.0 |
| Unless required by applicable law or agreed to in writing, |
| software distributed under the License is distributed on an |
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| KIND, either express or implied. See the License for the |
| specific language governing permissions and limitations |
| under the License. |
| |
| Changes in |release| since 4.20.0.0 |
| =================================== |
| |
| Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/36?closed=1 |
| to track its issues. |
| |
| |
| .. cssclass:: table-striped table-bordered table-hover |
| |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | Version | Github | Description | |
| +=========================+====================+============================================================+ |
| | 4.20.1.0 | `#10927`_ | systemvmtemplate: fix Debian 12.11.0 ISO url | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10916`_ | server: fix list diskoffering by domainid returns Inactive | |
| | | | offerings | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10861`_ | Routed: support vxlan networks | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10912`_ | Fix issue with configdrive on XenServer | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10843`_ | backport #10744: engine/schema: create default network | |
| | | | offering for vpc tier with conserve_mode=1 for fresh | |
| | | | installation | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10894`_ | .github: fix sonar checks | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10882`_ | Fixed some typos | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10893`_ | test: cleanup acl in test_global_acls.py | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10891`_ | mgmt: add back serviceip in ManagementServerResponse | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10875`_ | Address `assignVm` regression | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10890`_ | test: fix several simulator CI failures | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10885`_ | test: fix test_restore_vm failure on vmware | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10881`_ | test: Update test ubuntu template for VMware to | |
| | | | deployasis=False | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10586`_ | VMware 80u2 and 80u3 updates/fixes | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10878`_ | linstor: fix host connect recursion regression | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10849`_ | Fix issue with security group selection box display | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10840`_ | ui: add an infinite scroll select component | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10777`_ | Reset the pool id when create volume fails on the | |
| | | | allocated pool, and update the resize error when no | |
| | | | endpoint exists | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10799`_ | Prevent data corruption for StorPool volumes | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10837`_ | Fix for Vlan doesn't match issue while adding IP range for | |
| | | | the shared network without any IP range | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10876`_ | Correct typo in an exception message | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10433`_ | VMware import - logs sanitation | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10253`_ | ssvm: reset fields on destroy | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10867`_ | ui: Assign/Remove Backup offering buttons incorrect in | |
| | | | details view | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10844`_ | NAS BnR: Restore backed-up volume on live instances is not | |
| | | | readable | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10852`_ | List usage records for network offering (usage type 13) | |
| | | | when offering id is specified in usage id | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10770`_ | [Vmware] Improve listing of Vmware Datacenter VMs for | |
| | | | migration to KVM | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10757`_ | Updated Endpoint Selector to pick the Cluster in Enabled | |
| | | | state (in addition to Host state) | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10674`_ | Direct agents rebalance improvements with multiple | |
| | | | management server nodes | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10684`_ | Support XenServer 8.4 / XCP 8.3 - make scripts python3 | |
| | | | compatible | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10850`_ | Linstor: implement volume and storage stats | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10061`_ | enhancement: add password to configdrive vendor_data.json | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10748`_ | [VMware] Sync the disk path or datastore changes for IDE | |
| | | | disks, and before any volume resize during start vm (for | |
| | | | the volumes on datastore cluster) | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10544`_ | refactor create duplicate alert check | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10820`_ | core: support chunked transfer for image files | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10612`_ | server: check if redundant router is supported when | |
| | | | restart network with makeredundant = true | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10833`_ | xenserver: destroy halted vm on expunge | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10807`_ | cleanup call on super in affinity groups projects | |
| | | | component test | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10775`_ | StorPool notify libvirt when volume is resized | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#9825`_ | ui: improve metrics api use in list views | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10744`_ | engine/schema: create default network offering for vpc | |
| | | | tier with conserve_mode=1 for fresh installation | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10431`_ | server: fetch IP of VMs on L2 networks | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10824`_ | UI workaround for the inconsistent formatting of | |
| | | | listVirtualMachinesUsageHistory | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10712`_ | Backport #9888 to 4.19: Fix Usage inconsistencies | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10822`_ | Add search bar on rules of roles | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10785`_ | Nas BnR: Fix for restore not working correctly | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10815`_ | test: fix test_hostha_simulator.py and | |
| | | | test_outofbandmanagement.py | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10708`_ | [VMware] Update vlans with proper range before creating | |
| | | | port group for dvSwitch | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10818`_ | test: cleanup test_guest_os.py for multiple execution | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10624`_ | server: prevent duplicate HA works and alerts | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10806`_ | smoke tests / CI : Fix test_vm_stric_host_tags | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10760`_ | Extra checks in UI when deleting accounts | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10805`_ | Update dependency required for test_outofbandmanagement.py | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10629`_ | check for custom offering and trim size | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10265`_ | [UI] Allow quiescevm and asyncbackup flags while taking | |
| | | | volume snapshot from UI when these are supported for the | |
| | | | volume | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10241`_ | server: apply network ACL even if there is no network ACLs | |
| | | | in the ACL list (#9374) | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10725`_ | UI: show checksum field when register or upload | |
| | | | template/isos | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10714`_ | UI: Allow editing a Running VM in an Advanced zone with | |
| | | | security groups except for security group details | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10772`_ | Ceph object store: Fix LocationConstraint error | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10791`_ | UI: Display system VM count in hosts listing | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10726`_ | cloudutils: use "ip route" command instead of "route -n" | |
| | | | in networkConfig.py | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10749`_ | ResourceCleanupService test fix for daylight saving time | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10774`_ | Xenserver smoke-test: Allow emojis to be accepted in | |
| | | | volume name during volume creation | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10525`_ | Add new config (non-dynamic) for agent connections | |
| | | | monitor thread, and keep timeunit to secs (in sync with | |
| | | | the earlier Wait config) | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10761`_ | smoke tests: Fix cluster DRS & non-strict host affinity | |
| | | | smoke test failures on XenServer / XCP-ng | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10755`_ | Network Usage event model adjustments | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10543`_ | vTPM: support KVM and VMware | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10583`_ | Fix smoke tests due to change in behavior of restore VM | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10289`_ | api,ui: multi arch improvements | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10741`_ | Smoke tests: Xenserver - Fix consistent failure noticed on | |
| | | | scale VM test | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10762`_ | test: fix test_certauthority_root.py | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10746`_ | Don't specify ipv6 ranges for shared network | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10647`_ | Revert "Add the option to filter by host when retrieving | |
| | | | of unregistered VMs (#9925)" | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10738`_ | server: fix available hypervisors listing for a zone | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10662`_ | Fix the size of a template downloaded from secondary | |
| | | | storage | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10745`_ | ui: confirm on reset configurations | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10493`_ | Fix NPE on updating security groups for an instance | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10603`_ | Fix issue with allocator not considering subsequent | |
| | | | clusters | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10568`_ | Remove the validation of the amount of acquired public IPs | |
| | | | when enabling static NAT, adding PF and LB rules on VPC | |
| | | | public IPs | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10750`_ | UI: Update message of load balancer for autoscaling group | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10753`_ | .github: fix simulator CI caused by imcompatibility | |
| | | | between python3.10 and nosetests | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10739`_ | VR: add bind-interfaces to /etc/dnsmasq.d/cloud.conf | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10717`_ | plugin/shutdown: use mgmt server uuid in the shutdown | |
| | | | response | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10630`_ | utils: fix extra slash in Redfish default systems url path | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10728`_ | only clean details and annotations when this template no | |
| | | | longer exists | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10591`_ | HA: set correct hostId of HA work for vm migration | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10709`_ | UI: Move templates creation date to the Zones tab | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10704`_ | server: check startip and startipv6 of shared network | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10495`_ | Support ConfigDrive with VPC | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10707`_ | Fix volume migration failure handling | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10702`_ | Backport #10273 to `4.20`: Grant access to 2FA APIs for | |
| | | | default read-only and support roles | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10364`_ | Migrate public templates that have URLs on data migration | |
| | | | across secondary storages | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10564`_ | Add download link of volumes, templates and ISOs to the | |
| | | | download event details | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10700`_ | UI: Fix column name in Usage view | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10311`_ | 4.19 fix saml account selector | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10649`_ | Usage server: remove logging of prameters including secret | |
| | | | keys | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10567`_ | undo removal of accessLogger and deal with some warnings | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10580`_ | UI: Restore AS Numbers and IPv4 Subnets menus | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10653`_ | Backport #10500 framework/cluster: fix NPE for ms-host | |
| | | | status when mgr stops | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#9175`_ | xenserver: do not destroy halted hypervisor vm | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10652`_ | UI: Allow setting account and domain maximum amount of | |
| | | | projects through the UI | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10651`_ | UI: Fix projects metrics on dashboard | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10628`_ | systemvm: Bump systemvm template version to debian 12.10 | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10617`_ | Enhance VPC Network Tier form to auto-populate Gateway, | |
| | | | and Netmask | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10263`_ | Updated setup-sysvm-tmplt script, to run cmds accessing | |
| | | | destdir with sudo | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10613`_ | enhancement: Optimize listZonesMetrics and | |
| | | | listClustersMetrics call performance | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10496`_ | Preview-Experimental Support EL10 as Management Server and | |
| | | | KVM host | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10606`_ | Host status auto refresh | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10595`_ | UI: fix list of vpc network offerings | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10602`_ | ui: fix considerlasthost for start vm | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10546`_ | Fix secondary storage selectors feature | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10513`_ | framework-config: improve configkey caching | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10559`_ | Update ubuntu image link for template download | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10524`_ | Fix to propagate updated management servers list and lb | |
| | | | algorithm in host and indirect.agent.lb.algorithm settings | |
| | | | resp, to systemvm agents | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10518`_ | deal with null return for create deployment plan for | |
| | | | maintenance | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10561`_ | linstor: implement missing deleteDatastore | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10563`_ | api: fix EntityReference in NetworkResponse.java | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10366`_ | server: fix npe during start vr edge case | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10569`_ | List only VMs associated to a userdata | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10562`_ | Veeam BnR : Fix for error in remove backup offering | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10492`_ | Fix Stats Collector to not divide by zero | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10443`_ | linstor: try to delete -rst resource before snapshot | |
| | | | backup | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10516`_ | kvm: find cluster-wide pools only in Up state when | |
| | | | investigate a host | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10515`_ | KVM: return null state instead of Disconnected when | |
| | | | investigate a host without NFS | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10257`_ | VPC: fix private mtu of vpc tier | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10461`_ | UI: Allow custom footer in password reset page | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10450`_ | fix: prometheus: don't poll the same tag multiple times | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10501`_ | test: fix failure in | |
| | | | test_06_purge_expunged_vm_background_task | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10502`_ | lint: fix test_linstor_volumes.py | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#8831`_ | Refactor alert email generation method | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10497`_ | ui: do not cache config.json and locale files | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#9666`_ | NAS B&R Plugin enhancements | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10474`_ | Remove isMirrored parameter when creating a disk offering | |
| | | | through UI | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10042`_ | UI: Proper explanation for the global setting to avoid | |
| | | | ambiguity | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10484`_ | UI: Show Host OOBM parameter in form if configured | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10472`_ | UI: List host OOBM details when enabled and configured | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10455`_ | UI: Filter accounts by domain while creating templates - | |
| | | | from Volume / Snapshot | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10439`_ | linstor: improve integration-tests | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10337`_ | UI: Add change host password | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#8575`_ | removing the usage of volumeFreeze StorPool API call | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10476`_ | Fix listing disk offerings for newly created VMs that | |
| | | | haven't yet been started | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10466`_ | cloudstack-setup-databases: fix mode and group of key file | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10376`_ | add use of virsh domifaddr to get VM external DHCP IP | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10462`_ | systemvmtemplate: bump version Debian 12.9.0 and ACS | |
| | | | 4.20.1 | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10266`_ | kvm: fix volume migration across cluster-scope pools | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10351`_ | UI: Fixes and minor enhacements to the Public IP Addresses | |
| | | | section | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10221`_ | fix: enforce the minimum cgroup cpu shares value to 2 | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10425`_ | UI: Fix filtering of templates by account | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10407`_ | engine/orchestration: fix missing vm powerstate update vm | |
| | | | state | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 4.20.1.0 | `#10418`_ | Fix hostId verification on unsuccessful expunge operation | |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| |
| 150 Issues listed |
| |
| .. _`#10927`: https://github.com/apache/cloudstack/pull/10927 |
| .. _`#10916`: https://github.com/apache/cloudstack/pull/10916 |
| .. _`#10861`: https://github.com/apache/cloudstack/pull/10861 |
| .. _`#10912`: https://github.com/apache/cloudstack/pull/10912 |
| .. _`#10843`: https://github.com/apache/cloudstack/pull/10843 |
| .. _`#10894`: https://github.com/apache/cloudstack/pull/10894 |
| .. _`#10882`: https://github.com/apache/cloudstack/pull/10882 |
| .. _`#10893`: https://github.com/apache/cloudstack/pull/10893 |
| .. _`#10891`: https://github.com/apache/cloudstack/pull/10891 |
| .. _`#10875`: https://github.com/apache/cloudstack/pull/10875 |
| .. _`#10890`: https://github.com/apache/cloudstack/pull/10890 |
| .. _`#10885`: https://github.com/apache/cloudstack/pull/10885 |
| .. _`#10881`: https://github.com/apache/cloudstack/pull/10881 |
| .. _`#10586`: https://github.com/apache/cloudstack/pull/10586 |
| .. _`#10878`: https://github.com/apache/cloudstack/pull/10878 |
| .. _`#10849`: https://github.com/apache/cloudstack/pull/10849 |
| .. _`#10840`: https://github.com/apache/cloudstack/pull/10840 |
| .. _`#10777`: https://github.com/apache/cloudstack/pull/10777 |
| .. _`#10799`: https://github.com/apache/cloudstack/pull/10799 |
| .. _`#10837`: https://github.com/apache/cloudstack/pull/10837 |
| .. _`#10876`: https://github.com/apache/cloudstack/pull/10876 |
| .. _`#10433`: https://github.com/apache/cloudstack/pull/10433 |
| .. _`#10253`: https://github.com/apache/cloudstack/pull/10253 |
| .. _`#10867`: https://github.com/apache/cloudstack/pull/10867 |
| .. _`#10844`: https://github.com/apache/cloudstack/pull/10844 |
| .. _`#10852`: https://github.com/apache/cloudstack/pull/10852 |
| .. _`#10770`: https://github.com/apache/cloudstack/pull/10770 |
| .. _`#10757`: https://github.com/apache/cloudstack/pull/10757 |
| .. _`#10674`: https://github.com/apache/cloudstack/pull/10674 |
| .. _`#10684`: https://github.com/apache/cloudstack/pull/10684 |
| .. _`#10850`: https://github.com/apache/cloudstack/pull/10850 |
| .. _`#10061`: https://github.com/apache/cloudstack/pull/10061 |
| .. _`#10748`: https://github.com/apache/cloudstack/pull/10748 |
| .. _`#10544`: https://github.com/apache/cloudstack/pull/10544 |
| .. _`#10820`: https://github.com/apache/cloudstack/pull/10820 |
| .. _`#10612`: https://github.com/apache/cloudstack/pull/10612 |
| .. _`#10833`: https://github.com/apache/cloudstack/pull/10833 |
| .. _`#10807`: https://github.com/apache/cloudstack/pull/10807 |
| .. _`#10775`: https://github.com/apache/cloudstack/pull/10775 |
| .. _`#9825`: https://github.com/apache/cloudstack/pull/9825 |
| .. _`#10744`: https://github.com/apache/cloudstack/pull/10744 |
| .. _`#10431`: https://github.com/apache/cloudstack/pull/10431 |
| .. _`#10824`: https://github.com/apache/cloudstack/pull/10824 |
| .. _`#10712`: https://github.com/apache/cloudstack/pull/10712 |
| .. _`#10822`: https://github.com/apache/cloudstack/pull/10822 |
| .. _`#10785`: https://github.com/apache/cloudstack/pull/10785 |
| .. _`#10815`: https://github.com/apache/cloudstack/pull/10815 |
| .. _`#10708`: https://github.com/apache/cloudstack/pull/10708 |
| .. _`#10818`: https://github.com/apache/cloudstack/pull/10818 |
| .. _`#10624`: https://github.com/apache/cloudstack/pull/10624 |
| .. _`#10806`: https://github.com/apache/cloudstack/pull/10806 |
| .. _`#10760`: https://github.com/apache/cloudstack/pull/10760 |
| .. _`#10805`: https://github.com/apache/cloudstack/pull/10805 |
| .. _`#10629`: https://github.com/apache/cloudstack/pull/10629 |
| .. _`#10265`: https://github.com/apache/cloudstack/pull/10265 |
| .. _`#10241`: https://github.com/apache/cloudstack/pull/10241 |
| .. _`#10725`: https://github.com/apache/cloudstack/pull/10725 |
| .. _`#10714`: https://github.com/apache/cloudstack/pull/10714 |
| .. _`#10772`: https://github.com/apache/cloudstack/pull/10772 |
| .. _`#10791`: https://github.com/apache/cloudstack/pull/10791 |
| .. _`#10726`: https://github.com/apache/cloudstack/pull/10726 |
| .. _`#10749`: https://github.com/apache/cloudstack/pull/10749 |
| .. _`#10774`: https://github.com/apache/cloudstack/pull/10774 |
| .. _`#10525`: https://github.com/apache/cloudstack/pull/10525 |
| .. _`#10761`: https://github.com/apache/cloudstack/pull/10761 |
| .. _`#10755`: https://github.com/apache/cloudstack/pull/10755 |
| .. _`#10543`: https://github.com/apache/cloudstack/pull/10543 |
| .. _`#10583`: https://github.com/apache/cloudstack/pull/10583 |
| .. _`#10289`: https://github.com/apache/cloudstack/pull/10289 |
| .. _`#10741`: https://github.com/apache/cloudstack/pull/10741 |
| .. _`#10762`: https://github.com/apache/cloudstack/pull/10762 |
| .. _`#10746`: https://github.com/apache/cloudstack/pull/10746 |
| .. _`#10647`: https://github.com/apache/cloudstack/pull/10647 |
| .. _`#10738`: https://github.com/apache/cloudstack/pull/10738 |
| .. _`#10662`: https://github.com/apache/cloudstack/pull/10662 |
| .. _`#10745`: https://github.com/apache/cloudstack/pull/10745 |
| .. _`#10493`: https://github.com/apache/cloudstack/pull/10493 |
| .. _`#10603`: https://github.com/apache/cloudstack/pull/10603 |
| .. _`#10568`: https://github.com/apache/cloudstack/pull/10568 |
| .. _`#10750`: https://github.com/apache/cloudstack/pull/10750 |
| .. _`#10753`: https://github.com/apache/cloudstack/pull/10753 |
| .. _`#10739`: https://github.com/apache/cloudstack/pull/10739 |
| .. _`#10717`: https://github.com/apache/cloudstack/pull/10717 |
| .. _`#10630`: https://github.com/apache/cloudstack/pull/10630 |
| .. _`#10728`: https://github.com/apache/cloudstack/pull/10728 |
| .. _`#10591`: https://github.com/apache/cloudstack/pull/10591 |
| .. _`#10709`: https://github.com/apache/cloudstack/pull/10709 |
| .. _`#10704`: https://github.com/apache/cloudstack/pull/10704 |
| .. _`#10495`: https://github.com/apache/cloudstack/pull/10495 |
| .. _`#10707`: https://github.com/apache/cloudstack/pull/10707 |
| .. _`#10702`: https://github.com/apache/cloudstack/pull/10702 |
| .. _`#10364`: https://github.com/apache/cloudstack/pull/10364 |
| .. _`#10564`: https://github.com/apache/cloudstack/pull/10564 |
| .. _`#10700`: https://github.com/apache/cloudstack/pull/10700 |
| .. _`#10311`: https://github.com/apache/cloudstack/pull/10311 |
| .. _`#10649`: https://github.com/apache/cloudstack/pull/10649 |
| .. _`#10567`: https://github.com/apache/cloudstack/pull/10567 |
| .. _`#10580`: https://github.com/apache/cloudstack/pull/10580 |
| .. _`#10653`: https://github.com/apache/cloudstack/pull/10653 |
| .. _`#9175`: https://github.com/apache/cloudstack/pull/9175 |
| .. _`#10652`: https://github.com/apache/cloudstack/pull/10652 |
| .. _`#10651`: https://github.com/apache/cloudstack/pull/10651 |
| .. _`#10628`: https://github.com/apache/cloudstack/pull/10628 |
| .. _`#10617`: https://github.com/apache/cloudstack/pull/10617 |
| .. _`#10263`: https://github.com/apache/cloudstack/pull/10263 |
| .. _`#10613`: https://github.com/apache/cloudstack/pull/10613 |
| .. _`#10496`: https://github.com/apache/cloudstack/pull/10496 |
| .. _`#10606`: https://github.com/apache/cloudstack/pull/10606 |
| .. _`#10595`: https://github.com/apache/cloudstack/pull/10595 |
| .. _`#10602`: https://github.com/apache/cloudstack/pull/10602 |
| .. _`#10546`: https://github.com/apache/cloudstack/pull/10546 |
| .. _`#10513`: https://github.com/apache/cloudstack/pull/10513 |
| .. _`#10559`: https://github.com/apache/cloudstack/pull/10559 |
| .. _`#10524`: https://github.com/apache/cloudstack/pull/10524 |
| .. _`#10518`: https://github.com/apache/cloudstack/pull/10518 |
| .. _`#10561`: https://github.com/apache/cloudstack/pull/10561 |
| .. _`#10563`: https://github.com/apache/cloudstack/pull/10563 |
| .. _`#10366`: https://github.com/apache/cloudstack/pull/10366 |
| .. _`#10569`: https://github.com/apache/cloudstack/pull/10569 |
| .. _`#10562`: https://github.com/apache/cloudstack/pull/10562 |
| .. _`#10492`: https://github.com/apache/cloudstack/pull/10492 |
| .. _`#10443`: https://github.com/apache/cloudstack/pull/10443 |
| .. _`#10516`: https://github.com/apache/cloudstack/pull/10516 |
| .. _`#10515`: https://github.com/apache/cloudstack/pull/10515 |
| .. _`#10257`: https://github.com/apache/cloudstack/pull/10257 |
| .. _`#10461`: https://github.com/apache/cloudstack/pull/10461 |
| .. _`#10450`: https://github.com/apache/cloudstack/pull/10450 |
| .. _`#10501`: https://github.com/apache/cloudstack/pull/10501 |
| .. _`#10502`: https://github.com/apache/cloudstack/pull/10502 |
| .. _`#8831`: https://github.com/apache/cloudstack/pull/8831 |
| .. _`#10497`: https://github.com/apache/cloudstack/pull/10497 |
| .. _`#9666`: https://github.com/apache/cloudstack/pull/9666 |
| .. _`#10474`: https://github.com/apache/cloudstack/pull/10474 |
| .. _`#10042`: https://github.com/apache/cloudstack/pull/10042 |
| .. _`#10484`: https://github.com/apache/cloudstack/pull/10484 |
| .. _`#10472`: https://github.com/apache/cloudstack/pull/10472 |
| .. _`#10455`: https://github.com/apache/cloudstack/pull/10455 |
| .. _`#10439`: https://github.com/apache/cloudstack/pull/10439 |
| .. _`#10337`: https://github.com/apache/cloudstack/pull/10337 |
| .. _`#8575`: https://github.com/apache/cloudstack/pull/8575 |
| .. _`#10476`: https://github.com/apache/cloudstack/pull/10476 |
| .. _`#10466`: https://github.com/apache/cloudstack/pull/10466 |
| .. _`#10376`: https://github.com/apache/cloudstack/pull/10376 |
| .. _`#10462`: https://github.com/apache/cloudstack/pull/10462 |
| .. _`#10266`: https://github.com/apache/cloudstack/pull/10266 |
| .. _`#10351`: https://github.com/apache/cloudstack/pull/10351 |
| .. _`#10221`: https://github.com/apache/cloudstack/pull/10221 |
| .. _`#10425`: https://github.com/apache/cloudstack/pull/10425 |
| .. _`#10407`: https://github.com/apache/cloudstack/pull/10407 |
| .. _`#10418`: https://github.com/apache/cloudstack/pull/10418 |
| |
| |
| Changes in |release| since 4.19.1.0 |
| =================================== |
| |
| 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 | Type | Priority | Description | |
| +=========================+============+===============+==========+============================================================+ |
| | 4.19.3.0 | `#10916`_ | | | server: fix list diskoffering by domainid returns Inactive | |
| | | | | | offerings | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10912`_ | | | Fix issue with configdrive on XenServer | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10843`_ | | | backport #10744: engine/schema: create default network | |
| | | | | | offering for vpc tier with conserve_mode=1 for fresh | |
| | | | | | installation | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10882`_ | | | Fixed some typos | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10893`_ | | | test: cleanup acl in test_global_acls.py | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10849`_ | | | Fix issue with security group selection box display | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10840`_ | | | ui: add an infinite scroll select component | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10777`_ | | | Reset the pool id when create volume fails on the | |
| | | | | | allocated pool, and update the resize error when no | |
| | | | | | endpoint exists | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10799`_ | | | Prevent data corruption for StorPool volumes | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10837`_ | | | Fix for Vlan doesn't match issue while adding IP range for | |
| | | | | | the shared network without any IP range | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10876`_ | | | Correct typo in an exception message | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10433`_ | | | VMware import - logs sanitation | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10253`_ | | | ssvm: reset fields on destroy | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10852`_ | | | List usage records for network offering (usage type 13) | |
| | | | | | when offering id is specified in usage id | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10770`_ | | | [Vmware] Improve listing of Vmware Datacenter VMs for | |
| | | | | | migration to KVM | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10850`_ | | | Linstor: implement volume and storage stats | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10748`_ | | | [VMware] Sync the disk path or datastore changes for IDE | |
| | | | | | disks, and before any volume resize during start vm (for | |
| | | | | | the volumes on datastore cluster) | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10544`_ | | | refactor create duplicate alert check | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10612`_ | | | server: check if redundant router is supported when | |
| | | | | | restart network with makeredundant = true | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10833`_ | | | xenserver: destroy halted vm on expunge | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10807`_ | | | cleanup call on super in affinity groups projects | |
| | | | | | component test | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10431`_ | | | server: fetch IP of VMs on L2 networks | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10824`_ | | | UI workaround for the inconsistent formatting of | |
| | | | | | listVirtualMachinesUsageHistory | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10712`_ | | | Backport #9888 to 4.19: Fix Usage inconsistencies | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10708`_ | | | [VMware] Update vlans with proper range before creating | |
| | | | | | port group for dvSwitch | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10624`_ | | | server: prevent duplicate HA works and alerts | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10760`_ | | | Extra checks in UI when deleting accounts | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10805`_ | | | Update dependency required for test_outofbandmanagement.py | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10629`_ | | | check for custom offering and trim size | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10265`_ | | | [UI] Allow quiescevm and asyncbackup flags while taking | |
| | | | | | volume snapshot from UI when these are supported for the | |
| | | | | | volume | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10725`_ | | | UI: show checksum field when register or upload | |
| | | | | | template/isos | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10714`_ | | | UI: Allow editing a Running VM in an Advanced zone with | |
| | | | | | security groups except for security group details | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10726`_ | | | cloudutils: use "ip route" command instead of "route -n" | |
| | | | | | in networkConfig.py | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10761`_ | | | smoke tests: Fix cluster DRS & non-strict host affinity | |
| | | | | | smoke test failures on XenServer / XCP-ng | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10755`_ | | | Network Usage event model adjustments | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10583`_ | | | Fix smoke tests due to change in behavior of restore VM | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10762`_ | | | test: fix test_certauthority_root.py | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10746`_ | | | Don't specify ipv6 ranges for shared network | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10647`_ | | | Revert "Add the option to filter by host when retrieving | |
| | | | | | of unregistered VMs (#9925)" | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10745`_ | | | ui: confirm on reset configurations | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10568`_ | | | Remove the validation of the amount of acquired public IPs | |
| | | | | | when enabling static NAT, adding PF and LB rules on VPC | |
| | | | | | public IPs | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10753`_ | | | .github: fix simulator CI caused by imcompatibility | |
| | | | | | between python3.10 and nosetests | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10739`_ | | | VR: add bind-interfaces to /etc/dnsmasq.d/cloud.conf | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10717`_ | | | plugin/shutdown: use mgmt server uuid in the shutdown | |
| | | | | | response | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10728`_ | | | only clean details and annotations when this template no | |
| | | | | | longer exists | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10591`_ | | | HA: set correct hostId of HA work for vm migration | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10709`_ | | | UI: Move templates creation date to the Zones tab | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10704`_ | | | server: check startip and startipv6 of shared network | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10311`_ | | | 4.19 fix saml account selector | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10649`_ | | | Usage server: remove logging of prameters including secret | |
| | | | | | keys | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10653`_ | | | Backport #10500 framework/cluster: fix NPE for ms-host | |
| | | | | | status when mgr stops | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#9175`_ | | | xenserver: do not destroy halted hypervisor vm | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10652`_ | | | UI: Allow setting account and domain maximum amount of | |
| | | | | | projects through the UI | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10651`_ | | | UI: Fix projects metrics on dashboard | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10617`_ | | | Enhance VPC Network Tier form to auto-populate Gateway, | |
| | | | | | and Netmask | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10263`_ | | | Updated setup-sysvm-tmplt script, to run cmds accessing | |
| | | | | | destdir with sudo | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10606`_ | | | Host status auto refresh | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10595`_ | | | UI: fix list of vpc network offerings | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10602`_ | | | ui: fix considerlasthost for start vm | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10518`_ | | | deal with null return for create deployment plan for | |
| | | | | | maintenance | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10561`_ | | | linstor: implement missing deleteDatastore | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10563`_ | | | api: fix EntityReference in NetworkResponse.java | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10366`_ | | | server: fix npe during start vr edge case | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10569`_ | | | List only VMs associated to a userdata | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10562`_ | | | Veeam BnR : Fix for error in remove backup offering | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10443`_ | | | linstor: try to delete -rst resource before snapshot | |
| | | | | | backup | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10516`_ | | | kvm: find cluster-wide pools only in Up state when | |
| | | | | | investigate a host | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10515`_ | | | KVM: return null state instead of Disconnected when | |
| | | | | | investigate a host without NFS | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10257`_ | | | VPC: fix private mtu of vpc tier | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10484`_ | | | UI: Show Host OOBM parameter in form if configured | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10472`_ | | | UI: List host OOBM details when enabled and configured | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10455`_ | | | UI: Filter accounts by domain while creating templates - | |
| | | | | | from Volume / Snapshot | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10439`_ | | | linstor: improve integration-tests | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10466`_ | | | cloudstack-setup-databases: fix mode and group of key file | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10376`_ | | | add use of virsh domifaddr to get VM external DHCP IP | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10266`_ | | | kvm: fix volume migration across cluster-scope pools | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10351`_ | | | UI: Fixes and minor enhacements to the Public IP Addresses | |
| | | | | | section | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.3.0 | `#10425`_ | | | UI: Fix filtering of templates by account | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| |
| 78 Issues listed |
| |
| .. _`#10916`: https://github.com/apache/cloudstack/pull/10916 |
| .. _`#10912`: https://github.com/apache/cloudstack/pull/10912 |
| .. _`#10843`: https://github.com/apache/cloudstack/pull/10843 |
| .. _`#10882`: https://github.com/apache/cloudstack/pull/10882 |
| .. _`#10893`: https://github.com/apache/cloudstack/pull/10893 |
| .. _`#10849`: https://github.com/apache/cloudstack/pull/10849 |
| .. _`#10840`: https://github.com/apache/cloudstack/pull/10840 |
| .. _`#10777`: https://github.com/apache/cloudstack/pull/10777 |
| .. _`#10799`: https://github.com/apache/cloudstack/pull/10799 |
| .. _`#10837`: https://github.com/apache/cloudstack/pull/10837 |
| .. _`#10876`: https://github.com/apache/cloudstack/pull/10876 |
| .. _`#10433`: https://github.com/apache/cloudstack/pull/10433 |
| .. _`#10253`: https://github.com/apache/cloudstack/pull/10253 |
| .. _`#10852`: https://github.com/apache/cloudstack/pull/10852 |
| .. _`#10770`: https://github.com/apache/cloudstack/pull/10770 |
| .. _`#10850`: https://github.com/apache/cloudstack/pull/10850 |
| .. _`#10748`: https://github.com/apache/cloudstack/pull/10748 |
| .. _`#10544`: https://github.com/apache/cloudstack/pull/10544 |
| .. _`#10612`: https://github.com/apache/cloudstack/pull/10612 |
| .. _`#10833`: https://github.com/apache/cloudstack/pull/10833 |
| .. _`#10807`: https://github.com/apache/cloudstack/pull/10807 |
| .. _`#10431`: https://github.com/apache/cloudstack/pull/10431 |
| .. _`#10824`: https://github.com/apache/cloudstack/pull/10824 |
| .. _`#10712`: https://github.com/apache/cloudstack/pull/10712 |
| .. _`#10708`: https://github.com/apache/cloudstack/pull/10708 |
| .. _`#10624`: https://github.com/apache/cloudstack/pull/10624 |
| .. _`#10760`: https://github.com/apache/cloudstack/pull/10760 |
| .. _`#10805`: https://github.com/apache/cloudstack/pull/10805 |
| .. _`#10629`: https://github.com/apache/cloudstack/pull/10629 |
| .. _`#10265`: https://github.com/apache/cloudstack/pull/10265 |
| .. _`#10725`: https://github.com/apache/cloudstack/pull/10725 |
| .. _`#10714`: https://github.com/apache/cloudstack/pull/10714 |
| .. _`#10726`: https://github.com/apache/cloudstack/pull/10726 |
| .. _`#10761`: https://github.com/apache/cloudstack/pull/10761 |
| .. _`#10755`: https://github.com/apache/cloudstack/pull/10755 |
| .. _`#10583`: https://github.com/apache/cloudstack/pull/10583 |
| .. _`#10762`: https://github.com/apache/cloudstack/pull/10762 |
| .. _`#10746`: https://github.com/apache/cloudstack/pull/10746 |
| .. _`#10647`: https://github.com/apache/cloudstack/pull/10647 |
| .. _`#10745`: https://github.com/apache/cloudstack/pull/10745 |
| .. _`#10568`: https://github.com/apache/cloudstack/pull/10568 |
| .. _`#10753`: https://github.com/apache/cloudstack/pull/10753 |
| .. _`#10739`: https://github.com/apache/cloudstack/pull/10739 |
| .. _`#10717`: https://github.com/apache/cloudstack/pull/10717 |
| .. _`#10728`: https://github.com/apache/cloudstack/pull/10728 |
| .. _`#10591`: https://github.com/apache/cloudstack/pull/10591 |
| .. _`#10709`: https://github.com/apache/cloudstack/pull/10709 |
| .. _`#10704`: https://github.com/apache/cloudstack/pull/10704 |
| .. _`#10311`: https://github.com/apache/cloudstack/pull/10311 |
| .. _`#10649`: https://github.com/apache/cloudstack/pull/10649 |
| .. _`#10653`: https://github.com/apache/cloudstack/pull/10653 |
| .. _`#9175`: https://github.com/apache/cloudstack/pull/9175 |
| .. _`#10652`: https://github.com/apache/cloudstack/pull/10652 |
| .. _`#10651`: https://github.com/apache/cloudstack/pull/10651 |
| .. _`#10617`: https://github.com/apache/cloudstack/pull/10617 |
| .. _`#10263`: https://github.com/apache/cloudstack/pull/10263 |
| .. _`#10606`: https://github.com/apache/cloudstack/pull/10606 |
| .. _`#10595`: https://github.com/apache/cloudstack/pull/10595 |
| .. _`#10602`: https://github.com/apache/cloudstack/pull/10602 |
| .. _`#10518`: https://github.com/apache/cloudstack/pull/10518 |
| .. _`#10561`: https://github.com/apache/cloudstack/pull/10561 |
| .. _`#10563`: https://github.com/apache/cloudstack/pull/10563 |
| .. _`#10366`: https://github.com/apache/cloudstack/pull/10366 |
| .. _`#10569`: https://github.com/apache/cloudstack/pull/10569 |
| .. _`#10562`: https://github.com/apache/cloudstack/pull/10562 |
| .. _`#10443`: https://github.com/apache/cloudstack/pull/10443 |
| .. _`#10516`: https://github.com/apache/cloudstack/pull/10516 |
| .. _`#10515`: https://github.com/apache/cloudstack/pull/10515 |
| .. _`#10257`: https://github.com/apache/cloudstack/pull/10257 |
| .. _`#10484`: https://github.com/apache/cloudstack/pull/10484 |
| .. _`#10472`: https://github.com/apache/cloudstack/pull/10472 |
| .. _`#10455`: https://github.com/apache/cloudstack/pull/10455 |
| .. _`#10439`: https://github.com/apache/cloudstack/pull/10439 |
| .. _`#10466`: https://github.com/apache/cloudstack/pull/10466 |
| .. _`#10376`: https://github.com/apache/cloudstack/pull/10376 |
| .. _`#10266`: https://github.com/apache/cloudstack/pull/10266 |
| .. _`#10351`: https://github.com/apache/cloudstack/pull/10351 |
| .. _`#10425`: https://github.com/apache/cloudstack/pull/10425 |
| |
| |
| https://github.com/apache/cloudstack/milestone/33?closed=1 |
| |
| .. cssclass:: table-striped table-bordered table-hover |
| |
| |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | Version | Github | Type | Priority | Description | |
| +=========================+============+===============+==========+============================================================+ |
| | 4.19.2.0 | `#10425`_ | | | UI: Fix filtering of templates by account | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10428`_ | | | ipmi: extra log sanitation | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10413`_ | | | migrate Vmware to KVM ui issues | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10411`_ | | | VMware Import - Support external VMware VMs in any | |
| | | | | | folders/subfolders other than the root folder of | |
| | | | | | datacenter (from KVM hosts) | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10409`_ | | | VMware import issue fix - check and update pools in the | |
| | | | | | order of disks | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10394`_ | | | UI: Fix `docHelp` links for Add Hosts, Add Clusters, | |
| | | | | | Disable Clusters and Enable Clusters forms | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10373`_ | | | UI: Fix Apache CloudStack description on the onboarding | |
| | | | | | page | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10262`_ | | | Fix private gateway acl on static routes | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9925`_ | | | Add the option to filter by host when retrieving of | |
| | | | | | unregistered VMs | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10229`_ | | | Support virtio-blk root disk controller | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10357`_ | | | UI: Fixup missing buttons | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10235`_ | | | server: fix scale vm with same disk offering id | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10183`_ | | | cleanup VM IP after expunge in redundant VPC | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9735`_ | | | Fix VMWare leftovers when deleting VM without root disk | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10320`_ | | | List only untagged offerings for Shared networks when tag | |
| | | | | | isn't passed | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10132`_ | | | Primera pure patches & various small fixes | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10317`_ | | | systemvm-registration: update seeded template_store_ref | |
| | | | | | sizes | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10324`_ | | | server: fix pod retrieval during volume attach | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10323`_ | | | Revert test of #10267 | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10280`_ | | | linstor: Fix using multiple primary storage with same | |
| | | | | | linstor-controller | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10268`_ | | | VPC VR: fix ACL between tier and private gateway | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10126`_ | | | Linstor: encryption support | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10243`_ | | | Hide register template, create/upload volume and create | |
| | | | | | vpc buttons when zone is not created. | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10216`_ | | | server: fix snapshot physical size | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10255`_ | | | Fix NPE while checking for user data provider | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10222`_ | | | List default network offerings when multiple physical | |
| | | | | | networks for guest traffic type exists | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10217`_ | | | UI: list backup offerings by zoneid when assign vm to | |
| | | | | | backup offering | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10237`_ | | | Decrypt zone, cluster, storage details for configuration | |
| | | | | | values | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10240`_ | | | Improve listing of HA and non-HA hosts when ha.tag setting | |
| | | | | | is defined and hosts have multiple tags along with ha tag | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10208`_ | | | api,ui: fix empty source cidr value for firewall rule | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10168`_ | | | Allow creation of Shared Networks without IP range if | |
| | | | | | network offering has no services - specifyvlan = true | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10066`_ | | | Static Routes: fix check on wrong global configuration | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10288`_ | | | ui: fix column filter for templates, isos | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10201`_ | | | Fix volume allocation on local VMFS storage | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10295`_ | | | changed the kubernetestool url | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9941`_ | | | packaging: support both mysql and mariadb on EL8/EL9 | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10245`_ | | | UI: Fix domain view when opening details for a specific | |
| | | | | | domainid | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10274`_ | | | Fix NPE during account creation | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10273`_ | | | Grant access to 2FA APIs for default read-only and support | |
| | | | | | roles | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10247`_ | | | server: reset 2fa user configuration on incomplete setup | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10234`_ | | | CKS: use --delete-emptydir-data instead of deprecated | |
| | | | | | --delete-local-data | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10236`_ | | | api/ui: add specifyvlan to network response | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9852`_ | | | list hosts API fix, when any stale entries exists on | |
| | | | | | storage_pool_host_ref for the removed pools | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10292`_ | | | ui: fix loading for hypervisor filter in serachview | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10279`_ | | | UI: Validate inserted values in numeric global settings | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10267`_ | | | server: fix attach uploaded volume | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10264`_ | | | extra null guard | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10158`_ | | | deal with NPE during host reconnect | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10075`_ | | | cks: prevent npe on cluster listing with removed offering | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10259`_ | | | Handle special characters when exporting ACLs | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10215`_ | | | [UI] Switch between allocated and used capacity on | |
| | | | | | dashboard | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10209`_ | | | Added displaynetwork option in filters for listnetwork | |
| | | | | | only for admin | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10231`_ | | | Fix local storage deletion cases | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10239`_ | | | ui: fix passing vlan while creating vpc tier | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10218`_ | | | server: Fix host CPU number | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9823`_ | | | kvm: add SCSI controllers based on the number of | |
| | | | | | virtio-SCSI disks | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9550`_ | | | Fix to allow actions on the network if it belongs to a | |
| | | | | | project | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10227`_ | | | UI: set redundant state as N/A for non-redundant routers | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10219`_ | | | linstor: Fix ZFS snapshot backup | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10204`_ | | | Fix listing of VMs with removed NICs | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10214`_ | | | Configure org.eclipse.jetty.server.Request.maxFormKeys | |
| | | | | | from server.properties and increase the default value | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10032`_ | | | api: fix access for listSystemVmUsageHistory | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9844`_ | | | Fix NPE issues during host rolling maintenance, due to | |
| | | | | | host tags and custom constrained/unconstrained service | |
| | | | | | offering | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10187`_ | | | UI: Fix slider component in global settings with `Range` | |
| | | | | | type | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10176`_ | | | Clean up network permissions on account deletion | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9644`_ | | | [VMware] Consider CD/DVD drive when calculating next free | |
| | | | | | unit number for volume attachment over IDE controller | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10174`_ | | | consider a valid ipv4 address as a validish ipv4 /32 cidr | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9900`_ | | | systemvm: fix keystore is reset when patch a systemvm | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10175`_ | | | merge bug fix for #9037; no retrieval of null hosts | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10046`_ | | | upgrade: consider multiple hypervisors and secondary | |
| | | | | | storages | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9677`_ | | | CheckOnHostCommand: add missing timeout setting | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9725`_ | | | Restrict the migration of volumes attached to VMs in | |
| | | | | | Starting state | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9764`_ | | | check tags while fetching storage pool for importing vm | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10067`_ | | | VR: fix site-2-site VPN if split connections is enabled | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10065`_ | | | UI: fix cannot open 'Edit tags' modal for static routes | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10064`_ | | | VR: apply iptables rules when add/remove static routes | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10051`_ | | | Certificate and VM hostname validation improvements | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10040`_ | | | set ulimit for server according to redhat spec | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10093`_ | | | kvm-storage: provide isVMMigrate information to storage | |
| | | | | | plugins | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10045`_ | | | Allow config drive deletion of migrated VM, on host | |
| | | | | | maintenance | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10105`_ | | | linstor: improve heartbeat check with also asking linstor | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9173`_ | | | server: simplify role change validation | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10086`_ | | | server: fix typo removeaccessvpn in VirtualRouterElement | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10087`_ | | | UI: remove duplicated Instance Name in Public IP details | |
| | | | | | page | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10047`_ | | | SAML2: add cookie with HttpOnly too | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9744`_ | | | ui: Allow font-awesome icon usage and optimise icon size | |
| | | | | | inconsistency | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10028`_ | | | Remove SNI option in _run.sh, as it is correct as default. | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10037`_ | | | .github: fix test_certauthority_root in 4.19 | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10035`_ | | | move sql code to the right file | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9999`_ | | | Prevent password updates for SAML and LDAP users | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10033`_ | | | cloudstack-migrate-databases: sql AND added | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#10008`_ | | | Remove user from project before deletion | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9971`_ | | | UI: Tooltip on the host information card to display the | |
| | | | | | CPU speed in MHz and the memory value in MB (to 3 decimal | |
| | | | | | places) | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9927`_ | | | UI: Allow accounts of the `User` type to add other | |
| | | | | | accounts or users to projects through UI | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#7081`_ | | | enable to create VPC portfowarding rules with source cidr | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9759`_ | | | Add new column `last_id` to the table volumes | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9787`_ | | | Allow VMWare import via another host | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9792`_ | | | Linstor: add support for ISO block devices and direct | |
| | | | | | download | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9949`_ | | | get expunged VM data for job result | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9966`_ | | | UI: Hide section divider when all OAuth providers are | |
| | | | | | disabled | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9498`_ | | | kvm: ref-count storage pool usage | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9839`_ | | | Revert "storage: fix private templates are not copied to | |
| | | | | | new image store (#9206)" | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9894`_ | | | Fix listServiceOfferings regression | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9822`_ | | | VR: fix wrong check when compare two configuration files | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9832`_ | | | Linstor: fix live migrate on non-hyperconverged setups | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9222`_ | | | engine-storage: Set SecretConsumerDetail for VM live | |
| | | | | | migration with storage on shared NFS | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9867`_ | | | Fix Kubernetes cluster view when user is unable to scale | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9856`_ | | | utils: fix invalid JSESSIONID cookie in https setup | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9869`_ | | | kvm: fix ovs network creation issue | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9859`_ | | | linstor/kvm: Workaround a qemu bug and IDE bus discard | |
| | | | | | enabled. | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9809`_ | | | Fix primary storage update form not showing existing | |
| | | | | | values | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9770`_ | | | linstor: enable discard for Linstor storage pools | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9756`_ | | | make saml auth request option `forceauthn` configurable | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9798`_ | | | UI: fix unit tests | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9547`_ | | | Filter list VMs by IP address | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#8911`_ | | | Linked clone migration between file-based storages on KVM | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9751`_ | | | API: Fix listing Userdata by keyword or name | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9731`_ | | | Hide UserData field from the EditVM view for VMs that do | |
| | | | | | not offer it | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9195`_ | | | cleanup validations for VPN connection creation | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9739`_ | | | Fix ISO url in test_usage.py | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#8588`_ | | | CKS: fix creation on shared network if HA is enabled | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9559`_ | | | server: fix nfs version option during mounts | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9374`_ | | | server: apply network ACL even if there is no network ACLs | |
| | | | | | rules in the ACL list | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9720`_ | | | Revert "list VMs by displayname instead of name" | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9596`_ | | | Fix: Filter out networks without access while getting | |
| | | | | | networks with SG with free IPs | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9711`_ | | | ui: load project list with minimum details | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9006`_ | | | build/packaging: build tungsten plugin only if noredist is | |
| | | | | | passed | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9637`_ | | | Fixed Unable to create a domain when networkdomain is | |
| | | | | | mentioned and cleared | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#8846`_ | | | Removed deprecated instruction MAINTAINER | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9636`_ | | | [VMware] Make disk controller selection on volume | |
| | | | | | attachment consistent with VM creation and start | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9698`_ | | | lb: fix haproxy cannot start if algorithm is not lowercase | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9700`_ | | | UI: enable project menu on mobile devices | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9563`_ | | | Fix resource count discrepancy while associating IP | |
| | | | | | address to a network | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9200`_ | | | refactor: cloud-sysvmadm script | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9557`_ | | | UI: Fix VPC network offerings listing on VPC tier creation | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#8503`_ | | | list VMs by displayname instead of name | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9669`_ | | | CPVM: move focus on input area after clearing clipboard | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9461`_ | | | Restore listNetworks behavior & clean up the code | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9652`_ | | | UI: Fix starting VMs through group action by | |
| | | | | | non-root-admin users | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9528`_ | | | Linstor: Fix migrate primary storage | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9428`_ | | | Fix root disk resize issue when service offering has no | |
| | | | | | root disk size specified | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9624`_ | | | propagate sort order through retrieval sequence | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9634`_ | | | UI: list vms with details=min when attach a volume to vm | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9632`_ | | | linstor: update java-linstor dependency to 0.5.2 | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9239`_ | | | Fix snapshot deletion on template creation failure | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9206`_ | | | storage: fix private templates are not copied to new image | |
| | | | | | store | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9567`_ | | | Add validation for secstorage.allowed.internal.sites | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9568`_ | | | VR: remove vpn user info when apply vpn users list | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9578`_ | | | server: fix stopped vm volume migration check on local | |
| | | | | | volume attach | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9588`_ | | | Updated listStoragePools response - added new managed | |
| | | | | | parameter | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9560`_ | | | linstor: set/unset allow-two-primaries and protocol on rc | |
| | | | | | level | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9573`_ | | | Fix VGPU available devices listing | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9554`_ | | | ui: show guest networks for guest vlans list | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9575`_ | | | Fix userdata append header restrictions | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9255`_ | | | Add certificate validation to check headers | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9572`_ | | | Update project account for all the events with project | |
| | | | | | account owner, except for create project event | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9468`_ | | | [VMware] Disconnect/Detach config drive ISO (if exists) on | |
| | | | | | stop VM | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.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.2.0 | `#9589`_ | | | [UI] Add project toggle for buckets | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9459`_ | | | Fix usage volume size after resizing | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9540`_ | | | Added domain path to all entities | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9571`_ | | | test: fix component tests test_acl_isolatednetwork and | |
| | | | | | test_acl_isolatednetwork_delete | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9422`_ | | | allow users to apply extraconfig on updating VMs | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9545`_ | | | Fix Template and ISO upload events | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9417`_ | | | linstor: Improve copyPhysicalDisk performance | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9385`_ | | | add procedures procedure | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9201`_ | | | Ensure affinity groups are honored when VMs are deployed | |
| | | | | | in parallel | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9499`_ | | | test: fix component test | |
| | | | | | test_acl_sharednetwork_deployVM-impersonation.py | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9390`_ | | | libvirtstorageadaptor: better handle failed libvirt | |
| | | | | | storagepool destroy | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9447`_ | | | Fix snapshot chain being deleted on XenServer | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9419`_ | | | API: Fix missing keys in listZonesMetrics response | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9399`_ | | | ui: vm metrics note about behaviour across hypervisors | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9434`_ | | | Fixup CKS UI for external managed clusters | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9458`_ | | | UI: Display Firewall, LB and Port Forwading rules tab for | |
| | | | | | CKS clusters deployed on isolated networks | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9442`_ | | | Fix removal of usage records | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#9437`_ | | | Add systemvmtemplate arm64 build support | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| | 4.19.2.0 | `#8833`_ | | | Fix link to removed volumes being shown in info card and | |
| | | | | | list view | |
| +-------------------------+------------+---------------+----------+------------------------------------------------------------+ |
| |
| 179 Issues listed |
| |
| .. _`#10425`: https://github.com/apache/cloudstack/pull/10425 |
| .. _`#10428`: https://github.com/apache/cloudstack/pull/10428 |
| .. _`#10413`: https://github.com/apache/cloudstack/pull/10413 |
| .. _`#10411`: https://github.com/apache/cloudstack/pull/10411 |
| .. _`#10409`: https://github.com/apache/cloudstack/pull/10409 |
| .. _`#10394`: https://github.com/apache/cloudstack/pull/10394 |
| .. _`#10373`: https://github.com/apache/cloudstack/pull/10373 |
| .. _`#10262`: https://github.com/apache/cloudstack/pull/10262 |
| .. _`#9925`: https://github.com/apache/cloudstack/pull/9925 |
| .. _`#10229`: https://github.com/apache/cloudstack/pull/10229 |
| .. _`#10357`: https://github.com/apache/cloudstack/pull/10357 |
| .. _`#10235`: https://github.com/apache/cloudstack/pull/10235 |
| .. _`#10183`: https://github.com/apache/cloudstack/pull/10183 |
| .. _`#9735`: https://github.com/apache/cloudstack/pull/9735 |
| .. _`#10320`: https://github.com/apache/cloudstack/pull/10320 |
| .. _`#10132`: https://github.com/apache/cloudstack/pull/10132 |
| .. _`#10317`: https://github.com/apache/cloudstack/pull/10317 |
| .. _`#10324`: https://github.com/apache/cloudstack/pull/10324 |
| .. _`#10323`: https://github.com/apache/cloudstack/pull/10323 |
| .. _`#10280`: https://github.com/apache/cloudstack/pull/10280 |
| .. _`#10268`: https://github.com/apache/cloudstack/pull/10268 |
| .. _`#10126`: https://github.com/apache/cloudstack/pull/10126 |
| .. _`#10243`: https://github.com/apache/cloudstack/pull/10243 |
| .. _`#10216`: https://github.com/apache/cloudstack/pull/10216 |
| .. _`#10255`: https://github.com/apache/cloudstack/pull/10255 |
| .. _`#10222`: https://github.com/apache/cloudstack/pull/10222 |
| .. _`#10217`: https://github.com/apache/cloudstack/pull/10217 |
| .. _`#10237`: https://github.com/apache/cloudstack/pull/10237 |
| .. _`#10240`: https://github.com/apache/cloudstack/pull/10240 |
| .. _`#10208`: https://github.com/apache/cloudstack/pull/10208 |
| .. _`#10168`: https://github.com/apache/cloudstack/pull/10168 |
| .. _`#10066`: https://github.com/apache/cloudstack/pull/10066 |
| .. _`#10288`: https://github.com/apache/cloudstack/pull/10288 |
| .. _`#10201`: https://github.com/apache/cloudstack/pull/10201 |
| .. _`#10295`: https://github.com/apache/cloudstack/pull/10295 |
| .. _`#9941`: https://github.com/apache/cloudstack/pull/9941 |
| .. _`#10245`: https://github.com/apache/cloudstack/pull/10245 |
| .. _`#10274`: https://github.com/apache/cloudstack/pull/10274 |
| .. _`#10273`: https://github.com/apache/cloudstack/pull/10273 |
| .. _`#10247`: https://github.com/apache/cloudstack/pull/10247 |
| .. _`#10234`: https://github.com/apache/cloudstack/pull/10234 |
| .. _`#10236`: https://github.com/apache/cloudstack/pull/10236 |
| .. _`#9852`: https://github.com/apache/cloudstack/pull/9852 |
| .. _`#10292`: https://github.com/apache/cloudstack/pull/10292 |
| .. _`#10279`: https://github.com/apache/cloudstack/pull/10279 |
| .. _`#10267`: https://github.com/apache/cloudstack/pull/10267 |
| .. _`#10264`: https://github.com/apache/cloudstack/pull/10264 |
| .. _`#10158`: https://github.com/apache/cloudstack/pull/10158 |
| .. _`#10075`: https://github.com/apache/cloudstack/pull/10075 |
| .. _`#10259`: https://github.com/apache/cloudstack/pull/10259 |
| .. _`#10215`: https://github.com/apache/cloudstack/pull/10215 |
| .. _`#10209`: https://github.com/apache/cloudstack/pull/10209 |
| .. _`#10231`: https://github.com/apache/cloudstack/pull/10231 |
| .. _`#10239`: https://github.com/apache/cloudstack/pull/10239 |
| .. _`#10218`: https://github.com/apache/cloudstack/pull/10218 |
| .. _`#9823`: https://github.com/apache/cloudstack/pull/9823 |
| .. _`#9550`: https://github.com/apache/cloudstack/pull/9550 |
| .. _`#10227`: https://github.com/apache/cloudstack/pull/10227 |
| .. _`#10219`: https://github.com/apache/cloudstack/pull/10219 |
| .. _`#10204`: https://github.com/apache/cloudstack/pull/10204 |
| .. _`#10214`: https://github.com/apache/cloudstack/pull/10214 |
| .. _`#10032`: https://github.com/apache/cloudstack/pull/10032 |
| .. _`#9844`: https://github.com/apache/cloudstack/pull/9844 |
| .. _`#10187`: https://github.com/apache/cloudstack/pull/10187 |
| .. _`#10176`: https://github.com/apache/cloudstack/pull/10176 |
| .. _`#9644`: https://github.com/apache/cloudstack/pull/9644 |
| .. _`#10174`: https://github.com/apache/cloudstack/pull/10174 |
| .. _`#9900`: https://github.com/apache/cloudstack/pull/9900 |
| .. _`#10175`: https://github.com/apache/cloudstack/pull/10175 |
| .. _`#10046`: https://github.com/apache/cloudstack/pull/10046 |
| .. _`#9677`: https://github.com/apache/cloudstack/pull/9677 |
| .. _`#9725`: https://github.com/apache/cloudstack/pull/9725 |
| .. _`#9764`: https://github.com/apache/cloudstack/pull/9764 |
| .. _`#10067`: https://github.com/apache/cloudstack/pull/10067 |
| .. _`#10065`: https://github.com/apache/cloudstack/pull/10065 |
| .. _`#10064`: https://github.com/apache/cloudstack/pull/10064 |
| .. _`#10051`: https://github.com/apache/cloudstack/pull/10051 |
| .. _`#10040`: https://github.com/apache/cloudstack/pull/10040 |
| .. _`#10093`: https://github.com/apache/cloudstack/pull/10093 |
| .. _`#10045`: https://github.com/apache/cloudstack/pull/10045 |
| .. _`#10105`: https://github.com/apache/cloudstack/pull/10105 |
| .. _`#9173`: https://github.com/apache/cloudstack/pull/9173 |
| .. _`#10086`: https://github.com/apache/cloudstack/pull/10086 |
| .. _`#10087`: https://github.com/apache/cloudstack/pull/10087 |
| .. _`#10047`: https://github.com/apache/cloudstack/pull/10047 |
| .. _`#9744`: https://github.com/apache/cloudstack/pull/9744 |
| .. _`#10028`: https://github.com/apache/cloudstack/pull/10028 |
| .. _`#10037`: https://github.com/apache/cloudstack/pull/10037 |
| .. _`#10035`: https://github.com/apache/cloudstack/pull/10035 |
| .. _`#9999`: https://github.com/apache/cloudstack/pull/9999 |
| .. _`#10033`: https://github.com/apache/cloudstack/pull/10033 |
| .. _`#10008`: https://github.com/apache/cloudstack/pull/10008 |
| .. _`#9971`: https://github.com/apache/cloudstack/pull/9971 |
| .. _`#9927`: https://github.com/apache/cloudstack/pull/9927 |
| .. _`#7081`: https://github.com/apache/cloudstack/pull/7081 |
| .. _`#9759`: https://github.com/apache/cloudstack/pull/9759 |
| .. _`#9787`: https://github.com/apache/cloudstack/pull/9787 |
| .. _`#9792`: https://github.com/apache/cloudstack/pull/9792 |
| .. _`#9949`: https://github.com/apache/cloudstack/pull/9949 |
| .. _`#9966`: https://github.com/apache/cloudstack/pull/9966 |
| .. _`#9498`: https://github.com/apache/cloudstack/pull/9498 |
| .. _`#9839`: https://github.com/apache/cloudstack/pull/9839 |
| .. _`#9894`: https://github.com/apache/cloudstack/pull/9894 |
| .. _`#9822`: https://github.com/apache/cloudstack/pull/9822 |
| .. _`#9832`: https://github.com/apache/cloudstack/pull/9832 |
| .. _`#9222`: https://github.com/apache/cloudstack/pull/9222 |
| .. _`#9867`: https://github.com/apache/cloudstack/pull/9867 |
| .. _`#9856`: https://github.com/apache/cloudstack/pull/9856 |
| .. _`#9869`: https://github.com/apache/cloudstack/pull/9869 |
| .. _`#9859`: https://github.com/apache/cloudstack/pull/9859 |
| .. _`#9809`: https://github.com/apache/cloudstack/pull/9809 |
| .. _`#9770`: https://github.com/apache/cloudstack/pull/9770 |
| .. _`#9756`: https://github.com/apache/cloudstack/pull/9756 |
| .. _`#9798`: https://github.com/apache/cloudstack/pull/9798 |
| .. _`#9547`: https://github.com/apache/cloudstack/pull/9547 |
| .. _`#8911`: https://github.com/apache/cloudstack/pull/8911 |
| .. _`#9751`: https://github.com/apache/cloudstack/pull/9751 |
| .. _`#9731`: https://github.com/apache/cloudstack/pull/9731 |
| .. _`#9195`: https://github.com/apache/cloudstack/pull/9195 |
| .. _`#9739`: https://github.com/apache/cloudstack/pull/9739 |
| .. _`#8588`: https://github.com/apache/cloudstack/pull/8588 |
| .. _`#9559`: https://github.com/apache/cloudstack/pull/9559 |
| .. _`#9374`: https://github.com/apache/cloudstack/pull/9374 |
| .. _`#9720`: https://github.com/apache/cloudstack/pull/9720 |
| .. _`#9596`: https://github.com/apache/cloudstack/pull/9596 |
| .. _`#9711`: https://github.com/apache/cloudstack/pull/9711 |
| .. _`#9006`: https://github.com/apache/cloudstack/pull/9006 |
| .. _`#9637`: https://github.com/apache/cloudstack/pull/9637 |
| .. _`#8846`: https://github.com/apache/cloudstack/pull/8846 |
| .. _`#9636`: https://github.com/apache/cloudstack/pull/9636 |
| .. _`#9698`: https://github.com/apache/cloudstack/pull/9698 |
| .. _`#9700`: https://github.com/apache/cloudstack/pull/9700 |
| .. _`#9563`: https://github.com/apache/cloudstack/pull/9563 |
| .. _`#9200`: https://github.com/apache/cloudstack/pull/9200 |
| .. _`#9557`: https://github.com/apache/cloudstack/pull/9557 |
| .. _`#8503`: https://github.com/apache/cloudstack/pull/8503 |
| .. _`#9669`: https://github.com/apache/cloudstack/pull/9669 |
| .. _`#9461`: https://github.com/apache/cloudstack/pull/9461 |
| .. _`#9652`: https://github.com/apache/cloudstack/pull/9652 |
| .. _`#9528`: https://github.com/apache/cloudstack/pull/9528 |
| .. _`#9428`: https://github.com/apache/cloudstack/pull/9428 |
| .. _`#9624`: https://github.com/apache/cloudstack/pull/9624 |
| .. _`#9634`: https://github.com/apache/cloudstack/pull/9634 |
| .. _`#9632`: https://github.com/apache/cloudstack/pull/9632 |
| .. _`#9239`: https://github.com/apache/cloudstack/pull/9239 |
| .. _`#9206`: https://github.com/apache/cloudstack/pull/9206 |
| .. _`#9567`: https://github.com/apache/cloudstack/pull/9567 |
| .. _`#9568`: https://github.com/apache/cloudstack/pull/9568 |
| .. _`#9578`: https://github.com/apache/cloudstack/pull/9578 |
| .. _`#9588`: https://github.com/apache/cloudstack/pull/9588 |
| .. _`#9560`: https://github.com/apache/cloudstack/pull/9560 |
| .. _`#9573`: https://github.com/apache/cloudstack/pull/9573 |
| .. _`#9554`: https://github.com/apache/cloudstack/pull/9554 |
| .. _`#9575`: https://github.com/apache/cloudstack/pull/9575 |
| .. _`#9255`: https://github.com/apache/cloudstack/pull/9255 |
| .. _`#9572`: https://github.com/apache/cloudstack/pull/9572 |
| .. _`#9468`: https://github.com/apache/cloudstack/pull/9468 |
| .. _`#9433`: https://github.com/apache/cloudstack/pull/9433 |
| .. _`#9589`: https://github.com/apache/cloudstack/pull/9589 |
| .. _`#9459`: https://github.com/apache/cloudstack/pull/9459 |
| .. _`#9540`: https://github.com/apache/cloudstack/pull/9540 |
| .. _`#9571`: https://github.com/apache/cloudstack/pull/9571 |
| .. _`#9422`: https://github.com/apache/cloudstack/pull/9422 |
| .. _`#9545`: https://github.com/apache/cloudstack/pull/9545 |
| .. _`#9417`: https://github.com/apache/cloudstack/pull/9417 |
| .. _`#9385`: https://github.com/apache/cloudstack/pull/9385 |
| .. _`#9201`: https://github.com/apache/cloudstack/pull/9201 |
| .. _`#9499`: https://github.com/apache/cloudstack/pull/9499 |
| .. _`#9390`: https://github.com/apache/cloudstack/pull/9390 |
| .. _`#9447`: https://github.com/apache/cloudstack/pull/9447 |
| .. _`#9419`: https://github.com/apache/cloudstack/pull/9419 |
| .. _`#9399`: https://github.com/apache/cloudstack/pull/9399 |
| .. _`#9434`: https://github.com/apache/cloudstack/pull/9434 |
| .. _`#9458`: https://github.com/apache/cloudstack/pull/9458 |
| .. _`#9442`: https://github.com/apache/cloudstack/pull/9442 |
| .. _`#9437`: https://github.com/apache/cloudstack/pull/9437 |
| .. _`#8833`: https://github.com/apache/cloudstack/pull/8833 |
| |
| |
| https://github.com/apache/cloudstack/milestone/31?closed=1 |
| |
| .. cssclass:: table-striped table-bordered table-hover |
| |
| +-------------------------+----------+------------------------------------------------------------+ |
| | Version | Github | Description | |
| +=========================+==========+============================================================+ |
| | 4.20.0.0 | `#8911`_ | Linked clone migration between file-based storages on KVM | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9751`_ | API: Fix listing Userdata by keyword or name | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9731`_ | Hide UserData field from the EditVM view for VMs that do | |
| | | | not offer it | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9195`_ | cleanup validations for VPN connection creation | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9738`_ | debian12: update debian/control | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9723`_ | Shutdown expunged resources cleanup executor properly, and | |
| | | | allow other components to configure/start/stop on error | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9739`_ | Fix ISO url in test_usage.py | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#7650`_ | CKS: add ConfigDrive to cloud-init datasource_list in | |
| | | | systemvm template | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8588`_ | CKS: fix creation on shared network if HA is enabled | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9664`_ | PowerFlex on demand disable config key | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9559`_ | server: fix nfs version option during mounts | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9374`_ | server: apply network ACL even if there is no network ACLs | |
| | | | rules in the ACL list | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9720`_ | Revert "list VMs by displayname instead of name" | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9596`_ | Fix: Filter out networks without access while getting | |
| | | | networks with SG with free IPs | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9711`_ | ui: load project list with minimum details | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9006`_ | build/packaging: build tungsten plugin only if noredist is | |
| | | | passed | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9637`_ | Fixed Unable to create a domain when networkdomain is | |
| | | | mentioned and cleared | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8846`_ | Removed deprecated instruction MAINTAINER | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9714`_ | Fix main build errors | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9636`_ | [VMware] Make disk controller selection on volume | |
| | | | attachment consistent with VM creation and start | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9699`_ | VR: fix password server exception when no password is | |
| | | | found | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9698`_ | lb: fix haproxy cannot start if algorithm is not lowercase | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9700`_ | UI: enable project menu on mobile devices | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9563`_ | Fix resource count discrepancy while associating IP | |
| | | | address to a network | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9676`_ | Enable Backup and Recovery for Shared Filesystems | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9200`_ | refactor: cloud-sysvmadm script | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9557`_ | UI: Fix VPC network offerings listing on VPC tier creation | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8503`_ | list VMs by displayname instead of name | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9696`_ | pre-commit run --all-files; fix end of file | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9680`_ | Update of the schema 41910to42000.sql for compatibility | |
| | | | with MariaDB version 10.3.38. | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9655`_ | Fix toc generation for api docs | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9681`_ | Implemented the lateral expansion of the area-box in the | |
| | | | forms (creat… | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9669`_ | CPVM: move focus on input area after clearing clipboard | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9661`_ | List Events returns intermittent SQL exception.Fixed | |
| | | | listEvents intermittent exception. | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9675`_ | Minor naming changes in Shared FileSystems 4.20 Feature | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9663`_ | Provide encryption key for DATA volume type (in addition | |
| | | | to ROOT) to copy volume. | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9585`_ | allow domain suffix update in shared networks | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9662`_ | Host capacity calculation: use VM creation time if update | |
| | | | time is null. | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9509`_ | Feature: Forgot password | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9656`_ | Fix the Cloudian Integration SSO Redirect link | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9188`_ | Enhance the `listAffinityGroups` API by adding the | |
| | | | dedicated resources related to an affinity group | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9566`_ | Allow more generic searches of ACLs | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8924`_ | Add logs to CPVM connection process | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9461`_ | Restore listNetworks behavior & clean up the code | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9633`_ | Feature: Allow adding delete protection for VMs & volumes | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9652`_ | UI: Fix starting VMs through group action by | |
| | | | non-root-admin users | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9528`_ | Linstor: Fix migrate primary storage | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8906`_ | NSX Integration fixes | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9107`_ | Refactor type and range validation in configuration update | |
| | | | process | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8511`_ | Add logs to `LibvirtComputingResource`'s metrics | |
| | | | collection process | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9639`_ | ui: refactor config update/reset notification | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9619`_ | New Feature: Multi-arch Zones | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9647`_ | engine/schema: update url links to match new | |
| | | | systemvmtemplate names | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9428`_ | Fix root disk resize issue when service offering has no | |
| | | | root disk size specified | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9470`_ | New feature: Dynamic and Static Routing | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9451`_ | backup: simple NAS backup plugin for KVM | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8389`_ | Add support for Ceph RGW Object Store | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9208`_ | Shared Filesystem as a First Class Feature | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9415`_ | Shared Network Firewall (Security groups) in Advanced zone | |
| | | | without security groups | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9624`_ | propagate sort order through retrieval sequence | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8925`_ | Go back to previous timestamp on logging | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9543`_ | Added update, enable, disable events to the | |
| | | | updateStoragePool API | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9569`_ | Global setting to allow/disallow users to force stop a vm | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9449`_ | Display associated resource name on storage pools objects | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9518`_ | framework/db: use HikariCP as default and improvements | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9628`_ | framework/config,server: configkey caching | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9591`_ | [VMware] Add support for VMware 8.0u2 (8.0.2.x) and 8.0u3 | |
| | | | (8.0.3.x) | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9634`_ | UI: list vms with details=min when attach a volume to vm | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8683`_ | Bump org.apache.commons:commons-compress from 1.21 to | |
| | | | 1.26.0 | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9632`_ | linstor: update java-linstor dependency to 0.5.2 | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9631`_ | Fix PR lint error caused by deps/install-non-oss.sh | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#7610`_ | Notify users when upgrades are available or restart is | |
| | | | required for network or VPC | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9239`_ | Fix snapshot deletion on template creation failure | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9236`_ | kvm: Present the UUID of the VM as serial through smbios | |
| | | | information | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9205`_ | updated install-non-oss with vmware v7.0 and v8.0 | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9116`_ | Testcases Added | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8958`_ | Update en.json | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9629`_ | Add FelipeM525 to .asf.yaml as a collaborator | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9206`_ | storage: fix private templates are not copied to new image | |
| | | | store | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9567`_ | Add validation for secstorage.allowed.internal.sites | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9568`_ | VR: remove vpn user info when apply vpn users list | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9578`_ | server: fix stopped vm volume migration check on local | |
| | | | volume attach | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9588`_ | Updated listStoragePools response - added new managed | |
| | | | parameter | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9616`_ | Add minimum details parameter to Search View's listDomains | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9625`_ | SystemVM template changes - updated debian version & other | |
| | | | changes | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9610`_ | engine-orchestration: fix issue for empty product in vm | |
| | | | metadata | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9560`_ | linstor: set/unset allow-two-primaries and protocol on rc | |
| | | | level | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9627`_ | Update Debian version to 12 in systemvm welcome message | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9573`_ | Fix VGPU available devices listing | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9617`_ | Fixed incorrect label in VRs and SVMs | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9554`_ | ui: show guest networks for guest vlans list | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9575`_ | Fix userdata append header restrictions | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8755`_ | Added support for storpool_qos service | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8649`_ | Improve logs in primary storage removal process | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9600`_ | systemvm: have flags to check x86_64 to install specifics | |
| | | | for amd64 arch | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9125`_ | Fix NPE when sending copy command to least busy SSVM | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9255`_ | Add certificate validation to check headers | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9455`_ | Updated invalid parameter/value error with proper | |
| | | | exception | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8743`_ | Fix `deleteAccount` API to prevent deletion of the caller | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8751`_ | Configuration to disable URL validation when registering | |
| | | | templates/ISOs | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9549`_ | New Feature: Enable/Disable Roles | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8609`_ | Build: drop EL7 support, support JRE17 for packages and | |
| | | | sonar check | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9572`_ | Update project account for all the events with project | |
| | | | account owner, except for create project event | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9468`_ | [VMware] Disconnect/Detach config drive ISO (if exists) on | |
| | | | stop VM | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 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.20.0.0 | `#9589`_ | [UI] Add project toggle for buckets | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9459`_ | Fix usage volume size after resizing | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9540`_ | Added domain path to all entities | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9329`_ | Add support for network data in Config Drive | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9571`_ | test: fix component tests test_acl_isolatednetwork and | |
| | | | test_acl_isolatednetwork_delete | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8832`_ | Fix snapshot scheduling with expired jobs | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9163`_ | orchestration,hypervisor: allow custom manufacturer, | |
| | | | product for vm metadata | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9422`_ | allow users to apply extraconfig on updating VMs | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9542`_ | server: do not check affinity groups if no vm group | |
| | | | mappings | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8878`_ | Download Volume Snapshots | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9550`_ | Fix to allow actions on the network if it belongs to a | |
| | | | project | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9548`_ | UI: Add filter to list encrypted volumes | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9545`_ | Fix Template and ISO upload events | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9553`_ | Fix main branch issues | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9551`_ | UI: Improve router listing page | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8689`_ | Fix being able to expunge a VM through | |
| | | | destroyVirtualMachine even when role rule does not allow | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9417`_ | linstor: Improve copyPhysicalDisk performance | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9264`_ | fix removeSecondaryStorageSelector response for docs | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8556`_ | Allow deletion of system VM templates | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9225`_ | Improvements to quota tariffs APIs and UI | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9435`_ | NSX: add back removed code for NSX | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8812`_ | Fix column from op_dc_ip_address_alloc not being | |
| | | | referenced correctly by its ORM class | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9396`_ | created VPC message a little less misleading | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9385`_ | add procedures procedure | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9201`_ | Ensure affinity groups are honored when VMs are deployed | |
| | | | in parallel | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9487`_ | ui: rename autoscale instance group to simply autoscaling | |
| | | | group | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9499`_ | test: fix component test | |
| | | | test_acl_sharednetwork_deployVM-impersonation.py | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9340`_ | Support user resource name / displaytext with emoji, | |
| | | | unicode chars, and some sql exception msg improvements | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9390`_ | libvirtstorageadaptor: better handle failed libvirt | |
| | | | storagepool destroy | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9447`_ | Fix snapshot chain being deleted on XenServer | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8615`_ | Add UI to view and download usage records | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9450`_ | packaging: bundle latest cmk x86 build with deb and rpm | |
| | | | packages | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9426`_ | test: improve purge expunged resources b/g task testcase | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9419`_ | API: Fix missing keys in listZonesMetrics response | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9399`_ | ui: vm metrics note about behaviour across hypervisors | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9434`_ | Fixup CKS UI for external managed clusters | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9458`_ | UI: Display Firewall, LB and Port Forwarding rules tab for | |
| | | | CKS clusters deployed on isolated networks | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9442`_ | Fix removal of usage records | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9437`_ | Add systemvmtemplate arm64 build support | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8739`_ | [4.20] VR: fix issue if userdata is binary data | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9043`_ | Enhancement in the accuracy of the logs regarding the | |
| | | | capacity, usage, and threshold of secondary storages | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9062`_ | Change exception when orchestrating VM start | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#8833`_ | Fix link to removed volumes being shown in info card and | |
| | | | list view | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9409`_ | ui: add new API docs tab | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.20.0.0 | `#9402`_ | Icon changed for control-outlined | |
| +-------------------------+----------+------------------------------------------------------------+ |
| |
| 151 Issues listed |
| |
| .. _`#8911`: https://github.com/apache/cloudstack/pull/8911 |
| .. _`#9751`: https://github.com/apache/cloudstack/pull/9751 |
| .. _`#9731`: https://github.com/apache/cloudstack/pull/9731 |
| .. _`#9195`: https://github.com/apache/cloudstack/pull/9195 |
| .. _`#9738`: https://github.com/apache/cloudstack/pull/9738 |
| .. _`#9723`: https://github.com/apache/cloudstack/pull/9723 |
| .. _`#9739`: https://github.com/apache/cloudstack/pull/9739 |
| .. _`#7650`: https://github.com/apache/cloudstack/pull/7650 |
| .. _`#8588`: https://github.com/apache/cloudstack/pull/8588 |
| .. _`#9664`: https://github.com/apache/cloudstack/pull/9664 |
| .. _`#9559`: https://github.com/apache/cloudstack/pull/9559 |
| .. _`#9374`: https://github.com/apache/cloudstack/pull/9374 |
| .. _`#9720`: https://github.com/apache/cloudstack/pull/9720 |
| .. _`#9596`: https://github.com/apache/cloudstack/pull/9596 |
| .. _`#9711`: https://github.com/apache/cloudstack/pull/9711 |
| .. _`#9006`: https://github.com/apache/cloudstack/pull/9006 |
| .. _`#9637`: https://github.com/apache/cloudstack/pull/9637 |
| .. _`#8846`: https://github.com/apache/cloudstack/pull/8846 |
| .. _`#9714`: https://github.com/apache/cloudstack/pull/9714 |
| .. _`#9636`: https://github.com/apache/cloudstack/pull/9636 |
| .. _`#9699`: https://github.com/apache/cloudstack/pull/9699 |
| .. _`#9698`: https://github.com/apache/cloudstack/pull/9698 |
| .. _`#9700`: https://github.com/apache/cloudstack/pull/9700 |
| .. _`#9563`: https://github.com/apache/cloudstack/pull/9563 |
| .. _`#9676`: https://github.com/apache/cloudstack/pull/9676 |
| .. _`#9200`: https://github.com/apache/cloudstack/pull/9200 |
| .. _`#9557`: https://github.com/apache/cloudstack/pull/9557 |
| .. _`#8503`: https://github.com/apache/cloudstack/pull/8503 |
| .. _`#9696`: https://github.com/apache/cloudstack/pull/9696 |
| .. _`#9680`: https://github.com/apache/cloudstack/pull/9680 |
| .. _`#9655`: https://github.com/apache/cloudstack/pull/9655 |
| .. _`#9681`: https://github.com/apache/cloudstack/pull/9681 |
| .. _`#9669`: https://github.com/apache/cloudstack/pull/9669 |
| .. _`#9661`: https://github.com/apache/cloudstack/pull/9661 |
| .. _`#9675`: https://github.com/apache/cloudstack/pull/9675 |
| .. _`#9663`: https://github.com/apache/cloudstack/pull/9663 |
| .. _`#9585`: https://github.com/apache/cloudstack/pull/9585 |
| .. _`#9662`: https://github.com/apache/cloudstack/pull/9662 |
| .. _`#9509`: https://github.com/apache/cloudstack/pull/9509 |
| .. _`#9656`: https://github.com/apache/cloudstack/pull/9656 |
| .. _`#9188`: https://github.com/apache/cloudstack/pull/9188 |
| .. _`#9566`: https://github.com/apache/cloudstack/pull/9566 |
| .. _`#8924`: https://github.com/apache/cloudstack/pull/8924 |
| .. _`#9461`: https://github.com/apache/cloudstack/pull/9461 |
| .. _`#9633`: https://github.com/apache/cloudstack/pull/9633 |
| .. _`#9652`: https://github.com/apache/cloudstack/pull/9652 |
| .. _`#9528`: https://github.com/apache/cloudstack/pull/9528 |
| .. _`#8906`: https://github.com/apache/cloudstack/pull/8906 |
| .. _`#9107`: https://github.com/apache/cloudstack/pull/9107 |
| .. _`#8511`: https://github.com/apache/cloudstack/pull/8511 |
| .. _`#9639`: https://github.com/apache/cloudstack/pull/9639 |
| .. _`#9619`: https://github.com/apache/cloudstack/pull/9619 |
| .. _`#9647`: https://github.com/apache/cloudstack/pull/9647 |
| .. _`#9428`: https://github.com/apache/cloudstack/pull/9428 |
| .. _`#9470`: https://github.com/apache/cloudstack/pull/9470 |
| .. _`#9451`: https://github.com/apache/cloudstack/pull/9451 |
| .. _`#8389`: https://github.com/apache/cloudstack/pull/8389 |
| .. _`#9208`: https://github.com/apache/cloudstack/pull/9208 |
| .. _`#9415`: https://github.com/apache/cloudstack/pull/9415 |
| .. _`#9624`: https://github.com/apache/cloudstack/pull/9624 |
| .. _`#8925`: https://github.com/apache/cloudstack/pull/8925 |
| .. _`#9543`: https://github.com/apache/cloudstack/pull/9543 |
| .. _`#9569`: https://github.com/apache/cloudstack/pull/9569 |
| .. _`#9449`: https://github.com/apache/cloudstack/pull/9449 |
| .. _`#9518`: https://github.com/apache/cloudstack/pull/9518 |
| .. _`#9628`: https://github.com/apache/cloudstack/pull/9628 |
| .. _`#9591`: https://github.com/apache/cloudstack/pull/9591 |
| .. _`#9634`: https://github.com/apache/cloudstack/pull/9634 |
| .. _`#8683`: https://github.com/apache/cloudstack/pull/8683 |
| .. _`#9632`: https://github.com/apache/cloudstack/pull/9632 |
| .. _`#9631`: https://github.com/apache/cloudstack/pull/9631 |
| .. _`#7610`: https://github.com/apache/cloudstack/pull/7610 |
| .. _`#9239`: https://github.com/apache/cloudstack/pull/9239 |
| .. _`#9236`: https://github.com/apache/cloudstack/pull/9236 |
| .. _`#9205`: https://github.com/apache/cloudstack/pull/9205 |
| .. _`#9116`: https://github.com/apache/cloudstack/pull/9116 |
| .. _`#8958`: https://github.com/apache/cloudstack/pull/8958 |
| .. _`#9629`: https://github.com/apache/cloudstack/pull/9629 |
| .. _`#9206`: https://github.com/apache/cloudstack/pull/9206 |
| .. _`#9567`: https://github.com/apache/cloudstack/pull/9567 |
| .. _`#9568`: https://github.com/apache/cloudstack/pull/9568 |
| .. _`#9578`: https://github.com/apache/cloudstack/pull/9578 |
| .. _`#9588`: https://github.com/apache/cloudstack/pull/9588 |
| .. _`#9616`: https://github.com/apache/cloudstack/pull/9616 |
| .. _`#9625`: https://github.com/apache/cloudstack/pull/9625 |
| .. _`#9610`: https://github.com/apache/cloudstack/pull/9610 |
| .. _`#9560`: https://github.com/apache/cloudstack/pull/9560 |
| .. _`#9627`: https://github.com/apache/cloudstack/pull/9627 |
| .. _`#9573`: https://github.com/apache/cloudstack/pull/9573 |
| .. _`#9617`: https://github.com/apache/cloudstack/pull/9617 |
| .. _`#9554`: https://github.com/apache/cloudstack/pull/9554 |
| .. _`#9575`: https://github.com/apache/cloudstack/pull/9575 |
| .. _`#8755`: https://github.com/apache/cloudstack/pull/8755 |
| .. _`#8649`: https://github.com/apache/cloudstack/pull/8649 |
| .. _`#9600`: https://github.com/apache/cloudstack/pull/9600 |
| .. _`#9125`: https://github.com/apache/cloudstack/pull/9125 |
| .. _`#9255`: https://github.com/apache/cloudstack/pull/9255 |
| .. _`#9455`: https://github.com/apache/cloudstack/pull/9455 |
| .. _`#8743`: https://github.com/apache/cloudstack/pull/8743 |
| .. _`#8751`: https://github.com/apache/cloudstack/pull/8751 |
| .. _`#9549`: https://github.com/apache/cloudstack/pull/9549 |
| .. _`#8609`: https://github.com/apache/cloudstack/pull/8609 |
| .. _`#9572`: https://github.com/apache/cloudstack/pull/9572 |
| .. _`#9468`: https://github.com/apache/cloudstack/pull/9468 |
| .. _`#9433`: https://github.com/apache/cloudstack/pull/9433 |
| .. _`#9589`: https://github.com/apache/cloudstack/pull/9589 |
| .. _`#9459`: https://github.com/apache/cloudstack/pull/9459 |
| .. _`#9540`: https://github.com/apache/cloudstack/pull/9540 |
| .. _`#9329`: https://github.com/apache/cloudstack/pull/9329 |
| .. _`#9571`: https://github.com/apache/cloudstack/pull/9571 |
| .. _`#8832`: https://github.com/apache/cloudstack/pull/8832 |
| .. _`#9163`: https://github.com/apache/cloudstack/pull/9163 |
| .. _`#9422`: https://github.com/apache/cloudstack/pull/9422 |
| .. _`#9542`: https://github.com/apache/cloudstack/pull/9542 |
| .. _`#8878`: https://github.com/apache/cloudstack/pull/8878 |
| .. _`#9550`: https://github.com/apache/cloudstack/pull/9550 |
| .. _`#9548`: https://github.com/apache/cloudstack/pull/9548 |
| .. _`#9545`: https://github.com/apache/cloudstack/pull/9545 |
| .. _`#9553`: https://github.com/apache/cloudstack/pull/9553 |
| .. _`#9551`: https://github.com/apache/cloudstack/pull/9551 |
| .. _`#8689`: https://github.com/apache/cloudstack/pull/8689 |
| .. _`#9417`: https://github.com/apache/cloudstack/pull/9417 |
| .. _`#9264`: https://github.com/apache/cloudstack/pull/9264 |
| .. _`#8556`: https://github.com/apache/cloudstack/pull/8556 |
| .. _`#9225`: https://github.com/apache/cloudstack/pull/9225 |
| .. _`#9435`: https://github.com/apache/cloudstack/pull/9435 |
| .. _`#8812`: https://github.com/apache/cloudstack/pull/8812 |
| .. _`#9396`: https://github.com/apache/cloudstack/pull/9396 |
| .. _`#9385`: https://github.com/apache/cloudstack/pull/9385 |
| .. _`#9201`: https://github.com/apache/cloudstack/pull/9201 |
| .. _`#9487`: https://github.com/apache/cloudstack/pull/9487 |
| .. _`#9499`: https://github.com/apache/cloudstack/pull/9499 |
| .. _`#9340`: https://github.com/apache/cloudstack/pull/9340 |
| .. _`#9390`: https://github.com/apache/cloudstack/pull/9390 |
| .. _`#9447`: https://github.com/apache/cloudstack/pull/9447 |
| .. _`#8615`: https://github.com/apache/cloudstack/pull/8615 |
| .. _`#9450`: https://github.com/apache/cloudstack/pull/9450 |
| .. _`#9426`: https://github.com/apache/cloudstack/pull/9426 |
| .. _`#9419`: https://github.com/apache/cloudstack/pull/9419 |
| .. _`#9399`: https://github.com/apache/cloudstack/pull/9399 |
| .. _`#9434`: https://github.com/apache/cloudstack/pull/9434 |
| .. _`#9458`: https://github.com/apache/cloudstack/pull/9458 |
| .. _`#9442`: https://github.com/apache/cloudstack/pull/9442 |
| .. _`#9437`: https://github.com/apache/cloudstack/pull/9437 |
| .. _`#8739`: https://github.com/apache/cloudstack/pull/8739 |
| .. _`#9043`: https://github.com/apache/cloudstack/pull/9043 |
| .. _`#9062`: https://github.com/apache/cloudstack/pull/9062 |
| .. _`#8833`: https://github.com/apache/cloudstack/pull/8833 |
| .. _`#9409`: https://github.com/apache/cloudstack/pull/9409 |
| .. _`#9402`: https://github.com/apache/cloudstack/pull/9402 |