Upgrade 12.4 to 12.5
Introduction
Goal
Upgrade a Bloomreach Experience Manager implementation project from version 12.4.x to 12.5.y.
Upgrade Steps
Check Wicket, Spring dependency versions
Our Wicket dependencies have been upgraded from 6.26.0 to 6.29.0.
Our Spring dependencies have been upgraded from 4.3.15 to 4.3.18.
If you have extra dependencies on Wicket or Spring in your project, e.g. org.apache.wicket:wicket-spring, please upgrade any self-managed versions as well.
Fix Essentials Blogpost Document Type
The Blog feature in Essentials contained a bug in the 'blogpost' document type. In the 'authors' field's link picker configuration, the nodetypes property was incorrectly defined as single-valued:
/hippo:namespaces/myhippoproject/blogpost/editor:templates/_default_/authors/cluster.options: jcr:primaryType: frontend:pluginconfig nodetypes: myhippoproject:author
If the Essentials Blog feature was added to your implementation project using Bloomreach Experience Manager 12.4 or older, this incorrect configuration must be changed to the correct configuration below, defining the nodetypes property as multi-valued:
/hippo:namespaces/myhippoproject/blogpost/editor:templates/_default_/authors/cluster.options: jcr:primaryType: frontend:pluginconfig nodetypes: ['myhippoproject:author']