Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Current »

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



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

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

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

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

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

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

  • No labels