Changes in 4.19.0.0 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