Release 2025.1
The HTTP_PROXY and HTTPS_PROXY environment variables must be set to an outgoing proxy before running the upgrader.
CloudBolt now designates os_build as a proprietary parameter.
Customers on Release 2025.1.298 or newer do not need to take any action.
Customers upgrading from Release 2025.1.276 or older must check for an existing os_build Custom Field and, if present, rename it to avoid an upgrade conflict. For instructions, refer to the CloudBolt Knowledge Base article on renaming custom field parameters.
Release 2025.1.352
Availability: 19 December 2025
Enhancements
- VMware Cloud Director
- Added CloudInit/Sysprep support.
CMP-3360
- Added CloudInit/Sysprep support.
- HashiCorp Vault Integration
- Added support for sourcing secret values from Vault for Connection Info, AWS, and Azure resource handlers.
CMP-3346, CMP-3377, CMP-3378
- Added support for sourcing secret values from Vault for Connection Info, AWS, and Azure resource handlers.
- Oracle Linux Virtualization Manager
- Added support for remote console sessions to VMs.
CMP-3365
- Added support for remote console sessions to VMs.
- Performance
- Improved load times for GUI and API based logins.
CMP-3302
- Improved load times for GUI and API based logins.
- UI Extensions
- Added support for UI Extensions to push to, refresh from, and create from a source code repository. This is an early adopters’ feature. To enable this feature, please contact support or your technical account manager.
CMP-3270
- Added support for UI Extensions to push to, refresh from, and create from a source code repository. This is an early adopters’ feature. To enable this feature, please contact support or your technical account manager.
Bugfixes
- Security
- Updated sudo package version to resolve a critical CVE.
CMP-3357
- Updated sudo package version to resolve a critical CVE.
- Resource Handlers
- Azure
- Resolved an issue where Azure operations would fail due to resources with names over 50 characters.
CMP-3390
- Resolved an issue where Azure operations would fail due to resources with names over 50 characters.
- Oracle Cloud
- Resolved an issue when running actions that trigger Refresh Info, which resulted in a “Missing compartmentId” failure. To resolve the condition, run “Sync VMs from Oracle Cloud Infrastructure” on the OCI resource handler, after which Refresh Info will function correctly.
CMP-3372 - Adjusted API interactions to prevent occasional retry rate limit errors.
CMP-3430
- Resolved an issue when running actions that trigger Refresh Info, which resulted in a “Missing compartmentId” failure. To resolve the condition, run “Sync VMs from Oracle Cloud Infrastructure” on the OCI resource handler, after which Refresh Info will function correctly.
- Openshift Resource Handler
- Deleting resources would fail if the container was not assigned to a Pod/Node.
CMP-3429
- Deleting resources would fail if the container was not assigned to a Pod/Node.
- Azure
- User Interface
- Fixed an issue with hidden filters in the Catalog table view that caused visual errors.
CMP-3379
- Fixed an issue with hidden filters in the Catalog table view that caused visual errors.
- CIT
- Fixed an issue that would prevent tests from running if a test had a duplicate label.
CMP-3395
- Fixed an issue that would prevent tests from running if a test had a duplicate label.
Release 2025.1.340
Availability: 2 December 2025
The OpenShift resource handler requires OpenShift version 4.19 or newer.
Enhancements
- HashiCorp Vault
- The HashiCorp Vault integration now supports AppRole authentication. For information on how to get started, see Using Password Vaults.
CMP-3237
- The HashiCorp Vault integration now supports AppRole authentication. For information on how to get started, see Using Password Vaults.
- Resource Handlers
- vCloud Director
- Added support for internal disk creation, snapshot creation, add/remove NIC, and remote web console.
CMP-3324, CMP-3325, CMP-3335, CMP-3327
- Added support for internal disk creation, snapshot creation, add/remove NIC, and remote web console.
- OpenShift Resource Handler
- Added ability to provision virtual machines from templates.
CMP-3317
- Added ability to provision virtual machines from templates.
- OLVM Resource Handler
- cloud-init and sysprep functionality has been implemented. See: Using Windows Sysprep with Resource Handlers.
CMP-3221
- cloud-init and sysprep functionality has been implemented. See: Using Windows Sysprep with Resource Handlers.
- vCloud Director
- Ansible
- Proxies are now supported in command execution.
CMP-3331
- Proxies are now supported in command execution.
- User Interface
- Improved load times for resource handler pages.
CMP-3355 - Tags now appear on the server details page for VMware servers.
CMP-3231
- Improved load times for resource handler pages.
Bug fixes
- Azure Resource Handler
- Added support to manually assign Azure ARM images to region-specific OS builds in the Import Images screen.
CMP-3183
- Added support to manually assign Azure ARM images to region-specific OS builds in the Import Images screen.
- User Interface
- Fixed a bug on the Server List page, where if a user had a custom field that matched a predefined column, and then edited the columns, it would break the display.
CMP-3343
- Fixed a bug on the Server List page, where if a user had a custom field that matched a predefined column, and then edited the columns, it would break the display.
Release 2025.1.322
Availability: 10 November 2025
Enhancements
- Resource Handlers
- Azure Local
- Added ability to install Azure Local Agent based on Tech-Specific Parameters (azure_local_vm_agent_installation, and azure_local_vm_configuration_agent_installation).
CMP-3337
- Added ability to install Azure Local Agent based on Tech-Specific Parameters (azure_local_vm_agent_installation, and azure_local_vm_configuration_agent_installation).
- Azure ARM
- Added support for naming templates in the Add Disk server action. For example, disks can be templated as
{{server.hostname}}-datadisk-0X.CMP-3267
- Added support for naming templates in the Add Disk server action. For example, disks can be templated as
- Azure Local
- UI
- Added ability to collapse filter fiew in the catalog, increasing readability.
CMP-3242 - Custom Forms - Added support for initial and predefined OS Builds on server tiers.
CMP-3351
- Added ability to collapse filter fiew in the catalog, increasing readability.
- Performance
- Improved performance of ServerActions and ResourceActions API.
CMP-3350
- Improved performance of ServerActions and ResourceActions API.
Bugfixes
- Dashboard
- Fixed an issue where the Recent Activity widget would show the incorrect timestamp for events.
CMP-3230
- Fixed an issue where the Recent Activity widget would show the incorrect timestamp for events.
Release 2025.1.308
Availability: 27 Oct 2025
Bugfixes
- Power Scheduling
- Fixed several issues with the “Power Schedule” widget.
- Azure Local
- Fixed an API issue that would result in some resources not being available in the resource handler.
CMP-3326 - Fixed an issue where Network Interfaces would be created incorrectly for Dynamic Networks.
CMP-3332
- Fixed an API issue that would result in some resources not being available in the resource handler.
- Blueprints
- Fixed an issue where duplicating blueprints with custom forms didn’t update API references, causing environment dropdowns to break.
CMP-3226
- Fixed an issue where duplicating blueprints with custom forms didn’t update API references, causing environment dropdowns to break.
- Order Validation
- Fixed an issue where required parameters with OS dependencies would cause the order to fail.
CMP-3329 - Added additional resiliency to generate options calls from custom forms.
CMP-3328
- Fixed an issue where required parameters with OS dependencies would cause the order to fail.
Release 2025.1.300
Availability: 15 Oct 2025
Bugfixes
- Upgrader & Installer
- Resolved an issue with migrations on upgrade and new installs
Release 2025.1.298
Availability: 10 Oct 2025
Enhancements
- Resource Handlers
- Azure
- Added support for security type and security encryption type fields when creating Azure virtual machines. These options provide support for provisioning Gen2 Confidential instances.
CMP-3252 - Extended Add Disk action to allow for customization of host caching behavior via the “Host Caching” parameter.
CMP-3272 - Improve support for Creating Network Interface Cards to also include “Dynamic” networks in Azure Local Resource Handler.
CMP-3299
- Added support for security type and security encryption type fields when creating Azure virtual machines. These options provide support for provisioning Gen2 Confidential instances.
- Azure
- Continuous Infrastructure Testing (CIT)
- Continuous Infrastructure Testing actions can now be stored a repository, supporting add action from repository, push to repository, and refresh from repository via the UI. The API supports refresh from repository and service supports push and refresh from repository.
CMP-3265
- Continuous Infrastructure Testing actions can now be stored a repository, supporting add action from repository, push to repository, and refresh from repository via the UI. The API supports refresh from repository and service supports push and refresh from repository.
- Inbound Web Hooks
- Added support to set the HTTP Response status code for Inbound Web Hooks. An example is provided in the Inbound Web Hooks documentation.
CMP-3312
- Added support to set the HTTP Response status code for Inbound Web Hooks. An example is provided in the Inbound Web Hooks documentation.
- Orders
- Added a fallback to generate API sample based on group when order is no longer valid for the blueprint. This will be the case when a blueprint is imported with replace existing set to True or the blueprint is refreshed from a remote source code repository.
CMP-3297
- Added a fallback to generate API sample based on group when order is no longer valid for the blueprint. This will be the case when a blueprint is imported with replace existing set to True or the blueprint is refreshed from a remote source code repository.
Bug fixes
- Resource Handlers
- Resolved an issue where Sync VM & Refresh Info actions would not run on a server if it’s associated resource handler had been deleted and recreated.
CMP-3315
- Resolved an issue where Sync VM & Refresh Info actions would not run on a server if it’s associated resource handler had been deleted and recreated.
- Orders
- Fixed an issue where the orders list view would only show orders in which the user had the approver role. Now all relevant orders are displayed.
CMP-3308
- Fixed an issue where the orders list view would only show orders in which the user had the approver role. Now all relevant orders are displayed.
- API Browser
- Fixed errors when trying to use session authentication.
CMP-3288
- Fixed errors when trying to use session authentication.
- Quotas
- Improve quota constraints to allow discovery of changes that would otherwise put groups over quota and incorrectly prevent VM sync operations from running.
CMP-3298
- Improve quota constraints to allow discovery of changes that would otherwise put groups over quota and incorrectly prevent VM sync operations from running.
- Custom Forms
- Improved visual feedback when validation actions are running in forms
CMP-3306 - Fixed code to not render page with environment drop down when Environment Selection Orchestration hook is defined for the service item.
CMP-3290
- Improved visual feedback when validation actions are running in forms
Release 2025.1.276
Availability: 23 Sep 2025
Enhancements
- Custom Forms
- All errors are now displayed at the top of the screen and at the top of the input field (if it could be mapped). Validation is now done as separate pre-step before submit, errors are not displayed inline and not in form preview mode improving the user experience.
CMP-3286
- All errors are now displayed at the top of the screen and at the top of the input field (if it could be mapped). Validation is now done as separate pre-step before submit, errors are not displayed inline and not in form preview mode improving the user experience.
- Resource Handlers
- General
- Added support to perform Day-2 configuration changes for virtual machines to modify the cores per socket setting on both Oracle Linux Virtualization Manager (OLVM) and VMware servers.
CMP-3201
- Added support to perform Day-2 configuration changes for virtual machines to modify the cores per socket setting on both Oracle Linux Virtualization Manager (OLVM) and VMware servers.
- vCloud Director
- Global vApp templates will now be available to all tenants.
CMP-3256
- Global vApp templates will now be available to all tenants.
- General
Release 2025.1.269
Availability: 12 Sep 2025
Enhancements
- Azure Local Resource Handler
- The Azure Local Resource Handler has been updated to correctly handle scenarios where no DNS servers are specified in the network data returned by Azure Local.
CMP-3263
- The Azure Local Resource Handler has been updated to correctly handle scenarios where no DNS servers are specified in the network data returned by Azure Local.
- Resources
- Added a code input widget to enhance the user experience when associating custom metadata with resources.
CMP-3186
- Added a code input widget to enhance the user experience when associating custom metadata with resources.
- Custom Forms
- Improved and simplified the placement of field-specific error messages for Blueprint Parameters.
CMP-3280
- Improved and simplified the placement of field-specific error messages for Blueprint Parameters.
- Platform
- Minor middleware changes for improved performance.
CMP-3264
- Minor middleware changes for improved performance.
Bug fixes
- UI
- A detailed error message will now be shown in form validation instead of the generic “Form Submission Error” when errors occur.
CMP-3260 - Fixed Server Action/Resource Action to ensure all field values are correctly preserved during export, import, and remote source operations.
CMP-3262
- A detailed error message will now be shown in form validation instead of the generic “Form Submission Error” when errors occur.
- Azure Local Resource Handler
- Fixed an issue where multiple resource group options were overriding the default resource group selection for Azure Local clusters.
CMP-3274
- Fixed an issue where multiple resource group options were overriding the default resource group selection for Azure Local clusters.
Release 2025.1.260
Availability: 3 Sep 2025
New features
- Azure Key Vault - Now you can fetch secrets directly from Azure Key Vault and use them in your applications. Easily create and manage Azure Key Vault connections in the Password Vault UI for seamless secret retrieval.
Enhancements
- Custom Forms
- Preview (Builder tab) now supports the same features as the order, such as custom form functions, suggest options, and markdown.
CMP-3227
- Preview (Builder tab) now supports the same features as the order, such as custom form functions, suggest options, and markdown.
- Source Code Management
- Added Content tab to source code repository detail page detailing all CloudBolt objects that are stored in the repository.
CMP-3192
- Added Content tab to source code repository detail page detailing all CloudBolt objects that are stored in the repository.
- Azure Local
- Allow placement of VM, disk and network objects into Resource Groups outside the Azure Local cluster.
CMP-3225
- Allow placement of VM, disk and network objects into Resource Groups outside the Azure Local cluster.
- Orders
- Orders with scheduled jobs are now re-evaluated by flow control actions before running.
CMP-3228 - Improved blueprint validation by displaying input-level error messages in custom form fields.
- Orders with scheduled jobs are now re-evaluated by flow control actions before running.
Bug fixes
- UI
- Resolved an issue where labels could not contain brackets
CMP-3216
- Resolved an issue where labels could not contain brackets
- Blueprints
- Blueprint Upload and Duplicate no longer fails for blueprints that have a custom form with pages without elements.
CMP-3248
- Blueprint Upload and Duplicate no longer fails for blueprints that have a custom form with pages without elements.
- Reports
- Fixed issue where the “Power Schedule” button was non-functional with Custom Server reports.
CMP-3069
- Fixed issue where the “Power Schedule” button was non-functional with Custom Server reports.
- Resource Handlers
- Azure Local
- Prevent the Resource Group tags from overriding the deployment tags during provisioning.
CMP-3228
- Prevent the Resource Group tags from overriding the deployment tags during provisioning.
- Oracle Cloud Infrastructure
- Resolved an issue where Import Networks fails with a Too Many Requests error.
CMP-3257
- Resolved an issue where Import Networks fails with a Too Many Requests error.
- Azure Local
Release 2025.1.246
Availability: 15 Aug 2025
Enhancements
- Plugins
- Simplified the delete process for plugins
CMP-2982
- Simplified the delete process for plugins
- Actions
- Increased specificity of power schedules, increasing granularity from 1 hour to 15 minutes
CMP-2271
- Increased specificity of power schedules, increasing granularity from 1 hour to 15 minutes
- Resource Handlers
- vCenter
- Improved “cores-per-socket” support
CMP-3205
- Improved “cores-per-socket” support
- AWS
- Added the ability to resize VMs
CMP-3160
- Added the ability to resize VMs
- vCenter
Bug fixes
- API
- Fixed an issue with Server API that would result in improper error responses
CMP-3214
- Fixed an issue with Server API that would result in improper error responses
- Security
- Discontinued the use of
.htaccessfor maintenance mode to comply with apache security best practicesCMP-3204
- Discontinued the use of
Release 2025.1.235
Availability: 1 Aug 2025
This release introduces an in-appliance API v3 browser. API v2 is now in maintenance mode and will be deprecated in a future release.
Enhancements
- Actions
- Remote script support for OpenShift Virtualization.
CMP-3181 - Added a new Parameters category to orchestration actions to consolidate parameters.
CMP-2752
- Remote script support for OpenShift Virtualization.
- Logs
- Improved the readability of logs while maintaining the JSON formatting necessary for event monitoring ingestion.
CMP-2105
- Improved the readability of logs while maintaining the JSON formatting necessary for event monitoring ingestion.
- Custom Forms
- Added simplified aliases to facilitate customization of server-side parameter option definitions.
CMP-3079
- Added simplified aliases to facilitate customization of server-side parameter option definitions.
- API Browser
- Added support for Bearer and Personal Access Tokens to execute API calls from the API Browser.
CMP-1764 - Added full exposure to API endpoints with OpenAPI specs for schema documentation and examples.
CMP-1764
- Added support for Bearer and Personal Access Tokens to execute API calls from the API Browser.
- Azure Local
- Several networking related improvements including support for static IP assignment.
CMP-3208
- Several networking related improvements including support for static IP assignment.
- AWS
- Added support for managing secrets in AWS Secrets Manager and referencing them directly in CloudBolt without exposing raw credentials.
CMP-3121
- Added support for managing secrets in AWS Secrets Manager and referencing them directly in CloudBolt without exposing raw credentials.
- OLVM
- Added support for cores per socket on VM definitions.
CMP-2985
- Added support for cores per socket on VM definitions.
- VMware
- Added capability to specify folders to include when syncing VMs.
CMP-3112
- Added capability to specify folders to include when syncing VMs.
Bug fixes
- Blueprints
- Fixed an issue allowing Blueprints with a Terraform Operation configured to use Git to be created from a remote source repository without requiring a password for decryption.
CMP-3180 - Fixed a blueprint deletion issue for source‑controlled repositories after remote updates.
CMP-3176
- Fixed an issue allowing Blueprints with a Terraform Operation configured to use Git to be created from a remote source repository without requiring a password for decryption.
- Security
- Implemented security fixes and upgraded clamav.
CMP-4016
- Implemented security fixes and upgraded clamav.
- Power Scheduling
- Fixed power scheduling summary calculations.
CMP-3146
- Fixed power scheduling summary calculations.
- OpenStack
- Fixed an issue where projects with parentheses in their names could not be imported.
CMP-3025
- Fixed an issue where projects with parentheses in their names could not be imported.
- Azure
- Fixed an issue where de-provisioning an Azure server would fail if the network name had changed.
CMP-3115
- Fixed an issue where de-provisioning an Azure server would fail if the network name had changed.
Release 2025.1.206
Availability: 16 July 2025
Enhancements
- Scheduled Snapshots XUI
- Enabled support for OLVM in the Scheduled Snapshots XUI.
CMP-3111
- Enabled support for OLVM in the Scheduled Snapshots XUI.
- Resources
- Added support for CloudBolt “Labels” on Resources, similar to those on Servers and other objects. Labels provide a flexible mechanism for assigning meaningful tags to supported CloudBolt entities.
CMP-3098
- Added support for CloudBolt “Labels” on Resources, similar to those on Servers and other objects. Labels provide a flexible mechanism for assigning meaningful tags to supported CloudBolt entities.
- API
- Introduced an API endpoint to retrieve custom form parameter options.
CMP-3077
- Introduced an API endpoint to retrieve custom form parameter options.
- OLVM Resource Handler
- Added support for executing ad-hoc remote scripts.
CMP-3067
- Added support for executing ad-hoc remote scripts.
Bug fixes
- Custom Forms
- Fixed an issue where OS-dependent parameters were not displayed correctly.
CMP-3060 - Resolved a problem where order approval failures displayed a traceback instead of a user-friendly error message.
CMP-3141
- Fixed an issue where OS-dependent parameters were not displayed correctly.
- Blueprints
- Fixed an issue where BPaC Blueprint icons were stored permanently under
/var/opt/cloudbolt/repos/when creating or refreshing from a remote source code repository.CMP-3155 - Corrected the pending approval workflow. The “Send Reminder” function now properly sends emails to the Pending Approval Group responsible for the order.
CMP-3105
- Fixed an issue where BPaC Blueprint icons were stored permanently under
- Parameters
- Fixed a bug where accessing a global default value for a parameter could result in errors or incorrect mappings due to inconsistent data.
CMP-3096
- Fixed a bug where accessing a global default value for a parameter could result in errors or incorrect mappings due to inconsistent data.
- VMware Collector
- Resolved a failure in the VMware Collector that occurred when a network was missing, resulting in a ‘NoneType’ object has no attribute ’network’ error.
CMP-2978
- Resolved a failure in the VMware Collector that occurred when a network was missing, resulting in a ‘NoneType’ object has no attribute ’network’ error.
- Azure
- Fixed an issue where de-provisioning an Azure server would fail if the network name had changed.
CMP-3115
- Fixed an issue where de-provisioning an Azure server would fail if the network name had changed.
Release 2025.1.187
Availability: 18 June 2025
Enhancements
- New Features
- Added functionality to only allow one resource/server action to run one at a time, this is configured by a new miscellaneous setting. In addition individual resource/server actions can be configured to always be allowed to run, overriding this setting at the action level.
CMP-2509 - Added support for CyberArk, allowing admins to securely store and retrieve secrets via CyberArk. Admins can now configure CyberArk credentials in the admin/password vault UI to authenticate and fetch secrets directly from their safe.
CMP-2896 - API: Added support for blueprints to the syncFromRepo endpoint.
CMP-3090 - SSO: SHA384 and SHA512 algorithms now available for digest/signing.
CMP-3092
- Added functionality to only allow one resource/server action to run one at a time, this is configured by a new miscellaneous setting. In addition individual resource/server actions can be configured to always be allowed to run, overriding this setting at the action level.
- Resource Handlers
- Spawning recurring job fixed to effectively run sync all resource handlers job against all the available Resource Handlers.
CMP-3043 - OpenShift: VM provisioning will only complete once IP address has been assigned and detected by CMP.
CMP-3040 - OCI: Added support for nested OCI Compartments.
CMP-2987
- Spawning recurring job fixed to effectively run sync all resource handlers job against all the available Resource Handlers.
Bug fixes
- Blueprints
- Fix issue with blueprint parameters that have generated options orchestration action with an updated name.
CMP-3116 - Orchestration Actions import/remote source operations now populate continue_on_failure, run_on_statuses, and run_seq attributes.
CMP-3110
- Fix issue with blueprint parameters that have generated options orchestration action with an updated name.
- Custom Forms
- Custom form function Code can now be provided without any size limitation.
CMP-3078
- Custom form function Code can now be provided without any size limitation.
- Actions
- Fixed issue that indiscriminately cascaded resource actions to all sub-resources.
CMP-3106
- Fixed issue that indiscriminately cascaded resource actions to all sub-resources.
- General
- Azure: Data disks can be now extended only after deallocation.
CMP-3048 - ConnectionInfo password stored in vault with incorrect details preventing the ConnectionInfo list page from being displayed.
CMP-3117 - Show details link is now styled as a proper button and placed on its own line for better visibility and easier to find for both successful and error output of script.
CMP-2758 - Fixed disappearing parameter “hostname” is issue using deploy api . Now can see clearly hostname available in the response.
IN-684 - Fixed show/hide logic for disk size parameters in custom forms to align with OOTB behavior.
CMP-2796
- Azure: Data disks can be now extended only after deallocation.
Release 2025.1.171
Availability: 06 June 2025
Enhancements
- General
- Added method to
SourceCodeRepoServiceto push actions to remote source code repository.CMP-3068 - Extended Vault pointer decryption to all form fields using
EncryptedPasswordField,EncryptedTextField, orSecurePasswordField, ensuring that CON‑…::… pointers are automatically resolved during clean()—not just inResourceHandlerforms. This prevents un-decrypted Vault pointers from being saved to models or passed to downstream systems, ensuring secrets are properly handled across the product.CMP-2038 - Applied automated code upgrades using django-upgrade to address deprecations in django.utils.text for Django 4.2 compatibility.
CMP-3003
- Added method to
- Resource Handlers
- Added support for snapshots in the OLVM Resource Handler, enabling users to create and revert to snapshots.
CMP-2678 - Resource Handlers can now use Vault‑style secret references. When you enter a Vault pointer in any secret or password field, the system will automatically fetch and use the real secret at runtime without ever storing the secret in database.
CMP-2958 - MaaS Resource Handler customized for poweron/poweroff timeout values.
CMP-2685
- Added support for snapshots in the OLVM Resource Handler, enabling users to create and revert to snapshots.
Bug fixes
- OLVM Resource Handler
- Resolved OLVM issue when updating a VM’s memory failed due to a max memory limit.
CMP-2986 - Resolved OLVM issue with reboot.
CMP-2986 - Resolved issue where deleting a OLVM would fail if the OLVM was powered on.
CMP-3057
- Resolved OLVM issue when updating a VM’s memory failed due to a max memory limit.
- Fixed issue where
Session.verify=Falsewas ignored when the REQUESTS_CA_BUNDLE environment variable was set.CMP-3065 - Fixed an issue where password fields were not cleared after order form validation failed.
CMP-3017 - Fixed an issue where the recurring job action field was not populated.
CMP-2937 - Fixed API Validation NIC IP Fields.
IN-490 - Fixed an issue on the server list page where the Resource Handler column did not display correctly for servers without a configured resource handler.
IN-643 - Fixed issue where OS Family dependencies on password-type parameters caused order forms to omit the field and suppress validation errors. The form now renders the field and errors as expected.
IN-636
Release 2025.1.156
Availability: 23 May 2025
Enhancements
- Added method to
SourceCodeRepoServiceto push actions to remote source code repository.CMP-3068 - Improved OLVM Resource Handler to handle VM memory modification orders more reliably by accounting for template memory limits.
CMP-2986
Bug fixes
- Resolved an issue where the OS Family dependency on a password-type parameter prevented the order form from displaying the corresponding field or validation error. The form now renders correctly and displays the field and error messages as expected.
IN-636 - Resolved an issue where password fields were not cleared after order form validation failed.
CMP-3017 - Resolved an issue where deleting an OLVM instance failed if the instance was still powered on.
CMP-3057 - Resolved the issue where Session.verify=False is ignored when the REQUESTS_CA_BUNDLE environment variable is set. See https://github.com/psf/requests/issues/3829
CMP-3065 - Addressed frequent failures in OLVM ResourceHandler VM memory modification orders caused by template memory limits. The operation now handles template constraints more reliably.
CMP-2986
Release 2025.1.146
Availability: 09 May 2025
Enhancements
- Nutanix Resource Handler
- Added Tags support for Nutanix v4.0 Resource Handler.
CMP-2331
- Added Tags support for Nutanix v4.0 Resource Handler.
- AWS
- Users can now update AWS AMI whitelist and EC2 metadata UR via customer_settings.py.
CMP-2761
- Users can now update AWS AMI whitelist and EC2 metadata UR via customer_settings.py.
- Custom Forms
- Added support for “Suggest Options” in Custom Forms.
CMP-1819
- Added support for “Suggest Options” in Custom Forms.
- General
- Added functionality to allow Resource Types to be marked internal only, these types are not visible on the UI to non Admin users.
CMP-2980 - Performance improved for Blueprint management and ordering with configured environments.
IN-633 - Added support for column sorting and row filtering on the Groups list page.
CMP-2485- This feature is not enabled by default, to enable it add the following to the customer_settings.py file: GROUP_TABLE_VIEW = True
- Added functionality to allow Resource Types to be marked internal only, these types are not visible on the UI to non Admin users.
Bug fixes
- Resolved an issue where server modification jobs failed under certain CPU configurations.
CMP-3012 - Fixed an issue with Overt resource handler where virtual machines would not sync in some cases.
CMP-2852
Release 2025.1.134
Availability: 30 April 2025
Enhancements
- VMware
- Updated VMware snapshot operations to utilize server actions for create/revert instead of OOB methods.
CMP-2857
- Updated VMware snapshot operations to utilize server actions for create/revert instead of OOB methods.
- Custom Forms
- Added functionality to toggle the input type between radio button and dropdown in custom forms, based on the global preference setting.
CMP-2842 - You can now add slider widgets to custom forms.
CMP-1890 - Added functionality to handle parameter constraints in custom forms, ensuring adherence to defined limits.
CMP-2923
- Added functionality to toggle the input type between radio button and dropdown in custom forms, based on the global preference setting.
- General
- Group Tab content optimized for User Profile Page.
CMP-2927 - Introduced a new widget for secret fields supporting both locally managed secrets (current method) and externally managed vault references. When the feature flag is enabled, this widget replaces
common.fields.SecurePasswordField; otherwise, the existing implementation remains in use.CMP-2867 - Import from Library link no longer available for non-admins from the Catalog page.
CMP-2930 - Added tagging option for Oracle Cloud Infrastructure Resource Handler.
CMP-2879
- Group Tab content optimized for User Profile Page.
Bug fixes
- Resolved issue where Custom parameter was not shown in the server list.
CMP-2057 - Resolved issue where Refresh Info would not update tags on AWS or OCI.
CMP-2842 - Fixed key validation for AWS Gov resource handlers.
CMP-2893 - Resolved issue where VMWare deployments were failing after upgrade to 2025.1.100.
CMP-2536 - Custom Forms: Resolved issue where Preconfigurations with predefined values on environment are not displayed.
CMP-2847
Release 2025.1.100
Availability: 10 April 2025
Enhancements
- VMware Resource Handler
- Added ability to handle Multi-Valued Tags providing MULTI_VALUED_TAGS_ENABLED = True in the customer_settings.py file and providing the ResourceHandler can support multi-valued tags (currently the VMware Resource Handler is the only RH to support multi-valued tags). NOTE: The Tag Category needs to be set to “Multiple Cardinality” = True (and you cannot edit that value on an existing tag category in VMware)
CMP-2555 - Performance improved for VMware VM provisioning while looking through folder names to determine if that specific folder path exists or needs to be created.
CMP-2868
- Added ability to handle Multi-Valued Tags providing MULTI_VALUED_TAGS_ENABLED = True in the customer_settings.py file and providing the ResourceHandler can support multi-valued tags (currently the VMware Resource Handler is the only RH to support multi-valued tags). NOTE: The Tag Category needs to be set to “Multiple Cardinality” = True (and you cannot edit that value on an existing tag category in VMware)
- Blueprints
- Added a embedded hyperlink to order number (Order #XX) for convenience.
CMP-2865
- Added a embedded hyperlink to order number (Order #XX) for convenience.
- Custom Forms
- Upgraded the custom form (SurveyJS JQuery) with enhanced JQuery support and improvements to the form builder.
CMP-2859 - When specifying a new tab URL for resource actions, you can now include the resource id in the URL using the string: {resource.id}.
CMP-2887 - Updated custom forms to include the ‘Recipient’ field below the group dropdown when ‘Show “Recipient” on Order Forms’ are “always” or “only_enabled_bps” in the misc settings.
CMP-2817
- Upgraded the custom form (SurveyJS JQuery) with enhanced JQuery support and improvements to the form builder.
- API
- Added API to provide functionality to create, read, update, and delete a CloudBolt Source Code Repo. Additionally added support to sync CloudBolt objects from the Git repository associated to the Source Code Repo.
CMP-2884, CMP-2880
- Added API to provide functionality to create, read, update, and delete a CloudBolt Source Code Repo. Additionally added support to sync CloudBolt objects from the Git repository associated to the Source Code Repo.
- General
- AWS Boto3 API version upgraded to 1.37.12 which includes support for newer services such as “ds-data” and actions.
CMP-2886 - This release includes upgraded xmlsec1 package that resolves a known security vulnerability.
CMP-2647 - Support added for setting the icon through @report_extension. Possible values for icon include: icon-bar, icon-dashboard, icon-duration, icon-explore, icon-pie, icon-ranking, icon-table, icon-treesquares.
CMP-2917
- AWS Boto3 API version upgraded to 1.37.12 which includes support for newer services such as “ds-data” and actions.
Bug fixes
- Resolved issue preventing environment creation for imported organizations in vCD Resource Handlers.
CMP-2863 - Fixed issue related to Form Preview: The form preview in the builder now displays values for fields with
choicesByUrl, and the fix is available for admins without using theshowPreviewBeforeCompleteoption.CMP-2465 - Resolved issue preventing environment creation for imported organizations in vCD Resource Handlers.
CMP-2683
Release 2025.1.88
Availability: 28 Mar 2025
Enhancements
- Vmware vCenter Resource Handler
-
Added ability to handle Multi-Valued Tags by setting the parameter MULTI_VALUED_TAGS_ENABLED = True in the
/var/opt/cloudbolt/proserv/customer_setting.pyfile.Note: The Tag Category needs to be set to “Multiple Cardinality” = True. This value can be set only for a new tag category in VMware.
CMP-2555 -
Improved performance for VMware VM provisioning by optimizing folder path validation. The system now checks for existing folder paths before creation and enhances overall deployment speed.
CMP-2868
-
- Blueprints
- Order number now contains a hyperlink to the order.
CMP-2865 - Upgraded the custom form (SurveyJS JQuery) with enhanced JQuery support and improvements to the form builder.
CMP-2839 - When specifying a new tab URL for resource actions, you can include the resource id in the URL using the string: {resource.id}.
CMP-2887
- Order number now contains a hyperlink to the order.
- Boto3 Python SDK version for AWS updated to the latest (1.37.12)
CMP-2886
Release 2025.1.80
Availability: 21 Mar 2025
Enhancements
-
Upgraded Jupyter library to latest.
CMP-2589 -
Added functionality to resize the OS disk during provisioning in Azure Resource Manager by setting the
os_disk_size_armparameter. Importing the Azure ARM Parameters will now populate this parameter with default sizes similar to the Azure GUI, and only add the parameter if the selected value is larger than the template OS disk size.CMP-2807 -
Updated the Orders UI Page and Job UI Page to display a calendar icon when a job is scheduled for a future time.
CMP-2380 -
API
- Upgraded security for Web Hooks API
IN-548 - Added Source Code Repo API to providing functionality to create, read, update, and delete a CloudBolt Source Code Repo. Additionally added support to sync CloudBolt objects from the Git repository associated to the Source Code Repo.
CMP-2880 - Updated Generated Options API to properly handle constrained environment parameter options, the API was returning an empty list of options when the generated options code returned a list of tuples containing display value and value.
CMP-2855
- Upgraded security for Web Hooks API
-
Flow Control Action - Added Resource Type filter which is evaluated for both blueprint orders and resource action orders. Blueprint filters are now evaluated on resource actions, resource blueprint must match the filter.
CMP-2652 -
Added support for granular time-out in server power operations.
CMP-2806-
Starting Release 2025.1.80, you can adjust the timeout for power on and off of a server by overriding these two flags in the file
/var/opt/cloudbolt/proserv/customer_setting.pySERVER_POWERED_ON_TIMEOUT_SEC = 60 SERVER_POWERED_OFF_TIMEOUT_SEC = 60
-
-
Custom Forms
- Removed Vue rendering mode, jQuery is now the only rendering mode, if you run into issues with your Custom Forms please contact support.
CMP-2875 - Improved error handling on the custom form order page by dynamically processing all error key, Ensuring detailed quota violation messages are displayed consistently. This fix aligns the jQuery mode behavior with our Vue render mode.
CMP-2839 - Fixed Custom Form Environment Panel edit after server validation error.
CMP-2585
- Removed Vue rendering mode, jQuery is now the only rendering mode, if you run into issues with your Custom Forms please contact support.
-
Users can now create OpenShift environment manually.
CMP-2882
Bug fixes
- Fixed an issue related to vCloud Director where one Organization’s templates would show under another organization on the vApp Templates tab.
CMP-2745 - Blueprints
- Fixed an issue where where nested list values were incorrectly stored as strings for custom fields with ‘Allow multiple values’ enabled.
IN-536
- Fixed an issue where where nested list values were incorrectly stored as strings for custom fields with ‘Allow multiple values’ enabled.
- Custom Forms
- Fixed an issue related to Custom Forms where Fixed Server Tier Environments now refreshes only environment data when the selected value is changed.
CMP-2849 - Fixed issue where the Group input appeared on custom forms despite the ‘Show Group’ setting being disabled.
CMP-2619
- Fixed an issue related to Custom Forms where Fixed Server Tier Environments now refreshes only environment data when the selected value is changed.
- Blueprints
- Resolved an issue where if customer sets the quantity to have a minimum and maximum uses slider to increment, the values are erased.
CMP-2573 - Fixed issue where the Parameter Display Sequence was not honored for Terraform operations.
CMP-2823 - Fixed issue where a running server modification order running the “Net Rate” on the order details page is blank when it should show the Net rate.
CMP-2574 - Fixed blueprint duplication issue by correcting hook module file path errors and preventing unnecessary duplication of shared hooks during resource action association via blueprint management.
CMP-2453 - Catalog - Fixed Order Count displayed for each blueprint when a user is a member of multiple groups.
CMP-2883
- Resolved an issue where if customer sets the quantity to have a minimum and maximum uses slider to increment, the values are erased.
- Fixed issue with environment selection while attaching environment to Terraform operation service item.
CMP-2878