# Release 2026.1

> New features, enhancements, and bug fixes in CMP Release 2026.1

---

Site [llms.txt](/llms.txt)

---

<div class="alert alert-info" role="alert">


**We are preparing to upgrade Django and Python in an upcoming release.**
</div>


## Release 2026.1.73 {#release-2026-1-73}

Availability: 14 April 2026

### New features {#new-features-2026-1-73}

- **[Custom Forms for Actions](/docs/cmp/configure/order-forms-and-pricing/custom-forms/):** Custom forms can now be generated for Resource and Server actions. CMP-3339
- **VMware Resource Handler — Vault Secret Support:** VMware Resource Handlers can now be created and updated with password vault credentials via the API. CMP-3482
- **[Blueprint Deployment Permissions](/docs/cmp/use/blueprints/share-and-control-access/ordering-permissions/):** Administrators can now assign one or more deployment permissions to a blueprint; any user with a matching permission in a deploy group can order it, eliminating the need for separate functional groups. Existing blueprints default to the previous `order.submit` behavior. CMP-3387
- **Oracle Linux Virtualization Manager — CPU Topology:** OLVM now supports CPU topology configuration via the following parameters: `olvm_cores`, `olvm_sockets`, `olvm_threads`, `olvm_cpu_type`, and `olvm_cpu_cnt`. CMP-3567

### Enhancements {#enhancements-2026-1-73}

- **Vault API—Common Framework Support:** Vault API now supports common extensions and validator functions. CMP-3476
- **Terraform Operations — Source Code Repository Support:** Terraform Operations now support a Source Code Repository as a source option. CMP-3534
- **Custom Forms — Field Description Tooltips:** Custom forms now support displaying field descriptions as tooltips. Set the custom field description display mode to `Infotip` to access this enhancement. CMP-3261
- **[XUI Tab Extensions — Override Built-in Tabs](/docs/cmp/developer-resources/ui-extensions/override-tabs/):** Tab extensions using the `@tab_extension` decorator can now replace a built-in tab on a detail view rather than appending. Use the `replaces` parameter to specify the tab to replace. CMP-3592
- **Resources Menu — Filter by User's Resource Types:** The Resources menu can now be configured to show only resource types the current user has resources for. Use the `show_resource_type_for_profile` flag in `misc_settings.py` to enable this behavior. CMP-3515
- **Azure Local — Operation Status Sleep Timer:** Now supports setting `AZURE_LOCAL_OPERATION_STATUS_SLEEP_TIMER = 45` in `customer_settings.py`. This introduces a 45-second delay to work around a Microsoft API issue where resource creation data isn't immediately available. CMP-3577

### Bug fixes {#bug-fixes-2026-1-73}

- Fixed an issue where the custom form failed to render when editing an order. CMP-3541
- Fixed an issue where the [Hyper-V Resource Handler](/docs/cmp/configure/infrastructure/resource-handlers/hyper-v/) could fail to provision servers correctly. CMP-3576
- Fixed an issue where custom forms ignored the Only Show Group Types on Order Form setting. CMP-3561
- Fixed an issue in multi-worker deployments where concurrent Job Engine processes could pick up and execute the same job more than once. CMP-3564
- Fixed an issue where API requests to retrieve preconfigurations failed with a 500 error when any preconfiguration used Object data as a custom field value. CMP-3586

## Release 2026.1.58 {#release-2026-1-58}

Availability: 27 March 2026

### Enhancements {#enhancements-2026-1-58}

- **Job API responses can optionally include progress messages.** CMP-3557
  - This enables improved error feedback in the Terraform CloudBolt Provider.

### Bug fixes {#bug-fixes-2026-1-58}

- Fixed an issue where increasing memory for VMware vSphere VMs while powered on could fail due to hot-add limitations. CMP-3268
- Fixed an issue where the `recently_viewed_items` field in user profiles could overflow, resulting in a 500 error. CMP-3517
- Fixed an issue where job log viewing permissions were not correctly assigned. CMP-3549
- Fixed an issue where the OpenShift Virtualization resource handler VM sync operation could fail. CMP-3550
- Fixed an issue where WinRM actions returned output as bytes instead of strings. CMP-3555
- Fixed an issue preventing access to the Users API endpoint when using a Personal Access Token. CMP-3556
- Fixed an issue where the Blueprints Sample Payload API did not correctly handle environment selection orchestration parameters. CMP-3559
- Fixed an issue where the Resource Types API did not support the `internal_only` flag. CMP-3563

## Release 2026.1.48 {#release-2026-1-48}

Availability: 13 March 2026

### New features {#new-features-2026-1-48}

- **Resource Job Info API endpoint retrieves jobs associated with a given resource.** CMP-3537
  - Returns job dates, errors, outputs, outputs dictionary, progress messages, status, and title.

### Enhancements {#enhancements-2026-1-48}

- **OCI Resource Handler:**
  - **[Supports tech-specific script execution.](/docs/cmp/use/orchestration/remote-scripts/oci/)** CMP-3471
    - Scripts can be executed via the OCI agent on an OCI instance.
    - Requires the server parameter `tech_specific_script_execution` to be enabled.
  - **Supports assigning Network Security Groups during instance provisioning.** CMP-3473
- **OpenShift Virtualization Resource Handler supports server CPU topology configuration.** CMP-3470
  - Allows specification of socket, core, and thread configuration.
- **Resource Handler Sync parent job status reflects the outcome of child jobs.** CMP-3254
- **Built-in console supports server SSH with private key.** CMP-3500
  - Requires the server parameter `use_private_key_for_ssh_sessions` to be enabled.

### Bug fixes {#bug-fixes-2026-1-48}

- **OpenShift Virtualization Resource Handler:**
  - Fixed an issue where server provisioning failed if cloud-init data was missing. CMP-3531
  - Fixed a database error when refreshing VMs with disk or data volume names longer than 50 characters. CMP-3544
- **Oracle Linux Virtualization Manager Resource Handler:** Fixed an issue causing Linux server provisioning to fail. CMP-3539
- **AWS Resource Handler:** Fixed validation errors for SSM Role ARNs. CMP-3540

## Release 2026.1.39 {#release-2026-1-39}

Availability: 27 February 2026

### New features {#new-features-2026-1-39}

- **Password Vault API Endpoints** CMP-3394
  - GET, PATCH, DELETE, and LIST operations are now available for:
    - AWS Secrets Manager
    - Azure Key Vault
    - CyberArk
    - HashiCorp Vault
    - Keeper

**Hyper-V Resource Handler** CMP-3051

- Now supports clustered Hyper-V instances.
- Includes Disk and Network management support.
- Supports additional customization via WinRM parameters.

### Enhancements {#enhancements-2026-1-39}

- **CloudBolt Upgrader notification email** now supports customization. CMP-3401
- **Ansible Automation Platform** now supports object removal via the UI. CMP-3363
- **OCI Resource Handler** now supports specifying an optional fault domain while provisioning an OCI instance. CMP-3472
- **CIT** now creates an action-based, Blueprint-backed CIT via "Add to CIT," preserving build steps upon Blueprint refresh. CMP-3469
- **Azure Resource Manager Resource Handler** supports setting Encryption at Host during VM or VM Scale Set provisioning. CMP-3313

### Bug fixes {#bug-fixes-2026-1-39}

- Fixed an issue causing Azure Resource Manager VM creation operations to fail. CMP-3445
- Resolved an OpenShift Virtualization issue causing VM sync disk size discrepancy. CMP-3493
- Fixed an issue with Custom Forms that caused order scheduling failures. CMP-3512
- Resolved an issue preventing the import of Azure Local LogicalNetwork objects. CMP-3514

## Release 2026.1.28 {#release-2026-1-28}

Availability: 13 February 2026

### Enhancements {#enhancements-2026-1-28}

- **[SSO Group Mapping](/docs/cmp/configure/access-and-security/users/sso-saml/group-mapping/)** is now available, enabling administrators to map groups between SSO providers and CMP for automatic assignment of groups, roles, and permissions upon SSO login. CMP-3416
- **HashiCorp Vault** details now include a tab that lists all mapped secrets. CMP-3349
- **OpenShift Virtualization Resource Handler**
  - Added support for templated cloud-init/user data to configure and customize VMs. CMP-3320
  - Added support for Windows Sysprep Answer files for operating system customization. CMP-3321
- **[LDAP Network Timeout](/docs/cmp/configure/access-and-security/users/ldap-authentication/)** can now be overridden by setting **`LDAP_NETWORK_TIMEOUT`** (default: 5 seconds) in **`customer_settings.py`**, helping prevent connection failures in cases of slow directory responses. CMP-3501

### Bug fixes {#bug-fixes-2026-1-28}

- Fixed an issue causing the Job model to generate malformed URLs containing duplicate slashes. CMP-3404
- Resolved an issue preventing VMs from being provisioned in VMware Cloud on AWS via the VMware resource handler. CMP-3287

## Release 2026.1.18 {#release-2026-1-18}

Availability: 28 January 2026

### Enhancements {#enhancements-2026-1-18}

- **Catalog** now supports disabling catalog filtering. CMP-3438
- **OpenShift Virtualization** now supports cores-per-socket. CMP-3447
- **Source Code Repository** authentication now supports vault-managed secrets. CMP-3347
- **Orders** have a new API endpoint and Model method to support enhanced error handling and logging for the Terraform provider. CMP-3440
- **HashiCorp Vault** now supports improved connection verification. CMP-3446
- **Nutanix Acropolis**
  - Cluster assignment can now be viewed and updated from the environment detail page. CMP-3392
  - Imported VMs now include the VM description if it is defined. CMP-3453

### Bug fixes {#bug-fixes-2026-1-18}

- Fixed an issue with the OpenShift Virtualization resource handler where disk size calculation could be inaccurate due to unit conversion. CMP-3316
- Addressed an issue where the Oracle Linux Virtualization Manager was not checking the VM state before attempting to power off a VM. CMP-3365
- Resolved an issue where `acropolis_cluster_uuid` was not set on the environment when importing a Nutanix cluster. CMP-3392
- Addressed an issue causing the API to return inaccurate 4xx HTTP status codes for authentication and permission denied errors. CMP-3435
- Resolved an issue causing LDAP user sync job failure following upgrade to v2025.1.352. CMP-3439
- Addressed an issue with log levels during SSO logout, where an `error` was logged when a `warning` would be more appropriate. CMP-3448
- Fixed an issue where phpIPAM record removal during server deletion failed to remove the corresponding server record. CMP-3451
- Resolved an issue with VMware Cloud Director resource handler where the proxy was used when not configured. CMP-3454
