This is an automated email from the ASF dual-hosted git repository. dahn pushed a commit to tag 4.18.0.0 in repository https://gitbox.apache.org/repos/asf/cloudstack-documentation.git
commit 47bb5f0166275a619518db4fbc4747de1b3df026 Author: Daan Hoogland <[email protected]> AuthorDate: Wed Mar 22 16:38:01 2023 +0100 updated milestone changes for 4.18.0.0 --- source/releasenotes/changes.rst | 925 +++++++++++++++++++++++----------------- 1 file changed, 526 insertions(+), 399 deletions(-) diff --git a/source/releasenotes/changes.rst b/source/releasenotes/changes.rst index 3be8f49..5b76795 100644 --- a/source/releasenotes/changes.rst +++ b/source/releasenotes/changes.rst @@ -23,399 +23,482 @@ to track its issues. .. cssclass:: table-striped table-bordered table-hover -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| Version | Github | Type | Priority | Description | -+=========================+==========+===============+==========+============================================================+ -| 4.18.0.0 | `#7319`_ | | | api: userdata api access for non-rootadmins | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7304`_ | | | Fix VNC TLS for non-root linux users on the QEMU | -| | | | | configuration | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7229`_ | | | [Usage] Fix wrong usage_type | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7302`_ | | | Move PassphraseVO to use String instead of byte[] to | -| | | | | support Encrypt annotation | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7291`_ | | | Don't log VNC password in VirtualMachineTO | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7286`_ | | | UI: fix error message when create load balancer as a | -| | | | | normal user | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7287`_ | | | Fix VNC SecurityType None on RFB v3.8 | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7279`_ | | | avoid hard coded guest OS IDs | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7275`_ | | | Change 2FA plugin related global setting names | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7257`_ | | | Fix Quota plugin state on QuotaSummaryResponse | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7205`_ | | | SQL: Remove snapshot references if primary storage pool | -| | | | | has been removed | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7270`_ | | | cleanup: remove testing logs | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7267`_ | | | packaging: fix centos8/el8 upgrade | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7256`_ | | | Fix select default host option on deployment wizard | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7233`_ | | | .github: use ref name as docker image name if ref type is | -| | | | | tag | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7255`_ | | | Userdata MySQL changes to use procedures to avoid | -| | | | | duplicates | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7230`_ | | | UI: Fix keyboard options regression | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7261`_ | | | UI: Fix domain admins cannot create service offerings | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7231`_ | | | UI missing changes | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7252`_ | | | engine/schema: fix IDEMPOTENT_ADD_FOREIGN_KEY procedure | -| | | | | does not work on mysql8 | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7243`_ | | | Fix console access on XCPng/Xen | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7190`_ | | | integration test fixes for 4.18 | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7198`_ | | | UI: fix 'Next' button is stuck if no public ip range | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7201`_ | | | ui: fix add zone dialog for fix errors | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7199`_ | | | .github: disable Sonar check on forks as it requires | -| | | | | crendential | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7177`_ | | | Skip Coverage Check when forks are updated | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7173`_ | | | Tungsten: fix functional issues | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6924`_ | | | User two factor authentication | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7197`_ | | | Fix login issue after logout from Configuration page | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7179`_ | | | scripts: fix kvm host undefined version | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7169`_ | | | server: fix exception while list users with keyword | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7192`_ | | | Added steps to get the offical docker image for cloudstack | -| | | | | simulator | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7166`_ | | | UI: Integrate Tungsten Fabric | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7183`_ | | | smoke test: fix test_vm_deployment_planner | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7164`_ | | | UI: fix security group lists in project view | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7112`_ | | | Make displayText in createNetwork optional | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7063`_ | | | server: do not deploy or upgrade vm with inactive service | -| | | | | offering | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7176`_ | | | .github: set docker repository to apache | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7122`_ | | | Github Action: Build docker image for cloudstack-simulator | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7059`_ | | | guestos: add el9 distros | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7152`_ | | | Quota VM_DISK tariff calculation | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7003`_ | | | utils,framework/db: Introduce new database encryption | -| | | | | cipher based on AesGcmJce | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7157`_ | | | ui: fix build issue on arm/Mac | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6900`_ | | | Fix ping NFS server on ssvm-check.sh | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7132`_ | | | Add console session cleanup task | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7146`_ | | | Adjusts/fixes in quota tariff APIs | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7158`_ | | | Removed duplicate labels | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7156`_ | | | Fix UI not loading after merge conflict issue | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7147`_ | | | cks: Fix provider deployment when cluster is in a project | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7145`_ | | | server: add/update user vm details for new root disk size | -| | | | | (issue 7139) | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7151`_ | | | UI: fix missing networkid and zoneid when add instance | -| | | | | from vpc network | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7065`_ | | | Tungsten integration | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#5797`_ | | | Improve global settings UI to be more intuitive/logical | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6840`_ | | | infra: edge zones | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6957`_ | | | Allow VPC offering creation only with active VR service | -| | | | | offerings | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6803`_ | | | ui,server,api: resource metrics improvements | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7136`_ | | | Fix: memory leak on volume allocation | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7015`_ | | | Secure KVM VNC Console Access Using the CA Framework | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6938`_ | | | Create API to reassign volume | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7125`_ | | | Use long instead of int in DB statistics for Queries and | -| | | | | Uptime. | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6909`_ | | | KVM support of iothreads and IO driver policy | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7103`_ | | | VR: fix public-key is missing in VR after acquiring public | -| | | | | IP | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7119`_ | | | vmware: support vsphere 8 specific version | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7113`_ | | | Adds tar as dependency used for VMware to seed | -| | | | | systemvmtemplate on mgmt server | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7118`_ | | | CKS: fix upgrade of HA cluster | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7120`_ | | | marvin: newer python setuptools doesn't like -SNAPSHOT in | -| | | | | marvin version | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7114`_ | | | cloudstack-setup-agent: mask libvirt non-monolithic | -| | | | | services | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7111`_ | | | marvin: install mysql-connector-python version 8.0.31 | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7124`_ | | | vpc/network: set mtu of networks/vpcs/nics during 4.18 | -| | | | | upgrade | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6748`_ | | | server: fix listnetworkofferings with domain, refactor | -| | | | | listvpofferings | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7050`_ | | | VR: fix warning Expected X answers while executing | -| | | | | SetXXXCommand but Y | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7006`_ | | | Use lowercase HTTP header field names so we are compatible | -| | | | | with HTTP/2 | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7117`_ | | | UI: fix podid is not passed when add ip ranges to basic | -| | | | | network | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6581`_ | | | [Veeam] enable volume attach/detach in VMs with Backup | -| | | | | Offerings | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7095`_ | | | fix guestOsMapper and move mapping code to latest upgrade | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7092`_ | | | api: fix new password is applied on host when update host | -| | | | | password with update_passwd_on_host=false | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7104`_ | | | CKS: remove details when delete a cks cluster | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7094`_ | | | Handle console session in multiple management servers | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7100`_ | | | api/server: add project id/name in ssh keypair response | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7046`_ | | | Add support for vSphere 8.0 | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7090`_ | | | KVM: revert libvirtd config and retry if fail to add a | -| | | | | host | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7075`_ | | | UI: add filter user/all to list user/all volumes | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7106`_ | | | UI: display cpu cores and speed instead of cputotal by | -| | | | | default | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7067`_ | | | UI: Enable shared network with scope option in advanced | -| | | | | zone with SG | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7073`_ | | | storage: validate disk size range of custom disk offering | -| | | | | when resize volume | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7091`_ | | | .github: run all gha on ubuntu latest | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6386`_ | | | [VMWare] Limit IOPS in Compute/Disk Offerings | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7097`_ | | | CKS: do not save cks username/password which are useless | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7045`_ | | | kvm: get vm disk stats for ceph disks | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7084`_ | | | kvm: make UEFI host check to support both Ubuntu and EL | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7087`_ | | | Fix spelling | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7080`_ | | | updates roles read-only | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7086`_ | | | server: allow expunging VMs in Expunging state | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7076`_ | | | UI: do not show FW/LB/PF tabs for CKS cluster in advanced | -| | | | | network with SG | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6989`_ | | | vmware: encode disk path for URL based access | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7072`_ | | | UI: fix diskofferingstrictness is not passed when create | -| | | | | compute offering | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6610`_ | | | Use Super-Linter Slim Image | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7077`_ | | | server: fix cannot update vm if it uses unconstraint | -| | | | | dynamic offering | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6242`_ | | | Search for resource type efficiently | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6978`_ | | | simulator: use ubuntu 22.04 in Dockerfile | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7040`_ | | | assess prerequisite before doing the actual test | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7068`_ | | | update owasp dep checker for 'column width bug' | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7057`_ | | | server/UI: fix some issues with network offering details | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6273`_ | | | Add `pre-commit` workflow with 3 Git hooks | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6942`_ | | | ssvm: synchorise when adding iptables and routing rules | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7023`_ | | | delete F5 and SRX plugins | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6661`_ | | | Enable live volume migration for StorPool and small fixes | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7052`_ | | | Allow domain admins to inform tags when creating offerings | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7069`_ | | | escapes for injection protection | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7054`_ | | | UI: support serviceofferingid when create vpc offering | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7058`_ | | | UI: fix cannot list lb rules if cidr_list is NULL | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7032`_ | | | Allow users to inform timezones on APIs that have the date | -| | | | | parameter | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6550`_ | | | Emc networker b&r | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7066`_ | | | UI: remove max value (8) of maxsnaps because it might be | -| | | | | greater than 8 | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7047`_ | | | fix merge diff display | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7024`_ | | | server: correctly list suitable hosts for migration with | -| | | | | uefi capability | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6781`_ | | | Allow creating atmost 1 physical network with null tag | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6946`_ | | | server: add Host Control Plane State to uservm and | -| | | | | systemvm response | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7049`_ | | | test: fix NetworkOrchestrator unit test failure | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7008`_ | | | utils: fix human-readable parsing failures | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7044`_ | | | alter ordering of backup offerings | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7039`_ | | | Allow download of System VM templates through the UI | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6426`_ | | | Configurable MTU for VR | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7037`_ | | | Fix volume snapshot in a VM with an ISO attached | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7028`_ | | | add index to speed up querying IPs in the network-tab | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7038`_ | | | UI: user must specify the start of guest vlan range for | -| | | | | advanced zone | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7022`_ | | | Cleanup APIs getCommandName | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7011`_ | | | Update usage when scaling vms | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7033`_ | | | revert cleanup of test_acl_sharenetworks | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7034`_ | | | engine/orchestration: enable unit tests and fix errors | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7035`_ | | | local npm run failing with error | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7026`_ | | | utils: fix NetUtils method to retrieve all IPs for a CIDR | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7030`_ | | | UI: fix ui test errors | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7007`_ | | | Ensure Prometheus doesn't return values when the | -| | | | | capacity_state is disabled | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6844`_ | | | packaging: support Rocky9 (EL9) as KVM and management | -| | | | | server host | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6995`_ | | | Packages consolidation: merge suse15 to el8 | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7016`_ | | | ui: fix suitable shared network not showing while import | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7013`_ | | | systemvmtemplate: update Debian ISO URL and checksum | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7018`_ | | | server: fix broken unit test in | -| | | | | configurationManagerImplTest | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6808`_ | | | Allow privateips on console proxy | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6505`_ | | | Gives the possibility to redirect to external links when | -| | | | | the property is defined | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6348`_ | | | Improving code related to the Agent properties | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7002`_ | | | Fix spelling | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6825`_ | | | resolve sanity check last id file acces problems | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7005`_ | | | gha(linters): enable 7 more Python `flake8` checks | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6956`_ | | | Migrate Travis to Github Actions: Simulator based CI | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6977`_ | | | AutoScaling: update smoke test and consider db upgrade | -| | | | | from a fork | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#7001`_ | | | checksums for new macchinina ova template | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6994`_ | | | ui: persist networks config in deploy vm form | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6845`_ | | | new plugins: Add non-strict affinity groups | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6869`_ | | | Support for parameter `cidrlist` added to the UI | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6959`_ | | | Metrics plugin: expose full domain path instead of name | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6832`_ | | | Allow root admin to deploy in VPCs in child domains | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6884`_ | | | Update en.json | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6919`_ | | | Minor console access refactor and improvements | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6982`_ | | | README: that time of the year! :christmas_tree: | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6988`_ | | | test: use normal user for creating networks, vpcs | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6574`_ | | | scripts: parametrize systemvm, router restart | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6858`_ | | | allow a new upgrade version without DB changes to be | -| | | | | inserted | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6996`_ | | | [VMware] Remove unnecessary logs on VM deployments | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6870`_ | | | kvm: correctly set vm cpu topology | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6783`_ | | | Fixes script that perform change password on hosts | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6876`_ | | | Update en.json | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6508`_ | | | Inserts timer in check detach volume | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6984`_ | | | make api rate limit test a little more robust | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6784`_ | | | Improves CPU usage info | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ -| 4.18.0.0 | `#6910`_ | | | delete configuration `task.cleanup.retry.interval` | -+-------------------------+----------+---------------+----------+------------------------------------------------------------+ ++-------------------------+----------+--------------------------------------------------------------+ +| Version | Github | Description | ++=========================+==========+==============================================================+ +| 4.18.0.0 | `#7304`_ | Fix VNC TLS for non-root linux users on the QEMU | +| | | configuration | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7229`_ | [Usage] Fix wrong usage_type | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7302`_ | Move PassphraseVO to use String instead of byte[] to support | +| | | Encrypt annotation | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7291`_ | Don't log VNC password in VirtualMachineTO | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7286`_ | UI: fix error message when create load balancer as a normal | +| | | user | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7287`_ | Fix VNC SecurityType None on RFB v3.8 | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7257`_ | Fix Quota plugin state on QuotaSummaryResponse | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7205`_ | SQL: Remove snapshot references if primary storage pool has | +| | | been removed | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7270`_ | cleanup: remove testing logs | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7267`_ | packaging: fix centos8/el8 upgrade | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7256`_ | Fix select default host option on deployment wizard | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7233`_ | .github: use ref name as docker image name if ref type is | +| | | tag | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7255`_ | Userdata MySQL changes to use procedures to avoid duplicates | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7230`_ | UI: Fix keyboard options regression | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7261`_ | UI: Fix domain admins cannot create service offerings | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7231`_ | UI missing changes | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7252`_ | engine/schema: fix IDEMPOTENT_ADD_FOREIGN_KEY procedure does | +| | | not work on mysql8 | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7243`_ | Fix console access on XCPng/Xen | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7190`_ | integration test fixes for 4.18 | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7198`_ | UI: fix 'Next' button is stuck if no public ip range | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7201`_ | ui: fix add zone dialog for fix errors | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7199`_ | .github: disable Sonar check on forks as it requires | +| | | crendential | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7177`_ | Skip Coverage Check when forks are updated | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7173`_ | Tungsten: fix functional issues | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6924`_ | User two factor authentication | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7197`_ | Fix login issue after logout from Configuration page | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7179`_ | scripts: fix kvm host undefined version | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7169`_ | server: fix exception while list users with keyword | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7192`_ | Added steps to get the offical docker image for cloudstack | +| | | simulator | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7166`_ | UI: Integrate Tungsten Fabric | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7183`_ | smoke test: fix test_vm_deployment_planner | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7164`_ | UI: fix security group lists in project view | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7112`_ | Make displayText in createNetwork optional | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7063`_ | server: do not deploy or upgrade vm with inactive service | +| | | offering | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7059`_ | guestos: add el9 distros | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7152`_ | Quota VM_DISK tariff calculation | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7003`_ | utils,framework/db: Introduce new database encryption cipher | +| | | based on AesGcmJce | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7157`_ | ui: fix build issue on arm/Mac | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6900`_ | Fix ping NFS server on ssvm-check.sh | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7132`_ | Add console session cleanup task | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7146`_ | Adjusts/fixes in quota tariff APIs | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7158`_ | Removed duplicate labels | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7156`_ | Fix UI not loading after merge conflict issue | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7147`_ | cks: Fix provider deployment when cluster is in a project | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7145`_ | server: add/update user vm details for new root disk size | +| | | (issue 7139) | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7151`_ | UI: fix missing networkid and zoneid when add instance from | +| | | vpc network | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7065`_ | Tungsten integration | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#5797`_ | Improve global settings UI to be more intuitive/logical | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6840`_ | infra: edge zones | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6957`_ | Allow VPC offering creation only with active VR service | +| | | offerings | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6803`_ | ui,server,api: resource metrics improvements | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7136`_ | Fix: memory leak on volume allocation | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7015`_ | Secure KVM VNC Console Access Using the CA Framework | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6938`_ | Create API to reassign volume | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7125`_ | Use long instead of int in DB statistics for Queries and | +| | | Uptime. | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6909`_ | KVM support of iothreads and IO driver policy | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7103`_ | VR: fix public-key is missing in VR after acquiring public | +| | | IP | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7119`_ | vmware: support vsphere 8 specific version | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7113`_ | Adds tar as dependency used for VMware to seed | +| | | systemvmtemplate on mgmt server | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7118`_ | CKS: fix upgrade of HA cluster | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7120`_ | marvin: newer python setuptools doesn't like -SNAPSHOT in | +| | | marvin version | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7114`_ | cloudstack-setup-agent: mask libvirt non-monolithic services | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7111`_ | marvin: install mysql-connector-python version 8.0.31 | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7124`_ | vpc/network: set mtu of networks/vpcs/nics during 4.18 | +| | | upgrade | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6748`_ | server: fix listnetworkofferings with domain, refactor | +| | | listvpofferings | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7050`_ | VR: fix warning Expected X answers while executing | +| | | SetXXXCommand but Y | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6581`_ | [Veeam] enable volume attach/detach in VMs with Backup | +| | | Offerings | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7095`_ | fix guestOsMapper and move mapping code to latest upgrade | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7092`_ | api: fix new password is applied on host when update host | +| | | password with update_passwd_on_host=false | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7104`_ | CKS: remove details when delete a cks cluster | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7094`_ | Handle console session in multiple management servers | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7100`_ | api/server: add project id/name in ssh keypair response | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7046`_ | Add support for vSphere 8.0 | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7090`_ | KVM: revert libvirtd config and retry if fail to add a host | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7075`_ | UI: add filter user/all to list user/all volumes | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7106`_ | UI: display cpu cores and speed instead of cputotal by | +| | | default | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7067`_ | UI: Enable shared network with scope option in advanced zone | +| | | with SG | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7073`_ | storage: validate disk size range of custom disk offering | +| | | when resize volume | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7091`_ | .github: run all gha on ubuntu latest | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6386`_ | [VMWare] Limit IOPS in Compute/Disk Offerings | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7097`_ | CKS: do not save cks username/password which are useless | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7045`_ | kvm: get vm disk stats for ceph disks | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7084`_ | kvm: make UEFI host check to support both Ubuntu and EL | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7087`_ | Fix spelling | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7080`_ | updates roles read-only | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7086`_ | server: allow expunging VMs in Expunging state | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7076`_ | UI: do not show FW/LB/PF tabs for CKS cluster in advanced | +| | | network with SG | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6989`_ | vmware: encode disk path for URL based access | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7072`_ | UI: fix diskofferingstrictness is not passed when create | +| | | compute offering | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6242`_ | Search for resource type efficiently | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6978`_ | simulator: use ubuntu 22.04 in Dockerfile | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7040`_ | assess prerequisite before doing the actual test | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7068`_ | update owasp dep checker for 'column width bug' | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7057`_ | server/UI: fix some issues with network offering details | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6273`_ | Add `pre-commit` workflow with 3 Git hooks | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6942`_ | ssvm: synchorise when adding iptables and routing rules | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7023`_ | delete F5 and SRX plugins | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6661`_ | Enable live volume migration for StorPool and small fixes | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7052`_ | Allow domain admins to inform tags when creating offerings | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7069`_ | escapes for injection protection | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7054`_ | UI: support serviceofferingid when create vpc offering | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7058`_ | UI: fix cannot list lb rules if cidr_list is NULL | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7032`_ | Allow users to inform timezones on APIs that have the date | +| | | parameter | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6550`_ | Emc networker b&r | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7066`_ | UI: remove max value (8) of maxsnaps because it might be | +| | | greater than 8 | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7047`_ | fix merge diff display | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7024`_ | server: correctly list suitable hosts for migration with | +| | | uefi capability | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7049`_ | test: fix NetworkOrchestrator unit test failure | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7008`_ | utils: fix human-readable parsing failures | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7044`_ | alter ordering of backup offerings | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7039`_ | Allow download of System VM templates through the UI | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6426`_ | Configurable MTU for VR | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7037`_ | Fix volume snapshot in a VM with an ISO attached | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7028`_ | add index to speed up querying IPs in the network-tab | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7038`_ | UI: user must specify the start of guest vlan range for | +| | | advanced zone | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7022`_ | Cleanup APIs getCommandName | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7011`_ | Update usage when scaling vms | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7033`_ | revert cleanup of test_acl_sharenetworks | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7034`_ | engine/orchestration: enable unit tests and fix errors | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7035`_ | local npm run failing with error | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7026`_ | utils: fix NetUtils method to retrieve all IPs for a CIDR | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7030`_ | UI: fix ui test errors | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7007`_ | Ensure Prometheus doesn't return values when the | +| | | capacity_state is disabled | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6844`_ | packaging: support Rocky9 (EL9) as KVM and management server | +| | | host | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6995`_ | Packages consolidation: merge suse15 to el8 | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7016`_ | ui: fix suitable shared network not showing while import | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7013`_ | systemvmtemplate: update Debian ISO URL and checksum | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7018`_ | server: fix broken unit test in configurationManagerImplTest | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6808`_ | Allow privateips on console proxy | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6505`_ | Gives the possibility to redirect to external links when the | +| | | property is defined | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6348`_ | Improving code related to the Agent properties | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7002`_ | Fix spelling | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6825`_ | resolve sanity check last id file acces problems | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7005`_ | gha(linters): enable 7 more Python `flake8` checks | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6956`_ | Migrate Travis to Github Actions: Simulator based CI | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6977`_ | AutoScaling: update smoke test and consider db upgrade from | +| | | a fork | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#7001`_ | checksums for new macchinina ova template | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6994`_ | ui: persist networks config in deploy vm form | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6845`_ | new plugins: Add non-strict affinity groups | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6869`_ | Support for parameter `cidrlist` added to the UI | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6959`_ | Metrics plugin: expose full domain path instead of name | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6832`_ | Allow root admin to deploy in VPCs in child domains | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6574`_ | scripts: parametrize systemvm, router restart | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6870`_ | kvm: correctly set vm cpu topology | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6783`_ | Fixes script that perform change password on hosts | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6876`_ | Update en.json | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6508`_ | Inserts timer in check detach volume | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6984`_ | make api rate limit test a little more robust | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6784`_ | Improves CPU usage info | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6910`_ | delete configuration `task.cleanup.retry.interval` | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6961`_ | git-pr py3 compatible | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6864`_ | Allow ssvm agent certs to contain host IP for NAT situations | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6902`_ | fix of removing the Iops limits on StorPool volumes | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6911`_ | Fix ServiceOfferingDao duplication | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6930`_ | debian build: add python3-setuptools to dependencies | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6943`_ | [Veeam] Fix escape powershell comand when listing Veeam | +| | | repository names | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6967`_ | Fixed flaky test in ResetVMUserDataCmdTest.java | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6927`_ | Fix migration path of PR #5909 | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6965`_ | schema: Add upgrade path from 4.17.2.0 same as 4.17.1.0 | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6822`_ | Fixed the management server setup line | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6917`_ | Improvements and cleanup on the javadocs of QemuImg | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6868`_ | Set root volume as destroyed when destroying a VM | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6905`_ | Fix flaky tests in NeutronNetworkAdapterTest.java, | +| | | NeutronNodeAdapterTest.java and NeutronPortAdapterTest.java | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6358`_ | Fix memory stats for KVM | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6875`_ | Fix flaky tests in SMTPMailSenderTest.java and | +| | | ReflectionToStringBuilderUtilsTest.java | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6846`_ | add ip rule for VPC extra IPs | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6854`_ | Changed userdata names on Add instance page | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6838`_ | Set network state to implemented when no services | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6792`_ | Support multiple ceph monitors | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6775`_ | EL8 uses rng-tools for entropy, not haveged | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6811`_ | Improve description of `secstorage.encrypt.copy` | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6772`_ | Fix to make recovered volumes be accounted for by Usage | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6751`_ | Refactor SnapshotDataStoreDaoImpl | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6733`_ | Refactor TestHttp.testHttpclient to avoid the Exception | +| | | Suppression | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6684`_ | Add message upon network offering creation to warn user of | +| | | VR creation | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6771`_ | Return object name in the listHypervisorCapabilities API | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6638`_ | Fix: rpm dependencies: which and file | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6681`_ | change-diskoffer: iops settings from new disk-offer should | +| | | always used | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6682`_ | plugin-storage-volume-linstor: support QoS(IOPs) and small | +| | | improvements | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6806`_ | Improves email configurations descriptions | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6790`_ | kvm: fix backup volume snapshot fails on RBD storage | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6750`_ | Allow download of system vm templates | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6802`_ | [StepSecurity] ci: Harden GitHub Actions | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6742`_ | Ignore calls to PowerFlex for host revocation when host is | +| | | null | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6776`_ | Don't allow service offering change if encryption value | +| | | would change | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6202`_ | UserData as first class resource | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6799`_ | server: fix exception in DeploymentPlanningManagerImplTest | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#4438`_ | Prometheus exporter enhancement | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6769`_ | Show name instead of description in the infocards and | +| | | breadcrumbs | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6224`_ | Fix migrate volume permissions | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6522`_ | Volume encryption feature | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6694`_ | Resource reservation framework | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6741`_ | UI: fixes errors in the Console.vue | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6712`_ | UI: Build Dockerfile with Node v14 | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6577`_ | Console access enhancements | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6686`_ | Remove unsupported params from API calls on the UI | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6653`_ | Chinese language pack | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6640`_ | Add usermode interface option to Libvirt Domain XML builder | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6587`_ | Updated resource counter to include correct size after | +| | | volume creation/resize and other improvements | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6555`_ | Fixed Veeam listing restore points | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6556`_ | Update API documentation for resizing | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6557`_ | Scope setting changes in ldap and utils pom.xml files | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6504`_ | Changes logo when resizes the page | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6521`_ | Create event TEMPLATE_UPDATE for virtual machine image | +| | | update calls. | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6510`_ | Fix API deleteTrafficType not filtering physical network | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6331`_ | [KVM improve logs in migrate VM process | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6474`_ | Allow for arbitrary disk offering details to be | +| | | saved/displayed | ++-------------------------+----------+--------------------------------------------------------------+ +| 4.18.0.0 | `#6326`_ | Removed unused labels | ++-------------------------+----------+--------------------------------------------------------------+ -167 Issues listed +308 Issues listed -.. _`#7319`: https://github.com/apache/cloudstack/pull/7319 .. _`#7304`: https://github.com/apache/cloudstack/pull/7304 .. _`#7229`: https://github.com/apache/cloudstack/pull/7229 .. _`#7302`: https://github.com/apache/cloudstack/pull/7302 .. _`#7291`: https://github.com/apache/cloudstack/pull/7291 .. _`#7286`: https://github.com/apache/cloudstack/pull/7286 .. _`#7287`: https://github.com/apache/cloudstack/pull/7287 -.. _`#7279`: https://github.com/apache/cloudstack/pull/7279 -.. _`#7275`: https://github.com/apache/cloudstack/pull/7275 .. _`#7257`: https://github.com/apache/cloudstack/pull/7257 .. _`#7205`: https://github.com/apache/cloudstack/pull/7205 .. _`#7270`: https://github.com/apache/cloudstack/pull/7270 @@ -444,8 +527,6 @@ to track its issues. .. _`#7164`: https://github.com/apache/cloudstack/pull/7164 .. _`#7112`: https://github.com/apache/cloudstack/pull/7112 .. _`#7063`: https://github.com/apache/cloudstack/pull/7063 -.. _`#7176`: https://github.com/apache/cloudstack/pull/7176 -.. _`#7122`: https://github.com/apache/cloudstack/pull/7122 .. _`#7059`: https://github.com/apache/cloudstack/pull/7059 .. _`#7152`: https://github.com/apache/cloudstack/pull/7152 .. _`#7003`: https://github.com/apache/cloudstack/pull/7003 @@ -478,8 +559,6 @@ to track its issues. .. _`#7124`: https://github.com/apache/cloudstack/pull/7124 .. _`#6748`: https://github.com/apache/cloudstack/pull/6748 .. _`#7050`: https://github.com/apache/cloudstack/pull/7050 -.. _`#7006`: https://github.com/apache/cloudstack/pull/7006 -.. _`#7117`: https://github.com/apache/cloudstack/pull/7117 .. _`#6581`: https://github.com/apache/cloudstack/pull/6581 .. _`#7095`: https://github.com/apache/cloudstack/pull/7095 .. _`#7092`: https://github.com/apache/cloudstack/pull/7092 @@ -503,8 +582,6 @@ to track its issues. .. _`#7076`: https://github.com/apache/cloudstack/pull/7076 .. _`#6989`: https://github.com/apache/cloudstack/pull/6989 .. _`#7072`: https://github.com/apache/cloudstack/pull/7072 -.. _`#6610`: https://github.com/apache/cloudstack/pull/6610 -.. _`#7077`: https://github.com/apache/cloudstack/pull/7077 .. _`#6242`: https://github.com/apache/cloudstack/pull/6242 .. _`#6978`: https://github.com/apache/cloudstack/pull/6978 .. _`#7040`: https://github.com/apache/cloudstack/pull/7040 @@ -523,8 +600,6 @@ to track its issues. .. _`#7066`: https://github.com/apache/cloudstack/pull/7066 .. _`#7047`: https://github.com/apache/cloudstack/pull/7047 .. _`#7024`: https://github.com/apache/cloudstack/pull/7024 -.. _`#6781`: https://github.com/apache/cloudstack/pull/6781 -.. _`#6946`: https://github.com/apache/cloudstack/pull/6946 .. _`#7049`: https://github.com/apache/cloudstack/pull/7049 .. _`#7008`: https://github.com/apache/cloudstack/pull/7008 .. _`#7044`: https://github.com/apache/cloudstack/pull/7044 @@ -560,13 +635,7 @@ to track its issues. .. _`#6869`: https://github.com/apache/cloudstack/pull/6869 .. _`#6959`: https://github.com/apache/cloudstack/pull/6959 .. _`#6832`: https://github.com/apache/cloudstack/pull/6832 -.. _`#6884`: https://github.com/apache/cloudstack/pull/6884 -.. _`#6919`: https://github.com/apache/cloudstack/pull/6919 -.. _`#6982`: https://github.com/apache/cloudstack/pull/6982 -.. _`#6988`: https://github.com/apache/cloudstack/pull/6988 .. _`#6574`: https://github.com/apache/cloudstack/pull/6574 -.. _`#6858`: https://github.com/apache/cloudstack/pull/6858 -.. _`#6996`: https://github.com/apache/cloudstack/pull/6996 .. _`#6870`: https://github.com/apache/cloudstack/pull/6870 .. _`#6783`: https://github.com/apache/cloudstack/pull/6783 .. _`#6876`: https://github.com/apache/cloudstack/pull/6876 @@ -574,3 +643,61 @@ to track its issues. .. _`#6984`: https://github.com/apache/cloudstack/pull/6984 .. _`#6784`: https://github.com/apache/cloudstack/pull/6784 .. _`#6910`: https://github.com/apache/cloudstack/pull/6910 +.. _`#6961`: https://github.com/apache/cloudstack/pull/6961 +.. _`#6864`: https://github.com/apache/cloudstack/pull/6864 +.. _`#6902`: https://github.com/apache/cloudstack/pull/6902 +.. _`#6911`: https://github.com/apache/cloudstack/pull/6911 +.. _`#6930`: https://github.com/apache/cloudstack/pull/6930 +.. _`#6943`: https://github.com/apache/cloudstack/pull/6943 +.. _`#6967`: https://github.com/apache/cloudstack/pull/6967 +.. _`#6927`: https://github.com/apache/cloudstack/pull/6927 +.. _`#6965`: https://github.com/apache/cloudstack/pull/6965 +.. _`#6822`: https://github.com/apache/cloudstack/pull/6822 +.. _`#6917`: https://github.com/apache/cloudstack/pull/6917 +.. _`#6868`: https://github.com/apache/cloudstack/pull/6868 +.. _`#6905`: https://github.com/apache/cloudstack/pull/6905 +.. _`#6358`: https://github.com/apache/cloudstack/pull/6358 +.. _`#6875`: https://github.com/apache/cloudstack/pull/6875 +.. _`#6846`: https://github.com/apache/cloudstack/pull/6846 +.. _`#6854`: https://github.com/apache/cloudstack/pull/6854 +.. _`#6838`: https://github.com/apache/cloudstack/pull/6838 +.. _`#6792`: https://github.com/apache/cloudstack/pull/6792 +.. _`#6775`: https://github.com/apache/cloudstack/pull/6775 +.. _`#6811`: https://github.com/apache/cloudstack/pull/6811 +.. _`#6772`: https://github.com/apache/cloudstack/pull/6772 +.. _`#6751`: https://github.com/apache/cloudstack/pull/6751 +.. _`#6733`: https://github.com/apache/cloudstack/pull/6733 +.. _`#6684`: https://github.com/apache/cloudstack/pull/6684 +.. _`#6771`: https://github.com/apache/cloudstack/pull/6771 +.. _`#6638`: https://github.com/apache/cloudstack/pull/6638 +.. _`#6681`: https://github.com/apache/cloudstack/pull/6681 +.. _`#6682`: https://github.com/apache/cloudstack/pull/6682 +.. _`#6806`: https://github.com/apache/cloudstack/pull/6806 +.. _`#6790`: https://github.com/apache/cloudstack/pull/6790 +.. _`#6750`: https://github.com/apache/cloudstack/pull/6750 +.. _`#6802`: https://github.com/apache/cloudstack/pull/6802 +.. _`#6742`: https://github.com/apache/cloudstack/pull/6742 +.. _`#6776`: https://github.com/apache/cloudstack/pull/6776 +.. _`#6202`: https://github.com/apache/cloudstack/pull/6202 +.. _`#6799`: https://github.com/apache/cloudstack/pull/6799 +.. _`#4438`: https://github.com/apache/cloudstack/pull/4438 +.. _`#6769`: https://github.com/apache/cloudstack/pull/6769 +.. _`#6224`: https://github.com/apache/cloudstack/pull/6224 +.. _`#6522`: https://github.com/apache/cloudstack/pull/6522 +.. _`#6694`: https://github.com/apache/cloudstack/pull/6694 +.. _`#6741`: https://github.com/apache/cloudstack/pull/6741 +.. _`#6712`: https://github.com/apache/cloudstack/pull/6712 +.. _`#6577`: https://github.com/apache/cloudstack/pull/6577 +.. _`#6686`: https://github.com/apache/cloudstack/pull/6686 +.. _`#6653`: https://github.com/apache/cloudstack/pull/6653 +.. _`#6640`: https://github.com/apache/cloudstack/pull/6640 +.. _`#6587`: https://github.com/apache/cloudstack/pull/6587 +.. _`#6555`: https://github.com/apache/cloudstack/pull/6555 +.. _`#6556`: https://github.com/apache/cloudstack/pull/6556 +.. _`#6557`: https://github.com/apache/cloudstack/pull/6557 +.. _`#6504`: https://github.com/apache/cloudstack/pull/6504 +.. _`#6521`: https://github.com/apache/cloudstack/pull/6521 +.. _`#6510`: https://github.com/apache/cloudstack/pull/6510 +.. _`#6331`: https://github.com/apache/cloudstack/pull/6331 +.. _`#6474`: https://github.com/apache/cloudstack/pull/6474 +.. _`#6326`: https://github.com/apache/cloudstack/pull/6326
