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

Version 1 Current »


Search release notes for all versions: 

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

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

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

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

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

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 Edit private IPs to update the MAC address

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

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

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

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

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

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

16032

Azure

VM with dummy template cannot be reconfigured



5.4.4

Improvements

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

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

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

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

16290

Veeam

Check if backup session is from Abiquo

Ticket: 7400
6.0.0


  • No labels