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 |
Externalise a few timeouts & fix timeout for hostSupportsUefi in libvirt ready command wrapper |
|
4.19.0.0 |
ui: fix create k8s cluster networks listing |
|
4.19.0.0 |
CleanUp Async Jobs after mgmt server maintenance |
|
4.19.0.0 |
Use project version on pom dependencies |
|
4.19.0.0 |
Rename “Import QCOW….” to “Import QCOW2…..” |
|
4.19.0.0 |
scripts: mark multipath scripts as executable |
|
4.19.0.0 |
Fix host stuck in connecting state |
|
4.19.0.0 |
vm-import: kvm import and fix volume size when lesser than 1GiB |
|
4.19.0.0 |
Fixes for KVM unmanaged instances import on advanced network and VNC password |
|
4.19.0.0 |
Fix KVM imported unmanaged VMs disks path |
|
4.19.0.0 |
Fix Vmware to KVM migration issue |
|
4.19.0.0 |
ui: fix labels when migrating instances from vmware |
|
4.19.0.0 |
Fix reorder/list pools when cluster details are not set, while deploying vm / attaching volume |
|
4.19.0.0 |
DRS: Use free metrics instead of used for computation |
|
4.19.0.0 |
Fix KVM import unmanaged instances on basic zone |
|
4.19.0.0 |
Fix KVM import and list unmanaged VMs |
|
4.19.0.0 |
Register managed user data using POST call from UI (to support user data content > 4096 bytes) |
|
4.19.0.0 |
UI: Add reconnect button to hosts on alert |
|
4.19.0.0 |
minio: fix store user creation |
|
4.19.0.0 |
Support user data content upto 1048576 bytes - updated jetty maxFormContentSize value to 1048576 bytes (default is 200000 bytes) |
|
4.19.0.0 |
Fix KVM import unmanaged instance |
|
4.19.0.0 |
schema,engine-schema: explicit VMware 8.0.0.2, 8.0.0.3 support, logs |
|
4.19.0.0 |
ui: prevent scheduling readyforshutdown job when api inaccessible |
|
4.19.0.0 |
engine-schema: fix finding guestos mapping with parent version |
|
4.19.0.0 |
Fix VMware VM ingestion template selection and default template failure |
|
4.19.0.0 |
ui: fix default domainid for add account |
|
4.19.0.0 |
ui: fix layout for action button for template form |
|
4.19.0.0 |
Fix bootstrap exceptions |
|
4.19.0.0 |
Fix ssl check in object store browser |
|
4.19.0.0 |
contributers: change of the guard |
|
4.19.0.0 |
server: skip password policies check on empty password |
|
4.19.0.0 |
Revert “Add e2e tests for listing resources” |
|
4.19.0.0 |
test: additional check to ensure hosts are left in up state |
|
4.19.0.0 |
server: fix debug message when expunge a vm |
|
4.19.0.0 |
server: improve stats collector logs to state what the collector does |
|
4.19.0.0 |
Add e2e tests for listing resources |
|
4.19.0.0 |
test: fix test_host_ping.py to restore original host state |
|
4.19.0.0 |
Fixup test_image_store_object_migration.py |
|
4.19.0.0 |
CKS: create Security Groups for CKS clusters of each account |
|
4.19.0.0 |
VPC: update default network offering for vpc tier to conserve_mode=1 |
|
4.19.0.0 |
Save the account which deliberately removed a public IP from quarantine |
|
4.19.0.0 |
README: that time of the year! 🎄 |
|
4.19.0.0 |
UI: Project column in Default View |
|
4.19.0.0 |
Remove unneeded duplicate words |
|
4.19.0.0 |
server: fix url check for storages without a valid url |
|
4.19.0.0 |
client/pom.xml: fix code coverage is not updated in some modules |
|
4.19.0.0 |
KVM Ingestion - Import Instance |
|
4.19.0.0 |
kvm: Add support for cgroupv2 |
|
4.19.0.0 |
Fix unmanage VM marvin tests and small UI fixes for import |
|
4.19.0.0 |
events,alerts: Add missing indexes |
|
4.19.0.0 |
Handle errors while scaling kubernetes cluster |
|
4.19.0.0 |
server: fix resource count during assign volume |
|
4.19.0.0 |
.asf.yaml: Enable Github Discussions for CloudStack |
|
4.19.0.0 |
Move subdomains between domains |
|
4.19.0.0 |
server: fix diskoffering details in vm response |
|
4.19.0.0 |
Acl export acls with proper tags encoding |
|
4.19.0.0 |
CKS: create HA cluster with 3 control VMs instead 2 |
|
4.19.0.0 |
FiberChannel Multipath for KVM + Pure Flash Array and HPE-Primera Support |
|
4.19.0.0 |
ui: add action to declare/cancel host as degraded |
|
4.19.0.0 |
Add logs to listLoadBalancerRuleInstances API |
|
4.19.0.0 |
Add missing hosts info to the prometheus exporter output. |
|
4.19.0.0 |
CKS: update imagePullPolicy to IfNotPresent in yaml files |
|
4.19.0.0 |
linstor: Fix possible NPE if Linstor storage-pool data missing |
|
4.19.0.0 |
Add lock mechanism considering template id, pool id, host id in PowerFlex Storage |
|
4.19.0.0 |
Allow autoscale group and name override |
|
4.19.0.0 |
Fix intermittent build failures |
|
4.19.0.0 |
Update cloudstack-help-text |
|
4.19.0.0 |
Change available fields when editing a default role in the UI |
|
4.19.0.0 |
kvm: fix error when enable SSL for kvm agent |
|
4.19.0.0 |
New Feature: Import VMware VMs into KVM |
|
4.19.0.0 |
Prioritize hypervisor.uri configuration |
|
4.19.0.0 |
kvm: fix ide controller for rocky/alma vms |
|
4.19.0.0 |
lower level and no stack traces at info or higher |
|
4.19.0.0 |
ui: change ipaddress tab label for shared networks |
|
4.19.0.0 |
Linstor: Allow snapshot backup also to work on non hyperconverged setups |
|
4.19.0.0 |
Add dynamic secondary storage selection |
|
4.19.0.0 |
api: make displaytext form upload template/iso optional |
|
4.19.0.0 |
ObjectStore Framework with MinIO and Simulator plugins |
|
4.19.0.0 |
Initial vpnuser state |
|
4.19.0.0 |
UI: Removed redundant IP Address Column |
|
4.19.0.0 |
Fix upload of volumes, templates and ISOs through HTTP |
|
4.19.0.0 |
Global ACL for VPCs |
|
4.19.0.0 |
UI: Removed redundant input fields from ACL List rules modal |
|
4.19.0.0 |
Flexible tags for hosts and storage pools |
|
4.19.0.0 |
server: check if there are active nics before network GC |
|
4.19.0.0 |
allow filtering of listDiskOffering and listServiceOffering APIs by account or project |
|
4.19.0.0 |
Fix rollback while creating a private gateway |
|
4.19.0.0 |
Include domain and account field for createTemplate UI form |
|
4.19.0.0 |
[StepSecurity] ci: Harden GitHub Actions |
|
4.19.0.0 |
Fix typo in ssvm check script |
|
4.19.0.0 |
Clear pool id if volume allocation fails |
|
4.19.0.0 |
Added ipaddress argument to disassociateIPAddress api (#8125) |
|
4.19.0.0 |
Fixed spelling and added missing states to response |
|
4.19.0.0 |
VNF: fix UI bugs and polish |
|
4.19.0.0 |
schema: revert incorrect removal of oauth changes in #7417 |
|
4.19.0.0 |
Database VIEW management via separated files |
|
4.19.0.0 |
Set number of hours per month with actual number in Quota |
|
4.19.0.0 |
Fixed Hashmap Key value comparision |
|
4.19.0.0 |
multi local storage handling for kvm |
|
4.19.0.0 |
Introduce domainid and account parameter in createTemplate API |
|
4.19.0.0 |
Improved concatenation way in PropertiesStorage.java |
|
4.19.0.0 |
Externalize KVM HA heartbeat frequency |
|
4.19.0.0 |
Create global configuration to allow changing the default nic adapter for user VMs in VMware |
|
4.19.0.0 |
Public IP quarantine feature |
|
4.19.0.0 |
Let Prometheus exporter plugin support utf8 characters |
|
4.19.0.0 |
storagetype API param in list service/disk offerings |
|
4.19.0.0 |
Fix flaky tungsten test using comparator |
|
4.19.0.0 |
Fix deploy as is VM start after template deletion |
|
4.19.0.0 |
Inject hypervisor type and volume format on Quota tariffs |
|
4.19.0.0 |
PULL_REQUEST_TEMPLATE.md: fix spelling |
|
4.19.0.0 |
Flexible URI for connection with DB and new MariaDB driver |
|
4.19.0.0 |
UI: fix scale vm if first disk offering is dymamic |
|
4.19.0.0 |
edge-zone,kvm,iso,cks: allow k8s deployment with direct-download iso |
|
4.19.0.0 |
Update requirements file and fix minimum pre-commit version |
|
4.19.0.0 |
updated the api documentation for createNetworkOffering and updateNetworkOffering |
|
4.19.0.0 |
make sure vmware adapter detail for nic is passed during registering template |
|
4.19.0.0 |
Linstor backup snaphots |
|
4.19.0.0 |
Remove powermock form VM Manager test |
|
4.19.0.0 |
Advanced SG: allow create/update physical networks with vlan range |
|
4.19.0.0 |
ui: Admin, account and project dashboard improvements |
|
4.19.0.0 |
CKS: make clustertype optional to keep backwards compatibility |
|
4.19.0.0 |
Fix: Select another pod if all hosts in the pod becomes unavailable |
|
4.19.0.0 |
Make authentication request parameter order to be deterministic |
|
4.19.0.0 |
KVM Host HA enhancement for StorPool storage |
|
4.19.0.0 |
indent issue in list view after merge forward of 4.18 |
|
4.19.0.0 |
Polish UI |
|
4.19.0.0 |
Fix JSON string comparision for tests |
|
4.19.0.0 |
Bump the actions/checkout action to v4 |
|
4.19.0.0 |
Refactor testCRUDAcl to Separated Case to Improve the Test Experience |
|
4.19.0.0 |
Add and improve logs in ACS bootstrap process |
|
4.19.0.0 |
Refactoring org.apache.cloudstack.network.tungsten.service |
|
4.19.0.0 |
refactor MockNetworkVO |
|
4.19.0.0 |
Update XenServer610WrapperTest.java |
|
4.19.0.0 |
Standardize StringUtils usages in NetworkModelImpl |
|
4.19.0.0 |
CKS: fix wrong format of cluster size on UI |
|
4.19.0.0 |
Fix KVM cloudstack-agent start if there is vm not managed by cloudstack on the host |
|
4.19.0.0 |
appliance: use Debian 11.8.0 and systemvm version to 4.19.0 |
|
4.19.0.0 |
Update GPU support for V100,T4,A5500. |
|
4.19.0.0 |
Add MGMT IP in management.network.cidr as alternate name in their self-signed certificate |
|
4.19.0.0 |
misc: fix spelling |
|
4.19.0.0 |
ui: extend role isPublic parameter |
|
4.19.0.0 |
Add two more pre-commit hooks |
|
4.19.0.0 |
ui: fix snapshot copy actions for non-rootadmins |
|
4.19.0.0 |
Storage Management |
|
4.19.0.0 |
Add logs to script and command execution |
|
4.19.0.0 |
Oauth2 integration with CloudStack |
|
4.19.0.0 |
Fix allignment on layout on right panel |
|
4.19.0.0 |
New feature: VNF templates and appliances integration |
|
4.19.0.0 |
Fix failure on agent reconnection |
|
4.19.0.0 |
Fixup updateSnapshotInfo failure due to forward merging |
|
4.19.0.0 |
Create snapshot from VM snapshot without memory for NFS/Local storage |
|
4.19.0.0 |
Use UserVmDao for listVirtualMachines API to increase performance |
|
4.19.0.0 |
Feature: Add support for DRS in a Cluster |
|
4.19.0.0 |
reduce collaborators count to 10 |
|
4.19.0.0 |
Add winterhazel to .asf.yaml collaborators |
|
4.19.0.0 |
Fixup: register vmscheduler configkey |
|
4.19.0.0 |
dashboard: on admin dashboard use red-dot icon when hosts are in alert |
|
4.19.0.0 |
Fix os type response isuserdefined |
|
4.19.0.0 |
Fix EULA section while parsing OVF file |
|
4.19.0.0 |
UI: Fix deploy VM wizard vApp properties |
|
4.19.0.0 |
api,server,ui: snapshot copy, multi-zone replica |
|
4.19.0.0 |
server: set Default NIC when VM has no default NIC |
|
4.19.0.0 |
Fix templates and ISOs listing pagination |
|
4.19.0.0 |
ui: fix bulk delete template from zones |
|
4.19.0.0 |
marvin,test: fix directdownload template checksum test |
|
4.19.0.0 |
ui: correctly show volume physical size |
|
4.19.0.0 |
linstor: fix template copy on non hyperconverged setups |
|
4.19.0.0 |
test: add test for standalone snapshot |
|
4.19.0.0 |
Fix VM snapshot size during storage capacity check |
|
4.19.0.0 |
pre-commit: standardize more line endings to lf |
|
4.19.0.0 |
ui: add action to delete traffic type |
|
4.19.0.0 |
Refactoring swift util test |
|
4.19.0.0 |
Fix UUID for child datastores in all cases |
|
4.19.0.0 |
linstor: Fix template volume missing on copy node |
|
4.19.0.0 |
test,refactor: fix test_project_resources cleanup |
|
4.19.0.0 |
Snapshot removal and storage cleanup logs |
|
4.19.0.0 |
kvm: fix direct download template size |
|
4.19.0.0 |
Update pom.xml reflections version |
|
4.19.0.0 |
Add option to define password during password reset |
|
4.19.0.0 |
Add domainpath to listnetwork and UI network tab |
|
4.19.0.0 |
Allow password definition during VM deploy |
|
4.19.0.0 |
Run ResourceCountCheckTask only in the longest running management server |
|
4.19.0.0 |
vm-import: fix stopped managed vms listing in unmanaged instances |
|
4.19.0.0 |
Fix NPE if global setting implicit.host.tags is set to null |
|
4.19.0.0 |
storage: allow VM snapshots without memory for KVM when global setting allows |
|
4.19.0.0 |
ui: update vm deploy form iso label |
|
4.19.0.0 |
Fix non admin logouts |
|
4.19.0.0 |
ui: update dashboard screenshot for README |
|
4.19.0.0 |
.github: run Sonar Check only on PRs from apache/cloudstack branches |
|
4.19.0.0 |
Format quota email currency values |
|
4.19.0.0 |
Default value of force should be false for template delete operation |
|
4.19.0.0 |
systemvm: remove config in /etc/pam.d/systemd-user to fix user@0.service |
|
4.19.0.0 |
pre-commit: add hook check-merge-conflict |
|
4.19.0.0 |
Enable four more flake8 rules |
|
4.19.0.0 |
UI: Fix sorter across different components |
|
4.19.0.0 |
[cleanup] Deleted file FakeDhcpSnooper.java and DhcpSnooper.java |
|
4.19.0.0 |
Improve template download error message |
|
4.19.0.0 |
user-shared networks: fix few issues |
|
4.19.0.0 |
UI: Admin, account and project dashboard improvements |
|
4.19.0.0 |
Ensure getCapacityState() is not called for hosts in maintenance |
|
4.19.0.0 |
Fix: Convert volume to another directory instead of copying it while taking volume snapshots on KVM |
|
4.19.0.0 |
systemvm: check if patchfile exists and is valid tarball before patching |
|
4.19.0.0 |
KVM Agent config to reserve dom0 CPUs |
|
4.19.0.0 |
[Veeam] Don’t interrupt backup syncronization |
|
4.19.0.0 |
Add extra checks for test_vm_schedule to avoid intermittent failures |
|
4.19.0.0 |
cleanups as suggested by errorprone |
|
4.19.0.0 |
ui: add button in zone physical network list |
|
4.19.0.0 |
We need people to do better testing |
|
4.19.0.0 |
server: fix mysql error when list Shared templates for projects |
|
4.19.0.0 |
load (domains) continuously in dropdown boxes |
|
4.19.0.0 |
linstor: resize root disk on offerings with different size |
|
4.19.0.0 |
cleanup: remove unused class org.apache.cloudstack.network.NetworkOrchestrator |
|
4.19.0.0 |
Improve logs in UnmanagedVMsManagerImpl class |
|
4.19.0.0 |
fix: cleanup directory if empty after removal of snapshot |
|
4.19.0.0 |
removal of unused interfaces |
|
4.19.0.0 |
Removed state for removed accounts |
|
4.19.0.0 |
Normalize encryption on global configurations values |
|
4.19.0.0 |
ui: allow copying password from notification |
|
4.19.0.0 |
Improve logs when searching one storage pool to allocate a new volume |
|
4.19.0.0 |
Improve logs in NfsSecondaryStorageResource class |
|
4.19.0.0 |
mvn: fix userdata dependency version |
|
4.19.0.0 |
Keep deleted projects name |
|
4.19.0.0 |
Add Service Offering to listSystemVMs and fix link from VR to its offering |
|
4.19.0.0 |
Improve the description of config password.policy.minimum.digits |
|
4.19.0.0 |
Fix the poll for the API ReadyForShutdown even after logout |
|
4.19.0.0 |
Trigger out of band VM state update via libvirt event when VM stops |
|
4.19.0.0 |
Use direct download timeout configs for URL check during registerTemplate |
|
4.19.0.0 |
LibvirtServerDiscoverer should only process added hosts relevant to hypervisor type |
|
4.19.0.0 |
Fix tests on CS build when cloudstack-management service is running |
|
4.19.0.0 |
Fix style for LibvirtComputingResource variable names and its dependencies |
|
4.19.0.0 |
Added JoaoJandre to .asf.yaml |
|
4.19.0.0 |
Added SadiJr to .asf.yaml collaborators |
|
4.19.0.0 |
Added GaOrtiga to .asf.yaml collaborators |
|
4.19.0.0 |
Added BryanMLima to .asf.yaml |
|
4.19.0.0 |
VR: remove apache2 config for removed VPC tiers |
|
4.19.0.0 |
contributor-howto |
|
4.19.0.0 |
Remove powermock from pom.xml |
|
4.19.0.0 |
fix units labels for max storage of volume |
|
4.19.0.0 |
Allow configkey to set ‘cloud-name’ cloud-init metadata |
|
4.19.0.0 |
Fix 2FA becoming enabled when the user inputs the wrong code during setup |
|
4.19.0.0 |
VR live patching: Allow live patch of VPC VRs even if networks are in allocated / shutdown state |
|
4.19.0.0 |
Fixup CheckedReservationTest |
|
4.19.0.0 |
Publish event for VM.STOP when out of band stop is detected |
|
4.19.0.0 |
api: remove powermock from tests |
|
4.19.0.0 |
Remove powermock from engine/storage/configdrive |
|
4.19.0.0 |
Remove powermock from server |
|
4.19.0.0 |
remove powermock from engine |
|
4.19.0.0 |
Remove powermock from core |
|
4.19.0.0 |
Add and improve logs in snapshot scheduling |
|
4.19.0.0 |
ldap trust map cleanup on domain delete |
|
4.19.0.0 |
upgrade: fix upgrade from 4.18.1.0 to 4.18.2.0-SNAPSHOT |
|
4.19.0.0 |
Fix issues in VM Scheduler |
|
4.19.0.0 |
Remove unneeded duplicate words |
|
4.19.0.0 |
Increase reserve on ScaleIO disk formatting for fragmentation |
|
4.19.0.0 |
Generate coverage for Simulator based integration tests & ui tests in github actions |
|
4.19.0.0 |
Allow editing of host and storage tags of system offerings in the UI |
|
4.19.0.0 |
UI: Fix user role login due to missing API access on custom hypervisor name |
|
4.19.0.0 |
Fix listLoadBalancerRuleInstances api call |
258 Issues listed