These release notes are for Abiquo v4.7.x. For the release notes of the current version, see Release notes
Abiquo YUM repositories are no longer open, please contact Abiquo Support to obtain your credentials
Pages documenting changes to the product between versions
- Changes
- Changes to UI configuration
- Changes to Abiquo Configuration Properties
- Changes to privileges
- Changes to branding
- Changes to the user interface
- For UI label changes, compare versions of these pages:
- UI Labels
- UI Error Messages
4.7.0
The Avamar backup plugin was deprecated in Abiquo 4.7.0 as part of issue 12315 - Improve backup results management
Platform changes
For platform and component upgrades, see Changes#4.7
- Abiquo 4.7.0 introduces changes to the Trace event data entity that is streamed by the Outbound API. Update your integrations with the Outbound API. For the new data entity format, see Trace entity
- Abiquo 4.5+ does not support CentOS 6
- All lang_xx_XX_labels.json files MUST end with an "__EOF" label (with double underscore character "_") or the UI will not load correctly
For changes to the Abiquo API, see https://wiki.abiquo.com/api/latest/#changelog.
- Note: you may need to clear your browser cache to display the latest versions in the changelog menu
Changes to the Abiquo user interface configuration are described in Changes to UI configuration
To upgrade all Abiquo Platform Servers, follow the notes in Upgrade Abiquo.
New features
Features described in the Abiquo 4.7 feature guides section.
- Allow access to the platform by network addresses
- Allow Application Level Gateway access in NSX DFW
- Billing dashboard improvements
- Budget control
- Hot reconfigure remote access to vCenter VMs with native console
- Improvements to event management
- Improvements to VM capture in private cloud
- Privileges to control virtual networking
- Public cloud storage
- vCloud Director hard disks
Key | Description | Notes |
---|---|---|
12340 | Allow ALG (Application Level Gateway) support in NSX DFW (Distributed Firewall) | |
12316 | Enable hot reconfigure of remote access for captured VMs | Customer ticket: 6139, 6051, 6164, 6181 |
12315 | Improve backup results management | |
12299 | vCloud - storage reconfigure for hard disks |
|
11856 | Networker plugin. Introduce more functionality. See Abiquo Backup Plugins and Configure Dell EMC Networker backup plugin |
|
11719 | Tracer refactor and improvements to event management. See Improvements to event management and VM Events |
|
11211 | Budget control (Phase I) |
|
11204 | Implement Storage in public cloud. Includes Amazon persistent storage. |
|
11203 | Bill dashboard details for all providers and split by services |
|
10258 | Hide external and public network tabs in VDC if no privileges. Also require privileges to attach NICs in these networks to VMs |
|
9276 | Azure persistent storage |
|
8868 | Remote access to VMs in vCenter using web console (WebMKS) |
|
8206 | Source IP restriction per user |
|
Improvements
Key | Description | Notes |
---|---|---|
12798 | Bypass restriction on multiple VMs using the same disk. Ignore additional VMs using the same disk during capture. After deleting or releasing the first VM, to assign a disk to another VM, you must force the VM to synchronize with the hypervisor
| 4.6.7 |
12759 | AWS: improve deploy error if AMI doesn't exist |
|
12738 | Use cost code to match hardware profile when enabling HP mode and during VM synchronization with the hypervisor | 4.6.6 |
12728 | Implement OAuth authentication in the event streaming client (Outbound API) | |
12687 | Add a cost code for Captured VMs |
|
12658 | Modify VCD price properties to allow prices for key node and tenant, as well as reseller |
|
12657 | Improve Default VDC role management |
|
12651 | Add max VMs per day report to abiquo-usage script | |
12621 | Infrastructure graph labels incorrect - Servers states should be Online/Offline |
|
12076 | With action plans to add/remove resources (RAM/CPU) if they fail, information is not clear |
|
10597 | Deleting a VM with NAT rules does not create a NAT_DELETE event in Metering |
|
12512 | Add missing test to api-java-client |
|
12375 | Availability Zone Interface in Abiquo |
|
12315 | Improve Backup Results Management |
|
Resolved Issues
Key | Description | Notes |
---|---|---|
12760 | All tables in Abiquo schemas must have InnoDB engine and UTF8 charset | |
12726 | VDC name change must be applied in accounting | |
12725 | Infrastructure network tabs display has data update problem | |
12723 | User interface - infrastructure network list heading wrong | |
12711 | vCenter tag tool could reach ''com.vmware.vapi.endpoint.highRequestRate''. If the service is unavailable, retry and back off. | |
12705 | Virtual datacenter CREATE + DELETE events are missing | |
12703 | Instance has to copy recommended HPs from original template | |
12679 | User interface - Missing labels in Spanish language | |
12642 | DB accepts negative values for prices | |
12628 | Accounting - changing name of a deployed VApp does not change it in "vapp_name" table (need to change state of VM) | |
12615 | The "accounting_event_ds_storage" table does not include info from captured VMs unless a change of state is performed | |
12614 | The idResource column has different varchar lengths depending on the table and can cause inconsistencies | |
12533 | Abiquo assigns private reserved IP addresses to a VM when deploying it | Customer ticket: 6153. Version 4.6.6 |
12459 | Add variable for Price of backups in pricing estimate | |
12270 | Optimization tab takes a long time to show the data and the MySQL process is full | Customer ticket: 6034 |
12190 | vCloud - Undeploy action fails when using cloud-init with multiple orgVdcs | |
11693 | Add event / log for backup policies properties changes | |
11678 | Error with User privileges when editing an enterprise | Customer ticket: 5828 |
11642 | Monitoring Graphs with incorrect axis labels | Customer ticket: 5829 |
11393 | User Interface - Sync process does NOT block the UI automatically | |
10052 | Misleading Enabled/Physical machine columns in the Datastore Tiers view. Should display all machines that share a datastore | Customer ticket: 5188 |
Required update
- Abiquo Reporting requires an update for Abiquo 4.7.0. Please contact Customer Service for more information
4.7.1
New feature guides
The following feature guides describe Abiquo 4.7.1 features and improvements:
- SAML Integration for secure SSO
- NAT in vCloud Director
- Manage external networks in vCloud Director
- Support for fenced vApps in vCloud Director
- Backup pricing per gigabyte
- Public cloud improvements
- Abiquo Java Stream Client
- API improvements to virtual machines
Features and improvements
Key | Summary | Notes |
---|---|---|
12991 | Handle VM remote access when certificate is not secure |
|
12978 | vCloud - Implement ''deleteExternalNetwork''. If you have deployed VMs in an external network, you will need to delete it directly in the Edge, then sync the network, and then remove it in Abiquo |
|
12963 | Publish Java API Stream Client. Contact Abiquo Support for more details |
|
12959 | Filter virtual datacenters by hypervisortype |
|
12933 | User interface - Add Network tab for NAT in Infrastructure view in public cloud regions that support NAT (vCloud Director). See Create a NAT network |
|
12915 | Azure - GET regions using SDK |
|
12913 | Volume creation in Azure. Prevent creation of volumes of less than 1 GB to prevent errors |
|
12898 | UI should differentiate Azure power off (deallocated) and power off states |
|
12888 | AccountManagement interface for creating accounts in public cloud |
|
12885 | Need virtualmachineslight+json at enterprise level |
|
12879 | Update reports to use new event model. Please contact Abiquo Support for the file and upgrade procedure |
|
12876 | Replicate API NAT resources in publiccloudregion |
|
12874 | Update ec2 + ARM billing for new "enterprise_property" table |
|
12862 | Change "Manage VDC default roles" privilege name |
|
12859 | Create virtualMachineLightDTO | |
12855 | Restore firewall interface (fence vApp) as default configuration. Control with a property |
|
12852 | Implement NAT interface in vCloud Director |
|
12844 | Azure - GET hardware profiles using SDK |
|
12827 | Outbound API m module should return 401 status code for authorization errors |
|
12825 | vCloud - Create orgVDC networks as external networks |
|
12822 | Add average CPU and RAM as metrics attributes in VM entity for display in UI 5.0 |
|
12820 | Azure - shutdown/poweroff/poweron using SDK |
|
12819 | Azure - GET virtualmachineStates using SDK |
|
12818 | Azure - GET virtualmachines using SDK |
|
12809 | M module no longer needs a user in Abiquo (remove from database) |
|
12808 | Improve performance of UpdateAccounting stored procedure | Ticket: 6215 |
12778 | List events resource documentation is not correct |
|
12747 | SAML Integration. Note: this includes Changes to UI configuration that affect Open ID |
|
12743 | Create Customer AWS Account in API for inclusion in UI 5.0 |
|
12742 | Create Customer CSP Account in API for inclusion in UI 5.0 |
|
12728 | Implement OAuth authentication in Java Stream-client |
|
12714 | Azure - Remove extra calls to get disks when user requests sync of VMs |
|
12689 | Enable reuse of the same ''X-Abiquo-TracerContext'' in multiple requests. It can be sent as a header |
|
12639 | Add price per GB at create and update pricing template |
|
12611 | Backup pricing per GB. Note an upgrade to the Billing Integration is also required. Please contact Customer Service for more information | Ticket: 6399 |
12588 | Amazon - Add Middle East Bahrain region ("me-south-1") |
|
12532 | Create quartz CronCheck to enable user to specify task execution time for the API |
|
12452 | VSM - Tracers from VSM |
|
12418 | AWS EBS volume encryption |
|
12352 | Support vCloud API version compatibility > 26 (support vcloud > 9.7 installations), up to API v30 |
|
12347 | Support new versions of vCloud Director, up to v10 with API v30 |
|
12292 | Add region name to Amazon provider and use in default region name instead of provider ID |
|
12205 | Action Plans CRUD in API Java Client |
|
11912 | Review Maven dependencies |
|
11628 | Azure - Abiquo should differentiate between Azure Deallocated and Shutdown states. Added VM "deallocated" attribute |
|
10615 | Improve concurrency in dnsmasq plugin |
|
10269 | Add Credentials dialog, filter the selection list to display fewer options. Only display allowed providers for "multi-providers" such as vCloud |
|
10064 | Allow users to create NAT rules that map to IPs that are not private IPs |
|
Resolved Issues
Key | Summary | Notes |
---|---|---|
12998 | Amazon - Cannot remove VPC if network interface has been manually created |
|
12990 | Error adding public cloud credentials after adding pricing credentials in the same enterprise |
|
12966 | Create VDC always requests the creation of an external network as the default VLAN if the plugin supports it. Should only create by default if private networks are not supported |
|
12957 | Azure - Azure API returns vCpusPerSocket of some hardware profiles but does not display this in the portal. Ignore for now and open another issue to manage it |
|
12953 | Avoid checking/using Datastore if not Writable for DatastoreUUID. Configure with an abiquo.property |
|
12932 | Add a physical machine causes unhandled error when platform does not have license |
|
12930 | User interface - Pagination on Infrastructure PCR accounts does not work |
|
12927 | Create spec version causes error |
|
12886 | Scopes - Not possible to view and edit current allowed datacenters of enterprise |
|
12883 | Error messages are duplicated in the user interface |
|
12877 | Events - Adding license returns data truncation error |
|
12873 | Avoid updating Edge private network IP on network edit. See https://wiki.abiquo.com/display/doc/How+to+create+a+custom+private+network+gateway | Ticket: 6358 |
12865 | Duplicated VIEW - ACCOUNT_PERIOD_USAGE_VW |
|
12861 | Cannot retrieve events with user with the MANAGE_PRIVATEIP_RESERVATION privilege |
|
12847 | Azure firewall: do not allow user to edit rules if a Deny rule is present |
|
12845 | Azure firewall: it's not possible to add a rule with protocol ALL/ICMP |
|
12842 | Azure firewall: error deleting an inbound rule with an IP as the source |
|
12841 | Azure firewall: outbound rule should set destination port range |
|
12834 | Error synchronizing volumes attached to a different enterprise |
|
12833 | Azure - Error returned synchronizing firewalls. Sync fails if an Application Security Group is selected as a security rule source |
|
12823 | Fail to sync virtual machines when there is a VM with more than 9 disks |
|
12807 | M module no longer needs a user in abiquo (remove abiquo.properties) |
|
12790 | Capturing VM and selecting costCode, a new Hardware profile without costCode is generated |
|
12785 | Budgets - Error when deleting bill registers |
|
12755 | Amazon / Azure - Public IPs should not require credentials for logical remove |
|
12594 | Search for invalid Azure template ID triggers unhandled error |
|
12477 | Azure ARM - Error adding credentials to all regions. Credentials are valid for all regions except China |
|
12463 | Inconsistent state after release VM using firewalls/loadbalancers. Error releasing a VM using a FW |
|
4.7.2
New feature guides
The following feature guides describe Abiquo 4.7.2 features and improvements:
- Recommended datastore tiers for VM templates
- External scopes
- Allowed CIDRs for roles and scopes
Features and improvements
Key | Summary | Notes |
---|---|---|
12981 | Recommended datastore tiers for virtual machine templates | |
13126 | AWS Multi-MPA - Billing dashboard. Uses enterprise property 'amazon_mpa' with values of 'shared', 'dedicated', or 'no'. | |
13105 | Add year in currency conversion for billing dashboard widget on the last bills chart. See Configure Abiquo UI | |
13067 | Implement monitor rollback | |
13066 | Enable admin to set an external scope for users to be created with external authentication systems such as OpenID | |
12995 | Enable admin to set network address restriction in CIDR format at scope and role level. Requires a new privilege. See Allowed CIDRs for roles and scopes | |
12973 | API - Add search by providerID to VM lists and add into virtual machine information | |
12880 | Review ''datefrom'' and ''dateto'' resolution when listing events | |
12798 | Provide a way to bypass the restriction on multiple VMs using the same disk. When capturing a VM, ignore the shared disk in the second VM and import the VM. | |
12475 | Amazon - Error creating VDC when system date is not synchronized | |
12944 | Modify backup price calculation in reports to add new GB price. Customers should update Abiquo reports | |
12943 | Add new backup GB price calculation to billing | |
12938 | Add remove empty VDC and VAPP flag to capture VMs script |
Resolved Issues
Key | Summary | Notes |
---|---|---|
13110 | Not able to easily copy content from API examples | |
13109 | API examples with query parameters are missing the initial "?" | |
13106 | Appliance library - Not able to import template from remote repository, "401-Unauthorized: Access is denied" error | |
13093 | Error deleting public IP in private cloud | |
13092 | The MANAGE_PUBLICIPS privilege is mandatory in order to delete private IPs | |
13087 | Fix cron command for azure-daily-billing | |
13086 | Amazon + Azure Billing - Consolidated bills with dates in the year 2020 are not displayed | |
13078 | API should have offline access to Spring XSD | |
13077 | USER-7: Can't switch enterprise in OpenID | Customer ticket: 6474 |
13039 | Spelling mistakes in tracers | |
13018 | The check of the remote service of a DC or PCR gives a false positive when remote services are stopped | |
12993 | Error when creating LBs without an algorithm in NSX and vCloud | |
12870 | Error when logically deleting an AWS VDC with existing firewalls. |
4.7.3
Improvement
Key | Summary | Notes |
---|---|---|
13281 | Add UI property to display recommended DS tiers if VM is not deployed and all compatible tiers if VM is deployed. To configure this functionality, edit thie client-config-custom.json file, and set the property as follows: "client.vm.datastoretiers.useonlyrecommended": true | Customer ticket: 6530 |
Resolved Issue
Key | Summary | Notes |
---|---|---|
13278 | Blank page after using "Reset password on next login" requires page refresh to continue | Customer ticket: 6536 |
Internal releases
The Abiquo versions 4.7.4, 4.7.5, and 4.7.6 were not made publicly available and these changes are included in Abiquo 4.7.7.
4.7.7
Improvements
Key | Summary | Notes |
---|---|---|
Key | Summary | Notes |
13769 | Allow administrator to remove a physical machine with protected VMs (in the API and in the vCenter cluster migration tool, with UI to follow)
| Internal release 4.7.6. Also in 5.0.3 |
13482 | Allow configuration of Networker API timeouts to prevent error when request exceeds 10 seconds.
| Internal release 4.7.5. Also in 5.0.1 |
12619 | Customer integration improvement | Internal release 4.7.5 |
13381 | Networker - Add properties in order to work with dual/stretched sites | Internal release 4.7.4. |
Resolved issues
Key | Summary | Notes |
---|---|---|
13958 | vCenter cluster: Deploy failure when NFS template repository is added on some hosts. It does not fail when the NFS is added on all hosts or no hosts | Also in 5.0.3 |
13398 | Networker - multiple issues
| Internal release 4.7.4. |
4.7.8
Resolved issues
Key | Summary | Notes |
---|---|---|
14077 | Networker fail creating backup with size in KB bigger than Integer range |
4.7.9
Resolved issues
Key | Summary | Notes |
---|---|---|
14245 | vCenter Cluster - Cannot deploy thin disk if the 'first' host which mounts the datastore is in maintenance mode |
4.7.10
Improvements
Key | Summary | Notes |
---|---|---|
14677 | vCenter - Improve datastore management in user interface. Display alert: | Also in 5.1.3, 5.2.0 |
14673 | Review datastore management. Do not reenable manually disabled datastores | Also in 5.1.3, 5.2.0 |
14490 | Improve datastore management When automatically disabled datastores become available, reenable them | Support ticket: 6907 Also in 5.1.3, 5.2.0 |
Resolved issues
Key | Summary | Notes |
---|---|---|
14425 | Can deploy VMs on datastores with maintenance mode enabled in vCenter | Support ticket: 6872 |
13540 | Recommended datastore tier selector disabled in VM creation prompt when PRICING_MANAGE privilege is false | Support ticket: 6665 |
4.7.11
Resolved issues
Key | Summary | Notes |
---|---|---|
14981 | State polling of a VM with tasks causes it to be no longer in cache (so cannot publish destroy when VM is gone) | Support ticket: 6966 |
14968 | Sometimes freeing resources on destroy VM fails in the case of 'non-empty disk not in repository' | Support ticket: 6966 |
4.7.12
Resolved issues
Key | Summary | Notes |
---|---|---|
15026 | State polling of a VM moved to a host/cluster not managed by Abiquo but in the same vCenter causes VM to no longer be in cache (so cannot publish destroy when VM is gone) | Also in 5.1.3, 5.21 |
4.7.13
Resolved issues
Key | Summary | Notes |
---|---|---|
15231 | Customer integration - Permissions and Ownership textboxes not needed for swap partitions | Also in 5.0.13, 5.1.4, 5.2.2, 5.3 |