Coveo for Sitecore 5 is now available!

2016 Coveo for Sitecore 4.0 Releases

This page summarizes the new features and bug fixes introduced throughout 2016.

Release Notes for December 2016: 4.0.780

This release includes the 1.1550.11 version of the JavaScript Search Framework (see October 2016 Maintenance Release (v1.1550.11)).

This section summarizes the new features and fixed support cases introduced in the Coveo for Sitecore December 2016 release (4.0.780).

To download the December 2016 release, see Downloads.

For the upgrade procedure, see Upgrading from October 2016 (4.0.704) to December 2016 (4.0.780).

Issue number New features Documentation
SC-204 [Fields] Remove default unnecessary indexed fields for Sitecore
SC-345 [Cloud] Trigger the Delete Old Documents function after a Rebuild
SC-687 [Troubleshooting] List the unfound out-of-the-box config files in the Diagnostic Page Troubleshooting Problems Using the Coveo Diagnostic Page
SC-810 Use Query Ranking Functions to perform automatic boosting Using Automatic Boosting
SC-955 Add field configuration to find an item ID directly in the Content Browser
SC-1020 [Filtering] Add a Coveo inbound Filter to exclude items without layouts
SC-1110 Add the main Web.config and ConnectionStrings.config to the Diagnostic Package
SC-1132 [On-Premises] Allow other indexes to load even when CES is down
SC-1142 Show which organization is currently being used in the Sitecore Control Panel Troubleshooting Problems Using the Coveo Diagnostic Page
SC-1261 Add the Coveo Recommendations feature in the License details
SC-1298 Move the encryption key from the file system to a database to share among a farm instances
SC-1300 [Tab] Add external sources/collections in the tab UI component properties Displaying External Content in a Tab
SC-1314 Add language fallback properties to Coveo index definition Upgrading from October 2016 (4.0.704) to December 2016 (4.0.780)
SC-1336 [JavaScript] Improve CoveoForSitecore map files
SC-1336 [TypeScript] Include CoveoForSitecore TypeScript definition files
SC-1341 Use Query Ranking Functions to perform Sitecore boosting
SC-1412 Improve bandwidth usage to Coveo Cloud Configuring the Query Rate Limit
SC-1441 [Fields] Add warning in the diagnostic page when the organization approaches the field limit Troubleshooting Problems Using the Coveo Diagnostic Page
Issue number Bug fixes
SC-1092 Fixed issue where indexCommunicationFactory and searchApiUrl were duplicated in the showConfig.aspx
SC-1217 Added missing __Standard Values for some templates
SC-1274 Prevent Coveo Cloud configuration wizard from retrieving license
SC-1290 [Indexing] Fixed issue when indexing recently saved item
SC-1315 Fixed issue when generating Diagnostic Package
SC-1352 [Experience Editor] Fixed issue preventing search from working in the Experience Editor
SC-1375 Fixed issue of the Enter button when including the OmniboxResultList with a Search Interface
SC-1380 Fixed invalid external fields array in FieldsResources files
SC-1381 Fixed an issue with Fields Resources component field name encoding
SC-1388 Added missing type to securityConfiguration node
Issue number Case Fixed support cases
SC-1451 00034664 Initialization error: No SecurityProviderConversionHelper found for index: Coveo_master_index

Release Notes for October 2016: 4.0.704

This release includes the 1.1276.20 version of the JavaScript Search Framework (see September 2016 Maintenance Release (v1.1276.20)).

The initial October 2016 release was 4.0.450. However, due to a performance issue, it had to be hotfixed. The official October 2016 release is 4.0.704.

This section summarizes the new features and fixed support cases introduced in the Coveo for Sitecore October 2016 release (4.0.704).

To download the October 2016 release, see Downloads.

For the upgrade procedure, see Upgrading from September 2016 (4.0.402) to October 2016 (4.0.704).

Issue number New features Documentation
SC-372 New JS Control to pick the number of result per page Upgrading from September 2016 (4.0.402) to October 2016 (4.0.704)
SC-473 [Security] Integrate the Expanded Security Provider Upgrading to the Expanded Security Provider
SC-1004 [Component] Integrate the new Recommendation component Getting Recommendations
SC-1040 Implement client side ToCoveoFieldName Coveo Fields Resources Component
SC-1070 [Configuration] Correct grammar and spelling mistakes in comments of .config files Upgrading from September 2016 (4.0.402) to October 2016 (4.0.704)
SC-1080 [Component] Integrate the Related Query component Inserting and Customizing a Related Query Component
SC-1105 Improve strategies removal on CDs by adding patch deletes and skip flags in SwitchMasterToWeb config file Upgrading from September 2016 (4.0.402) to October 2016 (4.0.704)
SC-1156 Qualifying Sitecore 8.2 Supported Sitecore Versions and Dependencies
SC-1178 [Configuration] Add a commented out addfieldbyfieldname section in the Coveo.SearchProvider.Custom.config file Upgrading from September 2016 (4.0.402) to October 2016 (4.0.704)
Issue number Bug fixes
SC-853 [Multi-site] Fixed issue where ResolveResultClickableUriProcessor gave the wrong URL of items not belonging to the current site
SC-991 Call returned SOAP fault SecurityProviderNotRegisteredException at the first rebuild
SC-1059 Added a validation for the unique Id when adding sublayouts
SC-1104 Added Coveo_master_index patch delete in SwitchMasterToWeb for 7.2 and 7.5
SC-1111 Fixed error when TLS 1.0 is deactivated
SC-1130 Added agent attribute name for CoveoSynchronizeTopResults
SC-1137 [PageView] Fixed the invalid contentIdKey value
SC-1180 Fixed issue preventing many components with .coveoForSitecore on the same search page from working
Issue number Case Fixed support cases
SC-1103 00033078 Sitecore cloud xDB dll breaks Coveo search web service
SC-1146 00033137 OmniboxResultList drop-down menu removes the ability to execute query with Enter key
SC-1124 00033184 LINQ queries are no longer going through the load balancer

Release Notes for September 2016: 4.0.402

This release includes the 1.667.33 version of the JavaScript Search Framework (see July 2016 Maintenance Release (v1.667.33)).

The initial September 2016 release was 4.0.364. However, due to a JavaScript issue introduced in this version, the release had to be hotfixed. The official September 2016 release is 4.0.402.

This section summarizes the new features and fixed support cases introduced in the Coveo for Sitecore September 2016 release (4.0.402).

To download the September 2016 release, see Downloads.

For the upgrade procedure, see Upgrading from July 2016 (4.0.290) to September 2016 (4.0.402).

New features Documentation
[JavaScript] Reference the new Open Source JavaScript Search Framework 1.667 Coveo JavaScript Search Framework
[Free-Text Search] Add an option to ignore specific sections from item HTML body in HtmlContentInBodyWithRequestsProcessor Ignoring Specific HTML Sections from an Item Body
[External Content] Improve advanced query generation when using external content
[LINQ] Generate valid Coveo queries for null and empty field values comparison Supported LINQ Operators
[Analytics] Check and update the list of events logged to Sitecore Analytics Available Page Events
[Provisioning] Switching to a new cloud organization should provision it
[Provisioning] Remove the temporary source creation and use the new call to trigger the immediate provisioning
[Config] Increase the RequirementsInvalidateDelay Upgrading from July 2016 (4.0.290) to September 2016 (4.0.402)
[Config] Remove all references to the CoveoCleanUpAfterRebuild agent Upgrading from July 2016 (4.0.290) to September 2016 (4.0.402)
[Config] Security Provider update called every time even when there's no change
Found bugs Affected version Fixed in
[JavaScript] jQuery events aren't fired when including another version of jQuery on the same page 4.0.364 4.0.402
Fixed support cases Case
Coveo Cloud API HSTS header shouldn't be propagated 00032537
LINQ randomly breaks with missing client certificate 00032722

Release Notes for July 2016: 4.0.290

This section summarizes the new features and fixed support cases introduced in the Coveo for Sitecore July 2016 release (4.0.290).

To download the July 2016 release, see Downloads.

For the upgrade procedure, see Upgrading from June 2016 (4.0.222) to July 2016 (4.0.290).

New features Documentation
[Fields] Support per-index computed fields and field map Managing Fields for a Specific Index
[LINQ] Add an extension to provide the metadata from the results (duration, didyoumean, etc)
[Configuration Panel] Add a panel to specify the FarmName setting Coveo for Sitecore Scaling Guide
[UI] Update Facet parameters Facet Component Properties
[UI] Adjust Querybox properties Search Component Properties
[Rules] Add a rule for “Where specific field value is between value1 and value 2” Rule Set Editor Boosting and Filtering Rules Reference
[UI] Make the Sort Field Picker scalable Search Component Properties
[Diagnostic Page] On a new Cloud Installation, show a better Rest Endpoint error
[Content Delivery] CleanUpAfterRebuildAgent shouldn’t be run by content delivery servers nor on-premises setup
[Top Results] Split TopResults synchronization per AdminService connection
[License] Download license from the Cloud when using the Synchronize button from the Control Panel Upgrading Your License
[Component] Create a Page View component to log view events in UA Logging View Events
[Cloud] Improve the WaitAndRetry to handle different error type with specific Interval and retry count
[Clean Up After Rebuild] Modify the on-premises rebuild to include committed transactions in rebuild time
[Logging] Trace mode logs too many traces for AbstractCloudObject.GetProperty()
[PageView] Add the icon to the page view components
[PageView] Add contentIDKey, contentIDValue, contentType Logging View Events
[License] Update Customer Agreement for Coveo for Sitecore 4 Package Logging View Events
[Fields] Delete fields using batch
[PageView] Should use the script’s version instead of outputting one
[Logging] Improve logging in the HttpClient
[Indexing] Exclude the “Bucket folder” and “Media folder” templates by default Upgrading from June 2016 (4.0.222) to July 2016 (4.0.290)
[Cloud] Use a virtual query pipeline for polling queries
[Cloud] Set the Active Directory name by default to a fixed name Upgrading Configuration Files

Release Notes for June 2016: 4.0.222

This section summarizes the new features and fixed support cases introduced in the Coveo for Sitecore June 2016 release (4.0.222).

To download the June 2016 release, see Downloads.

For the upgrade procedure, see Upgrading from April 2016 (4.0.171) to June 2016 (4.0.222).

New features Documentation
Add configuration for the number of threads to use for indexing
Add the ClickableUri of the item processed by the HtmlContentInBodyWithRequestsProcessor in case of error
Change ExcludeFieldsFromConfigProcessor to not exclude a field if not all fields with same name are excluded Understanding the coveoIndexingGetFields and coveoIndexingGetTemplates Pipelines
[Clean Up After Rebuild] task should be part of the Rebuild process
[Clean Up After Rebuild] Improve log traces regarding rebuilds and refreshes
[Clean Up After Rebuild] Make timeouts and wait times configurable
[Clean Up After Rebuild] Wait for provisioning to finalize rebuild
[Cloud] Only set the MaximumAge if specifically set in config Understanding the Coveo Search Provider’s Configuration File
[Control Panel] Remove the “Update License” link that only shows “Please contact Coveo”
Don't show the components properties when adding a “Coveo Search” or “Coveo Search View”
[External Content] Enable the AddAnonymousEmailUserIdentity processor by default AddAnonymousEmailUserIdentity
[Mobile] Improve the mobile layout
Remove the concept of external indexes
[Security] Provide a security patch to support TLS 1.1/1.2 with older releases of Coveo for Sitecore SSL/TLS Support
[TopResults] Display a warning if the search query or item result is empty
[Troubleshooting] Add a page in the Troubleshooting guide for the “No Index Available” error An Index Should Be Configured for Database Web Error Is Preventing the REST Service From Loading
Benchmark for cloud indexing/query, compared to on-premises indexing/query
Improve post-installation wizard logging
[Search] Allow to specify the query pipeline to use Using a Query Pipeline
Fixed support cases Case
Indexing is very long when enabling siteDefinition.config 00029757
Recommended Articles