6.0 Release Notes (5.0 to 6.0)

18 October 2018

We are happy to introduce OnApp 6.0. OnApp 6.0 is a new long-term support (LTS) version. This document lists features, improvements, and fixes implemented for all available OnApp components within the 5.1-6.0 versions.


Before You Upgrade


You can upgrade to OnApp 6.0 from the 5.0 version. Before you upgrade, see the Upgrade Notes for important information about this release. Then you can follow the upgrade instructions to get your Control Panel up and running on OnApp 6.0. 


Highlights



Here you can find the key features that we deliver as a part of OnApp 6.0. You can also check other features and improvements and see the list of issues that were resolved in OnApp 6.0. 


Buckets

Buckets are introduced to merge user and company billing plans into one logical unit. Buckets consist of Access Control where you can give users access to cloud resources and Rate Card where you can set prices for the usage of these resources. The Access Control and Rate Card are arranged according to the types of resources available in your cloud, such as virtual, smart, baremetal, and others. The Federation billing plans are also adapted to the Buckets functionality.

Disable Billing

You can disable billing to hide all pricing and billing information from users in your Control Panel. When you disable billing, the virtual server and user billing statistics is not calculated. You can disable billing if you don't use Federation compute zones in your Control Panel.



Backup Plugin System

Backup Plugin System enables you to integrate OnApp with a third-party backup service. The plugin allows to back up and restore your virtual servers by means of a service that you use for backup management. OnApp provides the plugins for R1Soft and Veeam that you can install to your Control Panel. You can also create your own plugin to integrate OnApp with a backup service of your choice. 

Service Insertion Framework

Service Insertion Framework allows you to bring other services to OnApp. When you create the service insertion groups and pages, they become available on the main menu on your Control Panel.



Software Defined Networking

Software Defined Networking is designed for you to manage networks faster, using the VXLAN technology across OnApp cloud compute resources. SDN enables you to build level-two network infrastructure with OnApp on top of the existing level-three IP network.

Network IP Nets

OnApp introduces network IP nets that allow you to offer a broad range of networking services and create more flexibility. Now a network can include several IP nets that are IP ranges with a default gateway.



vCenter 2.0

OnApp provides a set of updates for the vCenter integration: removed Vyatta, customer networks, customer VLANs, and IP address pools. Added Manual IP Nets that are created when an IP address of a vCenter virtual server that is being imported is not a part of an IP range in any of the vCenter networks. The updated virtual server wizard allows to select a cluster and data center to import networks and data stores from.

Accelerator 2.0

Accelerator Dashboard is designed to enable acceleration for all types of networks to speed up the traffic flow for virtual servers. Accelerator enables to load your websites in several seconds regardless of the end users current location.



Migration from VMware Solutions to KVM

OnApp enables you to migrate virtual servers from vCloud Director and vCenter to KVM. The migration workflow includes several steps that you can perform from a Control Panel to get your virtual servers up and running on KVM. 

vCloud Director Multiple Organizations

OnApp provides support for vCloud Director multiple organizations within one user group. When several organizations are associated with one user group, users from each organization are created in the other organizations in the group. In such a case, users in the user group have access to multiple vCloud Director instances.



OVA

You can use OVAs to import virtual servers created on other cloud platforms to OnApp. The virtual server is created from an OVA file that you can upload to your Control Panel. OnApp enables you to create virtual servers with multiple disks and network interfaces from OVA templates. You can also convert OVA templates more than once into KVM and vCenter virtualization formats and use a simplified procedure to configure CloudBoot backup servers to support the OVA functionality.

Hot and Cold Migration

The hot and cold migration methods allow you to perform an online or offline migration of virtual servers and virtual server disks. You can apply the following hot and cold migration scenarios: virtual server can be migrated to another compute resource within the same compute zone, virtual server with disks - to another compute resource within the same compute zone and to another data store from the destination compute zone and compute resource respectively, and only disks - between compute resources that share common data stores or data store zones.



New SAML Attributes

New SAML attributes are added to import users into OnApp with a wider set of properties. It is implemented to enable importing users into OnApp cloud with a number of preset properties (user role, time zone, group, etc). These attributes can be imported into or synchronized with the Server Provider (OnApp), making it possible to configure SP users on the Identity Provider system.

Service Add-ons

Service Add-ons allow you to offer your users additional services on top of the current virtual server appliances. You can offer features such as Managed Services, Software Installations, and other components that are not integrated in OnApp.



CPU Quota

You can set a CPU quota to limit the maximum virtual server CPU load on a KVM compute resource. You can set the CPU quota for all virtual servers on a compute resource and customize the value for particular virtual servers. Before you enable the CPU quota, the default value is set to unlimited for all virtual servers on a compute resource.

Zone Types

OnApp reinforces the role of zone types in the cloud. All compute, data store, network, and backup server zones can belong to one of the following types: Virtual, Baremetal, Smart, or VPC. The VPC zone type serves vCloud Director related resources. All individual resources such as compute resources, data stores, networks, and backup servers should be assigned to zones. You cannot use unassigned resources to create virtual servers.



Notifications

Notifications enable you to set up notifications for your Control Panel. Notifications come as a replacement to the previous email notifications that you set up at the Configuration page on your Control Panel. You can select specific events to notify your users about.

Transaction Approvals

Transaction Approvals enable you to create users (approvers) who can approve or decline actions performed by other users (requesters). The approver can allow or prohibit any transaction that requires an approval in the cloud. 



Bulk Power Actions

You can simultaneously power on and power off multiple virtual servers that reside on the same Xen or KVM compute resource.

Operating System Types

You can select an operating system type for a compute resource that can be Any OS, Windows-Only, or Non-Windows. By selecting an operating system type, you can consolidate your Windows-based virtual servers to control the Microsoft licensing costs.



Downloading Reports

You can download a CSV file with cloud and billing reports from the Usage Statistics, User Group Report, Virtual Server Billing Statistics, and User Billing Statistics pages on your Control Panel.

CDN Reporting

You can conduct an in-depth analysis of your CDN resources, using CDN Reporting on top files and top referrers. You can apply different filters for every report and export it to a CSV file.



Maintenance Mode for CloudBoot

You can use the maintenance mode to temporarily take a CloudBoot compute resource out of service in order to perform fixes or upgrade procedures. 

Integrated Storage Auto Healing

OnApp introduces auto healing that is an auto-scheduling option to repair degraded virtual disks from Integrated Storage. Auto healing allows to repairs disks one by one for each data store. You can use auto healing only in case there are no serious issues with Integrated Storage.



Isolated License

The new licensing model is designed for use in an isolated environment. The Isolated License is applicable to a Control Panel that is run in a secure environment that allows no external access from the public Internet.

Hardware Info

The Hardware Info enables you to overview the hardware that is used by Control Panel to run compute resources and backup servers available in your cloud. The Hardware Info provides data on CPU, RAM, hard disk drives, networks, and other hardware components. You can also create custom fields to provide additional hardware information that you find necessary.



Container Servers

OnApp introduces container servers that are regular virtual servers based on the default CoreOS template. Container servers allow you to customize a virtual server to implement integration with Docker or other container services.

Internationalization

OnApp introduces an updated internationalization interface that is based on a standard Rails i18n system. You can add any custom language to your Control Panel and translate all the interface labels, error messages, and other texts from English into the custom language.



Other Features and Improvements


TypeKeyRelease Notes


Resources and Zones

Feature

CLOUDBOOT-42Added a utility to list block devices on RHEL/CentOS 5.x Static Xen and KVM CloudBoot compute resources.
FeatureCLOUDBOOT-89Added a minimal default image for CloudBoot creation as default requirement for CloudBoot installation.

Feature

CLOUDBOOT-123Implemented CentOS 7 Xen for CloudBoot compute resources and Integrated Storage.

Feature

CLOUDBOOT-168Added the Intel ixgbe driver for CentOS 7 KVM.

Feature

CLOUDBOOT-311Added LVM locking support for CentOS 7 KVM CloudBoot compute resources.

Feature

CLOUDBOOT-312Added LVM locking support for CentOS 7 Xen CloudBoot compute resources.

Feature

CORE-5051Added the possibility to run KVM compute resources on CentOS 7.x x86_64.

Feature

CORE-5609Added the possibility to attach a backup server to a compute zone.

Feature

CORE-6414Added support of CentOS 7 for OnApp Xen compute resources.

Feature

CORE-7180Added the ability to use custom config for CloudBoot compute zones.

Feature

CORE-7189Implemented CentOS 6 as a default template version for Baremetal CloudBoot compute resources provisioning.

Feature

CORE-7672

Added UEFI support with PXE boot for KVM CloudBoot compute resources and backup servers on CentOS 6 and CentOS 7.

Feature

CORE-8084

Improved the extended CPU configuration of a compute zone. The CPU flags are assigned by default based on the CPU model and flags of all compute resources
added to the zone. Users can also assign additional flags that are common for each compute resource in the compute zone.

Feature

CORE-9579Added a new type of Cloudboot compute resource - CloudBoot Provisioning and Backup Resource based on CentOS 7.

Feature

CORE-10490Added the possibility to configure the Integrated Storage VLAN settings that are present in onappstore.conf when creating and editing CloudBoot
compute resources via CP.

Feature

CORE-11428Changed the native Xen toolkit (xm/xl) to the Libvirt toolkit for CentOS 6 Xen compute resources in order to enable support of new versions of Xen virtualization.

Feature

CORE-11777Added support of CentOS 7 Xen as an option during the CloudBoot compute resources creation process.
Feature
CORE-12098Added the possibility to enable Kernel Crash Dumping for CloudBoot compute resources.

Improvement

CLOUDBOOT-48Added Atop to the CloudBoot images.

Improvement

CLOUDBOOT-56Upgraded the custom drivers to the versions compatible with a recent CentOS 6.x kernel version 2.6.32-642.6.2.el6.x86_64.
ImprovementCLOUDBOOT-60Deployed the CloudBoot ramdisks with separate RPM packages.
ImprovementCLOUDBOOT-82Reverted dependencies on the CloudBoot packages.

Improvement

CLOUDBOOT-106Installed the libguestfs library and tools on the x86_64-based CentOS 6 and CentOS 7 KVM ramdisk packages.

Improvement

CLOUDBOOT-111Added a workaround into the CentOS 6 Xen and KVM ramdisks init to load correct module for Chelsio Communications Inc Ethernet controller.

Improvement

CLOUDBOOT-118Added XFS support (xfsprogs) to the CloudBoot images for Xen and KVM compute resource and backup server on CentOS 6.

Improvement

CLOUDBOOT-119Added the ability for onapp-store-install.sh to customize the default ramdisk (CentoOS7/ramdisk-default). 

Improvement

CLOUDBOOT-121Updated the CentOS 6 Xen ramdisk kernel to address the CVE-2017-1000364 vulnerability.

Improvement

CLOUDBOOT-143Switched CloudBoot CentOS 7 KVM ramdisk to qemu-kvm-ev to implement live storage migration.

Improvement

CLOUDBOOT-145Added the ability to Install CentOS 7.4.1708 packages for CentOS 7 based ramdisks.

Improvement

CLOUDBOOT-149Updated the CentOS 6 KVM and CentOS 7 KVM CloudBoot megaraid_sas driver for Intel.

Improvement

CLOUDBOOT-150Implemented Blacklist ast for CentOS 7 KVM ramdisk.

Improvement

CLOUDBOOT-161Updated the CentOS 7 default and CentOS 7 KVM ramdisk packages to the 3.10.0-514.26.2.el7.x86_64 kernel version and compiled the XFS kernel module
to address the Torn write (CRC failure) error.

Improvement

CLOUDBOOT-171Added a new SNMP script to CentOS 6/7 KVM and CentOS 6 Xen ramdisk packages for detecting and reporting the Integrated Storage version on CloudBoot
compute resources during storage health check.

Improvement

CLOUDBOOT-186Updated the Broadcom NetXtreme II driver for the CentOS7 KVM ramdisk package.

Improvement

CLOUDBOOT-200Implemented the Xen 4.6 version for CentOS 6.x CloudBoot compute resources.

Improvement

CLOUDBOOT-202Added the NTPSERVER kernel option to the onapp-store-install package for clock synchronization between the Control Panel server and CloudBoot
compute resources.

Improvement

CLOUDBOOT-204Added the onappstore-master-7521-master.x86_64.rpm package to CentOS 6/7 KVM and CentOS 6 Xen ramdisks.

Improvement

CLOUDBOOT-212Added the SNMP script to CentOS 6/7 KVM and CentOS 6 Xen ramdisks for getting the OS details (name, version, and release) of a CloudBoot backup server.

Improvement

CLOUDBOOT-222Mounted via NFS the /tftpboot/images directory from CP to the /cloudboot directory on CentOS 6/7 CloudBoot compute resources and backup servers.

Improvement

CLOUDBOOT-223Added the /data symlink to the /onapp/tools/recovery directory for CentOS 6 and 7 KVM ramdisks to provide paths for ISOs.

Improvement

CLOUDBOOT-234Added the ability to report KVM/QEMU and libvirt versions with SNMP statistics.

Improvement

CORE-1021Added the possibility to enable/disable failover for all compute resources in a zone.

Improvement

CORE-3076Added the option to select the bonding type at the create or edit compute resource settings pages.

Improvement

CORE-7431Hidden the unassigned CloudBoot compute resources button at CP dashboard if there are no unassigned compute resources.

Improvement

CORE-7591Added the write-back cache warning to the compute zone failover settings.

Improvement

CORE-7630Improved the Create and Edit compute resource zone pages to move the Local read path field into a separate Integrated Storage section.

Improvement

CORE-7844Removed Baremetal Servers from the Storage Health Reports.

Improvement

CORE-7848Removed the hardcoded value for the number of virtual disks on the nodes.

Improvement

CORE-7851When resizing a virtual disk the maximum value is now set to the highest possible for the virtual disk.

Improvement

CORE-7864Added the possibility to detach backup servers from the compute resource and compute zone.

Improvement

CORE-7868Added the possibility to attach a backup server to compute zones.

Improvement

CORE-7935Implemented improvements to load the list of CloudBoot compute resources and the edit page faster.

Improvement

CORE-7990Removed the Failover timeout box from the Settings > Compute Zones > Baremetal compute resources properties.

Improvement

CORE-8159Added the ability to configure the compute resource polling period via snmpget in UI.

Improvement

CORE-8338Added a CloudBoot version parameter to the Manage Devices page for CloudBoot compute resources.

Improvement

CORE-8410Added the list of VSs that act as gateways at the Compute Resource overview page > Tools.

Improvement

CORE-8542Added API to view a single ResourceDiff.
Improvement
CORE-9002Improved the compute resource details page to display the missing fields such as Host, Server, and Release.
Improvement
CORE-10344Added the possibility to select a failover recipe for a compute resource that will be run before a failover process.

Improvement

CORE-10367Added the ability to change an IP address of a CloudBoot compute resource.

Improvement

CORE-10640Added support for the Ubuntu 17.04 x64 based guests with the ext4 filesystem that previously did not boot on CloudBoot KVM compute resources.
Improvement
CORE-11327Stopped support of CentOS 5 for compute resources in OnApp.
Improvement
CORE-11786Removed support of CentOS 5 Xen 3 as an option during the CloudBoot compute resources creation process.

Improvement

CORE-12006Removed the possibility to change a compute resource type to achieve consistency in a compute resource lifecycle.

Improvement

CORE-12029Enabled additional WebSockets for KVM CentOS 7 to support an integrated VNC virtual server console.
Improvement
CORE-12324Replaced Huge Pages by Transparent Huge Pages that are enabled by default on all static compute resources. For CloudBoot compute resources, Huge Pages were removed.

Improvement

CORE-12516Added the possibility to boot, suspend, and cold migrate VSs from Xen compute resources version 4.4 to 4.8.


Appliances

Feature

CORE-6027Added the ability to manage preinstalled services available on your application servers.

Feature

CORE-6315Added the ability to create and manage email accounts for domains of your application server.

Feature

CORE-7795Added network management for gateways that allows you to create virtual servers that will act as gateways for other servers.

Feature

CORE-7882Added the Service Catalog page that lists all appliances you can build in your cloud.

Feature

CORE-8442Added the ability to back up obscure virtual servers.

Feature

CORE-9622Added the ability to blacklist domains hosted on virtual and smart servers from being accelerated.

Feature

CORE-10100Added the possibility to add secondary disks for VSs using the XFS file system.

Feature

CORE-11462Implemented the migration from Google Maps to Leaflet Maps during the virtual server creation process.

Feature

CORE-11490Added the possibility to manage an advanced XML configuration for virtual servers.
Feature
CORE-12124Added the possibility to automatically allocate an IPv6 or IPv4 address to a virtual server through an ip_version parameter via API.

Improvement

CORE-5175Fixed the issue with the VS Tools menu that was closed while reloading items.

Improvement

CORE-5219Removed the possibility to add a new disk to a Windows-based virtual server with a file system other than NTFS via API.

Improvement

CORE-5866Updated a design of the EC2 Instances page.

Improvement

CORE-6038Added the possibility for a user to select which table columns should be shown for the Virtual Servers, Application Servers, Load Balancers, Templates,
Edge Servers, Users, and Compute Resources tables.
ImprovementCORE-6578Changed the error message for the API request on editing a virtual server owner.

Improvement

CORE-6748Improved the build from ISO and build on recovery. OnApp checks if the FreeBSD ISO file exists on a compute resource at the beginning of the ProvisionFreebsd transaction.

Improvement

CORE-7616Removed the custom_config field from a compute resource on the VS creation wizard.

Improvement

CORE-7636Removed the Failover option from baremetal servers.

Improvement

CORE-7652Added validation for ISO uploading in case of not enough disk space on CP for an ISO file.

Improvement

CORE-7984Added the possibility to temporarily assign a disk to another virtual server with the possibility to re-assign the disk back.

Improvement

CORE-8463Improved the configuration of the config comment during the VS creation process.

Improvement

CORE-8576Added the API template_version parameter to the virtual server details page.

Improvement

CORE-8862Added the ability to use UI ratio slider for templates of non-private resources.

Improvement

CORE-8954Added the max available RAM limit value to the error message on a VS creation wizard and the Edit VS pages.

Improvement

CORE-9291Added the ability to show only networks with public IPs for selection in a wizard if a VS requires a public IP.

Improvement

CORE-9458Implemented the display of a virtual server ID at the Logs page on Control Panel.

Improvement

CORE-9820Added the possibility to prevent the migration of powered off virtual servers to another compute resource while the source compute resource is being rebooted.

Improvement

CORE-9977Improved the loading time on the virtual servers list page so that the number of VSs does not affect its loading speed.

Improvement

CORE-10243Improved the Backup Servers page to display a customer's name after the VS was deleted.

Improvement

CORE-10302

Added the ntfsfix command to be run before every mount action to clean a file system on Windows virtual servers.

Improvement

CORE-10767Optimized the number of requests to the server during the Templates step in the VS creation wizard.

Improvement

CORE-10833Updated the permissions check during the VS creation so that the See all compute resources and See all compute resource zones permissions are
no longer checked.

Improvement

CORE-10846Optimized the VS creation wizard: made the templates list dependent on a selected location and updated the location selection box.

Improvement

CORE-10953Replaced the hostname display with FQDN at the virtual server overview page.
Improvement
CORE-10108Added the possibility to edit a fully qualified domain name (FQDN) for Xen and KVM based virtual servers.

Improvement

CORE-11180Improved the speed of running the mkfs.ext4 -E lazy_itable_init -O uninit_bg command while attaching a large disk to a virtual server.

Improvement

CORE-11292Implemented the possibility to hot attach a new disk to a Windows-based virtual server on KVM CentOS 6/7 compute resources with the VirtIO support.

Improvement

CORE-11380Updated the response to the Add VS API request for the cases when the selected template is located on a backup server that is not attached
to the compute resource on which the VS is to be built.

Improvement

CORE-11485Improved the CPU topology configuration process and added the ability to edit the CPU topology for virtual servers. Removed the CPU threads field.

Improvement

CORE-11574Added the VM_USER_ID, VM_USER_FIRSTNAME, VM_USER_LASTNAME, and VM_USER_EMAIL variables for virtual server recipes.

Improvement

CORE-11602Improved sorting of virtual servers by a label throughout the pagination at the Virtual Servers page.

Improvement

CORE-11780Added the possibility to select a data store instead of a data store zone for a primary and swap disk while creating a virtual server.

Improvement

CORE-12132Added an error message that appears in the VS creation wizard when a user does not have available resources to create a VS.

Improvement

CORE-12185Added the possibility for users to set a max memory value for virtual servers based on KVM with the ballooning release resource type.

Improvement

CORE-12339Added the possibility to specify IP net and IP range when allocating IP address for a virtual server.

Improvement

CORE-12341Updated Redis to the latest 4.0.10 version.


vCloud Director

Feature

CORE-7256Introduced the possibility to run recipes on vCLoud Director virtual servers.

Feature

CORE-7261Added the ability to create application servers and edge servers for users with vCloud Director.

Feature

CORE-7417Implemented the migration from separate IPs to ranges for vCloud Director networks.

Feature

CORE-7501Added the ability to change vCD Resource Pool default network pool.

Feature

CORE-10034Implemented all power state actions for vApps.
Feature
CORE-11288Implemented an automatic synchronization of PvDC changes from vCloud Director to OnApp.

Feature

CORE-11575Implemented possibility to set start and stop options for virtual servers included into vCloud Director vApps.
Feature
CORE-12104Added the User Group Report page that includes billing statistics for all resources consumed within a vCD user group.

Improvement

CORE-5801Added a timestamp instead of a name for vCloud Director snapshots.

Improvement

CORE-6602Implemented the possibility to create an orchestration model and not deploy an edge gateway immediately.

Improvement

CORE-6604Added the possibility to edit the edge gateway and network default names while deploying vCD orchestration models.

Improvement

CORE-6605Added the ability to associate multiple up-link networks to edge gateways in an orchestration model.
ImprovementCORE-6664Improved Cloud Dashboard for vCloud users.

Improvement

CORE-6670Added the possibility to upload ISO files to media library.

Improvement

CORE-6731Added the possibility to convert a vApp into a public catalog.
ImprovementCORE-6738Fixed the problem when the possibility to add a VS on the vApp page was missing if there were no virtual servers added.
ImprovementCORE-6989Added the possibility to edit NAT rules.

Improvement

CORE-7082Added new permissions for creation of Org networks.

Improvement

CORE-7229Improved usability for VPN IPSEC rules.

Improvement

CORE-7333Added validation by a type for vCD networks during the creation.

Improvement

CORE-7679Added the possibility to shut down vCloud guest OS gracefully, using the Gracefully Shutdown button.

Improvement

CORE-7688Added the ability to change an owner of a vApp in OnApp.

Improvement

CORE-7689Added the ability to import vApps and VSs owned by the System user in vCD into OnApp.

Improvement

CORE-7695Added the configuration options for virtual servers under the Recompose task.

Improvement

CORE-7865Added the possibility to hot add CPU and RAM while editing vCD virtual servers from OnApp CP.

Improvement

CORE-8139Improved gathering of cpu_used and memory_used statistics for vCloud Director dashboard charts.

Improvement

CORE-8160Improved the vApp Recompose Workflow.
ImprovementCORE-8206Added the ability to edit static IP pools for org networks.

Improvement

CORE-8211Enabled users to create data stores with unlimited disk capacity in Pay-As-You-Go resource pools.

Improvement

CORE-8212Implemented all power state actions for vCloud Director virtual servers.
ImprovementCORE-8213Added the Status column to the vApps list page.

Improvement

CORE-8214Added the ability to edit the name and description of catalogs that are not marked as Published in OnApp.
ImprovementCORE-8324Added the information on a resource pool used by a catalog at the catalogs overview page.

Improvement

CORE-8325Added the information on an organization associated with a catalog at the catalogs overview page.

Improvement

CORE-8328Added the possibility to select an adapter type while creating network interfaces for vCloud Director virtual servers.

Improvement

CORE-8333Updated the log output with more information for vCD-related transactions that result in an error.

Improvement

CORE-8348Improved the default translation text for uploading vApp templates at the Locales page to include the info about the format of the files.

Improvement

CORE-8665Added the possibility to insert media to virtual servers from vCloud Director shared catalogs.

Improvement

CORE-8728Added the possibility to select a default data store while adding and editing data stores in vCD resource pools.

Improvement

CORE-8729Improved the validation script for VMware guest tools using the independent method toolsRunningStatus.
ImprovementCORE-8737Added validation that a label of an uploaded vApp template is unique on Control Panel. 

Improvement

CORE-8937Implemented a mechanism to track when certain changes have been made in vCenter and update OnApp with these changes.

Improvement

CORE-8986Added the Manage services in vCD UI permission which controls whether users have access to the Services tab that links to vCD UI at the Edge Gateway details page.

Improvement

CORE-9167Improved the process of resetting a Control Panel password for vCloud Director users: a new password is reset for OnApp CP and vCD UI.

Improvement

CORE-9281Added an infobox to the upload media to the Catalog page.

Improvement

CORE-9835Added the missing IP net layer from vCloud networking to suit the general OnApp networking framework.

Improvement

CORE-10035Added the ability to import vCloud Director custom roles to OnApp.

Improvement

CORE-10036Improved the rake task vcloud:clean that can now run either on a single vCloud Director resource or on all available resources.

Improvement

CORE-10040Added the Compose vApp permission that enables users to compose a vApp from a template.

Improvement

CORE-10041Added the possibility to provide a description while deploying, composing, and editing a vApp via UI and API.
ImprovementCORE-10161Improved the resource difference tables for log items related to the recompose vApp transaction.

Improvement

CORE-10469Implemented the instant update of information on the vCD resource pool screen for used resources after deploying, importing, and deleting a vApp or virtual server.

Improvement

CORE-10636Added more parameters to the API response for provider VDC mapping for vCloud Director resource pools.

Improvement

CORE-10666Added the list of virtual servers to the vApp Template overview page on Control Panel.

Improvement

CORE-10835Added the possibility to manage vCloud firewalls from the Resource Pool page on Control Panel.

Improvement

CORE-11009Added the possibility to set a custom timeout that will be applied for running vCD-related operations.

Improvement

CORE-11093Implemented mapping of resource pools in the statistics collector between vCloud Director and vCenter virtual servers using MoRef ID.
ImprovementCORE-11159Added the Provider Resource Pools page where you can view resources available in the provider virtual data centers.

Improvement

CORE-11252Removed support of an obsolete VMRC console for vCloud Director virtual servers.

Improvement

CORE-11278Removed the message about rebooting a vCD virtual server before resizing a disk with the Fast Provisioning disabled on a resource pool.

Improvement

CORE-11417Added the possibility to edit and clone vCloud Director orchestration models.

Improvement

CORE-11640Updated the Cloud and vCloud links on the Dashboard page to be displayed as buttons.

Improvement

CORE-11743Updated the Mixed status of a vApp to display the number of powered-on virtual servers and the total amount of VSs in the vApp.

Improvement

CORE-11771Improved the vApp deployment procedure so that OnApp reconfigures the existing NIC instead of adding a new NIC.

Improvement

CORE-11772Implemented the VMXNET 3 network adapter to be selected by default while creating network interfaces for vCloud Director virtual servers.

Improvement

CORE-11800Removed users without Roles/User Groups tabs from the Users page for vCD customers.

Improvement

CORE-11805Improved the vCD IOPS statistics at CP > Dashboard to display the number of input and output requests in the In and Out boxes respectively, and not vice versa.

Improvement

CORE-12072Implemented automatic synchronization to OnApp when a user converts an edge gateway to the advanced gateway in vCloud Director.

Improvement

CORE-12181Added the possibility to transfer resources associated with a vCD user that you want to delete to your own account.

Improvement

CORE-12497Improved the display of vCD errors back trace to show only development, test, and staging logs but not production logs.

Improvement

CORE-12627Added validation of a network zone availability in a bucket of a user who composes, recomposes, and deploys a vApp.

Improvement

CORE-8228Improved OnApp and vCenter integration functionality: updated statistics collection mechanism; created a mechanism which synchronizes changes in vCenter with OnApp.

Improvement

CORE-7623Fixed the problem with the difference between the start and end time for getting stats requests from vCenter.

Improvement

CORE-8787Renamed virtualization from vmware to vcenter for templates on template server.
Improvement
CORE-8936Added possibility to import networks and data stores from all clusters in vCenter Datacenter to vCenter-based compute resource in OnApp.
ImprovementCORE-9003Removed the Failover, Backup, CloudBoot, and Gateway Servers options from the vCenter compute resource details page.

Improvement

CORE-9004Removed the ability to collect stats from vCenter when the Collect Stats checkbox is turned off on the Compute Resource Details page.
ImprovementCORE-9189Removed the VMRC console for vCenter virtual servers.

Improvement

CORE-9504Added the ability to remove all vCenter compute resources or a particular vCenter compute resource from OnApp.
ImprovementCORE-9926Added the ability to change an owner of a vCenter virtual server.

Improvement

CORE-10365Removed support of a Debian distro for vCenter.

Improvement

CORE-10522Added the possibility to set the vCenter API URL when adding or editing vCenter compute resources.

Improvement

CORE-10875Improved the process of creating virtual servers imported from vCenter with dependent importers handling disks and NICs.

Improvement

CORE-11093Implemented mapping of resource pools in the statistics collector between vCloud Director and vCenter virtual servers using MoRef ID.

Improvement

CORE-11363Improved the naming for vCenter virtual servers by removing an OnApp identifier from a label.

Improvement

CORE-11480Improved a network management for vCenter by adding the network, network zone, and compute resource restrictions.

Improvement

CORE-11904Implemented the vcenter:checker rake task to be run during an upgrade from OnApp to 6.0 to validate vCenter network configuration.
Before upgrading to OnApp 6.0, make sure that you meet requirements to vCenter networks, network zones and compute resources.
Otherwise, the upgrade will not be performed if any of the network issues are detected by the vcenter:checker rake task.

Improvement

CORE-12095Improved the credentials generation procedure to avoid fails while creating a virtual server on vCenter.
ImprovementINFRA-336Integrated the vCenter event processing into OnApp Engine.


Federation

Feature

CORE-2642Added the ability to run recipes on federated virtual servers.

Feature

CORE-7296Introduced the cloud motion functionality that allows buyers and users to move virtual servers between locations in Federation if they're using integrated storage.

Feature

CORE-7582Added the network port speed limiting: during the VS creation you cannot set a higher network port speed than indicated by a seller during adding a zone to Federation.
FeatureCORE-7809Added the ability to install SSH keys for federated virtual servers.

Feature

CORE-7816Updated the design and calculation of scores for Federated compute zones.

Feature

CORE-9126Added ability to add private vCenter compute zones to Federation and to create and manage vCenter VSs via the Federation.

Improvement

CORE-7525Improved the accuracy of the federated zones location.

Improvement

CORE-7808Added the certificates list for federated zones.
ImprovementCORE-7811Added the ability to select a backup server zone when adding a compute zone to Federation.

Improvement

CORE-8037Added the resources ratios for VSs built in public federated zones.

Improvement

CORE-8312Changed the Federation tier price measurement for data received and data sent from $/hr to $/Gb.

Improvement

CORE-8351Changed the default option to No when selecting the tiers features.

Improvement

CORE-8806Added the ability to enable acceleration for virtual servers in Federation.

Improvement

CORE-9285Added the ability to set the SSH key from the Buyers CP to a virtual server during deployment.

Improvement

CORE-9516Added the seller’s transaction ID field to the log item details page.

Improvement

CORE-9628Added the limitation that the Add to Federation option appears only for zones of the virtual type.

Improvement

CORE-9877Added the possibility for buyers to run recipes on multiple virtual servers in Federation.
Improvement
CORE-10472Added the possibility to purge content for accelerated virtual servers in Federation.

Improvement

CORE-11596Added the production_market.log file that records events related to tier and ratio services on federated compute zones.


CDN

Feature

CORE-7724Added the CDN Cache Statistics report.

Feature

CORE-7727Added the CDN Status Codes report.

Feature

CORE-7819Added ability to view prefetch and purge transactions statuses at the Control Panel.

Feature

CORE-8987Added a list of CDN edge server IP ranges that are automatically updated to include relevant IP addresses that customers can add to firewall rules on their origin side.

Feature

CORE-9623Implemented wildcard invalidation rules to invalidate cached files in folders that match the indicated path.

Feature

CORE-10594

Implemented the WAF protection from malicious threats and attacks on CDN resources.

Improvement

CORE-3210Added a new Destroy Own DNS Record permission.

Improvement

CORE-8056Increased the max value of ID column for table edge_statistics for fresh installations.
ImprovementCORE-8781Moved CDN Resource Stream Statistics to CDN Reporting scope.

Improvement

CORE-8807Added the ability for any user (without an Aflexi ID) to see the admin page on the CDN reporting page.
ImprovementCORE-9826Removed the deprecated /cdn_resources/stream_stats API call used to view CDN resource streaming statistics.

Improvement

CORE-10458Removed the ability to track statuses for the PurgeAll transactions.

Improvement

CORE-10735Removed the possibility to purge content for already deleted resources displayed on the CDN Top Files Report page.

Improvement

CORE-10986Added a new action that is Redirect client from HTTP to HTTPS for CDN HTTP caching rules.
Improvement
CORE-11837Added breadcrumbs and infoboxes to the CDN Setup Wizard.

Improvement

CORE-11936Updated the error messages that appear as a result of the failed update action for CDN edge groups.


Integrated Storage

Feature

CORE-7747Added support of Integrated Storage NVMe devices for caching.

Feature

CORE-9522Added the list of API requests to perform different health checks in the Integrated Storage diagnostics.

Feature

CORE-9527Added in beta the ability to use epochs mechanism for Integrated Storage data stores, which helps to decrease the virtual disk repair time.

Feature

STORAGE-1823Updated get_members that got broken when the storage controller has the maximum number of virtual disks.

Improvement

CORE-2687Added new icons that indicate the status of execution of the health check procedures for OnApp Storage.

Improvement

CORE-2852Implemented the diagnostic procedure to check the identity of storage versions on CloudBoot compute resources.

Improvement

CORE-3102Added a new notification to a daily health check report about the versions of Integrated Storage packages on CloudBoot compute resources.

Improvement

CORE-3178Resolved the issue when the Some missing drives found warning appeared at the Diagnostics page even after the configured disk had been removed.

Improvement

CORE-3205

Removed the Rebalance action from the Content Balance Check for Integrated Storage data stores where the amount of nodes equals
to the number of stripes multiplied by replicas.

ImprovementCORE-3673Added linking of virtual disks on the Content Rebalance page to their status page.

Improvement

CORE-7369Improved the synchronization when editing data stores at Integrated Storage > Data stores and at Settings > Data Stores.

Improvement

CORE-7432Added the possibility to forget several nodes at once for Integrated Storage (Integrated Storage > Nodes > select nodes > Forget Nodes).

Improvement

CORE-7434Added a link to a VS for the Integrated Storage disks at Data Stores > Disks > Disk.

Improvement

CORE-7458Added a parameter that allows to edit the amount of simultaneous repair transactions.

Improvement

CORE-7598Added the Forget All option for stale cache volumes at the Storage > Health Checks page.

Improvement

CORE-7959Added the Repair All option for the partially online disks found.

Improvement

CORE-8649Implemented the initializing of new controllers if no free slots are available while assigning disks using hotplug.

Improvement

CORE-10163Added ability to use default cache policy instead of mq one.
ImprovementCORE-10228Improved the logic for virtual servers that resides on Integrated Storage data store to increase performance during the large vDisk removal.

Improvement

CORE-10671Added the Zombie Snapshots health check to detect snapshots that are not removed after the backup deletion.

Improvement

CORE-10710Added the content balance configurable options to the Settings menu.
Improvement
CORE-11263Replaced the SMART errors detection algorithm with Smartmontools for Integrated Storage health checks.
Improvement
CORE-11545

Improved the process of disabling the storage-related services for CloudBoot compute resources and for the entire cloud: when Integrated Storage
is disabled on the cloud level, the corresponding services are not available on the CloudBoot compute resource level.

Improvement
CORE-11766Added a box to the Edit Storage Node page, informing that changing a node performance can take up to ten minutes.

Improvement

CORE-12116Updated the Disable Integrated Storage reference to Disable Storage Related Services for CloudBoot compute resources on Control Panel.
Improvement
CORE-12135Added a new periodic task running every minute to update Integrated Storage data store disk capacity in the database.

Improvement

CORE-12301Improved the CleanDanglingDeviceMapper action for Storage Health Check to forcefully remove all the unused device mappers if required.

Improvement

CORE-12715Implemented an Integrated Storage API request to display the details of a particular virtual disk.

Improvement

STORAGE-986Improved the behavior of the onappstore tool: the nodetype parameter worked only if minimal=true was applied.

Improvement

STORAGE-1096Fixed the issue when online of a subset of members was inconsistent between API call and frontend.

Improvement

STORAGE-1250Modified the large file deletion logic in Rspamd and Python tool stack.

Improvement

STORAGE-1638Added the possibility to increase the default storage database size up to 128 or 256 GB.
ImprovementSTORAGE-1681Improved an error message for creating a virtual disk on a redundant data store with insuffisient compute resources.

Improvement

STORAGE-1713Fixed the issue with the incorrect path for the cores directory.
ImprovementSTORAGE-1928Added possibility to set custom configuration for the S.M.A.R.T. utility.

Improvement

STORAGE-1996The max amount of NBD devices (the max_nbds parameter) is increased to 128 GB.

Improvement

STORAGE-2032Added the ability to specify SSH keys when accessing shadow VS from compute resources on source cloud.


Installer

Improvement

INSTALLER-60Added support for CentOS 7.x x86_64 as a backup server.  

Improvement

INSTALLER-149Set the Redis ping timeout on the CP installer to ten seconds.

Improvement

INSTALLER-194Provided Libvirt v. 2.x for Xen compute resources on CentOS 7.

Improvement

INSTALLER-208Upgraded the Redis server to a 3.2.6 version.
ImprovementINSTALLER-209Adjusted the statistics scripts to use libvirt as a data source for the CentOS 7 Xen static compute resources.

Improvement

INSTALLER-230Updated the ntfs tools version for compute resources and backup servers.
ImprovementINSTALLER-232Added the functionality to delete iptables rules for a Xen and KVM virtual server when it goes offline.

Improvement

INSTALLER-234Added the ability to use only alphanumeric symbols for a Zabbix Server password.

Improvement

INSTALLER-247Added the libguestfs for a static backup server under CentOS 6.x and 7.x (x86_64 only).

Improvement

INSTALLER-263Added xfsprogs to the compute resource and backup server installer/updater.

Improvement

INSTALLER-264Added support of the Xen 4.9 kernel version for static compute resources.

Improvement

INSTALLER-266Implemented the ability for the CP installer to proceed with quick update procedure.

Improvement

INSTALLER-268Enabled logging for the Monit service on CentOS 5.x and 6.x.

Improvement

INSTALLER-275Updated parted to the version 3.2, which supports disks with logical/physical sector size > 512B for CentOS 7.x Static,
CloudBoot Backup Server, and Xen/KVM compute resources.

Improvement

INSTALLER-277Added the ability to use OpenSSL to generate random passwords.

Improvement

INSTALLER-289Implemented the Xen 4.6 version for CentOS 6.x static compute resources.

Improvement

INSTALLER-296Increased the Number of File Descriptors for MariaDB on CentOS 7.x.

Improvement

INSTALLER-298Added the ability for the Xen compute resources installer to manage Dom0 memory set in Gigabytes. 

Improvement

INSTALLER-318Adjusted the vnc_ports.sh and xm_list.sh scripts to use the Libvirt tool for CentOS 6 Xen static compute resources.

Improvement

INSTALLER-329Switched the Xen and KVM compute resource installers to download the recovery images version 6.9.

Improvement

INSTALLER-331Added the ability to skip disabling iptables during the installation or update.

Improvement

INSTALLER-333Added the ability to report KVM/QEMU and libvirt versions with SNMP statistics.

Improvement

INSTALLER-336Rebuilt the mod_proxy_wstunnel_wmks.so module for CentOS 7 to optimize the triggering of webhooks.

Improvement

INSTALLER-338Implemented the vcenter:checker rake task to be run during an upgrade from OnApp to 6.0 to validate vCenter network configuration.
Before upgrading to OnApp 6.0, make sure that you meet requirements to vCenter networks, network zones and compute resources.
Otherwise, the upgrade will not be performed if any of the network issues are detected by the vcenter:checker rake task.

Improvement

INSTALLER-349Added a new Grub image with the Grub boot loader to support legacy and recent Grub 2 configs to boot Linux-based guests on KVM compute resources.

Improvement

INSTALLER-355Updated the Percona XtraDB Cluster version to 5.7.22-22-57 for 3xHA Control Panel on CentOS 7.

Improvement

INSTALLER-357Updated the RPM packages for the latest 4.0.10 version of Redis.

Improvement

INSTALLER-364

Removed the recovery and FreeBSD ISOs download scripts (recovery.sh and onapp-freebsd-iso-put.sh respectively) from
/etc/crontab on static compute resources.

Improvement

INSTALLER-365Updated Xen to the 4.8 version on CentOS 6.x and 7.x static compute resources.

Improvement

INSTALLER-370Updated the Passenger module to the 5.3.4 version.

Improvement

INSTALLER-381Added LVM locking support for CentOS 7 static backup servers.


Licencing

Feature

CORE-10482
CORE-10483
CORE-10484
Implemented validation on whether adding Xen, KVM, and vCenter compute resources and creating virtual servers are possible according to the limits defined in
OnApp License.

Improvement

CORE-10528Added information on the current usage and limits of licensed resources at the License page on Control Panel.


Metrics

Feature

CORE-7360Improved the usage trends statistics: added the statistics on top twenty virtual servers and filtering by a compute zone.

Feature

CORE-7656Added top twenty resources to the Usage Trends page.

Feature

CORE-7367Added the list of top twenty servers in the cloud sorted by usage to the Usage Trends menu.

Improvement

CORE-3584Updated the Hourly Stats log to use a time zone that is set for a Control Panel.
ImprovementCORE-7692The IOPS data read/data written, as well as Bandwidth data sent/data received charts at Usage Trends menu are now synchronized.

Improvement

CORE-7693The charts for Usage Trends are now displayed as area charts.

Improvement

CORE-7694The top twenty statistics at Usage Trends are now filtered according to the compute zone selection.

Improvement

CORE-8018Added the global configuration settings for the whole cloud to select which stats should be displayed on OnApp Control Panel Dashboard.
ImprovementCORE-8837Changed the format of all thrift statistics from the binary to decimal format.
Improvement
CORE-11846Improved the billing_statistics_hourly query on the Usage Trends page.


Various

Feature

CORE-5343Added support for CentOS 7.x x86_64 as a Control Panel server.

Feature

CORE-7720Implemented the rDNS functionality that allows you to create rDNS zones and PTR records in OnApp DNS system.

Feature

CORE-8285Added the Cloudboot KVM CentOS 7 entry for CloudBoot compute resource wizard.

Feature

CORE-9480Improved the Unassign IP Addresses pop-up window. Now the IP addresses list is displayed in the ascending order.

Improvement

CORE-3668Added the possibility to edit recipe temporary directory on the Configuration page.

Improvement

CORE-5501Divided the Users&Groups section in UI into separate sections Users, Groups, Roles, and Sets.

Improvement

CORE-5511Removed the virtualization_array parameter from the API requests to get the list of templates.

Improvement

CORE-5651Added the possibility to set several Yubikeys for one user.

Improvement

CORE-6329Added the ability to choose a license for Windows 10 for the Control Panel server.  

Improvement

CORE-6528Added the possibility to create a custom theme and have it automatically applied to all future organizations and user groups.

Improvement

CORE-7178Improved the process of logging in users whose IPs are not in the White List: users receive an error message instead of their accounts being locked.

Improvement

CORE-7534Added a warning message that notifies about cancelling the running disk resize.

Improvement

CORE-7538Added the possibility to add a Google API token at Settings > Configuration > Interface tab. The Google API token enables the map at server creation wizards.

Improvement

CORE-7553Added a search box to the User Groups page to search user groups by labels.

Improvement

CORE-7596Improved the behavior for enabling DRaaS: now if the virtual server is failed, it is not possible to enable DRaaS.

Improvement

CORE-7764

Added a calculator of deleted users at the Users page on Control Panel.

Improvement

CORE-7884Removed the inactive templates that you could not use for the selected location.

Improvement

CORE-7962Added support for CPU flags with the underscore symbol in a label.

Improvement

CORE-8006Added support for Windows 2016 on OnApp Control Panel.
ImprovementCORE-8135Added the checking of a user IP whitelist before redirecting to the expired password page.

Improvement

CORE-8315Improved the process of adding the iptables rules when multiple concurrent requests are initiated from Control Panel.

Improvement

CORE-8459Implemented verification of a virtual disk partition table: if a disk uses GPT, a resize of the disk is not supported.

Improvement

CORE-8472Improved the flash message after clicking the Apply button on the Edit Edge Group page.
ImprovementCORE-8569Added the ability to assign multiple IP addresses to a user.

Improvement

CORE-8602Removed highlighting from digits in the transaction tracking changes.
ImprovementCORE-8840Updated the max RAM values per virtualization type.

Improvement

CORE-9284Added the ability to apply filtering for IP addresses by network ID, IP net ID, and IP range ID via API.

Improvement

CORE-9434Reduced the number of messages informing that an IP Net label is too long when users create and edit IP nets.

Improvement

CORE-9563Reduced the number of the Daemon Active alerts to be displayed only once after starting the OnApp daemon.
ImprovementCORE-9640Added a slider that enables assertion decryption during adding new a IdP for SAML authentication.

Improvement

CORE-9794Updated an error message that appears when the StartFailoverProcess transaction fails.

Improvement

CORE-9888Improved the attach/detach disk operations when the timeout error occurs.
Improvement
CORE-10082Added validation on translations provided for a custom language via the i18n Customization menu on Control Panel.
ImprovementCORE-10301Added the assign and unassign array to include parameters that are passed via the Assign/Unassign IP Address to/from User API requests.

Improvement

CORE-10321Added a message to inform a user about the number of available IP Addresses in the Assign IP Addresses pop-up window.

Improvement

CORE-10343Added the ability to assign a range of IP addresses to a user.

Improvement

CORE-11075Added the possibility to set a custom SSH connection timeout at the Edit Defaults Configuration page.

Improvement

CORE-11079Added a timestamp field in the log output to identify the year of each completed transaction.

Improvement

CORE-11186Improved the auto-backup scheduling procedure so that a new backup is not scheduled if another auto-backup from the same schedule is pending or running.

Improvement

CORE-11211Updated the licensing_crypto gem to v 1.0.3 for compatibility with updated versions of OpenSSL and Ruby 2.4.2.
Improvement
CORE-11316Added the units of measurement for an average speed (Mbps) and the amount of data (Kbit) sent and received over a network at the Interface Usage page.

Improvement

CORE-11456Improved the transactions creation process through refactoring the TransactionActionRunner component.
Improvement
CORE-11489Added the possibility to run a backup schedule with the failed status once again by selecting the Enabled option during the schedule edit.

Improvement

CORE-11529Removed the Login as button from the user accounts that are locked.

Improvement

CORE-11532Added the possibility to configure additional SSH connection options via the info_hub.yml file.

Improvement

CORE-11615Added the CentOS7 KVM ramdisk's /tftpboot/images to the NFS server export table.
Improvement
CORE-11708Updated the Load Balancer CentOS template to lbva_8_3.

Improvement

CORE-11767Added the display of a Price per hour ratio to the User Group Details page.

Improvement

CORE-11803Enabled users to filter logs based on the Cancelled status at the Logs page on Control Panel.

Improvement

CORE-11826Removed the Edit button from the User Group page for users who have the Update any user group permission disabled.

Improvement

CORE-11853Added the new autobackup_failed system event type to notify users when the backup creation limit has been reached.

Improvement

CORE-11920Added a rake task to remove from the database all obsolete events of completed transactions.

Improvement

CORE-11974Updated URLs for the User and Company Payments pages with the payer_type parameter.

Improvement

CORE-12053Improved mapping of SAML attributes to avoid the attributes mismatch during a login via SAML.
Improvement
CORE-12122Added a logo for SUSE Linux Enterprise Server at the Templates page.
Improvement
CORE-12175Added backward compatibility for the Migrate Disks API request.

Improvement

CORE-12212Updated the labels of the columns for the Auto Backup Presets and Schedules related pages.
Improvement
CORE-12241Implemented the QEMU Upstream device model for Xen with new Windows templates instead of the qemu-xen-traditional model.

Improvement

CORE-12261Switched to a new Grub2 image to boot Linux-based guests on KVM compute resources.
ImprovementCORE-12279Removed the possibility to upload ISO files in formats other than .iso from URL via Control Panel and API.

Improvement

CORE-12290Added a single logout service URL to SAML ID provider metadata on Control Panel.

Improvement

CORE-12291Improved the IdP cert fingerprint calculation to be generated automatically by the system.

Improvement

CORE-12378Added the possibility to provide IP addresses that are allowed as an exception if the default firewall policy is DROP.

Improvement

CORE-12403Added the errors display to a transaction log output in case running API calls to Libvirt failed.

Improvement

CORE-12649Changed the order of transactions in the output for the GET transactions.json request: the newer transactions appear before the older ones.

Improvement

CORE-12671Added parameters related to billing to a short version of the GET /users API request.

Improvement

INFRA-259Added an error message to the OnApp log when OnApp Engine loses connection with RabbitMQ.

Improvement

INFRA-275Fixed the issue when the rake task onapp:upgrade failed if the RabbitMQ service was not available.
Improvement
INFRA-372Added a hostname and a daemon instance PID to the daemon notification alert logs.



Fixes


KeyRelease NotesAffects Version/s
CLOUDBOOT-57

Fixed the issue related to the CVE-2016-5195 vulnerability.

5.0

CLOUDBOOT-141

Fixed the issue with incorrect UFS file-system driver which supported RW mode on CentOS 6 Xen ramdisk.

5.0

CLOUDBOOT-162

Fixed the issue when atop utility automatically ran every night and stored logs in /var/log leading to additional RAM usage.

5.0

CLOUDBOOT-173

Fixed the issue when the old Intel i40e driver version had a bug preventing the X710 quad NICs from receiving multicast packets when the ethX was bridged.

5.0

CLOUDBOOT-196Updated KVM packages to version 0.12.1.2-2.503.el6_9.4 for CentOS 6 KVM to address the CVE-2017-5715 issue.All versions
CLOUDBOOT-199Updated the libvirt packages to version 0.10.2-62.el6_9.1 for CentOS 6 KVM to address the CVE-2017-5715 issue.All versions
CLOUDBOOT-210Fixed the issue when the ip6tables option was not enabled by default for CloudBoot compute resources.5.0
CLOUDBOOT-219Updated the kernel version to 2.6.32-696.20.1.el6.x86_64 for CentOS 6 KVM ramdisk to address the CVE-2017-5715, CVE-2017-5753,
and CVE-2017-5754 issues.
4.2-5.0
CLOUDBOOT-224

Fixed the issue when the URL used in the script for IP address was invalid.

5.0
CLOUDBOOT-238Installed the Brocade Fibre Channel HBA Firmware to CentOS 6 Xen ramdisk.5.0
CLOUDBOOT-254Updated the ramdisk package for CentOS 6 KVM with the 2.6.32-696.23.1.el6.x86_64 kernel version and the 4.4.7-18.el6_9.2.x86_64 GCC version 
to address the Spectre v2 (CVE-2017-5715) issue.
4.2-5.0
CLOUDBOOT-255Fixed the issue when a daily cronjob cleaned metadata about Integrated Storage disks from the tmp directory if it wasn't accessed for 10 days. 5.0
CORE-155Fixed the issue when it was impossible to set a second resolver for Windows-based virtual servers.3.0-5.0
CORE-171

Fixed the issue when the CPU and CPU Priority values could not be increased if a compute resource was disabled.

3.0-5.0

CORE-184

Fixed the issue when it was possible to remove a Windows license key although there were virtual servers using it.

5.0

CORE-207Fixed the issue when validation of the Total field was missing at the Add New Software License page.3.0-5.0

CORE-235

Fixed the issue when it was possible to run forbidden operations on a suspended virtual server.

5.0

CORE-1380

Fixed the issue when it was impossible to create a local storage on a virtual server where one local storage had already been created.

5.0

CORE-1381Fixed the issue when the obsolete OnApp configuration keys were present in the on_app.yml file. Removed the obsolete keys to avoid warning messages
during the Control Panel upgrade.
3.0-5.0
CORE-1385Fixed the issue when the Update Own Schedule permission was not applied and users could not edit their backup schedules.3.0-5.0

CORE-1397

Fixed the issue with missing German and Spanish locales.

5.0

CORE-1459Fixed the issue when the Delete action was not hidden from other users if a current user had the Destroy own user permission enabled.3.1-5.0

CORE-1475

Fixed the issue when while creating a data store on local compute resources an error message appeared informing that a local compute resource
had already been taken.

5.0

CORE-1517

Fixed the issue when second NIC iptables rules were missing after reboot from the inside (not the UI).

5.0

CORE-1520Fixed the issue when after rebuilding, the network was unreachable for a virtual server built from the gentoo-12.1-x64-1.4-xen.kvm.kvm_virtio.tar.gz template.3.1-5.0

CORE-1620

Fixed the issue when the Run Sysprep option was available for a Baremetal compute resource zone.

5.0

CORE-1647

Fixed the issue when it was possible to create a Smart or Baremetal server via API if the CloudBoot support was disabled in configuration settings.

5.0

CORE-1660Fixed the issue when rebuilding network without the force reboot option failed after adding an additional IP for VSs built from the Gentoo 12.1 x64 template.3.1-5.0

CORE-1689

Fixed the invalid response for the API request on getting a list of appliances running on compute resource.

5.0

CORE-1790Fixed the issue when the virtual server owner could not be changes if the IP limit was reached by a current user.3.0-5.0

CORE-1845

Fixed the issue when the date of deleting a VS was missing.

5.0

CORE-2115

Fixed the issue when a disk was not deleted from Integrated Storage if this disk had a snapshot.

5.0

CORE-2585

Fixed the issue when time on the alerts page was not shown in a user timezone.

5.0

CORE-2611Fixed the issue when rebuilding network with the force reboot option failed. 3.3-5.0

CORE-2706

Improved the error message for creating a data store with an invalid label.

5.0

CORE-3063Fixed the issue when an obsolete KVM Antispoofing option was present in the Defaults Configuration on CP. 3.0-5.0
CORE-3157Fixed the issue when the number of ports was displayed and calculated incorrectly at the Alerts page.3.3-5.0
CORE-3202Fixed the issue when the Content is not uniformly distributed within compute resources warning was triggered for compute resources where rebalancing
from CP could not be performed.
3.3.1-5.0
CORE-3209Fixed the issue when simultaneous execution of several LVM modifying operations could lead to the LVM data stores corruption. 3.3.1-5.0
CORE-3354Fixed the issue when it was impossible to delete TXT and MX records from the Manage DNS Zone page without refreshing it.3.3.2-5.0
CORE-3758Fixed the issue when a compute zone label was missing at the Content Balance Check page.3.3.2-5.0
CORE-3893Fixed the issue when it was impossible to edit DNS records in a DNS zone.3.5-5.0

CORE-4104

Replaced a scroll with pagination for the user VSs list at the User Profile page.

5.0-5.0

CORE-4386Fixed the issue when the VS VIP status was displayed via the Get Virtual Server Details API request for a user with the Read VIP Status permission disabled.4.1-5.0
CORE-4665Fixed the issue when a backup date was displayed not in a local time zone on CP.4.0-5.0
CORE-4918Fixed the issue when a VPN tunnel had a long name and description, its overview page was displayed incorrectly.4.1-5.0
CORE-5002Fixed the issue when a rake job db:cleanup:log_items failed if the Enable logs cleaning option was disabled at Settings > Configuration. 4.1-5.0
CORE-5138Fixed the issue when a confirmation box was missing when users powered off vApps.4.1-5.0
CORE-5407Fixed the issue when it was impossible to delete an HTTP caching rule if it was the only rule for a CDN resource and the limit rate
and limit rate after parameters were set for the CDN resource.
4.1-5.0

CORE-5795

Prohibited attaching Integrated Storage data store to a compute zone if the data store was created in another compute zone.

5.0

CORE-5834Fixed the issue when the 404 Not Found error was returned via Global Search when users entered an IP address in the search bar.4.1-5.0
CORE-6393Fixed the issue when users could not access templates added to their billing plans when the See details of any template group permission was disabled.4.2-5.0

CORE-6541

Removed the ability to set a VIP status for VSs with the Pending status.

5.0

CORE-6599

Fixed the issue when some pages in CP were not fully translated when the locale was other than English.

5.0

CORE-6681

Fixed the problem when an auto-generated password has not been synchronized for Virtual Servers with Guest customization enabled in OnApp.

5.0

CORE-6809Fixed the issue when the HTTPD service was unavailable on High Availability nodes due to an undefined method error.4.2-5.0
CORE-6811Fixed the issue when pagination on the compute zone details page was broken.4.2-5.0
CORE-7273Fixed the issue when the onapp.master file was not deleted from a stopped slave node in a High Availability cluster.4.3-5.0
CORE-7324Fixed the issue when an org vCD network failed in OnApp, it rolled back in OnApp but remained present in vCD.4.3-5.5

CORE-7352

Fixed the issue when restrictions were not applied to the list of users at the Change VS Owner page.

5.0

CORE-7386

Fixed the issue when compute resource selection algorithm (Take HV with maximum free RAM (Sparse)) did not work correctly
during the VS creation within specific compute zone.

5.0

CORE-7547Fixed the issue when it was not possible to eject a media item to vCD catalog if there was another media item with the same name.5.0

CORE-7549

Fixed the issue when a delimiter in the currency setting was ignored in billing plans.

5.0

CORE-7551

Fixed the issue with vApp provisioning in case there is a media in the Catalog with the same name as the vApp Template has.

5.0

CORE-7563

Fixed the issue when for some allocation resource pools costs for Memory Allocation were calculated per hour despite the company billing plan type
was monthly on the peak.

5.0

CORE-7565Fixed the issue when users with the vCD Org Admin role could edit the Edge Gateway label.4.3-5.0

CORE-7566

Removed the unnecessary reboot when adding a network to a vApp.

5.0

CORE-7585Fixed the issue when provisioning a Windows-based virtual server could fail if the allocated RAM is more than 4 Gb.4.3-5.0

CORE-7590

Fixed the missing Usage Trends units of measurement.

5.0

CORE-7619

Added the error message when creating an org network without specifying an external network.

5.0

CORE-7626

Fixed the problem with editing and deleting firewall rules for application servers.

5.0

CORE-7629

Fixed the issue when the changes made to instance packages at user plans were not applied unless the screen reloaded.

5.0

CORE-7646

Fixed the issue with enabling maintenance mode on compute resources that are not attached to compute zones.

5.0

CORE-7653Fixed the issue when the provisioning task ran on a backup server instead of a compute resource that had only local data stores. 4.1-5.0

CORE-7671

Fixed the issue with configuring a VS based on FreeBSD template with operating system distro other from FreeBSD.

5.0

CORE-7673

Fixed the issue with the missing name of a Federated Resource in the breadcrumbs.

5.0

CORE-7676

Fixed alignment for the recipes step of the wizard.

5.0

CORE-7704

Fixed the problem with re-running creation scripts for existing CDN Servers.

5.0

CORE-7736

Fixed the issue with incorrect default (RAM, CPU, disk size) value during the Accelerator creation.

5.0

CORE-7737

Fixed the issue when a vApp with the status Resolved could not be deleted through OnApp UI.

5.0

CORE-7751

Fixed the problem when some transaction were not present in the RabbitMQ queue.

5.0

CORE-7757Fixed the issue when the maximum value of the disk size slider did not change if another data store was selected on vApp deployment.5.0

CORE-7782

Fixed the problem with deleting a NAT rule from Edge Gateway.

5.0

CORE-7788

Fixed the problem when monthly stats have been aggregated even though the statistics archiving was turned on.

5.0

CORE-7805

Fixed the issue when DNS record could not be created without refreshing the page.

5.0

CORE-7837

Fixed the issue with wrong storage policy during the vApp deployment.

5.0

CORE-7857

Fixed the issue with SSH connection between CP and Windows VS after the template upgrade.

5.0

CORE-7888

Fixed the issue with firewall rules for DRaaS Shadow VSs.

5.0

CORE-7902

Fixed the prohibition to select vCloud/vCenter virtualization for CoreOS VSs.

5.0

CORE-7912

Removed the possibility to enable Instance Package VSs slider for smart and bare metal compute resources.

5.0

CORE-7919

Fixed the issue when it was not possible to delete a vApp that had a Deployed status in vCD and all VSs in which were powered off.

5.0

CORE-7928Fixed the issue when items, for example disks, were duplicated if they were created in OnApp.5.0

CORE-7930

Fixed the issue with deleting an IP address for a VS built from ISO if it was powered on.

5.0

CORE-7981

Fixed the issue when Integrated Storage Daily Health report email was not sent if some compute resource was not responsive.

5.0

CORE-8080

Fixed the API request for searching backups.

5.0

CORE-8097

Fixed the issue with the API request for adding a VS.

5.0

CORE-8136

Fixed the issue when Enable DRaaS button was displayed on the configuration page when CloudBoot and OnApp storage features were disabled.

5.0

CORE-8177Fixed the issue when a user could compose a new vApp despite the billing plan restrictions.5.0
CORE-8245Fixed the issue when a vApp template could not be deployed if the IDE bus type had been selected for a VS inside it.5.0

CORE-8264

Fixed the issue with the preconfigured_only option set via API when adding or editing compute zones with smart and baremetal types.

5.0

CORE-8395Fixed the issue when the ResizeVSWithoutReboot transaction was run every five minutes and the Time value set in the Auto Scaling Configuration for VS was ignored.5.0

CORE-8404

Fixed the issue when vApps could be skipped during import or resync, in case the vApp owner did not have enough resources to own
the vApp according to the OnApp billing plan.

5.0

CORE-8431

Fixed the error message when changing owner for VS built from instance package.

5.0

CORE-8482

Fixed the issue when orchestration deployment was not possible if one of its resources had the customizable parameter as disabled but
the visible parameter as enabled.

5.0

CORE-8537

Fixed the issue when the seller could not migrate VS disk from UI.

5.0

CORE-8545

Fixed the issue an autoscaling load balancer did not pick up nodes added automatically by autoscaling.

5.0

CORE-8723

Fixed the issue with DNS item in left nav Components section when VSP enabled.

5.0

CORE-8775Fixed the issue when the Build Virtual Server string was missing in the /onapp/interface/config/locales/ file.4.3-5.0

CORE-8890

Fixed the issue when CDN Server/Load could not be created if the user had some limits in template store in the billing plan.

5.0

CORE-8908Fixed the issue when the last online compute resource in a compute zone could not be marked as offline.5.0

CORE-8950

Added the Access to vCD UI permission which controls whether users can see the link to vCD UI in the VS tools menu.

5.0

CORE-9083

Fixed the issue when the network adapter type was ignored when deploying a vApp from a vApp Template.

5.0

CORE-9086Fixed the issue when the status of the vCD-related media upload was not updated after the upload was finished.5.0

CORE-9106

Fixed the issue when the Actions icon was missing at the Users page in CP.

5.0

CORE-9165

Added ability to check if all nodes have the exact amount of space needed for rebalance.

5.0

CORE-9201

Fixed the issue when failover iteration could become stuck.

5.0

CORE-9339

Fixed an error which occurred while preserving steps for a recipe.

5.0

CORE-9423Fixed the issue when some UI elements were not displayed properly at the Language Phrases page. 5.0

CORE-9551

Fixed the error which occurred when SAML provider metadata was opened without logged in user.

5.0

CORE-9580Fixed the issue when the VS wizard confirmation step did not reflect the instance package parameters.5.0

CORE-9581

Fixed the broken instance package prices at VS creation wizard.

5.0

CORE-9911

Fixed the UI issue with the Actions column for nodes at Load Balancer overview page.

5.0

CORE-10295Fixed the issue when an undefined method network_configs for nil:NilClass error occurred while adding virtual servers to a vApp while
the
ProvisionvApp transaction was running.
5.0
CORE-10473Fixed the issue when different alerts were displayed for Zombie Transaction via UI and API.5.0
CORE-10746Fixed the issue when free used disk size was calculated as the sum of all storage profiles from a particular data store zone in a billing plan.5.0

CORE-10753

Fixed the issue when it was impossible to use the Apply Compute Zone Custom Config feature for CloudBoot backup servers.

5.0

CORE-10882

Fixed the issue when some messages were lost because of the older version of the Bunny client that communicates with RabbitMQ.

5.0

CORE-10912Fixed the issue when the VS was not responding when building a Windows 2016/10 VS with the CPU topology enabled.5.0
CORE-10954Fixed the issue when invalid URLs were displayed for /virtual_machines/* paths in Global Search on Control Panel.5.0
CORE-10962Fixed the issue when the FreeBSD provision failed if allocated RAM was more than 2 GB.4.0-5.0
CORE-11040Fixed the issue when the onapp.master file was not handled by the Pacemaker service on High Availability clouds.5.0
CORE-11042Fixed the issue when users could not delete an LVM disk that failed to be built if the StorageAPI was stopped on the transaction server.5.0
CORE-11106Fixed the issue when users were unable to specify a range of ports or multiple ports in a vCD edge gateway firewall rule through OnApp4.3-5.0
CORE-11117Fixed the issue when the incorrect rollback logic was applied if the hot attach of a disk failed. Now if the hot attach disk transaction is failed, the disk is removed.4.0-5.0
CORE-11215Fixed the issue when the daemon service could not be started by the Start Daemon option on CP after being stopped by the Stop Daemon option.5.0
CORE-11250Fixed the issue when it was not possible to attach the same data store and network to different compute zones via UI.5.0

CORE-11253

Fixed typos that appeared in the Load Balancer creation wizard.

4.0-5.0

CORE-11258Fixed the issue when the iscsiadm command failed with the Could not find attached scsi disk error while creating a session on a compute resource.5.0
CORE-11319Fixed the label from Provisioned to Utilized that appeared while hovering over the Integrated Storage nodes in the infotip on the disk rebalancing progress.3.5-5.0
CORE-11353Fixed the issue when it was impossible to create a VS with an auto-assigned IP address if there were no unassigned IP addresses
and required_ip_address_assignment was enabled.
5.0
CORE-11497Fixed the issue when a Libvirt-based virtual server attempted to start with a disk that was not built.4.0-5.0
CORE-11653Fixed the issue when the system used only the shutdown option when stopping a VS built on a Xen compute resource, instead of using
either the shutdown or the power off method.
5.0
CORE-11980Fixed the issue when flash messages were displayed incorrectly while adding new records at the DNS Zone Records page.4.0-5.0
CORE-12101Fixed the issue when Integrated Storage health reports were sent if IS was not used on CloudBoot compute resources.5.0
CORE-12133Fixed the issue when 500 Internal Server Error was returned on the attempt to GET /settings.json instead of a proper error message.5.0
CORE-12141

Fixed the issue when pending transactions were not processed and not resent from OnApp daemon to RabbitMQ because of a race condition.

5.0
CORE-12149Fixed the issue when before restoring a virtual server from an incremental backup a file system on a VS disk was not rebuilt.
Added a Force Restore option that allows to restore a virtual server and rebuild a disk via UI and API.
5.0
CORE-12312

Fixed the issue when a unique machine-id file was not created for each newly created virtual server that caused all VSs to have an identical machine UUID.

5.0
CORE-12355Fixed the issue when CoreOS or application server templates that were published to Federation could be automatically selected while creating
the container or application server.
5.0
CORE-12420Fixed the issue when the Redis memory usage was bloating because of the cached memory_lua script.5.0
CORE-12727Fixed the issue when the transaction for removing Zombie Disks could use any backup server to remove disks instead of only the BS attached to
a compute zone.
4.0-5.0
INFRA-79Fixed the issue when it was impossible to import SSL certificates to a High Availability cloud via UI because the PropagateSslCertificate
transaction was missing.
4.3-5.0

INFRA-303

Fixed the issue when transaction became Pending after an automatic cancellation.

5.0

INFRA-309

Fixed the issue when DHCP leases were synchronized after the nfs exports change.

5.0

INFRA-321

Fixed the issue when transaction remained in Pending and Scheduled state due to DB level race-condition.

5.0

INFRA-329

Fixed the issue when stale connections to libvirt could block new transactions.

5.0

INFRA-340Fixed the issue when the HAReconfigureComputeResources transaction failed because there was an offline CloudBoot compute resource on a system
that was not skipped during the update.
5.0
INFRA-383Fixed the issue when the EnsureHypervisorOffline process used ping instead of ping6 for VSs with IPv6 addresses.5.0
INSTALLER-348Fixed the issue when the installer did not manage the Xen Dom0 maximum memory value that was set via a kernel option in the boot loader.All versions
INSTALLER-351Fixed the issue when incorrect guest statuses were reported for compute resources with 400 and more virtual servers.
Updated the vnc_ports.sh script to increase the speed of the VNC ports reporting via SNMP.
All versions

STORAGE-1788

Fixed the issue when cache and epoch CLIs did not return name-value pairs.

5.0

STORAGE-1983

Fixed the issue when initializing SSD cache failed for large vDisks.

5.0

STORAGE-2062

Fixed the issue when the Unable to switch cache to Write-Through mode error was displayed.

5.0