Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel2
minLevel2
typeflat

...

These release notes are for Abiquo v4.0.x. For the release notes of the current version, see Release notes

4.0.0

Platform and Component Upgrades

...

Key

Summary

Notes

8959

Cloud Init KVM 


9429

V4 design for login 


9422

Improve errors for developers when CORS errors or net::ERR_INSECURE_RESPONSE 


9403

Cloud init Oracle VM 


9402

Oracle VM - multidisk support 


9382

Support for Oracle VM version 3.4 


9381

Set default branding. See User interface changes in Abiquo 4.0 and Abiquo Branding Guide 


9371

Log reuse or not of connection to ESXi hosts

(also in 3.10.2)

9310

Inject SSH keys into guest 


9309

Inject network config if no DHCP server is available 


9296

Fix some chart issues 


9293

Upgrade fontawesome lib 


9290

AWS - Allow to add VMs from other networks to load balancer 


9289

AWS - Can't manage NAT settings in AWS 


9261

Update noVNC version 


9233

Allow to change compatible and base disk format from hypervisor plugin metadata

(also in 3.10.2)

9197

Remember VM view tab: icon or grid 


9164

Improve cache refresh when upgrading the version 


9125

Variable sized window for virtual machine details and control panel 


9124

Purchase public IP from the Edit VM dialog 


9072

Assign backups policies to enterprises by default 


9010

Hard to locate VMs in use when deleting a template 


9009

config.endpoint default same as URL domain; config.endpoint is no longer mandatory 


8961

Cloud Init - XenServer 


8960

Cloud Init - Hyper-V 


8950

VSM synchronization does not take NICs into account to detect changes in the VM definitions

(also in 3.10.4)

8946

Show layers in summary when creating a VApp from a spec 


8786

ESXi - When importing and a duplicate UUID exists for a disk, improve feedback

(also in 3.10.3)

8721

Allow to change disk controller defaults per plugin

(also 3.10.2)

8716

Add fontawesome into UI code to allow offline icon display 


8593

Alarm creation - display the minimum allowed value for the period attribute 


8562

Alarms: display the value of the "active" attribute in the user interface 


8471

Add backup symbol to VM icon

 

...



Resolved issues

The following issues were resolved in Abiquo 4.0.

Key

Summary

Notes

9459

There are two tooltips over Create instance button 


9413

Error after creating virtual appliance and multiple simultaneous VMs. This error occurs due to database logging with binlog_format STATEMENT or MIXED. Fix by changing to ROW. See database documentation for more information, for example, MariaDB documentation https://mariadb.com/kb/en/mariadb/binary-log-formats/ 


9411

Monitoring - Graphics at virtualappliance and relocate level seem to be wrong 


9398

Hyper-V - Nodecollector cannot read hypervisors if there are volumes with volume letter but without capacity. Fixed by ignoring volumes with no capacity

(also in 3.10.4)

9383

Amazon not possible to create network with gateway > .1. Default gateway was previously .5 but should now be .1 


9380

Cannot change the tier of shared datastores of different datacenter if virtual machine deployed on it 


9379

Events window (from warning symbol) for a VM icon can be opened twice, but only closed once 


9369

Shared datastores in different datastore tiers

(also in 3.10.3)

9363

Remove query param ''allenterprises'' in GET /cloud/locations. This parameter can return locations that are not allowed datacenters for the current enterprise, causing a LOCATION-4 error 


9360

Privileges not properly saved when modifying a role as a result of enable/disable. And similar issue with enabling/disabling datastores on a physical machine 


9359

DESTROY after MOVE. Move is not detected and published. Reused session should check that the host is added to vCenter

(also in 3.10.3)

9356

OpenStack IP appears as detached after VM sync (VirtualNic#networkProviderId not informed in VMDef) 


9350

Problem in the UI assigning a DS tier when the number of DS tiers and DS is very high

(also in 3.10.3)

9348

PCRs implementing DHCP do not create the ConnectionData properly / OpenStack failed to configure Chef 


9334

Enabling several datastores on PM fails with random error

(also in 3.10.3)

9322

API does not verify if VM names already exist when importing VMs. Fixed by rejecting second VM with MACHINE-31 error

Support ticket 4673. (also in 3.10.3)

9321

Error deleting a virtual appliance in state NEEDS_SYNC

(also in 3.10.3)

9302

Cannot restart conversion when failed to copy conversion file during promote. Fixed by updating failed conversion paths 


9287

After undeploying a VM from AWS, the next deploy does not register the VM in a load balancer 


9285

Load balancer private addresses conflict with available private IPs. Fixed by publishing an appropriate tracer event with the details of the failure 


9282

Hardware profiles - Amazon - Not able to synchronize VMs if their hardware profiles are not enabled for enterprise. Fixed by automatically allowing profiles in use 


9281

Cannot add credentials after creating a region using the current user menu (top-right)

(also in 3.10.3)

9269

User edit cannot list VDCs to restrict

(also in 3.10.3)

9265

Editing a template with lesser scope, you cannot leave the scope unchanged except by canceling edit 


9232

Change Netmask /22 to Netmask /24 as a default value in Create Network 


9222

API won't start if there are schedules with endtime in the past

(also in 3.10.2)

9219

OpenID: Login process may return error message. For Internet Explorer cookies, in server.xml on Abiquo Tomcat, the <Host> section should contain an <Alias> section with the domain of the web server (where users access the UI). Default Java session timeout was changed to 30 minutes to ensure user delays during OpenID login will not result in errors

(also in 3.10.2)

9207

Error on get compatible tiers if a DS is not assigned to a tier

(also in 3.10.3)

9202

Error when capturing a VM that has been vMotioned

(also in 3.10.2)

9199

Remote console does not work in infrastructure view

(also in 3.10.2)

9198

Host in maintenance mode is still MANAGED in Abiquo

 


9188

Remote access button for VMs is not working on Safari

 


9159

Edit VM with all available options (including Chef), tab headers do not fit and it is not pretty 


9149

Cannot change the position of an ISO drive in Hyper-V 


9139

Failed reconfigure events registered cause wrong accounting consolidation values during the first period. Fixed by adding new Consolidation-time-sensitivity-secs parameter to ignore events that are only active for a short period of time 


9133

Retrieve hypervisor fails if there are volumes not mapped to a drive letter

(also in 3.10.2)

9132

Allow to assign a datastore tier to a datastore even if there are deployed VMs in that datastore

(also in 3.10.3)

9130

Handle the case of VMs with disks that are in datastores that are not assigned to a datastore tier

(also in 3.10.3)

9127

Send email to VM owner 


9104

Add unique constraint for column datacenter_id for table backup_datacenter_properties 


9102

Apps library - Error downloading a template from newly added repositories 


9062

UI refresh issue in Control Alerts 


9046

Azure ARM - Synchronized VMs are returned without IPs 


9041

(Public cloud) Amazon, Azure deploy does not autoselect an IP and the error is not clear 


9040

KVM - VM remains without disks after undeploy 


9028

M module cannot obtain the details (DTO) of virtual machines with metadata due to a deserialization error

 


9005

Improve memory usage in Edit VM

 


9000

Alert activation/deactivation events should be displayed for users of the current enterprise 


8999

Error deleting a datacenter with a rack with two or more hypervisors with VMs retrieved 


8998

Alert - create / modify / activate alert generates invalid event trace 


8992

API pagination is not returning consistent results 


8988

JAXB Annotations are not taken into account when serializing DTOs to JSON

 


8972

UI - clicking on Save very quickly and many times may produce inconsistencies

 


8941

Edit ESX Host changes user and password with the browser autocomplete feature

(also in 3.10.3)

8919

scheduled_resource table inconsistencies when adding datastores to a KVM physical machine 


8893

Duplicated vlan_network_assignment rows

 


8850

Devices - Popup error message saying the location does not exist

 


8809

Firewall - updating the name of a firewall in Abiquo does not apply the change in the provider

 


8804

Firewall - private Spec - Error creating a spec with a firewall that contains its own provider as rule

 


8750

ec2-plugin attempts to delete default private network during deleteVpc but it should not try to delete it 


8723

ESXI host license expired and still MANAGED at infrastructure 


8692

Events next link does not include order query param 


8420

Upload fails with a cryptic error if the Tomcat temp directory does not exist. Fixed by checking temp directory is writable 


7813

After making an instance, template is not refreshed 


7755

Order IPs by IP address field does not work in VDC

 




...


AIM 2.9.2 for KVM

...



  • The version of Abiquo AIM for KVM released with Abiquo 4.0 was AIM 2.9.0
  •  A new version of Abiquo AIM has now been released. This is version 2.9.2. It is compatible with Abiquo 4.0.0 and it fixes the following known issues in Abiquo 4.0.0:
     

Key

Summary

9017

Memory leak in Abiquo AIM

9495

AIM does not properly set the capacity of hard disks it creates

...



...


4.0.1

Features

Key

Description

Notes

9442

Generate a random password at deploy time in VM (ESXi guest customization)

3.10.4

9517

Veeam 9.5

 


8523

Abiquo now manages vCenter as a master hypervisor. As part of the upgrade process, the hypervisor type vmx_04 will now represent vCenter. After the upgrade, the administrator must edit the master hypervisor in Abiquo and enter the vCenter administrator user and passsword

 


8959

Cloud-init on KVM 


9365

Azure ARM improvements - Implemented the networking features, improved the storage configuration by using the managed disk APIs, and fixed the resource group limitations of previous versions. Note: customers using Azure ARM must perform additional steps at the end of the upgrade process. Please contact Abiquo Support for more information

 

...



Improvements

...


Key

Description

Notes

8280

Monitoring - When filtering metrics display, do not allow negative values, for example, in the Last field 


8353

Propagate template description to virtual machine and from virtual machine to instances. Note that template has a maximum description length of 1024 characters, but VM description has a maximum of 255 


8523

ESXi - Remove the need for a local user (make vCenter a master hypervisor)

 


8619

Datacenter links should contain externalips action

 


8695

Add switch enterprise button to Users view 


8839

Delete deprecated HA check on hypervisors

 


9194

ESXi - Relocate failures are not properly explained for the user

 


9243

KVM Centos 7 - Remote symbolic link to emulator

 


9306

Backup tab - Not able to increase/decrease column size 


9336

Editing VM, perform call to retrieve VM backup events only if location has backup policies available 


9337

Move VNC password to a more accessible place. Now the password is displayed in the VM details (control panel) on the General tab, when the user selects the VM 


9376

vCloud - implement virtual machine instance 


9412

Add Windows Server 2016 OS Type for templates. Will not fix because this is not yet included in the CIM standard. Use osType: WINDOWS, osVersion: 9 Server. When configuring Windows 2016 from the web client, the vSphere API uses ''windows9Server64Guest''

Abiquo Support ticket: 4701

9445

Enforce disk UUID at VM level. Present disk UUID as SCSI serial number in the guest OS. Set Remote Services property com.abiquo.esxi.disk.enableuuid=true (also on Monolithic server)

3.10.4

9446

Return UUID in Disk DTO

3.10.4

9482

Pricing model - "Tab" key does not work on "Datastore tiers" and "Persistent storage" tabs 


9514

Capture VM - Not able to increase / decrease column size to display full VDC or VApp names 


9521

Include virtual machine name in all the configure/deconfigure log entries 


9523

It should be possible to edit the manager IP of a managed hypervisor 


9547

User interface - Prevent adding a managed host twice by indicating the managed hosts already added to the rack 


9556

Edit VM - Guest user and password should match behavior of "Get default credentials" button. Template credentials and VM credentials should be hidden by the "Retrieve default VM credentials" privilege and "Perform virtual machine actions" privilege

3.10.5

9561

User interface - Improve usability of Action plans with changes to Triggers tab. Make the tab visible at all times and guide the user to the tab after they create an action plan 


9562

Add sudo dependency for upgrades/installations of Abiquo 4.0 to avoid issues with NFS-plugin

Abiquo Support ticket: 4792

9564

Add VM password in API response from deploy, if deploy task finishes successfully and user requesting the task is the VM owner, and only in media type "application/vnd.abiquo.taskextended"

3.10.5

9599

Show disk UUID in the UI

3.10.5

9620

ESXi - improve response management

 

...



Resolved Issues

Key

Summary

Notes

 


7188

Apps library error for non-Abiquo enterprise 


7768

With a non-integer number in ports field (e.g. Edit storage device), Abiquo enables save button 


7798

Azure containers are not deleted when the VMs are deleted 


7986

Prevent disk (diskManagement) resize before first deploy 


8270

Change edit virtual machine to avoid unnecessary reconfigure, for example, when editing VM label or description or adding firewalls and load balancers. The PUT request does not generate a task link as part of the response 


8917

VApp Spec creation task view does not progress correctly to VM view (VApp view)

 


9017

Memory leak in abiquo-aim 


9047

Azure ARM - Not able to power off / undeploy synchronized VMs with resources in different locations 


9093

Error on resize attached volume - DocumentException:null in rescanVmfs.

Abiquo Support ticket: 4525

9123

vCenter 6.5 - Not able to deploy a VM that uses NFS persistent storage. Related known issue 9549 - storage vMotion make NFS volumes not reusable in Abiquo

 


9129

User Scopes tab and template Scopes tab should be restricted by user scope.

3.10.2

9157

Editing allowed public cloud regions for an Enterprise displays Datastore tiers tab

 


9237

Hyper-V + CloudInit adding disks to more than one virtual machine in a VApp, just adds a disk to one virtual machine in Abiquo, but all disks are added in Hyper-V

 


9244

AWS - It is possible to retrieve a VPC without a private network when synchronizing. Fixed by synchronizing the VPC with no networks but when the user tries to deploy a VM with no IPs (in a plugin that supports networking), the scheduler fails with the following error: scheduler cannot fulfill user request due to SchedulerException: 'The virtual datacenter requires a default VLAN in order to autoselect an available IP'.

 


9245

AWS - Error when deleting a VPC without a default network 


9246

If NSX config has changed since a network was created in Abiquo, errors could occur in capture process. Fixed by creating a comparable network/external network provider ID to detect changes in NSX 


9298

UI does NOT accept special characters like 'Ñ' or 'Ç' in the user e-mail field

Abiquo Support ticket: 4669. 3.10.5

9313

Load balancer algorithm can be reselected by the user if the one in a VApp Spec does not match across clouds 


9314

Specs should support network with gateway at .1 in AWS. Related issue: 9383 


9315

Load balancer with public/private IP in VApp Spec allow user to reselect if the one in a VApp Spec does not match across clouds. AWS: only one IP, private or public. Rackspace: only one IP, private or public. Azure ARM: only one IP, private or public. Neutron: only private IP, or private and public (not public only). NSX: only private IP, or private and public (not public only)

 


9325

Apps library edit template offers hardware profile out of minimum and maximum range. Fixed by updating hardware profiles list when user interacts with maximum and minimum CPU

 


9339

Azure ARM - add public IP is missing IP field in event message 


9341

Neutron - updating the name and description of a firewall in Abiquo does not apply the changes in the provider

 


9342

Updating the name of a firewall in Abiquo does not apply the change in the plugin based on jclouds

 


9349

AWS - Deploy with nonexistent firewall is prevented in Abiquo but deploy with default firewall occurs in Amazon

 


9372

API crashes when processing particular vMotions (2 ISOs).

Abiquo Support ticket: 4677

9374

Improve error message: Not possible to create a VApp from a Spec twice if IP is the same as the gateway. Fixed with bug 9314 


9375

vCloud - Cannot import virtual machines because Abiquo cannot access template. Fixed by returning the VM as a template to allow import 


9388

Deleting a virtual appliance in virtual machines view, deleted VMs are still displayed 


9394

Alarm creation blocked after trying to save Alert without saving alarm first 


9405

Failed to deploy VMDK_FLAT with invalid capacity. User should not be able to resize system disk before deploy. ESXi should use the real capacity of the disk and Abiquo API should update the disk to the correct capacity (DiskManagement) and trace the change 


9408

Specs - Edition of Chef elements is not persisted during creation of VApp from Spec 


9413

Error after creating virtual appliance and more than a single VM at the same time. To resolve, in database configuration, set binlog_format=ROW

 


9419

Respect hostname of virtual machines in guest customization (reconfigure) 


9424

Undeploy action may delete extraHD from VM when using eager zero thick provisioning.

3.10.4

9431

Improve message for unsupported action in vCloud provider 


9435

AWS - Duplicated info for Name and providerId of VPC. Fixed by returning VPC name for name attribute and VPC ID for providerID attribute

 


9437

Incomplete information in tracer when adding a new virtual machine template

 


9440

Enable Abiquo to manage disk controllers

3.10.4

9443

Incomplete information in tracer when downloading a new virtual machine template 


9447

Sync VPC leaves deployed virtual machine without IP - if VM is deployed, deleted in provider leading to undeploy in Abiquo, deployed again in provider with same IP, and synchronized 


9451

List templates is unusable if custom templates exist in subscription. Fixed temporarily by removing the ability to create snapshots from Abiquo and importing this kind of custom image from the Azure ARM subscription. Awaiting fix of jclouds issue 1254

3.10.4

9454

OpenStack - Editing Firewall/LB is not possible on a deployed VM. Related issue: 8279 


9456

VApp state API call requires edit privileges. Fixed enabling user with ROLE_VDC_ENUMERATE privilege to view virtual datacenters to check virtual appliance state, retrieve public IPs in the virtual datacenter, and get pricing estimate

3.10.4

9460

Scaling group + Action plan - Master VM becomes UNKNOWN during action plan 


9471

Deploy fails in XenServer if the Apps Library storage repository does not exist and Abiquo is running as "tomcat" user 


9472

Incomplete error event log for failed instances 


9473

XenServer fails to discover persistent disks due to use of deprecated method 


9477

Location is not shown when editing a firewall 


9481

Create action plan on imported VM is allowed using API call. Only allow users to create action plans for VMs that are assigned to a VApp (Abiquo VMs and captured VMs) 


9484

Cannot remove Chef attributes to leave empty while creating a VApp Spec 


9485

Unmanaged networks cannot be restricted using the creation/edition form 


9487

Cloud-init does not work in Hyper-V when Abiquo is running as the "tomcat" user 


9490

Corner case instance failed but still spinning in Apps library

3.10.4

9491

UI - Review action of checkboxes for load balancer addresses 


9492

List of Abiquo hardware profiles is not shown for vcloudDirector 


9494

Revise tooltips for "Add layer" and "Create virtual appliance spec"

Abiquo Support ticket: 4758, 3.10.4

9495

AIM does not properly set the capacity of the disks it creates 


9496

Hardware profiles - Return error if user tries to change CPU/RAM during reconfigure action 


9499

User can edit templates from other enterprises with the privilege to switch enterprise 


9500

Enterprise admin cannot create VDC with synchronize in AWS 


9504

No need to generate accounting_event_detail for hardware profiles when hardware profiles are not used 


9506

Create vApp Spec needs access to scopes

3.10.4

9507

Error when changing an undeployed VM layer 


9509

Not able to perform a reconfigure in ON state if Disks hot-reconfigure has been disabled 


9511

Wrong label on external disk creation

3.10.4

9515

ESXi - Disk sequence changes are ignored

3.10.4

9516

Enable changed block tracking on VM clients registered on Avamar. Property 'avamar.vmclient.cbt.enabled' with default true, for VMs not already registered

3.10.4

9522

Cannot edit managed hypervisor user / password to update the password stored in Abiquo (Oracle VM, XenServer, and now vCenter) 


9526

API allows user to attempt to change the template of a virtual machine 


9527

Storage vMotion does not update datastore tier

3.10.5

9528

Importing public cloud templates may fail 


9529

Impersonate changes enterprise theme logo

3.10.5

9531

Representation error in monitoring-view

Customer reference: 330, Abiquo Support ticket: 4733, 3.10.5

9532

Home view - Content of "Virtual Datacenter overview" can be scrolled, but the headers cannot

Customer reference: 336, Abiquo Support ticket: 4736, 3.10.5

9533

Creating a VApp Spec, API should return validation errors, such as no template match, so UI can display them on the Errors tab 


9542

Wrong label when editing a physical machine 


9548

Duplicate tooltip when deleting task schedule

Abiquo Support ticket: 4790, 3.10.5

9555

It is possible to deploy a virtualappliance that contains VMs with quarantined IPs 


9560

VSM Destroy with monitoring not available leaves inconsistent data in DB

3.10.5

9567

UI + specs - Not able to edit / delete a spec with global scope 


9569

Scaling group + Action plan - Master VM becomes UNKNOWN during action plan with only "scale in" 


9571

Scaling group - Deploying VApp avoids maintenance start restriction 


9574

Edit template requires access to scopes

3.10.5

9578

Prevent reconfigue in VM that needs to be synchronized with hypervisor first

3.10.5

9581

Scaling group button in grid view does not respect the privilege 


9582

Correct character encoding in email template rendering

3.10.5

9583

Create Physical machine check "Retrieve existing virtual machines" does not work for multiple physical machine selector 


9584

Bad default for max time for waitVirtualMachineInOff (guest customizations password)

3.10.5

9585

Not able to create template from local file if hardware profiles are enabled 


9586

Button "Back to VDC_Name" is sometimes not displayed correctly 


9590

Same virtual machines are listed in different enterprises while navigating through different accounts 


9591

Wrong hostname in reconfigure - guest customizations

3.10.5

9596

Protocol with empty port selection list displays an "-" 


9609

vCenter - streamOptimized/sparse disks are thick provisioned after copyVirtualDisk. Note that eagerzero.copy=true disables this mechanism, as the expected result is thick provisioning 


9616

UI should display Unknown as a possible health state of load balancers 


9617

Capture not working when using NSX 


9618

No listing of recently created alarms 




...


4.0.2


Features

Key

Description

Notes

9512

Implement storage allocation rule for load level of hypervisor datastores at the datastore, datastore tier or datacenter level. See Allocation Rules#Storage load level rules

3.10.6

9441

Allow end user to define the fully qualified domain name in the user interface and API. See Guest setup#Set fully qualified domain name

3.10.5

9275

Implement Monitoring for Azure ARM (Azure Monitor REST API) to retrieve built-in metrics 


8544

Public Hardware profiles in DB and Pricing for hardware profiles. See Hardware profiles and Pricing View#Hardware profiles

 

 



Guest setup feature combining cloud-init and hypervisor tools guest customization functionality. See Guest setup 


9613

Add Packet provider. See Packet features table and Obtain Packet credentials 


Set obligatory new property in Abiquo 4.0.2

You must set the value of abiquo.m.instanceid on each outbound API server to enable Abiquo events and event streaming functionality 


Improvements

Key

Description

Notes

9701

Remove chef icons 


9690

Add flag ''generateGuestInitialPassword'' in virtualmachine and virtualmachinetemplate 


9678

Let the user control when to generate a new virtualmachine password 


9669

Improve management of virtual machine rollback from lost connection. To avoid odd situations such as an occasional duplicated MAC address, when a deploy generates a bad rollback (for example because the connection to the host is lost), and an orphan VM remains in vCenter, Abiquo will not free the machine. It will wait until the VSM detects the machine and synchronizes it with the real state. This will prevent the user from eliminating the undeployed machine in Abiquo and reusing the MAC address for another machine

3.10.6

9662

Better manage concurrency errors. Use another HTTP status code and API error to indicate ObjectOptimisticLockingFailureException (StaleObjectStateException). Use Status code 503 and add API Error DB-0 - "Another request has updated this entity. Try again in a few moments"

3.10.6

9658

Allow restriction of the available disk controllers. See Display custom list of controllers when adding virtual disk to VM

3.10.6

9655

Add template button does not have a tooltip

3.10.6

9650

User can access the virtualmachine before the guest customization applies the password

3.10.6

9640

Set virtual machine memory reservation. Administrators can set the percentage of swap to set with com.abiquo.esxi.experimental.memory.allocation and if the platform should avoid swap with com.abiquo.esxi.experimental.avoidvmxswap. The defaults are 0 and false respectively

3.10.6

9634

Use VirtualSystem Name tag if present to name virtual machine template, otherwise use the ID 


9604

Action plan - Select disks to instance 


9601

Metric charts for VM - enable dynamic selection of metrics to display 


9577

Virtual appliances: Card list view. See Changes to Virtual appliances tab in Abiquo 4.0.2 


9573

Cloud-init - Guest - Chef enhancements - configure VM for Chef using cloud-init and remove Chef agent. See Changes to the Chef integration in v4.0.2 


9566

Spec - JSON validation screen for Chef attributes in VM spec

9562

Add sudo dependency for upgrades/installations of Abiquo 4.0 to avoid problems with NFS-plugin

Support ticket: 4792. 4.0.1

9559

Icon for Virtual Appliances 


9558

Monitoring screen, add label to explain refresh

3.10.5

9552

Add a "Once" option to schedule an action plan. Fixed by adding "Repeat count" to enter the number of times to run the action plan. A value of 0 means repeat forever 


9541

Performance improvements in vCenter host discovery service. Add ManageHostLocator entity with machine link 


9479

"Retrieve virtual machines" tooltip

3.10.5

9414

PCR Sync - Entities created in VDC must be in the same VDC after sync 


9343

Let the user control when/how to configure cloud-init. See Guest setup 


9324

Restrict virtual machine to use only recommended hardware profiles (enable in template) 


9316

Network selection in spec. For when the user wants to reuse existing networks in the VDC but with different IP ranges and when the user wants to create a new network if the range doesn't exist 


9256

Allow administrator to enable fetch metrics by default 


9205

OpenStack and other providers - Synchronize process does not include private IPs which are created but not attached to deployed VMs. Also improve synchronization of public IP 


9126

Quarantine multiple IPs 


9118

Allow administrator to fully configure SMTP options. Added mail properties to Abiquo Configuration Properties#server 


9115

Action plan - RAM units do not match template/VM 


8822

After a disk template is uploaded a temporary file remains in /opt/abiquo/tomcat/temp 


8811

Add retry link in noVNC UI to allow typing the password again when there is an authentication error. Fixed by reloading the login screen after failed login attempt 


8748

User interface - Warn user of unsaved changes to health check when saving load balancer 


8743

Remove spec method from metrics service 


8740

UX - Enable administrator to go straight to 'VApp' or 'VDC' from Infrastructure view list of VMs (using hyperlinks). Note: Abiquo will automatically switch to another enterprise in order to open the VApp or VDC 


8374

"Description" field on templates should not be obligatory in the UI 


8202

Add an event when a user clicks on EYE button. Event added for VIRTUAL_MACHINE_REQUEST_ACCESS

 

...



Resolved Issues

Key

Summary

Notes

9725

Hyper-V - Template created with ISO disk does not provide access permissions for "others" group 


9707

Azure ARM - Invalid metrics due to slash "/" character in metric name 


9692

Galera cluster configuration. Please contact Support for more information 


9691

Modify properties to allow RabbitMQ work on cluster. Created a new property to configure an addresses list of host:port addresses. Deprecated separate RabbitMQ "host" and "port" properties. See Abiquo Configuration Properties#rabbitmq 


9689

Error materializing a spec with different networks. Remember that you can save a spec with an IP in an external network but you cannot create a virtual appliance from this spec 


9687

API load balancing failed lead election process 


9684

Synchronization of deleted remote loadbalancers still associated to virtualdatacenter (could cause problems with Amazon provider) 


9679

The M module only streams events to the leader node. Added new property abiquo.m.instanceid that must be set to a unique for each M instance 


9676

Problems with action plans schedules and multiple APIs (lead election) 


9675

Backup stays in progress in Veeam if a restore is also in progress and the queue stalls

Support ticket: 4836

9674

When a clustered API instance reconnects to ZooKeeper, a new consumer is always created 


9663

User can't see scheduler error when a private network ran out of IPs 


9656

User interface - Issue with monitoring period filter

9654

VM list when creating alarm not updated if you switch vApp using lateral menu

3.10.6

9653

Add a message on restore backup tab when restore in powered on state is not supported to inform the user that the VM must be powered off in order to restore a backup

3.10.6

9649

API returns error in valid requests 


9645

Cannot deploy with NFS storage and ISO disks

Support ticket: 4869

9644

AWS - Correct error should display when creating a load balancer if VPC has no Internet gateway 


9641

Some license plugins are not shown 


9638

Unable to create template from OVA or local file 


9636

Specs should copy the spec icon to the VApp created from the spec 


9635

Incorrect error when adding wrong credentials in jclouds plugins 


9624

Virtual appliances are not showing the correct VMs after changing between main menu views

3.10.6

9619

Cannot copy data from grids in IE 11

3.10.6

9613

Add support for Packet. See Packet features table and Obtain Packet credentials 


9598

Azure ARM - Synchronize process does not retrieve firewall created in Azure 


9597

Azure ARM - Spec does not materialize firewall with large provider ID 


9595

Invalid error message displayed when trying to delete default private network 


9594

Azure ARM - Some regions are not correctly registered 


9587

Improve template visibility in list of templates in remote repository accessed through Apps library 


9569

Scaling group + Action plan - Master VM becomes UNKNOWN during action plan with only "scale in"

4.0.1

9557

AWS - Invalid information on popup error message when reaching maximum number of VPCs to create 


9549

Storage vMotion makes NFS volumes not reusable in Abiquo, meaning affected volumes cannot be detached and attached to another VM. Fixed by converting volumes to standard disks. Added event VIRTUAL_MACHINE DEFINITION_SYNCER_VOLUME_REPLACED

Support ticket: 4810

9531

Representation error in monitoring views

Customer ticket: 330. Support ticket: 4733. 3.10.5 and 3.10.6

9530

Upgrade ESXi machines without vCenter. Please contact Abiquo Support for more information 


9525

Deploying a VM that requires guest password generation and has no owner does not show the proper error

3.10.5

9510

Set initial password using cloud-init. See Guest setup 


9498

Scaling group + action plan - Prevent scale actions without license for scaling groups 


9488

Hyper-V - Not able to deploy an ISO disk if its repository folder name has trailing whitespace or dot 


9452

Firewalls in a location cannot be removed after deleting the credentials 


9418

Event filter should be adapted for user without own enterprise in scope 


9389

Datastore tiers that are empty or have all datastores disabled are not compatible with other datastore tiers 


9279

Icon of VM while in progress is in the wrong position 


9270

Hide Monitoring and Alarms tab in virtual machine dialogs for hypervisors and providers without monitoring 


9268

Modifying the datacenter name could cause Veeam plugin failure 


9257

Specs should work with backup for new backup model 


9252

ESXi - Nodecollector performs login / logout actions against vCenter during infrastructure check 


9211

Typo in hypervisor plugin logs (cloud-init) 


9095

Apps library - Not possible to upload another template after cancelling an upload process 


9042

Synchronization of deleted remote firewalls still associated with a virtual datacenter (could cause problems with AWS) 


9039

Confusing API error when creating private IPs for NSX gateway based networks. Network entities can now contain valid IP ranges in ipRanges attribute

Support ticket: 4473

8979

Editing VM, cannot select one of two backup policies with a duplicate name 


8933

Locked VMs after VirtualFactory connection issue: ''actor name {task.uuid} is not unique!'' 


8824

Clean VMDiscoveryService warning messages created in logs about configurations that are "not Abiquo standard" 


8745

Errors when dealing with regions and remote services with nonexistent plugin due to deprecated provider 


8462

Primary disk size of an instance may be incorrect if a resize of the primary disk of the base VM has been performed during conversions 


8042

Removing the volume from a persistent template removes the disk but not the virtual machine template. If the disk is the last in the template, remove the template. If there are non-persistent disks, convert the template to a standard template 


7678

M module should filter event streaming by user privileges as API does. Known issue: if the privilege set of a user's role is changed when a user is already connected to the stream, the new privileges will not apply to this existing user 


2588

Trailing spaces in the abiquo.properties file can cause properties to fail 




...


4.0.3


Resolved Issues

Key

Description

9859

Unknown error getting candidates to relocate virtual machine

9853

Virtual machine using ISO is deployed but still locked in the platform

9843

The platform fails to detect powered on VMs if the VM is vMotioned after the vCenter power on event

9842

Backup - Veeam - Error paginating jobs when loading plugin

9739

Cannot get vmdef when vSphere is using a language other than English

...

Key

Description

Notes

9721

Exclude customer network ranges from use in private networks in datacenters. See Excluded networks and ExcludedNetworkResource

3.10.7

9713

Add capacity control at cluster level. See Allocation Rules#Compute load level rules and AllocationRulesResource

3.10.7

...


Improvements

Key

Description

Notes

9816

FQDN - DNS suffix validation needed for configuration of default private network

3.10. 7

9814

Add fully qualified domain name (FQDN) to the email template for autogenerated guest password. See Configure Email Templates

3.10.7

9809

Avamar - Create a background job to remove backup clients without backups or with expired backups

3.10.7

9808

Group of improvements for Backup:

  • Display backup expiration date in the list of backups for a VM
  • Display the site where the backup is done (backup destination)
  • Show if a backup is a normal backup or a replica
  • Disable the restore link for the replicas

3.10.7

9801

Allow users to filter metrics up to 31 days 


9746

FQDN - validation is needed when setting DNS suffix of networks

3.10.7

9738

Add Phone number into user information, and include in AD import. The platform does not validate the phone number. To request that the platform retrieve the phone number from OpenID, edit abiquo.properties and add "phone" to "abiquo.openid.client.scopes". The platform will retrieve the phone number when users log in after the upgrade

3.10.7

9719

Avamar - On replica backups restore can't be requested

3.10.7

9718

Avamar - Restore a VM from a not-deployed VM

3.10.7

9716

VNC password can't be clear. Use tool during upgrade process

3.10.7

9715

Role mapping from Abiquo to multiple AD groups. See Manage Roles. After performing the upgrade, the administrator should log in and map additional roles as required. When users log in, the platform will match external roles to Abiquo roles. Use the API methods for roles to manage AD roles. The API methods and data entities for LDAP roles are now deprecated. The "Specify LDAP group" privilege has been removed from the platform

3.10.7

9712

Allow delete of VMs with no disks/NICs

3.10.7

9669

Manage wrong rollback in another way

3.10.7

...


Resolved Issues

Key

Summary

Notes

9890

Allocation rules - Load level compute rules are applied when capturing a VM. Fixed by allowing the capture with a warning 


9882

Discovery and host synchronization (getHostDefinition) takes too long when the ESXi task poll wait variable is set to a higher value 


9863

Hyper-V - datastore path should not be case sensitive 


9860

Create a proper error page so the UI can properly show the right message 


9858

Custom metrics - Internal server error creating a custom metric with null "unit" field 


9853

VirtualMachine using ISO is deployed but still locked in Abiquo 


9851

Deploy failing must also throw an error when infrastructure rules are exceeded 


9846

Virtual machine table password field is too short for encrypted VNC password

3.10.7

9843

Virtual factory fails to detect powered on VMs if they are vMotioned after vCenter power on event 


9834

Increasing disk size in backend does not update accounting 


9830

AWS China region not usable from Abiquo 


9825

Pagination of scopes is broken. Pagination should be disabled in tree view 


9819

Invalid length of DNS suffix field in "network_configuration" table 


9811

Cannot edit IP for a physical machine through the UI 


9804

Bad ostype mappings when using ostype *_64 and guests only supported in 5.5+. These templates are now supported by the standard format of osType, See Modify a Template for Hypervisor#Operating system and OS version

3.10.7

9796

KVM - VMDK sparse based VMs rolled back during deployment due to VMDK sparse not being a writable format. Fixed by removing VMDK sparse as a supported format for KVM 


9792

Can't deploy to OpenStack without floating IP. Fixed by only sending Chef information if the runlist is not empty 


9776

After an unsuccessful deploy, forceVirtualMachineDefinitionSync may fail if VM becomes unsubscribed

3.10.7

9761

API fails on FQDN change when VM is deployed. Only allow changes from within the VM

3.10.7

9749

Typo on virtual appliance cards 


9745

Cannot attach large volumes to VM. QEMU returns wrong size 


9741

Intervals on refresh timers are not working properly 


9740

Specs containing backup information from older versions are not properly deserialized 


9739

Cannot get vmdef when vSphere is using a language other than English 


9673

Removing a policy from an existing VM does not detach the VM client from the policy on the Avamar server

3.10.7

9248

Rack selection should check hypervisor availability 




...


4.0.5


Resolved Issues

Key

Summary

Notes

10323

Volumes grid sort starts a loop call

4.0.4.1, 4.2.3

9982

MeasuresPushActor never stops the stash

4.2

9940

Remote access is always disabled when using hardware profiles

4.2

9922

Query parameters with special characters are not correctly sent to API

4.2

9920

Review base format and compatible formats for KVM because VMDK and VHD are now read-only formats.

4.2
9892API log - Nullpointer after MOVED event for a VM with an ISO4.2.2

9891

When halting hosts (power off) the hosts always enter the Provisioned state

4.2

...