Changes in 4.19.1.3 since 4.19.0.0

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

Version

Github

Description

4.19.1.0

#9392

Fix list backups after backup vm is expunged

4.19.1.0

#9391

UI: Fix backup offering buttons for instances in data view

4.19.1.0

#8836

Fix radio buttons in instance migration pop-up

4.19.1.0

#9339

engine-schema,cks: fix finding non-removed network vms

4.19.1.0

#9377

saml: purge token after first response and improve setting description

4.19.1.0

#9381

UI assorted fixes

4.19.1.0

#9382

LibvirtOvsFetchInterfaceCommandWrapperTest fix (test fails in mac) - skip it if no interfaces with eth and wl

4.19.1.0

#9367

Fix: Switch back to CLOUD_DB after purging usage records

4.19.1.0

#9376

Ignore non-managed pools for storage pool access preparation

4.19.1.0

#9384

test: refactor ActionEventInterceptorTest to prevent failures

4.19.1.0

#9356

Copy on pool host when storage pool has ScopeType.HOST

4.19.1.0

#9349

systemvmtemplate: bump new systemvmtemplate 4.19.1

4.19.1.0

#9355

NPE fix, addresses test_hostha_kvm_host_fencing failure

4.19.1.0

#9147

Fix columns in VM details tabs

4.19.1.0

#9357

saml: make default signature check mandatory

4.19.1.0

#9354

test: fix simulator CI failure test_cluster_drs

4.19.1.0

#9345

ui: fix account list on domain change in filterview

4.19.1.0

#9348

UI: create network form constantly tries to list domains - which is not permitted for normal users

4.19.1.0

#9325

linstor: deleteAsync fallback to volume UUID if path not set yet

4.19.1.0

#9334

UI: fix “Request failed.” error when open vnf appliances tab of network

4.19.1.0

#9327

linstor-ui: Fix add primary storage if Linstor protocol selected

4.19.1.0

#9323

test_primary_storage_scope.py should only run with kvm, vmware and simulator

4.19.1.0

#9326

linstor: do not use the same static ApiClient for all calls

4.19.1.0

#9234

Handle public IP race conditions

4.19.1.0

#8875

Change storage pool scope from Cluster to Zone and vise versa

4.19.1.0

#9268

PowerFlex/ScaleIO SDC client connection improvements

4.19.1.0

#9146

Differentiate between instalation ISO and attached ISO

4.19.1.0

#9307

UI: Minor UI improvements

4.19.1.0

#8922

extract host from websocket to add route

4.19.1.0

#9310

Fixed src datastore on copy check for PowerFlex/ScaleIO storage driver

4.19.1.0

#9301

Add, Delete Storage Pool commands should be able execute on a host in maintenance

4.19.1.0

#9184

server: refactor listNetworks api database retrievals

4.19.1.0

#9240

Fix for race when automatically assigning IP to Vms

4.19.1.0

#9309

Revert listAll behaviour for templates & iso

4.19.1.0

#8354

server: apply rules when VR of Domain VPC is recreated

4.19.1.0

#9283

Change vm.stats.remove.batch.size to delete.batch.query.size & allow delete of volume_stats in batches

4.19.1.0

#8815

Improve migration of external VMware VMs into KVM cluster

4.19.1.0

#9306

Fix AssignToLoadBalancerRule input param

4.19.1.0

#9216

xenserver: attach regular iso with configdrive

4.19.1.0

#8898

prevent an NPE on an uninitialised TemplateObject

4.19.1.0

#9256

veeam: fix issues with PreSetup and DVS and Solidfire

4.19.1.0

#9202

server: event for HA vm start

4.19.1.0

#8169

server: fix resource count updated unmanage vm

4.19.1.0

#9258

agent: reconnect after waiting 5 seconds

4.19.1.0

#9150

Added ostypeid in the snapshot response

4.19.1.0

#8843

Temporarily backup StorPool volume before expunge

4.19.1.0

#9231

UI: ignore error host is already in the database when create a zone

4.19.1.0

#9186

CKS/calico: set arp_ignore and arp_announce to 0 in k8s controller/nodes

4.19.1.0

#9300

Honour listall param for list templates api

4.19.1.0

#9289

Let network guru decide if ipv6 cidr size can’t be equal to 64

4.19.1.0

#9245

DRS: Ensure the destination host is part of the same cluster

4.19.1.0

#8236

Accept a role ID on linking an account to LDAP

4.19.1.0

#7224

[Veeam] Check for failures in the restore process

4.19.1.0

#8947

Ability to specify NFS mount options while adding a primary storage and modify them on a pre-existing primary storage

4.19.1.0

#9207

VMware: Improve error messaging / logs when starting non-user VMs, and secondary storage not available or doesn’t have enough capacity

4.19.1.0

#8889

Updates to HPE-Primera and Pure FlashArray Drivers to use Host-based VLUN Assignments

4.19.1.0

#9178

fix: Update overcommit ratio during live VM migration

4.19.1.0

#8733

engine-schema: fix options for host.allocators.order config

4.19.1.0

#8475

api,server: allow updating hypervisor capabilities with hypervisor and version

4.19.1.0

#8641

kvm: support Rocky/RHEL/OL/Alma in the same cluster

4.19.1.0

#8873

Fix volume snapshot of encrypted NFS/StorPool volume

4.19.1.0

#8909

Fix migration from local storage to NFS in KVM

4.19.1.0

#9263

debian: add cpu-checker to debian/control

4.19.1.0

#9259

Support migration of VM imported from a remote host

4.19.1.0

#9284

Import VM logging improvements

4.19.1.0

#9183

Allow deletion of external managed cks nodes

4.19.1.0

#8887

libvirtstorage: Make sure netfs storage was really mounted

4.19.1.0

#9281

set isSystem for SVM IPs

4.19.1.0

#9273

Fix volume response for service offering with disk offering

4.19.1.0

#8462

Remove duplicate network state checks before shutdown network

4.19.1.0

#8809

server: add global setting consoleproxy.sslEnabled

4.19.1.0

#9199

Fixup startVM on simulator

4.19.1.0

#9261

server: fix additional zones cannot be removed

4.19.1.0

#9196

remove Project Template Permissions inhibition

4.19.1.0

#8886

Fix assignVirtualMachine template checkAccess

4.19.1.0

#9262

test: fix test failure on ubuntu 24.04: “top: unknown option ‘n’”

4.19.1.0

#9213

Timeout config to copy the disks of remote KVM instance while importing the instance from an external host

4.19.1.0

#9276

plugins/shutdown: fix triggerShutdown scheduling and response

4.19.1.0

#8740

Add configuration to limit the number of rows deleted from vm_stats

4.19.1.0

#9271

[linstor] Fix revertSnapshot

4.19.1.0

#8508

assertion improvement on cluster DRS

4.19.1.0

#8994

VNF: add API listVnfAppliances

4.19.1.0

#9252

User friendly name of Downloaded Templates Volumes and ISOs

4.19.1.0

#9253

ui: fix user create featured template from volume

4.19.1.0

#9232

vxlan: do not create duplicated network for private gateway

4.19.1.0

#9248

Update extraconfig for platform param in xen/xcpng

4.19.1.0

#8418

User data content size validation, and related code improvements

4.19.1.0

#9251

Prevent network disruption on adding a VPC tier for redundant VRs

4.19.1.0

#8791

UI: Fix Userdata registration from UI

4.19.1.0

#9088

Decrypt account and domain configurations when needed

4.19.1.0

#8941

Extra parameter for UpdateImageStore

4.19.1.0

#9242

Add action button to enable/disable Oauth provider

4.19.1.0

#9243

vmware: do not tear down vm disks if deploy-as-is vm has vm snapshots

4.19.1.0

#8581

[Quota] Improve Quota balance calculation flow

4.19.1.0

#9209

Add volume encryption checks during the disk offering change

4.19.1.0

#9166

fix: domain limits tab ui is now able to present 0 to the user

4.19.1.0

#8611

Fix allocation of VMs with multiple clusters

4.19.1.0

#9235

protect against missing service offering

4.19.1.0

#9244

test: fix test/integration/smoke/test_register_userdata.py which caused networks not to be deleted

4.19.1.0

#8530

prevent duplicate ip table rules in SSVM

4.19.1.0

#9070

cks: fix events

4.19.1.0

#9124

server: remove username required condition for listVmsForImport

4.19.1.0

#9247

ui: improve sort utility for metrics

4.19.1.0

#9177

api: listVM API improvement followup, change returning of stats detail

4.19.1.0

#9238

Fix unit test failure in LibvirtConvertInstanceCommandWrapperTest

4.19.1.0

#8796

linstor: Support VM-Instance Disk snapshots

4.19.1.0

#9138

linstor: ui show Server and resource-group fields with custom protocol

4.19.1.0

#9237

ui: fix dashboard retrievals based on permissions

4.19.1.0

#9197

engine-orchestration: expunge destroyed system vm volume

4.19.1.0

#8701

cks: fix list apis response count

4.19.1.0

#9218

Fix error message if specific host does not have capacity

4.19.1.0

#9191

add to cpu speed parameter a description of the cgroup2 case

4.19.1.0

#9198

engine/schema: force index in user_vm_view to speed up instance listing

4.19.1.0

#9194

ui: list only accessible networks during import

4.19.1.0

#9219

saml: introduce saml2.check.signature

4.19.1.0

#9230

Ensure marvin package version is PEP440 compliant

4.19.1.0

#9212

kvm: replace ISO path in vm XML configuration during vm migration

4.19.1.0

#9220

logging: httpupload do not warn with exception trace

4.19.1.0

#9097

ui: fix dashboard on saml user login

4.19.1.0

#9140

ui: fix admin dashboard vue warnings

4.19.1.0

#9211

List volumes by service offering id

4.19.1.0

#8643

list by isEncrypted

4.19.1.0

#9224

Upload volume format check with the supported hypervisor, fail if supported hypervisor not found on zone

4.19.1.0

#9113

Configure config drive ISO with password file on reinstallation of VM with password-enabled template

4.19.1.0

#9174

PowerFlex/ScaleIO volume live migration - use usable bytes from source disk to format the destination disk

4.19.1.0

#9056

server,event: fix events for storage maintenance

4.19.1.0

#9055

vpc,event: fix events for createVpc

4.19.1.0

#9037

While starting VM with ‘considerlasthost’ enabled, don’t load host tags/details for the last host when it doesn’t exist

4.19.1.0

#9215

server: search template name and display text if keyword is passed

4.19.1.0

#9204

Improve error messaging / logs when listing VMs on the remote KVM host (for import)

4.19.1.0

#9203

Fix vsphere storagepolicy

4.19.1.0

#9210

Update the java doc for the method disconnectPhysicalDiskByPath

4.19.1.0

#9105

cks,ui: fix npe and check for disable zone

4.19.1.0

#9139

ui: refactor global createmenu

4.19.1.0

#8973

api: listApis should return params based on caller

4.19.1.0

#9106

api,server: encryptformat in volume response

4.19.1.0

#9072

UI: Update AddAccountOrUserToProject to show a drop down for account & user

4.19.1.0

#8543

ui: Updated units names

4.19.1.0

#9141

kvm: consider provisioning type for local data volumes

4.19.1.0

#9057

server,cks: check if vm is cks node during vm destroy

4.19.1.0

#9143

linstor: make getDevicePath more robust

4.19.1.0

#8782

Do not retrieve VM’s stats on normal VM listing

4.19.1.0

#9066

Show site to site VPN connections in UI

4.19.1.0

#8624

server: fix fail to list public ips of shared networks sometimes

4.19.1.0

#9126

utils,ui: obfuscate sensitive log info, use POST for configureOutOfBandManagement

4.19.1.0

#8671

Fixup response code on incorrect credentials

4.19.1.0

#9120

engine-schema: add removed column for cloud.user_data, fix delete op

4.19.1.0

#9104

ui: fix create menu item access

4.19.1.0

#9064

server: honor listall param for listiso api

4.19.1.0

#9119

ui: add move to top/bottom for acl rules list

4.19.1.0

#9118

ui: fix columns for exportacls csv

4.19.1.0

#9117

ui: fix create network access in deploy vm wizard

4.19.1.0

#9068

UI: Add search filters

4.19.1.0

#9046

api,server: list autoscalevmgroups with keyword

4.19.1.0

#9092

ui: support isdynamicallyscalable param for iso

4.19.1.0

#9094

api,ui: vm template format, fix vm info link

4.19.1.0

#9091

ui: fix projectrolepermissions listing with description

4.19.1.0

#9032

server,test: fix resourceid for VOLUME.DESTROY in restore VM

4.19.1.0

#9060

ui: fix dashboard limit format

4.19.1.0

#9023

ui: change reporting link to Github Discussions

4.19.1.0

#9007

cleanup: remove test/src-not-used/

4.19.1.0

#9049

ui: fix haenable in edit vm form

4.19.1.0

#9044

ui: fix documentation link for VM autoscaling

4.19.1.0

#8980

Fix message publish in transaction

4.19.1.0

#9025

Fixup e2e test_restore_vm

4.19.1.0

#8811

linstor: Fix volume download and make resource available on copy target

4.19.1.0

#9035

linstor: disconnect-disk also search for resource name in Linstor

4.19.1.0

#9012

ui: add support to change Account role for admins

4.19.1.0

#8986

Use parameter dcId as wrapper to prevent NPE

4.19.1.0

#9011

ui: show systemvm agent version in the list and resource view

4.19.1.0

#8781

UI: Fix the Add / Remove Vmware DC button on Zone detail view

4.19.1.0

#8750

Upgrade org.json:json version

4.19.1.0

#8981

Fix: Update rootdisksize detail on restore VM

4.19.1.0

#8593

UI: hide Cleanup/Expunge when delete a CloudManaged CKS cluster

4.19.1.0

#8988

utils: cleanup MacAddress and MacAddressTest

4.19.1.0

#8977

Fix restore VM with allocated root disk

4.19.1.0

#8904

Update volume’s passphrase to null if diskOffering doesn’t support encryption

4.19.1.0

#8790

linstor: cleanup diskless nodes on disconnect

4.19.1.0

#8883

explanatory error message on delete attempt of default system offering

4.19.1.0

#8937

Fixup listing of serivce offering & storagepools with tags

4.19.1.0

#8952

Fix KVM live migration with NFS volumes

4.19.1.0

#8395

systemvm: add template_zone_ref record when add a new zone with same hypervisor type

4.19.1.0

#8741

VR: fix dnmasq misconfiguration if there are multiple IP ranges in a shared network

4.19.1.0

#8932

packaging: move juniper-contrail network plugin to noredist build

4.19.1.0

#8621

vpc: create vpc tiers with dns server of vpc instead of zone

4.19.1.0

#8948

test: fix unknown parameter hostid in test_vm_life_cycle.py

4.19.1.0

#7236

[Usage] Create network billing

4.19.1.0

#8808

New feature: Import/Unmanage DATA volume from storage pool

4.19.1.0

#8489

UI: ignore error when list public ips for CKS clusters on Shared network

4.19.1.0

#8960

Infra25725 add codecov token to workflow

4.19.1.0

#8933

server: fix duplicated records for templates if there are multiple zones

4.19.1.0

#8778

Fix permission to manipulate VMs and templates settings through UI

4.19.1.0

#8675

field enlarged and db upgrade

4.19.1.0

#8930

Fix null pointer exception in restore VM

4.19.1.0

#8945

Update netty version for compatibility/staying current

4.19.1.0

#8239

add logs to ipallocation attempt

4.19.1.0

#8802

linstor: Only set allow-two-primaries if resource is already in use

4.19.1.0

#7235

[Usage] Create VPC billing

4.19.1.0

#8940

kvm: export sysinfo for arm64 domains for cloud-init to work

4.19.1.0

#8915

protect against null-path

4.19.1.0

#8792

UI: Fix missing locale strings for Status widget

4.19.1.0

#8896

Add a shutdownhook to remove jobs owned by the process

4.19.1.0

#8842

Fix error message for checkVolume command

4.19.1.0

#8923

ui: bump UI dependencies versions

4.19.1.0

#8845

Fix display of properties related to backup size

4.19.1.0

#8894

Fix VR inheriting boot settings from user’s VM

4.19.1.0

#8885

Fix listStoragePoolsMetricsCmd

4.19.1.0

#8905

Fixup 4.19 build issue

4.19.1.0

#8800

Allow overriding root disk offering & size, and expunge old root disk while restoring a VM

4.19.1.0

#8897

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

4.19.1.0

#8825

Mark libvirt events experimental, add properties flag

4.19.1.0

#8872

Change iops on offering change

4.19.1.0

#8813

Fix VM import & VM delete with custom offering

4.19.1.0

#8881

server: fix haproxy misconfiguration after VPC VR start

4.19.1.0

#8630

UI Fixes: allow filtering on alertype in UI & add events tab

4.19.1.0

#8821

Allow listing of inactive offerings

4.19.1.0

#8870

upgrade: add unit tests from/to a security release

4.19.1.0

#8840

Fix getRepair method in checkVolume command

4.19.1.0

#8670

Linstor 4.19 fix script alllines

4.19.1.0

#8838

UI: Fix irrelevant conversion options in import instance modal

4.19.1.0

#8777

Fix missing actions on Guest IP ranges for networks

4.19.1.0

#8656

api,server,ui: add project ID and name to UserDataResponse

4.19.1.0

#8793

UI: add dialog to select a VPC tier when create LB for autoscaling

4.19.1.0

#8807

UI: Fix Virtual router count in Capacity dashboard

4.19.1.0

#8753

update mysql dependency version

4.19.1.0

#8737

Add indexes for vm_stats

4.19.1.0

#8787

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

4.19.1.0

#8735

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

4.19.1.0

#8321

Use join instead of views

4.19.1.0

#8762

storage,plugins: delegate allow zone-wide volume migration check and access grant check to storage drivers

4.19.1.0

#8650

Fix 404 when moving a VM to out of a project

4.19.1.0

#8776

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

4.19.1.0

#8758

Fix the removal of network offering tags

4.19.1.0

#8759

VM Import: Use datastore name when datastore path is not set to search for pools on DB

4.19.1.0

#8726

Usage: Fixup entity exists exception

4.19.1.0

#8070

Fix disk offering override in VM deployment wizard

4.19.1.0

#8653

Linstor 4.19 fix selecting non enabled hosts

4.19.1.0

#8591

[Quota] Update pre-populated Quota tariffs’ type

4.19.1.0

#8030

Quota tariff events

4.19.1.0

#8616

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

4.19.1.0

#8720

kvm: fix NPE while import KVM VMs from other hosts

4.19.1.0

#8716

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

4.19.1.0

#8719

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

4.19.1.0

#8686

Sync the storage pool stats in DB with the actual stats from stats collector

4.19.1.0

#8577

New API “checkVolume” to check and repair any leaks or issues reported by qemu-img check

4.19.1.0

#8721

UI: Fix error message in zone wizard

4.19.1.0

#8717

UI: Add button to show public IPs associated with vlanid

4.19.1.0

#8300

Logging improvements on migration in the VmwareResource

4.19.1.0

#8668

UI: fix permission of VNF appliances

4.19.1.0

#8694

console proxy client sleep more generic

4.19.1.0

#8709

Update actions/setup-java from v3 to v4

4.19.1.0

#8655

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

4.19.1.0

#8705

engine-schema: fix wrong cloud.domain_view

4.19.1.0

#8620

Polish UI instance schedule modal

4.19.1.0

#7418

Added JS Script to pick Favicon, Title from config file

4.19.1.0

#8697

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

4.19.1.0

#8700

Fixed deleteVlanIpRange API description

4.19.1.0

#8678

UI: remove duplicated section for backup

4.19.1.0

#8677

Fixup: Optimize getRouterHealthChecksConfig method

4.19.1.0

#8545

Fixup vm powerstate update

4.19.1.0

#8385

vpc: optimize createMonitorServiceCommand() execution

4.19.1.0

#8446

Refactor updateDiskOffering API

4.19.1.0

#8659

test: fix test_guest_os.py failure on xcpng82

4.19.1.0

#8647

Move views into separate files for easier modification

4.19.1.0

#8658

CKS: add kube config path in extra control nodes

4.19.1.0

#8371

prevent nic removal on out of bounds router stop

4.19.1.0

#8306

Fix filter and pagination on API findStoragePoolsForMigration

4.19.1.0

#8660

UI: load domain lists only if listDomains API is available

4.19.1.0

#8661

test: skip check for volume stats history on xenserver

4.19.1.0

#8521

Add advance settings to fine tune DRS imbalance calculation

4.19.1.0

#8407

Linstor: add HA support and small cleanups

4.19.1.0

#8631

UI: Add Migrating state in volume filtering

4.19.1.0

#8599

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

4.19.1.0

#8282

kvm: ITCO watchdog added

4.19.1.0

#8625

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

4.19.1.0

#8614

Veeam: revert unnecessary VM state change if restore backup and attach to another VM

4.19.1.0

#8574

packaging: bundle cmk in cloudstack-management package

4.19.1.0

#8633

linstor: use relative hostname path

4.19.1.0

#8481

Enable over provisioning for SharedMountPoint primary storages

4.19.1.0

#8377

remove StorPool tags from detached volumes

4.19.1.0

#8610

Linstor fix migration while node offline

4.19.1.0

#8568

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

4.19.1.0

#8568

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

4.19.1.0

#8410

Add e2e tests for listing resources

4.19.1.0

#8447

Add IOPS to disk offerings details

4.19.1.0

#8402

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

4.19.1.0

#8509

Update server.properties.in

4.19.1.0

#8356

Option to create StorPool primary storage with a valid URL

4.19.1.0

#8579

Fix typo in alert name

4.19.1.0

#8499

Fix API moveUser parameters descriptions

4.19.1.0

#8467

Image Store: View Access status of the image store and view events

4.19.1.0

#8589

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

4.19.1.0

#8560

Added missing metrics English locale strings

4.19.1.0

#8549

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

4.19.1.0

#8369

systemvm: vncport evaluation

4.19.1.0

#8437

Fix libvirt domain event listener by properly processing events

4.19.1.0

#8555

Allocate new ROOT volume (on restore virtual machine operation) only when resource count increment succeeds

4.19.1.0

#8553

Remove sensitive params (VmPassword, etc) from VMWork log

4.19.1.0

#8606

tools,changelog: fix nextversion

4.19.1.0

#8482

Change the check for the existence of cryptsetup command

4.19.1.0

#8570

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

301 Issues listed

Changes in 4.19.1.3 since 4.18.1.0

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

Version

Github

Description

4.19.0.0

#8547

Externalise a few timeouts & fix timeout for hostSupportsUefi in libvirt ready command wrapper

4.19.0.0

#8539

ui: fix create k8s cluster networks listing

4.19.0.0

#8394

CleanUp Async Jobs after mgmt server maintenance

4.19.0.0

#8529

Use project version on pom dependencies

4.19.0.0

#8519

Rename “Import QCOW….” to “Import QCOW2…..”

4.19.0.0

#8524

scripts: mark multipath scripts as executable

4.19.0.0

#8502

Fix host stuck in connecting state

4.19.0.0

#8500

vm-import: kvm import and fix volume size when lesser than 1GiB

4.19.0.0

#8492

Fixes for KVM unmanaged instances import on advanced network and VNC password

4.19.0.0

#8483

Fix KVM imported unmanaged VMs disks path

4.19.0.0

#8485

Fix Vmware to KVM migration issue

4.19.0.0

#8490

ui: fix labels when migrating instances from vmware

4.19.0.0

#8373

Fix reorder/list pools when cluster details are not set, while deploying vm / attaching volume

4.19.0.0

#8458

DRS: Use free metrics instead of used for computation

4.19.0.0

#8465

Fix KVM import unmanaged instances on basic zone

4.19.0.0

#8445

Fix KVM import and list unmanaged VMs

4.19.0.0

#8487

Register managed user data using POST call from UI (to support user data content > 4096 bytes)

4.19.0.0

#8468

UI: Add reconnect button to hosts on alert

4.19.0.0

#8425

minio: fix store user creation

4.19.0.0

#8420

Support user data content upto 1048576 bytes - updated jetty maxFormContentSize value to 1048576 bytes (default is 200000 bytes)

4.19.0.0

#8433

Fix KVM import unmanaged instance

4.19.0.0

#8444

schema,engine-schema: explicit VMware 8.0.0.2, 8.0.0.3 support, logs

4.19.0.0

#8448

ui: prevent scheduling readyforshutdown job when api inaccessible

4.19.0.0

#8426

engine-schema: fix finding guestos mapping with parent version

4.19.0.0

#8429

Fix VMware VM ingestion template selection and default template failure

4.19.0.0

#8435

ui: fix default domainid for add account

4.19.0.0

#8434

ui: fix layout for action button for template form

4.19.0.0

#8397

Fix bootstrap exceptions

4.19.0.0

#8430

Fix ssl check in object store browser

4.19.0.0

#8408

contributers: change of the guard

4.19.0.0

#8370

server: skip password policies check on empty password

4.19.0.0

#8396

Revert “Add e2e tests for listing resources”

4.19.0.0

#8383

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

4.19.0.0

#8374

server: fix debug message when expunge a vm

4.19.0.0

#8387

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

4.19.0.0

#8281

Add e2e tests for listing resources

4.19.0.0

#8380

test: fix test_host_ping.py to restore original host state

4.19.0.0

#8378

Fixup test_image_store_object_migration.py

4.19.0.0

#8316

CKS: create Security Groups for CKS clusters of each account

4.19.0.0

#8309

VPC: update default network offering for vpc tier to conserve_mode=1

4.19.0.0

#8339

Save the account which deliberately removed a public IP from quarantine

4.19.0.0

#8365

README: that time of the year! 🎄

4.19.0.0

#8287

UI: Project column in Default View

4.19.0.0

#8358

Remove unneeded duplicate words

4.19.0.0

#8353

server: fix url check for storages without a valid url

4.19.0.0

#8346

client/pom.xml: fix code coverage is not updated in some modules

4.19.0.0

#7976

KVM Ingestion - Import Instance

4.19.0.0

#8252

kvm: Add support for cgroupv2

4.19.0.0

#8338

Fix unmanage VM marvin tests and small UI fixes for import

4.19.0.0

#8276

events,alerts: Add missing indexes

4.19.0.0

#8107

Handle errors while scaling kubernetes cluster

4.19.0.0

#8171

server: fix resource count during assign volume

4.19.0.0

#8274

.asf.yaml: Enable Github Discussions for CloudStack

4.19.0.0

#7446

Move subdomains between domains

4.19.0.0

#8135

server: fix diskoffering details in vm response

4.19.0.0

#8258

Acl export acls with proper tags encoding

4.19.0.0

#8297

CKS: create HA cluster with 3 control VMs instead 2

4.19.0.0

#7889

FiberChannel Multipath for KVM + Pure Flash Array and HPE-Primera Support

4.19.0.0

#8327

ui: add action to declare/cancel host as degraded

4.19.0.0

#8094

Add logs to listLoadBalancerRuleInstances API

4.19.0.0

#8328

Add missing hosts info to the prometheus exporter output.

4.19.0.0

#8296

CKS: update imagePullPolicy to IfNotPresent in yaml files

4.19.0.0

#8319

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

4.19.0.0

#8233

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

4.19.0.0

#8324

Allow autoscale group and name override

4.19.0.0

#8312

Fix intermittent build failures

4.19.0.0

#8329

Update cloudstack-help-text

4.19.0.0

#8322

Change available fields when editing a default role in the UI

4.19.0.0

#7923

kvm: fix error when enable SSL for kvm agent

4.19.0.0

#7881

New Feature: Import VMware VMs into KVM

4.19.0.0

#8254

Prioritize hypervisor.uri configuration

4.19.0.0

#8247

kvm: fix ide controller for rocky/alma vms

4.19.0.0

#8278

lower level and no stack traces at info or higher

4.19.0.0

#8305

ui: change ipaddress tab label for shared networks

4.19.0.0

#8271

Linstor: Allow snapshot backup also to work on non hyperconverged setups

4.19.0.0

#7659

Add dynamic secondary storage selection

4.19.0.0

#8289

api: make displaytext form upload template/iso optional

4.19.0.0

#7752

ObjectStore Framework with MinIO and Simulator plugins

4.19.0.0

#8268

Initial vpnuser state

4.19.0.0

#8275

UI: Removed redundant IP Address Column

4.19.0.0

#8264

Fix upload of volumes, templates and ISOs through HTTP

4.19.0.0

#7150

Global ACL for VPCs

4.19.0.0

#8253

UI: Removed redundant input fields from ACL List rules modal

4.19.0.0

#7489

Flexible tags for hosts and storage pools

4.19.0.0

#8204

server: check if there are active nics before network GC

4.19.0.0

#7082

allow filtering of listDiskOffering and listServiceOffering APIs by account or project

4.19.0.0

#8244

Fix rollback while creating a private gateway

4.19.0.0

#8257

Include domain and account field for createTemplate UI form

4.19.0.0

#8209

[StepSecurity] ci: Harden GitHub Actions

4.19.0.0

#8191

Fix typo in ssvm check script

4.19.0.0

#8202

Clear pool id if volume allocation fails

4.19.0.0

#8222

Added ipaddress argument to disassociateIPAddress api (#8125)

4.19.0.0

#8248

Fixed spelling and added missing states to response

4.19.0.0

#8227

VNF: fix UI bugs and polish

4.19.0.0

#8245

schema: revert incorrect removal of oauth changes in #7417

4.19.0.0

#7417

Database VIEW management via separated files

4.19.0.0

#7210

Set number of hours per month with actual number in Quota

4.19.0.0

#8238

Fixed Hashmap Key value comparision

4.19.0.0

#6699

multi local storage handling for kvm

4.19.0.0

#8210

Introduce domainid and account parameter in createTemplate API

4.19.0.0

#7486

Improved concatenation way in PropertiesStorage.java

4.19.0.0

#6892

Externalize KVM HA heartbeat frequency

4.19.0.0

#7954

Create global configuration to allow changing the default nic adapter for user VMs in VMware

4.19.0.0

#7378

Public IP quarantine feature

4.19.0.0

#8228

Let Prometheus exporter plugin support utf8 characters

4.19.0.0

#8215

storagetype API param in list service/disk offerings

4.19.0.0

#8232

Fix flaky tungsten test using comparator

4.19.0.0

#8115

Fix deploy as is VM start after template deletion

4.19.0.0

#8138

Inject hypervisor type and volume format on Quota tariffs

4.19.0.0

#8220

PULL_REQUEST_TEMPLATE.md: fix spelling

4.19.0.0

#7895

Flexible URI for connection with DB and new MariaDB driver

4.19.0.0

#8213

UI: fix scale vm if first disk offering is dymamic

4.19.0.0

#8142

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

4.19.0.0

#7901

Update requirements file and fix minimum pre-commit version

4.19.0.0

#7545

updated the api documentation for createNetworkOffering and updateNetworkOffering

4.19.0.0

#8173

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

4.19.0.0

#8067

Linstor backup snaphots

4.19.0.0

#8199

Remove powermock form VM Manager test

4.19.0.0

#8122

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

4.19.0.0

#8193

ui: Admin, account and project dashboard improvements

4.19.0.0

#8180

CKS: make clustertype optional to keep backwards compatibility

4.19.0.0

#8085

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

4.19.0.0

#8185

Make authentication request parameter order to be deterministic

4.19.0.0

#8045

KVM Host HA enhancement for StorPool storage

4.19.0.0

#8184

indent issue in list view after merge forward of 4.18

4.19.0.0

#7855

Polish UI

4.19.0.0

#8183

Fix JSON string comparision for tests

4.19.0.0

#8133

Bump the actions/checkout action to v4

4.19.0.0

#7705

Refactor testCRUDAcl to Separated Case to Improve the Test Experience

4.19.0.0

#6890

Add and improve logs in ACS bootstrap process

4.19.0.0

#8098

Refactoring org.apache.cloudstack.network.tungsten.service

4.19.0.0

#8137

refactor MockNetworkVO

4.19.0.0

#8139

Update XenServer610WrapperTest.java

4.19.0.0

#7980

Standardize StringUtils usages in NetworkModelImpl

4.19.0.0

#8182

CKS: fix wrong format of cluster size on UI

4.19.0.0

#8049

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

4.19.0.0

#8084

appliance: use Debian 11.8.0 and systemvm version to 4.19.0

4.19.0.0

#6639

Update GPU support for V100,T4,A5500.

4.19.0.0

#7728

Add MGMT IP in management.network.cidr as alternate name in their self-signed certificate

4.19.0.0

#7549

misc: fix spelling

4.19.0.0

#7973

ui: extend role isPublic parameter

4.19.0.0

#8071

Add two more pre-commit hooks

4.19.0.0

#8164

ui: fix snapshot copy actions for non-rootadmins

4.19.0.0

#7949

Storage Management

4.19.0.0

#6874

Add logs to script and command execution

4.19.0.0

#7996

Oauth2 integration with CloudStack

4.19.0.0

#8060

Fix allignment on layout on right panel

4.19.0.0

#8022

New feature: VNF templates and appliances integration

4.19.0.0

#8089

Fix failure on agent reconnection

4.19.0.0

#8150

Fixup updateSnapshotInfo failure due to forward merging

4.19.0.0

#8117

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

4.19.0.0

#8012

Use UserVmDao for listVirtualMachines API to increase performance

4.19.0.0

#7723

Feature: Add support for DRS in a Cluster

4.19.0.0

#8149

reduce collaborators count to 10

4.19.0.0

#8147

Add winterhazel to .asf.yaml collaborators

4.19.0.0

#8116

Fixup: register vmscheduler configkey

4.19.0.0

#8144

dashboard: on admin dashboard use red-dot icon when hosts are in alert

4.19.0.0

#8128

Fix os type response isuserdefined

4.19.0.0

#8081

Fix EULA section while parsing OVF file

4.19.0.0

#8072

UI: Fix deploy VM wizard vApp properties

4.19.0.0

#7873

api,server,ui: snapshot copy, multi-zone replica

4.19.0.0

#7859

server: set Default NIC when VM has no default NIC

4.19.0.0

#7974

Fix templates and ISOs listing pagination

4.19.0.0

#8118

ui: fix bulk delete template from zones

4.19.0.0

#8096

marvin,test: fix directdownload template checksum test

4.19.0.0

#8119

ui: correctly show volume physical size

4.19.0.0

#8114

linstor: fix template copy on non hyperconverged setups

4.19.0.0

#8104

test: add test for standalone snapshot

4.19.0.0

#8101

Fix VM snapshot size during storage capacity check

4.19.0.0

#7804

pre-commit: standardize more line endings to lf

4.19.0.0

#8076

ui: add action to delete traffic type

4.19.0.0

#8099

Refactoring swift util test

4.19.0.0

#8057

Fix UUID for child datastores in all cases

4.19.0.0

#8082

linstor: Fix template volume missing on copy node

4.19.0.0

#8097

test,refactor: fix test_project_resources cleanup

4.19.0.0

#8031

Snapshot removal and storage cleanup logs

4.19.0.0

#8093

kvm: fix direct download template size

4.19.0.0

#8019

Update pom.xml reflections version

4.19.0.0

#6863

Add option to define password during password reset

4.19.0.0

#7386

Add domainpath to listnetwork and UI network tab

4.19.0.0

#6947

Allow password definition during VM deploy

4.19.0.0

#7977

Run ResourceCountCheckTask only in the longest running management server

4.19.0.0

#7606

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

4.19.0.0

#8066

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

4.19.0.0

#8062

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

4.19.0.0

#8075

ui: update vm deploy form iso label

4.19.0.0

#8065

Fix non admin logouts

4.19.0.0

#8069

ui: update dashboard screenshot for README

4.19.0.0

#8058

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

4.19.0.0

#7605

Format quota email currency values

4.19.0.0

#7731

Default value of force should be false for template delete operation

4.19.0.0

#8048

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

4.19.0.0

#7883

pre-commit: add hook check-merge-conflict

4.19.0.0

#7811

Enable four more flake8 rules

4.19.0.0

#8046

UI: Fix sorter across different components

4.19.0.0

#7672

[cleanup] Deleted file FakeDhcpSnooper.java and DhcpSnooper.java

4.19.0.0

#8029

Improve template download error message

4.19.0.0

#6887

user-shared networks: fix few issues

4.19.0.0

#7956

UI: Admin, account and project dashboard improvements

4.19.0.0

#8025

Ensure getCapacityState() is not called for hosts in maintenance

4.19.0.0

#8041

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

4.19.0.0

#7953

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

4.19.0.0

#7987

KVM Agent config to reserve dom0 CPUs

4.19.0.0

#7225

[Veeam] Don’t interrupt backup syncronization

4.19.0.0

#8036

Add extra checks for test_vm_schedule to avoid intermittent failures

4.19.0.0

#7088

cleanups as suggested by errorprone

4.19.0.0

#8028

ui: add button in zone physical network list

4.19.0.0

#8035

We need people to do better testing

4.19.0.0

#8020

server: fix mysql error when list Shared templates for projects

4.19.0.0

#7931

load (domains) continuously in dropdown boxes

4.19.0.0

#7952

linstor: resize root disk on offerings with different size

4.19.0.0

#7983

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

4.19.0.0

#7213

Improve logs in UnmanagedVMsManagerImpl class

4.19.0.0

#8002

fix: cleanup directory if empty after removal of snapshot

4.19.0.0

#7984

removal of unused interfaces

4.19.0.0

#7868

Removed state for removed accounts

4.19.0.0

#6812

Normalize encryption on global configurations values

4.19.0.0

#7985

ui: allow copying password from notification

4.19.0.0

#7212

Improve logs when searching one storage pool to allocate a new volume

4.19.0.0

#7211

Improve logs in NfsSecondaryStorageResource class

4.19.0.0

#8017

mvn: fix userdata dependency version

4.19.0.0

#7858

Keep deleted projects name

4.19.0.0

#7938

Add Service Offering to listSystemVMs and fix link from VR to its offering

4.19.0.0

#7989

Improve the description of config password.policy.minimum.digits

4.19.0.0

#8004

Fix the poll for the API ReadyForShutdown even after logout

4.19.0.0

#7963

Trigger out of band VM state update via libvirt event when VM stops

4.19.0.0

#7948

Use direct download timeout configs for URL check during registerTemplate

4.19.0.0

#7979

LibvirtServerDiscoverer should only process added hosts relevant to hypervisor type

4.19.0.0

#8009

Fix tests on CS build when cloudstack-management service is running

4.19.0.0

#7991

Fix style for LibvirtComputingResource variable names and its dependencies

4.19.0.0

#8007

Added JoaoJandre to .asf.yaml

4.19.0.0

#8006

Added SadiJr to .asf.yaml collaborators

4.19.0.0

#8005

Added GaOrtiga to .asf.yaml collaborators

4.19.0.0

#8003

Added BryanMLima to .asf.yaml

4.19.0.0

#7982

VR: remove apache2 config for removed VPC tiers

4.19.0.0

#7995

contributor-howto

4.19.0.0

#8000

Remove powermock from pom.xml

4.19.0.0

#8001

fix units labels for max storage of volume

4.19.0.0

#7964

Allow configkey to set ‘cloud-name’ cloud-init metadata

4.19.0.0

#7972

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

4.19.0.0

#7958

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

4.19.0.0

#7997

Fixup CheckedReservationTest

4.19.0.0

#7878

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

4.19.0.0

#7645

api: remove powermock from tests

4.19.0.0

#7988

Remove powermock from engine/storage/configdrive

4.19.0.0

#7986

Remove powermock from server

4.19.0.0

#7975

remove powermock from engine

4.19.0.0

#7978

Remove powermock from core

4.19.0.0

#6925

Add and improve logs in snapshot scheduling

4.19.0.0

#7915

ldap trust map cleanup on domain delete

4.19.0.0

#7959

upgrade: fix upgrade from 4.18.1.0 to 4.18.2.0-SNAPSHOT

4.19.0.0

#7782

Fix issues in VM Scheduler

4.19.0.0

#7850

Remove unneeded duplicate words

4.19.0.0

#7955

Increase reserve on ScaleIO disk formatting for fragmentation

4.19.0.0

#7784

Generate coverage for Simulator based integration tests & ui tests in github actions

4.19.0.0

#7941

Allow editing of host and storage tags of system offerings in the UI

4.19.0.0

#7939

UI: Fix user role login due to missing API access on custom hypervisor name

4.19.0.0

#7892

Fix listLoadBalancerRuleInstances api call

258 Issues listed