---
schema_version: "1"
id: 9d5b72d48b9a7b60ea39429c0c587af67c652bee424a53209929aa4150f852c1
title: Patch Releases Summer '25
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_patch_releases_summer_25.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_patch_releases_summer_25.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: b736b3521bae0f8d38d4ecf936a7786aef680e636b458b6bec15dc0b0f5599c2
description: Information on each Summer '25 patch release for the Communications, Media, and Energy & Utilities (CME) managed package. Periodically, we add patch releases for Summer '25. Check back here for information.
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# Patch Releases Summer '25

Information on each Summer '25 patch release for the Communications, Media, and Energy & Utilities (CME) managed package. Periodically, we add patch releases for Summer '25. Check back here for information.

For package download links, see [Communications, Media, and Energy & Utilities Patch Links](https://help.salesforce.com/s/articleView?id=ind.comms__salesforce_industries_communications__media__and_energy_package_links.htm&language=en_US).

For Omnistudio patch notes, see [Omnistudio Releases](https://help.salesforce.com/s/articleView?id=000394906&type=1&language=en_US).

If you’re looking for installation links for previous versions, contact Salesforce Customer Support for help.

## CME 256.19.900.611.4

This patch contains fixes to Communications, Media, and Energy & Utilities, and Contract Lifecycle Management to ensure features work correctly. Install this patch to apply the fixes.

  
| Product Area | Issue | Description |
| --- | --- | --- |
| Contract Lifecycle Management | Users encountered an error when activating an existing Vlocity Web Template. This error, remoting response size exceeded maximum of 15 MB was triggered by the platform’s response size limit. | This patch optimizes the activation logic by returning only template names instead of template names with their associated sections. The smaller response size prevents the error and allows templates to activate successfully, without requiring users to delete unused templates or sections. |

## CME 256.17.900.611.3

This patch contains fixes to Communications, Media, and Energy & Utilities, and Document Generation to ensure features work correctly. Install this patch to apply the fixes.

  
| Product Area | Issue | Description |
| --- | --- | --- |
| Document Generation | The ssPdfConverter LWC kept spinning under heavy event load conditions. | This patch resolves the issue by switching to a polling mechanism to improve performance. |

## CME 256.16.900.611.2

This patch contains fixes to Communications, Media, and Energy & Utilities, Enterprise Sales Management, and Order Management Plus to ensure features work correctly. Install this patch to apply the fixes.

  
| Product Area | Issue | Description |
| --- | --- | --- |
| Enterprise Sales Management | When a user performs a Bulk Add operation for an optional or suggested child product within the Bulk Edit modal, the system incorrectly overwrites the attributes of an existing instance of the same product in the bundle. While the operation correctly adds a new line item, the modification of the existing item leads to data inconsistency for customers. | This fix ensures the Bulk Add operation only updates the newly added instance of the child product, leaving existing instances within the same bundle unchanged. This change enhances data consistency and operational efficiency. |
| Order Management Plus | Disconnected products aren't shown in the decomposition view for Move, Add, Change, Delete (MACD) orders when lazy loading is enabled. | With this fix, disconnected products are shown with a disconnect action status in the decomposition view for MACD orders, even when lazy loading is enabled. |

## CME 256.15.900.611.1

This patch contains fixes to Communications, Media, and Energy & Utilities, Enterprise Sales Management, and Omnistudio to ensure features work correctly. Install this patch to apply the fixes.

  
| Product Area | Issue | Description |
| --- | --- | --- |
| Enterprise Sales Management | A change to improve the applyAdjustment API unintentionally adds an extra, unnecessary getCarts API call in some custom workflows. This makes some custom workflows work slower for some customers. | This patch ensures the getCarts API call is consistently skipped after the applyAdjustment API, specifically when the skipCartRefresh flag is set to true. This change restores the intended behavior, allowing customers to bypass ‌unnecessary calls and see improved performance. |
| Enterprise Sales Management | When rapid attribute configuration is enabled, modifying a single item in the cart only shows changes for that particular product, leaving messages for other items unchanged. Users find this confusing because they have to refresh the entire cart to see error messages for other products. | The fix ensures that updating a line item in the working cart returns the full cart data from the backend. This change prevents the loss of validation messages and displays all errors for every item in the cart. |

## CME 256.14.900.611

This patch contains fixes to Communications, Media, and Energy & Utilities, and Enterprise Sales Management to ensure features work correctly. Install this patch to apply the fixes.

  
| Product Area | Issue | Description |
| --- | --- | --- |
| CPQ | After a recent fix, the cpqcartTabContainer CSS script attribute overlaps the Multisite Group Container, which is an initial component of the page. | Resolved the issue by updating the cpqcarttabcontainer CSS class by removing the top property. |
| Enterprise Sales Management | Custom error messages configured for putCartItems API aren't shown in the ESM working cart. Instead, the system shows a generic "An error has occurred" message. | Custom error messages are now successfully rendered in the ESM working cart. |

## CME 256.13.900.610

This patch contains fixes to Communications, Media, and Energy & Utilities, Enterprise Sales Management, and Document Generation to ensure features work correctly. Install this patch to apply the fixes.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d301170e356">Product Area</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d301170e359">Issue</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d301170e362">Description</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Product Area" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e356 ">CPQ</td>

            <td data-label="Issue" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e359 ">
              <p style="margin-bottom:0;">During Quote-to-Order conversion, for actions other than Disconnect, the
                <samp class="parmname">vlocity_cmt__EstimatedEndDate__c</samp> field fails to copy between the
                QuotePricingAdjustment and OrderPriceAdjustment objects.
              </p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e362 ">The if conditional logic, which worked only for the Disconnect option, is now modified
              to account for the other scenarios also.</td>

          </tr>
          <tr class="">
            <td data-label="Product Area" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e356 ">CPQ Order Overview Component</td>

            <td data-label="Issue" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e359 ">If an order is activated, you can’t view the attributes and access the line item
              actions on the Order Overview page. </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e362 ">
              <p style="margin-bottom:0;">The issue occurred because of the IsChangesAllowed flag’s behavioral difference between
                standard Order Management and Communications, Media, and Energy interface implementations.
                Now, for read-only, the view attributes are always in a disabled mode, and the display no
                longer depends on the IsChangesAllowed flag. </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Product Area" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e356 ">Enterprise Sales Management</td>

            <td data-label="Issue" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e359 ">When you edit any field on the Summary tab on a child order line item in Enterprise
              orders in the ESM Summary cart, an error message appears. Although the changes eventually
              get applied, the error complicates system use, and a browser refresh is required to view the
              updates.</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e362 ">Updating child line items on the Enterprise order Summary tab no longer shows any
              error message.</td>

          </tr>
          <tr class="">
            <td data-label="Product Area" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e356 ">Document Generation</td>

            <td data-label="Issue" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e359 ">In Document Generation 1.0 and 2.0, generating multiple documents in different
              Salesforce tabs causes all open tabs to display the content of the most recently generated
              document. Specifically, when you generate a document using the clmOsDocxGenerateDocument
              LWC, the PDF preview and attachment in other open tabs are incorrectly overwritten. This
              occurs because all tabs subscribe to the same clmpdfconversiondone event.</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e362 ">This patch updates the event listener logic so that each tab filters document
              generation events based on its own contextId. Now when multiple documents are generated in
              different tabs, each tab only processes its relevant events, keeping document previews and
              attachments accurate and isolated to that tab.</td>

          </tr>
        </tbody>
      </table>

## CME 256.12.900.609

This patch contains fixes to and Omnistudio to ensure features work correctly. Install this patch to apply the fixes.

## CME 256.11.900.608

This patch contains fixes to Communications, Media, and Energy & Utilities, Enterprise Sales Management, Contract Lifecycle Management, and Omnistudio to ensure features work correctly. Install this patch to apply the fixes.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d301170e461">Product Area</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d301170e464">Issue</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d301170e467">Description</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Product Area" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e461 ">Enhanced LWC CPQ</td>

            <td data-label="Issue" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e464 ">
              <p>After you modify an optional attribute in a cart item but leave the required attribute
                field empty, Put Cart Items API shows an error for the required attributes that don’t have
                a value.</p>
              <p style="margin-bottom:0;">However, the UI incorrectly shows validation errors for all the attributes, because of ‌a
                bug in the error-checking code.</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e467 ">This patch makes sure that the system shows only the relevant error messages from Put
              Cart Items API, removing unnecessary ones.</td>

          </tr>
          <tr class="">
            <td data-label="Product Area" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e461 ">Contract Lifecycle Management</td>

            <td data-label="Issue" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e464 ">When using the clmOsGeneratePdfMergeDocument action with multiDocxLwc Omniscript in
              Document Generation 2.0, setting the Document Viewer option to NONE doesn’t suppress the
              preview after the merge step. Even though the preview is hidden after generation as
              expected, it appears again once the documents are merged, instead of showing only the
              thumbnail.</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e467 ">
              <p style="margin-bottom:0;">This patch ensures that when the Document Viewer option is set to NONE, the document
                preview doesn’t display after the merge step. Now, only the thumbnail appears as
                expected.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Product Area" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e461 ">Enterprise Sales Management</td>

            <td data-label="Issue" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e464 ">After the upgrade to ESM 256, lengthy text in data table cells overlaps with adjacent
              columns, making it difficult to read the data.</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e467 ">Because of a recent user interface change, text wasn't getting truncated correctly,
              leading to overlapping values in adjacent data table cells. We fixed this styling issue, so
              text now appears as expected, preventing overlap and improving readability.</td>

          </tr>
          <tr class="">
            <td data-label="Product Area" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e461 ">Enterprise Sales Management</td>

            <td data-label="Issue" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e464 ">When you open an Enterprise order record page in the ESM Console app for the second
              time, the header shows incorrect order names and pricing details. This issue significantly
              impacts customers working with Enterprise orders.</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e467 ">We resolved an issue where the ESM Console app showed incorrect order and pricing
              details on subsequent launches. The system now correctly updates the details, and the header
              components load accurate data every time you open an Enterprise order.</td>

          </tr>
          <tr class="">
            <td data-label="Product Area" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e461 ">Enterprise Sales Management</td>

            <td data-label="Issue" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e464 ">The bulk edit feature in ESM works slowly, with significant delays when you edit
              several quote line items at once.</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e467 ">This fix improves the bulk edit feature's performance.</td>

          </tr>
        </tbody>
      </table>

## CME 256.10.900.607

This patch contains fixes to Communications, Media, and Energy & Utilities, Dynamic Revenue Orchestrator, and Advertising Sales Management to ensure features work correctly. Install this patch to apply the fixes.

  
| Product Area | Issue | Description |
| --- | --- | --- |
| Dynamic Revenue Orchestrator | The cancel and amend workflows of order decomposition don't support lazy loading of orders. | This patch adds support for lazy loading of orders in all workflows, including the cancel and amend flows of order decomposition. With lazy loading, the technical products of an order load only if they qualify based on valid decomposition relationships. |
| Dynamic Revenue Orchestrator | During change order execution, a nonassetizable technical product incorrectly triggers a Fulfillment Request Line Modify action instead of the No Change action. | With this patch, a nonassetizable technical product triggers the No Change action during change order execution. |
| Advertising Sales Management | Users with the ProductCatalogManager license encountered an error when creating or updating LineItem services during the callout to Google Ad Manager (GAM) through orchestration. The issue occurred due to a mismatch in API versions between the GAMLineItemServiceIntegrationAdapter class (API version 62) and the DBHelper class (API version 63). | The fix resolves this issue by updating the API version of the GAMLineItemServiceIntegrationAdapter class to version 63, aligning it with the DBHelper class. Users can now create or update LineItem services through Google Ad Manager (GAM). |

## CME 256.9.900.605

This patch contains fixes to Communications, Media, and Energy & Utilities, Dynamic Revenue Orchestrator, Enterprise Sales Management, and Advertising Sales Management to ensure features work correctly. Install this patch to apply the fixes.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d301170e644">Product Area</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d301170e647">Issue</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d301170e650">Description</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Product Area" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e644 ">Dynamic Revenue Orchestrator</td>

            <td data-label="Issue" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e647 ">When an order is canceled, dependencies among relevant rollback plans that belong to
              the same rollback group aren’t correctly established.</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e650 ">This patch correctly establishes dependencies among rollback plans, even if they
              belong to the same rollback group.</td>

          </tr>
          <tr class="">
            <td data-label="Product Area" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e644 ">Asset Based Ordering</td>

            <td data-label="Issue" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e647 ">Creating a cross-location quote fails when you add assets to the Asset-to-Quote step
              because the system queries all account records. For accounts with over 50,000 products, this
              exceeds the <strong>Apex governor limits</strong>.</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e650 ">This patch reduces the data fetched for an account by adding a filter for the selected
              assets and splitting the query into two—one to fetch parent records and another for child
              records. Additionally, the code's iteration logic is optimized for better performance. We've
              put the new logic behind a <strong>feature flag</strong>, letting you select either the old or the new
              flow.</td>

          </tr>
          <tr class="">
            <td data-label="Product Area" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e644 ">Enterprise Sales Management</td>

            <td data-label="Issue" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e647 ">After Summer ’25, AddQMQGToWC_CopyToEQBatch API incorrectly populates the Billing
              Account field on new quote line items (QLIs) within an enterprise quote. Instead of using
              the default billing account specified, QLIs incorrectly take the business account
              value.</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e650 ">
              <p>The system now respects the default billing account setting. QLIs in an enterprise
                quote correctly use the DefaultBillingAccountId__c value for the BillingAccountId__c
                field.
              </p>
              <p style="margin-bottom:0;"><strong>Action Required</strong>: After upgrading to 256.9, migrate the ESMGetCartDetails
                Omnistudio Data Mapper and b2bExpress_AddProductToCart Integration Procedure datapacks to
                your org as a one-time effort. The ESMGetCartDetails DataRaptor now gets the right default
                billing account from the Sales quote. The b2bExpress_AddProductToCart integration procedure
                uses this value to fill the QLI's BillingAccountId_c field when it’s created.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Product Area" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e644 ">Advertising Sales Management</td>

            <td data-label="Issue" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e647 ">When the <code>isProductFetchServerEnabled</code> custom setting is disabled in an
              org with multicurrency enabled, users are unable to fetch digital products. This issue
              occurs because the currency ISO code associated with the digital product isn't being
              retrieved during the query.</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d301170e650 ">
              <p style="margin-bottom:0;">This fix resolves the issue by including the <code>CurrencyIsoCode</code> field in
                the query while fetching the digital products.</p>
            </td>

          </tr>
        </tbody>
      </table>

## CME 256.8.900.604

This patch contains fixes to Communications, Media, and Energy & Utilities, and Enterprise Sales Management to ensure features work correctly. Install this patch to apply the fixes.

  
| Product Area | Issue | Description |
| --- | --- | --- |
| Enterprise Sales Management | Quote member binding doesn’t work for child products nested within product hierarchies. | This fix makes sure that Quote member binding successfully maps attributes for all products, including those nested deep within product hierarchies. |
| Enterprise Sales Management | When standard cart APIs are enabled and custom hooks using Quote member binding are running, attribute mapping fails because of an API response type change. | This fix makes sure that Quote member binding works correctly with standard cart APIs, even when custom hooks are present. |
| Enterprise Sales Management | Quote member binding fails for number-type attributes because of improper data type handling. | This fix resolves the issue by correctly handling numeric data types during Quote member binding. |