Abiquo 5.2

Skip to end of metadata
Go to start of metadata

Search release notes for all versions: 

These release notes are for Abiquo v5.2.x versions.

Abiquo YUM repositories are no longer open, please contact Abiquo Support to obtain your credentials


Pages documenting changes to the product between versions


5.2.0

New features

We publish feature descriptions in the New in Abiquo 5.2 section.



Key

Summary

Notes

11209

Multicloud TAG Management Phase 1

 

11403

ARM - Refactor the AvailabilitySets behaviour and add new Standard SKUs for LoadBalancer

 

11406

ARM - Enable Standard SKUs for Load Balancers and PublicIPs

 

12814

Move billing scripts from Python & Ruby to the Abiquo platform - Amazon

 

13147

Google Cloud Billing

 

13149

Google Cloud phase 1

 

13313

Implement basic resource groups in Abiquo

 

13525

Remove bzngine and refactor/clean all remaining persistence engine

 

13648

Move billing scripts from Python & Ruby to the Abiquo platform - Azure

 

13745

DRaaS integration proposal phase 1

 


Improvements

Key

Summary

Notes

9751

Tomcat 8 end of life - Upgrade to Tomcat 9

 

9895

Remove the ''bootable'' flag from disks in templates and virtual machines

 

10297

Allow users to edit the icon URL field of virtual machines

 

11635

Make add mail functionality in alerts and actions more intuitive

 

12008

Update Apache to 2.4.37, which is the latest version available for the operating system

 

12009

Update OpenSSL to the latest version available for the operating system

 

12829

Budgets - Use hypervisor types instead of providers of bills

 

12936

UI - Logical delete should be an option when an entity is deleted

 

13005

Amazon - Use SDK in order to export templates to many regions

 

13131

Install OpenJDK 11

 

13161

Azure - Enable OS Type search for AzureARM templates

 

13338

UI - Could avoid dropdown for a single element e.g. in Edit VM network

 

13509

WebMKS proxy package overwrites the current NGINX config file

 

13512

Remove bzngine dependency

 

13515

UI - Do not load the list of hardware profiles if not needed

 

13608

Use daily cost usage data from provider for budgets instead of provider bills

 

13616

Fix small issues in generation of billing records from provider data

 

13763

Firewalls no longer existing in the provider must be removed from Abiquo

 

13782

Improve ARM daily billing code

 

13805

Add logicalDelete query parameter to availability sets and address ranges for delete in the platform only

 

13900

Make test classes independent from each other

 

13936

Backup - Veeam - Improve log message when virtual machine is already cached

 

14145

Dashboard - Hybrid tab - "Virtual machines count" widget shows VMs in a way that oversizes widget in tab

 

14343

Disable Availability set selector when editing a deployed VM in Powered OFF state

 

14359

Azure should return all provider IDs in lower case

 

14451

Allow disk instances when the VM is using snapshots. Create instance fails on vCenter => 6.7 'not assume -flat.vmdk', '-sesparse' is set

Ticket: 6876

14490

vCenter - Improve datastore management

Ticket: 6907
4.7.10, 5.1.3 

14569

Azure - VPN using SDK

 

14673

Review datastore management

4.7.10, 5.1.3

14677

User interface - vCenter - Improve datastore management

 4.7.10, 5.1.3

14713

ARM Billing - Invoices can have discounts

Ticket: 6921


Resolved issues

Key

Summary

Notes

6113

Copyright information out of date

 

10347

Used NAT IPs should not be selectable as default NAT IP when creating a new VDC

 

11918

Update to MariaDB 10.4.10 and later fails tests

 

11955

Azure - Virtual Machines imported from a VirtualNetwork not created due to deprecated subnet tags

 

12727

Unexpected error trying to change the name of a non-existent VPC in AWS

 

12910

Review errors reported by static analisis (SpotBugs)

 

13097

vCenter-tag tool - Missing TAG when 2 VApps have the same name but with different letter case

Ticket: 6472

13307

Providers not displayed on enterprise Credentials tab (E1C)

Ticket: 6861

13465

API calls to createMultipleIpsInAnExternalNetworkForAnEnterpriseInADatacenter and createMultipleIpsInAPublicNetwork return an empty collection of IPs (and no trace)

 

13754

Unexpected error deleting Datacenter with excluded network still created

 

13787

Volume events are using the description as the entity name

 

13811

In public cloud Apps library to add new templates, use Add button only without additional Import button

 

13851

Bug when loading VM icons

Ticket: 6706

13852

Veeam cache fails to load when Veeam reports the same VM name more than once

Ticket: 6741

13853

Veeam cache uses too much memory

Ticket: 6741

13919

NSX NAT - Unexpected error releasing VM with NAT rule

 

13927

Add property to enable Create VM button to default UI configuration

 

13929

Backup VMware Snapshot - Restore requests appear on every backup result

 

13970

User can change VDC name even if not supported by plugin

 

13974

No event when setting a hard limit lower than the current VM storage

 

13975

When the storage hard limit is exceeded, the dashboard appears in yellow (soft limit)

Ticket: 6762

13976

Chef - Not able to deploy VM in public cloud with Chef recipe / role added

 

13980

WebMKS session expired has wrong error message

Ticket: 6764

13995

Azure Plans. Customer purchases should be filtered from bills for selected subscriptions

 

14058

Azure - Cannot create VPN

 

14262

User log displays error messages for tasks as HTML text

 

14358

Azure: cannot attach FW to VM in VDC created in Azure

 

14420

Azure - Create account User Account Administrator role not found

 5.0.6, 5.1.3

14424

Dashboard - Metrics tab - "Last deployed VMs" displays wrong 'by' label in Spanish

 

14425

Can deploy VMs in datastores in maintenance mode enabled in vCenter

Ticket: 6872
4.7.10, 5.1.3

14466

Azure - VM reconfigure of IPs - improve error

 

14586

UI - List public IPs in a location should use query parameter "all=true" instead of "onlyAvailable=false"

 

14588

List all floating IPs doesn't work

 

14604

Duplicated VM link in floating IP entity

 

14648

When sync task fails it leaves a job with a 'FinishedSuccessfully' status that means a not Completed status for the task

 

14716

No pagination on "Enteprise associations" tab

 

14747

Modify provider name for usage data coming from accounting

 

14765

Edit storage button grayed out in Edit VM from VApp in list mode

 Ticket: 6943

14789

Set true as default value for enterprise property in change from "onlyAzureSubscriptionBill" in 5.0.6 to "azurecompute-arm_only_bill_subscription" in 5.2.0

 

5.2.1

New features

We publish feature descriptions in the New in Abiquo 5.2 section.

Notes

There are no changes to the Abiquo API in Abiquo 5.2.1

Features and Improvements

Key


Description

Other version/s

Customer ticket

15019

SAML

Add multiple identity providers for SAML login based on Abiquo user email domain.
(minus) The abiquo.saml.metadata.identityprovider.default.id property is now mandatory for ALL SAML environments
If you do not add this property, your API tomcat server will not start

 

 

14729

DRaaS

DRaaS billing. See Abiquo Billing Integration User Guide

 

 

14150

Google

Google VM monitoring

 

 

14149

Google

Google VM bootstrap scripts/cloud-init

 

 

15109

Technical

Improve exception catching

 

 

15105

vCenter hosts/
clusters

Deploy OVA ready templates. Add ovfEnv variable to VM guestinfo extra config

 

 

15095

Amazon

AWS - Create account for reseller customer - Sometimes assumeRole doesn't work and triggers an accessDenied.
Added new properties to wait for account creation

  • abiquo.amazon.waitforassumerole.minutes=5
  • abiquo.amazon.sleepbeforetry.seconds=2

5.0.11, 5.1.4

 

15093

User interface

Event filter doesn't display action and/or entity correctly

 

 

15088

Technical

Add more log info if VSM monitor cannot be correctly terminated

 

 

15077

Billing dashboard

Hybrid tab - provider list must show complete friendly names (including "Private" cloud).
Add client.dashboard.widgets.lastbills.additionalproviders property to UI configuration.
See Configure Abiquo UI

 

 

15051

Configuration

Add wiki links for 5.2.0 and others. See Changes to Configuration view

 

 

15043

Google  

Add "MANAGE_GLOBAL_NETWORK" privilege to user interface. See Abiquo and Google Cloud Platform#Globalnetworks

 

 

15041Hyper-VFix issues found when using Hyper-V with 5.2.1

15039

Technical

Azure - Minor improvements to Azure code

 

 

15028

Azure

Retrieve disk information from VM if Azure getDisks return empty list

 

 

15009

ESXi

Add a new Abiquo property to ignore datastores by name. See VMware#Hostdatastores

 

6972

15001

Azure

Rename Feign timeout configuration properties for Azure plugin

5.0.10, 5.1.3

 

14986

Public cloud

Remove credentials if CreateAccountResponseListener#done fails.

5.0.10, 5.1.3

 

14957

Public cloud

Remove jclouds module. Add new Azure module.
Deprecate jclouds providers:

Note that you can still configure Azure publishers with jclouds.azurecompute.arm.publishers in abiquo.properties

 

 

14953

Google

Add credentials should accept private key in the same format as Google's JSON file

 

 

14914

Billing dashboard

Create a dedicated consumer for the Billing API queue

 


14749

vCenter

Unlink an ISO from a mounted CD drive in vCenter, instead of removing the whole device.
See Eject a CD-ROM on ESXi

 

6991

14748

Reporting

Jasper Reports - Add SSO login capabilities. Change to use token authentication. See SSO for Abiquo Reporting

 

 

14709

Azure

Customer tool - Check subscriptions and costs of the Abiquo environment

 

6921

14696

Technical

Check if some calls can be merged in DRaaS

 

 

14693

Technical

Complete traces for DRaaS ResponseListener failure methods: DR protect and DR unprotect VM error

 

 

14692

Technical

Try to find NARS in the list of available datacenters for DRaaS not just the first one

 

 

14690

Technical

Pass protection manager entity to trace when deleting a protection manager

 

 

14631

User interface

Disable checkbox for logical delete of resource group with resources

 

 

14614

Zerto

Add configurable timeout to Zerto task service. Added new zerto.task.timeout.seconds property.

 

 

14577

Technical

Improve functional tests - VM operation should track task result

 

 

14464

cloud-init

Inject Enterprise Properties via cloud-init. See Inject enterprise properties as VM variables

 

6871

14365

User interface

Invalid Address Range example for virtual datacenters and create subnet

 

 

14177

Veeam

Improve error message when trying to use Backup Now feature that is not supported by Veeam

 

 

14156

Veeam

Allow the same policy code when using more than one server with the same backup enterprise manager.
Add VM host identification to backup jobs

 

 

14049

Amazon

Billing dashboard - Allow usageType to be null or empty

 

 

13957

Veeam

The logs do not specify the error when the Veeam backup job does not match the Abiquo backup policy Code

 

 

13431

User interface

Improve grids on Recommended tab of Edit template

 

 

Resolved issues

Key


Description

Other version/s

Customer ticket

15121

Billing

Abiquo billing (DBMS) - "checkColumns" fails when abiquo_billing_data table already exists.
The fix resolves an error when enabling new a new billing usage column, but known issue when disabling one.
Recreate the "abiquo_billing.abiquo_billing_data" table to resolve any error related to this issue.

 

 

15120

Technical

Virtual Infrastructure check forces a refresh of VMs in correct, known states (ON, OFF, PAUSED, or CONFIGURED)

 

 

15113

Azure

Azure template filter does not work for some regions

 

 

15112

Azure

Cannot export template to Azure

 

 

15103

User interface

Google - Incorrect Content-type when creating multiple ephemeral IPs for a VM

 

 

15102

Public cloud

When synchronizing tags, if an entity is not deployed, ensure its tags become "not materialized"

 

 

15094

Technical

Virtual Infrastructure Check - Handle LOCKED case and consider the state of a related task before unlocking

 

 

15090

Billing dashboard

Bills hibernate configuration does not match database configuration

 

 

15087

Technical

Error capturing VM from private cloud or synchronizing VM from public cloud after upgrade process

 

 

15078

Private cloud

Disk replace via API with 2FA fails with 502 Bad gateway. The process requires tokens for 2FA and authentication.
Updated documentation: https://wiki.abiquo.com/display/doc/Upload+and+replace+template+disks+via+API

 

6962

15076

Hyper-V

Hyper-V - Deploy VM from a VHD image fails

 

 

15075

Technical

The free resources callback does not terminate a public VM correctly

 

 

15069

Azure

Cannot add Azure credentials with type prefix (#normal or #csp)

 

 

15053

Google

Google plugin uses incorrect region sometimes

 

 

15050

Google

Onboarded volumes with autodelete flag are duplicated.
Note: The platform treats autodelete hard disks as volumes for performance reasons. When you undeploy or stop the VM, Google will delete them. Then during the next synchronization, the platform will delete them. If you wish to keep these disks, detach them from the VM before you undeploy

 

 

15049

Google

Sync IPs in subnet does not update ephemeral IPs after you change IPs from static to ephemeral directly in the provider

 

 

15048

Google

VM sync does not update IP's ephemeral/static field.
Now if you change static IPs to ephemeral IPs, the platform updates them as ephemeral IPs and does not delete them

 

 

15044

Hyper-V

Reset VM does not work

 

 

15042

Hyper-V

Cannot capture a virtual machine

 

 

15040

Technical

Sometimes free resources on undeploy VM could fail

 

 

15030

vCenter

Destroy event does not update the VM state to not_allocated

 

 

15026

vCenter

State polling of a VM moved to a host/cluster not managed by Abiquo but in the same vCenter
causes it to be no longer in cache (so cannot publish destroy when VM is gone)

4.7.12, 5.1.3

 

15018

Technical

idResource fix not updating all tables.

 

 

15017

User interface

VDC provider filter looks for "undefined" if more than a single hypervisortype is used in the same private datacenter

 

 

15016

Azure

Sync VDC network, public IP could be duplicated because provider ID is returned in upper and/or lower case

 

 

15012

User interface

DemoEnv - When creating a VM in public/private cloud, the templates list window appears cropped

 

 

14989

Azure

Remove final space in GraphAPI#addMemberToDirectoryRole. Azure error in Create account using Azure reseller credential

5.0.10, 5.1.3

 

14985

Azure

List hardware profiles can cause OutOfMemoryError

5.0.10, 5.1.3

 

14981

vCenter

State polling of a VM with tasks causes it to be no longer in cache (so cannot publish destroy when VM is gone)

4.7.11, 5.1.3

6966

14968

vCenter

Sometimes free resources on destroy VM fails because of 'non empty disk/s not in repository'

4.7.11, 5.1.3

6966

14967

Azure

Billing - Azure - review estimated bills

 

 

14955

Private cloud

Unable to set a correct DNS suffix, which starts with a digit, for a network

5.1.3

6967

14912

SAML

SAML expiration: redirect from error.html to login page. Wrong default SAML error redirect value.
The default value of the abiquo.saml.redirect.error.endpoint property should be ?error
See Configure UI login errors

 

6942

14756

Pricing

Incorrect pricing estimate message when more than one VM has the same label

 

 

14392

Azure

Duplicate template path and enterprise

 

 

14351

Azure

Reconfigure using SDK

 

 

14166

Veeam

Backup policy: after you create a policy, its description cannot be empty but the description should not be mandatory

 

 

14028

Customer service

Abiquo Usage - wrong peakVM numbers

 

 

13825

Billing dashboard

Daily data is not deleted correctly

 

 

13804

Functional tests

Review dependsOnGroups in functional tests

 

 

13501

Networker

Validate backup manager connection.
vCenter credentials are now mandatory for Networker

 

 

13500

Veeam

Error creating backup manager using invalid data

 

 

12954

Azure

Sometimes reconfigure actions fail ("INCREASE_SIZE" error) due to delay in updating disk

 

 

5.2.2

Improvements

Key

Category

Description

Version/s

Ticket

15228

Private cloud

Add pagination and filter to get virtual machines of a physical machine

5.1.4, 5.3, 5.0.12

7036 

15131

SAML

Add property to enable a new SAML login into enterprise pool concept
(for single IdP only)

5.0.11, 5.3

7043

15231

Customer
integration
Permissions and Ownership text boxes not needed for swap partitions


5.3, 4.7.13, 5.0.13, 5.1.5

 7070

15206

Customer
integration
Add onboarding information from B2B proxy as enterprise properties


5.3, 5.0.12

 

Resolved issues

Key

Category

Description

Version/s

Ticket

13500

TechnicalError when editing enterprise properties when properties have null values


5.3, 5.0.12