Changes in 4.18.2.0 since 4.18.1.0

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

Version

Github

Description

4.18.2.0

#8897

linstor: Do not pretend handling disconnect paths that are non Linstor

4.18.2.0

#8881

server: fix haproxy misconfiguration after VPC VR start

4.18.2.0

#8870

upgrade: add unit tests from/to a security release

4.18.2.0

#8787

VPC VR: fix empty iptables if there is no vpc tier

4.18.2.0

#8735

snapshot: don’t schedule next snapshot job for a removed volume

4.18.2.0

#8776

server: update default value of setting ‘expose.dns.externally’ to ‘false”

4.18.2.0

#8726

Usage: Fixup entity exists exception

4.18.2.0

#8070

Fix disk offering override in VM deployment wizard

4.18.2.0

#8030

Quota tariff events

4.18.2.0

#8616

SG: fix SQL exception when add security group rule with allowed account/group

4.18.2.0

#8716

[UI] Allow detach ISO from instance toolbar when ISO is attached

4.18.2.0

#8719

server: use ecdsa instead of ed25519 when generate public/private keys

4.18.2.0

#8721

UI: Fix error message in zone wizard

4.18.2.0

#8717

UI: Add button to show public IPs associated with vlanid

4.18.2.0

#8300

Logging improvements on migration in the VmwareResource

4.18.2.0

#8694

console proxy client sleep more generic

4.18.2.0

#8709

Update actions/setup-java from v3 to v4

4.18.2.0

#8655

Storage plugin support to check if volume on datastore requires access for migration

4.18.2.0

#8697

CKS: fix /opt/bin/deploy-cloudstack-secret in CKS control nodes

4.18.2.0

#8677

Fixup: Optimize getRouterHealthChecksConfig method

4.18.2.0

#8385

vpc: optimize createMonitorServiceCommand() execution

4.18.2.0

#8658

CKS: add kube config path in extra control nodes

4.18.2.0

#8599

VR: fix issue between VPC VMs and other Public IPs in the same subnet as additional Public IPs

4.18.2.0

#8282

kvm: ITCO watchdog added

4.18.2.0

#8625

zone wizard: allow only one untagged physical network with guest traffic type

4.18.2.0

#8633

linstor: use relative hostname path

4.18.2.0

#8481

Enable over provisioning for SharedMountPoint primary storages

4.18.2.0

#8610

Linstor fix migration while node offline

4.18.2.0

#8568

Fix cloudstack-ui package: bad directory permissions and missing WEB-INF

4.18.2.0

#8402

CKS: retry if unable to drain node or unable to upgrade k8s node

4.18.2.0

#8589

UI: fix icmp code/type of ACL rule are not display if the value is -1

4.18.2.0

#8560

Added missing metrics English locale strings

4.18.2.0

#8549

server: use ed25519 instead of rsa when generate public/private keys

4.18.2.0

#8369

systemvm: vncport evaluation

4.18.2.0

#8482

Change the check for the existence of cryptsetup command

4.18.2.0

#8570

veeam: fix some issues with restoring volume from backup and attaching it to VM

4.18.2.0

#8241

Veeam: Support Veeam 11 and 12

4.18.2.0

#8468

UI: Add reconnect button to hosts on alert

4.18.2.0

#8426

engine-schema: fix finding guestos mapping with parent version

4.18.2.0

#8370

server: skip password policies check on empty password

4.18.2.0

#8383

test: additional check to ensure hosts are left in up state

4.18.2.0

#8374

server: fix debug message when expunge a vm

4.18.2.0

#8387

server: improve stats collector logs to state what the collector does

4.18.2.0

#8380

test: fix test_host_ping.py to restore original host state

4.18.2.0

#8316

CKS: create Security Groups for CKS clusters of each account

4.18.2.0

#8252

kvm: Add support for cgroupv2

4.18.2.0

#8107

Handle errors while scaling kubernetes cluster

4.18.2.0

#8171

server: fix resource count during assign volume

4.18.2.0

#8135

server: fix diskoffering details in vm response

4.18.2.0

#8258

Acl export acls with proper tags encoding

4.18.2.0

#8297

CKS: create HA cluster with 3 control VMs instead 2

4.18.2.0

#8327

ui: add action to declare/cancel host as degraded

4.18.2.0

#8296

CKS: update imagePullPolicy to IfNotPresent in yaml files

4.18.2.0

#8319

linstor: Fix possible NPE if Linstor storage-pool data missing

4.18.2.0

#8233

Add lock mechanism considering template id, pool id, host id in PowerFlex Storage

4.18.2.0

#7923

kvm: fix error when enable SSL for kvm agent

4.18.2.0

#8247

kvm: fix ide controller for rocky/alma vms

4.18.2.0

#8305

ui: change ipaddress tab label for shared networks

4.18.2.0

#8268

Initial vpnuser state

4.18.2.0

#8275

UI: Removed redundant IP Address Column

4.18.2.0

#8253

UI: Removed redundant input fields from ACL List rules modal

4.18.2.0

#8204

server: check if there are active nics before network GC

4.18.2.0

#7082

allow filtering of listDiskOffering and listServiceOffering APIs by account or project

4.18.2.0

#8191

Fix typo in ssvm check script

4.18.2.0

#8202

Clear pool id if volume allocation fails

4.18.2.0

#8248

Fixed spelling and added missing states to response

4.18.2.0

#8228

Let Prometheus exporter plugin support utf8 characters

4.18.2.0

#8115

Fix deploy as is VM start after template deletion

4.18.2.0

#8213

UI: fix scale vm if first disk offering is dymamic

4.18.2.0

#8142

edge-zone,kvm,iso,cks: allow k8s deployment with direct-download iso

4.18.2.0

#7545

updated the api documentation for createNetworkOffering and updateNetworkOffering

4.18.2.0

#8173

make sure vmware adapter detail for nic is passed during registering template

4.18.2.0

#8122

Advanced SG: allow create/update physical networks with vlan range

4.18.2.0

#8193

ui: Admin, account and project dashboard improvements

4.18.2.0

#8085

Fix: Select another pod if all hosts in the pod becomes unavailable

4.18.2.0

#8182

CKS: fix wrong format of cluster size on UI

4.18.2.0

#8049

Fix KVM cloudstack-agent start if there is vm not managed by cloudstack on the host

4.18.2.0

#8089

Fix failure on agent reconnection

4.18.2.0

#8117

Create snapshot from VM snapshot without memory for NFS/Local storage

4.18.2.0

#8081

Fix EULA section while parsing OVF file

4.18.2.0

#8072

UI: Fix deploy VM wizard vApp properties

4.18.2.0

#7859

server: set Default NIC when VM has no default NIC

4.18.2.0

#8118

ui: fix bulk delete template from zones

4.18.2.0

#8096

marvin,test: fix directdownload template checksum test

4.18.2.0

#8119

ui: correctly show volume physical size

4.18.2.0

#8114

linstor: fix template copy on non hyperconverged setups

4.18.2.0

#8104

test: add test for standalone snapshot

4.18.2.0

#8101

Fix VM snapshot size during storage capacity check

4.18.2.0

#8057

Fix UUID for child datastores in all cases

4.18.2.0

#8082

linstor: Fix template volume missing on copy node

4.18.2.0

#8097

test,refactor: fix test_project_resources cleanup

4.18.2.0

#8093

kvm: fix direct download template size

4.18.2.0

#8019

Update pom.xml reflections version

4.18.2.0

#7606

vm-import: fix stopped managed vms listing in unmanaged instances

4.18.2.0

#8066

Fix NPE if global setting implicit.host.tags is set to null

4.18.2.0

#8062

storage: allow VM snapshots without memory for KVM when global setting allows

4.18.2.0

#8075

ui: update vm deploy form iso label

4.18.2.0

#8065

Fix non admin logouts

4.18.2.0

#8058

.github: run Sonar Check only on PRs from apache/cloudstack branches

4.18.2.0

#7731

Default value of force should be false for template delete operation

4.18.2.0

#8048

systemvm: remove config in /etc/pam.d/systemd-user to fix user@0.service

4.18.2.0

#8029

Improve template download error message

4.18.2.0

#8025

Ensure getCapacityState() is not called for hosts in maintenance

4.18.2.0

#8041

Fix: Convert volume to another directory instead of copying it while taking volume snapshots on KVM

4.18.2.0

#7953

systemvm: check if patchfile exists and is valid tarball before patching

4.18.2.0

#8020

server: fix mysql error when list Shared templates for projects

4.18.2.0

#7952

linstor: resize root disk on offerings with different size

4.18.2.0

#7983

cleanup: remove unused class org.apache.cloudstack.network.NetworkOrchestrator

4.18.2.0

#8002

fix: cleanup directory if empty after removal of snapshot

4.18.2.0

#7948

Use direct download timeout configs for URL check during registerTemplate

4.18.2.0

#7982

VR: remove apache2 config for removed VPC tiers

4.18.2.0

#8001

fix units labels for max storage of volume

4.18.2.0

#7972

Fix 2FA becoming enabled when the user inputs the wrong code during setup

4.18.2.0

#7958

VR live patching: Allow live patch of VPC VRs even if networks are in allocated / shutdown state

4.18.2.0

#7878

Publish event for VM.STOP when out of band stop is detected

4.18.2.0

#7915

ldap trust map cleanup on domain delete

4.18.2.0

#7959

upgrade: fix upgrade from 4.18.1.0 to 4.18.2.0-SNAPSHOT

4.18.2.0

#7955

Increase reserve on ScaleIO disk formatting for fragmentation

118 Issues listed

Changes in 4.18.1.0 since 4.18.0.0

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

Version

Github

Description

4.18.1.0

#7933

server: fix dualstack ipv6 networks for vxlan

4.18.1.0

#7945

kvm: fix live vm migration between local storage pools

4.18.1.0

#7947

ui: don’t skip if dataview has multiple items in response

4.18.1.0

#7932

Fix direct download https compressed qcow2 template checker

4.18.1.0

#7924

PowerFlex: Handle missing volumes gracefully during delete volume

4.18.1.0

#7922

db: Add index on cluster_details.name for FirstFitPlanner speedup

4.18.1.0

#7887

xen/xcpng: set vmr.VCPUsMax to minimum of global setting and host cpu cores

4.18.1.0

#7913

server: throw new exception when rootdisksize is required but not set

4.18.1.0

#7874

systemvm: update size and state of systemvm template during registration

4.18.1.0

#7867

UI: Infer template settings in the deploy VM wizard

4.18.1.0

#7911

ui: speed up compute instance listing

4.18.1.0

#7846

ui: Fix refresh and re-route behaviour

4.18.1.0

#7877

server: try with all supported hypervisors (ordered, no duplications) when deploy a virtual router

4.18.1.0

#7144

server: fix cannot get systemvm ips in dedicated ranges

4.18.1.0

#7909

server: fix global setting system.vm.public.ip.reservation.mode.strictness is not really dynamic

4.18.1.0

#7761

vmware: improve solidfire storage plugin integration and fix cases

4.18.1.0

#7898

server: allow user to list available IPs on shared networks

4.18.1.0

#7609

ui: fix notification list reordering intermittently

4.18.1.0

#7880

server Don’t allow inadvertent deletion of hidden details via API

4.18.1.0

#7900

UI: Add central project store and watch functionality

4.18.1.0

#7894

ui: bump UI pkg version to match CloudStacks

4.18.1.0

#7897

ui: make it clear that deletion of a volume will not delete any snapshots

4.18.1.0

#7896

UI: update ip ranges of shared networks

4.18.1.0

#7799

engine/schema: fix duplicated guest OSes in 4.18.0.0

4.18.1.0

#7893

ui: Fix project theme on reload or refresh

4.18.1.0

#7886

server: check hostId when attach disk to a Stopped vm with local storage

4.18.1.0

#7801

ui: fix creating zone with vxlan if Guest physical network is not the last

4.18.1.0

#7769

AutoScaling: support Managed User Data

4.18.1.0

#7882

UI: Fix hide delete button for templates that are in Installing template state

4.18.1.0

#7888

Support GNU sed apidoc for MacOS build

4.18.1.0

#7870

server: Allow admins to disable the 2FA of users in subdomains

4.18.1.0

#7879

UI: Add missing tooltips to Register/Upload Templates/ISOs views

4.18.1.0

#7876

Api: update command domainId/account descriptions

4.18.1.0

#7826

cpvm: Fix CPVM not releasing CPU after closing console

4.18.1.0

#7293

security group: replace vm.getPrivateMacAddress() with nic.getMacAddress()

4.18.1.0

#7853

Fix role escalation prevention

4.18.1.0

#7875

packaging: install tzdata-java or timezone-java

4.18.1.0

#7848

server: get only Ready ISO to mount

4.18.1.0

#7380

VMware: add support for 8.0b (8.0.0.2), 8.0c (8.0.0.3)

4.18.1.0

#7844

server: Replace Hashtable with LinkedHashMap in createIsoResponse

4.18.1.0

#7866

api: Force-stop descriptions

4.18.1.0

#7869

UI: Show iso urls

4.18.1.0

#7862

test: skip live storage migration on CentOS 7

4.18.1.0

#6970

CPVM: fix cpu usage for console vm when using vnc over websockets

4.18.1.0

#7832

server: Fix allocation of more public IPs than the account’s limit

4.18.1.0

#7831

VMware: Fix casting exception during backup NIC synchronization

4.18.1.0

#7854

CKS: check access when get kubernetescluster config

4.18.1.0

#7833

ui: assorted improvements

4.18.1.0

#7828

cloudstack: bump to use 4.18.1.0 systemvmtemplate

4.18.1.0

#7845

storpool: fix pom.xml which caused docker image build failures

4.18.1.0

#7777

server: remove registered userdata when cleanup an account

4.18.1.0

#7441

server: Use max secondary storage defined on the account during upload

4.18.1.0

#7685

test: upgrade kubernetes versions to 1.25.0/1.26.0

4.18.1.0

#7836

kvm: Added VNI Devices as normal bridge slave devs

4.18.1.0

#7694

noVNC: fix JP keyboard on vmware7+ which uses websocket URL

4.18.1.0

#7629

Prometheus exporter fix cpu/memory usage labels

4.18.1.0

#7775

server: clean network offerings for domain on remove

4.18.1.0

#7808

engine/schema: fix CPU cap limitation for upgraded environment

4.18.1.0

#7760

VM.CREATE/VOLUME.DELETE/VOLUME.DESTROY not being emitted

4.18.1.0

#7810

Allow KVM overcommit to work without reducing minimum VM memory when vm ballooning is disabled

4.18.1.0

#7812

make details optional for addGuestOs API

4.18.1.0

#7809

Remove nic allocation txn during Vm deploy.

4.18.1.0

#7667

include all VMs when projects selected not just for admins

4.18.1.0

#7793

UI: allow new keys for VM details

4.18.1.0

#7392

Refactoring StorPool’s smoke tests

4.18.1.0

#7796

UI: decode userdata in EditVM dialog

4.18.1.0

#7722

packaging: unalias cp before package upgrade

4.18.1.0

#7564

make NoopDbUpgrade do a systemvm template check

4.18.1.0

#7792

UI unit test: fix expected values

4.18.1.0

#7739

UI: Filter templates by zone and hypervisor type when reinstall a VM

4.18.1.0

#7663

KVM: fix SSVM starting when overprovisioning memory

4.18.1.0

#7706

pom.xml: add property project.systemvm.template.location

4.18.1.0

#7779

cloudutils: fix adding rocky9 host failure due to missing /etc/sysconfig/libvirtd

4.18.1.0

#7785

server: get id from persisted object ReservationVO

4.18.1.0

#7766

search in (too) large result sets

4.18.1.0

#7772

ui: fix 404 error when list volumes of system vms

4.18.1.0

#7768

packaging: install tzdata-java on centos7/centos8

4.18.1.0

#7750

add remove tag to remove acl item method

4.18.1.0

#7758

UI: fix userdataid or userdata content is passed when userdata append/override is unchecked

4.18.1.0

#7765

Fix NPE in management server logs due to /proc/cpuinfo output

4.18.1.0

#7764

UI: add step to create bearer token for kubernetes dashboard

4.18.1.0

#7735

Set encrypted PowerFlex disk format correctly

4.18.1.0

#7708

utils: fix RBD URI if credentials contains slash

4.18.1.0

#7749

ui: fix userdata base64 encoding

4.18.1.0

#7757

Allow encrypted volume migration for PowerFlex volumes

4.18.1.0

#7724

server: clear resource reservation and increment resource count in a transaction

4.18.1.0

#7288

SSVM: ‘allow from’ private IP in other SSVMs if the public IP is in allowed internal sites cidrs

4.18.1.0

#7754

eof added to StorPoolStatsCollector

4.18.1.0

#7404

Storage and volumes statistics tasks for StorPool primary storage

4.18.1.0

#6797

proper storage construction

4.18.1.0

#7634

guarantee MAC uniqueness

4.18.1.0

#7656

server: allow migration of all VMs with local storage on KVM

4.18.1.0

#7719

Add L2 networks to Zones with SG

4.18.1.0

#7641

vmware: fix unmanaged instance listing when different name & internal CS name

4.18.1.0

#7580

agent: get the right controll cidr

4.18.1.0

#7732

Sync precommit config from main

4.18.1.0

#7695

server,engine-orchestration: allocate vm without transaction

4.18.1.0

#7693

Fix direct download URL checks

4.18.1.0

#7713

use Files.createTempDirectory() instead of new File()

4.18.1.0

#7691

NPE guard

4.18.1.0

#7381

Fix foreign key constraints and the mysql procedure that is used

4.18.1.0

#7707

UI: fix wrong vpcid when create network in VPC

4.18.1.0

#7630

cleanup removal of physical network

4.18.1.0

#7237

console proxy: use AeadBase64Encryptor instead of AES/CBC/PKCS5Padding

4.18.1.0

#7607

server: do not check zone imagestores for directdownload template delete

4.18.1.0

#7588

UI: Zone wizard fix

4.18.1.0

#7666

engine-orchestration: fix volume size resource count mismatch

4.18.1.0

#7689

scaleio: Avoid race condition while handling host disconnect and connect scenarios

4.18.1.0

#7687

api: correct error on resize volume resource allocation failure

4.18.1.0

#7583

marvin: fix smoke test failures if mgmt server is Ubuntu

4.18.1.0

#7628

ui: fix vm import for L2 n/w in Setup state

4.18.1.0

#7511

Tungsten: change conserve_mode of default network offering to 0

4.18.1.0

#7539

Volume encryption support for StorPool plug-in

4.18.1.0

#7594

Fix: Volumes on lost local storage cannot be removed

4.18.1.0

#7584

server: Add check on host’s status while deleting config drive on host cache

4.18.1.0

#7664

[4.18] Bump the version to 4.18.1.0-SNAPSHOT

4.18.1.0

#7408

Allow volume migrations in ScaleIO within and across ScaleIO storage clusters

4.18.1.0

#7444

engine-orchestration,vmware: hypervisor migration during start vm migration

4.18.1.0

#7636

utils: fix check for mrtalink url

4.18.1.0

#7620

accept first word from host os string for backwards compatibility

4.18.1.0

#7597

consider last host only for root-admin

4.18.1.0

#7410

ssvm: pass all accessible secondary storage to ssvm

4.18.1.0

#7570

interpret /etc/redhet-release better

4.18.1.0

#7602

marvin: fix test_data for parsing failure

4.18.1.0

#7592

.github: Use parallel builds for github actions

4.18.1.0

#6512

Refactor test and change IP range

4.18.1.0

#7313

server: improve storage GC to skip expunging possible duplicate volumes

4.18.1.0

#7160

vmware: do not create vm datastore when attach an existing volume on solidfire

4.18.1.0

#7524

secondary-storage: delete backedup snapshot dir on delete

4.18.1.0

#7479

cks: k8s cluster on vpc tier

4.18.1.0

#7508

guestos: add Windows Server 2022

4.18.1.0

#7452

test: reduce PowerMock usage for code coverage

4.18.1.0

#7475

cks,ui: allow changing stopped cluster offering, improvements

4.18.1.0

#7559

Create user ‘cloud’ in cloudstack-usage postinstall

4.18.1.0

#7526

server: fix volume detach operation when no vm host

4.18.1.0

#7557

ui: show zones and offerings to users

4.18.1.0

#7455

Fix Tungsten Fabric errors on adding a new zone due to duplicated entries on ntwk_service_map

4.18.1.0

#7527

ui: fix infocard tempalte, iso fields

4.18.1.0

#7485

engine-storage: fix errored template becomes active

4.18.1.0

#7424

ui: fix tags for security group rules

4.18.1.0

#7521

Marvin: Fix deployDataCenter’s cleanup

4.18.1.0

#7522

github-actions: fix ui build workflow

4.18.1.0

#7506

increase log detail for limit checking, fix getDomainReservation()

4.18.1.0

#7421

api,server: fix VM.CREATE events on vm deploy without start

4.18.1.0

#7265

router: do not restart conntrackd if no guest networks (issue 6702)

4.18.1.0

#7448

server: add config SSVM capacity scan

4.18.1.0

#7264

ssvm: continue with other secondary storages if fails to program a secondary storage

4.18.1.0

#7513

ui: set default cpu, memory value for k8s version

4.18.1.0

#7512

ui: fix sourceIP is not passed when create internal LB

4.18.1.0

#7499

ui: fix action notifications

4.18.1.0

#7163

fix tools/build/setnextversion.sh: do not update tools/apidoc/pom.xml

4.18.1.0

#7027

marvin: replace encodestring for encodebytes

4.18.1.0

#7478

addAnnotation: added the various entity type supported by the api call

4.18.1.0

#7494

server: Fix DirectDownload certificate check initial delay

4.18.1.0

#7498

server: fix null pointer on powerflex attach volume edge case

4.18.1.0

#7482

Qemu migration hook: check for source length before using element 0

4.18.1.0

#7477

novnc: Send console text slower to avoid overloading remote keyboard buffer

4.18.1.0

#7453

Support local storage live migration for direct download templates

4.18.1.0

#7423

ui: fix custom offering cpuspeed during vm import

4.18.1.0

#7415

server: validate ip address value on update config

4.18.1.0

#7445

ssvm: fix post request header case mismatch

4.18.1.0

#7439

refactor: delete unsed serviceoffering classes in quota module

4.18.1.0

#7368

ui: Add filtering by state in account, systemvms, router and storagepool

4.18.1.0

#7215

server: dedicate vxlan range to account

4.18.1.0

#7373

ui: Allow admin/user to filter by state for Pods, Clusters and Hosts

4.18.1.0

#7269

debian/control: build packages on ubuntu 22.04

4.18.1.0

#7398

server,engine-schema: fix listing service offering for vm scale

4.18.1.0

#7360

Set hypervisor hostname via userdata only when the global settings are allowed

4.18.1.0

#7407

server: rephrase error message for iso vm reinstall

4.18.1.0

#7400

Fix for direct download templates with multiple bypassed references

4.18.1.0

#7384

server: Roles search by keyword

4.18.1.0

#7385

vmware: Datastore cluster synchronization should check if the child datastores are in UP state or not

4.18.1.0

#7393

ui: CreateNetwork isolated/L2 form, added accounts list under selected domain

4.18.1.0

#7276

ui: allow clearing dns during zone update

4.18.1.0

#7411

ui: show only advanced zones for vmautoscale form

4.18.1.0

#7277

ui: show vpn users tab in networks section

4.18.1.0

#7406

server: list vm search vm ip using keyword

4.18.1.0

#7394

ui: allow creating account networkdomain

4.18.1.0

#7388

pom.xml: bump only required dependencies

4.18.1.0

#7402

ui: Fixed the Description coloumn in the UI for Quota traffic page

4.18.1.0

#7359

Fix ScaleVM to consider resize volume in any type of service offering

4.18.1.0

#7281

Console: upgrade noVNC from v1.2.0 to v1.4.0

4.18.1.0

#7328

server: fix userdatadetails parsing

4.18.1.0

#7395

ui: show static-nat tag for public ip

4.18.1.0

#7387

Added details about account/domain to which network will be assigned during creation

4.18.1.0

#7268

saml: Add EncryptedElementType key resolver to SAML plugin

4.18.1.0

#7332

test: add smoke test for user role for userdata crud api

4.18.1.0

#7327

orchestration: fix error on deleted template vm start

4.18.1.0

#7382

fixed L2 network creation for particular account

4.18.1.0

#7200

Added upper case JPEG extension for icon upload

4.18.1.0

#7343

UI: fix templates/offerings are not listed in autoscale vm profile when login as user

4.18.1.0

#7372

Fixed avoid set variables which is causing deployment failures

4.18.1.0

#7374

Add service ip to listManagementServers API response

4.18.1.0

#7367

UI: fix default network is not passed to deployvm API

4.18.1.0

#7361

ui: Added UEFI support flag in host details view

4.18.1.0

#7140

Fix PR 7131 bugs and vulnerabilities

196 Issues listed

Changes in 4.18.0.0 since 4.17.x

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