--- title: V4 release notes slug: '3236' canonical_url: https://docs.coveo.com/en/3236/ collection: coveo-for-salesforce source_format: adoc --- # V4 release notes > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). This page summarizes the new features and enhancements, bug fixes, and fixed maintenance cases introduced in each of the Coveo for Salesforce v4 packages since its initial release in April 2020. For a summary of the main features that have been introduced in recent releases, see [New Coveo for Salesforce features](https://docs.coveo.com/en/3184/). ## July 2023 release: v4.33.1 (maintenance release) > **Important** > > If you had installed v4.33, upgrade to v4.33.1 at your earliest convenience as it fixes an issue with the Coveo Smart Snippets feature across all components. > **Note** > > This release includes the JavaScript Search Framework [April 2023 release (2.10109.0)](https://docs.coveo.com/en/n14g0321#april-2023-release-v2101090) and the JavaScript Interface Editor [May 2023 release (1.32.0)](https://docs.coveo.com/en/354#may-2023-release-v1320). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.33.1 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000VY7F) * [Install Coveo for Salesforce 4.33.1 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000VY7F) ## March 2023 release: v4.33 (minor release) > **WARNING** > > This release is no longer available. Install [v4.33.1](#july-2023-release-v4-33-1-maintenance-release) instead. > **Note** > > This release includes the JavaScript Search Framework [March 2023 release (2.10107.0)](https://docs.coveo.com/en/n14g0321#march-2023-release-v2101070) and the JavaScript Interface Editor [July 2022 release (1.30.2)](https://docs.coveo.com/en/n5ae0118#july-2022-release-v1-30-2). ## March 2023 release: v4.32 This section provides a summary of the new features and enhancements, as well as the bug fixes introduced in the March 2023 release of Coveo for Salesforce (4.32). > **Important** > > The `font-src` directive is now required on the `*.coveo.com` Content Security Policy (CSP) Trusted Sites settings in the Coveo for Salesforce package to support the handling of fonts served through the Coveo `CDN`. > To avoid any errors when upgrading from a previous version, add this scope manually to the [CSP Trusted Sites](https://help.salesforce.com/s/articleView?id=sf.csp_trusted_sites.htm&type=5) because it won't be added automatically when you upgrade the package. > **Note** > > This release includes the JavaScript Search Framework [February 2023 release (2.10106.3)](https://docs.coveo.com/en/n14g0321#february-2023-release-v2101063) and the JavaScript Interface Editor [July 2022 release (1.30.2)](https://docs.coveo.com/en/n5ae0118#july-2022-release-v1-30-2). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.32 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P0000006KPW) * [Install Coveo for Salesforce 4.32 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P0000006KPW) ### New features and enhancements [%autowidth] |=== | Issue number | Description | SFINT-4673 | Updated the Apex classes, Apex triggers, and Visualforce pages to Salesforce API version 45.0. | SFINT-4834 | The [`Globals`](https://docs.coveo.com/en/1075#generateplatformtoken) Apex class can now be used to set additional content such as user identities in the platform token. |=== ### Bug fixes [%autowidth] |=== | Issue number | Description | SFINT-3900 | Fixed an issue that caused a redirection to the wrong deployment region if a user clicked **Create a new Coveo organization** or **Link to an existing Coveo organization** before the selected deployment region had finished loading. | SFINT-4589 | Fixed an issue where the `CoveoConsoleResultLink` component used inside the `AttachedResults` component couldn't open Salesforce primary or secondary console tabs. |=== ## January 2023 release: v4.31 This section provides a summary of the new features and enhancements, as well as the bug fixes introduced in the January 2023 release of Coveo for Salesforce (4.31). > **Note** > > This release includes the JavaScript Search Framework [August 2022 1st release (2.10099.2)](https://docs.coveo.com/en/328#august-2022-1st-release-v210099) and the JavaScript Interface Editor [July 2022 release (1.30.2)](https://docs.coveo.com/en/n5ae0118#july-2022-release-v1-30-2). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.31 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P0000006KNa) * [Install Coveo for Salesforce 4.31 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P0000006KNa) ### New features and enhancements > **Note** > > The [Coveo Quantic Insight Panel component](https://docs.coveo.com/en/m7ed8015/) that was added to the [Coveo for Salesforce (v4.28) package](https://docs.coveo.com/en/3236#september-2022-release-v4-28) for select Early Access Program (EAP) customers is now generally available (GA). [%autowidth] |=== | Issue number | Description | SFINT-4650 | Added the **Recommended** tag to highlight results recommended by Coveo Machine Learning (ML) in the Quantic Insight Panel component. | SFINT-4744 | Added result actions to the Quantic Insight Panel component. | SFINT-4746 | Added the **Attach to case** functionality to the Quantic Insight Panel component. |=== ### Bug fixes [%autowidth] |=== | Issue number | Description | SFINT-4682 | Fixed a feedback issue when attaching an item to a case which caused the operation to remain in a spinning state. |=== ## November 2022 release: v4.29 This section provides a summary of the new features and enhancements, as well as the bug fixes introduced in the November 2022 release of Coveo for Salesforce (4.29). > **Note** > > This release includes the JavaScript Search Framework [August 2022 1st release (2.10099.2)](https://docs.coveo.com/en/328#august-2022-1st-release-v210099) and the JavaScript Interface Editor [July 2022 release (1.30.2)](https://docs.coveo.com/en/n5ae0118#july-2022-release-v1-30-2). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.29 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000NCCiQAO) * [Install Coveo for Salesforce 4.29 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000NCCiQAO) ### New features and enhancements [%autowidth] |=== | Issue number | Description | SFINT-4693 | Removed the `+https://api.segment.io+`, `+https://cloudplatform.coveo.com+`, and `+https://licensemanager.coveo.com+` remote site settings from the Coveo for Salesforce package. As a result, users will no longer be asked to grant access to these sites when installing the package for the first time. Although these sites can be safely removed when performing an upgrade, removing them isn't necessary because they're no longer used. |=== ### Bug fixes [%autowidth] |=== | Issue number | Description | SFINT-4676 | Fixed an issue where the Visualforce `CaseCreation` component could perform an unnecessary update operation when new cases were created. | SFINT-4678 | Removed the `redirectURL` parameter from the JavaScript `CaseCreation` component. If this parameter is set, it will have no effect. |=== ## September 2022 release: v4.28 This section provides a summary of the new features and enhancements, as well as the bug fixes introduced in the September 2022 release of Coveo for Salesforce (4.28). > **Note** > > This release includes the JavaScript Search Framework [August 2022 1st release (2.10099.2)](https://docs.coveo.com/en/328#august-2022-1st-release-v210099) and the JavaScript Interface Editor [July 2022 release (1.30.2)](https://docs.coveo.com/en/n5ae0118#july-2022-release-v1-30-2). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.28 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000VXtKQAW) * [Install Coveo for Salesforce 4.28 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000VXtKQAW) ### New features and enhancements [%autowidth] |=== | Issue number | Description | SFINT-4487 | The [Coveo Quantic Insight Panel](https://docs.coveo.com/en/m7ed8015/) component was added to the Coveo for Salesforce package but is only meant to be used by select customers taking part in the Coveo Quantic Insight Panel Early Access Program (EAP) at this time. | SFINT-4491 | Added the Apex controllers that are required by the Coveo Quantic Insight Panel to request a platform token. |=== ### Bug fixes [%autowidth] |=== | Issue number | Description | SFINT-4594 | Fixed an issue where the default value for the `canSeeUserProfileOf` field was invalid. | SFINT-4608 | Removed the Document Object Model (DOM) on the `SearchUI` Lightning component to fix a memory leak issue with the Salesforce console. |=== ## August 2022 release: v4.27 (minor release) > **Note** > > This release includes the JavaScript Search Framework [June 2022 2nd release (2.10098.1)](https://docs.coveo.com/en/328#june-2022-2nd-release-v210098) and the JavaScript Interface Editor [November 2021 release (1.26.0)](https://docs.coveo.com/en/m77g7547#november-2021-release-v1260). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.27 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gPDD) * [Install Coveo for Salesforce 4.27 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gPDD) ## June 2022 release: v4.26 (minor release) This section provides a summary of the bug fixes and fixed maintenance case introduced in the June 2022 release of Coveo for Salesforce (4.26). > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [June 2022 release (2.10097.0)](https://docs.coveo.com/en/328#june-2022-1st-release-v210097) and the JavaScript Interface Editor [November 2021 release (1.26.0)](https://docs.coveo.com/en/m77g7547#november-2021-release-v1260). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.26 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gPAx) * [Install Coveo for Salesforce 4.26 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gPAx) ### Bug fixes [%autowidth] |=== | Issue number | Description | SFINT-4519 | Fixed an issue where an error message was displayed after adding the Coveo Community Search component through the Salesforce Experience Builder. | SFINT-4545 | Fixed an issue where clearing the Coveo Community Searchbox didn't remove all URL content. |=== ### Maintenance cases [%autowidth] |=== | Issue number | Case | Description | SFINT-4035 | 00071621 | Fixed an issue where the **Cancel last action** link caused unexpected behaviors in the standalone search box. |=== ## May 2022 release: v4.25 (minor release) This section provides a summary of the maintenance fix that was introduced in the May 2022 release of Coveo for Salesforce (4.25). > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [April 2022 release (2.10095.2)](https://docs.coveo.com/en/328#april-2022-1st-release-v210095) and the JavaScript Interface Editor [November 2021 release (1.26.0)](https://docs.coveo.com/en/m77g7547#november-2021-release-v1260). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.25 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gPAE) * [Install Coveo for Salesforce 4.25 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gPAE) ### Maintenance fix [%autowidth] |=== | Issue number | Description | SFINT-3114 | Deleted two non-public Aura components and several non-public static resources to reduce the total size of the static resources installed by the package since they're no longer used. Although these changes won't impact new installations or upgrades, the affected components and resources will be displayed in the **Metadata Components Removed From Package** section of the **Package Details** window after an upgrade. Note that no components or resources are actually removed from the package until you delete them manually. |=== ## April 2022 release: v4.24 (minor release) This section provides a summary of the new features and enhancements introduced in the April 2022 release of Coveo for Salesforce (4.24). > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [April 2022 release (2.10095.2)](https://docs.coveo.com/en/328#april-2022-1st-release-v210095) and the JavaScript Interface Editor [November 2021 release (1.26.0)](https://docs.coveo.com/en/m77g7547#november-2021-release-v1260). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.24 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gP8S) * [Install Coveo for Salesforce 4.24 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gP8S) ### New features and enhancements [%autowidth] |=== | Issue number | Description | SFINT-4251 | To fix a potential loading issue, the Coveo Lightning components have been upgraded to a more recent API version. |=== ## March 2022 release: v4.23 This section provides a summary of the new features and enhancements, as well as the bug fixes introduced in the March 2022 release of Coveo for Salesforce (4.23). > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [December 2021 release (2.10092.7)](https://docs.coveo.com/en/m56a0507#december-2021-release-v210092) and the JavaScript Interface Editor [November 2021 release (1.26.0)](https://docs.coveo.com/en/m77g7547#november-2021-release-v1260). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.23 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gP4k) * [Install Coveo for Salesforce 4.23 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gP4k) ### New features and enhancements [%autowidth] |=== | Issue number | Description | SFINT-4205 | The headings in the **Session Summary** section of the User Actions component have been renamed to **Most Recent Clicked Documents** and **Most Recent Queries**. Various elements of the **User Activity Timeline** section have also been revamped. | SFINT-4297 | The [search hub](https://docs.coveo.com/en/1162#search-hub) can now be set as an option in the **Advanced Server-Side Configuration** panel. | SFINT-4298 | When a search hub is set in the **Advanced Server-Side Configuration** panel, this search hub is also used in usage analytics requests. | SFINT-4354 | The [**Excluded Custom Actions**](https://docs.coveo.com/en/1028#step-3-customize-the-coveo-insight-panel-lightning-component-options) option was added to the Coveo Insight Panel Lightning Component to exclude custom actions from the **User Activity Timeline**. | SFINT-4380 | The `frame-src` directive was added to the `*.coveo.com` CSP setting in the Coveo for Salesforce package to support the handling of the `CoveoSalesforceQuickview` component. | SFINT-4389 | The **User Activity Timeline** section of the User Actions component now displays actions close to the current record's creation date. It also regroups actions into sessions if the period of inactivity between the different actions doesn't surpass 30 minutes. |=== ### Bug fixes [%autowidth] |=== | Issue number | Description | SFINT-4328 | Fixed an issue where a configuration-related warning message was being displayed to all users instead of being displayed to administrators only. | SFINT-4413 | Fixed a display issue with the output of the **Most Recent Queries** displayed in the **Session Summary** section of the User Actions component. |=== ## January 2022 release: v4.22 (minor release) > **Note** > > This release includes the JavaScript Search Framework [December 2021 release (2.10092.7)](https://docs.coveo.com/en/m56a0507#december-2021-release-v210092) and the JavaScript Interface Editor [November 2021 release (1.26.0)](https://docs.coveo.com/en/m77g7547#november-2021-release-v1260). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.22 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gP3N) * [Install Coveo for Salesforce 4.22 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gP3N) ## November 2021 release: v4.21 (minor release) This section provides a summary of the fixed maintenance case that was introduced in the November 2021 release of Coveo for Salesforce (4.21). > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [November 2021 release (2.10091.2)](https://docs.coveo.com/en/m56a0507#november-2021-release-v210091) and the JavaScript Interface Editor [November 2021 release (1.26.0)](https://docs.coveo.com/en/m77g7547#november-2021-release-v1260). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.21 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gP2K) * [Install Coveo for Salesforce 4.21 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gP2K) ### Maintenance cases [%autowidth] |=== | Issue number | Case | Maintenance case | SFINT-4248 | 00073456 | Fixed an issue where the standalone search box in an Experience Cloud site wasn't clearing results properly when users clicked the back button on their browser. |=== ## November 2021 release: v4.20 This section provides a summary of the new features and enhancements, bug fixes, and fixed maintenance cases introduced in the November 2021 release of Coveo for Salesforce (4.20). > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [October 2021 release (2.10090.3)](https://docs.coveo.com/en/m56a0507#october-2021-release-v210090) and the JavaScript Interface Editor [October 2021 release (1.25.0)](https://docs.coveo.com/en/m77g7547#october-2021-release-v1250). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.20 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gOyS) * [Install Coveo for Salesforce 4.20 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gOyS) ### New features and enhancements [%autowidth] |=== | Issue number | Description | SFINT-4002 | The [Attach Result custom object](https://docs.coveo.com/en/3102#attached-result-custom-object) now stores the value of the `CoveoV2__PermanentId__c` item field. As of this release, this item field will be used instead of the `CoveoV2__UriHash__c` when storing the attach actions performed by an agent. To avoid field access errors, you must [set field permissions](https://developer.salesforce.com/docs/atlas.en-us.securityImplGuide.meta/securityImplGuide/users_profiles_fls.htm) on the `CoveoV2__PermanentId__c` item field. | SFINT-4155 | Removed the preset to index Salesforce content in the Coveo for Salesforce Trial Experience package. | SFINT-4159 | The Smart Snippets functionality is now included by default in newly created search pages. | SFINT-4206 | The Page View Tracker component now converts all 15-character record IDs to 18 characters. |=== ### Bug fixes [%autowidth] |=== | Issue number | Description | SFINT-4171 | Fixed an issue where the Page View Tracker component wasn't detecting record IDs containing 15 characters. |=== ### Maintenance cases [%autowidth] |=== | Issue number | Case | Description | SFINT-4023 | 00069888 | Fixed an issue where the Interface Editor wasn't loading when accessed from the Coveo Community Search component. Fixed another issue where the Interface Editor displayed an error message when users tried to save code changes. |=== ## September 2021 release: v4.19 (minor release) This section provides a summary of the fixed maintenance case that was introduced in the September 2021 release of Coveo for Salesforce (4.19). > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [August 2021 release (2.10089.2)](https://docs.coveo.com/en/m56a0507#august-2021-release-v210089) and the JavaScript Interface Editor [August 2021 release (1.24.0)](https://docs.coveo.com/en/m77g7547#august-2021-release-v1240). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.19 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gOsn) * [Install Coveo for Salesforce 4.19 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gOsn) ### Maintenance cases [%autowidth] |=== | Issue number | Case | Maintenance case | SFINT-4036 | 00071683 | Fixed an issue where adding a parameter in the URL of a community search page was breaking the next search queries. |=== ## August 2021 release: v4.18 This section provides a summary of the new features and enhancements introduced in the August 2021 release of Coveo for Salesforce (4.18). > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [August 2021 release (2.10089.2)](https://docs.coveo.com/en/m56a0507#august-2021-release-v210089) and the JavaScript Interface Editor [August 2021 release (1.24.0)](https://docs.coveo.com/en/m77g7547#august-2021-release-v1240). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.18 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gOru) * [Install Coveo for Salesforce 4.18 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000gOru) ### New features and enhancements [%autowidth] |=== | Issue number | Description | SFINT-4040 | Updated the [Coveo VisitorIdAccessor Lightning component](https://docs.coveo.com/en/l7kd4227/) so it fetches the visitor ID from the localStorage rather than from a cookie, like the JavaScript Search Framework now does. |=== ## August 2021 release: v4.17 This section provides a summary of the new features and enhancements introduced in the August 2021 release of Coveo for Salesforce (4.17). > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [June 2021 2nd release (2.10087.4)](https://docs.coveo.com/en/m56a0507#june-2021-2nd-release-v210087) and the JavaScript Interface Editor [July 2021 release (1.23.0)](https://docs.coveo.com/en/m77g7547#july-2021-release-v1230). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.17 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000Y0NE) * [Install Coveo for Salesforce 4.17 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000Y0NE) ### New features and enhancements [%autowidth] |=== | Issue number | Description | SFINT-3840 | Added support for the new [`numberOfResults`](https://platform.cloud.coveo.com/docs?urls.primaryName=Customer%20Service#/Suggestions/getSuggestDocument) and [`debug`](https://platform.cloud.coveo.com/docs?urls.primaryName=Customer%20Service#/Suggestions/getSuggestDocument) query parameters. These parameters apply to the Customer Service API document suggestions functionality. | SFINT-3944 | Added support for the new [Coveo VisitorIdAccessor Lightning component](https://docs.coveo.com/en/l7kd4227/). |=== ## July 2021 release: v4.16 (minor release) This section provides a summary of the fixed maintenance cases that were introduced in the July 2021 release of Coveo for Salesforce (4.16). > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [June 2021 2nd release (2.10087.4)](https://docs.coveo.com/en/m56a0507#june-2021-2nd-release-v210087) and the JavaScript Interface Editor [July 2021 release (1.23.0)](https://docs.coveo.com/en/m77g7547#july-2021-release-v1230). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.16 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000Y0Ek) * [Install Coveo for Salesforce 4.16 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000Y0Ek) ### Maintenance cases [%autowidth] |=== | Issue number | Case | Maintenance case | SFINT-3915 | 00068120 | Fixed an issue where the Coveo Page View Tracker component wasn't sending `view` events for guest user connections. | SFINT-3889 | 00067542 | Fixed an issue where the Coveo Attached Results component was returning all articles instead of only the ones attached to a case on the Full Search page. |=== ## May 2021 release: v4.15 (minor release) This section provides a summary of the fixed maintenance case that was introduced in the May 2021 release of Coveo for Salesforce (4.15). > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [April 2021 release (v2.10085.2)](https://docs.coveo.com/en/m56a0507#april-2021-release-v210085) and the JavaScript Interface Editor [May 2021 release (v1.22.0)](https://docs.coveo.com/en/m77g7547#may-2021-release-v1220). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.15 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000Y0CU) * [Install Coveo for Salesforce 4.15 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000Y0CU) ### Maintenance cases [%autowidth] |=== | Issue number | Case | Maintenance case | SFINT-3872 | 00067596 | Fixed an issue where an exception was generated every time the Coveo Recommendation component was added to a community. |=== ## April 2021 release: v4.14 (minor release) This section provides a summary of the fixed maintenance case that was introduced in the April 2021 release of Coveo for Salesforce (4.14). > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [February 2021 Release (v2.10083.5)](https://docs.coveo.com/en/m56a0507#february-2021-release-v210083) and the JavaScript Interface Editor [March 2021 Release (v1.21.2)](https://docs.coveo.com/en/m77g7547#march-2021-release-v1212). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.14 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000Y08r) * [Install Coveo for Salesforce 4.14 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000Y08r) ### Maintenance cases [%autowidth] |=== | Issue number | Case | Maintenance case | SFINT-3757 | 00065893 | Fixed an issue where folding results weren't being displayed in Lightning Communities. |=== ## March 2021 release: v4.13 This section provides a summary of the new features and enhancements, bug fixes, and fixed maintenance cases introduced in the March 2021 release of Coveo for Salesforce (4.13). > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [January 2021 release (v2.10082.9)](https://docs.coveo.com/en/m56a0507#january-2021-release-v210082) and the JavaScript Interface Editor [January 2021 release (v1.20.5)](https://docs.coveo.com/en/m77g7547#january-2021-release-v1205). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.13 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000Y08c) * [Install Coveo for Salesforce 4.13 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000Y08c) ### New features and enhancements [%autowidth] |=== | Issue number | Description | SFINT-3639, SFINT-3737 | Added the new Coveo branding to the Coveo for Salesforce package. Also updated the Coveo logo that's displayed in the Salesforce App Launcher. | SFINT-3649 | [Multi-Region] Added a validation message for the custom endpoint URL format on the Advanced Configuration page. Also added a **Test** button to enable users to ping the endpoint to ensure connectivity. | SFINT-3665 | Added support for the latest [`coveo.analytics.js`](https://github.com/coveo/coveo.analytics.js) package to enable customers to [log Case Assist events](https://docs.coveo.com/en/3437/). |=== ### Bug fixes [%autowidth] |=== | Issue number | Description | SFINT-3617 | Fixed an issue where the Coveo for Salesforce package couldn't be installed on Trialforce organizations due to a reference to the `PermissionsKnowledgeUser` field. | SFINT-3664 | Fixed an issue where a `404` status code was issued on a view [Coveo Analytics event](https://docs.coveo.com/en/260/) after adding a [PageViewTracker](https://docs.coveo.com/en/1017/) Lightning component to a community. |=== ### Maintenance cases [%autowidth] |=== | Issue number | Case | Description | SFINT-3712 | 00065476 | Fixed an issue where the [`CoveoSalesforceQuickview`](https://docs.coveo.com/en/20#salesforcequickview-component) failed when the `useAdvancedQuickview` option was set. |=== ## December 2020 release: v4.11 This section provides a summary of the new features and enhancements, bug fixes, and fixed maintenance cases introduced in the December 2020 release of Coveo for Salesforce (4.11). > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [October 2020 release (v2.10081.5)](https://docs.coveo.com/en/m54e5269#october-2020-release-v210081) and the JavaScript Interface Editor [November 2020 release (v1.19.3)](https://docs.coveo.com/en/m54e0353#november-2020-release-v1193). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.11 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000cCFz) * [Install Coveo for Salesforce 4.11 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000cCFz) ### New features and enhancements [%autowidth] |=== | Issue number | Description | SFINT-3382 | Added [data residency](https://docs.coveo.com/en/1153#default-configuration) and [multi-region deployment](https://docs.coveo.com/en/1275#using-the-advanced-configuration-page) support to the Coveo for Salesforce package. | SFINT-3521 | Added the [`AugmentedResultList`](https://docs.coveo.com/en/3425/) component to render augmented result list information for Salesforce B2B Commerce product pricing and inventory. |=== ### Bug fixes [%autowidth] |=== | Issue number | Description | SFINT-3452 | Fixed an issue where the Full Search tooltip in the Coveo Insight Panel Lightning Component was outdated. | SFINT-3502 | Fixed an issue where two links on the Getting Started page pointed to the wrong documentation. | SFINT-3534 | Fixed an issue where the searchbox in the Coveo Insight Panel Lightning Component didn't render to full length. | SFINT-3554 | Fixed an issue where the old Full Search button appeared in the redesigned Coveo Insight Panel Lightning Component if the user unchecked the **All Content** tab option when creating a new search page. | SFINT-3569 | Fixed an issue that prevented the installation of the Coveo for Salesforce package with the latest JSUI version (2.10081). As a result, the _CoveoJSSearch.Lazy_ resource is no longer included in the package. | SFINT-3597 | Fixed an issue where the result list in the Coveo Insight Panel Lightning Component loaded indefinitely if the user unchecked the **All Content** tab option when creating a new search page. |=== ### Maintenance cases [%autowidth] |=== | Issue number | Case | Description | SFINT-3458 | 00063253 | Fixed an issue where the Query Correction feature wasn't working as expected. | SFINT-3489 | 00062921 | Fixed an issue where no search events were sent when the AttachedResults component retrieved attached items. |=== ## October 2020 release: v4.8 > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [September 2020 release (v2.9856.8)](https://docs.coveo.com/en/m54e5269#september-2020-release-v29856) and the JavaScript Interface Editor [September 2020 release (v1.17.8)](https://docs.coveo.com/en/m54e0353#september-2020-release-v1178). This section summarizes the enhancements, fixed maintenance cases, and bug fixes introduced in the October 2020 release of Coveo for Salesforce (4.8). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.8 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000cC30) * [Install Coveo for Salesforce 4.8 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000cC30) [%autowidth] |=== | Issue number | Enhancement | SFINT-3324 | The [`CaseAssistApiClient.getCaseClassifications`](https://docs.coveo.com/en/3325/) method can now be used to retrieve case classifications in Apex. |=== [%autowidth] |=== | Issue number | Case | Maintenance case | SFINT-3431 | 00062910 | Fixed an issue where facets weren't rendering on the Coveo Full Search page. | SFINT-3454 | 00063247 | Fixed an issue where the `SearchApiResponse` class didn't return a `200` status code when the call was successful. |=== [%autowidth] |=== | Issue number | Bug fix | SFINT-3322 | Fixed an issue where an agent needed the _Knowledge User_ privilege to be able to attach a result to a case. | SFINT-3370 | Fixed an issue where the `CreateArticleButton` component only supported the default name [`Knowledge__kav`](https://developer.salesforce.com/docs/atlas.en-us.knowledge_dev.meta/knowledge_dev/knowledge_development_object_model.htm#:~:text=By%20default%2C%20these%20concrete%20objects,article%20versions%20in%20Lightning%20Knowledge) (knowledge article version) for concrete Salesforce object implementations. You can now modify the `Knowledge` prefix. | SFINT-3372 | Fixed an issue where the list of clicked documents wasn't being logged properly in [Coveo Analytics](https://docs.coveo.com/en/182/). | SFINT-3380 | Fixed an issue on the Coveo Insight Panel Lightning Component where a "No results found" message wasn't displayed when the initial query returned no results. | SFINT-3386 | Fixed an issue where the AttachedResults tab wasn't working when it was added to the Coveo Insight Panel Lightning Component. | SFINT-3398 | Fixed an issue that prevented the FullSearch component from working in a component that implemented the [`force:appHostable`](https://developer.salesforce.com/docs/component-library/bundle/force:appHostable/documentation) interface. |=== ## August 2020 release: v4.7 > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [June 2020 release (v2.9159.6)](https://docs.coveo.com/en/m54e5269#june-2020-release-v29159) and the JavaScript Interface Editor [June 2020 release (v1.16.1)](https://docs.coveo.com/en/m54e0353#june-2020-release-v1161). This section summarizes the enhancements, fixed support cases, bug fixes, and known issues introduced in the August 2020 release of Coveo for Salesforce (4.7). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.7 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000kZy2) * [Install Coveo for Salesforce 4.7 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000kZy2) [%autowidth] |=== | Issue number | Enhancement | SFINT-3298 | Implemented the `getDocumentSuggestions` method in Apex to call the Case Assist API. | SFINT-3319 | Decreased the border size of the Coveo Insight Panel Lightning Component Searchbox and corrected the border color variation. | SFINT-3320 | The bottom corners of the Searchbox dropdown menu on the Coveo Insight Panel Lightning Component are no longer rounded. Now they're straight. | SFINT-3321 | Fixed an overlap issue between the Searchbox and the Filter icon button on the Coveo Insight Panel Lightning Component. This issue occurred when the Filter button was moved next to the other icon buttons. |=== [%autowidth] |=== | Issue number | Case | Maintenance case | SFINT-3346 | 00062218 | Fixed an issue on the Full Search page where part of the Quickview tooltip was cut off. | SFINT-3363 | 00062433 | Fixed an issue where the Coveo Insight Panel Classic Component was taking a long time to load. | SFINT-3351 | 00062280 | Fixed an issue where the Case Context attributes weren't always sent to the Coveo Insight Panel Lightning Component. |=== [%autowidth] |=== | Issue number | Bug fix | SFINT-3361 | Fixed an issue where the Filter icon button on the Coveo Insight Panel Lightning Component remained active even though no results were returned by the `facetValue`. |=== ## July 2020 release: v4.6 > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [June 2020 release (v2.9159.6)](https://docs.coveo.com/en/m54e5269#june-2020-release-v29159) and the JavaScript Interface Editor [June 2020 release (v1.16.1)](https://docs.coveo.com/en/m54e0353#june-2020-release-v1161). This section summarizes the enhancements, fixed support cases, bug fixes, and known issues introduced in the July 2020 release of Coveo for Salesforce (4.6). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.6 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000kZxx) * [Install Coveo for Salesforce 4.6 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000kZxx) [%autowidth] |=== | Issue number | Enhancement | SFINT-3167, SFINT-3219, SFINT-3231 | The **Full Search**, **Create Article**, and **User Actions** buttons of the Coveo Insight Panel Lightning Component have been updated. New icon buttons with tooltips are now available. | SFINT-3183 | The Coveo Insight Panel Lighting Component and the Coveo for Salesforce Full Search page now leverage the [`PromotedResultsBadge`](https://coveo.github.io/search-ui/components/promotedresultsbadge.html) by default. | SFINT-3189 | The `UserActions` component now displays the date when an action took place. | SFINT-3252 | The redesign of the Coveo Insight Panel Lightning Component is now available by default. To take advantage of the new design updates, see [Upgrade to the new Coveo Insight Panel Lightning Component experience](https://docs.coveo.com/en/3288/). | SFINT-3268, SFINT-3269 | The `tooltip` and `openInSubtab` options of the new Full Search and Create Article icon buttons can now be set using the Coveo for Salesforce Interface Editor. | SFINT-3273 | The new Filter icon button displays a toggled effect when it's activated. | SFINT-3300 | The `activateTooltip`, `deactivateTooltip`, `activateIcon`, and `deactivateIcon` options are now available for the `FilterButton` and the `UserActionsButton`. |=== [%autowidth] |=== | Issue number | Case | Maintenance case | SFINT-3276 | 00061658 | Updated jQuery to v3.5.1 to mitigate the security issues present in jQuery v3.4.1. See [jquery vulnerabilities](https://snyk.io/vuln/npm:jquery). |=== [%autowidth] |=== | Issue number | Bug fix | SFINT-3214 | Fixed an issue where there was a missing space between the authorization type and the credentials in the `Authorization` header of the `AnalyticsApiClient` Apex class. |=== ## June 2020 release: v4.4 > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [May 2020 release (v2.8959.14)](https://docs.coveo.com/en/m54e5269#may-2020-release-v28959) and the JavaScript Interface Editor [February 2020 release (v1.14.4)](https://docs.coveo.com/en/m54e0353#february-2020-release-v1144). This section summarizes the enhancements, fixed support cases, bug fixes, and known issues introduced in the June 2020 Release of Coveo for Salesforce (4.4). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.4 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000kZs9) * [Install Coveo for Salesforce 4.4 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000kZs9) [%autowidth] |=== | Issue number | Enhancement | SFINT-2678 | The [UserActions component](https://docs.coveo.com/en/2973/) can now be added to the **Full Search** search pages. | SFINT-2761 | When clicking an **Organization Id** on the **Configure Search** page while configuring Coveo for Salesforce, users are no longer logged in to Coveo using their Salesforce account. They're redirected to the **Log in to Coveo Cloud** authentication page instead. | SFINT-3053 | [Classic] The `interfaceLoad` usage analytics event now handles a new set of metadata. | SFINT-3054 | [Lightning] The `interfaceLoad` usage analytics event now handles a new set of metadata. | SFINT-3115 | The new [`SalesforceAdaptiveResultLink`](https://docs.coveo.com/en/m6im5231/) component brings together the benefits of the [`CoveoResultLink`](https://coveo.github.io/search-ui/components/resultlink.html), [`CoveoConsoleResultLink`](https://docs.coveo.com/en/2983/), and [`CoveoSalesforceResultLink`](https://docs.coveo.com/en/1250/) components. | SFINT-3127 | The **Getting Started** page now displays a warning message when the linked Coveo organization has no sources. | SFINT-3134 | The Coveo Insight Panel Lightning Component's **Title** field is now empty by default. The component also displays the object type for which it provides insights when no query is performed, and shows a [query summary](https://coveo.github.io/search-ui/components/querysummary.html) when a query is performed. | SFINT-3138 | The Coveo Insight Panel Lightning Component now leverages the [`PromotedResultsBadge`](https://coveo.github.io/search-ui/components/promotedresultsbadge.html) component by default. | SFINT-3144 | The [`ConsoleResultLink`](https://docs.coveo.com/en/2983/) component can now be used in a **Full Search** search page. | SFINT-3166 | The default Coveo Insight Panel Lightning Component no longer contains tabs. |=== [%autowidth] |=== | Issue number | Case | Maintenance case | SFINT-3161 | 00060455 | Fixed an issue where the Cases didn't appear in a search interface in which sub-templates were used. |=== [%autowidth] |=== | Issue number | Bug fix | SFINT-3119 | Fixed an issue on the **Getting Started** page where some information wasn't displayed correctly. | SFINT-3120 | The **Configure Coveo for Salesforce** page footer is now identical to the one displayed on the **Getting Started** page. | SFINT-3141 | Fixed an issue where search result titles displayed in the Coveo Case Deflection Lightning Component were smaller in size than the body text. | SFINT-3143 | Users can now scroll to the bottom of the page when they're editing a Community search page. | SFINT-3211 | Fixed an issue where the Coveo Attached Results Lightning Component was displaying results that were unrelated to the current case. |=== ## April 2020 release: v4.2 (initial release) > **Important** > > To know what to look out for when [upgrading from v3 to v4](https://docs.coveo.com/en/3240/), see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/). > **Note** > > This release includes the JavaScript Search Framework [March 2020 release (v2.8521)](https://docs.coveo.com/en/m54e5269#march-2020-release-v28521) and the JavaScript Interface Editor [February 2020 release (v1.14.4)](https://docs.coveo.com/en/m54e0353#february-2020-release-v1144). This summarizes the enhancements, fixed support cases, bug fixes, and known issues introduced in the April 2020 release of Coveo for Salesforce (4.2). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.2 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000kZnE) * [Install Coveo for Salesforce 4.2 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000kZnE) [%autowidth] |=== | Issue number | Enhancement | SFINT-2312 | [Attached Results] You can now edit the Attached Results with the Interface Editor. | SFINT-3027 | The Coveo for Salesforce Lightning components that are using Salesforce API 39 have been removed from the Coveo for Salesforce package (see [Migrating components from Salesforce API 39 to API 40+](https://docs.coveo.com/en/3222/)). | SFINT-3068 | You can now see Sources status on the "Getting Started page". |=== [%autowidth] |=== | Issue number | Case | Maintenance case | SFINT-3045 | 00059062 | [Coveo Insight Panel Lightning Component] Fixed an issue where the **Full Search** button wasn't displaying when there are no facets and no tabs. |=== [%autowidth] |=== | Issue number | Bug fix | SFINT-3023 | [Standalone Searchbox] The **Recommendation** dropdown menu no longer appears after a user has clicked the "Back" button on their browser. | SFINT-3041 | [Attached Results] The component now has a different label depending on the Salesforce object type on which the component is used. | SFINT-3042 | Fixed a bug in which multiple result templates had the same script ID. | SFINT-3044 | The `AdvancedQuickview` component now supports custom Endpoint handlers. | SFINT-3050 | Users can now create a Coveo organization with the three default Salesforce sources from a Salesforce Simple Demo organization (SDO). | SFINT-3089 | [Community Searchbox] The warning message that appears when a Coveo organization doesn't have a proper setup is now properly aligned. | SFINT-3091 | [PageView Tracker] The error message that was displayed when a Salesforce organization isn't linked to any Coveo organization has been modified to provide users with better troubleshooting information. | SFINT-3094 | The "Settings" button is no longer available on a search page that has been deleted. | SFINT-3096 | The "Details" and "Replies" buttons that appear in the `CardActionBar` component are now displayed in white to improve visibility. | SFINT-3118 | [Attached Results] The component is now automatically refreshed when a result has been attached or detached from a Full Search component. |=== ## Additional changes in maintenance versions ### v4.2.1 This section describes the maintenance case that was fixed in the November 2020 Maintenance Release of Coveo for Salesforce (4.2.1). To download this release of Coveo for Salesforce: * [Install Coveo for Salesforce 4.2.1 in a production environment](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000ka2M) * [Install Coveo for Salesforce 4.2.1 in a sandbox environment](http://test.salesforce.com/packaging/installPackage.apexp?p0=04t1P000000ka2M) [%autowidth] |=== | Issue number | Case | Maintenance case | SFINT-3351 | 00062280, 00063972 | Fixed an issue where the case context attributes (`Case_*`) weren't always sent to the Coveo Insight Panel Lightning Component. |===