Abiquo 4.4 release notes
These release notes are for Abiquo v4.4.x. For the release notes of the current version, see Release notes
4.4.0
Platform changes
For platform and component upgrades, see Changes#4.4
For changes to the Abiquo API, see API Changelog v4.4
For changes to the Abiquo user interface, see Changes to the user interface#4.4
To upgrade all Abiquo Platform Servers, follow the notes in Upgrade Abiquo.
New features
Features and Improvements
Key | Summary | Support ticket/ |
---|---|---|
10345 | Compatibility with SMB2 for Hyper-V | Â |
10279 | Outdated amqp-client dependency in Delorean | 4.2.3 |
10557 | Move VMs between virtual appliances in same virtual datacenter. See Manage Virtual Machines#MoveaVMtoanothervirtualappliance | Â |
10397 | VDC role restriction. Limit access to a virtual datacenter by selecting a role with fewer privileges than cloud user roles. See Manage Enterprises#Limit access to virtual datacenters with a default role and Manage Virtual Datacenters#Limit user access to the virtual datacenter | |
10396 | VMware deploy at cluster level. Add VMware vCenter Clusters as physical machines (does not support iSCSI storage). Please contact Abiquo Support for information about migration to clusters | |
10395 | Support for VPNaaS. The initial version is for AWS, NSX-NAT, and NSX-gateway. It supports creation of site-to-site VPNs from private cloud VDCs to other sites. See Manage VPNs | |
10394 | VM limits - allocation limits for enterprise, location, and virtual datacenter levels for Number of VMs. Manage Virtual Datacenters#Manage resource allocation limits for a virtual datacenter and Manage Enterprises#Control enterprise resources and Manage Enterprises#Limit Resources for an Enterprise in a Location. These limits also display in Home View on the Metrics tab. | Â |
10393 | New Control view with Alerts and Action Plans across the platform. Also Alarms in Infrastructure and Cloud (virtual datacenter). See Control View and Manage cloud alarms and Infrastructure Alarms and Manage Scaling Groups. As part of the upgrade process from 4.2.x, run the upgrade tool on the kinton and watchtower databases | |
9978 | Optional Dnsmasq as a DHCP remote service to replace existing DHCP remote service that uses OMAPI. See Manage Datacenters and Public Cloud Regions#CreateaDatacenter and Abiquo Configuration Properties#dnsmasq. Please contact Abiquo Support for information about using Dnsmasq in Abiquo | |
9786 | Restrict VM - for outsourcing, running provider applications, etc. See Administer and Troubleshoot VMs#RestrictvirtualappliancesandVMs for administrators and Manage Virtual Machines#RestrictaVM for users | Â |
10678 | Reduce VSM log-level for "VcenterUtils Can't look up host" messages | Support ticket: 5646 |
10667 | Classic firewalls for vCloud Director. The platform can synchronize classic firewalls from the Edge on vCloud director. Users can edit the firewall rules. | Â |
10662 | Metrics: Allow filtering by multiple dimensions. See Manage Virtual Machines#ViewVMmetrics | Â |
10657 | In user interface, allow user to set dimensions for alarms. See Infrastructure Alarms and Manage cloud alarms | Â |
10643 | Add indexes to accounting_event_detail | Â |
10638 | Allow administrator to set VMX parameters based on template. See Advanced configuration of VMs on ESXi | Â |
10627 | Enable user to create alarms over metric dimensions | Â |
10610 | On Delete Enterprise validate that it does not have any FWs or LBs or Floating IPs | Â |
10596 | Azure - Allow delete of load balancer that does not exist in the provider | Â |
10581 | Add query parameter for /locations to only return locations with credentials | Â |
10575 | Add Virtual machines tab and search view at VDC level. See Manage Virtual Machines#ViewallVMs | Â |
10558 | It should be possible to add synchronized vCloud load balancers into VDC | Â |
10526 | Group public cloud regions by provider for creation and editing of enterprises (allowed datacenters, and shortcuts for allocation limits and default VDC roles per region). To activate, set UI configuration property. See Configure Abiquo UI and Manage Enterprises#AllowenterpriseuserstodeployVMs. | Â |
10518 | Improve error message when reconfigure action fails because of an invalid hardware profile | Â |
10507 | Azure - Check if IPs are used in the provider before deploying a VM | Â |
10456 | Button to "Synchronize" virtual appliance should be "Deploy all VMs" button. See Manage Virtual Machines#AddmoreVMstoadeployedvirtualappliance | Â |
10455 | vCloud - When VM status is not known, display VM name in logs | Â |
10453 | Azure - Add support for reconfigure of NICs and hardware profiles for VM in OFF or not allocated state | Â |
10448 | Logo on tutorials screen is old | Â |
10442 | vCloud - Allow the user to delete a VDC that does not exist in the provider | Â |
10441 | Azure - Allow the user to delete a VDC that does not exist in the provider | Â |
10437 | Improve exceptions for invalid hardware profile | Â |
10436 | Edit a vCloud template does not save change. Notes: User can edit CPU/RAM when not using hardware profiles. User cannot edit CPU/RAM min./max. for public cloud region | Â |
10434 | Create VDC should show credential friendly name | Â |
10433 | Azure vNets should have the same name as the VDC in Abiquo | Â |
10432 | vCloud Director vApps should have the same name as the VDCs in Abiquo | Â |
10431 | Create VDC in public cloud should accept name for example, as VPC name in AWS, subnet name in Azure, vApp name in VCD, Edge field in NSX. Rename in Abiquo also propagates the change to the provider. "The synchronization process will not update provider entities that were created before the introduction of naming | Â |
10428 | AWS - VPC should also have name tag as for subnets and VMs | Â |
10423 | AWS - Reuse floating IPs on VPC creation. Abiquo can reuse floating IPs that are not assigned to a VDC | Â |
10416 | Obtain the remote access address of the VM from the VM definition supplied by the hypervisor. Do not automatically copy the hypervisor service IP to the vrdIP attribute | Â |
10406 | Allow for longer vApp names on sync. Support names of up to 255 characters | Â |
10403 | Enforce /etc/scsi/initiatorname.iscsi file closing on BPM checks | Support ticket: 5500 |
10398 | Change infrastructure icon to server stack | Â |
10390 | On Sync, put all VMs in same vApp based on enterprise property singlevapp. See Compute in Public Cloud Regions#Onboardenterpriseresourcesfrompubliccloud | Â |
10385 | Remove IPv4 validation from host discovery | Â |
10383 | Add hypervisor without initiatorIQN if plugin does not support iSCSI external storage | Â |
10379 | Database fields for enterprise properties and template variables and VM variables are too short. Extend length of keys and values to 255 characters | Â |
10371 | vCloud Director - Credentials could modify PCRegion name in allowed locations. Each enterprise / organization should see the PCR as its orgVdc. | Â |
10367 | Sort backingValue when querying subnets in NSX. Enforce network providerId order | Â |
10362 | Estimated bill is not displayed if its database value is less than "1" | Â |
10361 | Estimated bills do not appear if difference is not greater/equal 24 hours between dates. Estimation is now a linear regression based on available values | Â |
10352 | Enable reseller and key node (headquarters) aggregators at tenant level and display in user interface. See Manage Enterprises and Organization hierarchy in hybrid cloud and Create a Reseller and Reseller Administrator User | Â |
10351 | Cannot order NAT IPs by 'quarantine' attribute | Â |
10335 | Filter events by date is not giving any format hint | Â |
10305 | Improve exception handling of HyperVCompute for deploy operations. Add abiquo.virtualfactory.hyperv.refreshMonitorJob.intervalms property. See Abiquo Configuration Properties#virtualfactory | Â |
10303 | Adding credentials for public cloud region, secret access key should be hidden | Â |
10292 | Add 'available' and 'assigned' query parameters to GET NAT IPs from device | Â |
10280 | Guacamole: Show VM label or name inside tab | Â |
10278 | Improve main header: move labels to tooltips, improve click UX, change icons (infrastructure, users, virtual datacenter) | Â |
10253 | In PCR creation use vCloud VDC names as region names. Initial release vCloud and OpenStack | Â |
10242 | User interface - Implement Quarantine of NAT IPs. See Manage NAT | Â |
10238 | LDAP member search should be scope sub | v4.2.3 |
10199 | Configure length and character set of default guest password for guest customizations. Set abiquo.guest.password.length and abiquo.guest.password.exclude. See Abiquo Configuration Properties#guest | v4.2.3 |
10192 | Hyper-V: Allow to specify VM config file path for swap files. Use abiquo.virtualfactory.hyperv.swapFileDataRoot to set swap file location. See Abiquo Configuration Properties#virtualfactory | v4.2.3 |
10165 | SMS password emails may need different content type | Support ticket: 5327 |
10161 | Allow more variables in SMS password template | Â |
10048 | Allow administrator to set the size of the Edge appliances. (minus) If you are using NSX, during the upgrade you must set abiquo.properties: abiquo.nsx.edge.esg.size and abiquo.nsx.edge.dhcp.size or the equivalent enterprise properties for each enterprise | v4.2.1 |
10026 | Add Cloud-Init support to vCloud Director | Â |
10013 | User interface - Add Cores per socket to the VM template and VM dialogs | Â |
9996 | Using vCenter tags tool, undeploy doesn't remove vmFolder if it's not empty | Â |
9967 | Changes to infrastructure view on the Servers tab. Get physical machines by rack returns a heavy JSON response | Â |
9898 | Captured VMs become NOT_MANAGED after adding a host again. Clarify functionality in documentation | Â |
9734 | Amazon - Improve error message for time out exception while retrieving template | Â |
9657 | Display a message while monitoring graph is loading data | Â |
9626 | Apply usability changes to virtual appliance cards | Â |
9239 | Compress log files on rotating | Â |
8543 | Licenses - Display warning message before licenses are expired | Â |
8248 | Hyper-V plugin must check multiple concurrent connections to Hyper-V server. Constraint on multiple concurrent connections has now been removed | Â |
Resolved Issues
Key | Summary | Support ticket / |
---|---|---|
10727 | User is not able to edit a scope if parent scope is not allowed/visible | Â |
10717 | Azure - "NicInUse" error incorrectly returned after successful deploy | Â |
10716 | Editing an enterprise allow administrator to view allowed datacenters/PCRs that are out of scope but not manage them | Â |
10684 | Azure - Synchronized VM has two public IPs instead of one | Â |
10679 | Azure - Internal server error creating a VDC with "read-only" Azure role, instead of Azure error | Â |
10669 | Billing - Date is not correctly initialized | Â |
10664 | Direct connection to orgNetworks (no fence); external networks will be excluded from firewall | Â |
10650 | Azure - Can't attach a public IP to an already deployed VM | Â |
10641 | Dashboard VDC Metrics do not display all soft / hard limit values | Â |
10639 | Internal server error synchronizing Firewalls with VMs attached and previously retrieved | Â |
10635 | Concurrency problems in static routing modification | Â |
10630 | Metric dimensions are not correctly displayed | Â |
10629 | API does not return all metric dimensions | Â |
10625 | Creating a VDC with a space in the name in Azure causes a GEN-13 | Â |
10623 | Alarms - Not able to create alarm with statistic = Count (previous entity name was "samplecount") | Â |
10617 | Cannot configure cloud-init in ec2, vcd or jclouds plugins : packet/openstack/azure/rackspace/digitalocean due to missing metadata value | Â |
10612 | Synchronization of vCloud Director load balancer doesn't assign VDC if related VMs exist | Â |
10608 | Manage NAT IPs privilege is not shown in UI on Roles tab on Privileges list | Â |
10606 | Reconfigure task error after detaching backup policy from powered ON VM (VSM definition sync events processed during reconfigure) | Â |
10601 | Events - Unexpected error displayed when synchronizing load balancers | Â |
10598 | Unclear error when trying to remove a VDC with LB | Â |
10595 | Sync PCR does not attach FWs to VMs | Â |
10593 | Can't create an instance of a VM deployed from an instance of a captured | Â |
10585 | vCloud Director - should be able to use all networks configured in the edge to create a loadbalancer address | Â |
10578 | VApp specs - Not possible to materialize specs since NAT was introduced into specs | Â |
10574 | When trying to create a VDC and VNI collides, rollback does not remove the static route on the PLR edge | Â |
10568 | Cannot synchronize VDC with VM name already present in DB | Â |
10564 | Load balancers using external are duplicated by sync | Â |
10562 | Azure - Internal server error listing nodes from a nonexistent load balancer | Â |
10561 | Monitors should enforce that connection data is not modified in plugins | Â |
10556 | Virtual factory's differing NIC definitions for VMs may trigger harmful NIC attach/detach operations | Support ticket: 5581 |
10550 | IDynamicRegions (vCloud, OpenStack) - Internal server errror deleting enterprise with credentials | Â |
10548 | IDynamicRegions (vCloud, OpenStack) - Internal server error deleting enterprise credentials without allowed datacenter | Â |
10540 | Accounting of Backup does not get updated by reconfigure | Â |
10537 | Amazon + Spec - Materialize spec fails using NICs from subnet of NAT gateway after sync | Â |
10536 | Clicking directly on 'monitoring' icon may not select the correct VM | Â |
10535 | Netty libraries keep opening UDPv6 sockets until they hit maximum file descriptors | Â |
10532 | Rounding errors may cause issues with the UI Home tab render | Support ticket: 5569 |
10530 | Not possible to create an ANY NAT rule for ports if there is any other rule on the same NAT IP | Â |
10524 | Unable to trace task type on action plan execution error | Â |
10517 | Option to display deleted templates is difficult to find | Â |
10516 | Cloud init is running dhclient on only one interface of VMs with multiple NICs | Â |
10513 | Reporting - User & Audit - for generic selection produce report for the appropriate enterprises | Â |
10512 | Reporting - Cloud Operations - disable for public cloud region when it does not apply | Â |
10511 | Reporting - Used per Enterprise - add public cloud to configuration | Â |
10510 | Reporting - End User - Disable cost code usage for public-only, Enterprise activity errors in total VMs, total activity, Inventory - dashboard indicators show incorrect data | Â |
10504 | Monitoring datapoints are displayed every 2-3 minutes | Â |
10503 | User interface - Not possible to edit hardware profile in Action Plan (using Amazon / Azure PCR) | Â |
10497 | Sync firewall retrieves all firewalls in the device for all enterprises | Â |
10489 | Virtual infrastructure check not working for VM in PCR | Â |
10485 | vCloud - VDC - Storage consumption is not visible in the dashboard for vCD | Â |
10481 | System property "client.main.monitorEnabled" collides with scaling groups monitoring | Â |
10480 | NATIP: Previously enabled FW for a VM is not updated when adding new NICs | Support ticket: 5538 |
10478 | Cannot synchronize load balancers in vCloud | Â |
10476 | Wrong owner of intermediate files in conversions | Â |
10475 | AWS - Cannot redeploy an undeployed VM within a short period of time | Â |
10467 | Privilege to Manage NAT IPs should be assigned to same roles as Manage public IPs by default | Â |
10465 | Monitoring not working properly with short periods | Â |
10464 | Not possible to edit hardware profile in Action Plan (using Amazon / Azure PCR) | Â |
10463 | vCloud - Too many open files | Â |
10458 | Duplicated LB entries after creation fail because instances that provider does not support for LB are attached | Â |
10457 | Azure - VM can use an IP from a LB | Â |
10446 | Logging in with enterprise viewer pops up unauthorized errors | Â |
10445 | Azure - Public IPs synchronize with name "Dynamic" instead of their name in the portal | Â |
10444 | Azure - Cannot delete a public IP that has been used after deploy fails | Â |
10443 | Azure - Deploying with Dynamic Public IPs creates another IP in Abiquo | Â |
10429 | Amazon - DependencyViolation error message when rollback process fails | Â |
10427 | Ignore Cloud-Init ISO in boot order | Support ticket: 5487 |
10420 | Virtual machine scheduler events are not saved | Â |
10415 | Synchronizing PCRs is not possible if floating IPs hard limit will be exceeded | Â |
10409 | Azure - Change of VM state is not detected by Abiquo | Â |
10407 | Azure - Metrics are not displayed | Â |
10405 | Spec - Not possible to materialize a Spec in Azure (hardware profile not set) | Â |
10404 | Spec - Not possible to materialize a Spec that contains a vCloud Load Balancer | Â |
10386 | Guest customizations are not applied on templates deployed from VAppSpec | Â |
10384 | Events are not saved in database with the real UTC timestamp | Â |
10380 | NSX + NAT - "accounting_event_ips" table is not updated when removing NAT IP | Â |
10377 | Azure - Abiquo does not detect that VMs have been removed in Azure portal | Â |
10366 | Unexpected error adding credentials if no DC limit exists to allow a region | Â |
10365 | Invalid HTTP call to vApp Icon URL | Â |
10358 | Cannot create firewall in a VDC if the datacenter is not in user scope. Should be able to create firewalls in allowed datacenters irrespective of scope | Â |
10344 | Amazon - DependencyViolation error message when deleting a VPC after creating another NAT gateway | Â |
10342 | Amazon - "Estimated bill" request actually returns "current bill". Instead of displaying this value, the platform will create an estimate | Â |
10325 | Update wiki links for 4.4 and use HTTPS to access the wiki | Â |
10324 | Undeploying VApp using cloud-init does not work | Â |
10317 | DigitalOcean - Edit VDC displays code | Â |
10314 | Revise English spelling, grammar, and style of APIError | 4.2.3 |
10313 | Retrieving firewalls or loadbalancers by locations does not apply enterprise filter | Â |
10311 | Virtual appliance spec - "Validate" icon button does not work | Â |
10298 | Restrict creation of NAT rule with ANY protocol and ANY port when the IP already has rules defined for a protocol and port | Â |
10295 | Azure - Undeploying VM action fails with firewall attached | Â |
10294 | Azure - Recommended hardware profiles are not displayed at the top of the hardware profile selection list | Â |
10293 | Azure - Undeploying onboarded VMs with uppercase letters in name fails | Â |
10286 | Rackspace - Not able to deploy (invalid certificates) | Â |
10285 | Add C5 instance types to Amazon. You may need to synchronize hardware profiles in Infrastructure and enable them at enterprise level. You may also need to load templates that support this hardware profile. | Â |
10283 | Reconfigure fails adding an IP if the plugin does not support updateVirtualMachineAddressesInFirewall | 4.2.3 |
10281 | AMQP consumers fail to ack messages after reconnect (no more messages consumed) | Support ticket: 5501 4.2.3 |
10276 | During undeploy of VApp, when undeploys roll back, undeployed VMs get resubscribed | Â |
10256 | Network config injection not working in Hyper-V | 4.2.3 |
10254 | It is possible to surpass enterprise hard limit for IPs with NAT device | 4.2.3 |
10239 | Delete user button should remember last user selected | Â |
10191 | Hyper-V – Enable administrator to set host shutdown behavior when creating a VM. Optionally set abiquo.virtualfactory.hyperv.automaticShutdownAction=X in abiquo.properties, where X is: 2 -Turn off, 3 - Save state (Default) 4 - Shutdown. "Turn off" or "Shutdown" will NOT create swap files. Note that you can set the location of the swap file with abiquo.virtualfactory.hyperv.swapFileDataRoot in abiquo.properties | 4.2.3 |
10103 | VM edit view should not list IPs used by resources that do not exist in Abiquo | Â |
10052 | Misleading Enabled/Physical machine columns in the Datastore Tiers view. In datastore tiers list, show all physical machines that share a datastore | Support ticket: 5188 |
9975 | Attaching a new disk directly in hypervisor does not update accounting | 4.2.3 |
9952 | Internal server error from invalid excluded network requests | Â |
9901 | Add support for RDP access to Windows guests in public cloud | 4.2.3 |
9892 | Api log - Null pointer after MOVED event using a VM with ISO | 3.10.8, 4.0.5, 4.2.2 |
9857 | Captured virtual machines have hard disk size = 0 in Accounting. Also they're not registered in ON table | Â |
9742 | Azure - Internal server error when synchronizing a nonexistent virtual datacenter | Â |
9695 | Upgrade Akka version for tarantino in order to support new com.github.sstone:amqp-client_2.10:1.5 | Â |
9642 | Warning symbol on virtual machine cannot be deleted | Support ticket: 5621 4.2.3 |
9410 | Get locations returns DTOs with self and edit links | Â |
9366 | Azure - Regions in Canada and Korea cannot be used | Â |
9142 | Add cloud-init support to Rackspace | 4.2.3 |
7418 | If LDAP server is not reachable, no error is shown when trying to log in | 4.2.3 |
5400 | It should be possible to assign an LDAP group to enterprise Roles in more than one enterprise | 4.2.3 |
Copyright © 2006-2024, Abiquo Holdings SL. All rights reserved