June 2017 – released Sitecore Experience Platform 8.2 Update 4 (rev. 170614)
This is a product update. Sitecore recommends that you upgrade to this release if it includes fixes that meet the specific needs of your organization. If this release does not include new functionality or specific fixes that your organization requires, you may benefit from waiting to upgrade until Sitecore releases an update that is relevant for your organization. This is especially true in production environments.
New features/improvements
Context | Description | Customer ticket ID (or other) | TFS no. |
---|---|---|---|
API | The scope of the Caching.DebugEnabled setting on the Remove(object key) and Remove(Predicate predicate) methods has been extended. | ||
156443 | |||
Configuration | In DEBUG mode, all the boosting logs are set to Verbose . | ||
96907, 453974 | |||
Item Buckets API | The facet-related code was optimized for better performance. | ||
145292, 146428, 145306, 96751, 451348 | |||
Miscellaneous | The CdnPath and CdnDebugPath URLs now use HTTPS. | ||
147276 | |||
Web Forms for Marketers | When you create a form, the default engagement value is 100. | ||
162879 |
Resolved issues
The following issues have been fixed:
Context | Description | Customer ticket ID (or other) | TFS no. |
---|---|---|---|
API | DeviceItem.FindBestMatch does not fallback to the default device when an exception is raised in MatchesRules . | ||
150302 | |||
API | An incorrect value in the SourceItem field causes GetItemUriFromSourceItem to fail. | ||
143799 | |||
API | An incorrect value in the __Source Item field breaks all the API calls to the item. | ||
153466 | |||
Caching | The ItemCache is not updated after the RestoreItemCompletedEvent . | ||
131115 | |||
Content Editor | The Content Editor behaves unreliably when an item contains more than 255 fields. | ||
145054 | |||
Content Editor | When you rename an item, its new name is not published. | ||
160787,161148,160040 | |||
Content Editor | The field description is shown in the content language. | ||
109793 | |||
Content Editor | Searching in the content tree opens an item in the default language. | ||
94798, 404768 | |||
Content Editor | In the Media Library, the Upload Files dialog fails to handle errors correctly and hangs when using Flash. | ||
125233 | |||
Content Editor | The Rebuild All , Rebuild Index , and Refresh Tree commands cause a serialization exception. | ||
141098 | |||
Content Editor | If you insert a long text (more than 2000 characters) into any field, an exception occurs. | ||
156878 | |||
Content Editor | Time is not shown in a DateTime field. | ||
90361 | |||
Content Editor | Breaking changes in the behavior of UserOptions.View.UseDisplayName cause names in the content tree to be displayed incorrectly. | ||
154346 | |||
ContentSearch.Azure | The Azure Search provider does not support full-text search. | 482343, 483099, 481732 | 157546 |
ContentSearch.Azure | The Take, Skip, and Page methods do not work. | 479281 | 150080 |
ContentSearch.Azure | Search queries may use the wrong syntax, ignoring Azure Search schema settings. | 485228 | 162451 |
ContentSearch.Azure | Exceptions occur when deleting non-existent documents. | 485681, 486771, 487667, 490105, 492778, 495086 | 162750, 164633 |
ContentSearch.Azure | The _content field must not be marked as retrievable. | ||
161450 | |||
ContentSearch.Azure | The NotSupportedException exception is thrown when indexing the __semantics fields. | 478680, 481403 | 146415 |
ContentSearch.Azure | Collection fields contain old value in the index when emptied. | 482169 | 155653 |
ContentSearch.Azure | CloudSearchDocumentBuilder is not taken from the documentBuilderType node of the index configuration. | 478680, 486819 | 146322 |
ContentSearch.Azure | Linq provider parses a service response multiple times. | 479281 | 150103 |
ContentSearch.Azure | CloudSearchProviderIndex queries are logged incorrectly as DEBUG level. | 479281, 483094 | 147541 |
Item Buckets | The Item Bucket sync job does not display a count of the processed units. | ||
96608, 448409 | |||
Item Buckets Content Search | Content search tries to access the master DB from a CD server. | ||
141738 | |||
Item Buckets Content Search | A Multilist field that contains IDs without brackets is not indexed. | ||
96010, 433710 | |||
Language fallback | During buckets operations, an English version of an item is created when language fallback is enabled. | ||
149157 | |||
Layouts and renderings | The layout delta is generated incorrectly for the _standard values and the additional attributes of the rendering of the context item. | ||
157536, 159275, 159276 | |||
Layouts and renderings | Incorrect Placeholder was not found warnings are added to the log file for cached renderings. | ||
100334 | |||
Layouts and renderings | An exception occurs when you open the presentation details of a SPEAK item. | ||
96422, 442312 | |||
List Manager | Importing csv files in the List Manager on xDB Cloud was slow and has now been improved. | ||
149805 | |||
Media | In some scenarios, media items with the same name are not overwritten when Upload.SimpleUploadOverwriting=true . | ||
145832 | |||
Miscellaneous | On slow environments, AlarmClock breaks processing. | ||
161393 | |||
Miscellaneous | On the Sitecore Desktop, the Control Panel shortcut opens the Log Viewer application. | ||
145105 | |||
Miscellaneous | The AddToPublishQueue method does not work with the Oracle data provider. | ||
154851, 158554 | |||
Miscellaneous | The XFrameOptionsHeaderModule module picks up front-end requests. | ||
122317 | |||
Miscellaneous | When SitecoreADMembershipProvider is configured, the application crashes when you attempt to log in. | ||
139945 | |||
Miscellaneous | During password recovery, sending an email can fail silently without entering an exception in the log file. | ||
103775 | |||
Miscellaneous | In the Export language wizard, the Download button doesn't work if the path to the language file doesn't contain the '/' symbol. | ||
116714 | |||
Miscellaneous | A direct link to a folder can cause a NullReferenceException . | ||
149586 | |||
Miscellaneous | An authenticated user is redirected to the login page when they access an item that they don't have read permission for. | ||
127175 | |||
Miscellaneous | When you click the Forgot your Password link, an exception occurs when you reset the password in the German and Danish languages. | ||
124719 | |||
Miscellaneous | An incorrect client IP is displayed when the Sitecore servers are behind a proxy load balancer. | ||
136023 | |||
MVC | Anonymous users can preview an unpublished version of an item that has an MVC layout. | ||
153472 | |||
Performance | There is a memory leak when Caching.CacheKeyIndexingEnabled.AccessResultCache=true . | ||
153306 | |||
Performance | The number of records in the log file that are created by the IndexDependentHtmlCacheManager class has been minimized. | ||
95130, 412932 | |||
Publishing | Old blobs are not deleted from the web database when it is published. | 93755 | 93755, 385967 |
Publishing | If the shared field of an item is changed, too many entries appear in the PublishQueue . | ||
146630 | |||
Publishing | The Object reference not set to an instance of an object exception sometimes occurs when publishing items. | ||
94993, 409190 | |||
Publishing | Tracing failed requests break publishing. | ||
95730, 428310 | |||
Rich Text Editor | The Format HTML command doesn't work. | ||
91462, 336490 | |||
Security API | When a user tries to upload a file to the Media Library, an unhandled exception occurs. | ||
148993 | |||
Security API | Enabling Failed Request Tracing can cause the RemoveFromActiveList in MediaCache to fail. | ||
96555, 447399 | |||
Security API | Enabling Failed Request Tracing can cause RuleCache clearing to fail. | ||
96556, 447400 | |||
Security API | Enabling Failed Request Tracing can cause a rule which operates with items to fail to execute. | ||
96557, 447401 | |||
Solr | Escape characters generate an incorrect query. | ||
131992 | |||
Solr | Search terms that contain dashes "-" give incorrect search results. | ||
147167 | |||
Solr | A language specific field is not created in the default language for items. | ||
148802 | |||
Web Forms for Marketers | Creating a new field in a blank form throws a [NotSupportedException: Collection is read-only.] error. | ||
139810 | |||
Workbox | When you move an item from one workflow state to another, the Workbox lists the old workflow state as "?". | ||
91681 | |||
Workbox | In the Workbox, the Content Editor does not open correctly when addAspxExtensionis=false . | ||
93149, 375687 |