Abiquo 5.2 release notes

Search release notes for all versions: 

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

[ 1 5.2.0 ] [ 2 5.2.1 ] [ 3 5.2.2 ] [ 4 5.2.3 ] [ 5 5.2.4 ]

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

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

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

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

Category

Description

Other version/s

Customer ticket

Key

Category

Description

Other version/s

Customer ticket

15019

SAML

Add multiple identity providers for SAML login based on Abiquo user email domain.
 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





15041

Hyper-V

Fix 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

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

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

Key

Category

Description

Version/s

Ticket

13500

Technical

Error when editing enterprise properties when properties have null values



5.3, 5.0.12




5.2.3

Improvements

Key

Category

Description

Version/s

Ticket

Key

Category

Description

Version/s

Ticket

15300

Reporting

Adapt authentication to new Spring Security version in Jasper Server 7.8.0



5.3



Resolved issues

Key

Category

Description

Version/s

Ticket

Key

Category

Description

Version/s

Ticket

15364

vCenter

Configure operation doesn't end and retry on "Could not create the port group 'xxx' into dvSwitch with name 'xxx' "



5.3



15301

vCenter

Unexpected error retrieving VMs - VM recreated on hypervisor, error in tracer RESTBUILDER

5.3

7092

14243

vCenter

Cannot copy thin disk - file was not found[FileNotFound] - with DRS full automatic

5.3

7093


5.2.4

Resolved issues

Key

Category

Description

Version/s

Key

Category

Description

Version/s

15614

Integration

Custom portal integration - Add onboarding email as enterprise properties

5.3.1, 5.4

15583

vCloud

The provider_connection_id and provider_id not set for credentials of regions with same endpoint

5.3.1, 5.4

 

Copyright © 2006-2024, Abiquo Holdings SL. All rights reserved