These release notes are for Abiquo v4.4.x. For the release notes of the current version, see Release notes
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. 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 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.34.4.0
Platform changes
New features
Features and Improvements
Recent version
The PCR is the same but links to /cloud/locations should use the orgVdc name as the friendly nameResolved Issues
Recent version