Abiquo 5.4 release notes



 

Search release notes for all versions: 

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

[ 1 5.4.0 ] [ 2 5.4.1 ] [ 3 5.4.2 ] [ 4 5.4.3 ] [ 5 5.4.4 ] [ 6 5.4.5 ] [ 7 5.4.6 ]

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

 

Changes to the product between versions

 

5.4.0

New features

We publish feature descriptions in the Abiquo 5.4 features section.



Features

Key

Category

Description

Ticket

Key

Category

Description

Ticket

15596

Public cloud

Set Datastore tier limits at enterprise level (add public cloud)

7182

15412

Scopes

Simplify reseller scope structure

 

15272

NSX-T

NSX-T

 

15259

OCI

OCI phase 1

 

13686

XaaS

XaaS alpha foundation

 

Improvements



Key

Category

Description

Ticket

Key

Category

Description

Ticket

15666

Customer integration

Add OCI to public cloud billing run

 

14637

Google

Add support for Firewall rules as Abiquo Firewall policies

 

15785

Customer integration

Remove priority filter for ticketing

 

15771

Customer integration

Use empty string instead of null for enterprise properties during onboarding

 

15754

Tools

Move nsxt-tool for checking configuration to the tools repository. Please contact Abiquo Support to obtain the tool

 

15748

API

Add Abiquo 5.4 ASCII logo

 

15745

UI

UI shows QoS public ips bandwith limit when NSX-t does not work with NAT public ips

 

15739

UI

Add resource group field to VPN

 

15738

Oracle

Create volume only encrypted if VOLUME_ENCRYPTION_REQUIRED (OCI)

 

15736

UI

UI Volume creation should only show plugin controller type

 

15733

UI

UI is allowing save load balancer when have a pending rule changes to save

 

15730

Azure, Google

Update old templates to set 'osDisk.diskSizeGB' to a default value. Updated all the old templates for GCP and Azure. The size of old Azure template disks will be 30 GB and GCP template disks will be 50 GB. The user can change this size later.

 

15728

Customer integration

Check and update import-template tool

 

15724

Customer integration

Add filter of lineItem/LineItemType in AWS billing

 7233

15705

Pricing

Adding pricing credentials launches the entire onboard process for all credentials

 

15477

Multicloud

Allow disk size and tier edit from VM and Template

7134

15471

Public

Adding pricing credentials launches the billing process for all pricing credentials. It should launch only for the new credentials

 

15437

AWS

Only show target groups with supported protocols when adding to load balancer

 

15433

UI

Remove "EBS" from volume creation warning message

 

15361

UI

Capture VM in NSX-T - If the virtualnic tag is null, then use networkProviderId to select the private network. To capture a VM into a VDC, the VM network must belong to the VDC

 

15342

Google

Convert Google metrics (values from 0 to 1) to a percentage for Abiquo standard metrics (e.g. abq-cpu_usage)

 

15002

DRaaS

Rename draas vmProviderId

 

14784

Technical

Make POM files for each plugin kind. Added in 5.3

 

14689

Technical

Improve ProtectionManagerService.deleteProtectionManager query in DRaaS

 

14446

Technical

Improve VM search when initializing vm at VirtualMachineCallbackDelegator

 

14430

Technical

Use same lastSync date for a whole sync transaction vs use now() each time an entity is updated in DRaaS

 

13915

Public

Add RG to VPN

 

12906

SAML

Implement SSO Local Logout

 

12697

Public

Reduce requests to list volumes in all pools

 

Resolved Issues

Key

Category

Summary

Ticket

Key

Category

Summary

Ticket

15808

AWS

Create account not working on non-default Amazon regions. See Onboard an account in a non-default AWS region

7241

15741

UI

Add * to remote network when creating an Azure VPN

 

15723

Private

Cannot change the abstract datastore tier of a datastore tier

 

15681

Customer integration

Cannot filter tickets by priority

 

15651

API

Event API too slow. Improve performance with the following changes

  • Only use the last week's events by default

  • The API endpoint does not allows 0 as a limit (cannot get unlimited events)

  • You can use the dateFrom parameter to override the default dateFrom

  • You can configure the number of days to consider by default on the Abiquo API Server with the 'abiquo.events.list.daysoffset' property

 

15642

Veeam

Abiquo 5.3.0 + Veeam 10 error 'Maximum allowed length is 50 symbols'

 

15613

Azure

Health Check provider ID should be case insensitive

 

15593

UI

Switching between menus in the UI fast enough causes the UI to replicate text

 

15583

Customer integration

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

7175

15576

vCenter

Reconfigure to rename VM does not check if VM name already exists

 

15547

Technical

AsyncJob error and stacktrace TEXT too long not checked

 

15515

vCenter

 Datastore tier does not refresh after changing host and datastore tier (storage vMotion). Also in 4.7.14

 

15431

Azure

Cannot create/update Load Balancer using algorithm SOURCE_IP and SOURCE_IP_PROTOCOL

 

15389

UI

 ICMP DNAT Rule not listing ICMP types

 

13340

Amazon

VM variables doen't work with Windows ec2 instances

 

13305

Specs

 Tenant admin cannot save spec with selected locations. Changed to require more privileges to manage spec locations and scope

 

11970

API

 Not able to allow Datacenter and hardware profiles mode for enterprise at the same time

 



5.4.1

New features

We publish feature descriptions in the Abiquo 5.4 features section.

This version includes the following new features and notable improvements:



Features and Improvements

Key

Category

Description

Customer ticket

Key

Category

Description

Customer ticket

15636

OCI

Improve VM clone for autoscaling (OCI instance clone)

 

15349

OCI

Add OCI Free-form tags as Abiquo multicloud tags

 

15572

OCI

Add OCI Flex shapes as dynamic hardware profiles for public cloud

 

15878

User interface

Use a single configurable refresh timer for all views. See Changes to configuration view

 

15868

User interface

Remove unnecessary calls from login

 

15501

Customer integration

Create ticketing integration with API calls to customer ITSM and Abiquo UI ticketing screens

 

15499

Rubrik

New backup plugin for Rubrik backup provider.
See Abiquo backup plugins and Configure Rubrik backup plugin

 

15938

GCP

Review VDC logical delete with google firewall

 

15941

Rubrik

Refresh vCenter cache

 

15957

Security

Check issue with log4j - Note: Abiquo does not distribute log4j

 

15672

vCenter

Sync MAC of existing vNICs.
See https://abiquo.atlassian.net/wiki/spaces/doc/pages/311364330

 

15936

Rubrik

Backup billing for Rubrik for customer integration

 

15848

NSX-T

Allow VDS Switches for VMs (non N-VDS environments). No extra configuration is required

7260

15843

Technical

Populate monitors cache on subscriptions refresh

 

13715

Techncial

API does not start - Multiple triggers of job found

 

15715

User interface

Block ports to 0 when LB routing rule protocol is set to ALL

 

15795

User interface

Estimated bill and last bill widgets should load billing providers

 

15839

Technical

VM subscription in Redis is not refreshed when synchronizing VDC

 

15549

OCI and Azure

Sync resource group (only). Do not sync all resource groups when onboarding VDCs

 

15819

API Java Client

Use api-java-client to push custom metrics

 

13342

Documentation

Improve VM variables documentation to add more details

 

15759

NSX-T

Disable unnecessary NSX-T device log

 

15743

NSX-T

For load balancers, allow private key for TLS

 

15797

Azure

Periodic check of datastore tier names

 

15900

NSX-T

Implement NSX-T public networks. See Abiquo and NSX-T

 

15721

Azure

Azure plans tool - Use Abiquo reseller credentials instead of deprecated csp.yml file

 

15825

User interface

Show logical delete check box if the template is a custom template (private template) in public cloud

 

8219

Public cloud

Allow users to delete custom templates (private templates) from public cloud providers.
See Delete private templates in public cloud

 

15953

NSX-T

Improve error message when adding public network in which the DHCP server uses a reserved IP.

  • Abiquo reserves the first 20 IP addresses for load balancers, so do not assign one of these addresses to a DHCP server

 

15992

Documentation

Revise and update abiquo.properties file

 

15689

NSX-T

Load balancer review rollback on modify and delete

 

15692

NSX-T

Segment service review rollback on modifySegment

 

14009

Guest setup

VMWare-tools should inject IP Address for NICs if no DHCP RS available.
See Prepare for guest setup with hypervisor tools

6723

15882

Integrations

In public cloud allow VDC sync request to receive an enterprise link

 

15926

NSX-T

Review private network attribute mapping to NSX-T

 

15492

Customer integration

Replace customer’s internal API with direct calls to the cloud provider

 

Resolved issues



Key

Category

Description

Customer ticket

Key

Category

Description

Customer ticket

15474

Billing

Azure standard (non-CSP) credentials do not display estimated bill

 

15902

Amazon

Import hardware profiles prices from a specific region fails

 

15897

NSX-T

When adding LB Rule cannot unselect SSL certificate

 

15864

NSX-T

 Review LB HTTP(S) client SSL disabled (even if the cert has been successfully added)

 

15893

Customer integration

List tickets only returns a maximum of 200 tickets

7284

15861

NSX-T

Fix deploy VM using VDS

 

15834

User interface

Warning message does not display when removing VM with action plan attached

 

15852

NSX-T

Tier 0 validation can throw error

 

15833

OCI and GCP

Templates missing constraint for Cores per Socket, which is not supported in these providers

 

15838

Scope hierarchy

In a hierarchy, a request to get the reseller's parent returns a keynode in the same scope

 

15835

AWS and Azure

Error deleting public cloud template used by VMs

 

15837

Azure

Deleting a VM's resource group does not destroy the VM in Abiquo

 

15809

NSX-T

Cannot create VDC after setting enterprise properties

 

15812

NSX-T

Error undeploying VApp

 

15792

NSX-T

Unable to undeploy VM using FW without rules

 

15820

vCenter

Plugin cannot discover managed hypervisors

 

15832

User interface

Pricing message can lead to deploy of incorrect VM

 

15772

AWS

Cannot create AWS VDC if the enterprise has properties with null values

7234

15675

User interface

UI allows the user to create a load balancer without required fields.

 

15680

Customer integration

Cannot filter tickets by status

 

15454

GCP

Implement interface poll to detect state changes

 

5468

vCenter

Rename datastore on the ESX and refresh datastores in Abiquo results in a new entry for the datastore

7147

14286

Azure

Error retrieving templates from invalid regions (France South)

 

15085

User interface

Availability Zone should not be editable in AWS when the VM is NOT_ALLOCATED

 

15079

Documentation

Controller type is changed to null when replacing a disk through API.
See Upload and replace template disks via API

 

15218

User interface

Editing a VM template, VM guest setup list should only show values supported by the provider

 

15906

Billing

Error when creating bills only by categories

7293

15935

vCenter

VM still exists on hypervisor after deploy action has failed (hypervisor tools)

 

15942

User interface

Dashboard detects changes when clicking on widget header

 

15911

NSX-T

Adding nsx-t device requires re-login to appear as a device in public network creation

 

12152

vCenter

When capturing a VM (without bootOrder) using 2 SCSI + 1 DVD the sequences are mixed. Cannot reconfigure VM. Abiquo will capture the VM and add the DVD as an ISO disk in the last position in the disk sequence

7055

15915

NSX-T

Errors deploying and undeploying VApp using abiquo.virtualfactory.nsxt.device.openSession > 1

 

15918

NSX-T

Error creating FW with "tcp" as protocol

 

15921

NSX-T

Firewall sync fails for all traffic rule

 

15653

Customer integration

Switch enterprise generates a lot of events. Integrations can now send an enterprise link in the body of a post request to sync VDCs in a location. Otherwise the sync request will use the user's enterprise

 

15913

Billing

Billing is generated for enterprises out of scope of tenant hierarchy

7276

15886

Customer integration

Ticketing integration does not work if the ID does not exist in vCloud

7269

15826

Customer integration

ItsmCheck returns UP status even if login fails

 

15901

NSX-T

If there is a virtual server created directly from NSX-T, sync load balancers fails

 

15924

OCI

Firewall sync fails if OCI has removed a vNIC's parent resource

 

15927

Technical

Some events of error does not show the error message

 

13549

Documentation

Incorrect copyright date on API docs main page

 

15475

Azure

Billing process using Azure non-CSP credentials does not respect start and end date requested

 

15980

Azure

Sync PCR fails in Azure due to ConstraintViolationImpl - Apps Library

 

15960

NSX-T

Manually creating a virtual server (in another load balancer) without server pool breaks the Abiquo load balancer sync with an error

 

15956

NSX-T

List VM health at LB fails

 

15972

NSX-T

Delete LB health check from Abiquo does not delete it from nsx-t

 

15973

Billing

Inconsistency on invoice billing line items for CSP billing

 

15959

Azure

Sync PCR fails in Azure due to error when VM template is not found

 

15952

Azure

Sync PCR fails in Azure due to error when FW destination port is null

 

14023

Billing

API does not start if invalid cron expression is set. If the expression is not valid in Quartz, use the default value.

 

16008

NSX-T

East-west firewalls are also blocking traffic for DNAT/SNAT. Administrator must configure an external IP to allow traffic.
See Changes to Abiquo configuration properties

 

15934

NSX-t

Review private network static routes

 

15998

Backup

Restore backup privilege was not in use. This privilege is now required and it is not assigned to the standard cloud user by default.

 

15950

AWS and OCI

Not able to create VDC with a specific network (The CIDR '10.1.0.0/24' is invalid). If the platform will create a private subnet and a public subnet within the VDC address range, the private subnet cannot occupy the whole address range. To create a VDC with a private network that uses a full address range, first create the VDC using another address range, then create the private network separately. See

 

15947

Azure

Sync PCR fails in Azure due to error when osDiskId is null. Abiquo does not onboard VMs with Azure unmanaged disks, and it will log a warning about these VMs

 

15830

NSX-T

Add missing nars and virtualfactory properties for NSX-T plugin



15948

NSX-T

Error creating public network if it contains DHCP server

 



5.4.2

Improvement

Key

Category

Description

Ticket

Key

Category

Description

Ticket

15985

Azure

Azure firewall should support comma-separated list of single ports and/or port ranges.

In Azure, you can have a comma-separated list of single ports and/or port ranges, such as 80,1024-65535.
In previous versions of Abiquo we supported a single port or a range ports, but not a list of them.
Abiquo will now onboard these firewalls and users can create firewalls with a list of ports and port ranges.





Resolved issues

Key

Category

Description

Ticket

Key

Category

Description

Ticket

16037

Azure

Logical delete of VDC/VM fails because of dummy template used by multiple VMs

 

16033

Azure

Synchronize VDC onboards VMs without osDisk.

Abiquo will onboard VMs without osDisk image but with more than one disk (from image) but without onboarding the OS disk and with the image disk in sequence 0 in Abiquo.
In this version, Abiquo should not onboard these VMs. In future versions, Abiquo will be able to onboard them.

 

16044

Technical

Property abiquo.test.redis.host not used by API IT tests

 

16031

NSX-T

Error trying to set DNAT rule with "Use all ports" enabled

 

16038

Public

Use the same VM template to represent images with the same provider ID and within the same enterprise

 

16030

NSX-T

Load Balancer NAT IP does not exist and traffic to VMs is not allowed.

 

16042

User interface

Editing a global firewall to set a VDC is not working in GCP

 

14448

User interface

Column sorting on License tab does not work

7331



Known issue

Key

Category

Description

Notes

Key

Category

Description

Notes

16054

Azure

When we set the ALL traffic option for an Azure firewall it only enables port 0, instead of the 0-65535 range.

Workaround: Do not select all traffic, instead select the "Custom protocol" option:
Protocol: ALL
Ports: 0-65535

Version 5.5



5.4.3

Improvements

Key

Category

Description

Ticket

Key

Category

Description

Ticket

14547

Public cloud billing

Delete cost usage before billing records insertion

 7372

15988

Azure

VMs do not onboard if they were created from templates that use disk snapshots





Resolved issues

Key

Category

Description

Ticket

Key

Category

Description

Ticket

16032

Azure

VM with dummy template cannot be reconfigured





5.4.4

Improvements

Key

Category

Description

Ticket

Key

Category

Description

Ticket

16096

VCD

Add support for VMware Cloud Director v10.3

  • Abiquo does not support NSX-T with VCD

  • Abiquo supports NSX with VCD

7355

16127

Rubrik

Rubrik vCenter properties. Enable users to work with more than one VCD public cloud region in Abiquo.
And allow users to completely customize their SLA domains.

See Configure Rubrik backup plugin.

 



Resolved issues

Key

Category

Description

Ticket

Key

Category

Description

Ticket

16105

Rubrik

Technical change to remove static init block

 

16151

SAML

Cannot log in with basic auth after SAML login

 



5.4.5

Resolved issues

Key

Category

Description

Ticket

Key

Category

Description

Ticket

16213

Public

VCD does not import external IP assigned to a VM. This also applies to other onboard or synchronization of non-floating IPs without GlobalSubnet

7398 

16210

VCD

Cannot import orgVdc when using external networks with less than 'abiquo.vcd.reserved-ips' (20) IPs

 

16207

VCD

Make an instance in a virtual datacenter with multiple VMs creates a temporary vApp (in VCD) that is not deleted

 



5.4.6

Improvements

Key

Category

Description

Notes

Key

Category

Description

Notes

16357

Azure

Modify billing behavior for marketplace products:

  • SaaS resources, such as Twilio subscriptions, will be billed to the enterprise that the subscription is assigned to

  • Azure reservations will be billed to the billing subscription that corresponds to the billing scope ID of a billing line item

6.0.1

16404

Azure

Exclude Office products from Azure billing

  • Added a new system property "abiquo.azure.billing.parser.lineitem.publisher.ignore" with a string of publishers for which to exclude billing line items in CSV format.

6.0.1

Resolved issues

Key

Category

Description

Notes

Key

Category

Description

Notes

16290

Veeam

Check if backup session is from Abiquo

Ticket: 7400
6.0.0



 

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