...
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 | 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 |
...
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.
...
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 |
| 14953Add 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 |
| 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 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 |
...