Release Notes

Release notes listed below in the most recent version of CloudBolt. View new Major Improvements, enhancements, bug fixes, and security updates.

Also see:

What's New in CloudBolt 9.4 - Roth

As always, when upgrading CloudBolt, please review all Notes between the version of CloudBolt that you are currently using and the version you're upgrading to.

Upgrade Notes

Warning                       We have upgraded some of the dashboard widgets in 9.4. Customized widgets will display below the upgraded widgets. For customized widgets to appear at the top of the dashboard, please contact support.   

In addition, CloudBolt’s out-of-the-box widgets no longer use the following URL endpoints:
  • /dashboard/my_servers/
  • /dashboard/pending_orders/
  • /dashboard/my_orders/
  • /dashboard/my_groups/
  • /dashboard/recent_activity/
This should have no effect on any custom dashboard widget or other customization. These URLs may be removed in a future release and require no action on your part.
Warning If you've modified your out-of-the-box ServiceNOW CMDB plug-in, please reach out to support to update it.

Major Improvements

Installer and Upgrader Reliability Updates

  • To help make CloudBolt more reliable, we have removed operating-system packages (RPMs) from the CloudBolt Installer and Upgrader. The Upgrader will now update all CloudBolt system requirements to the latest versions available. See Upgrading to 9.4 or Higher for instructions.

SCVMM Resource Handler

  • SCVMM is a centralized way to manage large clusters of Hyper-V virtual machines. The CloudBolt SCVMM Resource Handler provides a connection between CloudBolt and your SCVMM instance, so you can easily manage SCVMM from within CloudBolt's interface.   

Data Protection Integration

  • In 9.4, CloudBolt provides a new Data Protection integration to easily add, edit, and manage your data protection plans from within CloudBolt's UI. Add servers to plans and protect server snapshots from data loss. Currently supported solutions include Cohesity and Rubrik.

Dashboard Upgrades

  • The CloudBolt dashboard gets a new look and feel with 9.4. Customizable widgets including Blueprints, Reports, Jobs, Servers, Resource Handlers, and Groups provide an at-a-glance view of your CloudBolt instance. The available dashboard widgets depend on the logged-on user and their permissions.
  • XUI and Reports widgets now appear at the bottom of the dashboard.
  • The navigation menu now expands on click instead of hover.
  • The Support menu item directs users to the homepage of the docs.

ServiceNow CMDB Integration

  • CloudBolt features a new ITSM framework to manage many CMDB configurations in one place. ServiceNow is the currently supported CMDB technology.


  • With this release, you can now opt-in to using SELinux on your CloudBolt appliances. For set up instructions, see our SELinux documentation.

CloudBolt on RedHat 7.6 Support

  • For those who prefer RedHat Enterprise Linux (RHEL) to CentOS, we have created a Knowledge Base article for converting an existing RHEL 7.6 server into a CloudBolt Appliance. 

Other Improvements


  • The Job Engine will no longer hang if a job spawns threads and fails to clean them up. DEV-15099
  • Improved validation of Orders made through the API, specifically the Group for all Blueprint deployment Orders and the Environment and OS Build for any Server Tiers in such an Order. DEV-14649
  • ​Upgraded Django from version 2.2.10 to 2.2.12. DEV-14924
  • The dropdown for Groups in the navigation menu displays sub-groups up to three levels. DEV-15297
  • Parameters may no longer be called “hostname”. Refer to the “hostname_template” parameter instead. DEV-14842
  • Connections to Netscaler now use SSL by default, unless an http code protocol configuration is configured. DEV-13017
  • Updated logic in the Group Server Cost Details report to be more robust. DEV-15627
  • Added the ability to specify network tags when provisioning a GCP VM instance. DEV-15190
  • All job logs can now be set to standard formatting. DEV-15285 
  • Added the ability to set a user-configurable timeout as a custom field on an Ansible playbook. DEV-14966
  • Increased the accuracy of Azure Rate Hooks. DEV-15495
  • ChefDK version has been updated, updated the Chef bootstrap args, and added the option to delete same-name Chef nodes before the agent bootstrap. DEV-15660

Bug Fixes

  • The ability to delete bookmarks has been restored. DEV-13774
  • Job Engine now checks for orphan jobs when it starts and sets them to canceled. DEV-13790
  • The Password and Username fields appeared out of order on the Condition on a Rule form for Action Inputs. DEV-14953
  • Emails were only being sent to the first of multiple addresses in the Admin Email list under Email Settings. DEV-15396
  • The AWS Resource Handler was incorrectly not displaying all of the available regions. DEV-15423
  • AWS sync was updating disks too often, causing an excess amount of server history events. DEV-14812
  • Actions weren't allowed on multiple servers when attempted from the server's list page. DEV-15557
  • Having two networks with the same name was causing Nutanix server provisioning to fail. DEV-15530
  • The Slider Increment constraint for a number-type Parameter was not being included when cloning an Environment. DEV-14862
  • The Global Constraints increment slider on a Parameter was only showing the Maximum value. DEV-15386
  • Error messages on misconfigured proxies were not descriptive of the actual error. DEV-14517
  • When a Resource Handler was deleted, the Resource Handlers count on-hover in the Admin navigation dropdown was not getting updated for all users. DEV-15101
  • "Send CtrlAltDel" was disabled on Console for Linux servers in vCenter and Nutanix Resource Handlers. DEV-15463
  • Dependent field was showing when it should not have, if controlling field was configured with a predefined option on the Blueprint. DEV-13126
  • AWS Resource Handler was showing an invalid credentials error when accessed through the database browser. DEV-14101
  • When providing values for Action Inputs to the API, it would not inform users if an Action Input could not be found with the provided name. DEV-15575
  • ​If a Blueprint with multiple build items with the same name was ordered, the API view of that Order would only show one of the build items. Attempting to order that Blueprint through the API and reference the build items by name would cause an error. Now, the API view shows all items and prompts users to use an alternate, unique mechanism to reference the build items when they have the same name. DEV-15427
  • Copy objects more carefully when running plug-ins on an order. DEV-12335
  • Attempting to create subgroups with permission inheritance enabled would result in an Integrity Error for duplicate database objects. DEV-15703
  • Adding an Action Input to a script with type "Multi-Line Text" resulted in an error when there were more than three lines of text in the text box. DEV-15655
  • Updated networks details page for Azure and AWS to only show relevant details. DEV-15487
  • CloudBolt now validates server hostname against any internal server, not just Infoblox. Add a plug-in from Admin > Orchestration Actions, Validate Hostname hook point. DEV-15764
  • Importing projects into OpenStack was resulting in an error, because Admin accounts were allowed to import OpenStack projects they were not configured to access. DEV-14898
  • The SSH / RDP feature now works as expected when users are accessing their CloudBolt instance by FQDN. DEV-15470
  • Looking up a service from the API was returning an error if there is no service item. DEV-14835

Security Updates

  • With this release, you can now opt-in to using SELinux on your CloudBolt appliances. See SELinux docs. DEV-15595 
  • Existing CloudBolt users must adhere to specific criteria when changing their password. VOL-98
  • Fixed an issue with in-browser password manager behaviors. DEV-12900

Previous TopicVersions
Next TopicSupported Versions