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
See Abiquo branding guide for details of how to brand the UI
For UI label changes, compare current and past versions of these pages:
Changes to the Abiquo API: https://wiki.abiquo.com/api/latest/#changelog
E.g. https://wiki.abiquo.com/api/changelog/5.0.2_to_5.1.0.html
Note: you may need to clear your browser cache to display the latest versions in the changelog menu
Upgrade instructions: Upgrade Abiquo
5.4.0
New features
We publish feature descriptions in the Abiquo 5.4 features section.
- Edit disk size and tier in VM templates and VMs
- Abiquo and Rubrik backup
- Abiquo and VMware Cloud Director 10.3
- Use Guest setup to inject IP addresses without DHCP
- Changes to scopes for tenant hierarchies
- Abiquo and GCP firewall policies
- Update the MAC addresses of private IPs
- Multicloud storage limits for tenants
- Use guest setup to configure Windows instances in AWS
- Abiquo and Oracle Cloud Infrastructure
- Onboard accounts in non-default AWS regions
- Outsource cloud services with restricted VApps
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 | 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 | 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
| |
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:
Rubrik backup plugin, see Abiquo and Rubrik backup
New functionality in Abiquo and Oracle Cloud Infrastructure
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. | |
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. | |
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. | |
15953 | NSX-T | Improve error message when adding public network in which the DHCP server uses a reserved IP.
| |
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. | 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. | |
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. | |
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. |
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. | |
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: | 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
| 7355 |
16127 | Rubrik | Rubrik vCenter properties. Enable users to work with more than one VCD public cloud region in Abiquo. |
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:
| 6.0.1 |
16404 | Azure | Exclude Office products from Azure billing
| 6.0.1 |
Resolved issues
Key | Category | Description | Notes |
---|---|---|---|
16290 | Veeam | Check if backup session is from Abiquo | Ticket: 7400 |