Excerpt | ||
---|---|---|
| ||
Release notes describing changes and new features in the latest version of the Abiquo hybrid cloud platform |
Search release notes for all versions:
Page Tree Search | ||
---|---|---|
|
...
Tip | ||
---|---|---|
| ||
|
...
- Abiquo and Azure Resource Groups
- Abiquo and Google Cloud Platform
- Add tenant metadata to your VMs
- Azure Standard SKUs for load balancers and public IPs
- Custom metrics for VApps and Scaling groups in the UI
- Custom VM icons
- Deploy OVA ready templates
- Disaster Recovery as a Service
- Extended billing dashboards
- Multicloud resource tagging
- Multiple IdPs for SAML from user email domain
- SSO for Abiquo Reporting
- Support for vSphere 7.0
Key | Summary | Notes |
---|---|---|
11209 | Multicloud TAG Management Phase 1 |
|
11403 | ARM - Refactor the AvailabilitySets behaviour and add new Standard SKUs for LoadBalancer |
|
11406 | ARM - Enable Standard SKUs for Load Balancers and PublicIPs |
|
12814 | Move billing scripts from Python & Ruby to the Abiquo platform - Amazon |
|
13147 | Google Cloud Billing |
|
13149 | Google Cloud phase 1 |
|
13313 | Implement basic resource groups in Abiquo |
|
13525 | Remove bzngine and refactor/clean all remaining persistence engine |
|
13648 | Move billing scripts from Python & Ruby to the Abiquo platform - Azure |
|
13745 | DRaaS integration proposal phase 1 |
|
Improvements
Key | Summary | Notes |
---|---|---|
9751 | Tomcat 8 end of life - Upgrade to Tomcat 9 |
|
9895 | Remove the ''bootable'' flag from disks in templates and virtual machines |
|
10297 | Allow users to edit the icon URL field of virtual machines |
|
11635 | Make add mail functionality in alerts and actions more intuitive |
|
12008 | Update Apache to 2.4.37, which is the latest version available for the operating system |
|
12009 | Update OpenSSL to the latest version available for the operating system |
|
12829 | Budgets - Use hypervisor types instead of providers of bills |
|
12936 | UI - Logical delete should be an option when an entity is deleted |
|
13005 | Amazon - Use SDK in order to export templates to many regions |
|
13131 | Install OpenJDK 11 |
|
13161 | Azure - Enable OS Type search for AzureARM templates |
|
13338 | UI - Could avoid dropdown for a single element e.g. in Edit VM network |
|
13509 | WebMKS proxy package overwrites the current NGINX config file |
|
13512 | Remove bzngine dependency |
|
13515 | UI - Do not load the list of hardware profiles if not needed |
|
13608 | Use daily cost usage data from provider for budgets instead of provider bills |
|
13616 | Fix small issues in generation of billing records from provider data |
|
13763 | Firewalls no longer existing in the provider must be removed from Abiquo |
|
13782 | Improve ARM daily billing code |
|
13805 | Add logicalDelete query parameter to availability sets and address ranges for delete in the platform only |
|
13900 | Make test classes independent from each other |
|
13936 | Backup - Veeam - Improve log message when virtual machine is already cached |
|
14145 | Dashboard - Hybrid tab - "Virtual machines count" widget shows VMs in a way that oversizes widget in tab |
|
14343 | Disable Availability set selector when editing a deployed VM in Powered OFF state |
|
14359 | Azure should return all provider IDs in lower case |
|
14451 | Allow disk instances when the VM is using snapshots. Create instance fails on vCenter => 6.7 'not assume -flat.vmdk', '-sesparse' is set | Ticket: 6876 |
14490 | vCenter - Improve datastore management | Ticket: 6907 |
14569 | Azure - VPN using SDK |
|
14673 | Review datastore management | 4.7.10, 5.1.3 |
14677 | User interface - vCenter - Improve datastore management | 4.7.10, 5.1.3 |
14713 | ARM Billing - Invoices can have discounts | Ticket: 6921 |
Resolved issues
Key | Summary | Notes |
---|---|---|
6113 | Copyright information out of date |
|
10347 | Used NAT IPs should not be selectable as default NAT IP when creating a new VDC |
|
11918 | Update to MariaDB 10.4.10 and later fails tests |
|
11955 | Azure - Virtual Machines imported from a VirtualNetwork not created due to deprecated subnet tags |
|
12727 | Unexpected error trying to change the name of a non-existent VPC in AWS |
|
12910 | Review errors reported by static analisis (SpotBugs) |
|
13097 | vCenter-tag tool - Missing TAG when 2 VApps have the same name but with different letter case | Ticket: 6472 |
13307 | Providers not displayed on enterprise Credentials tab (E1C) | Ticket: 6861 |
13465 | API calls to createMultipleIpsInAnExternalNetworkForAnEnterpriseInADatacenter and createMultipleIpsInAPublicNetwork return an empty collection of IPs (and no trace) |
|
13754 | Unexpected error deleting Datacenter with excluded network still created |
|
13787 | Volume events are using the description as the entity name |
|
13811 | In public cloud Apps library to add new templates, use Add button only without additional Import button |
|
13851 | Bug when loading VM icons | Ticket: 6706 |
13852 | Veeam cache fails to load when Veeam reports the same VM name more than once | Ticket: 6741 |
13853 | Veeam cache uses too much memory | Ticket: 6741 |
13919 | NSX NAT - Unexpected error releasing VM with NAT rule |
|
13927 | Add property to enable Create VM button to default UI configuration |
|
13929 | Backup VMware Snapshot - Restore requests appear on every backup result |
|
13970 | User can change VDC name even if not supported by plugin |
|
13974 | No event when setting a hard limit lower than the current VM storage |
|
13975 | When the storage hard limit is exceeded, the dashboard appears in yellow (soft limit) | Ticket: 6762 |
13976 | Chef - Not able to deploy VM in public cloud with Chef recipe / role added |
|
13980 | WebMKS session expired has wrong error message | Ticket: 6764 |
13995 | Azure Plans. Customer purchases should be filtered from bills for selected subscriptions |
|
14058 | Azure - Cannot create VPN |
|
14262 | User log displays error messages for tasks as HTML text |
|
14358 | Azure: cannot attach FW to VM in VDC created in Azure |
|
14420 | Azure - Create account User Account Administrator role not found | 5.0.6, 5.1.3 |
14424 | Dashboard - Metrics tab - "Last deployed VMs" displays wrong 'by' label in Spanish |
|
14425 | Can deploy VMs in datastores in maintenance mode enabled in vCenter | Ticket: 6872 |
14466 | Azure - VM reconfigure of IPs - improve error |
|
14586 | UI - List public IPs in a location should use query parameter "all=true" instead of "onlyAvailable=false" |
|
14588 | List all floating IPs doesn't work |
|
14604 | Duplicated VM link in floating IP entity |
|
14648 | When sync task fails it leaves a job with a 'FinishedSuccessfully' status that means a not Completed status for the task |
|
14716 | No pagination on "Enteprise associations" tab |
|
14747 | Modify provider name for usage data coming from accounting |
|
14765 | Edit storage button grayed out in Edit VM from VApp in list mode | Ticket: 6943 |
14789 | Set true as default value for enterprise property in change from "onlyAzureSubscriptionBill" in 5.0.6 to "azurecompute-arm_only_bill_subscription" in 5.2.0 |
|
...
5.2.1
New features
We publish feature descriptions in the New in Abiquo 5.2 section.
...
Features and Improvements
Key | Description | Other version/s | Customer ticket | |
---|---|---|---|---|
15019 | SAML | Add multiple identity providers for SAML login based on Abiquo user email domain. |
|
|
14729 | DRaaS | DRaaS billing. See Abiquo Billing Integration User Guide |
|
|
14150 | Google VM monitoring |
|
| |
14149 | Google VM bootstrap scripts/cloud-init |
|
| |
15109 | Technical | Improve exception catching |
|
|
15105 | vCenter hosts/ clusters | Deploy OVA ready templates. Add ovfEnv variable to VM guestinfo extra config |
|
|
15095 | Amazon | AWS - Create account for reseller customer - Sometimes assumeRole doesn't work and triggers an accessDenied.
| 5.0.11, 5.1.4 |
|
15093 | User interface | Event filter doesn't display action and/or entity correctly |
|
|
15088 | Technical | Add more log info if VSM monitor cannot be correctly terminated |
|
|
15077 | Billing dashboard | Hybrid tab - provider list must show complete friendly names (including "Private" cloud). |
|
|
15051 | Configuration | Add wiki links for 5.2.0 and others. See Changes to Configuration view |
|
|
15043 | Add "MANAGE_GLOBAL_NETWORK" privilege to user interface. See Abiquo and Google Cloud Platform#Globalnetworks |
|
| |
15041 | Hyper-V | Fix issues found when using Hyper-V with 5.2.1 | ||
15039 | Technical | Azure - Minor improvements to Azure code |
|
|
15028 | Azure | Retrieve disk information from VM if Azure getDisks return empty list |
|
|
15009 | ESXi | Add a new Abiquo property to ignore datastores by name. See VMware#Hostdatastores |
| 6972 |
15001 | Azure | Rename Feign timeout configuration properties for Azure plugin | 5.0.10, 5.1.3 |
|
14986 | Public cloud | Remove credentials if CreateAccountResponseListener#done fails. | 5.0.10, 5.1.3 |
|
14957 | Public cloud | Remove jclouds module. Add new Azure module.
Note that you can still configure Azure publishers with jclouds.azurecompute.arm.publishers in abiquo.properties |
|
|
14953 | Add credentials should accept private key in the same format as Google's JSON file |
|
| |
14914 | Billing dashboard | Create a dedicated consumer for the Billing API queue |
| |
14749 | vCenter | Unlink an ISO from a mounted CD drive in vCenter, instead of removing the whole device. |
| 6991 |
14748 | Reporting | Jasper Reports - Add SSO login capabilities. Change to use token authentication. See SSO for Abiquo Reporting |
|
|
14709 | Azure | Customer tool - Check subscriptions and costs of the Abiquo environment |
| 6921 |
14696 | Technical | Check if some calls can be merged in DRaaS |
|
|
14693 | Technical | Complete traces for DRaaS ResponseListener failure methods: DR protect and DR unprotect VM error |
|
|
14692 | Technical | Try to find NARS in the list of available datacenters for DRaaS not just the first one |
|
|
14690 | Technical | Pass protection manager entity to trace when deleting a protection manager |
|
|
14631 | User interface | Disable checkbox for logical delete of resource group with resources |
|
|
14614 | Zerto | Add configurable timeout to Zerto task service. Added new zerto.task.timeout.seconds property. |
|
|
14577 | Technical | Improve functional tests - VM operation should track task result |
|
|
14464 | cloud-init | Inject Enterprise Properties via cloud-init. See Inject enterprise properties as VM variables |
| 6871 |
14365 | User interface | Invalid Address Range example for virtual datacenters and create subnet |
|
|
14177 | Veeam | Improve error message when trying to use Backup Now feature that is not supported by Veeam |
|
|
14156 | Veeam | Allow the same policy code when using more than one server with the same backup enterprise manager. |
|
|
14049 | Amazon | Billing dashboard - Allow usageType to be null or empty |
|
|
13957 | Veeam | The logs do not specify the error when the Veeam backup job does not match the Abiquo backup policy Code |
|
|
13431 | User interface | Improve grids on Recommended tab of Edit template |
|
|
Resolved issues
Key | Description | Other version/s | Customer ticket | |
---|---|---|---|---|
15121 | Billing | Abiquo billing (DBMS) - "checkColumns" fails when abiquo_billing_data table already exists. |
|
|
15120 | Technical | Virtual Infrastructure check forces a refresh of VMs in correct, known states (ON, OFF, PAUSED, or CONFIGURED) |
|
|
15113 | Azure | Azure template filter does not work for some regions |
|
|
15112 | Azure | Cannot export template to Azure |
|
|
15103 | User interface | Google - Incorrect Content-type when creating multiple ephemeral IPs for a VM |
|
|
15102 | Public cloud | When synchronizing tags, if an entity is not deployed, ensure its tags become "not materialized" |
|
|
15094 | Technical | Virtual Infrastructure Check - Handle LOCKED case and consider the state of a related task before unlocking |
|
|
15090 | Billing dashboard | Bills hibernate configuration does not match database configuration |
|
|
15087 | Technical | Error capturing VM from private cloud or synchronizing VM from public cloud after upgrade process |
|
|
15078 | Private cloud | Disk replace via API with 2FA fails with 502 Bad gateway. The process requires tokens for 2FA and authentication. |
| 6962 |
15076 | Hyper-V | Hyper-V - Deploy VM from a VHD image fails |
|
|
15075 | Technical | The free resources callback does not terminate a public VM correctly |
|
|
15069 | Azure | Cannot add Azure credentials with type prefix (#normal or #csp) |
|
|
15053 | Google plugin uses incorrect region sometimes |
|
| |
15050 | Onboarded volumes with autodelete flag are duplicated. |
|
| |
15049 | Sync IPs in subnet does not update ephemeral IPs after you change IPs from static to ephemeral directly in the provider |
|
| |
15048 | VM sync does not update IP's ephemeral/static field. |
|
| |
15044 | Hyper-V | Reset VM does not work |
|
|
15042 | Hyper-V | Cannot capture a virtual machine |
|
|
15040 | Technical | Sometimes free resources on undeploy VM could fail |
|
|
15030 | vCenter | Destroy event does not update the VM state to not_allocated |
|
|
15026 | vCenter | State polling of a VM moved to a host/cluster not managed by Abiquo but in the same vCenter | 4.7.12, 5.1.3 |
|
15018 | Technical | idResource fix not updating all tables. |
|
|
15017 | User interface | VDC provider filter looks for "undefined" if more than a single hypervisortype is used in the same private datacenter |
|
|
15016 | Azure | Sync VDC network, public IP could be duplicated because provider ID is returned in upper and/or lower case |
|
|
15012 | User interface | DemoEnv - When creating a VM in public/private cloud, the templates list window appears cropped |
|
|
14989 | Azure | Remove final space in GraphAPI#addMemberToDirectoryRole. Azure error in Create account using Azure reseller credential | 5.0.10, 5.1.3 |
|
14985 | Azure | List hardware profiles can cause OutOfMemoryError | 5.0.10, 5.1.3 |
|
14981 | vCenter | State polling of a VM with tasks causes it to be no longer in cache (so cannot publish destroy when VM is gone) | 4.7.11, 5.1.3 | 6966 |
14968 | vCenter | Sometimes free resources on destroy VM fails because of 'non empty disk/s not in repository' | 4.7.11, 5.1.3 | 6966 |
14967 | Azure | Billing - Azure - review estimated bills |
|
|
14955 | Private cloud | Unable to set a correct DNS suffix, which starts with a digit, for a network | 5.1.3 | 6967 |
14912 | SAML | SAML expiration: redirect from error.html to login page. Wrong default SAML error redirect value. |
| 6942 |
14756 | Pricing | Incorrect pricing estimate message when more than one VM has the same label |
|
|
14392 | Azure | Duplicate template path and enterprise |
|
|
14351 | Azure | Reconfigure using SDK |
|
|
14166 | Veeam | Backup policy: after you create a policy, its description cannot be empty but the description should not be mandatory |
|
|
14028 | Customer service | Abiquo Usage - wrong peakVM numbers |
|
|
13825 | Billing dashboard | Daily data is not deleted correctly |
|
|
13804 | Functional tests | Review dependsOnGroups in functional tests |
|
|
13501 | Networker | Validate backup manager connection. |
|
|
13500 | Veeam | Error creating backup manager using invalid data |
|
|
12954 | Azure | Sometimes reconfigure actions fail ("INCREASE_SIZE" error) due to delay in updating disk |
|
|
...
5.2.2
Improvements
Key | Category | Description | Version/s | Ticket |
---|---|---|---|---|
15228 | Private cloud | Add pagination and filter to get virtual machines of a physical machine | 5.1.4, 5.3, 5.0.12 | 7036 |
15131 | SAML | Add property to enable a new SAML login into enterprise pool concept | 5.0.11, 5.3 | 7043 |
15231 | Customer integration | Permissions and Ownership text boxes not needed for swap partitions | 5.3, 4.7.13, 5.0.13, 5.1.5 | 7070 |
15206 | Customer integration | Add onboarding information from B2B proxy as enterprise properties | 5.3, 5.0.12 |
|
Resolved issues
Key | Category | Description | Version/s | Ticket |
---|---|---|---|---|
13500 | Technical | Error when editing enterprise properties when properties have null values | 5.3, 5.0.12 |
|
...
5.2.3
Improvements
Key | Category | Description | Version/s | Ticket |
---|---|---|---|---|
15300 | Reporting | Adapt authentication to new Spring Security version in Jasper Server 7.8.0 | 5.3 |
|
Resolved issues
Key | Category | Description | Version/s | Ticket |
---|---|---|---|---|
15364 | vCenter | Configure operation doesn't end and retry on "Could not create the port group 'xxx' into dvSwitch with name 'xxx' " | 5.3 |
|
15301 | vCenter | Unexpected error retrieving VMs - VM recreated on hypervisor, error in tracer RESTBUILDER | 5.3 | 7092 |
14243 | vCenter | Cannot copy thin disk - file was not found[FileNotFound] - with DRS full automatic | 5.3 | 7093 |
...
5.2.4
Resolved issues
Key | Category | Description | Version/s |
---|---|---|---|
15614 | Integration | Custom portal integration - Add onboarding email as enterprise properties | 5.3.1, 5.4 |
15583 | vCloud | The provider_connection_id and provider_id not set for credentials of regions with same endpoint | 5.3.1, 5.4 |