| .. 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.15 |
| =============================== |
| |
| Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/16?closed=1 |
| to track its issues. |
| |
| .. cssclass:: table-striped table-bordered table-hover |
| |
| +-------------------------+----------+------------------------------------------------------------+ |
| | Version | Github | Description | |
| +=========================+==========+============================================================+ |
| | 4.16.0.0 | `#5665`_ | Revert "parallel nic adding" | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5659`_ | api,server,engine/schema: admin listvm api clusterid | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5661`_ | linstor-volume-plugin: Only create diskless assignments on | |
| | | | nodes | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5645`_ | Marvin: change some vlans in test_data.py | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5657`_ | engine/schema: fix build error in #5642 | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5642`_ | upgrade/systemvm: add template zone entries | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5646`_ | usage: updateNewMaxId after sanity check | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5629`_ | cks: refactor code to be architecture agnostic | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5644`_ | ui: fix jobid param for migrate VM storage | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5638`_ | UI - Show password after reinstalling VM | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5643`_ | UI: ip6gateway is missing in createNetwork API | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5624`_ | core: use the URL scheme same as iframe for non-SSL | |
| | | | enabled consoles | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5586`_ | Check the pool used space from the bytes used in the | |
| | | | storage pool stats collector, for non-default primary | |
| | | | storage pools that cannot provide stats. | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5621`_ | ui: Fix wrong label for addBrocadeVcsDevice | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5593`_ | [UI] Fixed RBD storage connection bug when there are | |
| | | | multiple '/', '+' characters in 'RADOS Secret' in Add | |
| | | | Primary Storage | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5614`_ | Fix duplicate provider field when adding primary storage | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5612`_ | ui: Removing double footer in NSP forms | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5608`_ | UI - Fixes incorrect switching between pages on Port | |
| | | | Forwarding & Load Balancing | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5609`_ | ui: Prevent multiple VM selection and list only VMs IP | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5607`_ | UI - Fixes the error of not being able to search for | |
| | | | osType selection | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5599`_ | UI - Sort list idps by alphabest | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5597`_ | UI - Hidden features checkbox as user role | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5598`_ | Fix systemVM template name in metadata file | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5601`_ | ui: Prevent users from viewing - Project Configure Limit | |
| | | | tab | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5585`_ | Fixing error in kube smoke tests | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5583`_ | vmware: fix NPE for volume migration CLUSTER to ZONE-wide | |
| | | | pool (#5582) | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5580`_ | VPC: support LB in multiple vpc tiers if LB provider is | |
| | | | VpcVirtualRouter | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5582`_ | vmware: fix NPE for volume migration CLUSTER to ZONE-wide | |
| | | | pool | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5575`_ | Fix storage cleanup corner case preventing VM deletion | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5577`_ | UI - Fix the error of not being able to read the length of | |
| | | | numeric | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5573`_ | api: Fix response object for various APIs | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5574`_ | CKS: use cluster-autoscaler-standard.yaml in kubernetes | |
| | | | repo | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5571`_ | api: Fix RestartNetwork response type | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5565`_ | engine/schema: add unique constraint for sshkeys UUID | |
| | | | column | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5572`_ | UI: Restrict viewing project invitation options when | |
| | | | configuration is disabled | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5569`_ | UI - Fix display IP Address allow input | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5568`_ | Fix warning caused due to duplicate declaration of plugin | |
| | | | - pom.xml | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5561`_ | [KVM] Add the source disk format for disk conversion/copy | |
| | | | using 'qemu-img convert', when specified explicitly, for | |
| | | | ScaleIO | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5560`_ | Updated storage type of the volume, in the volume | |
| | | | response, based on the underlying storage pool | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5557`_ | Use deploy as is for Vmware tests | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5410`_ | CloudStack fails to migrate VM with volume when there are | |
| | | | datadisks attatched | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5554`_ | VR: skip dhcp/dns health check in some cases | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5543`_ | xcp-ng: fix vm boot options | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4329`_ | Adding AutoScaling for cks + CKS CoreOS EOL update + | |
| | | | systemvmtemplate improvements | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5551`_ | Add empty config value for scope based config setting | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5542`_ | Report the PowerFlex/ScaleIO disk copy failure during | |
| | | | volume migration and fail the migration | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5540`_ | kvm available memory calculation optimization | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5539`_ | Fix resize volume and migrate volume to update volume path | |
| | | | if DRS is applied on volume in datastore cluster | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5471`_ | vmware, network: add maclearning option | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5547`_ | an inject annotation short | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5541`_ | parallel nic adding | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5546`_ | [UI] Edit backup offering | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5530`_ | VR: fix data-server if shared network has multiple ip | |
| | | | ranges | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5513`_ | kvm: add VM Settings for virtual GPU hardware type and | |
| | | | memory | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5501`_ | server: check service offering (storage) tags when | |
| | | | reallocate a ROOT disk | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5532`_ | Remove logic that creates gap for multiple 'source NAT' in | |
| | | | VR | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5446`_ | OVS/GRE: bug fixes | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5470`_ | vmware, ui: update portgroup on network update | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5511`_ | Create UpdateBackupOffering API | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5510`_ | Fix export snapshot and template to secondary storage to | |
| | | | export only required disk | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5504`_ | Fix permission issue during Diagnostic service garbage | |
| | | | collection | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5537`_ | UI - Remove duplicate endipv6 item in shared network | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5526`_ | UI - Fixes modal width by device screen | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5521`_ | server: cannot deploy/start vm if service offering has | |
| | | | multiple tags | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4215`_ | Enable account settings to be visible under domain | |
| | | | settings | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5522`_ | Datastore cluster protocol in zone wizard for vmware | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5515`_ | simulator: Add support to scale a VM | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4826`_ | Allow storage plugins to get storage/volume stats without | |
| | | | sending commands to hosts | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5520`_ | Allow users (User account Role) to delete / archive events | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5469`_ | server: add vm boot details for start vm api | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4617`_ | Provide option to force delete the project | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5503`_ | test_vpc_redundant.py: reduce sleep time from 1 hour to 21 | |
| | | | mins | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5455`_ | Improve Veeam Plugin logs | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5507`_ | tools/docker: Upgrade to ubuntu 20.04 , MySQL 8 and | |
| | | | python3 | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5505`_ | marvin: Refactor - cleanup of resource after test run | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5428`_ | resource limit: Fix resource limit check on VM start | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5483`_ | marvin: Fix intermittent failure observed in | |
| | | | test_02_list_snapshots_with_removed_data_store | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5419`_ | CPVM: use X509ExtendedTrustManager to skip hostname | |
| | | | verification | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5480`_ | Refactor GroupByExtension to improve test logic | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5490`_ | UI: Fix VM state column | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#3804`_ | Display capability info in listNetwork response | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5496`_ | ui: recommend adv zone to new users and show basic zone as | |
| | | | bottom option | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5495`_ | move broken unmaintained test out of ".../smoke" | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5492`_ | Update README.md | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5486`_ | travis: fix test/integration/component/test_public_ip.py | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5488`_ | ui: Add support to filter role permissions | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5481`_ | ui: fix create account/user with saml | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5485`_ | ui: Fix editVM in projectview | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5454`_ | [UI] Fixes: edit tariff quota and allow user driven | |
| | | | backups parameter in Import Backup Offering | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4890`_ | Universal sshkey and password manager script | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5458`_ | New API endpoint to update pod management network IP range | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5472`_ | UI - Fixes search error in selectbox | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5468`_ | api: Fix list templates when no secondary stores present | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5474`_ | change logging during upgrade | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5459`_ | server: Add support to encrypt https.keystore.password in | |
| | | | server.properties | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5476`_ | UI: Fixes issue during logout as user / domain admin | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5411`_ | Add New API endpoint: UpdateVlanIpRange | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5464`_ | server: fix list public ip returns duplicated records | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4634`_ | Display vlan ip range for specified domainid | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5465`_ | ui: Move resource icon to first column for VM list view | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5449`_ | [Vmware] Add missing condition to cleanup nics if there | |
| | | | are commands to send | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5463`_ | UI: list static routes with listall=true | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5460`_ | Display ACL id for the private gateway | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5453`_ | Updated the event message with proper json format for cmd | |
| | | | info and job result | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5369`_ | kvm: Add check if host meets the minimum requirements | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5420`_ | server: allow listing custom offerings for a running VM | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5448`_ | [Vmware] Fix for ovf templates with prefix | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5456`_ | move out broken tests | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4994`_ | Linstor volume plugin | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4635`_ | Persist vpn connection state before restarting | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5388`_ | kvm: honor migrate.wait and abort vm migration job | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5451`_ | ui: Fix Load Balancer Rules alignment issue | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5424`_ | Updated pod response, grouped the parameters: "startip, | |
| | | | endip, vlanid, forsystemvms" as ip range response and | |
| | | | added to ipranges parameter. | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5447`_ | ui: Refresh Usage dashboard when swapping between Project | |
| | | | and Default view | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5157`_ | UI: Support to upload resource icons | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5425`_ | api: Update DNS on changing VM name | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4741`_ | VM has wrong network statistics with multiple nics in | |
| | | | shared networks | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5450`_ | UI - Remove white space after detail string in Firefox | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5417`_ | server: skip max guest limit check for KVM host | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5421`_ | server: fix addCluster for vmware, others | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5439`_ | ui: Fix Scale VM failure - missing args when custom | |
| | | | compute offering is selected | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5423`_ | ui: select newly created network in deploy vm | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5395`_ | ui: Allow searching in dropdowns | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5441`_ | utils: remove duplicate commons-lang3 dependency | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5438`_ | ui: Send deployvm api call as post | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5437`_ | ui: Remove double footer | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5435`_ | Fix public IP actions buttons not working unless | |
| | | | refreshing the page | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5432`_ | api, ui: return default ui pagesize as part of capability | |
| | | | response | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5427`_ | ui: fix add management ip range form | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5431`_ | Hide settings button if not on development mode | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5429`_ | ui: show nicAdapter selection for VMware non-readfromova | |
| | | | template | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5398`_ | Prevent double counting storage pools | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5358`_ | Fix potential NullPointerException in findStoragePool | |
| | | | (VolumeOrchestrator) | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5416`_ | travis: Fix failing test due to change in test name | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5067`_ | Keep volume policies after migrating it to another primary | |
| | | | storage | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#3975`_ | Issue #3974 Deploying mysql-ha jar file into its own | |
| | | | path... | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5103`_ | Extend the Annotations framework | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5401`_ | marvin: fix exception logging | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5396`_ | cleanup: kvm-storage - fix misleading error log | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5390`_ | server: fix reset sshkey is broken in master/4.16 | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4534`_ | Migrate vm across clusters | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5402`_ | UI: Add router links to notifications and show error | |
| | | | description | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5387`_ | api, ui: fix NPE with deployVirtualMachine when null | |
| | | | boottype | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5408`_ | Legacy UI: Display Accounts Tab to Project Admins | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5066`_ | CLOUDSTACK-10436:remind users to use correct permission | |
| | | | for tmp dir and fixed an NPE | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5404`_ | Allow public templates with no url to be migrated | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5394`_ | ui: Honour default.ui.page.size | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5259`_ | usage: create backup usage record for vmId-offeringId pair | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5307`_ | Filter disk / service offerings by domain at DB level | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5339`_ | server: check server capacity when start/deploy a vm | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5333`_ | vmware: delete snapshot disk after backup to secondary | |
| | | | storage | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5403`_ | Add 4.15.2 schema and upgrade path | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5082`_ | component test ports/fixes in python3 | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5399`_ | travis: fix consistent failures noticed on few tests | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5376`_ | Use source IP from same subnet for snat | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5375`_ | vr: ipsec/l2tp vpn secret with no ID selectors | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5374`_ | [VMware] Cancel the pending tasks for a worker VM before | |
| | | | destroying it | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5379`_ | api: List details of template download state for stores | |
| | | | corresponding to a zone | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5380`_ | vmware: check checksum before copying systemvm ISO to | |
| | | | decide if it is needed | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5392`_ | UI - Scale VM - Fix compute offering selection not working | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4852`_ | Allow host cert renewals even if client auth strictness is | |
| | | | false | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5393`_ | ui: Refresh page on deployvm result | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5373`_ | server: do not remove volume from DB if fail to expunge it | |
| | | | from primary storage or secondary storage | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5335`_ | xcp-ng: allow passing vm boot options | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5349`_ | Fix of creating volumes from snapshots without backup to | |
| | | | secondary storage | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5366`_ | updated maven dependency due to #5363 | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5385`_ | engine/schema: Use same upgrade path as 4.15.1-4.16.0 as | |
| | | | for 4.15.2 | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5371`_ | server: improve attach volume in specific cases | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5311`_ | [VMware] Start VM with deploy-as-is template having | |
| | | | multiple controller types | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5377`_ | [VMware] Added Worker VM tags for few cloned VMs while | |
| | | | performing some volume operations. | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5368`_ | ui: Fix action bar in place | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5364`_ | server: allow destroy/recover volumes which are attached | |
| | | | to removed vms | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4701`_ | Added support for removing unused port groups on VMWare | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5384`_ | ubuntu: Fix failure to scp diagnostic data file from SSVM | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5356`_ | server: detach data disks before destroying vms | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#1257`_ | [VMware DRS] Adding new host to DRS cluster does not | |
| | | | participate in load balancing. | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5367`_ | ui: Fix search with same parameters | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5360`_ | ui: Go back for delete actions before querying async job | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5357`_ | Externalize VMWare stats time window config | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4570`_ | Externalize KVM Agent's option to change migration thread | |
| | | | timeout | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5187`_ | Added ability to create schemas only when using | |
| | | | cloudstack-setup-data… | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5319`_ | vr: reload dnsmasq when start vms | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5351`_ | Externalize vm stats increment in memory | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4662`_ | Feat/ram reservation | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5354`_ | Fix security_groups for c8/suse | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5359`_ | UI - Add storage name to delete primary/secondary storage | |
| | | | dialog | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5337`_ | Bypass empty string check for username and password | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5345`_ | UI - VM - hide button take vm volume snapshot for | |
| | | | Destroyed state | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5341`_ | remove doubles before save | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5355`_ | ui: Support to view template download progress across all | |
| | | | stores | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4586`_ | Externalize kvm agent storage reboot configuration | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4878`_ | Support vm dynamic scaling with kvm | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5321`_ | Remove storage scope validation on KVM live migration | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5194`_ | adapt condition to use the correct letter for pvlan types | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5331`_ | vr: cleanup files in /var/cache/cloud/processed every day | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5348`_ | security group: fix component test | |
| | | | test_multiple_nic_support.py failures | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5328`_ | Fix iptable rules when chain reference count is 0 | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5346`_ | test: Fix travis failure - test_outofbandmanagement.py | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4618`_ | Allow users to update volume name | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5342`_ | add license header in HostMetricsResponseTest.java | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5326`_ | ui: Update placeholders for adding new tier | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5110`_ | Adding SUSE 15 support | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5318`_ | Fix iptable rules in ubuntu 20 for bridge name | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5217`_ | Possiblity to choose between docker and podman from the | |
| | | | command line | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5329`_ | metrics: fix hostsmetricsresponse for zero cpu, locale | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5303`_ | UI - Zone wizard - Fixes wrong add resource step with | |
| | | | localstorageenabled | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5320`_ | server: use id column as secondary sort criteria with | |
| | | | sortKey | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5327`_ | s2svpn: Set initial state as Connecting | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5317`_ | systemvmtemplate: bump to Debian 11.0.0 systemvmtemplate | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5158`_ | Adding support for RHEL8 binary-compatible variants | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5323`_ | UI - systemVM - Fix error message `jobid` not found when | |
| | | | moving to another host | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5325`_ | ui (importUnmanagedInstance) : Show project list to which | |
| | | | the instance is to be imported | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4776`_ | Add sent and received bytes to listNetworks and | |
| | | | listVirtualMachines. | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4780`_ | Add SharedMountPoint to KVMs supported storage pool types | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4399`_ | PR multi tags in compute offering [#4398] | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5312`_ | Add missing command - syncStoragePool in main branch | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5304`_ | compatibility fix for Packer v1.7.4, update debian | |
| | | | template to 10.10.0 | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5273`_ | Externalize config to enable manually setting CPU topology | |
| | | | on KVM VM | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5258`_ | vmware: get recommended disk controller only when root or | |
| | | | data disk controller is osdefault | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5274`_ | db: make *_details.value non-nullable | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5242`_ | Add internal cs name to vm during the ingest | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4630`_ | disable hot add memory and cpu via vm settings | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5305`_ | Add missing labels and sort them | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4699`_ | Add new registers in guest_os | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5249`_ | Global setting to select preferred storage pool | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5052`_ | UI: Dark mode toggle button on Management Server | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5301`_ | ui: fix display host hypervisorversion | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5289`_ | test/vmware: add live migratevmwithvolume test and fix | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4885`_ | UI: Add multiple management server support | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5298`_ | UI - Fixes - Ctrl+Enter events error | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5299`_ | ui: Fix sending false for isdynamicallyscalable, haenable | |
| | | | in EditVM | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4378`_ | server: Optional destination host when migrate a vm | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5295`_ | ui: Prettify ManageInstances.vue | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5254`_ | kubernetes: Deploy kubernetes-provider when creating a | |
| | | | cluster | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4551`_ | Cleanup volume information from db when deleted | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4685`_ | Display last updated time for VM | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4737`_ | Change GET/POST request max length of VM user data to | |
| | | | 4K/1M | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5270`_ | server: skip zone check for PERHOST iso during attachIso | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5288`_ | Fix migration issue in | |
| | | | UserVmManagerImpl.migrateVirtualMachineWithVolume | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5287`_ | UI - Zone Wizard - Fixes the IP range form fields are too | |
| | | | narrow | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5282`_ | Fix regression on create volume from snapshot | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5275`_ | vr: restart conntrackd instead of '/usr/sbin/conntrackd | |
| | | | -d' | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5292`_ | ui: Show host as unsecure in listview | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4111`_ | API-call to declare host as Degraded | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5269`_ | ui: fix capitalise filter | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5285`_ | ui: fix handle action API response | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5283`_ | ui: Fix failure in deletion of templates | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5278`_ | ui: Add 'on / off' to status icon and make it case | |
| | | | insensitive | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5272`_ | Add YouTube channel link in the README | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5262`_ | [TEST] - Test unit - Fix failing UI unit test main branch | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5257`_ | ui: fix import instance form for recent changes | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5043`_ | Allow updating the storage/host tags of service offerings | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5241`_ | Improve HA logs | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4714`_ | Cleaning up code and enhancing a few IP management logs | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5263`_ | ui: Fix failing UI | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5219`_ | [TEST] - Test unit - Fix failing UI unit test 4.15 branch | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5236`_ | server: fix VR health check in vmware basic zone | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5253`_ | UI - zone wizard - change the argument of params.ipv6dns2 | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5252`_ | ui: fix import instance form root disk label | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4257`_ | remove the unnecessary check for tags when migrating | |
| | | | volumes | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4768`_ | display nics deviceid and order nics by deviceid on Nics | |
| | | | tab of insta… | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5239`_ | Externalize KVM Agent storage's timeout configuration | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4959`_ | Improve logs on ConsoleProxyManagerImpl and refactor a few | |
| | | | process | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5224`_ | ui: submit form with false boolean params | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5205`_ | ui: fix create shared network with multi-zone | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5231`_ | api: Fix pagination for list PublicIPAddresses | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5245`_ | ui: Update header notice if job failed | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5246`_ | ui: Fix comparator for boolean | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5247`_ | ui: Fix current for vmsnapshots | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5237`_ | [UI] Add Shift key for noVNC consoles | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5075`_ | ui: vmware vm import-unmanage | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4616`_ | Add logs to api removeVpnUser | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5225`_ | Fix of shrinking volumes with QCOW2 format | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4766`_ | UI: Submit the form when press CTRL + ENTER | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5233`_ | ui bug fix: scalevm is disabled when vm is Stopped | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5206`_ | UI: only display host information, if they are relevant | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5232`_ | ui: Fix refresh issue | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5186`_ | Remove condition that are prevent resizing for root | |
| | | | volumes (vmware) | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5119`_ | Externalize tls version and security protocols | |
| | | | configuration on mail sending | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5163`_ | add entity-type to message when no UUID is found for a DB | |
| | | | ID | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5214`_ | ui: Refresh after async job completed only on current / | |
| | | | parent page | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5221`_ | ui: Fix async poll job | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5222`_ | ui: Replace bulk delete icons | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5210`_ | api: Add 'created' field to API response | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5218`_ | Revert "Externalize kvm agent storage timeout | |
| | | | configuration" | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4782`_ | UI: Refactor async job polling codebase-wide | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4585`_ | Externalize kvm agent storage timeout configuration | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5213`_ | Do remove volume only on expunge | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4640`_ | Added disk provisioning type support for VMWare | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5034`_ | UI: bulk action support for various resources | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5211`_ | Fix deprecation of CIDR_LIST parameter | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4790`_ | Externalize secondary storage capacity threshold | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5193`_ | kvm: pre-add 32 PCI controller for hot-plug issue on | |
| | | | ARM64/aarch64 | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5012`_ | KVM NFS disk IO driver supporting IO_URING | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5073`_ | systemvmtemplate: use latest LTS kernel from buster-ports | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5184`_ | server: fix network access for addNicToVirtualMachine API | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5030`_ | refactor: migrate vm with storage | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5170`_ | vmware: fix migrate vm with volume | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5199`_ | UI: deploy VM - FIX missing custom iops field | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5197`_ | UI: fix NIC table on instance view | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5178`_ | [UI] zone wizard: change edit traffic type form of VMware | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5144`_ | configdrive: fix some failures in | |
| | | | tests/component/test_configdrive.py | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5136`_ | apiserver : Ensure required parameters are not empty | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5064`_ | ui: refactor get api params in forms | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5133`_ | ui: refactor labels with tooltip in forms | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5182`_ | ui: Fix traversal to domain details via domain router-link | |
| | | | of a resource | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4575`_ | Enhance log messages with host name | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5183`_ | expunge vm: Allow expunging a VM in destroyed state | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5139`_ | marvin: make deployDataCenter.py script compatible with | |
| | | | python 2 and 3 | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4037`_ | Document cidrlist parameter deprecation | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5165`_ | Prevent starting a VM in destroyed state (or any state but | |
| | | | Stopped) | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5167`_ | UI - zone wizard - fix undefined property when setting RBD | |
| | | | primary storage | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5176`_ | [UI] secondary storage - Display text and change the badge | |
| | | | color of the Read-only column | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5173`_ | Some changes of the german translation | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5164`_ | kvm: fix VM HA on zone-wide storage pools | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5154`_ | Fix NPE when no recipients configured for sending alerts | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5142`_ | Fix NPE during removal of VM from Network | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5171`_ | Updated some offensive words in kubernetes plugin/service | |
| | | | with inclusive words/terms. | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5125`_ | volume: Fix deletion of Uploaded volumes | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4796`_ | db, server: refactor host_view to prevent duplicate | |
| | | | entries | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4843`_ | ui: deployvm - Add option to stay on page | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5162`_ | On Upgrade, Replace the DB properties having master and | |
| | | | slave(s), with source and replica(s) respectively for | |
| | | | inclusiveness | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5106`_ | tests: Fix test failures for Local storage and Basic zones | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5146`_ | (auto) formatting and cleanup fixes for test_volumes | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5140`_ | Display proper names in error message | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#4886`_ | server: list routers by healthchecksfailed | |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 4.16.0.0 | `#5128`_ | tests: Skip test_persistent_networks if kvm and ovs | |
| +-------------------------+----------+------------------------------------------------------------+ |
| |
| 328 Issues listed |
| |
| .. _`#5665`: https://github.com/apache/cloudstack/pull/5665 |
| .. _`#5659`: https://github.com/apache/cloudstack/pull/5659 |
| .. _`#5661`: https://github.com/apache/cloudstack/pull/5661 |
| .. _`#5645`: https://github.com/apache/cloudstack/pull/5645 |
| .. _`#5657`: https://github.com/apache/cloudstack/pull/5657 |
| .. _`#5642`: https://github.com/apache/cloudstack/pull/5642 |
| .. _`#5646`: https://github.com/apache/cloudstack/pull/5646 |
| .. _`#5629`: https://github.com/apache/cloudstack/pull/5629 |
| .. _`#5644`: https://github.com/apache/cloudstack/pull/5644 |
| .. _`#5638`: https://github.com/apache/cloudstack/pull/5638 |
| .. _`#5643`: https://github.com/apache/cloudstack/pull/5643 |
| .. _`#5624`: https://github.com/apache/cloudstack/pull/5624 |
| .. _`#5586`: https://github.com/apache/cloudstack/pull/5586 |
| .. _`#5621`: https://github.com/apache/cloudstack/pull/5621 |
| .. _`#5593`: https://github.com/apache/cloudstack/pull/5593 |
| .. _`#5614`: https://github.com/apache/cloudstack/pull/5614 |
| .. _`#5612`: https://github.com/apache/cloudstack/pull/5612 |
| .. _`#5608`: https://github.com/apache/cloudstack/pull/5608 |
| .. _`#5609`: https://github.com/apache/cloudstack/pull/5609 |
| .. _`#5607`: https://github.com/apache/cloudstack/pull/5607 |
| .. _`#5599`: https://github.com/apache/cloudstack/pull/5599 |
| .. _`#5597`: https://github.com/apache/cloudstack/pull/5597 |
| .. _`#5598`: https://github.com/apache/cloudstack/pull/5598 |
| .. _`#5601`: https://github.com/apache/cloudstack/pull/5601 |
| .. _`#5585`: https://github.com/apache/cloudstack/pull/5585 |
| .. _`#5583`: https://github.com/apache/cloudstack/pull/5583 |
| .. _`#5580`: https://github.com/apache/cloudstack/pull/5580 |
| .. _`#5582`: https://github.com/apache/cloudstack/pull/5582 |
| .. _`#5575`: https://github.com/apache/cloudstack/pull/5575 |
| .. _`#5577`: https://github.com/apache/cloudstack/pull/5577 |
| .. _`#5573`: https://github.com/apache/cloudstack/pull/5573 |
| .. _`#5574`: https://github.com/apache/cloudstack/pull/5574 |
| .. _`#5571`: https://github.com/apache/cloudstack/pull/5571 |
| .. _`#5565`: https://github.com/apache/cloudstack/pull/5565 |
| .. _`#5572`: https://github.com/apache/cloudstack/pull/5572 |
| .. _`#5569`: https://github.com/apache/cloudstack/pull/5569 |
| .. _`#5568`: https://github.com/apache/cloudstack/pull/5568 |
| .. _`#5561`: https://github.com/apache/cloudstack/pull/5561 |
| .. _`#5560`: https://github.com/apache/cloudstack/pull/5560 |
| .. _`#5557`: https://github.com/apache/cloudstack/pull/5557 |
| .. _`#5410`: https://github.com/apache/cloudstack/pull/5410 |
| .. _`#5554`: https://github.com/apache/cloudstack/pull/5554 |
| .. _`#5543`: https://github.com/apache/cloudstack/pull/5543 |
| .. _`#4329`: https://github.com/apache/cloudstack/pull/4329 |
| .. _`#5551`: https://github.com/apache/cloudstack/pull/5551 |
| .. _`#5542`: https://github.com/apache/cloudstack/pull/5542 |
| .. _`#5540`: https://github.com/apache/cloudstack/pull/5540 |
| .. _`#5539`: https://github.com/apache/cloudstack/pull/5539 |
| .. _`#5471`: https://github.com/apache/cloudstack/pull/5471 |
| .. _`#5547`: https://github.com/apache/cloudstack/pull/5547 |
| .. _`#5541`: https://github.com/apache/cloudstack/pull/5541 |
| .. _`#5546`: https://github.com/apache/cloudstack/pull/5546 |
| .. _`#5530`: https://github.com/apache/cloudstack/pull/5530 |
| .. _`#5513`: https://github.com/apache/cloudstack/pull/5513 |
| .. _`#5501`: https://github.com/apache/cloudstack/pull/5501 |
| .. _`#5532`: https://github.com/apache/cloudstack/pull/5532 |
| .. _`#5446`: https://github.com/apache/cloudstack/pull/5446 |
| .. _`#5470`: https://github.com/apache/cloudstack/pull/5470 |
| .. _`#5511`: https://github.com/apache/cloudstack/pull/5511 |
| .. _`#5510`: https://github.com/apache/cloudstack/pull/5510 |
| .. _`#5504`: https://github.com/apache/cloudstack/pull/5504 |
| .. _`#5537`: https://github.com/apache/cloudstack/pull/5537 |
| .. _`#5526`: https://github.com/apache/cloudstack/pull/5526 |
| .. _`#5521`: https://github.com/apache/cloudstack/pull/5521 |
| .. _`#4215`: https://github.com/apache/cloudstack/pull/4215 |
| .. _`#5522`: https://github.com/apache/cloudstack/pull/5522 |
| .. _`#5515`: https://github.com/apache/cloudstack/pull/5515 |
| .. _`#4826`: https://github.com/apache/cloudstack/pull/4826 |
| .. _`#5520`: https://github.com/apache/cloudstack/pull/5520 |
| .. _`#5469`: https://github.com/apache/cloudstack/pull/5469 |
| .. _`#4617`: https://github.com/apache/cloudstack/pull/4617 |
| .. _`#5503`: https://github.com/apache/cloudstack/pull/5503 |
| .. _`#5455`: https://github.com/apache/cloudstack/pull/5455 |
| .. _`#5507`: https://github.com/apache/cloudstack/pull/5507 |
| .. _`#5505`: https://github.com/apache/cloudstack/pull/5505 |
| .. _`#5428`: https://github.com/apache/cloudstack/pull/5428 |
| .. _`#5483`: https://github.com/apache/cloudstack/pull/5483 |
| .. _`#5419`: https://github.com/apache/cloudstack/pull/5419 |
| .. _`#5480`: https://github.com/apache/cloudstack/pull/5480 |
| .. _`#5490`: https://github.com/apache/cloudstack/pull/5490 |
| .. _`#3804`: https://github.com/apache/cloudstack/pull/3804 |
| .. _`#5496`: https://github.com/apache/cloudstack/pull/5496 |
| .. _`#5495`: https://github.com/apache/cloudstack/pull/5495 |
| .. _`#5492`: https://github.com/apache/cloudstack/pull/5492 |
| .. _`#5486`: https://github.com/apache/cloudstack/pull/5486 |
| .. _`#5488`: https://github.com/apache/cloudstack/pull/5488 |
| .. _`#5481`: https://github.com/apache/cloudstack/pull/5481 |
| .. _`#5485`: https://github.com/apache/cloudstack/pull/5485 |
| .. _`#5454`: https://github.com/apache/cloudstack/pull/5454 |
| .. _`#4890`: https://github.com/apache/cloudstack/pull/4890 |
| .. _`#5458`: https://github.com/apache/cloudstack/pull/5458 |
| .. _`#5472`: https://github.com/apache/cloudstack/pull/5472 |
| .. _`#5468`: https://github.com/apache/cloudstack/pull/5468 |
| .. _`#5474`: https://github.com/apache/cloudstack/pull/5474 |
| .. _`#5459`: https://github.com/apache/cloudstack/pull/5459 |
| .. _`#5476`: https://github.com/apache/cloudstack/pull/5476 |
| .. _`#5411`: https://github.com/apache/cloudstack/pull/5411 |
| .. _`#5464`: https://github.com/apache/cloudstack/pull/5464 |
| .. _`#4634`: https://github.com/apache/cloudstack/pull/4634 |
| .. _`#5465`: https://github.com/apache/cloudstack/pull/5465 |
| .. _`#5449`: https://github.com/apache/cloudstack/pull/5449 |
| .. _`#5463`: https://github.com/apache/cloudstack/pull/5463 |
| .. _`#5460`: https://github.com/apache/cloudstack/pull/5460 |
| .. _`#5453`: https://github.com/apache/cloudstack/pull/5453 |
| .. _`#5369`: https://github.com/apache/cloudstack/pull/5369 |
| .. _`#5420`: https://github.com/apache/cloudstack/pull/5420 |
| .. _`#5448`: https://github.com/apache/cloudstack/pull/5448 |
| .. _`#5456`: https://github.com/apache/cloudstack/pull/5456 |
| .. _`#4994`: https://github.com/apache/cloudstack/pull/4994 |
| .. _`#4635`: https://github.com/apache/cloudstack/pull/4635 |
| .. _`#5388`: https://github.com/apache/cloudstack/pull/5388 |
| .. _`#5451`: https://github.com/apache/cloudstack/pull/5451 |
| .. _`#5424`: https://github.com/apache/cloudstack/pull/5424 |
| .. _`#5447`: https://github.com/apache/cloudstack/pull/5447 |
| .. _`#5157`: https://github.com/apache/cloudstack/pull/5157 |
| .. _`#5425`: https://github.com/apache/cloudstack/pull/5425 |
| .. _`#4741`: https://github.com/apache/cloudstack/pull/4741 |
| .. _`#5450`: https://github.com/apache/cloudstack/pull/5450 |
| .. _`#5417`: https://github.com/apache/cloudstack/pull/5417 |
| .. _`#5421`: https://github.com/apache/cloudstack/pull/5421 |
| .. _`#5439`: https://github.com/apache/cloudstack/pull/5439 |
| .. _`#5423`: https://github.com/apache/cloudstack/pull/5423 |
| .. _`#5395`: https://github.com/apache/cloudstack/pull/5395 |
| .. _`#5441`: https://github.com/apache/cloudstack/pull/5441 |
| .. _`#5438`: https://github.com/apache/cloudstack/pull/5438 |
| .. _`#5437`: https://github.com/apache/cloudstack/pull/5437 |
| .. _`#5435`: https://github.com/apache/cloudstack/pull/5435 |
| .. _`#5432`: https://github.com/apache/cloudstack/pull/5432 |
| .. _`#5427`: https://github.com/apache/cloudstack/pull/5427 |
| .. _`#5431`: https://github.com/apache/cloudstack/pull/5431 |
| .. _`#5429`: https://github.com/apache/cloudstack/pull/5429 |
| .. _`#5398`: https://github.com/apache/cloudstack/pull/5398 |
| .. _`#5358`: https://github.com/apache/cloudstack/pull/5358 |
| .. _`#5416`: https://github.com/apache/cloudstack/pull/5416 |
| .. _`#5067`: https://github.com/apache/cloudstack/pull/5067 |
| .. _`#3975`: https://github.com/apache/cloudstack/pull/3975 |
| .. _`#5103`: https://github.com/apache/cloudstack/pull/5103 |
| .. _`#5401`: https://github.com/apache/cloudstack/pull/5401 |
| .. _`#5396`: https://github.com/apache/cloudstack/pull/5396 |
| .. _`#5390`: https://github.com/apache/cloudstack/pull/5390 |
| .. _`#4534`: https://github.com/apache/cloudstack/pull/4534 |
| .. _`#5402`: https://github.com/apache/cloudstack/pull/5402 |
| .. _`#5387`: https://github.com/apache/cloudstack/pull/5387 |
| .. _`#5408`: https://github.com/apache/cloudstack/pull/5408 |
| .. _`#5066`: https://github.com/apache/cloudstack/pull/5066 |
| .. _`#5404`: https://github.com/apache/cloudstack/pull/5404 |
| .. _`#5394`: https://github.com/apache/cloudstack/pull/5394 |
| .. _`#5259`: https://github.com/apache/cloudstack/pull/5259 |
| .. _`#5307`: https://github.com/apache/cloudstack/pull/5307 |
| .. _`#5339`: https://github.com/apache/cloudstack/pull/5339 |
| .. _`#5333`: https://github.com/apache/cloudstack/pull/5333 |
| .. _`#5403`: https://github.com/apache/cloudstack/pull/5403 |
| .. _`#5082`: https://github.com/apache/cloudstack/pull/5082 |
| .. _`#5399`: https://github.com/apache/cloudstack/pull/5399 |
| .. _`#5376`: https://github.com/apache/cloudstack/pull/5376 |
| .. _`#5375`: https://github.com/apache/cloudstack/pull/5375 |
| .. _`#5374`: https://github.com/apache/cloudstack/pull/5374 |
| .. _`#5379`: https://github.com/apache/cloudstack/pull/5379 |
| .. _`#5380`: https://github.com/apache/cloudstack/pull/5380 |
| .. _`#5392`: https://github.com/apache/cloudstack/pull/5392 |
| .. _`#4852`: https://github.com/apache/cloudstack/pull/4852 |
| .. _`#5393`: https://github.com/apache/cloudstack/pull/5393 |
| .. _`#5373`: https://github.com/apache/cloudstack/pull/5373 |
| .. _`#5335`: https://github.com/apache/cloudstack/pull/5335 |
| .. _`#5349`: https://github.com/apache/cloudstack/pull/5349 |
| .. _`#5366`: https://github.com/apache/cloudstack/pull/5366 |
| .. _`#5385`: https://github.com/apache/cloudstack/pull/5385 |
| .. _`#5371`: https://github.com/apache/cloudstack/pull/5371 |
| .. _`#5311`: https://github.com/apache/cloudstack/pull/5311 |
| .. _`#5377`: https://github.com/apache/cloudstack/pull/5377 |
| .. _`#5368`: https://github.com/apache/cloudstack/pull/5368 |
| .. _`#5364`: https://github.com/apache/cloudstack/pull/5364 |
| .. _`#4701`: https://github.com/apache/cloudstack/pull/4701 |
| .. _`#5384`: https://github.com/apache/cloudstack/pull/5384 |
| .. _`#5356`: https://github.com/apache/cloudstack/pull/5356 |
| .. _`#1257`: https://github.com/apache/cloudstack/pull/1257 |
| .. _`#5367`: https://github.com/apache/cloudstack/pull/5367 |
| .. _`#5360`: https://github.com/apache/cloudstack/pull/5360 |
| .. _`#5357`: https://github.com/apache/cloudstack/pull/5357 |
| .. _`#4570`: https://github.com/apache/cloudstack/pull/4570 |
| .. _`#5187`: https://github.com/apache/cloudstack/pull/5187 |
| .. _`#5319`: https://github.com/apache/cloudstack/pull/5319 |
| .. _`#5351`: https://github.com/apache/cloudstack/pull/5351 |
| .. _`#4662`: https://github.com/apache/cloudstack/pull/4662 |
| .. _`#5354`: https://github.com/apache/cloudstack/pull/5354 |
| .. _`#5359`: https://github.com/apache/cloudstack/pull/5359 |
| .. _`#5337`: https://github.com/apache/cloudstack/pull/5337 |
| .. _`#5345`: https://github.com/apache/cloudstack/pull/5345 |
| .. _`#5341`: https://github.com/apache/cloudstack/pull/5341 |
| .. _`#5355`: https://github.com/apache/cloudstack/pull/5355 |
| .. _`#4586`: https://github.com/apache/cloudstack/pull/4586 |
| .. _`#4878`: https://github.com/apache/cloudstack/pull/4878 |
| .. _`#5321`: https://github.com/apache/cloudstack/pull/5321 |
| .. _`#5194`: https://github.com/apache/cloudstack/pull/5194 |
| .. _`#5331`: https://github.com/apache/cloudstack/pull/5331 |
| .. _`#5348`: https://github.com/apache/cloudstack/pull/5348 |
| .. _`#5328`: https://github.com/apache/cloudstack/pull/5328 |
| .. _`#5346`: https://github.com/apache/cloudstack/pull/5346 |
| .. _`#4618`: https://github.com/apache/cloudstack/pull/4618 |
| .. _`#5342`: https://github.com/apache/cloudstack/pull/5342 |
| .. _`#5326`: https://github.com/apache/cloudstack/pull/5326 |
| .. _`#5110`: https://github.com/apache/cloudstack/pull/5110 |
| .. _`#5318`: https://github.com/apache/cloudstack/pull/5318 |
| .. _`#5217`: https://github.com/apache/cloudstack/pull/5217 |
| .. _`#5329`: https://github.com/apache/cloudstack/pull/5329 |
| .. _`#5303`: https://github.com/apache/cloudstack/pull/5303 |
| .. _`#5320`: https://github.com/apache/cloudstack/pull/5320 |
| .. _`#5327`: https://github.com/apache/cloudstack/pull/5327 |
| .. _`#5317`: https://github.com/apache/cloudstack/pull/5317 |
| .. _`#5158`: https://github.com/apache/cloudstack/pull/5158 |
| .. _`#5323`: https://github.com/apache/cloudstack/pull/5323 |
| .. _`#5325`: https://github.com/apache/cloudstack/pull/5325 |
| .. _`#4776`: https://github.com/apache/cloudstack/pull/4776 |
| .. _`#4780`: https://github.com/apache/cloudstack/pull/4780 |
| .. _`#4399`: https://github.com/apache/cloudstack/pull/4399 |
| .. _`#5312`: https://github.com/apache/cloudstack/pull/5312 |
| .. _`#5304`: https://github.com/apache/cloudstack/pull/5304 |
| .. _`#5273`: https://github.com/apache/cloudstack/pull/5273 |
| .. _`#5258`: https://github.com/apache/cloudstack/pull/5258 |
| .. _`#5274`: https://github.com/apache/cloudstack/pull/5274 |
| .. _`#5242`: https://github.com/apache/cloudstack/pull/5242 |
| .. _`#4630`: https://github.com/apache/cloudstack/pull/4630 |
| .. _`#5305`: https://github.com/apache/cloudstack/pull/5305 |
| .. _`#4699`: https://github.com/apache/cloudstack/pull/4699 |
| .. _`#5249`: https://github.com/apache/cloudstack/pull/5249 |
| .. _`#5052`: https://github.com/apache/cloudstack/pull/5052 |
| .. _`#5301`: https://github.com/apache/cloudstack/pull/5301 |
| .. _`#5289`: https://github.com/apache/cloudstack/pull/5289 |
| .. _`#4885`: https://github.com/apache/cloudstack/pull/4885 |
| .. _`#5298`: https://github.com/apache/cloudstack/pull/5298 |
| .. _`#5299`: https://github.com/apache/cloudstack/pull/5299 |
| .. _`#4378`: https://github.com/apache/cloudstack/pull/4378 |
| .. _`#5295`: https://github.com/apache/cloudstack/pull/5295 |
| .. _`#5254`: https://github.com/apache/cloudstack/pull/5254 |
| .. _`#4551`: https://github.com/apache/cloudstack/pull/4551 |
| .. _`#4685`: https://github.com/apache/cloudstack/pull/4685 |
| .. _`#4737`: https://github.com/apache/cloudstack/pull/4737 |
| .. _`#5270`: https://github.com/apache/cloudstack/pull/5270 |
| .. _`#5288`: https://github.com/apache/cloudstack/pull/5288 |
| .. _`#5287`: https://github.com/apache/cloudstack/pull/5287 |
| .. _`#5282`: https://github.com/apache/cloudstack/pull/5282 |
| .. _`#5275`: https://github.com/apache/cloudstack/pull/5275 |
| .. _`#5292`: https://github.com/apache/cloudstack/pull/5292 |
| .. _`#4111`: https://github.com/apache/cloudstack/pull/4111 |
| .. _`#5269`: https://github.com/apache/cloudstack/pull/5269 |
| .. _`#5285`: https://github.com/apache/cloudstack/pull/5285 |
| .. _`#5283`: https://github.com/apache/cloudstack/pull/5283 |
| .. _`#5278`: https://github.com/apache/cloudstack/pull/5278 |
| .. _`#5272`: https://github.com/apache/cloudstack/pull/5272 |
| .. _`#5262`: https://github.com/apache/cloudstack/pull/5262 |
| .. _`#5257`: https://github.com/apache/cloudstack/pull/5257 |
| .. _`#5043`: https://github.com/apache/cloudstack/pull/5043 |
| .. _`#5241`: https://github.com/apache/cloudstack/pull/5241 |
| .. _`#4714`: https://github.com/apache/cloudstack/pull/4714 |
| .. _`#5263`: https://github.com/apache/cloudstack/pull/5263 |
| .. _`#5219`: https://github.com/apache/cloudstack/pull/5219 |
| .. _`#5236`: https://github.com/apache/cloudstack/pull/5236 |
| .. _`#5253`: https://github.com/apache/cloudstack/pull/5253 |
| .. _`#5252`: https://github.com/apache/cloudstack/pull/5252 |
| .. _`#4257`: https://github.com/apache/cloudstack/pull/4257 |
| .. _`#4768`: https://github.com/apache/cloudstack/pull/4768 |
| .. _`#5239`: https://github.com/apache/cloudstack/pull/5239 |
| .. _`#4959`: https://github.com/apache/cloudstack/pull/4959 |
| .. _`#5224`: https://github.com/apache/cloudstack/pull/5224 |
| .. _`#5205`: https://github.com/apache/cloudstack/pull/5205 |
| .. _`#5231`: https://github.com/apache/cloudstack/pull/5231 |
| .. _`#5245`: https://github.com/apache/cloudstack/pull/5245 |
| .. _`#5246`: https://github.com/apache/cloudstack/pull/5246 |
| .. _`#5247`: https://github.com/apache/cloudstack/pull/5247 |
| .. _`#5237`: https://github.com/apache/cloudstack/pull/5237 |
| .. _`#5075`: https://github.com/apache/cloudstack/pull/5075 |
| .. _`#4616`: https://github.com/apache/cloudstack/pull/4616 |
| .. _`#5225`: https://github.com/apache/cloudstack/pull/5225 |
| .. _`#4766`: https://github.com/apache/cloudstack/pull/4766 |
| .. _`#5233`: https://github.com/apache/cloudstack/pull/5233 |
| .. _`#5206`: https://github.com/apache/cloudstack/pull/5206 |
| .. _`#5232`: https://github.com/apache/cloudstack/pull/5232 |
| .. _`#5186`: https://github.com/apache/cloudstack/pull/5186 |
| .. _`#5149`: https://github.com/apache/cloudstack/pull/5149 |
| .. _`#5119`: https://github.com/apache/cloudstack/pull/5119 |
| .. _`#5163`: https://github.com/apache/cloudstack/pull/5163 |
| .. _`#5214`: https://github.com/apache/cloudstack/pull/5214 |
| .. _`#5221`: https://github.com/apache/cloudstack/pull/5221 |
| .. _`#5222`: https://github.com/apache/cloudstack/pull/5222 |
| .. _`#5210`: https://github.com/apache/cloudstack/pull/5210 |
| .. _`#5218`: https://github.com/apache/cloudstack/pull/5218 |
| .. _`#4782`: https://github.com/apache/cloudstack/pull/4782 |
| .. _`#4585`: https://github.com/apache/cloudstack/pull/4585 |
| .. _`#5213`: https://github.com/apache/cloudstack/pull/5213 |
| .. _`#4640`: https://github.com/apache/cloudstack/pull/4640 |
| .. _`#5034`: https://github.com/apache/cloudstack/pull/5034 |
| .. _`#5211`: https://github.com/apache/cloudstack/pull/5211 |
| .. _`#4790`: https://github.com/apache/cloudstack/pull/4790 |
| .. _`#5193`: https://github.com/apache/cloudstack/pull/5193 |
| .. _`#5012`: https://github.com/apache/cloudstack/pull/5012 |
| .. _`#5073`: https://github.com/apache/cloudstack/pull/5073 |
| .. _`#5184`: https://github.com/apache/cloudstack/pull/5184 |
| .. _`#5030`: https://github.com/apache/cloudstack/pull/5030 |
| .. _`#5170`: https://github.com/apache/cloudstack/pull/5170 |
| .. _`#5199`: https://github.com/apache/cloudstack/pull/5199 |
| .. _`#5197`: https://github.com/apache/cloudstack/pull/5197 |
| .. _`#5178`: https://github.com/apache/cloudstack/pull/5178 |
| .. _`#5144`: https://github.com/apache/cloudstack/pull/5144 |
| .. _`#5136`: https://github.com/apache/cloudstack/pull/5136 |
| .. _`#5064`: https://github.com/apache/cloudstack/pull/5064 |
| .. _`#5133`: https://github.com/apache/cloudstack/pull/5133 |
| .. _`#5182`: https://github.com/apache/cloudstack/pull/5182 |
| .. _`#4575`: https://github.com/apache/cloudstack/pull/4575 |
| .. _`#5183`: https://github.com/apache/cloudstack/pull/5183 |
| .. _`#5139`: https://github.com/apache/cloudstack/pull/5139 |
| .. _`#4037`: https://github.com/apache/cloudstack/pull/4037 |
| .. _`#5165`: https://github.com/apache/cloudstack/pull/5165 |
| .. _`#5167`: https://github.com/apache/cloudstack/pull/5167 |
| .. _`#5176`: https://github.com/apache/cloudstack/pull/5176 |
| .. _`#5173`: https://github.com/apache/cloudstack/pull/5173 |
| .. _`#5164`: https://github.com/apache/cloudstack/pull/5164 |
| .. _`#5154`: https://github.com/apache/cloudstack/pull/5154 |
| .. _`#5142`: https://github.com/apache/cloudstack/pull/5142 |
| .. _`#5171`: https://github.com/apache/cloudstack/pull/5171 |
| .. _`#5125`: https://github.com/apache/cloudstack/pull/5125 |
| .. _`#4796`: https://github.com/apache/cloudstack/pull/4796 |
| .. _`#4843`: https://github.com/apache/cloudstack/pull/4843 |
| .. _`#5162`: https://github.com/apache/cloudstack/pull/5162 |
| .. _`#5106`: https://github.com/apache/cloudstack/pull/5106 |
| .. _`#5146`: https://github.com/apache/cloudstack/pull/5146 |
| .. _`#5140`: https://github.com/apache/cloudstack/pull/5140 |
| .. _`#4886`: https://github.com/apache/cloudstack/pull/4886 |
| .. _`#5128`: https://github.com/apache/cloudstack/pull/5128 |