| .. 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.22.0.0 |
| =================================== |
| |
| Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/42?closed=1 |
| to track its issues. |
| |
| |
| .. cssclass:: table-striped table-bordered table-hover github-changes-table |
| |
| |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | Version | Github | Description | |
| +=========================+===============+============================================================+ |
| | 4.23.0.0 | `#13821`_ | DNS Provider URL Validation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13578`_ | Netapp ONTAP bugfixes for 4.23.0 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13597`_ | tools: Build docker image cloudstack-simulator | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12410`_ | Enhance DHCP functionality by adding lease timeout support | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13053`_ | CloudStack Volume support with ONTAP storage | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13033`_ | Add keycloak OAuth provider | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12617`_ | CLVM enhancements and fixes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13015`_ | Soft delete port forwarding, load balancing and firewall | |
| | | | rules | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12703`_ | systemvmtemplate-register: correctly update existing | |
| | | | template name in config | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12487`_ | Add conserve mode for VPC offerings | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12357`_ | Add support to clone existing offerings and update them | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#9074`_ | Refactor of Allocator classes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11918`_ | Add cloud image downloader script | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11981`_ | Improve message "Network is unavailable. Please contact | |
| | | | administrator" | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12112`_ | Fix/prometheus metadata sorting | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12059`_ | Avoid unnecessary SSH key regeneration | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11382`_ | api,server: apis return their http request type | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12193`_ | Add settings to mark cryptographic algorithms in vpn | |
| | | | customer gateways as excluded or obsolete | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11971`_ | address warnings in capacity manager | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12288`_ | fix template id unmanaged vm | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#9504`_ | API key pair restructure | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#10505`_ | Refactor Quota Summary API | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#10506`_ | Improve Quota Statement | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11689`_ | Number of running and stopped VMs as preset variables for | |
| | | | `Network` type Quota tariffs | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11810`_ | Add offering preset variables for `Network` and `VPC` Quota| |
| | | | tariffs | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12263`_ | Add support for vTPM for XenServer and XCP-ng 8.3/8.4 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11325`_ | api,server: allow configuring repetitive alerts | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11539`_ | server,engine-schema: make config - use.https.to.upload | |
| | | | zone scoped | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12386`_ | CKS: Allow affinity group selection during cluster creation| |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11990`_ | Fix typo in finalyzeAccountId | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#10909`_ | Fix mvn warnings | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11616`_ | Change `vmsnapshot.max` setting scope to the account level | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11974`_ | api,server: allow cleaning up vm extraconfig | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#7405`_ | Enable defining a network as redundant during restart | |
| | | | through the UI | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12194`_ | Support dedicating backup offerings to domains | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11728`_ | ui: reset configuration allowed only when value not default| |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12303`_ | Bump commons-codec:commons-codec from 1.15 to 1.20.0 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12269`_ | Bump ads.version from 2.0.0.AM25 to 2.0.0.AM27 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12502`_ | Create new generic method for resource UUID obtention in | |
| | | | event's descriptions | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12230`_ | Standardize and auto add license headers to all cfg files | |
| | | | with pre-co… | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11964`_ | api,server,ui: support tags for domains | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11979`_ | Implement SSVM storage network IP to API response and GUI | |
| | | | details tab | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12462`_ | Changed error message when snapshot is not on secondary | |
| | | | when trying to perform download | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12461`_ | Change to display if public IPs are reserved in the tab | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11914`_ | Remove unnecessary stubbings in | |
| | | | ManagementServerMaintenanceManagerImplTest | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12293`_ | Add configuration for archiving stale issues | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12508`_ | Bump org.codehaus.mojo:properties-maven-plugin from | |
| | | | 1.0-alpha-2 to 1.2.1 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11763`_ | ui: introduce section-level “advisories” with quick-fix | |
| | | | actions | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11849`_ | UI: Fix duplicate quickview (for provider column) in backup| |
| | | | repository | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12497`_ | Bump org.apache.maven.plugins:maven-war-plugin from 3.4.0 | |
| | | | to 3.5.1 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11972`_ | test: increase timeout in test_human_readable_logs.py | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12337`_ | Add s390x Support for Cloudstack Simulator | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12563`_ | Create, Delete, Enable, Disable, Enter, Cancel maintenance | |
| | | | of Primary StoragePool with ONTAP storage | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12358`_ | Add Guest OS mapping for windows server 2025 on VMware | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12294`_ | Allow enforcing password change for a user after reset by | |
| | | | admin (root/domain) | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12706`_ | Support Firewall for public IPs in VPC | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12711`_ | Feature: Key Management Service (KMS) | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#10098`_ | Guest OS rules | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12724`_ | Remove broken ViserJS attribution link from UI README | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12737`_ | CloudStack DNS framework - Integrate PowerDNS as first | |
| | | | plugin | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12758`_ | Introduce new backup provider (KBOSS) | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12822`_ | NAS backup: resume paused VM on backup failure and fix | |
| | | | missing exit | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12833`_ | fix: NsxResource.executeRequest DeleteNsxNatRuleCommand | |
| | | | comparison bug | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12819`_ | Add API to enable/disable NICs for KVM | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12794`_ | Update bouncy castle | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12605`_ | Unhide setting `js.interpretation.enabled` | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12856`_ | Remove realhostip references from the code | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12863`_ | New config.json variable to set the ACS default language | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12877`_ | Add config keys for controlling public/private template | |
| | | | secondary storage replica counts | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12760`_ | Add support for new variables to the GUI whitelabel runtime| |
| | | | system | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12683`_ | Remove unnecessary if-else branch in template permission | |
| | | | validation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12164`_ | Bump `actions/checkout` to `v6` | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12776`_ | Add support for Headlamp dashboard for kubernetes; | |
| | | | deprecate legacy kubernetes dashboard | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12824`_ | [CI] Create `.codespellrc`; upgrade codespell hook; fix | |
| | | | typos | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12841`_ | pre-commit trailing whitespace auto clean up | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12938`_ | Add null check for ApiKeyPair in getUserByApiKey | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12961`_ | Refactor Quota balance | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12947`_ | Translation of missing labels to Portuguese | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12975`_ | Live scaling for VMs with fixed service offerings on KVM | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12991`_ | backup: veeam kvm integration | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13001`_ | Add option to control MAC address reuse for VR public NICs | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13065`_ | Remove UUID parse from param processing workflow | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13043`_ | Linstor: fix create volume from snapshot on primary storage| |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#10111`_ | Disabled the setting | |
| | | | `reboot.host.and.alert.management.on.heartbeat.timeout` by | |
| | | | default | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13068`_ | ui: fix webhook filters listing | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12911`_ | Add ROOT CAs to the trust store and allow force | |
| | | | provisioning of certs hosts & systemVMs via ssh | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13074`_ | feat(backup): incremental NAS backup support for KVM | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13076`_ | fix(linstor): verify resource deletion completes; warn if | |
| | | | stuck in DELETING | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13077`_ | fix(linstor): pre-flight check destination is a LINSTOR | |
| | | | satellite before live migration | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13078`_ | fix(linstor): surface ambiguous template fallbacks and | |
| | | | legacy orphan cleanup | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12864`_ | Addition of description field for NIC's secondary IP | |
| | | | addresses | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13042`_ | Bump the github-actions-dependencies group across 1 | |
| | | | directory with 9 updates | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13101`_ | Multiple CD-ROM / ISO Support Per VM | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13107`_ | kvm: Add a configuration setting to switch between | |
| | | | multicast and evpn VXLAN modes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13104`_ | Make resource deletion safer with name confirmation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13032`_ | Network Extension: Orchestrate external Network devices | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13114`_ | Add xenserver.create.full.clone global setting | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12702`_ | Add per-domain OAuth (Google, GitHub) provider support | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13138`_ | Fix NPE on `findHostsForMigration` when no suitable hosts | |
| | | | are found | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13148`_ | Refactors VM Schedule to make it more generic & add option | |
| | | | to schedule min & max for autoscaling groups | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12709`_ | Fix RESTRICTED_TOKENS typo: " javax" (leading space) fails | |
| | | | to prevent javax binding | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#12939`_ | Add more details to VM deployment failure alert messages | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13173`_ | systemvm: ipv6 fw_input — accept return traffic from | |
| | | | established,rela… | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13225`_ | UI for API Key Pair Management | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13226`_ | Enable dynamic scaling of Kubernetes cluster offerings for | |
| | | | KVM | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13238`_ | docs: note MariaDB support in README | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13320`_ | Stop role from auto-changing if user manually selected a | |
| | | | role during account creation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13349`_ | Optimize the DB updates to use bulk UPDATE instead of row- | |
| | | | level locks. | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13383`_ | veeam-control-service: fix vm pagination | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13412`_ | Custom login base domain using GUI whitelabel themes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13449`_ | Quota UI rework | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13468`_ | CLVM: Fix volume mapping and disk path matching for storage| |
| | | | migration | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13332`_ | fix: allow third-party backup provider plugins via | |
| | | | configurable allowed list | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13136`_ | test: cleanup resources in test_deploy_vm_iso, use base | |
| | | | class tearDown | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13380`_ | Update nw_rate & mc_rate to int unsigned to allow rates > | |
| | | | 65Gbps | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13424`_ | [NAS Backup] Suppress Errors in Disk Usage Calculation that| |
| | | | Caused Backup to Fail. | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13254`_ | Addition of the status filter in the backup listing API | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13535`_ | Add KMSWrappedKeyDao as a dependency for the Usage server | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13151`_ | [VMware to KVM] Cleanup leftover migrated volumes in case | |
| | | | of migration failures | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13568`_ | UI: Fix icon for KMS & ordering in the left side menu | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13571`_ | Incremental nas backup fixes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13584`_ | vxlan: Update documentation inside modifyvxlan-evpn.sh | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13495`_ | KVM: add configurable MAC/IP script hook for static ARP/NDP| |
| | | | and routes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13594`_ | marvin: use pycryptodome instead of PyCrypt | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13602`_ | debian/ubuntu: ignore pycompile errors | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13608`_ | Fix simulator test failures on main | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13613`_ | [Veeam] Fix for dirty context not being returned on el9 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13615`_ | server: fix clone network offerings with detail | |
| | | | internetProtocol=IPv4 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13617`_ | Include the database changes from #13019 in the 4.22.1 -> | |
| | | | 4.23.0 upgrade path | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13641`_ | nasbackup: fix agent.log is cleaned when backup stopped vm | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13642`_ | fix(ui): restore Account column hyperlink routing in list | |
| | | | views (#13639) | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13643`_ | nasbackup: fix backup stopped vm on Ubuntu 26.04 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13652`_ | Use correct ID to get value of | |
| | | | backup.validation.script.default.timeout | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13661`_ | Don't set compressionstatus and validation status in | |
| | | | backupVO and bac… | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13658`_ | Ignore projectid=-1 on Quota summary | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13680`_ | KBOSS - Remove backup chain separation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13748`_ | CLVM/ISO: Ensure volume is created on the same host as the | |
| | | | VM being deployed on | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13810`_ | UI: fix cannot update physical network | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13812`_ | Update tools/build/build_asf.sh | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13817`_ | Add missing project cleanups while deleting/moving user | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13828`_ | API key pair restructure follow-ups | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#11650`_ | README: add three more status buttons | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13525`_ | Rotate Copilot tokens for the gh-aw agentic workflows | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13890`_ | oauth: api: add missing version since | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13896`_ | Revert `registerUserKeys` back to a synchronous API | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13880`_ | Fix KBOSS backup creation edge case | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13909`_ | usage: widen usage_volume unique key to include vm_id | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13936`_ | quota: skip usage records registering the period a volume | |
| | | | has been attached | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13940`_ | Fix type parameter in listBackupServiceJobs API | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.23.0.0 | `#13946`_ | dns: prevent creation of cross-tenant conflicting DNS zones| |
| | | | in the same server | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| |
| .. _`#13821`: https://github.com/apache/cloudstack/pull/13821 |
| .. _`#13578`: https://github.com/apache/cloudstack/pull/13578 |
| .. _`#13597`: https://github.com/apache/cloudstack/pull/13597 |
| .. _`#12410`: https://github.com/apache/cloudstack/pull/12410 |
| .. _`#13053`: https://github.com/apache/cloudstack/pull/13053 |
| .. _`#13033`: https://github.com/apache/cloudstack/pull/13033 |
| .. _`#12617`: https://github.com/apache/cloudstack/pull/12617 |
| .. _`#13015`: https://github.com/apache/cloudstack/pull/13015 |
| .. _`#12703`: https://github.com/apache/cloudstack/pull/12703 |
| .. _`#12487`: https://github.com/apache/cloudstack/pull/12487 |
| .. _`#12357`: https://github.com/apache/cloudstack/pull/12357 |
| .. _`#9074`: https://github.com/apache/cloudstack/pull/9074 |
| .. _`#11918`: https://github.com/apache/cloudstack/pull/11918 |
| .. _`#11981`: https://github.com/apache/cloudstack/pull/11981 |
| .. _`#12112`: https://github.com/apache/cloudstack/pull/12112 |
| .. _`#12059`: https://github.com/apache/cloudstack/pull/12059 |
| .. _`#11382`: https://github.com/apache/cloudstack/pull/11382 |
| .. _`#12193`: https://github.com/apache/cloudstack/pull/12193 |
| .. _`#11971`: https://github.com/apache/cloudstack/pull/11971 |
| .. _`#12288`: https://github.com/apache/cloudstack/pull/12288 |
| .. _`#9504`: https://github.com/apache/cloudstack/pull/9504 |
| .. _`#10505`: https://github.com/apache/cloudstack/pull/10505 |
| .. _`#10506`: https://github.com/apache/cloudstack/pull/10506 |
| .. _`#11689`: https://github.com/apache/cloudstack/pull/11689 |
| .. _`#11810`: https://github.com/apache/cloudstack/pull/11810 |
| .. _`#12263`: https://github.com/apache/cloudstack/pull/12263 |
| .. _`#11325`: https://github.com/apache/cloudstack/pull/11325 |
| .. _`#11539`: https://github.com/apache/cloudstack/pull/11539 |
| .. _`#12386`: https://github.com/apache/cloudstack/pull/12386 |
| .. _`#11990`: https://github.com/apache/cloudstack/pull/11990 |
| .. _`#10909`: https://github.com/apache/cloudstack/pull/10909 |
| .. _`#11616`: https://github.com/apache/cloudstack/pull/11616 |
| .. _`#11974`: https://github.com/apache/cloudstack/pull/11974 |
| .. _`#7405`: https://github.com/apache/cloudstack/pull/7405 |
| .. _`#12194`: https://github.com/apache/cloudstack/pull/12194 |
| .. _`#11728`: https://github.com/apache/cloudstack/pull/11728 |
| .. _`#12303`: https://github.com/apache/cloudstack/pull/12303 |
| .. _`#12269`: https://github.com/apache/cloudstack/pull/12269 |
| .. _`#12502`: https://github.com/apache/cloudstack/pull/12502 |
| .. _`#12230`: https://github.com/apache/cloudstack/pull/12230 |
| .. _`#11964`: https://github.com/apache/cloudstack/pull/11964 |
| .. _`#11979`: https://github.com/apache/cloudstack/pull/11979 |
| .. _`#12462`: https://github.com/apache/cloudstack/pull/12462 |
| .. _`#12461`: https://github.com/apache/cloudstack/pull/12461 |
| .. _`#11914`: https://github.com/apache/cloudstack/pull/11914 |
| .. _`#12293`: https://github.com/apache/cloudstack/pull/12293 |
| .. _`#12508`: https://github.com/apache/cloudstack/pull/12508 |
| .. _`#11763`: https://github.com/apache/cloudstack/pull/11763 |
| .. _`#11849`: https://github.com/apache/cloudstack/pull/11849 |
| .. _`#12497`: https://github.com/apache/cloudstack/pull/12497 |
| .. _`#11972`: https://github.com/apache/cloudstack/pull/11972 |
| .. _`#12337`: https://github.com/apache/cloudstack/pull/12337 |
| .. _`#12563`: https://github.com/apache/cloudstack/pull/12563 |
| .. _`#12358`: https://github.com/apache/cloudstack/pull/12358 |
| .. _`#12294`: https://github.com/apache/cloudstack/pull/12294 |
| .. _`#12706`: https://github.com/apache/cloudstack/pull/12706 |
| .. _`#12711`: https://github.com/apache/cloudstack/pull/12711 |
| .. _`#10098`: https://github.com/apache/cloudstack/pull/10098 |
| .. _`#12724`: https://github.com/apache/cloudstack/pull/12724 |
| .. _`#12737`: https://github.com/apache/cloudstack/pull/12737 |
| .. _`#12758`: https://github.com/apache/cloudstack/pull/12758 |
| .. _`#12822`: https://github.com/apache/cloudstack/pull/12822 |
| .. _`#12833`: https://github.com/apache/cloudstack/pull/12833 |
| .. _`#12819`: https://github.com/apache/cloudstack/pull/12819 |
| .. _`#12794`: https://github.com/apache/cloudstack/pull/12794 |
| .. _`#12605`: https://github.com/apache/cloudstack/pull/12605 |
| .. _`#12856`: https://github.com/apache/cloudstack/pull/12856 |
| .. _`#12863`: https://github.com/apache/cloudstack/pull/12863 |
| .. _`#12877`: https://github.com/apache/cloudstack/pull/12877 |
| .. _`#12760`: https://github.com/apache/cloudstack/pull/12760 |
| .. _`#12683`: https://github.com/apache/cloudstack/pull/12683 |
| .. _`#12164`: https://github.com/apache/cloudstack/pull/12164 |
| .. _`#12776`: https://github.com/apache/cloudstack/pull/12776 |
| .. _`#12824`: https://github.com/apache/cloudstack/pull/12824 |
| .. _`#12841`: https://github.com/apache/cloudstack/pull/12841 |
| .. _`#12938`: https://github.com/apache/cloudstack/pull/12938 |
| .. _`#12961`: https://github.com/apache/cloudstack/pull/12961 |
| .. _`#12947`: https://github.com/apache/cloudstack/pull/12947 |
| .. _`#12975`: https://github.com/apache/cloudstack/pull/12975 |
| .. _`#12991`: https://github.com/apache/cloudstack/pull/12991 |
| .. _`#13001`: https://github.com/apache/cloudstack/pull/13001 |
| .. _`#13065`: https://github.com/apache/cloudstack/pull/13065 |
| .. _`#13043`: https://github.com/apache/cloudstack/pull/13043 |
| .. _`#10111`: https://github.com/apache/cloudstack/pull/10111 |
| .. _`#13068`: https://github.com/apache/cloudstack/pull/13068 |
| .. _`#12911`: https://github.com/apache/cloudstack/pull/12911 |
| .. _`#13074`: https://github.com/apache/cloudstack/pull/13074 |
| .. _`#13076`: https://github.com/apache/cloudstack/pull/13076 |
| .. _`#13077`: https://github.com/apache/cloudstack/pull/13077 |
| .. _`#13078`: https://github.com/apache/cloudstack/pull/13078 |
| .. _`#12864`: https://github.com/apache/cloudstack/pull/12864 |
| .. _`#13042`: https://github.com/apache/cloudstack/pull/13042 |
| .. _`#13101`: https://github.com/apache/cloudstack/pull/13101 |
| .. _`#13107`: https://github.com/apache/cloudstack/pull/13107 |
| .. _`#13104`: https://github.com/apache/cloudstack/pull/13104 |
| .. _`#13032`: https://github.com/apache/cloudstack/pull/13032 |
| .. _`#13114`: https://github.com/apache/cloudstack/pull/13114 |
| .. _`#12702`: https://github.com/apache/cloudstack/pull/12702 |
| .. _`#13138`: https://github.com/apache/cloudstack/pull/13138 |
| .. _`#13148`: https://github.com/apache/cloudstack/pull/13148 |
| .. _`#12709`: https://github.com/apache/cloudstack/pull/12709 |
| .. _`#12939`: https://github.com/apache/cloudstack/pull/12939 |
| .. _`#13173`: https://github.com/apache/cloudstack/pull/13173 |
| .. _`#13225`: https://github.com/apache/cloudstack/pull/13225 |
| .. _`#13226`: https://github.com/apache/cloudstack/pull/13226 |
| .. _`#13238`: https://github.com/apache/cloudstack/pull/13238 |
| .. _`#13320`: https://github.com/apache/cloudstack/pull/13320 |
| .. _`#13349`: https://github.com/apache/cloudstack/pull/13349 |
| .. _`#13383`: https://github.com/apache/cloudstack/pull/13383 |
| .. _`#13412`: https://github.com/apache/cloudstack/pull/13412 |
| .. _`#13449`: https://github.com/apache/cloudstack/pull/13449 |
| .. _`#13468`: https://github.com/apache/cloudstack/pull/13468 |
| .. _`#13332`: https://github.com/apache/cloudstack/pull/13332 |
| .. _`#13136`: https://github.com/apache/cloudstack/pull/13136 |
| .. _`#13380`: https://github.com/apache/cloudstack/pull/13380 |
| .. _`#13424`: https://github.com/apache/cloudstack/pull/13424 |
| .. _`#13254`: https://github.com/apache/cloudstack/pull/13254 |
| .. _`#13535`: https://github.com/apache/cloudstack/pull/13535 |
| .. _`#13151`: https://github.com/apache/cloudstack/pull/13151 |
| .. _`#13568`: https://github.com/apache/cloudstack/pull/13568 |
| .. _`#13571`: https://github.com/apache/cloudstack/pull/13571 |
| .. _`#13584`: https://github.com/apache/cloudstack/pull/13584 |
| .. _`#13495`: https://github.com/apache/cloudstack/pull/13495 |
| .. _`#13594`: https://github.com/apache/cloudstack/pull/13594 |
| .. _`#13602`: https://github.com/apache/cloudstack/pull/13602 |
| .. _`#13608`: https://github.com/apache/cloudstack/pull/13608 |
| .. _`#13613`: https://github.com/apache/cloudstack/pull/13613 |
| .. _`#13615`: https://github.com/apache/cloudstack/pull/13615 |
| .. _`#13617`: https://github.com/apache/cloudstack/pull/13617 |
| .. _`#13641`: https://github.com/apache/cloudstack/pull/13641 |
| .. _`#13642`: https://github.com/apache/cloudstack/pull/13642 |
| .. _`#13643`: https://github.com/apache/cloudstack/pull/13643 |
| .. _`#13652`: https://github.com/apache/cloudstack/pull/13652 |
| .. _`#13661`: https://github.com/apache/cloudstack/pull/13661 |
| .. _`#13658`: https://github.com/apache/cloudstack/pull/13658 |
| .. _`#13680`: https://github.com/apache/cloudstack/pull/13680 |
| .. _`#13748`: https://github.com/apache/cloudstack/pull/13748 |
| .. _`#13810`: https://github.com/apache/cloudstack/pull/13810 |
| .. _`#13812`: https://github.com/apache/cloudstack/pull/13812 |
| .. _`#13817`: https://github.com/apache/cloudstack/pull/13817 |
| .. _`#13828`: https://github.com/apache/cloudstack/pull/13828 |
| .. _`#11650`: https://github.com/apache/cloudstack/pull/11650 |
| .. _`#13525`: https://github.com/apache/cloudstack/pull/13525 |
| .. _`#13890`: https://github.com/apache/cloudstack/pull/13890 |
| .. _`#13896`: https://github.com/apache/cloudstack/pull/13896 |
| .. _`#13880`: https://github.com/apache/cloudstack/pull/13880 |
| .. _`#13909`: https://github.com/apache/cloudstack/pull/13909 |
| .. _`#13936`: https://github.com/apache/cloudstack/pull/13936 |
| .. _`#13940`: https://github.com/apache/cloudstack/pull/13940 |
| .. _`#13946`: https://github.com/apache/cloudstack/pull/13946 |
| |
| |
| Changes in 4.22.1.0 since 4.22.0.0 |
| =================================== |
| |
| Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/44?closed=1 |
| to track its issues. |
| |
| |
| .. cssclass:: table-striped table-bordered table-hover github-changes-table |
| |
| |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | Version | Github | Description | |
| +=========================+===============+============================================================+ |
| | 4.22.1.0 | `#13133`_ | Update suse15 packaging spec, use qemu-ovmf-x86_64 package | |
| | | | instead of edk2-ovmf for agent | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11182`_ | Change disk-only VM snapshot removal message | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#13088`_ | KVM Host HA code improvements | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#13111`_ | Don't call delete volume on store if volume doesn't exist | |
| | | | on it | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#13091`_ | linstor: Fix a file handle resource leak opening | |
| | | | template.properties | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#13082`_ | Fix id in listguestosmapping search | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#13048`_ | Release reserved storage resources on VM deployment | |
| | | | failure | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#13066`_ | Correction of the user responsible for the | |
| | | | `RESOURCE.UPDATE.LIMIT` event | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#13027`_ | Fix bulk power state query missing VM lifecycle state | |
| | | | field | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12764`_ | make dh group 31 default, support 22-24+31 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#13046`_ | merge conflict fixes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12885`_ | Fix Revert Instance to Snapshot with custom service | |
| | | | offering | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12884`_ | Fix NPE on external/unmanaged instance import using custom | |
| | | | offerings | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12883`_ | [KVM] Reorder migration logs to prevent populating agent | |
| | | | logs on migrations | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12833`_ | fix: NsxResource.executeRequest DeleteNsxNatRuleCommand | |
| | | | comparison bug | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12859`_ | Static Routes with nexthop non-functional for private | |
| | | | gateways | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12586`_ | HAProxy Configuration: | |
| | | | network.loadbalancer.haproxy.idle.timeout | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12834`_ | Fix NSX SDK list handling to fetch all paginated results | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12835`_ | fix: LB Creation avoid 404 API errors due to non-needed | |
| | | | patches | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12986`_ | Routed VR: accept packets from related and established | |
| | | | connections | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12637`_ | server: prevent adding vm compute details when not | |
| | | | applicable | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12968`_ | Fix: API Thread held forever during force deleting across | |
| | | | MS | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12882`_ | Fix user password reset mail template value | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12970`_ | Added vddk support in vmware to kvm migrations | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12949`_ | Fix rollback disk snapshots on instance snapshot failure | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#13011`_ | list async jobs for a resource type | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12807`_ | Remove unused config consoleproxy.cmd.port | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#10419`_ | Add logs for storage pools reordering | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12622`_ | VPC restart cleanup for Public networks with multi-CIDR | |
| | | | data | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12983`_ | Support list/query async jobs by resource | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12666`_ | Fix KVM incremental volume snapshot creation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12901`_ | Prevent deletion of account and domain if either of them | |
| | | | has deleted protected instance | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12966`_ | Create volume on a specified storage pool | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12928`_ | kvm: fix wrong CheckVirtualMachineAnswer when vm does not | |
| | | | exist | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12955`_ | Set snapCPG in online copy request to fix snapshot | |
| | | | failures on cloned volumes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12401`_ | Clean up backup references to their schedules when the | |
| | | | schedules are deleted | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12799`_ | Fix six package incompatiblity with EL10 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12773`_ | KVM: Enable HA heartbeat on ShareMountPoint | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12597`_ | Fix snapshot chaining on Xen | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12945`_ | Skip the snapshots with Group type in snapshots resource | |
| | | | count | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12964`_ | Support timeout configuration for Create and Restore NAS | |
| | | | backup | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12777`_ | Fix Backup related upgrade failure from 4.20.1/4.20.2 to | |
| | | | 4.21.0/4.22.0 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12981`_ | Fix domain parsing for GPU & add Display controller in the | |
| | | | supported PCI class | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12956`_ | Fix KVM import/unmanage support for SharedMountPoint pools | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12946`_ | fix: support SharedMountPoint volume checks for importVm | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12919`_ | Fix listing service offerings with different host tags | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12801`_ | Load arch data for backup from template during create | |
| | | | instance from backup | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12792`_ | Block backup deletion while create-VM-from-backup or | |
| | | | restore jobs are in progress | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12796`_ | Support Linstor Primary Storage for NAS BnR | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12965`_ | Revert "Use lateral join (introduced in MySQL 8.0.14) with | |
| | | | subquery on user_statistics table in account_view for | |
| | | | netstats" | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12952`_ | engine/schema: fix new systemvm template is not registered | |
| | | | during upgrade if hypervisor is not KVM | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12768`_ | server: set template type to ROUTING or USER if template | |
| | | | type is not specified when upload a template | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12781`_ | Fix NPE during VM setup for pvlan | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12751`_ | Fix Host setup when persistent networks exist | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12935`_ | backport: default system vm template update implementation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12903`_ | [UI] Fix create backup notification | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12791`_ | add user-agent header to template downloader request | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12893`_ | PowerFlex/ScaleIO storage - the MDMs validation | |
| | | | improvements | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12894`_ | VM start error handling improvements and config to expose | |
| | | | error to users | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12805`_ | Fix NPE in NASBackupProvider when no running KVM host is | |
| | | | available | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12880`_ | Fix PowerFlex 4.x issues with take & revert instance | |
| | | | snapshots | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12767`_ | Fix error message while creating local storage pool | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12884`_ | Fix NPE on external/unmanaged instance import using custom | |
| | | | offerings | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12885`_ | Fix Revert Instance to Snapshot with custom service | |
| | | | offering | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12800`_ | [4.22] Prevent unmanaging or reinstalling a VM if it is | |
| | | | part of a CKS cluster | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12879`_ | Check for null host before proceeding with VM volume | |
| | | | operations in managed storage while restoring VM | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12881`_ | upgrade: skip the upgrade paths which are not needed | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12858`_ | Set management server id from cookies after saml login | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12780`_ | Fix duplicate dummy templates, and update guest os for | |
| | | | dummy template | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12802`_ | [VMware to KVM] Add guest OS for importing VM based on the | |
| | | | source VM OS | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12749`_ | Mark VMs in error state when expunge fails during destroy | |
| | | | operation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12806`_ | Fix K8s scaling and deletion issue if firewall rule is for | |
| | | | ALL ports | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12812`_ | Fix xcpng test failures | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12809`_ | New config key "allow.import.volume.with.backing.file" to | |
| | | | skip volume backing | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12785`_ | [4.22] Prevent Load Balancer rule creation when adding a | |
| | | | VM from a different network | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12766`_ | [Fix] VMware to KVM migration instances listing failure | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12789`_ | Fixing CI failures | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11992`_ | Clear System VM IP from NICs for PublicNetworkGuru | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12786`_ | api: remove required flag of gatewayid in | |
| | | | CreateStaticRouteCmd | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12623`_ | backport: PR 11914 fixing MS maintenance test | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12775`_ | UI: Show security group selection in Basic zone VM | |
| | | | deployment | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12681`_ | ui-template-bulk-delete-404-fix-4.22 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12677`_ | ui: fix create network from global create menu | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12151`_ | server: fix templatetype during iso upload | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12631`_ | Use lateral join with subquery on user_statistics table | |
| | | | in account_view for network stats | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11899`_ | set width of dropdown select items for Network Offering | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12713`_ | Fix query execution in countVgpuVMs | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12689`_ | test_accounts.py failure fix - keep the camelCase | |
| | | | parameter "domainId" | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12391`_ | PowerFlex/ScaleIO client initialization, authentication | |
| | | | and command execution improvements | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11947`_ | [VMware to KVM Migration] Fix unused convert env vars | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12694`_ | Fix primary storage maintenance on xcpng | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12372`_ | Fix NPE during public IP listing when a removed network or | |
| | | | VPC ID is informed for associatenetworkid parameter | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12584`_ | [UI] Allow change password for native users only. | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12373`_ | Changes to the error message displayed during the removal | |
| | | | of public templates that are used | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12632`_ | prevent user.uuid from being regenerated on each operation | |
| | | | by reading it from the DB | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12675`_ | Fix github action workflow | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#60`_ | replace cache workaround parameter, cache-workaround only | |
| | | | for IE | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12602`_ | Add volumes in 'Expunging' state to storage cleanup thread | |
| | | | and during delete storage pool | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12635`_ | Fix NPE while stopping the RabbitMQEventBus bean when | |
| | | | there is no connection established with RabbitMQ Event Bus | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12571`_ | Support for custom SSH port for KVM hosts from the host | |
| | | | url on add host and the configuration | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12585`_ | Fix NPE during reset password | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12549`_ | Fix issue when restoring backup after migration of volume | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12616`_ | Usage: Heartbeat should not schedule usage job when a job | |
| | | | is already running | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12598`_ | Allow limit queries without random ordering | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12626`_ | engine/schema: fix cluster/zone settings with encrypted | |
| | | | values | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12515`_ | Fix injection of preset variables into the JS interpreter | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12589`_ | Fix issue with multiple KVM Host entries in host table | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12613`_ | Add a Prometheus metric to track host certificate expiry | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12562`_ | ssvm: delete temp directory while deleting entity download | |
| | | | url | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12550`_ | Fixes issue with loading Capacity dashboard when mulitple | |
| | | | backup providers configured | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12380`_ | UI: Add comprehensive domain deletion confirmation dialog | |
| | | | (Feature Request #11497) | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12575`_ | Mvn updates | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12555`_ | Preserve VM settings on Instance Snapshot revert for | |
| | | | Custom Service Offering | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12559`_ | Fix template details deletion while updating template from | |
| | | | UI | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12484`_ | noVNC: support Spanish Latin American keyboard on VMware | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12539`_ | Update storage usage / size in backup usage response | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12422`_ | Restart xl2tpd service when the VPN configuration is | |
| | | | modified | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#9389`_ | Set CORS headers for both http/https in SSVM apache config | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12465`_ | Update physical size for the snapshots of the volumes on | |
| | | | ceph primary storage | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12553`_ | UI: Prevent extra API calls in search filter on scrolling | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11619`_ | extension: improve host vm power reporting | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#9719`_ | set `displayName` to `name` by default | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12165`_ | engine/schema: prepend algorithm to checksum during | |
| | | | systemvm template registration | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12552`_ | Update search filter size dynamically | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12551`_ | pre-commit: fix inconsistent license | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12452`_ | kvm: honour disk controller for vm during attach volume | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#9520`_ | UI: Show applied search filters | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12518`_ | Fix calculation of the next time that Usage will execute | |
| | | | in `removeRawUsageRecords` | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11846`_ | server: pass network label of physical network when plug | |
| | | | nic for private gateway on hypervisor | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12188`_ | server: fix listing resource limits | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#10776`_ | Fix logs mismatch between Network GC wait and interval | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12532`_ | Linstor: support live migration from other primary storage | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12062`_ | Deployment plan fixes for VM with last host, and last host | |
| | | | in maintenance | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12533`_ | Fix KvmSshToAgentEnabled setting description and make it | |
| | | | dynamic | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12013`_ | import network acl rules using csv | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12149`_ | ui: allow viewing hosts from management server connected | |
| | | | agents | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11946`_ | ui: clear selected resource when no items in listview | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12468`_ | Show parent snapshot (along with the chain size) for | |
| | | | incremental snapshots | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12522`_ | Add batch deletion support to `removeRawUsageRecords` | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11991`_ | Use infinite scroll select | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12540`_ | [4.20] Fix keyword parameter filtering in | |
| | | | listBackupOfferings API | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11772`_ | Veeam: Use restore timeout as an interval as opposed to a | |
| | | | counter | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12474`_ | Fix delete snapshot policy expunged volume | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12482`_ | Add the procedure files for insert extensions and update | |
| | | | guest os category | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12507`_ | Fix Usage server takeover after clean shutdown of one of | |
| | | | the Usage servers | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11319`_ | ui: allow actions for other users of root admin | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12161`_ | VR: fix dns list in redundant VPC VRs | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12078`_ | Fix url in password reset email | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12024`_ | fix that log sensitive infomation in cmd of script | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12471`_ | ui: bump nodejs v24 LTS usage | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12481`_ | Update the snapshot physical size for the primary storage | |
| | | | resource after snapshot creation and during resource count | |
| | | | recalculation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12527`_ | Update alert id for VR public and private interface | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12296`_ | Allow copy of templates from secondary storages of other | |
| | | | zone when adding a new secondary storage | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11422`_ | ui: add cache for oslogo request using osId | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12026`_ | Fix that Sensitive information logged in | |
| | | | SshHelper.sshExecute method | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12414`_ | server: add options for kvm.guest.os.machine.type | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#10957`_ | Consider secondary storage selectors during cold volume | |
| | | | migration | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11998`_ | CKS: skip default egress policy check for vpc network | |
| | | | offerings | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11969`_ | ui: show usage server restart message on usage config | |
| | | | change | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12525`_ | Apply reordered ACL list to VR router | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#8848`_ | fix: clean magic value, and update if-else to switch | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12018`_ | sensitive information leak to log | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12213`_ | debian/control: remove python2 as dependency of build | |
| | | | environment | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11706`_ | ui: fix form data double fetch/reset DeployVMFromBackup | |
| | | | form data by ownership selection | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11854`_ | Fix logging of forwarded IPs in logs | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12016`_ | fix Host Password Exposed in Command-Line Logging | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11970`_ | Initialize template status='Processing' | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12228`_ | CKS: Use Zone MTUs when network is created at the time of | |
| | | | CKS cluster creation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12272`_ | server: do not run dhcp and dns check if VR is not | |
| | | | provider | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12147`_ | server: fix remove management server | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#10956`_ | Consider secondary storage selectors during template | |
| | | | synchronization | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12463`_ | VM Power state optimization | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#10900`_ | Implemented auto refresh button for VM metrics | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11889`_ | B&R: Show backup offerings with | |
| | | | userDrivenBackupsAllowed=false to all users | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12472`_ | Add ability to filter by version for listHosts and | |
| | | | listMgmtServers APIs | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#10868`_ | Fix saml bug unable to login | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#8934`_ | Refactor configuration SystemVMDefaultHypervisor | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12402`_ | Fix regression in the `listBackupSchedule` API | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12520`_ | 4.20: Fix unit test failure | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12248`_ | kvm: do not add disk cache mode from an empty string | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12499`_ | api/server: support deploy-as-is template as VNF template | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12511`_ | UI: add missing label text for label.aclname | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11605`_ | Fix the stored system VMs paths when introducing the first | |
| | | | secondary storage of a new zone | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12032`_ | fix Sensitive Data Exposure Through Exception Logging in | |
| | | | OVM Hypervis… | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12166`_ | Fix volume snapshot physical size after migration between | |
| | | | secondary storages | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11623`_ | ConfigDrive: use file absolute path instead of canonical | |
| | | | path to create ISO | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12406`_ | Throw runtime exception when null templateVO is found | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12433`_ | snapshot: fix listSnapshots when storage pool is removed | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12483`_ | Notify user if template upgrade is not required | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12098`_ | Fix: proper permissions for systemvm template | |
| | | | registrations on hardened systems | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#10456`_ | Allow modification of user vm details if | |
| | | | user.vm.readonly.details is empty | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12451`_ | NPE fix while deleting storage pool when pool has detached | |
| | | | volumes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12430`_ | limit iso filename to have 251 chars at max | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12412`_ | UI: Improve error handling for template upload | |
| | | | notifications | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12440`_ | Fix for zoneids parameters length on update offerings APIs | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12431`_ | Fix update network offering domainids size limitation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12428`_ | Remove redundant Exceptions from logs for VM schedules | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12478`_ | Fix potential leaks in executePipedCommands | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12436`_ | UI: fix issues when deploy VNF applicance on network with | |
| | | | SG | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12464`_ | Fix NPE on adding new columns in the tables | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12379`_ | CKS: fix resource limitation check on cpu when scale cks | |
| | | | cluster | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12398`_ | Storage pool monitor disconnect improvements | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12331`_ | Fix: Condition for aborting migration, resume paused VMs | |
| | | | on destination | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12445`_ | Set nfsVersion in ssvm agent.properties only if it is not | |
| | | | null | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12418`_ | CKS: Add image store validation for Kubernetes version | |
| | | | registration | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11817`_ | Fix primary storage removal logs with detached volumes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#10862`_ | Adds url kubernetes iso | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12404`_ | Mask vncPasswd being logged in agent.log | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12448`_ | ui: fix 404 on login after forgot password | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11705`_ | ui: fix form data double fetch/reset form data by | |
| | | | ownership selection | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12347`_ | Cleanup snapshot files in datastores for Error-ed | |
| | | | snapshots, and some code improvements | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12420`_ | [Usage] Include accounts uuid on the cloud_usage accounts | |
| | | | initial saving | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12421`_ | Fix for listCapacity with fetchlatest parameter causing | |
| | | | RuntimeException | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12349`_ | MAC address assignment improvements | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12187`_ | Reset modifier button's state | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12355`_ | Fix hang in cloudstack-sysvmadm script | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11703`_ | ui: option to migrate vm with volumes to same pool | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12047`_ | Linstor fix host picking | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12307`_ | [UI] Fix primary storage details display when the uuid has | |
| | | | divergent pattern | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12285`_ | Ceph Object Store: Use "us-east-1" as the default signing | |
| | | | region to avoid setting location constraint | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11704`_ | ui: prevent calling listConfigurations when not allowed | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12389`_ | Updated protobuf version to 3.25.5, and protobuf & jackson | |
| | | | maven dependencies | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12356`_ | [UI] Fix for the login url with nested redirect parameters | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12332`_ | Improve logs for VM migrations | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11750`_ | kvm: allow skip forcing disk controller | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12181`_ | List capacity double counts allocated storage pool | |
| | | | capacity for datastore clusters | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12387`_ | Fix Linstor shrink QCOW2 volumes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#10790`_ | Change the `value` parameter of the `updateConfiguration` | |
| | | | API to be required | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12232`_ | Prevent NPE when removing NIC from a stopped VM using | |
| | | | service offering with CPU cap set | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11780`_ | Skip removal of offerings if in use during domain removal | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12360`_ | Add mountopts to backup repository response | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12335`_ | Fix for Clone VM issue (Unable to access file...since it | |
| | | | is locked) with VMware 80u3 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12021`_ | fix HMAC Signatures and API Keys Logged in Plaintext | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12351`_ | UI: fix date picker for custom time range | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12129`_ | Refactor XML parsing to use safer document builders in | |
| | | | multiple classes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12350`_ | Event typo fix | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12300`_ | linstor: Provide /dev/drbd/by-res/ resource paths to | |
| | | | CloudStack | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12319`_ | Protect upgrades from failures | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12302`_ | CKS: Fix issue with scaling down CKS Nodes when deployed | |
| | | | in HA mode | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12318`_ | ui: fix test delivery params in create webhook form | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12334`_ | Add 'dataDiskController' VM setting/detail for KVM | |
| | | | hypervisor | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11950`_ | api: fix response annotation for createBackupSchedule | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#7857`_ | Fix terms, typos and grammar mistakes in the API, error | |
| | | | messages, events, etc. | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#10898`_ | Update templateConfig.sh to not break with directorys with | |
| | | | space on t… | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12284`_ | Fix VM and volume metrics listing regressions | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11429`_ | packaging: use latest cmk release link directly | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12259`_ | api:rename RegisterCmd.java => RegisterUserKeyCmd.java | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#10363`_ | Prioritize copying templates from other secondary storages | |
| | | | instead of downloading them | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12012`_ | Show time correctly in the backup schedule UI | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11986`_ | kvm: use preallocation option for fat disk resize | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11967`_ | VPC: fix Python exception processing static routes with | |
| | | | next hop when private gateway is also present | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11932`_ | KVM memballooning requires free page reporting and | |
| | | | autodeflate | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12234`_ | api: create/register/upload template with empty template | |
| | | | tag | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12000`_ | UI: Option to choose the isolation method when creating | |
| | | | the public IP range | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12140`_ | check for active MSses before starting DB upgrade | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12167`_ | Prevent scaling of cluster if count / resources exceed | |
| | | | account resource limits | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11761`_ | server,ui: prevent role change for default accounts | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11789`_ | refactor storepool automation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12014`_ | Optimize drs plan generation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12145`_ | ui: allow macaddress input for add nic to vm | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12063`_ | Support iprange while creating remote access vpn | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11839`_ | Enhance NFS mount option check for empty response | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#8603`_ | Changes error message when using invalid `endpoint.url` | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12174`_ | Proxmox Extension : Make settings such as storage, | |
| | | | disk_size,... | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12153`_ | Fix agent wait before reconnect | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11572`_ | refactor: add null check for BroadcastDomainType | |
| | | | retrievals | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12103`_ | ceph: fix offline volume migration between ceph pools | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12148`_ | ui: fix display for managementservermetricsresponse - | |
| | | | agentcount | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12146`_ | ui: fix section view filter | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12111`_ | Fix DB upgrade script for 4.22 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11591`_ | api,server,ui: improve listing public ip for associate | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12083`_ | UI: fix list of zones if zone has icon | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12060`_ | ui: fix zone options for image instance deploy button | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12028`_ | fixed Password Exposure in IPMI Tool Command Execution | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11843`_ | add isPerson check to query for AD | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12003`_ | server: fix volume offering not updated after offering | |
| | | | change | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11531`_ | Track volume usage data at a vm granularity as well | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12020`_ | fix API Request Parameters Logged Credential Masking in | |
| | | | ApiServer | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11571`_ | UI: Update domain level configuration | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#10715`_ | Veeam: use pre-defined object mapper | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11740`_ | Enable UEFI on KVM hosts (by default), and configure with | |
| | | | some default settings | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#10705`_ | Veeam: get templateId from vm instance if vm is created | |
| | | | from ISO | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11845`_ | Consider Instance in Starting state for | |
| | | | UserConcentratedPod | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#12004`_ | DB setup: support db schema creation (with --schema-only) | |
| | | | without force recreate option | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11929`_ | uefi property typo | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11847`_ | CKS: update cloud.kubernetes.cluster.network.offering to | |
| | | | dynamic | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.1.0 | `#11897`_ | api/test: fix storage pool update with only id | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| |
| 287 Issues listed |
| |
| .. _`#13133`: https://github.com/apache/cloudstack/pull/13133 |
| .. _`#11182`: https://github.com/apache/cloudstack/pull/11182 |
| .. _`#13088`: https://github.com/apache/cloudstack/pull/13088 |
| .. _`#13111`: https://github.com/apache/cloudstack/pull/13111 |
| .. _`#13091`: https://github.com/apache/cloudstack/pull/13091 |
| .. _`#13082`: https://github.com/apache/cloudstack/pull/13082 |
| .. _`#13048`: https://github.com/apache/cloudstack/pull/13048 |
| .. _`#13066`: https://github.com/apache/cloudstack/pull/13066 |
| .. _`#13027`: https://github.com/apache/cloudstack/pull/13027 |
| .. _`#12764`: https://github.com/apache/cloudstack/pull/12764 |
| .. _`#13046`: https://github.com/apache/cloudstack/pull/13046 |
| .. _`#12885`: https://github.com/apache/cloudstack/pull/12885 |
| .. _`#12884`: https://github.com/apache/cloudstack/pull/12884 |
| .. _`#12883`: https://github.com/apache/cloudstack/pull/12883 |
| .. _`#12833`: https://github.com/apache/cloudstack/pull/12833 |
| .. _`#12859`: https://github.com/apache/cloudstack/pull/12859 |
| .. _`#12586`: https://github.com/apache/cloudstack/pull/12586 |
| .. _`#12834`: https://github.com/apache/cloudstack/pull/12834 |
| .. _`#12835`: https://github.com/apache/cloudstack/pull/12835 |
| .. _`#12986`: https://github.com/apache/cloudstack/pull/12986 |
| .. _`#12637`: https://github.com/apache/cloudstack/pull/12637 |
| .. _`#12968`: https://github.com/apache/cloudstack/pull/12968 |
| .. _`#12882`: https://github.com/apache/cloudstack/pull/12882 |
| .. _`#12970`: https://github.com/apache/cloudstack/pull/12970 |
| .. _`#12949`: https://github.com/apache/cloudstack/pull/12949 |
| .. _`#13011`: https://github.com/apache/cloudstack/pull/13011 |
| .. _`#12807`: https://github.com/apache/cloudstack/pull/12807 |
| .. _`#10419`: https://github.com/apache/cloudstack/pull/10419 |
| .. _`#12622`: https://github.com/apache/cloudstack/pull/12622 |
| .. _`#12983`: https://github.com/apache/cloudstack/pull/12983 |
| .. _`#12666`: https://github.com/apache/cloudstack/pull/12666 |
| .. _`#12901`: https://github.com/apache/cloudstack/pull/12901 |
| .. _`#12966`: https://github.com/apache/cloudstack/pull/12966 |
| .. _`#12928`: https://github.com/apache/cloudstack/pull/12928 |
| .. _`#12955`: https://github.com/apache/cloudstack/pull/12955 |
| .. _`#12401`: https://github.com/apache/cloudstack/pull/12401 |
| .. _`#12799`: https://github.com/apache/cloudstack/pull/12799 |
| .. _`#12773`: https://github.com/apache/cloudstack/pull/12773 |
| .. _`#12597`: https://github.com/apache/cloudstack/pull/12597 |
| .. _`#12945`: https://github.com/apache/cloudstack/pull/12945 |
| .. _`#12964`: https://github.com/apache/cloudstack/pull/12964 |
| .. _`#12777`: https://github.com/apache/cloudstack/pull/12777 |
| .. _`#12981`: https://github.com/apache/cloudstack/pull/12981 |
| .. _`#12956`: https://github.com/apache/cloudstack/pull/12956 |
| .. _`#12946`: https://github.com/apache/cloudstack/pull/12946 |
| .. _`#12919`: https://github.com/apache/cloudstack/pull/12919 |
| .. _`#12801`: https://github.com/apache/cloudstack/pull/12801 |
| .. _`#12792`: https://github.com/apache/cloudstack/pull/12792 |
| .. _`#12796`: https://github.com/apache/cloudstack/pull/12796 |
| .. _`#12965`: https://github.com/apache/cloudstack/pull/12965 |
| .. _`#12952`: https://github.com/apache/cloudstack/pull/12952 |
| .. _`#12768`: https://github.com/apache/cloudstack/pull/12768 |
| .. _`#12781`: https://github.com/apache/cloudstack/pull/12781 |
| .. _`#12751`: https://github.com/apache/cloudstack/pull/12751 |
| .. _`#12935`: https://github.com/apache/cloudstack/pull/12935 |
| .. _`#12903`: https://github.com/apache/cloudstack/pull/12903 |
| .. _`#12791`: https://github.com/apache/cloudstack/pull/12791 |
| .. _`#12893`: https://github.com/apache/cloudstack/pull/12893 |
| .. _`#12894`: https://github.com/apache/cloudstack/pull/12894 |
| .. _`#12805`: https://github.com/apache/cloudstack/pull/12805 |
| .. _`#12880`: https://github.com/apache/cloudstack/pull/12880 |
| .. _`#12767`: https://github.com/apache/cloudstack/pull/12767 |
| .. _`#12884`: https://github.com/apache/cloudstack/pull/12884 |
| .. _`#12885`: https://github.com/apache/cloudstack/pull/12885 |
| .. _`#12800`: https://github.com/apache/cloudstack/pull/12800 |
| .. _`#12879`: https://github.com/apache/cloudstack/pull/12879 |
| .. _`#12881`: https://github.com/apache/cloudstack/pull/12881 |
| .. _`#12858`: https://github.com/apache/cloudstack/pull/12858 |
| .. _`#12780`: https://github.com/apache/cloudstack/pull/12780 |
| .. _`#12802`: https://github.com/apache/cloudstack/pull/12802 |
| .. _`#12749`: https://github.com/apache/cloudstack/pull/12749 |
| .. _`#12806`: https://github.com/apache/cloudstack/pull/12806 |
| .. _`#12812`: https://github.com/apache/cloudstack/pull/12812 |
| .. _`#12809`: https://github.com/apache/cloudstack/pull/12809 |
| .. _`#12785`: https://github.com/apache/cloudstack/pull/12785 |
| .. _`#12766`: https://github.com/apache/cloudstack/pull/12766 |
| .. _`#12789`: https://github.com/apache/cloudstack/pull/12789 |
| .. _`#11992`: https://github.com/apache/cloudstack/pull/11992 |
| .. _`#12786`: https://github.com/apache/cloudstack/pull/12786 |
| .. _`#12623`: https://github.com/apache/cloudstack/pull/12623 |
| .. _`#12775`: https://github.com/apache/cloudstack/pull/12775 |
| .. _`#12681`: https://github.com/apache/cloudstack/pull/12681 |
| .. _`#12677`: https://github.com/apache/cloudstack/pull/12677 |
| .. _`#12151`: https://github.com/apache/cloudstack/pull/12151 |
| .. _`#12631`: https://github.com/apache/cloudstack/pull/12631 |
| .. _`#11899`: https://github.com/apache/cloudstack/pull/11899 |
| .. _`#12713`: https://github.com/apache/cloudstack/pull/12713 |
| .. _`#12689`: https://github.com/apache/cloudstack/pull/12689 |
| .. _`#12391`: https://github.com/apache/cloudstack/pull/12391 |
| .. _`#11947`: https://github.com/apache/cloudstack/pull/11947 |
| .. _`#12694`: https://github.com/apache/cloudstack/pull/12694 |
| .. _`#12372`: https://github.com/apache/cloudstack/pull/12372 |
| .. _`#12584`: https://github.com/apache/cloudstack/pull/12584 |
| .. _`#12373`: https://github.com/apache/cloudstack/pull/12373 |
| .. _`#12632`: https://github.com/apache/cloudstack/pull/12632 |
| .. _`#12675`: https://github.com/apache/cloudstack/pull/12675 |
| .. _`#60`: https://github.com/apache/cloudstack/pull/60 |
| .. _`#12602`: https://github.com/apache/cloudstack/pull/12602 |
| .. _`#12635`: https://github.com/apache/cloudstack/pull/12635 |
| .. _`#12571`: https://github.com/apache/cloudstack/pull/12571 |
| .. _`#12585`: https://github.com/apache/cloudstack/pull/12585 |
| .. _`#12549`: https://github.com/apache/cloudstack/pull/12549 |
| .. _`#12616`: https://github.com/apache/cloudstack/pull/12616 |
| .. _`#12598`: https://github.com/apache/cloudstack/pull/12598 |
| .. _`#12626`: https://github.com/apache/cloudstack/pull/12626 |
| .. _`#12515`: https://github.com/apache/cloudstack/pull/12515 |
| .. _`#12589`: https://github.com/apache/cloudstack/pull/12589 |
| .. _`#12613`: https://github.com/apache/cloudstack/pull/12613 |
| .. _`#12562`: https://github.com/apache/cloudstack/pull/12562 |
| .. _`#12550`: https://github.com/apache/cloudstack/pull/12550 |
| .. _`#12380`: https://github.com/apache/cloudstack/pull/12380 |
| .. _`#12575`: https://github.com/apache/cloudstack/pull/12575 |
| .. _`#12555`: https://github.com/apache/cloudstack/pull/12555 |
| .. _`#12559`: https://github.com/apache/cloudstack/pull/12559 |
| .. _`#12484`: https://github.com/apache/cloudstack/pull/12484 |
| .. _`#12539`: https://github.com/apache/cloudstack/pull/12539 |
| .. _`#12422`: https://github.com/apache/cloudstack/pull/12422 |
| .. _`#9389`: https://github.com/apache/cloudstack/pull/9389 |
| .. _`#12465`: https://github.com/apache/cloudstack/pull/12465 |
| .. _`#12553`: https://github.com/apache/cloudstack/pull/12553 |
| .. _`#11619`: https://github.com/apache/cloudstack/pull/11619 |
| .. _`#9719`: https://github.com/apache/cloudstack/pull/9719 |
| .. _`#12165`: https://github.com/apache/cloudstack/pull/12165 |
| .. _`#12552`: https://github.com/apache/cloudstack/pull/12552 |
| .. _`#12551`: https://github.com/apache/cloudstack/pull/12551 |
| .. _`#12452`: https://github.com/apache/cloudstack/pull/12452 |
| .. _`#9520`: https://github.com/apache/cloudstack/pull/9520 |
| .. _`#12518`: https://github.com/apache/cloudstack/pull/12518 |
| .. _`#11846`: https://github.com/apache/cloudstack/pull/11846 |
| .. _`#12188`: https://github.com/apache/cloudstack/pull/12188 |
| .. _`#10776`: https://github.com/apache/cloudstack/pull/10776 |
| .. _`#12532`: https://github.com/apache/cloudstack/pull/12532 |
| .. _`#12062`: https://github.com/apache/cloudstack/pull/12062 |
| .. _`#12533`: https://github.com/apache/cloudstack/pull/12533 |
| .. _`#12013`: https://github.com/apache/cloudstack/pull/12013 |
| .. _`#12149`: https://github.com/apache/cloudstack/pull/12149 |
| .. _`#11946`: https://github.com/apache/cloudstack/pull/11946 |
| .. _`#12468`: https://github.com/apache/cloudstack/pull/12468 |
| .. _`#12522`: https://github.com/apache/cloudstack/pull/12522 |
| .. _`#11991`: https://github.com/apache/cloudstack/pull/11991 |
| .. _`#12540`: https://github.com/apache/cloudstack/pull/12540 |
| .. _`#11772`: https://github.com/apache/cloudstack/pull/11772 |
| .. _`#12474`: https://github.com/apache/cloudstack/pull/12474 |
| .. _`#12482`: https://github.com/apache/cloudstack/pull/12482 |
| .. _`#12507`: https://github.com/apache/cloudstack/pull/12507 |
| .. _`#11319`: https://github.com/apache/cloudstack/pull/11319 |
| .. _`#12161`: https://github.com/apache/cloudstack/pull/12161 |
| .. _`#12078`: https://github.com/apache/cloudstack/pull/12078 |
| .. _`#12024`: https://github.com/apache/cloudstack/pull/12024 |
| .. _`#12471`: https://github.com/apache/cloudstack/pull/12471 |
| .. _`#12481`: https://github.com/apache/cloudstack/pull/12481 |
| .. _`#12527`: https://github.com/apache/cloudstack/pull/12527 |
| .. _`#12296`: https://github.com/apache/cloudstack/pull/12296 |
| .. _`#11422`: https://github.com/apache/cloudstack/pull/11422 |
| .. _`#12026`: https://github.com/apache/cloudstack/pull/12026 |
| .. _`#12414`: https://github.com/apache/cloudstack/pull/12414 |
| .. _`#10957`: https://github.com/apache/cloudstack/pull/10957 |
| .. _`#11998`: https://github.com/apache/cloudstack/pull/11998 |
| .. _`#11969`: https://github.com/apache/cloudstack/pull/11969 |
| .. _`#12525`: https://github.com/apache/cloudstack/pull/12525 |
| .. _`#8848`: https://github.com/apache/cloudstack/pull/8848 |
| .. _`#12018`: https://github.com/apache/cloudstack/pull/12018 |
| .. _`#12213`: https://github.com/apache/cloudstack/pull/12213 |
| .. _`#11706`: https://github.com/apache/cloudstack/pull/11706 |
| .. _`#11854`: https://github.com/apache/cloudstack/pull/11854 |
| .. _`#12016`: https://github.com/apache/cloudstack/pull/12016 |
| .. _`#11970`: https://github.com/apache/cloudstack/pull/11970 |
| .. _`#12228`: https://github.com/apache/cloudstack/pull/12228 |
| .. _`#12272`: https://github.com/apache/cloudstack/pull/12272 |
| .. _`#12147`: https://github.com/apache/cloudstack/pull/12147 |
| .. _`#10956`: https://github.com/apache/cloudstack/pull/10956 |
| .. _`#12463`: https://github.com/apache/cloudstack/pull/12463 |
| .. _`#10900`: https://github.com/apache/cloudstack/pull/10900 |
| .. _`#11889`: https://github.com/apache/cloudstack/pull/11889 |
| .. _`#12472`: https://github.com/apache/cloudstack/pull/12472 |
| .. _`#10868`: https://github.com/apache/cloudstack/pull/10868 |
| .. _`#8934`: https://github.com/apache/cloudstack/pull/8934 |
| .. _`#12402`: https://github.com/apache/cloudstack/pull/12402 |
| .. _`#12520`: https://github.com/apache/cloudstack/pull/12520 |
| .. _`#12248`: https://github.com/apache/cloudstack/pull/12248 |
| .. _`#12499`: https://github.com/apache/cloudstack/pull/12499 |
| .. _`#12511`: https://github.com/apache/cloudstack/pull/12511 |
| .. _`#11605`: https://github.com/apache/cloudstack/pull/11605 |
| .. _`#12032`: https://github.com/apache/cloudstack/pull/12032 |
| .. _`#12166`: https://github.com/apache/cloudstack/pull/12166 |
| .. _`#11623`: https://github.com/apache/cloudstack/pull/11623 |
| .. _`#12406`: https://github.com/apache/cloudstack/pull/12406 |
| .. _`#12433`: https://github.com/apache/cloudstack/pull/12433 |
| .. _`#12483`: https://github.com/apache/cloudstack/pull/12483 |
| .. _`#12098`: https://github.com/apache/cloudstack/pull/12098 |
| .. _`#10456`: https://github.com/apache/cloudstack/pull/10456 |
| .. _`#12451`: https://github.com/apache/cloudstack/pull/12451 |
| .. _`#12430`: https://github.com/apache/cloudstack/pull/12430 |
| .. _`#12412`: https://github.com/apache/cloudstack/pull/12412 |
| .. _`#12440`: https://github.com/apache/cloudstack/pull/12440 |
| .. _`#12431`: https://github.com/apache/cloudstack/pull/12431 |
| .. _`#12428`: https://github.com/apache/cloudstack/pull/12428 |
| .. _`#12478`: https://github.com/apache/cloudstack/pull/12478 |
| .. _`#12436`: https://github.com/apache/cloudstack/pull/12436 |
| .. _`#12464`: https://github.com/apache/cloudstack/pull/12464 |
| .. _`#12379`: https://github.com/apache/cloudstack/pull/12379 |
| .. _`#12398`: https://github.com/apache/cloudstack/pull/12398 |
| .. _`#12331`: https://github.com/apache/cloudstack/pull/12331 |
| .. _`#12445`: https://github.com/apache/cloudstack/pull/12445 |
| .. _`#12418`: https://github.com/apache/cloudstack/pull/12418 |
| .. _`#11817`: https://github.com/apache/cloudstack/pull/11817 |
| .. _`#10862`: https://github.com/apache/cloudstack/pull/10862 |
| .. _`#12404`: https://github.com/apache/cloudstack/pull/12404 |
| .. _`#12448`: https://github.com/apache/cloudstack/pull/12448 |
| .. _`#11705`: https://github.com/apache/cloudstack/pull/11705 |
| .. _`#12347`: https://github.com/apache/cloudstack/pull/12347 |
| .. _`#12420`: https://github.com/apache/cloudstack/pull/12420 |
| .. _`#12421`: https://github.com/apache/cloudstack/pull/12421 |
| .. _`#12349`: https://github.com/apache/cloudstack/pull/12349 |
| .. _`#12187`: https://github.com/apache/cloudstack/pull/12187 |
| .. _`#12355`: https://github.com/apache/cloudstack/pull/12355 |
| .. _`#11703`: https://github.com/apache/cloudstack/pull/11703 |
| .. _`#12047`: https://github.com/apache/cloudstack/pull/12047 |
| .. _`#12307`: https://github.com/apache/cloudstack/pull/12307 |
| .. _`#12285`: https://github.com/apache/cloudstack/pull/12285 |
| .. _`#11704`: https://github.com/apache/cloudstack/pull/11704 |
| .. _`#12389`: https://github.com/apache/cloudstack/pull/12389 |
| .. _`#12356`: https://github.com/apache/cloudstack/pull/12356 |
| .. _`#12332`: https://github.com/apache/cloudstack/pull/12332 |
| .. _`#11750`: https://github.com/apache/cloudstack/pull/11750 |
| .. _`#12181`: https://github.com/apache/cloudstack/pull/12181 |
| .. _`#12387`: https://github.com/apache/cloudstack/pull/12387 |
| .. _`#10790`: https://github.com/apache/cloudstack/pull/10790 |
| .. _`#12232`: https://github.com/apache/cloudstack/pull/12232 |
| .. _`#11780`: https://github.com/apache/cloudstack/pull/11780 |
| .. _`#12360`: https://github.com/apache/cloudstack/pull/12360 |
| .. _`#12335`: https://github.com/apache/cloudstack/pull/12335 |
| .. _`#12021`: https://github.com/apache/cloudstack/pull/12021 |
| .. _`#12351`: https://github.com/apache/cloudstack/pull/12351 |
| .. _`#12129`: https://github.com/apache/cloudstack/pull/12129 |
| .. _`#12350`: https://github.com/apache/cloudstack/pull/12350 |
| .. _`#12300`: https://github.com/apache/cloudstack/pull/12300 |
| .. _`#12319`: https://github.com/apache/cloudstack/pull/12319 |
| .. _`#12302`: https://github.com/apache/cloudstack/pull/12302 |
| .. _`#12318`: https://github.com/apache/cloudstack/pull/12318 |
| .. _`#12334`: https://github.com/apache/cloudstack/pull/12334 |
| .. _`#11950`: https://github.com/apache/cloudstack/pull/11950 |
| .. _`#7857`: https://github.com/apache/cloudstack/pull/7857 |
| .. _`#10898`: https://github.com/apache/cloudstack/pull/10898 |
| .. _`#12284`: https://github.com/apache/cloudstack/pull/12284 |
| .. _`#11429`: https://github.com/apache/cloudstack/pull/11429 |
| .. _`#12259`: https://github.com/apache/cloudstack/pull/12259 |
| .. _`#10363`: https://github.com/apache/cloudstack/pull/10363 |
| .. _`#12012`: https://github.com/apache/cloudstack/pull/12012 |
| .. _`#11986`: https://github.com/apache/cloudstack/pull/11986 |
| .. _`#11967`: https://github.com/apache/cloudstack/pull/11967 |
| .. _`#11932`: https://github.com/apache/cloudstack/pull/11932 |
| .. _`#12234`: https://github.com/apache/cloudstack/pull/12234 |
| .. _`#12000`: https://github.com/apache/cloudstack/pull/12000 |
| .. _`#12140`: https://github.com/apache/cloudstack/pull/12140 |
| .. _`#12167`: https://github.com/apache/cloudstack/pull/12167 |
| .. _`#11761`: https://github.com/apache/cloudstack/pull/11761 |
| .. _`#11789`: https://github.com/apache/cloudstack/pull/11789 |
| .. _`#12014`: https://github.com/apache/cloudstack/pull/12014 |
| .. _`#12145`: https://github.com/apache/cloudstack/pull/12145 |
| .. _`#12063`: https://github.com/apache/cloudstack/pull/12063 |
| .. _`#11839`: https://github.com/apache/cloudstack/pull/11839 |
| .. _`#8603`: https://github.com/apache/cloudstack/pull/8603 |
| .. _`#12174`: https://github.com/apache/cloudstack/pull/12174 |
| .. _`#12153`: https://github.com/apache/cloudstack/pull/12153 |
| .. _`#11572`: https://github.com/apache/cloudstack/pull/11572 |
| .. _`#12103`: https://github.com/apache/cloudstack/pull/12103 |
| .. _`#12148`: https://github.com/apache/cloudstack/pull/12148 |
| .. _`#12146`: https://github.com/apache/cloudstack/pull/12146 |
| .. _`#12111`: https://github.com/apache/cloudstack/pull/12111 |
| .. _`#11591`: https://github.com/apache/cloudstack/pull/11591 |
| .. _`#12083`: https://github.com/apache/cloudstack/pull/12083 |
| .. _`#12060`: https://github.com/apache/cloudstack/pull/12060 |
| .. _`#12028`: https://github.com/apache/cloudstack/pull/12028 |
| .. _`#11843`: https://github.com/apache/cloudstack/pull/11843 |
| .. _`#12003`: https://github.com/apache/cloudstack/pull/12003 |
| .. _`#11531`: https://github.com/apache/cloudstack/pull/11531 |
| .. _`#12020`: https://github.com/apache/cloudstack/pull/12020 |
| .. _`#11571`: https://github.com/apache/cloudstack/pull/11571 |
| .. _`#10715`: https://github.com/apache/cloudstack/pull/10715 |
| .. _`#11740`: https://github.com/apache/cloudstack/pull/11740 |
| .. _`#10705`: https://github.com/apache/cloudstack/pull/10705 |
| .. _`#11845`: https://github.com/apache/cloudstack/pull/11845 |
| .. _`#12004`: https://github.com/apache/cloudstack/pull/12004 |
| .. _`#11929`: https://github.com/apache/cloudstack/pull/11929 |
| .. _`#11847`: https://github.com/apache/cloudstack/pull/11847 |
| .. _`#11897`: https://github.com/apache/cloudstack/pull/11897 |
| |
| Changes in 4.22.0.0 since 4.21.0.0 |
| =================================== |
| |
| Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/37?closed=1 |
| to track its issues |
| |
| |
| .. cssclass:: table-striped table-bordered table-hover github-changes-table |
| |
| |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | Version | Github | Description | |
| +=========================+===============+============================================================+ |
| | 4.22.0.0 | `#11944`_ | NAS BnR: Fix error in Restore and attach volume | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11926`_ | [PowerFlex] Fix the config 'powerflex.connect.on.demand' | |
| | | | description | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11902`_ | Fix CKS cluster creation not honoring the CKS ISO arch | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11909`_ | UI: Minor fix for extra params display for VMware to KVM | |
| | | | migration | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11908`_ | [VMware to KVM migration] Check source VM against the | |
| | | | selected offering | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11907`_ | Fix VMScheduler unit test for daylight saving time | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11651`_ | pre-commit add `chmod 644` manual hook for Markdown | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11870`_ | pre-commit auto add license headers for all Markdown files | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11065`_ | pre-commit: add oxipng a lossless PNG compression | |
| | | | optimizer | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11901`_ | Fix upgrade router template operation failure displayed on | |
| | | | the UI | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11900`_ | Avoid html escaping while saving vmsettings in | |
| | | | backup_details | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11892`_ | Fix: NPE thrown on VMware to KVM migration tasks listing | |
| | | | for removed VMs | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11896`_ | UI: Fix duplicate memory values on InfoCard view | |
| | | | conditions | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11887`_ | Fix OOB test failures in ci.yml github actions | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11873`_ | Update CI workflow to use Ubuntu 24.04 and comply to PEP | |
| | | | 625 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11863`_ | Add erikbocks as a collaborator | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11856`_ | server: return extension path only to root admins | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11841`_ | Fixes for Import VM Tasks listing | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11318`_ | cloudutils: fix warning, error during kvm agent | |
| | | | installation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10223`_ | Allow counters to be created with same name, provider and | |
| | | | source as a deleted one | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11823`_ | systemvm: fix duplicated "en_US.UTF-8 UTF-8" in | |
| | | | /etc/locale.gen | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11419`_ | Add support for CSI driver in CKS | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11624`_ | Routed: fix create network exception when auto-allocation | |
| | | | is disabled | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11754`_ | NAS BnR: Create Instance from Backup issues | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11822`_ | agent: increase timeout for host arch retrieval | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11836`_ | Fix volume copy from primary to primary in simulator | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11832`_ | update the developers guide link on the API page during | |
| | | | generation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11786`_ | Support xz format for template registration | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11767`_ | server: consistent behaviour for list apis with project=-1 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10423`_ | Add logs for host removal | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11766`_ | ui: Allow edit source CIDR on load balancer rule | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11413`_ | UI: Prevent exceptions when network service provider | |
| | | | that's disabled is viewed | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11548`_ | api,server,ui: allow cleaning up external details for host | |
| | | | and serviceoffering | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11688`_ | Standardize Markdown headings; enforce MD003 with | |
| | | | markdownlint | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11667`_ | pre-commit: enforce mixed-line-ending for all files | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11664`_ | Update GitHub Actions | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11665`_ | Remove misspelled file not found from rat excludes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#9561`_ | Allow uploading of ISO for creating kubernetes supported | |
| | | | versions | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11781`_ | PR #11778 with changes for main branch | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11465`_ | UI: Add validator for CIDR being passed | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11662`_ | pre-commit: add hooks `check-illegal-windows-names` and | |
| | | | `file-content… | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10135`_ | Removal of UI blockage to access the | |
| | | | `changeOfferingForVolume` API | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11446`_ | server: enable KVM volume and VM snapshot by default | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11470`_ | api/server: list networks by name | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10212`_ | Enforce distinct hostnames network | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11680`_ | Markdown: add documentation on pre-commit usage | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11811`_ | importvm: fix IP address allocation on Shared networks | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11594`_ | VMware to KVM Migrations improvements | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11613`_ | Added Extension for MaaS integration in CloudStack | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11738`_ | UI: Move Backup Repository to Infrastructure (from | |
| | | | Configuration) | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11815`_ | ui: fix add host form state on submit | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11812`_ | UI: Fix for cluster addition in VMware | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11587`_ | API: Add support to list all snapshot policies & backup | |
| | | | schedules | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11625`_ | Migrate volume improvements, to bypass secondary storage | |
| | | | when copy volume between pools is allowed directly | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11782`_ | Delete template from storage pool instantly if no volume | |
| | | | is using it | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11589`_ | server: consistent domainpath in api responses | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11793`_ | update jetty | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11773`_ | storage: change storage pool to Up state when cancel | |
| | | | storage migration | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11801`_ | Sanitize the rbd file cmd parameter logs during qemu-img | |
| | | | convert (through Script) | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10282`_ | Add `Hypervisor default` as cache mode for disk offerings | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11760`_ | UI: Fix primary storage for datastore cluster and retain | |
| | | | traffic labels during zone deployment | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11488`_ | refactor: remove use of term entry-point from extensions | |
| | | | code base | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10533`_ | Deal with crosssite api call after login. | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11778`_ | systemvmtemplate: Bump Debian version to 12.12.0 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10740`_ | Storage pool response improvements | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11654`_ | Add support for providing userdata to system VMs | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11722`_ | Fix to not enable the disabled local storage(s) on host | |
| | | | connection | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11541`_ | Make kvm domain persistent when unmanaged from CS | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11228`_ | server: add user.password.reset.smtp.useStartTLS and | |
| | | | enabledSecurityProtocols for password reset | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11684`_ | NAS backup provider: Support restore from backup to | |
| | | | volumes on Ceph storage pool(s), and take backup for | |
| | | | stopped instances with volumes on Ceph storage pool(s) | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11787`_ | linstor: use sparse/discard qemu-img convert on thin | |
| | | | devices | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10641`_ | VMware: match nic mac for ip address fetch | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10983`_ | Fixed and enhanced vlan field validation in the UI | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11735`_ | CKS: fix CKS creation on an existing Shared or Routed | |
| | | | network | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11771`_ | ui: fix overflow for value in DetailInput | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11522`_ | Fix removeUsage for backups | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11751`_ | Consider Instance in Starting state as well for allocation | |
| | | | algorithm | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11462`_ | Add UUID field for LDAP configuration | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11726`_ | Shared Filesystem support on Config Drive Networks | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11732`_ | Extensions: use home directory of cloud user instead of | |
| | | | /var/lib/cloudstack/management/ | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11639`_ | CKS: generate a random UUID as password of CKS user in | |
| | | | project | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11715`_ | Fix detection of Mi3xx GPUs | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11719`_ | UI support for extraconfig in deploy and update instance | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11753`_ | Fix importing unmanaged instances due to incorrect | |
| | | | internal name | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11741`_ | noVNC: make show dot configurable | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11720`_ | CKS: fix control plane endpoint IP | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11601`_ | extension/proxmox: add console access for instances | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10962`_ | systemvm: fix failed to get script version when patch | |
| | | | system vm or router | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11198`_ | server: set download volume format to qcow2 for KVM | |
| | | | volumes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11546`_ | Add support EL10 & support java 21 for EL10 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11560`_ | Create Instance from backup on another Zone (DRaaS use | |
| | | | case) | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11702`_ | ui: do not show admin only options to users while | |
| | | | registering template | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11687`_ | KVM: fix delete vm snapshot if it does not exist with a | |
| | | | Stopped vm | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11696`_ | LDAP: honour nested groups for MSAD | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11686`_ | Fix vpclimit count for listAcccount API response | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11530`_ | server: set VirtualMachineTO arch from template if present | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11640`_ | honor templateId passed in importVM API | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11666`_ | Mount the disabled storage pools by default | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11612`_ | ui: allow provisioning backups during instance deploy | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11659`_ | Fix VM import DB sequence issue on import failure | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#8452`_ | Cleanup allocated snapshots / vm snapshots, and update | |
| | | | pending ones to Error on MS start | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11259`_ | ui: fix build on latest Ubuntu and macOS | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11506`_ | Update gson date format for serializing/deserializing Date | |
| | | | in MS stats | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11682`_ | api,server: support templatetype when upload template from | |
| | | | local | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11681`_ | VR: consider NICs for remote access VPN when apply dhcp | |
| | | | entry | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10710`_ | [router] make a distinction between fatal errors, warnings | |
| | | | and unknown as healthcheck result | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11652`_ | Fix scaleKubernetesCluster API | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11017`_ | Add yamllint pre-commit hook for YAML file standardization | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11464`_ | Add cleanup for tiers dropdown on assignVirtualMachine API | |
| | | | form | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11676`_ | chore(markdown): use https on links | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11670`_ | use /prod/stat to get uptime instead of the uptime command | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11618`_ | Netris: Fix inactive VPCs deletion | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11663`_ | PULL_REQUEST_TEMPLATE standardize case of types of changes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11284`_ | java: fix one typo in many files | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11285`_ | Fix spelling in Java and Python files; update the ignored | |
| | | | words list `codespell.txt` | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10150`_ | pre-commit add hook `check-shebang-scripts-are-executable` | |
| | | | for Shell | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11289`_ | misc: pre-commit auto remove unneeded trailing whitespace | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11415`_ | Move console proxy related global settings to Zone level | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11568`_ | Allow updating of Load Balancer source CIDR list | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#9793`_ | pre-commit: clean up Python flake8 excludes with black | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11300`_ | Add CodeQL Analysis for GitHub Actions | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11617`_ | Filter netris vNets only by VPC ID as filter by site isn't | |
| | | | working as expected on Netris end | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11569`_ | [KVM] Allow passing the OS type machine for KVM XML | |
| | | | domains through VM setting | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11410`_ | Add LB service to Custom Netris VPC/Network offerings | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11632`_ | Fix for No VMs start after Renew Host Security Keys due to | |
| | | | wrong qemu group reading | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11602`_ | [UI] Fix group disable action for compute and disk | |
| | | | offering | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11590`_ | ui: fix tab name in query params | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11389`_ | Fix NPE during VM IP fetch for shared networks | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11576`_ | ui: searchview change should only remove related query | |
| | | | params | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11406`_ | Add all workflow buttons to README | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11558`_ | server: check limit on correct store during snapshot | |
| | | | allocation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11554`_ | ScaleIO/PowerFlex smoke tests improvements, and some fixes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11614`_ | fix qemu-img path in cloudstack sudoers | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11468`_ | Improvement: SSL offloading with Virtual Router | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10735`_ | ssvm: use mgmt network if no storage network | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11598`_ | Fix transition exception when scaling Stopped k8s clusters | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11610`_ | Fix NPE in case host UEFI detail is not set on agent | |
| | | | connection | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11507`_ | Import KVM VM: Autodetect vlan id from bridge name | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10970`_ | IPv6 firewall: accept packets from related and established | |
| | | | connections | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#9305`_ | server: allow migration of vm with snapshots for vmware | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10869`_ | Change log level of AgentHandler#processRequest() | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11556`_ | server: allow adding non-overlapping ipv6 ranges in same | |
| | | | vlan | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11528`_ | CKS: Validate network offering from network if provided | |
| | | | rather than global setting | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11575`_ | ui: donot remove account, domain from query on public ip | |
| | | | filter change | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11314`_ | server: prevent vm schedule update failure for time when | |
| | | | not changed | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11218`_ | server,kvm: detect boot options for vm import | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10734`_ | 2fa: log error on totp mismatch | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11487`_ | Delete session after key expiration | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11361`_ | Make logout function more robust to prevent session issues | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11553`_ | [UI] Fix display of disk size and IOPS fields in the scale | |
| | | | VM form | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11557`_ | kvm: add ssvm storage nic null uri check during plug | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11543`_ | systemvm template: update URLs of debian ISOs | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11536`_ | ui: show multiple domains as links in list view | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11329`_ | server: remove extra chars when template status is error | |
| | | | string | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11485`_ | Don't show backup in list_capacity for dummy plugin or if | |
| | | | backup_framework is disabled | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10865`_ | ui: do not filter edge zones while registering | |
| | | | directdownload iso | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11134`_ | Update md5sum to sha512sum | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11489`_ | ui: fix extension path with name having special characters | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11230`_ | Added events for snapshots, vmsnapshots, internalLB | |
| | | | operations | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11540`_ | make server threads configurable with server.properties | |
| | | | file | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11542`_ | test: fix test_04_rvpc_network_garbage_collector_nics | |
| | | | failure | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11550`_ | [UI] Use update offering APIs to disable compute and disk | |
| | | | offerings | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11030`_ | .github: Update to JDK 17 in ci.yml and build.yml | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11136`_ | utils: add UuidUtils.nameUUIDFromBytes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11135`_ | packaging: add pre-check.sh | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11379`_ | Remove Domain/IP from Password Reset Link to custom Global | |
| | | | Setting | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11469`_ | schema: Add upgrade path from 4.21.0.0 to 4.22.0.0 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11537`_ | api: use single quote instead of double quote in | |
| | | | StatsResponse | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11532`_ | kvm: fix vm deployment with direct-download iso | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10152`_ | Add response object required by go SDK for parsing | |
| | | | response | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11243`_ | SG: Apply rules for both ipv4/ipv6 of VMs with associated | |
| | | | account/SG | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10545`_ | UI: Hide User Card from config.userCard.enabled option | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#10723`_ | Add logs to keystore-setup and fix password regex | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11518`_ | VPC VR: return UNKNOWN redundant state if no guest nics | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11466`_ | UI: Prevent restriction of changeOfferingForVolume API to | |
| | | | Admin role | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11504`_ | scripts: fix external provision to use correct power state | |
| | | | & hyperv powersync | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.22.0.0 | `#11516`_ | Fix for live migration of VM with config drive, on KVM | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| |
| 177 Issues listed |
| |
| .. _`#11944`: https://github.com/apache/cloudstack/pull/11944 |
| .. _`#11926`: https://github.com/apache/cloudstack/pull/11926 |
| .. _`#11902`: https://github.com/apache/cloudstack/pull/11902 |
| .. _`#11909`: https://github.com/apache/cloudstack/pull/11909 |
| .. _`#11908`: https://github.com/apache/cloudstack/pull/11908 |
| .. _`#11907`: https://github.com/apache/cloudstack/pull/11907 |
| .. _`#11651`: https://github.com/apache/cloudstack/pull/11651 |
| .. _`#11870`: https://github.com/apache/cloudstack/pull/11870 |
| .. _`#11065`: https://github.com/apache/cloudstack/pull/11065 |
| .. _`#11901`: https://github.com/apache/cloudstack/pull/11901 |
| .. _`#11900`: https://github.com/apache/cloudstack/pull/11900 |
| .. _`#11892`: https://github.com/apache/cloudstack/pull/11892 |
| .. _`#11896`: https://github.com/apache/cloudstack/pull/11896 |
| .. _`#11887`: https://github.com/apache/cloudstack/pull/11887 |
| .. _`#11873`: https://github.com/apache/cloudstack/pull/11873 |
| .. _`#11863`: https://github.com/apache/cloudstack/pull/11863 |
| .. _`#11856`: https://github.com/apache/cloudstack/pull/11856 |
| .. _`#11841`: https://github.com/apache/cloudstack/pull/11841 |
| .. _`#11318`: https://github.com/apache/cloudstack/pull/11318 |
| .. _`#10223`: https://github.com/apache/cloudstack/pull/10223 |
| .. _`#11823`: https://github.com/apache/cloudstack/pull/11823 |
| .. _`#11419`: https://github.com/apache/cloudstack/pull/11419 |
| .. _`#11624`: https://github.com/apache/cloudstack/pull/11624 |
| .. _`#11754`: https://github.com/apache/cloudstack/pull/11754 |
| .. _`#11822`: https://github.com/apache/cloudstack/pull/11822 |
| .. _`#11836`: https://github.com/apache/cloudstack/pull/11836 |
| .. _`#11832`: https://github.com/apache/cloudstack/pull/11832 |
| .. _`#11786`: https://github.com/apache/cloudstack/pull/11786 |
| .. _`#11767`: https://github.com/apache/cloudstack/pull/11767 |
| .. _`#10423`: https://github.com/apache/cloudstack/pull/10423 |
| .. _`#11766`: https://github.com/apache/cloudstack/pull/11766 |
| .. _`#11413`: https://github.com/apache/cloudstack/pull/11413 |
| .. _`#11548`: https://github.com/apache/cloudstack/pull/11548 |
| .. _`#11688`: https://github.com/apache/cloudstack/pull/11688 |
| .. _`#11667`: https://github.com/apache/cloudstack/pull/11667 |
| .. _`#11664`: https://github.com/apache/cloudstack/pull/11664 |
| .. _`#11665`: https://github.com/apache/cloudstack/pull/11665 |
| .. _`#9561`: https://github.com/apache/cloudstack/pull/9561 |
| .. _`#11781`: https://github.com/apache/cloudstack/pull/11781 |
| .. _`#11465`: https://github.com/apache/cloudstack/pull/11465 |
| .. _`#11662`: https://github.com/apache/cloudstack/pull/11662 |
| .. _`#10135`: https://github.com/apache/cloudstack/pull/10135 |
| .. _`#11446`: https://github.com/apache/cloudstack/pull/11446 |
| .. _`#11470`: https://github.com/apache/cloudstack/pull/11470 |
| .. _`#10212`: https://github.com/apache/cloudstack/pull/10212 |
| .. _`#11680`: https://github.com/apache/cloudstack/pull/11680 |
| .. _`#11811`: https://github.com/apache/cloudstack/pull/11811 |
| .. _`#11594`: https://github.com/apache/cloudstack/pull/11594 |
| .. _`#11613`: https://github.com/apache/cloudstack/pull/11613 |
| .. _`#11738`: https://github.com/apache/cloudstack/pull/11738 |
| .. _`#11815`: https://github.com/apache/cloudstack/pull/11815 |
| .. _`#11812`: https://github.com/apache/cloudstack/pull/11812 |
| .. _`#11587`: https://github.com/apache/cloudstack/pull/11587 |
| .. _`#11625`: https://github.com/apache/cloudstack/pull/11625 |
| .. _`#11782`: https://github.com/apache/cloudstack/pull/11782 |
| .. _`#11589`: https://github.com/apache/cloudstack/pull/11589 |
| .. _`#11793`: https://github.com/apache/cloudstack/pull/11793 |
| .. _`#11773`: https://github.com/apache/cloudstack/pull/11773 |
| .. _`#11801`: https://github.com/apache/cloudstack/pull/11801 |
| .. _`#10282`: https://github.com/apache/cloudstack/pull/10282 |
| .. _`#11760`: https://github.com/apache/cloudstack/pull/11760 |
| .. _`#11488`: https://github.com/apache/cloudstack/pull/11488 |
| .. _`#10533`: https://github.com/apache/cloudstack/pull/10533 |
| .. _`#11778`: https://github.com/apache/cloudstack/pull/11778 |
| .. _`#10740`: https://github.com/apache/cloudstack/pull/10740 |
| .. _`#11654`: https://github.com/apache/cloudstack/pull/11654 |
| .. _`#11722`: https://github.com/apache/cloudstack/pull/11722 |
| .. _`#11541`: https://github.com/apache/cloudstack/pull/11541 |
| .. _`#11228`: https://github.com/apache/cloudstack/pull/11228 |
| .. _`#11684`: https://github.com/apache/cloudstack/pull/11684 |
| .. _`#11787`: https://github.com/apache/cloudstack/pull/11787 |
| .. _`#10641`: https://github.com/apache/cloudstack/pull/10641 |
| .. _`#10983`: https://github.com/apache/cloudstack/pull/10983 |
| .. _`#11735`: https://github.com/apache/cloudstack/pull/11735 |
| .. _`#11771`: https://github.com/apache/cloudstack/pull/11771 |
| .. _`#11522`: https://github.com/apache/cloudstack/pull/11522 |
| .. _`#11751`: https://github.com/apache/cloudstack/pull/11751 |
| .. _`#11462`: https://github.com/apache/cloudstack/pull/11462 |
| .. _`#11726`: https://github.com/apache/cloudstack/pull/11726 |
| .. _`#11732`: https://github.com/apache/cloudstack/pull/11732 |
| .. _`#11639`: https://github.com/apache/cloudstack/pull/11639 |
| .. _`#11715`: https://github.com/apache/cloudstack/pull/11715 |
| .. _`#11719`: https://github.com/apache/cloudstack/pull/11719 |
| .. _`#11753`: https://github.com/apache/cloudstack/pull/11753 |
| .. _`#11741`: https://github.com/apache/cloudstack/pull/11741 |
| .. _`#11720`: https://github.com/apache/cloudstack/pull/11720 |
| .. _`#11601`: https://github.com/apache/cloudstack/pull/11601 |
| .. _`#10962`: https://github.com/apache/cloudstack/pull/10962 |
| .. _`#11198`: https://github.com/apache/cloudstack/pull/11198 |
| .. _`#11546`: https://github.com/apache/cloudstack/pull/11546 |
| .. _`#11560`: https://github.com/apache/cloudstack/pull/11560 |
| .. _`#11702`: https://github.com/apache/cloudstack/pull/11702 |
| .. _`#11687`: https://github.com/apache/cloudstack/pull/11687 |
| .. _`#11696`: https://github.com/apache/cloudstack/pull/11696 |
| .. _`#11686`: https://github.com/apache/cloudstack/pull/11686 |
| .. _`#11530`: https://github.com/apache/cloudstack/pull/11530 |
| .. _`#11640`: https://github.com/apache/cloudstack/pull/11640 |
| .. _`#11666`: https://github.com/apache/cloudstack/pull/11666 |
| .. _`#11612`: https://github.com/apache/cloudstack/pull/11612 |
| .. _`#11659`: https://github.com/apache/cloudstack/pull/11659 |
| .. _`#8452`: https://github.com/apache/cloudstack/pull/8452 |
| .. _`#11259`: https://github.com/apache/cloudstack/pull/11259 |
| .. _`#11506`: https://github.com/apache/cloudstack/pull/11506 |
| .. _`#11682`: https://github.com/apache/cloudstack/pull/11682 |
| .. _`#11681`: https://github.com/apache/cloudstack/pull/11681 |
| .. _`#10710`: https://github.com/apache/cloudstack/pull/10710 |
| .. _`#11652`: https://github.com/apache/cloudstack/pull/11652 |
| .. _`#11017`: https://github.com/apache/cloudstack/pull/11017 |
| .. _`#11464`: https://github.com/apache/cloudstack/pull/11464 |
| .. _`#11676`: https://github.com/apache/cloudstack/pull/11676 |
| .. _`#11670`: https://github.com/apache/cloudstack/pull/11670 |
| .. _`#11618`: https://github.com/apache/cloudstack/pull/11618 |
| .. _`#11663`: https://github.com/apache/cloudstack/pull/11663 |
| .. _`#11284`: https://github.com/apache/cloudstack/pull/11284 |
| .. _`#11285`: https://github.com/apache/cloudstack/pull/11285 |
| .. _`#10150`: https://github.com/apache/cloudstack/pull/10150 |
| .. _`#11289`: https://github.com/apache/cloudstack/pull/11289 |
| .. _`#11415`: https://github.com/apache/cloudstack/pull/11415 |
| .. _`#11568`: https://github.com/apache/cloudstack/pull/11568 |
| .. _`#9793`: https://github.com/apache/cloudstack/pull/9793 |
| .. _`#11300`: https://github.com/apache/cloudstack/pull/11300 |
| .. _`#11617`: https://github.com/apache/cloudstack/pull/11617 |
| .. _`#11569`: https://github.com/apache/cloudstack/pull/11569 |
| .. _`#11410`: https://github.com/apache/cloudstack/pull/11410 |
| .. _`#11632`: https://github.com/apache/cloudstack/pull/11632 |
| .. _`#11602`: https://github.com/apache/cloudstack/pull/11602 |
| .. _`#11590`: https://github.com/apache/cloudstack/pull/11590 |
| .. _`#11389`: https://github.com/apache/cloudstack/pull/11389 |
| .. _`#11576`: https://github.com/apache/cloudstack/pull/11576 |
| .. _`#11406`: https://github.com/apache/cloudstack/pull/11406 |
| .. _`#11558`: https://github.com/apache/cloudstack/pull/11558 |
| .. _`#11554`: https://github.com/apache/cloudstack/pull/11554 |
| .. _`#11614`: https://github.com/apache/cloudstack/pull/11614 |
| .. _`#11468`: https://github.com/apache/cloudstack/pull/11468 |
| .. _`#10735`: https://github.com/apache/cloudstack/pull/10735 |
| .. _`#11598`: https://github.com/apache/cloudstack/pull/11598 |
| .. _`#11610`: https://github.com/apache/cloudstack/pull/11610 |
| .. _`#11507`: https://github.com/apache/cloudstack/pull/11507 |
| .. _`#10970`: https://github.com/apache/cloudstack/pull/10970 |
| .. _`#9305`: https://github.com/apache/cloudstack/pull/9305 |
| .. _`#10869`: https://github.com/apache/cloudstack/pull/10869 |
| .. _`#11556`: https://github.com/apache/cloudstack/pull/11556 |
| .. _`#11528`: https://github.com/apache/cloudstack/pull/11528 |
| .. _`#11575`: https://github.com/apache/cloudstack/pull/11575 |
| .. _`#11314`: https://github.com/apache/cloudstack/pull/11314 |
| .. _`#11218`: https://github.com/apache/cloudstack/pull/11218 |
| .. _`#10734`: https://github.com/apache/cloudstack/pull/10734 |
| .. _`#11487`: https://github.com/apache/cloudstack/pull/11487 |
| .. _`#11361`: https://github.com/apache/cloudstack/pull/11361 |
| .. _`#11553`: https://github.com/apache/cloudstack/pull/11553 |
| .. _`#11557`: https://github.com/apache/cloudstack/pull/11557 |
| .. _`#11543`: https://github.com/apache/cloudstack/pull/11543 |
| .. _`#11536`: https://github.com/apache/cloudstack/pull/11536 |
| .. _`#11329`: https://github.com/apache/cloudstack/pull/11329 |
| .. _`#11485`: https://github.com/apache/cloudstack/pull/11485 |
| .. _`#10865`: https://github.com/apache/cloudstack/pull/10865 |
| .. _`#11134`: https://github.com/apache/cloudstack/pull/11134 |
| .. _`#11489`: https://github.com/apache/cloudstack/pull/11489 |
| .. _`#11230`: https://github.com/apache/cloudstack/pull/11230 |
| .. _`#11540`: https://github.com/apache/cloudstack/pull/11540 |
| .. _`#11542`: https://github.com/apache/cloudstack/pull/11542 |
| .. _`#11550`: https://github.com/apache/cloudstack/pull/11550 |
| .. _`#11030`: https://github.com/apache/cloudstack/pull/11030 |
| .. _`#11136`: https://github.com/apache/cloudstack/pull/11136 |
| .. _`#11135`: https://github.com/apache/cloudstack/pull/11135 |
| .. _`#11379`: https://github.com/apache/cloudstack/pull/11379 |
| .. _`#11469`: https://github.com/apache/cloudstack/pull/11469 |
| .. _`#11537`: https://github.com/apache/cloudstack/pull/11537 |
| .. _`#11532`: https://github.com/apache/cloudstack/pull/11532 |
| .. _`#10152`: https://github.com/apache/cloudstack/pull/10152 |
| .. _`#11243`: https://github.com/apache/cloudstack/pull/11243 |
| .. _`#10545`: https://github.com/apache/cloudstack/pull/10545 |
| .. _`#10723`: https://github.com/apache/cloudstack/pull/10723 |
| .. _`#11518`: https://github.com/apache/cloudstack/pull/11518 |
| .. _`#11466`: https://github.com/apache/cloudstack/pull/11466 |
| .. _`#11504`: https://github.com/apache/cloudstack/pull/11504 |
| .. _`#11516`: https://github.com/apache/cloudstack/pull/11516 |
| |
| Changes in 4.21.0.0 since 4.20.1.0 |
| =================================== |
| |
| Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/35?closed=1 |
| to track its issues |
| |
| .. cssclass:: table-striped table-bordered table-hover github-changes-table |
| |
| |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | Version | Github | Description | |
| +=========================+===============+============================================================+ |
| | 4.21.0.0 | `#11490`_ | Fix of create a template from a StorPool snapshot on | |
| | | | another zone | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11457`_ | Fix deployment of CKS clusters in Basic zone | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11463`_ | Remove non-existent network service provider from UI | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11455`_ | Update error message when no snapshot strategy is found | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11458`_ | Fix for PowerFlex MDM configuration on host while | |
| | | | preparing the SDC connection | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11452`_ | Fix for create template from snapshot (for snapshots on | |
| | | | primary storage and storage doesn't support create | |
| | | | snapshot to template directly) | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10964`_ | [KVM] CPU Features for System VMs | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11448`_ | Fix snapshot physical size listing | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11450`_ | Proxmox: fix restore snapshot with memory | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11397`_ | linstor: fix getVolumeStats if multiple Linstor primary | |
| | | | storages are used | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11133`_ | server: fix conserve_mode of | |
| | | | DefaultIsolatedNetworkOfferingForVpcNetworks | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11435`_ | Exclude External hypervisor type during upgrade for System | |
| | | | VM template checks | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11401`_ | UI: fix addHost error in zone creation wizard | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11432`_ | Add support for nvidia vGPU support with vendor specific | |
| | | | framework | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10485`_ | Fix ConfigurationVO load exception after schema change | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11393`_ | ui: make vpc cidr required when not showing cidrsize | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10645`_ | Network rate must be multiplied by 125 not 128 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11418`_ | noVNC: Show a dot cursor when the cursor is not visible | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11427`_ | UI: Fix duplicate edit zone button on Basic zones | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11417`_ | Fix edit of compute offering in UI | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11062`_ | api: fix scale or upgrade systemvm | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11404`_ | [UI] Fix zone creation wizard stuck on configuring public | |
| | | | traffic | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11351`_ | Fix of deployment VM from a copied snapshot in another | |
| | | | zone | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11386`_ | get forward header for proxies and apply it in Jetty | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11392`_ | cleanup: remove com.cloud.user.MockAccountManagerImpl | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11242`_ | server: fix vm deployment without networkid in a zone with | |
| | | | shared networks | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11376`_ | Agent connection improvements | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10860`_ | Fix infrastructure leak on exception while | |
| | | | attaching/detaching volumes in VMware | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11388`_ | Fix create statement for safer upgrades | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11384`_ | Remove volume size check in restoreBackupToVM | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11373`_ | juniper-contrail: publish events only for the module | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#9733`_ | custom AccessLogger | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#9478`_ | Support of snapshot copy to primary storage in different | |
| | | | zones. | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11366`_ | fix storage pool capacity threshold flag | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11197`_ | Handle project delete in details view | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11315`_ | ui: pass validated storagepolicy for swift store | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11380`_ | plugin-swift: handle null cache store | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11298`_ | added online/offline copy method for Primera storage | |
| | | | adapter | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11181`_ | Improve volume backup restoration log | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11115`_ | ceph: fix SignatureDoesNotMatch by using correct secret | |
| | | | key when create bucket | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11372`_ | cloud.spec: provide option between tzdata-java and | |
| | | | timezone-java | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11377`_ | Netris: Fix Netris provider parameter name and response | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11016`_ | API to list console sessions | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11374`_ | Fix failing simulator vgpu test | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11349`_ | ui: fix initial pagination for images in deploy forms | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11254`_ | agent: increase timeout for host arch retrieval | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11369`_ | ui: update project menu on projects change | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11370`_ | ui: fix api type in InfiniteScrollSelect | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11291`_ | Update System VM template Guest OS version | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11355`_ | api,server,ui: allow listing events by state | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11164`_ | UI support for deploy a VM from volume/snapshot | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11107`_ | Refactoring smoke tests | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11340`_ | Fix GPU discovery script to make it run with mdev for | |
| | | | SR-IOV enabled devices | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11313`_ | Show chain size in snapshot response for incremental | |
| | | | snapshots | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11353`_ | UI: Fix cpu & memory details on list view for unmanaged | |
| | | | k8s clusters (CAPC) | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10946`_ | Find system VM templates for CKS clusters and SharedFS | |
| | | | honouring the preferred architecture | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11177`_ | Allow full clone volumes with thin provisioning | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11070`_ | fix fsvm-init.yml to detect virtio-scsi in kvm | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10140`_ | Create new Instance from VM backup | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10902`_ | Selected update traffic type based on chosen traffic type | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11337`_ | ui: fix delete traffic type | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11354`_ | [UI] Use GET request method for list API calls | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11352`_ | API: Set Object name when expunging VM | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11343`_ | Support to list templates in ready state (new API | |
| | | | parameter 'isready', similar to list ISOs) | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11330`_ | Shutdown MS maintenance jobs when finished | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11223`_ | Refactoring retention of backup schedules | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11142`_ | UI: Display NSX Provider only when NSX is the selected | |
| | | | Isolation method | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11316`_ | Fix listCapacity sort by usage | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11342`_ | kvm: fix regression | |
| | | | 5a52ca78ae5e165211c618525613c3d62cfd1b28 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11317`_ | ui: make events tab selected columns persistent using | |
| | | | cache | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11245`_ | kvm, ui: fix interface when using vlan subnet for storage | |
| | | | traffic type | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11306`_ | ui: fix advance setting behaviour in autoscale form | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11332`_ | Fix build and ui build errors in main | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11119`_ | Upgrade noVNC from 1.4.0 to 1.6.0 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11310`_ | server: fix IllegalMonitorStateException on cluster | |
| | | | managedstate change | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11328`_ | ui: fix volume size not showing | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11068`_ | [Multi-Arch] Select Template Arch when creating template | |
| | | | from volume | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11249`_ | Update CIDR/Gateway of the Shared Networks from Guest IP | |
| | | | ranges | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11143`_ | Feature: Add support for GPU with KVM hosts | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11311`_ | README: add `Contributors Avatars` and `Star History` | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11244`_ | Prevent infinite autoscaling | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11303`_ | api,server,extensions: allow updating extension resource | |
| | | | map details | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11200`_ | Fix local storage pool disconnect issue | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11307`_ | ui: fix NAN% used memory for vm | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11302`_ | server: fix NaN metrics for external resources | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11309`_ | [UI] Fix for local storage enable/disable toggle in edit | |
| | | | zone | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11042`_ | Add unit tests for getConfigResources in | |
| | | | ModuleDefinitionSet and improve context readability | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11237`_ | Prevent multi-select dropdown menu from floating on | |
| | | | scrolling through the form | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11239`_ | [DB] Add force recreate parameter to | |
| | | | cloudstack-setup-databases script | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#9752`_ | Extensions Framework & Orchestrate Anything | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11232`_ | ui: fix compute offering edit | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11195`_ | [UI] Add dedicated account field dropdown on zone creation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11292`_ | schema,framework/db,server: fix user_vm_details usage | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10986`_ | [CKS] Create Kubernetes ISO support for ARCH optional | |
| | | | parameter | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11220`_ | Mark LDAP user query timeout as incorrect login instead of | |
| | | | disabling user immediately | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11210`_ | Allow custom NTP servers for CPVM | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11053`_ | linstor: Use template's uuid if pool's downloadPath is | |
| | | | null as resour… | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10458`_ | Netris Network Plugin Integration with CloudStack | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11264`_ | Validate qcow2 file during import operation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11256`_ | Config 'vm.network.nic.max.secondary.ipaddresses' - Update | |
| | | | default value (and value if not set) to 10 as per the | |
| | | | config description and default value in parseInt of the | |
| | | | config | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11276`_ | Fix pre-commit warnings for deprecated stage names | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10975`_ | [Vmware to KVM Migration] Preserve boot type and boot mode | |
| | | | of instances to be migrated | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10856`_ | polish: Fix some inconsistencies in object names and | |
| | | | messages | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10935`_ | UI: Add option to Login to a specific Project view via | |
| | | | setting on config.json | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11221`_ | console: optimise buffer sizes for faster console | |
| | | | performance | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11207`_ | [UI] Deploy VM: Restore preselection of the first | |
| | | | available template | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10736`_ | schema, refactor: rename cloud.user_vm_details to | |
| | | | cloud.vm_instance_details | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11102`_ | UI: Fix missing labels | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10966`_ | misc: fix typo `sercurity` -> `security` | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11075`_ | UI: Fix OS Type displayed for a VM | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11087`_ | list only own zones for resource admin | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11086`_ | Fix for dynamic scaling toggle for instance | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11064`_ | pre-commit: add gitleaks to detect hardcoded secrets | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11067`_ | Fix HTML license; standardize HTML code | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11066`_ | pre-commit: upgrade markdownlint to the latest version | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11265`_ | add since parameter to BackupScheduleResponse | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11258`_ | Fix restore from NAS backup when datadisk is older than | |
| | | | the root disk. | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11204`_ | NAS backup provider: Support backup and restore with | |
| | | | Shared mount point primary storage. | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11093`_ | Object storage browser: Get Content-Type from the file | |
| | | | extension during upload | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11196`_ | OVM deprecation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11261`_ | UI: Fix ISO Hypervisor selection | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11222`_ | Fix deletion of backup schedules | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10857`_ | Add special Icon to Shared FileSystem Instances | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11211`_ | Fix to create instances with smaller templates (< 1 GB) on | |
| | | | PowerFlex/ScaleIO storage | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11215`_ | Guard OS type update for iso/template with existing vms | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11180`_ | Fix KVM incremental snapshot removal when using multiple | |
| | | | secondary storages | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11214`_ | Add format and physicalsize in listIsoOs api response | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10879`_ | Handle exception for decoder while uploading ISO from | |
| | | | local | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11138`_ | Fix update resource count failure for domains | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11231`_ | Update .asf.yaml: remove new committer Bernardo | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11054`_ | npe guard for get host info on vmware | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10917`_ | kvm: consider Debian same as Ubuntu | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11101`_ | UI: Fix traffic Label on Zone creation wizard for VMware | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11179`_ | List templates and ISOs by domain | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10947`_ | Allow populating generic templates during Zone Deployment | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11099`_ | PowerFlex/ScaleIO - Wait after SDC service | |
| | | | start/restart/stop, and retry to fetch SDC id/guid | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10632`_ | File-based disk-only VM snapshot with KVM as hypervisor | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11097`_ | Usage parsers refactoring | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11047`_ | PowerFlex/ScaleIO - MDM and host SDC connection | |
| | | | enhancements | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11063`_ | [CKS] Simplify logic for scaling CKS cluster service | |
| | | | offerings | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11191`_ | UI fix api in project view | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11128`_ | systemvm: build 4.20.2 template with 'depmod -a' | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10997`_ | CPU to Memory weight based algorithm to order cluster | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#8942`_ | GUI whitelabel runtime system | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10575`_ | Hide CloudStack version from XML response when | |
| | | | unauthenticated | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10848`_ | Remove unfinished usage job entries of the host on start | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10503`_ | KVM: Option to deploy a VM with existing volume/snapshot | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11109`_ | fix priority for volume copy operation | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11171`_ | schema: fix missing columns index | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10504`_ | Refactor: Replace sleep() with wait() | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10576`_ | Inefficient use of a for loop | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11170`_ | Improve error when a template to owned by non root-admin | |
| | | | is registered for all zones. | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11158`_ | .github: restrict codecov in UI build to apache/cloudstack | |
| | | | repo | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11168`_ | UI: Fix volumes `SearchView` | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11091`_ | [Vmware to KVM Migration] Fix issue with vCenter | |
| | | | Standalone hosts for VM listing | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11113`_ | directdownload: fix keytool importcert | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10951`_ | Allow configuring Announcement banner by admin | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10899`_ | Support ApiServer to enforce POST requests for state | |
| | | | changing APIs and requests with timestamps | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10778`_ | Normalize naming of Kubernetes clusters | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10325`_ | Add API command remove management server | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11003`_ | [VMware to KVM Migration] Fix for converted instance NPE | |
| | | | issue when source VMware instance OVF is exported from | |
| | | | management server | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11116`_ | ui: fix handler for deploy button menu | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11095`_ | server: fix orphan db transaction issue | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11085`_ | Corrected quota type indexes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10995`_ | Management Server - Prepare for Maintenance and Cancel | |
| | | | Maintenance improvements | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11106`_ | Do not rely on Memory engine in DB setup scripts | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11004`_ | Block volume shrink on Xen | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11069`_ | Support Direct Download on Ceph primary storage | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11060`_ | ui: fix missing changes from #10814 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11019`_ | [Vmware to KVM Migration] Display virt-v2v and ovftool | |
| | | | versions for supported hosts for migration | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11035`_ | [Vmware to KVM Migration] Improve the Force MS option text | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11057`_ | docs: Update INSTALL.md for frontend build instructions | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11055`_ | Add check for ldap truststore password | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#9102`_ | CKS Enhancements | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11040`_ | Changes baseurl for downloading kubectl | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#9277`_ | Add access modifiers to `VirtualMachineTO` | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11025`_ | docs: revise INSTALL.md with updated Maven setup | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11013`_ | Remove test/selenium/ test/src-not-used/ | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10475`_ | Fix volume allocation logs | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10077`_ | enabled discard option | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#9833`_ | StorPool: support for direct download | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10896`_ | Check Qcow2 version before using --bitmaps | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10987`_ | Fix data being replicated on VM's metadata file in VR | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#9969`_ | Add parameter to not create additional users on | |
| | | | `cloudstack-setup-databases` | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11011`_ | engine-schema: fix naming for AlmaLinux | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11012`_ | docs: fix outdated Maven subtitle in INSTALL.md | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11001`_ | engine-schema: fix duplicate statements in upgrade path | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#11010`_ | ui: fix build after forward merge | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10587`_ | StorPool added device ID tag to the StorPool volumes | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10663`_ | Accept case insensitive values in boolean settings | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10773`_ | ui,api,server: template categorization based on os | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10814`_ | ui: show deploy/create button on right info pane | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10949`_ | ui: missing changes from #10115 | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| | 4.21.0.0 | `#10769`_ | Log previous and new value of configuration when | |
| | | | reset/update API is called | |
| +-------------------------+---------------+------------------------------------------------------------+ |
| |
| 194 Issues listed |
| |
| .. _`#11490`: https://github.com/apache/cloudstack/pull/11490 |
| .. _`#11457`: https://github.com/apache/cloudstack/pull/11457 |
| .. _`#11463`: https://github.com/apache/cloudstack/pull/11463 |
| .. _`#11455`: https://github.com/apache/cloudstack/pull/11455 |
| .. _`#11458`: https://github.com/apache/cloudstack/pull/11458 |
| .. _`#11452`: https://github.com/apache/cloudstack/pull/11452 |
| .. _`#10964`: https://github.com/apache/cloudstack/pull/10964 |
| .. _`#11448`: https://github.com/apache/cloudstack/pull/11448 |
| .. _`#11450`: https://github.com/apache/cloudstack/pull/11450 |
| .. _`#11397`: https://github.com/apache/cloudstack/pull/11397 |
| .. _`#11133`: https://github.com/apache/cloudstack/pull/11133 |
| .. _`#11435`: https://github.com/apache/cloudstack/pull/11435 |
| .. _`#11401`: https://github.com/apache/cloudstack/pull/11401 |
| .. _`#11432`: https://github.com/apache/cloudstack/pull/11432 |
| .. _`#10485`: https://github.com/apache/cloudstack/pull/10485 |
| .. _`#11393`: https://github.com/apache/cloudstack/pull/11393 |
| .. _`#10645`: https://github.com/apache/cloudstack/pull/10645 |
| .. _`#11418`: https://github.com/apache/cloudstack/pull/11418 |
| .. _`#11427`: https://github.com/apache/cloudstack/pull/11427 |
| .. _`#11417`: https://github.com/apache/cloudstack/pull/11417 |
| .. _`#11062`: https://github.com/apache/cloudstack/pull/11062 |
| .. _`#11404`: https://github.com/apache/cloudstack/pull/11404 |
| .. _`#11351`: https://github.com/apache/cloudstack/pull/11351 |
| .. _`#11386`: https://github.com/apache/cloudstack/pull/11386 |
| .. _`#11392`: https://github.com/apache/cloudstack/pull/11392 |
| .. _`#11242`: https://github.com/apache/cloudstack/pull/11242 |
| .. _`#11376`: https://github.com/apache/cloudstack/pull/11376 |
| .. _`#10860`: https://github.com/apache/cloudstack/pull/10860 |
| .. _`#11388`: https://github.com/apache/cloudstack/pull/11388 |
| .. _`#11384`: https://github.com/apache/cloudstack/pull/11384 |
| .. _`#11373`: https://github.com/apache/cloudstack/pull/11373 |
| .. _`#9733`: https://github.com/apache/cloudstack/pull/9733 |
| .. _`#9478`: https://github.com/apache/cloudstack/pull/9478 |
| .. _`#11366`: https://github.com/apache/cloudstack/pull/11366 |
| .. _`#11197`: https://github.com/apache/cloudstack/pull/11197 |
| .. _`#11315`: https://github.com/apache/cloudstack/pull/11315 |
| .. _`#11380`: https://github.com/apache/cloudstack/pull/11380 |
| .. _`#11298`: https://github.com/apache/cloudstack/pull/11298 |
| .. _`#11181`: https://github.com/apache/cloudstack/pull/11181 |
| .. _`#11115`: https://github.com/apache/cloudstack/pull/11115 |
| .. _`#11372`: https://github.com/apache/cloudstack/pull/11372 |
| .. _`#11377`: https://github.com/apache/cloudstack/pull/11377 |
| .. _`#11016`: https://github.com/apache/cloudstack/pull/11016 |
| .. _`#11374`: https://github.com/apache/cloudstack/pull/11374 |
| .. _`#11349`: https://github.com/apache/cloudstack/pull/11349 |
| .. _`#11254`: https://github.com/apache/cloudstack/pull/11254 |
| .. _`#11369`: https://github.com/apache/cloudstack/pull/11369 |
| .. _`#11370`: https://github.com/apache/cloudstack/pull/11370 |
| .. _`#11291`: https://github.com/apache/cloudstack/pull/11291 |
| .. _`#11355`: https://github.com/apache/cloudstack/pull/11355 |
| .. _`#11164`: https://github.com/apache/cloudstack/pull/11164 |
| .. _`#11107`: https://github.com/apache/cloudstack/pull/11107 |
| .. _`#11340`: https://github.com/apache/cloudstack/pull/11340 |
| .. _`#11313`: https://github.com/apache/cloudstack/pull/11313 |
| .. _`#11353`: https://github.com/apache/cloudstack/pull/11353 |
| .. _`#10946`: https://github.com/apache/cloudstack/pull/10946 |
| .. _`#11177`: https://github.com/apache/cloudstack/pull/11177 |
| .. _`#11070`: https://github.com/apache/cloudstack/pull/11070 |
| .. _`#10140`: https://github.com/apache/cloudstack/pull/10140 |
| .. _`#10902`: https://github.com/apache/cloudstack/pull/10902 |
| .. _`#11337`: https://github.com/apache/cloudstack/pull/11337 |
| .. _`#11354`: https://github.com/apache/cloudstack/pull/11354 |
| .. _`#11352`: https://github.com/apache/cloudstack/pull/11352 |
| .. _`#11343`: https://github.com/apache/cloudstack/pull/11343 |
| .. _`#11330`: https://github.com/apache/cloudstack/pull/11330 |
| .. _`#11223`: https://github.com/apache/cloudstack/pull/11223 |
| .. _`#11142`: https://github.com/apache/cloudstack/pull/11142 |
| .. _`#11316`: https://github.com/apache/cloudstack/pull/11316 |
| .. _`#11342`: https://github.com/apache/cloudstack/pull/11342 |
| .. _`#11317`: https://github.com/apache/cloudstack/pull/11317 |
| .. _`#11245`: https://github.com/apache/cloudstack/pull/11245 |
| .. _`#11306`: https://github.com/apache/cloudstack/pull/11306 |
| .. _`#11332`: https://github.com/apache/cloudstack/pull/11332 |
| .. _`#11119`: https://github.com/apache/cloudstack/pull/11119 |
| .. _`#11310`: https://github.com/apache/cloudstack/pull/11310 |
| .. _`#11328`: https://github.com/apache/cloudstack/pull/11328 |
| .. _`#11068`: https://github.com/apache/cloudstack/pull/11068 |
| .. _`#11249`: https://github.com/apache/cloudstack/pull/11249 |
| .. _`#11143`: https://github.com/apache/cloudstack/pull/11143 |
| .. _`#11311`: https://github.com/apache/cloudstack/pull/11311 |
| .. _`#11244`: https://github.com/apache/cloudstack/pull/11244 |
| .. _`#11303`: https://github.com/apache/cloudstack/pull/11303 |
| .. _`#11200`: https://github.com/apache/cloudstack/pull/11200 |
| .. _`#11307`: https://github.com/apache/cloudstack/pull/11307 |
| .. _`#11302`: https://github.com/apache/cloudstack/pull/11302 |
| .. _`#11309`: https://github.com/apache/cloudstack/pull/11309 |
| .. _`#11042`: https://github.com/apache/cloudstack/pull/11042 |
| .. _`#11237`: https://github.com/apache/cloudstack/pull/11237 |
| .. _`#11239`: https://github.com/apache/cloudstack/pull/11239 |
| .. _`#9752`: https://github.com/apache/cloudstack/pull/9752 |
| .. _`#11232`: https://github.com/apache/cloudstack/pull/11232 |
| .. _`#11195`: https://github.com/apache/cloudstack/pull/11195 |
| .. _`#11292`: https://github.com/apache/cloudstack/pull/11292 |
| .. _`#10986`: https://github.com/apache/cloudstack/pull/10986 |
| .. _`#11220`: https://github.com/apache/cloudstack/pull/11220 |
| .. _`#11210`: https://github.com/apache/cloudstack/pull/11210 |
| .. _`#11053`: https://github.com/apache/cloudstack/pull/11053 |
| .. _`#10458`: https://github.com/apache/cloudstack/pull/10458 |
| .. _`#11264`: https://github.com/apache/cloudstack/pull/11264 |
| .. _`#11256`: https://github.com/apache/cloudstack/pull/11256 |
| .. _`#11276`: https://github.com/apache/cloudstack/pull/11276 |
| .. _`#10975`: https://github.com/apache/cloudstack/pull/10975 |
| .. _`#10856`: https://github.com/apache/cloudstack/pull/10856 |
| .. _`#10935`: https://github.com/apache/cloudstack/pull/10935 |
| .. _`#11221`: https://github.com/apache/cloudstack/pull/11221 |
| .. _`#11207`: https://github.com/apache/cloudstack/pull/11207 |
| .. _`#10736`: https://github.com/apache/cloudstack/pull/10736 |
| .. _`#11102`: https://github.com/apache/cloudstack/pull/11102 |
| .. _`#10966`: https://github.com/apache/cloudstack/pull/10966 |
| .. _`#11075`: https://github.com/apache/cloudstack/pull/11075 |
| .. _`#11087`: https://github.com/apache/cloudstack/pull/11087 |
| .. _`#11086`: https://github.com/apache/cloudstack/pull/11086 |
| .. _`#11064`: https://github.com/apache/cloudstack/pull/11064 |
| .. _`#11067`: https://github.com/apache/cloudstack/pull/11067 |
| .. _`#11066`: https://github.com/apache/cloudstack/pull/11066 |
| .. _`#11265`: https://github.com/apache/cloudstack/pull/11265 |
| .. _`#11258`: https://github.com/apache/cloudstack/pull/11258 |
| .. _`#11204`: https://github.com/apache/cloudstack/pull/11204 |
| .. _`#11093`: https://github.com/apache/cloudstack/pull/11093 |
| .. _`#11196`: https://github.com/apache/cloudstack/pull/11196 |
| .. _`#11261`: https://github.com/apache/cloudstack/pull/11261 |
| .. _`#11222`: https://github.com/apache/cloudstack/pull/11222 |
| .. _`#10857`: https://github.com/apache/cloudstack/pull/10857 |
| .. _`#11211`: https://github.com/apache/cloudstack/pull/11211 |
| .. _`#11215`: https://github.com/apache/cloudstack/pull/11215 |
| .. _`#11180`: https://github.com/apache/cloudstack/pull/11180 |
| .. _`#11214`: https://github.com/apache/cloudstack/pull/11214 |
| .. _`#10879`: https://github.com/apache/cloudstack/pull/10879 |
| .. _`#11138`: https://github.com/apache/cloudstack/pull/11138 |
| .. _`#11231`: https://github.com/apache/cloudstack/pull/11231 |
| .. _`#11054`: https://github.com/apache/cloudstack/pull/11054 |
| .. _`#10917`: https://github.com/apache/cloudstack/pull/10917 |
| .. _`#11101`: https://github.com/apache/cloudstack/pull/11101 |
| .. _`#11179`: https://github.com/apache/cloudstack/pull/11179 |
| .. _`#10947`: https://github.com/apache/cloudstack/pull/10947 |
| .. _`#11099`: https://github.com/apache/cloudstack/pull/11099 |
| .. _`#10632`: https://github.com/apache/cloudstack/pull/10632 |
| .. _`#11097`: https://github.com/apache/cloudstack/pull/11097 |
| .. _`#11047`: https://github.com/apache/cloudstack/pull/11047 |
| .. _`#11063`: https://github.com/apache/cloudstack/pull/11063 |
| .. _`#11191`: https://github.com/apache/cloudstack/pull/11191 |
| .. _`#11128`: https://github.com/apache/cloudstack/pull/11128 |
| .. _`#10997`: https://github.com/apache/cloudstack/pull/10997 |
| .. _`#8942`: https://github.com/apache/cloudstack/pull/8942 |
| .. _`#10575`: https://github.com/apache/cloudstack/pull/10575 |
| .. _`#10848`: https://github.com/apache/cloudstack/pull/10848 |
| .. _`#10503`: https://github.com/apache/cloudstack/pull/10503 |
| .. _`#11109`: https://github.com/apache/cloudstack/pull/11109 |
| .. _`#11171`: https://github.com/apache/cloudstack/pull/11171 |
| .. _`#10504`: https://github.com/apache/cloudstack/pull/10504 |
| .. _`#10576`: https://github.com/apache/cloudstack/pull/10576 |
| .. _`#11170`: https://github.com/apache/cloudstack/pull/11170 |
| .. _`#11158`: https://github.com/apache/cloudstack/pull/11158 |
| .. _`#11168`: https://github.com/apache/cloudstack/pull/11168 |
| .. _`#11091`: https://github.com/apache/cloudstack/pull/11091 |
| .. _`#11113`: https://github.com/apache/cloudstack/pull/11113 |
| .. _`#10951`: https://github.com/apache/cloudstack/pull/10951 |
| .. _`#10899`: https://github.com/apache/cloudstack/pull/10899 |
| .. _`#10778`: https://github.com/apache/cloudstack/pull/10778 |
| .. _`#10325`: https://github.com/apache/cloudstack/pull/10325 |
| .. _`#11003`: https://github.com/apache/cloudstack/pull/11003 |
| .. _`#11116`: https://github.com/apache/cloudstack/pull/11116 |
| .. _`#11095`: https://github.com/apache/cloudstack/pull/11095 |
| .. _`#11085`: https://github.com/apache/cloudstack/pull/11085 |
| .. _`#10995`: https://github.com/apache/cloudstack/pull/10995 |
| .. _`#11106`: https://github.com/apache/cloudstack/pull/11106 |
| .. _`#11004`: https://github.com/apache/cloudstack/pull/11004 |
| .. _`#11069`: https://github.com/apache/cloudstack/pull/11069 |
| .. _`#11060`: https://github.com/apache/cloudstack/pull/11060 |
| .. _`#11019`: https://github.com/apache/cloudstack/pull/11019 |
| .. _`#11035`: https://github.com/apache/cloudstack/pull/11035 |
| .. _`#11057`: https://github.com/apache/cloudstack/pull/11057 |
| .. _`#11055`: https://github.com/apache/cloudstack/pull/11055 |
| .. _`#9102`: https://github.com/apache/cloudstack/pull/9102 |
| .. _`#11040`: https://github.com/apache/cloudstack/pull/11040 |
| .. _`#9277`: https://github.com/apache/cloudstack/pull/9277 |
| .. _`#11025`: https://github.com/apache/cloudstack/pull/11025 |
| .. _`#11013`: https://github.com/apache/cloudstack/pull/11013 |
| .. _`#10475`: https://github.com/apache/cloudstack/pull/10475 |
| .. _`#10077`: https://github.com/apache/cloudstack/pull/10077 |
| .. _`#9833`: https://github.com/apache/cloudstack/pull/9833 |
| .. _`#10896`: https://github.com/apache/cloudstack/pull/10896 |
| .. _`#10987`: https://github.com/apache/cloudstack/pull/10987 |
| .. _`#9969`: https://github.com/apache/cloudstack/pull/9969 |
| .. _`#11011`: https://github.com/apache/cloudstack/pull/11011 |
| .. _`#11012`: https://github.com/apache/cloudstack/pull/11012 |
| .. _`#11001`: https://github.com/apache/cloudstack/pull/11001 |
| .. _`#11010`: https://github.com/apache/cloudstack/pull/11010 |
| .. _`#10587`: https://github.com/apache/cloudstack/pull/10587 |
| .. _`#10663`: https://github.com/apache/cloudstack/pull/10663 |
| .. _`#10773`: https://github.com/apache/cloudstack/pull/10773 |
| .. _`#10814`: https://github.com/apache/cloudstack/pull/10814 |
| .. _`#10949`: https://github.com/apache/cloudstack/pull/10949 |
| .. _`#10769`: https://github.com/apache/cloudstack/pull/10769 |
| |
| Changes in 4.20.1.0 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 github-changes-table |
| |
| +-------------------------+--------------------+------------------------------------------------------------+ |
| | 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 4.20.0.0 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 github-changes-table |
| |
| |
| +-------------------------+----------+------------------------------------------------------------+ |
| | 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 |