XperienCentral R27Release date: March 26, 2020 Modify your Solr ConfigurationIn this version of XperienCentral, the Lucene version has been upgraded to version 6.6.6, therefore you must make the following changes to your solrconfig.xml : Change the declaration <luceneMatchVersion>5.4.1 </luceneMatchVersion>
to <luceneMatchVersion>6.6.61 </luceneMatchVersion>
and add the following declaration to the <config></config> section: <schemaFactory class="ManagedIndexSchemaFactory"> <bool name="mutable">false</bool> </schemaFactory>
Deprecated MethodThe following method has been deprecated in the XperienCentral API in this release: MediaRepositoryManagementService.createMediaItemVersion (MediaItem,MediaItemVersion ) — Use createMediaItemVersion (MediaItemVersion ) instead.
Removed Methods/InterfacesThe following methods and interfaces have been removed from the XperienCentral API in this release: MediaRepository.createContent — Use MediaRepositoryManagementService.createMediaItem(Website, String) instead.MediaItemDownloadVersion.getPersonalization() — Use getPersonalizationItem() instead.PageVersion.getPersonalization() — Use getPersonalizationItem() instead.Element.getPersonalization() — Use getPersonalizationItem() instead.Element.setPersonalization() — Use setPersonalizationItem() instead.MediaItemDownloadVersion.setPersonalization() — Use setPersonalizationItem() instead.Website.getPersonalizations() — Use getPersonalizationItems() instead.Utilities.checkPersonalizations() — Use checkPersonalizationItems() instead.DirectoryElement FileNode PollElement
PollItem
WhoIsWhoElement
Update your Presentation JSPsYou need to update your presentation JSPs if they use the following methods: PageVersion.getPersonalization() Element.getPersonalization() MediaItemDownloadVersion.getPersonalization()
Perform a global search in your presentation JSPs for the string ".personalization " to ensure that you catch all instances.
|