Release Notes
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
Pages documenting changes to the product between versions
These pages describe changes to Abiquo products between versions.
- Changes
- Changes to UI configuration
- Changes to Abiquo Configuration Properties
- Changes to privileges
- Changes to branding
- See Abiquo Branding Guide for details of how to brand the UI
- Changes to the user interface
- 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
We publish feature descriptions in the New in Abiquo 5.4 section. Key Category Description 15596 Public cloud Set Datastore tier limits at enterprise level (add public cloud) 15412 Scopes Simplify reseller scope structure 15272 NSX-T NSX-T 15259 OCI OCI phase 1 13686 XaaS XaaS alpha foundation 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 Key Category Summary 15808 AWS Create account not working on non-default Amazon regions. See Onboard an account in a nondefault AWS region 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 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 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 timeNew features
Features
Ticket 7182 Improvements
Resolved Issues
Ticket 7241 15741 UI 15651 API 7175
5.4.1
We publish feature descriptions in the Abiquo 5.4 features section. This version includes the following new features and notable improvements: Key Category Description 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 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 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. 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 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 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 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 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 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 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 15886 Customer integration Ticketing integration does not work if the ID does not exist in vCloud 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 pluginNew features
Features and Improvements
Customer ticket
See Abiquo Backup Plugins and Configure Rubrik backup plugin
See Edit private IPs to update the MAC address7260 15759 NSX-T Disable unnecessary NSX-T device log
See Delete private templates in public cloud
See Configure guest setup to inject a static IP address without DHCP6723 Resolved issues
Key Category Description Customer ticket 7284 7234 7147
See Upload and replace template disks via API7293 7055 7276 7269
See Changes to Abiquo Configuration Properties15948 NSX-T Error creating public network if it contains DHCP server
5.4.2
Key Description Ticket 15985 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. Key Description Ticket 16037 Logical delete of VDC/VM fails because of dummy template used by multiple VMs 16033 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 Property abiquo.test.redis.host not used by API IT tests 16031 Error trying to set DNAT rule with "Use all ports" enabled 16038 Use the same VM template to represent images with the same provider ID and within the same enterprise 16030 Load Balancer NAT IP does not exist and traffic to VMs is not allowed. 16042 Editing a global firewall to set a VDC is not working in GCP 14448 Column sorting on License tab does not work 7331 16054 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:Improvement
Category Azure
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
Category Azure Azure
In this version, Abiquo should not onboard these VMs. In future versions, Abiquo will be able to onboard them.Technical NSX-T Public NSX-T User interface User interface Known issue
Key Category Description Notes Azure
Protocol: ALL
Ports: 0-65535Version 5.5
5.4.3
Key Description Ticket 14547 Delete cost usage before billing records insertion 7372 Key Description Ticket 16032 VM with dummy template cannot be reconfigured Improvements
Category Public cloud billing 15988 Azure VMs do not onboard if they were created from templates that use disk snapshots Resolved issues
Category Azure
5.4.4
Key Description Ticket 16096 Add support for VMware Cloud Director v10.3 7355 Rubrik vCenter properties. Enable users to work with more than one VCD public cloud region in Abiquo. Key Description Ticket 16105 Technical change to remove static init block Improvements
Category VCD 16127 Rubrik
And allow users to completely customize their SLA domains.Resolved issues
Category Rubrik 16151 SAML Cannot log in with basic auth after SAML login
5.4.5
Key Description Ticket 16213 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 Resolved issues
Category Public 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
Key Description Notes 16357 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 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. Key Description NotesImprovements
Category Azure 16404 Azure 6.0.1 Resolved issues
Category 16290 Veeam Check if backup session is from Abiquo Ticket: 7400
6.0.0
Copyright © 2006-2022, Abiquo Holdings SL. All rights reserved