5.9 Release Notes

  • OnApp 5.9 was released on Jul 31, 2018.
  • OnApp 5.9 is an edge release which is not designed to be installed on production environments. 
  • You can update to OnApp 5.9 only from OnApp 5.8.

The following table lists all the features, improvements, and fixes included into the OnApp 5.9 for all available components. 

Key Type Release Notes Affects Version/s
CORE-12158 Feature Created a plugin for Veeam Backup & Replication that you can install to your Control Panel to create backups .

CORE-11298 

Feature

Added the possibility to separate Virtual servers by the Operating System type from compute resources.


CORE-11998 Feature

Implemented CPU Quota to control the maximum VS CPU load on a compute resource.


CORE-11561 Feature Added the possibility to disable billing to hide all pricing and billing information from your users in Control Panel.
CORE-12200 Feature Added the possibility to control limits and pricing for auto-backups via Buckets.
CORE-7376 Feature Added the possibility to download a CSV file with cloud statistics from the Usage Statistics page on CP.
CORE-9622 Feature Added the ability to blacklist domains hosted on virtual and smart servers from being accelerated.
CORE-11288 Feature Implemented an automatic synchronization of PvDC changes from vCloud Director to OnApp.
CORE-11983 Feature Added a search box to the Buckets page to search buckets by labels.
CORE-12038 Feature Adapted a High Availability Cloud configuration to CentOS 7.

CORE-12049

CORE-12104

Feature Added the User Group Report page that includes billing statistics for all resources consumed within a vCD user group. Added the possibility to download a CSV file with the user group report.
CORE-12098 Feature Added the possibility to enable Kernel Crash Dumping for CloudBoot compute resources.

CORE-12124

Feature Added the possibility to automatically allocate an IPv6 or IPv4 address to a virtual server through an ip_version parameter via API.
CORE-12295 Feature Updated a tooltip that appears while hovering over a template in Template Manager: added information on the availability of hot migration for virtual servers.
CORE-11327 Improvement

Stopped support of CentOS 5 for compute resources in OnApp.


CORE-10344 Improvement

Added the possibility to select a failover recipe for a compute resource that will be run before a failover process.


CORE-10108 Improvement Added the possibility to edit a fully qualified domain name (FQDN) for Xen and KVM based virtual servers.
CLOUDBOOT-259 Improvement

Updated the following components for CentOS 7 KVM compute resources:

  • CentOS version to CentOS 7.5 1804
  • Kernel version to 3.10.0-862.2.3.el7.x86_64
  • Kernel modules with GCC version 4.8.5-28.el7.x86_64
  • Intel(R) 10GbE PCI Express Linux Network Driver (ixgbe.ko) version to 5.3.7
  • Solarflare network driver (sfc.ko) version to 4.13.1.1034
  • XFS file-system driver based on the kernel version 3.10.0-862.2.3.el7.x86_64

CLOUDBOOT-260 Improvement

Updated the following components for CentOS 7 Xen compute resources:

  • CentOS version to CentOS 7.5 1804
  • Kernel modules version to be compatible with GCC version 4.8.5-28.el7.x86_64

CLOUDBOOT-265 Improvement

Updated the following components for CentOS 7 Xen compute resources:

  • Kernel version to 4.9.86-30.el7.x86_64
  • Xen version to 4.6.6-12.el7
  • libvirt version to 4.1.0-2.xen46.el7
  • SeaBIOS version to 1.10.0-1.el7
  • Kernel modules with GCC version 4.8.5-28.el7_5.1.x86_64
  • UFS file-system driver based on the kernel version 4.9.86-30.el7.x86_64
  • XFS file-system driver based on the kernel version 4.9.86-30.el7.x86_64

CLOUDBOOT-266 Improvement

Updated the following components for CentOS 6 Xen compute resource:

  • Kernel version to 4.9.86-30.el6.x86_64
  • Xen version to 4.6.6-12.el6
  • libvirt version to 4.1.0-2.xen46.el6
  • Kernel modules with GCC version 4.4.7-18.el6_9.2
  • UFS file-system driver based on the kernel version 4.9.86-30.el6.x86_64 
  • XFS file-system driver based on the kernel 4.9.86-30.el6.x86_64

CLOUDBOOT-267 Improvement

Updated the following components for CentOS 6 KVM compute resources:

  • Kernel version to 2.6.32-696.30.1.el6.x86_64
  • Kernel modules with GCC version 4.4.7-18.el6_9.2
  • qemu-kvm version to 0.12.1.2-2.503.el6_9.6
  • libvirt version to 0.10.2-62.el6_9.1

CLOUDBOOT-272 Improvement

Updated the following components for CentOS 7 KVM compute resources: 

  • Kernel version to 3.10.0-862.3.2.el7.x86_64 
  • Kernel modules with GCC version 4.8.5-28.el7_5.1 
  • qemu-kvm-ev version to 2.10.0-21.el7_5.3.1 
  • libvirt version to 3.9.0-14.el7_5.5

CLOUDBOOT-273 Improvement

Updated the following components for CentOS 7 Default compute resources: 

  • Kernel version to 3.10.0-862.3.2.el7.x86_64 
  • i40e driver version to 2.1.14-k

CLOUDBOOT-276 Improvement Updated the ramdisk package for CentOS 6 KVM with libvirt 0.10.2-62.el6_9.2 that includes the fixed-xt_physdev-warning-when-defining-ip-6-tables patch.
CLOUDBOOT-277 Improvement Updated the grub2.img for CentOS 6 and 7 KVM compute resources.
CLOUDBOOT-283 Improvement

Updated the following components for CentOS 6 KVM compute resources:

  • Kernel version to 2.6.32-754.el6.x86_64

  • Kernel modules with GCC version 4.4.7-23.el6

  • libvirt version to 0.10.2-64.el6 patched with fixed-xt_physdev-warning-when-defining-ip-6-tables


CLOUDBOOT-287 Improvement

Updated the following components for CentOS 6 KVM compute resources: 

  • CentOS version to CentOS 6.10
  • Kernel version to 2.6.32-754.2.1.el6.x86_64
  • qemu-kvm version to 0.12.1.2-2.506.el6_10.1 compiled with --enable-io-throttling

CLOUDBOOT-289 Improvement

Updated the following components for CentOS 7 KVM compute resources: 

  • Kernel version to 3.10.0-862.9.1.el7.x86_64;
  • qemu-kvm-ev version to 2.10.0-21.el7_5.4.1
  • libvirt version to 3.9.0-14.el7_5.6

CORE-9434

Improvement Reduced the number of messages informing that an IP Net label is too long when users create and edit IP nets.
CORE-9563 Improvement Reduced the number of the Daemon Active alerts to be displayed only once after starting the OnApp daemon.
CORE-9794 Improvement Updated an error message that appears when the StartFailoverProcess transaction fails.
CORE-9877 Improvement Added the possibility for buyers to run recipes on multiple virtual servers in Federation.
CORE-10221 Improvement Improved the GET JSON requests for transaction approvals and resource diffs to return no more than the last ten records per page.
CORE-10442 Improvement Moved the Transaction approvals option from Settings > Infrastructure to Settings > System on CP.
CORE-10472 Improvement Added the possibility to purge content for accelerated virtual servers in Federation.
CORE-10665 Improvement Improved the API requests for transaction approvals to avoid returning an error when ID is incorrect or body is empty.
CORE-11211 Improvement Updated the licensing_crypto gem to v 1.0.3 for compatibility with updated versions of OpenSSL and Ruby 2.4.2.
CORE-11292 Improvement Implemented 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.
CORE-11316 Improvement Added 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.
CORE-11708 Improvement Updated the Load Balancer CentOS template to lbva_8_3.
CORE-11846 Improvement Improved the billing_statistics_hourly query on the Usage Trends page.
CORE-11920 Improvement Added a rake task to remove from the database all obsolete events of completed transactions.
CORE-12006 Improvement Removed the possibility to change a compute resource type to achieve consistency in a compute resource lifecycle.
CORE-12026 Improvement Added the possibility to apply limits and prices from one zone resource to other resources of the same type in Buckets.
CORE-12053 Improvement Improved mapping of SAML attributes to avoid the attributes mismatch during a login via SAML.
CORE-12059 Improvement Allowed to delete a CDN Edge Group locally in case its remote ID is empty.
CORE-12110 Improvement Added a record to the OnApp database to store a number of network interfaces from an OVA template.
CORE-12122 Improvement Added a logo for SUSE Linux Enterprise Server at the Templates page.
CORE-12135 Improvement Added a new periodic task running every minute to update Integrated Storage data store disk capacity in the database.
CORE-12175 Improvement Added backward compatibility for the Migrate Disks API request.
CORE-12178 Improvement Added an infobox to the Add SDN Network page.
CORE-12184 Improvement Improved the appearance of the SDN Nodes box after new nodes are added or deleted.
CORE-12185 Improvement Added the possibility for users to set a max memory value for virtual servers based on KVM with the ballooning release resource type.
CORE-12190 Improvement Removed the Duplicate to Access Control option for Template Groups and Service Add-on Groups if the store is already present in all Buckets.
CORE-12223 Improvement Implemented logging of the backup resource related actions in Activity Log of a virtual server.
CORE-12225 Improvement Added the possibility for users to create a recovery point for a virtual server.
CORE-12241 Improvement Implemented the QEMU Upstream device model for Xen with new Windows templates instead of the qemu-xen-traditional model.
CORE-12261 Improvement Switched to a new Grub2 image to boot Linux-based guests on KVM compute resources.
CORE-12262 Improvement Added the Operating System column to the Compute Resources page.
CORE-12294 Improvement Removed the possibility to publish zones to Federation and subscribe to federated zones if the Disable Billing option is enabled.
INFRA-372 Improvement Added a hostname and a daemon instance PID to the daemon notification alert logs.
INSTALLER-349 Improvement Added 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.
CLOUDBOOT-253 Fix Updated the ramdisk package for CentOS 7 KVM with the 3.10.0-693.21.1.el7.x86_64 kernel version and the 4.8.5-16.el7_4.2.x86_64 GCC version to address the Spectre v2 (CVE-2017-5715) issue. 5.3-5.8
CLOUDBOOT-254 Fix Updated 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.8
CLOUDBOOT-261 Fix Fixed the issue when the Error initializing authority occurred while rebooting CloudBoot compute resources from CLI. 5.3-5.8
CLOUDBOOT-277 Fix Added the grub2.img to CentOS 6 and 7 KVM ramdisks.
CORE-1381 Fix Fixed the issue when 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.8
CORE-6809 Fix Fixed the issue when the HTTPD service was unavailable on High Availability nodes due to an undefined method error. 4.2-5.8
CORE-7273 Fix Fixed the issue when the onapp.master file was not deleted from a stopped slave node in a High Availability cluster. 4.3-5.8
CORE-8908 Fix Fixed the issue when the last online compute resource in a compute zone could not be marked as offline. 5.0-5.8
CORE-9047 Fix

Fixed the issue when it was possible to make an owner of a virtual server a user who wasn't assigned an IP address used to create the VS.

5.4-5.8
CORE-9487 Fix Fixed the issue when users could not assign IP addresses from an IP range because only first 100 free IP addresses were displayed in the Assign IP Addresses box. 5.4-5.8
CORE-9728 Fix Fixed the issue when users could not create a virtual server from an instance package if the Instance Package VSs only option was enabled for a network zone and both the instance package and the network zone were added to a bucket. 5.4-5.8
CORE-9781 Fix Fixed the issue when it was possible to create a virtual server if the IP Addresses limit set for a network zone was exceeded. 5.4-5.8
CORE-10368 Fix Fixed the issue when an Internal Server Error occurred while assigning an IP Range with a big number of IP addresses (e.g. 1.0.0.3-1.3.3.3). Added a new parameter called Max number of IP addresses which can be assigned to user simultaneously to Configuration > System where a default value is 256. 5.5-5.8
CORE-10489 Fix Fixed the issue when multiple virtual servers were created with the same IP address if a user initiated the simultaneous creation of more than 50 virtual servers in the same compute zone on different compute resources. 5.5-5.8
CORE-10766 Fix Fixed the issue when a legacy GET API request for a billing plan wasn't redirected to a new path (from billing/user/plans/<:id> to billing/buckets/<:id>). 5.6-5.8
CORE-10774 Fix Fixed the issue when an obsolete onapp_daemon.sh task was present in a crontab on OnApp CP. 5.6-5.8
CORE-10856 Fix Fixed the issue when it was possible to add data store zones with data stores other than Solidfire to Limits for guaranteed minIOPS in Access Control of a bucket. 5.6-5.8
CORE-10930 Fix Fixed the issue when 500 Internal Server Error was returned instead of 404 Page Not Found if incorrect paths were used in GET API requests for Rate Cards. 5.6-5.8
CORE-11040 Fix Fixed the issue when the onapp.master file was not handled by the Pacemaker service on High Availability clouds. 5.0-5.8
CORE-11048 Fix Fixed the issue when virtual servers were created without assigned IP addresses and it was not possible to assign IPs manually, if a user initiated the simultaneous creation of more than 50 virtual servers in the same compute zone on different compute resources. 5.5-5.8
CORE-11141 Fix Fixed the issue when the Daily Stats page on CP provided statistics for the last 48 hours - renamed the page to Cloud Stats and added an infobox on how statistics is generated when you filter hours. 5.5-5.8
CORE-11453 Fix Fixed the issue when the GET /messaging/events API request was stuck because a lot of records were retrieved from the database simultaneously. Limited the number of events returned in the response to the fifty latest records. 5.7-5.8
CORE-11491 Fix Fixed the issue when conversion of an OVA template to KVM failed if the OVA template contained a swap disk partition. 5.7-5.8
CORE-11573 Fix Fixed the issue when it was possible to create a notification subscription with no event added. 5.7-5.8
CORE-11635 Fix Fixed the issue when a scroll bar was displayed under a label of a vApp template after uploading the template at the New vApp Template page. 5.7-5.8
CORE-11701 Fix Fixed the issue when 201 Scheduled was returned instead of 422 Unprocessable Entity for POST /virtual_machines/:virtual_machine_id/ip_addresses API request if the IP Addresses limit set for a network zone was exceeded. 5.5-5.8
CORE-11724 Fix Fixed the issue when it was impossible to create a virtual server because the Use default CPU and Use default CPU Share options enabled for a Default Compute Zone in Access Control of a bucket were set as unlimited, empty or less than one. 5.7-5.8
CORE-11813 Fix Fixed the issue when some units were missing in the Price column for the Miscellaneous and VPC sections of Rate Cards. 5.8
CORE-11919 Fix Fixed the issue when there were negative values stored in Redis DB for vCloud Director virtual server disks. 5.5-5.8
CORE-11928 Fix Fixed the issue when billing statistics for vCD resource pools was displayed in a wrong order at the Resource Pool Statistics page. 5.8
CORE-11937 Fix Fixed the issue when an invalid error message was returned after assigning to a user an IP Range that was not properly generated for IPv6. 5.8
CORE-11949 Fix Fixed the issue when statistics for the last 7 or 30 days was generated as a summed but not average value at the Dashboard page. 5.6-5.8
CORE-11952 Fix Fixed the issue when IP addresses available for a virtual server were grouped under the NIC header instead of the following header: Physical Network: label, Network Zone: label, on interface: label. 5.5-5.8
CORE-11978 Fix Fixed the issue when some typos were displayed in an error response to the POST /cdn_resources and PUT /cdn_resources API requests if a CDN edge group was not added to a bucket. 5.8
CORE-11984 Fix Fixed the issue when empty charts were displayed in the IOPS and Bandwidth tabs at the Usage Trends page. 5.7-5.8
CORE-12021 Fix Fixed the issue when it was possible to Duplicate to Rate Card and Duplicate to Access Control a resource that was already added to Rate Card or Access Control of a bucket. 5.8
CORE-12039 Fix Fixed the issue when it was impossible to create a vCenter VS using networks and data stores from the same data center. Implemented selection of clusters and data centers at the Resources step in the VS wizard. 5.8
CORE-12066 Fix Fixed the issue when changing a user role via an attribute on the SAML identity provider side was not synchronized to OnApp. 5.7
CORE-12080 Fix Fixed the issue when it was impossible to log out from CP using SAML if Encrypted Assertion was disabled. The Encryption Assertion option was substituted by
Service Provider Certificate and Service Provider Key that you upload to CP while creating and editing Identity Providers.
5.8
CORE-12092 Fix Fixed the issue when units of measurement for Usage Limit were displayed incorrectly at the CDN Resources page. 5.8
CORE-12096 Fix Fixed the issue when the number of CPU sockets displayed while editing a virtual server did not correspond to the number of CPU sockets set while creating a virtual server. 5.8
CORE-12100 Fix Fixed the issue when an undefined method error was returned for GET /sysadmin_tools/cdn/api_status and GET /sysadmin_tools/cdn/sync_status API requests. 5.8
CORE-12101 Fix Fixed the issue when Storage Health reports were sent if Integrated Storage was not used on CloudBoot compute resources. 5.0-5.8
CORE-12118 Fix Fixed the issue when vCloud roles were not assigned after editing a user group that was automatically created while adding a new organization. 5.8
CORE-12123 Fix

Fixed the issue when importing firewall rules from vCloud Director to OnApp failed due to an undefined method error. Reimplemented the logic of processing firewall rules via Advanced Edge Gateway to handle only rules where both source and destination are IP addresses.

5.5-5.8
CORE-12126 Fix Fixed the issue when a system error occurred while creating an application server. 5.8
CORE-12128 Fix Fixed the issue when the 500 Internal Server Error occurred while trying to Add Recipe Action to any event on the Edit Service Add-ons page. 5.6-5.8
CORE-12131 Fix Fixed the issue when validation of non-numeric data passed to a VLAN parameter was missing while creating a network via UI and API. 5.8
CORE-12141 Fix Fixed the issue when pending transactions were not processed and not resent from OnApp daemon to RabbitMQ because of a race condition. 5.0-5.8
CORE-12143 Fix Fixed the issue when cold migration failed for KVM-based virtual servers that were built from ISO or OVA with the Allowed Hot Migrate option disabled. 5.8
CORE-12149 Fix Fixed 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-5.8
CORE-12154 Fix Fixed the issue when a disk provisioning failed with the Fatal: Execution of rsync error. 5.5-5.8
CORE-12156 Fix Fixed the issue when 422 Unprocessable Entity was returned to the POST /dns_zones API request. 5.8
CORE-12161 Fix Fixed the issue when breadcrumbs were missing at the CloudBoot IPs page on CP. 5.8
CORE-12162 Fix Fixed the issue when it was impossible to access a virtual server via UI or API after enabling acceleration for the VS. 5.8
CORE-12168 Fix Fixed the issue when after deleting a virtual server with available recovery points from CP the backups were still present on a backup plugin provider side. 5.8
CORE-12179 Fix Fixed the issue when a response to the GET /virtual_machines API request returned information only on first ten available virtual servers. 5.8
CORE-12180 Fix Fixed the issue when attaching a backup resource to a virtual server finished successfully on CP despite an error on a backup plugin provider side. 5.8
CORE-12183 Fix Fixed the issue when an invalid link was used for a Target Backup ID in Log Info for a selected log item. 5.5-5.8
CORE-12188 Fix Fixed the issue when after deleting a backup resource zone from CP, the zone was not deleted from a bucket. 5.8
CORE-12189 Fix Fixed the issue when after deleting an SDN network from CP, the SDN tunnels were not deleted from the OnApp database. 5.8
CORE-12196 Fix Fixed the issue when NoMethodError was returned to the POST /users request if the bucket_id parameter was set to null. When the bucket_id parameter is set to null, a user is assigned to a default bucket. 5.8
CORE-12211 Fix Fixed the issue when changes for Days to run on, Day to run on, and Week to run were not applied after editing auto-backup presets for backup resources on CP. 5.8
CORE-12216 Fix Fixed the issue when a response to the GET /settings/locales API request did not contain the English locale. 5.8
CORE-12218 Fix Fixed the issue when the VS creation process failed due to the timezone configuration unsupported on libvirt 4.1.0. 5.5-5.8
CORE-12222 Fix Fixed the issue when the 500 Internal Server Error appeared when accessing the Backup Resources and Recovery Points pages for federated virtual servers. 5.8
CORE-12224 Fix Fixed the issue when a billing calculator in the Edit Disk box was not updated based on the pricing and limits set for data store zones in the bucket. 5.5-5.8
CORE-12264 Fix Fixed the issue when the 500 Internal Server Error appeared after attaching or detaching a backup resource zone to or from a location group. 5.8
CORE-12283 Fix Fixed the issue when an incorrect link was used in breadcrumbs to redirect to a vApp from a page where you set order for starting and stopping virtual servers in the vApp. 5.8
CORE-12297 Fix Fixed the issue when the Allowed Hot Migrate option was set to NO instead of YES for Windows 2016 and Windows 10 kvm_virtio templates at the Templates page on CP. 5.8
CORE-12312 Fix

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-5.5
CORE-12322 Fix Fixed the issue when IDE and Virtio disks added to a guest OS were not indexed separately per bus. 5.5-5.8
CORE-12330 Fix Fixed the issue when prices in Rate Cards were displayed using a Precision instead of Precision for unit value from the currency settings. 5.6-5.8
CORE-12387 Fix Fixed the issue when 500 Internal Server Error occurred after changing a vApp owner from System Owner to another user. 5.8
INFRA-79 Fix Fixed 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.8
INFRA-340 Fix Fixed 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-5.8
INFRA-343 Fix Fixed the issue when users were suggested to add an IP address of a High Availability Control Panel to a White List instead of their public IP addresses. 5.5-5.8
INFRA-344 Fix Fixed the issue when a user who logged in to CP via a VIP address could not create a vApp if different time zones were set on nodes in a High Availability cluster. 5.5-5.8
INFRA-345 Fix Fixed the issue when High Availability services were not started during a cluster creation because the /etc/init.d/<service_name> start command was used instead of systemctl start <service_name>. 5.5-5.8
INFRA-346 Fix Fixed the issue when RabbitMQ nodes were not added to a Message Queue cluster because of the incorrect handling of a process name of erlang. 5.4-5.8
INFRA-347 Fix

Fixed the issue when after deploying a High Availability cluster, data centers were not detected by the Pacemaker service.

5.5-5.8
INSTALLER-348 Fix Fixed 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 OnApp versions
INSTALLER-351 Fix Fixed 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 OnApp versions
INSTALLER-354 Fix Fixed the issue when Monit managed OnApp daemon via onapp_daemon.sh instead of /etc/init.d/onapp InitV service. 5.5-5.8