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:
| |
CLOUDBOOT-260 | Improvement | Updated the following components for CentOS 7 Xen compute resources:
| |
CLOUDBOOT-265 | Improvement | Updated the following components for CentOS 7 Xen compute resources:
| |
CLOUDBOOT-266 | Improvement | Updated the following components for CentOS 6 Xen compute resource:
| |
CLOUDBOOT-267 | Improvement | Updated the following components for CentOS 6 KVM compute resources:
| |
CLOUDBOOT-272 | Improvement | Updated the following components for CentOS 7 KVM compute resources:
| |
CLOUDBOOT-273 | Improvement | Updated the following components for CentOS 7 Default compute resources:
| |
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:
| |
CLOUDBOOT-287 | Improvement | Updated the following components for CentOS 6 KVM compute resources:
| |
CLOUDBOOT-289 | Improvement | Updated the following components for CentOS 7 KVM compute resources:
| |
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 |