Go to the homepage
Powered bySitecore Search logo
Skip to main contentThe Release notes page has loaded.

Release notes

August 2016 – released Sitecore Experience Platform 8.2 (rev. 160729)

This a feature release. Sitecore recommends that you upgrade to this release if it includes features that meet the specific needs of your organization. This release contains significant new feature functionality, and we encourage you to evaluate it.


The Sitecore Experience Platform 8.2 includes:

  • Content Foundation improvements (Dependency Injection, Caching and Performance)

  • Support for the Publishing Service (installed separately)

  • Support for Express Migration (installed separately)

  • Enhanced Experience Editor features

  • Marketing Funnels

  • New Experience Analytics reports and charting

  • Improved Content Testing UI

  • Enhanced Path Analyzer component

  • Sitecore Experience Accelerator (installed separately)

  • Includes all the fixes from 8.1 Update-3

Please Note: In 8.2, we have aligned the version policy across all Sitecore assemblies. This effectively means that assemblies are individually versioned in accordance with changes in the code. As a result, you cannot obtain the Sitecore Experience Platform version by browsing the assembly versions.


For all Sitecore Experience Platform 8.2 documentation, please visit the new Sitecore Documentation Site.

New feature/improvements

ContextDescriptionCustomer ticket ID (or other)TFS no.
SPEAKSPEAK 2.1 adds support for composite components, which are SPEAK components that are created using other SPEAK components.
SPEAKThe SPEAK component guidance pages include improved demos and provide information about more components. Authenticated users can access the pages using the alias: http://<host>/sitecore/shell/speakguidance
SPEAKThe SPEAK 2.1 business component library now includes ported versions of the 16 version 1.1 components missing in 8.1 , as well as 9 new components.
Experience EditorA number of enhancements to the Experience Editor have been implemented for the associated content on a page:

- All page components that have data sources are highlighted with the green frame if the "associated content" checkbox is selected.
- The toolbar of the component shows the datasource item's workflow and the number of pages that use the same datasource item.
- For each piece of content used on the page, you can see the content item's details and the other pages that use this content.
- For each page, you can see all the content items that are used on the page and their workflow states.
- New notifications have been implemented to prevent authors from publishing broken pages.Data sources move through their workflows together with the context page.

FeatureID 80759. PBIs: 80765, 84955, 88676, 80762, 72842, 80761, 97187, 80763, 103887
Experience EditorThe ribbon performance has been optimized for loading in the collapsed state. Now it loads only the required controls when it is collapsed.
Experience EditorTo improve performance, the Experience Editor ribbon now loads only the controls required for the activated tab (lazy loading).
Experience OptimizationThe possibility to start a test without using workflows has been enabled by default.
Experience AnalyticsExperience Analytics now supports historical re-aggregation. This feature enables any historical data that is added to the xDB after its initial deployment to be viewed in Experience Analytics.
Experience AnalyticsDynamic titles are now displayed on charts. On all reports that you can drill down to, a KPI chart with a dynamic title has been added to make it easy to navigate through the reports.
Experience AnalyticsA simple KPI (Key Performance Indicator) chart has been introduced to provide a simple overview of data.
The chart:

- Shows the average or sum for the Visits, Value, and Value per Visit metric(s) for the selected period.
- Enables you to select all the available metrics that you need to personalize the chart.
- Is available from the Experience Analytics dashboard and all drill-down reports.

Experience AnalyticsYou can now visualize data using a combination chart when you select two metrics in Experience Analytics. This improvement has been implemented based on UX feedback.
Experience AnalyticsThe FusionCharts charting library has been replaced with the D3 charting library, which is used in other areas of the platform. This change ensures consistency and improves performance.
Experience ProfileThe extended view in the timeline has been redesigned to include color coding that corresponds to the users' activity bars. The data has also been reorganized and aligned to provide a better overview.
Experience ProfileAs a result of UX feedback, the scale in the timeline has been changed to a minimum of 1 year and a maximum of 50 years to make it easier to navigate.
Experience ProfileWhen no data is present, the Experience Profile now shows a hyphen “-“. Previously, the Experience Profile showed an empty field when there was no data, which was confusing to users . The hyphen ensures that there is now a clear distinction.
Experience ProfileThe date format in the Experience Profile has been improved to make it easier to understand. It now uses the same format as Experience Analytics.
Experience ProfileThe Experience Profile icon on the Launchpad has been replaced with a new design.
PlatformS​​​​​itecore 8.2 now supports .NET Framework 4.5.2 and .NET 4.6. Microsoft no longer supports .NET 4.5. For further information, go tohttps://blogs.msdn.microsoft.com/dotnet/2015/12/09/support-ending-for-the-net-framework-4-4-5-and-4-5-1/.
PlatformSolr 5.1 is now shipped and supported by default​.
PlatformGeneral performance improvements:

- The Cache API has been updated
- Cold start-up times have been improved

PlatformSupport for Oracle 11g has been added, but only when Sitecore is deployed in Experience Management mode – there is no support for Oracle in the xDB.
PlatformSupport for SQL Always On has been added.
This add support for a SQL Server 2012 feature that enables high availability and a disaster recovery. SQL Always On availability groups allows a group to have a set of failover databases so that if a database is unavailable, this fails over to a secondary database.
We will support the following scenarios:

- In Datacenter 1 – Primary DB + Sync Secondary DB

- Commit mode: Synchronous - Fail-over: Automatic - Read-only secondary: Off
- Availability Group Listener: Configured

- In Datacenter 2 – Async commit with manual failover

- Commit mode: Asynchronous - Fail-over: Manual - Read-only secondary: Off
- Availability Group Listener: Configured

PlatformSupport for Dependency Injection (DI) has been added, including the following features:

- The Configuration factory which can resolve types from the DI container
- A container that can be configured with configuration files and using code
- A ServiceLocator for wiring up legacy code
- Abstractions for most static managers

PlatformSearch and indexing no longer requires a third-party DI container to enable Solr and there is no need for a Solr support package.​
Content EditorIn the Content Editor, the UI in the Personalization dialogs has been improved:

- The Rule set editor dialog has been redesigned to include collapsible sections for easier navigation and improved rule editing functions.
- The Rule set editor dialog has been improved to allow easire data input.
- The predefined rules have been given increased prominence to allow for easier reuse.
- Engagement automation and the Segment builder dialogs have been redesigned.
- The Marketing Control Panel now has a new tab for Rules and Predefined Rules to enable users to see which pages have personalization rules applied.

Marketing FoundationMarketing Funnels have been added to the Sitecore platform.
A Marketer can define and track specific steps that a visitor makes on their website within a funnel, with the end result being a desired outcome, such as a financial outcome in a purchase.
Integrated with the Path Analyzer:

- Funnel steps are shown in a dedicated report
- Each funnel step displays the visitor traffic drop between fulfilling each step.
- Individual steps can be analyzed, and the path that the visitor takes to reach each step is displayed.

Marketing FoundationSitecore now supports the following MongoDB versions:

- Mongo 2.6
- Mongo 3.0 with the MMAPV1 and WiredTiger drivers
- Mongo 3.2 with the MMAPV1 and WiredTiger drivers
- Mongo 3.2 Enterprise with data-at-rest encryption, WiredTiger driver only

List ManagerFirst name, Last name, and Preferred Email conditions have been added to the segment builder.
Social ConnectedSearch indexes have been updated to include the Facebook ID field.
Marketing FoundationThe navigation of the Rule Set Editor dialogs has been made easier with collapsible sections, and the rule editing functions have been improved.
Marketing FoundationThe Segment builder dialogs have been redesigned to give predefined rules increased prominence to enable easier reuse of rules.
Marketing FoundationMarketing Control Panel UX improvements, including a new tab on Rules and Predefined Rules items that allow the user to see on which pages the rules have been applied for personalization.
MVCEditFrame support is now availalble in Razor views402755, 422360, 44439158151
MVCImproved support for statically bound controller renderings via SitecoreHelper.ControllerRendering
MVCSitecore now supports precompiled views with the Razor Generator view engine.
MVCThe performance of assembly scanning has been improved on startup.
MVCMVC ​integration with Sitecore's built-in Dependency Injection
Path AnalyzerHorizonal, Vertical and Table views have been added to make it easier to read the maps.
98118, 103329
Sitecore Services ClientSitecore Services Client supports token authorization
Path AnalyzerThe path filter has been added, which provides advanced sequential filtering.
Path AnalyzerYou can now apply a Metrics filter with data visualization to easily find outliers or interesting correlations between key node metrics.
Sitecore Services ClientAssembly scanning performacnce at startup has been improved.
Path AnalyzerYou can now create and explore funnels in the Path Analyzer.
Path AnalyzerThe Dashboard is the new default view for marketers that showcases the KPIs from a selected map, top landing pages, featured paths, and favorite funnels.​106644
Path AnalyzerA context-sensitive help window has been implemented in the Path Analyzer.
Path AnalyzerThe map selector has been improved to enable favorites, show status, and display metadata.
Path AnalyzerThe Date range selector has been redesigned to display date intervals for the the available map data.
Path AnalyzerThe Reports feature has been redesigned and now includes more categories.
Path AnalyzerYou can now see a list of contacts who visited a particular path.
Path AnalyzerYou can now export map data into a CSV file using download or copy commands.
Sitecore Services Client​Sitecore Services Client and Web API is now integrated with Sitecore's Dependency Injection.
Path AnalyzerAll nodes now have labels which you can switch on and off.
Path AnalyzerItem info for nodes now provides greater detail and includes the display name, template, content tree path, and URL.
Path AnalyzerThe Notification bar has been extended to display all key app messages.
Path AnalyzerThe ​Page Analyzer app has been rebuilt on the new technology stack and aligned with the main application.
Path AnalyzerAPI level data compression has been introduced, which reduces payload and improves application responsiveness.
Path AnalyzerMap retrieval performance has been improved, reducing the load on the master database and improving API performance.
Path AnalyzerThe Silverlight dependency has been replaced with a standard HTML technology with great cross-browser compatibility.
Path AnalyzerThe application has been redesigned for improved usability.​​​
Path AnalyzerDuplicate nodes are now removed by default. This behavior is controlled by the PathAnalyzer.Aggregation.CollapseDuplicateRecords' setting.
PlatformIn 8.2, we have aligned the version policy across all Sitecore assemblies. This effectively means that assemblies are individually versioned in accordance with changes in the code. As a result, you cannot obtain the Sitecore Experience Platform version by browsing the assembly versions.
PlatformThe Sitecore Support Package Generator was added to the list of available administration tools - this allows the creation of a ZIP package containing important information about the Sitecore installation and how it is configured. The package can further be provided to Sitecore Support to help with investigation of product issues.

Breaking changes

ContextDescriptionCustomer ticket ID (or other)TFS no.
PlatformProjects built on Sitecore must be updated to use the .NET 4.5.2 target framework​.
Platform​More than 45 abstractions (namespace: Sitecore.Abstractions) introduced to replace static APIs. The static APIs are still available but will be phased out over the next releases.
Platform​The Cache API has changed:

- Cache.GetNamedInstance has been moved to CacheManager.GetNamedInstance. There are two overloaded versions generic and common (supporting string keys only).
- FindCacheByName changed signature, now it has two overloaded versions returning ICache and ICache<TKey> respectively
- Cache.Add: overloaded methods accepting size of cached object have been removed. Now the cache is able to calculate size using CacheSizeCalculationStrategy.

Platform​​ASP.NET MVC and WebAPI now use the Sitecore Dependency Injection container by default.​
Platform​The Solr support package is no longer required and configuring the SOLR.NET DI container is no longer done by changing the application type in global.asax​.​

Resolved issues

The following issues have been fixed:

ContextDescriptionCustomer ticket ID (or other)TFS no.
AntiCSRF​Media request protection is not applied to media in a hyperlink within the RTE.​43867496268
Caching​AccessResultCache indexes are not being entirely cleaned.45279496818
Caching​Imprecise AccessResultCache MaxSize​36517392570
Caching​Excessive data in AccessResultCache​36517592571
Caching​[Performance] Sharing 'AccessResultCache' between worker threads leads to significant performance regression in "extranet" scenarios​.39171394062
Configuration​Preview.ResolveSite should be true by default​.45268996808
Configuration​[Security] Change default SQL Membership Provider maxInvalidPasswordAttempts​45039096702
Experience AnalyticsIn a scaled architecture the AnalyticsDataController fails to instantiate.463752, 469448110707
Experience Editor​The_Final Renderings field is not handled correctly in some cases.461701, 462385, 461790, 461447, 463021, 462366, 463149, 463592, 464153, 464383, 463742, 464469, 463105, 464093, 465757108023
Experience Editor​Datasource location is incorrect for component items with the same name in the Experience Editor.423504, 432919, 443036, 407795,94856
Experience Editor​The WebAppCache.cache file in the Experience Editor contains a reference to a nonexistent file.455598, 46583784371
Experience Editor​A page loads with "The layout not found" error after removing a component from the page in the Experience Editor.
Experience Editor​A validation error can appear after adding a link in the Experience Editor to a rich text field.
Experience Editor​Personalization variants are overridden by the default datasource item on MVC pages in the Experience Editor.457914, 459551, 466426, 100803100803, 116637
Experience Editor​The content of the Rich Text field is transformed into HTML when added and saved using an inline editor.462618, 463839, 461844111388
Experience Optimization​Screenshot generation can fail in the Create Test dialog when using the scaled setup.
Experience Optimization​Multiple language- and localization-related issues happen beacause of inconsistent language attributes used in the Content Testing.456392, 456640, 458774, 458772, 460479, 46205888040, 88039
Experience OptimizationMultivariate testing does not work in the Japanese version of Sitecore. ​453814454423, 83387
Experience Optimization​A wrong thumbnail is generated for pages to test against in the Page Test dialog.456392, 456640, 458774, 458772, 460479, 46205888038
Experience ProfileThe timeline in the Experience Profile does not show the most recent activity data.45278081835
Experience ProfileThe error: "There is no row at position 0" appears in the Experience Profile for contacts with personal info and when there are no pattern cards.439278, 437499, 439484, 464381, 46532360022
Experience Profile​The engagement values for the latest visit and the total engagement value are incorrect in the Experience Profile.438890, 452904, 45496160887
Experience Profile​Search in the Experience Profile returnes rows with an incorrect value per visit.452904, 45496179419
Experience Profile​The error: "An error has occured" appears when the Experience Profile is invoked.
Experience Profile​The Experience Profile cannot open the details of the latest contact when the device attribute is explicitly specified for the website in the web.config/sitecore.config file.43362160017, 434216
Experience Profile​The latest visit data in the Experience Profile is not the latest for a contact that has several visits in a day.
Experience Profile​Users with designer and author roles are denied access to the Experience Profile.443754, 441625, 443908, 448525, 462338, 465712, 46764196620, 76284, 448614
Federated Experience Manager (FXM)​Span tags are visible as raw markup in the Federated Experience manager application menu.460972, 460966, 461484, 464313, 465605102071, 105351
Federated Experience Manager (FXM)Rendering cache is not working in FXM.461681108135
Federated Experience Manager (FXM)​Dependency on Prototype.js prevents from using jQuery in FXM: a javascript error "Uncaught TypeError: $(...).ready is not a function" appears.462368109589
Federated Experience Manager (FXM)​The Edge browser stops responding after you click the Add here button in the Experience Editor in FXM.
Item buckets​The Sync operation relocates every item in a bucket​.41205895094
Item bucketsHide second content tree
Item Buckets API​Content tree search fails with an error if a context item is not included in an index.42536295555
Item Buckets API​SearchStringModel.ParseDatasourceString does not respect the sort order​.41496895182
Item Buckets API​Incorrect values of the boost attributes​39575494306
Item Buckets API​Startbar search and Search application are broken if no index includes the root item of the master database.​41743795284
Item Buckets API​Application pool culture affects the sitecore_analytics_index​.43488996064
Item Buckets Content Search​Advanced search in the content tree does not work​.
Item Buckets Content Search​The Equals method of the DataUri class has faulty logic​.44999796688
Item Buckets Content SearchSelecting the Associated Content dialog doesn't respect the Datasource Template field.42878395758
Item Buckets Content Search​Search for rendering datasource doesn't search in all Datasource Locations​.42993595824
Item Buckets Content Search​Wrong description of the GetDatasourceDependencies processor​.
Item Buckets Content Search​The usage of the Lucene.Net.Analysis.AR.ArabicAnalyzer class leads to incorrect indexing of the ar-AE language​.40218594653
Item Buckets Content Search​Items excluded by the inbound filter are not deleted from the index.41533895205
Item Buckets Content Search​TheWeb edit ribbon is broken if no index includes the root item of the master database​.41743495283
Item Buckets Content Search​The location search type prevents the running of the getGlobalSearchFilters pipeline.​40552894831
Item Buckets Content Search​The incorrect language version is displayed when the search result is opened in a new Content Editor window​.42201895425
Item Buckets Content SearchItems are not indexed if index has two crawlers
Launchpad​The login page ignores the RedirectUrl parameter after authenticating the user and redirects all users to the ​Launchpad.432834, 425607, 432834, 43384853027
List Manager​The default index configuration is incorrect.
List Manager​There is an exception in log file when you add a list from a file with Solr.
List Manager​List Manager doesn't respect access rights on list items.
List Manager​JavaScript code can be submitted and executed in the List Manager application.
List Manager​Count is not shown for segmented lists on the Dashboard page.
List ManagerCannot create list from file if Media.CachingEnabled = false.
List Manager​Lists with quotes in the name cannot be opened.
Miscellaneous​EventQueue AddCriteria and GetEventTypeConditions methods build an incorrect sql query clause​.112951
MVC​System.Web.WebPages.Html.HtmlHelper errors appear during Sitecore compilation by Aspnet_compiler.exe.​
MVC​Sitecore CMS exposes information that can lead to server fingerprinting​.
MVCSupport for async controllers (does not apply to Controller Renderings)463539, 43790455908
Path AnalyzerFatal messages related to ApplicationContainer may appear in the log during startup due to an expected initialization order.45825099665
Pipelines​Find Best Match logic of Item Resolver may return incorrect items​.
Platform​​When responding to a search request, the Item Web API ignores field values stored in base templates.​​​​44148164610
Platform​The General Link dialog inappropiately encodes​ the contents of the Query String property.43911982835
Platform​[Debug mode] Some assemblies are built in debug mode​.
Platform​Item resolver works incorrectly if url/path contains an underscore.​
PlatformThe Select Item dialog is unusable.41773195297
Rich Text Editor​Text fields become unresponsive after RTE closing​.40533094824
Sitecore Services Client​Sitecore.Services.Client prevents using Attribute Routing with ASP.NET WebAPI​.43169859317
Sitecore.ContentSearch​Lucene: Obsolete 'Sitecore.Search' API must be disabled in version 7.2, 8.0 and 8.1.​
Social ConnectedThe Twitter Share button goal is not triggered by an event.
Social Connected​Facebook Social connector doesn't work with Facebook API v2.5 (last version) for newly registered applications.
Social Connected​Unable to post to Facebook pages.
Social Connected​Social jobs are not started due to library absence.
Social Connected​Second "Login" into the system via social networks produce the "NullReference" exeption.
Social Connected​Not possible to add a Facebook account when using Facebook API 2.4; "Invalid Scopes: read_stream" error message is shown.
Social ConnectedFacebook ​Like and Share buttons are not triggered by an event.
Social Connected​The LinkedIn Share button is not triggered by an event.
Social Connected​The Google +1 button is not triggered by an event.
Social Connected​Possible NullReferenceException in ConnectorClientManage.
Solr​Automatic type conversion for IEnumerable<T>40151594608
Solr​Two or more negative clauses in a query cause an empty result​.39862294448
Solr​Optimize command timeout prevents swapping cores of SwitchOnRebuild index​.40567794842
Solr​Search limits results by _language filter query when the client language differs from the default language​.42603695597
Solr​TheSolr SwitchOnRebuild mechanism does not use a swapped index but rather only rebuilds it​.44244196429
SPEAK​The title bar in some dialogs are not correctly positioned in the Edge browser.
112150, 112634, 112645, 112877, 112894, 74331, 83177
SPEAK​After authenticating users, ​the login page ignores the RedirectUrl parameter and instead redirects all users to the ​Launchpad.53027
SPEAK​When responding to a search request, the Item Web API ignores field values stored in base templates.​​​​64610
SPEAKWhen a user clicks Browse on an Image field that already contains a selected image, Sitecore opens the Media Browser dialog with only the selected image displayed in the list and the dialog does not allow the user to locate other images, which makes it impossible for the user to change the image once selected.82830
SPEAK​The General Link dialog inappropiately encodes the contents of the Query String property. ​82835
Update Installation wizard​A number of items have been removed from the PathAnalyzerDictionary​.45643297037

Edit this page on GitHub


© Copyright 2024, Sitecore. All Rights Reserved