Changes in 4.18.0.0 since 4.17.2.0

Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/23?closed=1 to track its issues.

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

308 Issues listed