Changes in 4.18.0.0 since 4.17.2.0
Apache CloudStack uses GitHub https://github.com/apache/cloudstack/milestone/23?closed=1 to track its issues.
Version |
Github |
Description |
---|---|---|
4.18.0.0 |
Fix VNC TLS for non-root linux users on the QEMU configuration |
|
4.18.0.0 |
[Usage] Fix wrong usage_type |
|
4.18.0.0 |
Move PassphraseVO to use String instead of byte[] to support Encrypt annotation |
|
4.18.0.0 |
Don’t log VNC password in VirtualMachineTO |
|
4.18.0.0 |
UI: fix error message when create load balancer as a normal user |
|
4.18.0.0 |
Fix VNC SecurityType None on RFB v3.8 |
|
4.18.0.0 |
Fix Quota plugin state on QuotaSummaryResponse |
|
4.18.0.0 |
SQL: Remove snapshot references if primary storage pool has been removed |
|
4.18.0.0 |
cleanup: remove testing logs |
|
4.18.0.0 |
packaging: fix centos8/el8 upgrade |
|
4.18.0.0 |
Fix select default host option on deployment wizard |
|
4.18.0.0 |
.github: use ref name as docker image name if ref type is tag |
|
4.18.0.0 |
Userdata MySQL changes to use procedures to avoid duplicates |
|
4.18.0.0 |
UI: Fix keyboard options regression |
|
4.18.0.0 |
UI: Fix domain admins cannot create service offerings |
|
4.18.0.0 |
UI missing changes |
|
4.18.0.0 |
engine/schema: fix IDEMPOTENT_ADD_FOREIGN_KEY procedure does not work on mysql8 |
|
4.18.0.0 |
Fix console access on XCPng/Xen |
|
4.18.0.0 |
integration test fixes for 4.18 |
|
4.18.0.0 |
UI: fix ‘Next’ button is stuck if no public ip range |
|
4.18.0.0 |
ui: fix add zone dialog for fix errors |
|
4.18.0.0 |
.github: disable Sonar check on forks as it requires crendential |
|
4.18.0.0 |
Skip Coverage Check when forks are updated |
|
4.18.0.0 |
Tungsten: fix functional issues |
|
4.18.0.0 |
User two factor authentication |
|
4.18.0.0 |
Fix login issue after logout from Configuration page |
|
4.18.0.0 |
scripts: fix kvm host undefined version |
|
4.18.0.0 |
server: fix exception while list users with keyword |
|
4.18.0.0 |
Added steps to get the offical docker image for cloudstack simulator |
|
4.18.0.0 |
UI: Integrate Tungsten Fabric |
|
4.18.0.0 |
smoke test: fix test_vm_deployment_planner |
|
4.18.0.0 |
UI: fix security group lists in project view |
|
4.18.0.0 |
Make displayText in createNetwork optional |
|
4.18.0.0 |
server: do not deploy or upgrade vm with inactive service offering |
|
4.18.0.0 |
guestos: add el9 distros |
|
4.18.0.0 |
Quota VM_DISK tariff calculation |
|
4.18.0.0 |
utils,framework/db: Introduce new database encryption cipher based on AesGcmJce |
|
4.18.0.0 |
ui: fix build issue on arm/Mac |
|
4.18.0.0 |
Fix ping NFS server on ssvm-check.sh |
|
4.18.0.0 |
Add console session cleanup task |
|
4.18.0.0 |
Adjusts/fixes in quota tariff APIs |
|
4.18.0.0 |
Removed duplicate labels |
|
4.18.0.0 |
Fix UI not loading after merge conflict issue |
|
4.18.0.0 |
cks: Fix provider deployment when cluster is in a project |
|
4.18.0.0 |
server: add/update user vm details for new root disk size (issue 7139) |
|
4.18.0.0 |
UI: fix missing networkid and zoneid when add instance from vpc network |
|
4.18.0.0 |
Tungsten integration |
|
4.18.0.0 |
Improve global settings UI to be more intuitive/logical |
|
4.18.0.0 |
infra: edge zones |
|
4.18.0.0 |
Allow VPC offering creation only with active VR service offerings |
|
4.18.0.0 |
ui,server,api: resource metrics improvements |
|
4.18.0.0 |
Fix: memory leak on volume allocation |
|
4.18.0.0 |
Secure KVM VNC Console Access Using the CA Framework |
|
4.18.0.0 |
Create API to reassign volume |
|
4.18.0.0 |
Use long instead of int in DB statistics for Queries and Uptime. |
|
4.18.0.0 |
KVM support of iothreads and IO driver policy |
|
4.18.0.0 |
VR: fix public-key is missing in VR after acquiring public IP |
|
4.18.0.0 |
vmware: support vsphere 8 specific version |
|
4.18.0.0 |
Adds tar as dependency used for VMware to seed systemvmtemplate on mgmt server |
|
4.18.0.0 |
CKS: fix upgrade of HA cluster |
|
4.18.0.0 |
marvin: newer python setuptools doesn’t like -SNAPSHOT in marvin version |
|
4.18.0.0 |
cloudstack-setup-agent: mask libvirt non-monolithic services |
|
4.18.0.0 |
marvin: install mysql-connector-python version 8.0.31 |
|
4.18.0.0 |
vpc/network: set mtu of networks/vpcs/nics during 4.18 upgrade |
|
4.18.0.0 |
server: fix listnetworkofferings with domain, refactor listvpofferings |
|
4.18.0.0 |
VR: fix warning Expected X answers while executing SetXXXCommand but Y |
|
4.18.0.0 |
[Veeam] enable volume attach/detach in VMs with Backup Offerings |
|
4.18.0.0 |
fix guestOsMapper and move mapping code to latest upgrade |
|
4.18.0.0 |
api: fix new password is applied on host when update host password with update_passwd_on_host=false |
|
4.18.0.0 |
CKS: remove details when delete a cks cluster |
|
4.18.0.0 |
Handle console session in multiple management servers |
|
4.18.0.0 |
api/server: add project id/name in ssh keypair response |
|
4.18.0.0 |
Add support for vSphere 8.0 |
|
4.18.0.0 |
KVM: revert libvirtd config and retry if fail to add a host |
|
4.18.0.0 |
UI: add filter user/all to list user/all volumes |
|
4.18.0.0 |
UI: display cpu cores and speed instead of cputotal by default |
|
4.18.0.0 |
UI: Enable shared network with scope option in advanced zone with SG |
|
4.18.0.0 |
storage: validate disk size range of custom disk offering when resize volume |
|
4.18.0.0 |
.github: run all gha on ubuntu latest |
|
4.18.0.0 |
[VMWare] Limit IOPS in Compute/Disk Offerings |
|
4.18.0.0 |
CKS: do not save cks username/password which are useless |
|
4.18.0.0 |
kvm: get vm disk stats for ceph disks |
|
4.18.0.0 |
kvm: make UEFI host check to support both Ubuntu and EL |
|
4.18.0.0 |
Fix spelling |
|
4.18.0.0 |
updates roles read-only |
|
4.18.0.0 |
server: allow expunging VMs in Expunging state |
|
4.18.0.0 |
UI: do not show FW/LB/PF tabs for CKS cluster in advanced network with SG |
|
4.18.0.0 |
vmware: encode disk path for URL based access |
|
4.18.0.0 |
UI: fix diskofferingstrictness is not passed when create compute offering |
|
4.18.0.0 |
Search for resource type efficiently |
|
4.18.0.0 |
simulator: use ubuntu 22.04 in Dockerfile |
|
4.18.0.0 |
assess prerequisite before doing the actual test |
|
4.18.0.0 |
update owasp dep checker for ‘column width bug’ |
|
4.18.0.0 |
server/UI: fix some issues with network offering details |
|
4.18.0.0 |
Add pre-commit workflow with 3 Git hooks |
|
4.18.0.0 |
ssvm: synchorise when adding iptables and routing rules |
|
4.18.0.0 |
delete F5 and SRX plugins |
|
4.18.0.0 |
Enable live volume migration for StorPool and small fixes |
|
4.18.0.0 |
Allow domain admins to inform tags when creating offerings |
|
4.18.0.0 |
escapes for injection protection |
|
4.18.0.0 |
UI: support serviceofferingid when create vpc offering |
|
4.18.0.0 |
UI: fix cannot list lb rules if cidr_list is NULL |
|
4.18.0.0 |
Allow users to inform timezones on APIs that have the date parameter |
|
4.18.0.0 |
Emc networker b&r |
|
4.18.0.0 |
UI: remove max value (8) of maxsnaps because it might be greater than 8 |
|
4.18.0.0 |
fix merge diff display |
|
4.18.0.0 |
server: correctly list suitable hosts for migration with uefi capability |
|
4.18.0.0 |
test: fix NetworkOrchestrator unit test failure |
|
4.18.0.0 |
utils: fix human-readable parsing failures |
|
4.18.0.0 |
alter ordering of backup offerings |
|
4.18.0.0 |
Allow download of System VM templates through the UI |
|
4.18.0.0 |
Configurable MTU for VR |
|
4.18.0.0 |
Fix volume snapshot in a VM with an ISO attached |
|
4.18.0.0 |
add index to speed up querying IPs in the network-tab |
|
4.18.0.0 |
UI: user must specify the start of guest vlan range for advanced zone |
|
4.18.0.0 |
Cleanup APIs getCommandName |
|
4.18.0.0 |
Update usage when scaling vms |
|
4.18.0.0 |
revert cleanup of test_acl_sharenetworks |
|
4.18.0.0 |
engine/orchestration: enable unit tests and fix errors |
|
4.18.0.0 |
local npm run failing with error |
|
4.18.0.0 |
utils: fix NetUtils method to retrieve all IPs for a CIDR |
|
4.18.0.0 |
UI: fix ui test errors |
|
4.18.0.0 |
Ensure Prometheus doesn’t return values when the capacity_state is disabled |
|
4.18.0.0 |
packaging: support Rocky9 (EL9) as KVM and management server host |
|
4.18.0.0 |
Packages consolidation: merge suse15 to el8 |
|
4.18.0.0 |
ui: fix suitable shared network not showing while import |
|
4.18.0.0 |
systemvmtemplate: update Debian ISO URL and checksum |
|
4.18.0.0 |
server: fix broken unit test in configurationManagerImplTest |
|
4.18.0.0 |
Allow privateips on console proxy |
|
4.18.0.0 |
Gives the possibility to redirect to external links when the property is defined |
|
4.18.0.0 |
Improving code related to the Agent properties |
|
4.18.0.0 |
Fix spelling |
|
4.18.0.0 |
resolve sanity check last id file acces problems |
|
4.18.0.0 |
gha(linters): enable 7 more Python flake8 checks |
|
4.18.0.0 |
Migrate Travis to Github Actions: Simulator based CI |
|
4.18.0.0 |
AutoScaling: update smoke test and consider db upgrade from a fork |
|
4.18.0.0 |
checksums for new macchinina ova template |
|
4.18.0.0 |
ui: persist networks config in deploy vm form |
|
4.18.0.0 |
new plugins: Add non-strict affinity groups |
|
4.18.0.0 |
Support for parameter cidrlist added to the UI |
|
4.18.0.0 |
Metrics plugin: expose full domain path instead of name |
|
4.18.0.0 |
Allow root admin to deploy in VPCs in child domains |
|
4.18.0.0 |
scripts: parametrize systemvm, router restart |
|
4.18.0.0 |
kvm: correctly set vm cpu topology |
|
4.18.0.0 |
Fixes script that perform change password on hosts |
|
4.18.0.0 |
Update en.json |
|
4.18.0.0 |
Inserts timer in check detach volume |
|
4.18.0.0 |
make api rate limit test a little more robust |
|
4.18.0.0 |
Improves CPU usage info |
|
4.18.0.0 |
delete configuration task.cleanup.retry.interval |
|
4.18.0.0 |
git-pr py3 compatible |
|
4.18.0.0 |
Allow ssvm agent certs to contain host IP for NAT situations |
|
4.18.0.0 |
fix of removing the Iops limits on StorPool volumes |
|
4.18.0.0 |
Fix ServiceOfferingDao duplication |
|
4.18.0.0 |
debian build: add python3-setuptools to dependencies |
|
4.18.0.0 |
[Veeam] Fix escape powershell comand when listing Veeam repository names |
|
4.18.0.0 |
Fixed flaky test in ResetVMUserDataCmdTest.java |
|
4.18.0.0 |
Fix migration path of PR #5909 |
|
4.18.0.0 |
schema: Add upgrade path from 4.17.2.0 same as 4.17.1.0 |
|
4.18.0.0 |
Fixed the management server setup line |
|
4.18.0.0 |
Improvements and cleanup on the javadocs of QemuImg |
|
4.18.0.0 |
Set root volume as destroyed when destroying a VM |
|
4.18.0.0 |
Fix flaky tests in NeutronNetworkAdapterTest.java, NeutronNodeAdapterTest.java and NeutronPortAdapterTest.java |
|
4.18.0.0 |
Fix memory stats for KVM |
|
4.18.0.0 |
Fix flaky tests in SMTPMailSenderTest.java and ReflectionToStringBuilderUtilsTest.java |
|
4.18.0.0 |
add ip rule for VPC extra IPs |
|
4.18.0.0 |
Changed userdata names on Add instance page |
|
4.18.0.0 |
Set network state to implemented when no services |
|
4.18.0.0 |
Support multiple ceph monitors |
|
4.18.0.0 |
EL8 uses rng-tools for entropy, not haveged |
|
4.18.0.0 |
Improve description of secstorage.encrypt.copy |
|
4.18.0.0 |
Fix to make recovered volumes be accounted for by Usage |
|
4.18.0.0 |
Refactor SnapshotDataStoreDaoImpl |
|
4.18.0.0 |
Refactor TestHttp.testHttpclient to avoid the Exception Suppression |
|
4.18.0.0 |
Add message upon network offering creation to warn user of VR creation |
|
4.18.0.0 |
Return object name in the listHypervisorCapabilities API |
|
4.18.0.0 |
Fix: rpm dependencies: which and file |
|
4.18.0.0 |
change-diskoffer: iops settings from new disk-offer should always used |
|
4.18.0.0 |
plugin-storage-volume-linstor: support QoS(IOPs) and small improvements |
|
4.18.0.0 |
Improves email configurations descriptions |
|
4.18.0.0 |
kvm: fix backup volume snapshot fails on RBD storage |
|
4.18.0.0 |
Allow download of system vm templates |
|
4.18.0.0 |
[StepSecurity] ci: Harden GitHub Actions |
|
4.18.0.0 |
Ignore calls to PowerFlex for host revocation when host is null |
|
4.18.0.0 |
Don’t allow service offering change if encryption value would change |
|
4.18.0.0 |
UserData as first class resource |
|
4.18.0.0 |
server: fix exception in DeploymentPlanningManagerImplTest |
|
4.18.0.0 |
Prometheus exporter enhancement |
|
4.18.0.0 |
Show name instead of description in the infocards and breadcrumbs |
|
4.18.0.0 |
Fix migrate volume permissions |
|
4.18.0.0 |
Volume encryption feature |
|
4.18.0.0 |
Resource reservation framework |
|
4.18.0.0 |
UI: fixes errors in the Console.vue |
|
4.18.0.0 |
UI: Build Dockerfile with Node v14 |
|
4.18.0.0 |
Console access enhancements |
|
4.18.0.0 |
Remove unsupported params from API calls on the UI |
|
4.18.0.0 |
Chinese language pack |
|
4.18.0.0 |
Add usermode interface option to Libvirt Domain XML builder |
|
4.18.0.0 |
Updated resource counter to include correct size after volume creation/resize and other improvements |
|
4.18.0.0 |
Fixed Veeam listing restore points |
|
4.18.0.0 |
Update API documentation for resizing |
|
4.18.0.0 |
Scope setting changes in ldap and utils pom.xml files |
|
4.18.0.0 |
Changes logo when resizes the page |
|
4.18.0.0 |
Create event TEMPLATE_UPDATE for virtual machine image update calls. |
|
4.18.0.0 |
Fix API deleteTrafficType not filtering physical network |
|
4.18.0.0 |
[KVM improve logs in migrate VM process |
|
4.18.0.0 |
Allow for arbitrary disk offering details to be saved/displayed |
|
4.18.0.0 |
Removed unused labels |
308 Issues listed