Bloomreach Experience Manager V15.1.0 Detailed Release Notes

June 29, 2022

The new minor release of 15.1.0 is available for our customers and partners for general use. This release includes improvements in community and enterprise artifacts.

We encourage all projects to update to the most recent regular releases. Using a tagged artifact that is not yet part of a release should only be done if there is a specific reason and only after testing in your specific project setup.

For a summary of significant changes, see the release announcement.

Update considerations

The following 3rd party dependencies have changed since the previous maintenance release. If your project directly uses any of these libraries, please validate compatibility. For more information on changes in these libraries, please see information from the individual vendors.

Particular caution is warranted for the xmlbeans library used in processing custom REST API requests with an XML payload, PDFBox, and the POI library used to extract text from common office software file formats. These libraries have been updated to a more recent version that may introduce backwards compatibility issues for custom project code to avoid published security vulnerabilities.

Module 15.0.1 15.1.0
com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider 2.13.1 2.13.3
com.fasterxml.jackson.jaxrs/jackson-jaxrs-base 2.13.1 2.13.3
com.fasterxml.jackson.core/jackson-core 2.13.1 2.13.3
com.fasterxml.jackson.core/jackson-databind 2.13.1 2.13.3
com.fasterxml.jackson.module/jackson-module-jaxb-annotations 2.13.1 2.13.3
com.fasterxml.jackson.core/jackson-annotations 2.13.1 2.13.3
org.springframework/spring-context 5.3.18 5.3.20
org.springframework/spring-aop 5.3.14 5.3.20
org.springframework/spring-beans 5.3.14 5.3.20
org.springframework/spring-core 5.3.18 5.3.20
org.springframework/spring-jcl 5.3.18 5.3.20
org.springframework/spring-expression 5.3.18 5.3.20
org.apache.pdfbox/pdfbox-tools 2.0.24 2.0.26
org.apache.tika/tika-core 1.26 1.28.3
org.apache.tika/tika-parsers 1.27 1.28.3
org.apache.pdfbox/xmpbox 2.0.24 2.0.26
org.bouncycastle/bcmail-jdk15on 1.69 1.70
org.bouncycastle/bcutil-jdk15on 1.69 1.70
org.bouncycastle/bcpkix-jdk15on 1.69 1.70
org.bouncycastle/bcprov-jdk15on 1.69 1.70
org.apache.poi/poi 4.1.1 5.2.2
org.apache.poi/poi-scratchpad 4.1.2 5.2.2
org.apache.poi/poi-ooxml 4.1.1 5.2.2
org.apache.xmlbeans/xmlbeans 3.1.0 5.0.3
com.github.virtuald/curvesapi 1.06 1.07
org.apache.pdfbox/jbig2-imageio 3.0.3 3.0.4
org.springframework/spring-context-support 5.3.18 5.3.20
org.springframework/spring-web 5.3.18 5.3.20
com.fasterxml.jackson.dataformat/jackson-dataformat-yaml 2.13.1 2.13.3
org.springframework/spring-webmvc 5.3.18 5.3.20
com.fasterxml.jackson.datatype/jackson-datatype-json-org 2.13.1 2.13.3
org.springframework.boot/spring-boot 2.5.12 2.5.14
org.springframework.boot/spring-boot-starter-jdbc 2.5.12 2.5.14
org.springframework.boot/spring-boot-starter 2.5.12 2.5.14
org.springframework.boot/spring-boot-autoconfigure 2.5.12 2.5.14
org.springframework/spring-jdbc 5.3.18 5.3.20
org.springframework/spring-tx 5.3.18 5.3.20
org.springframework.security/spring-security-config 5.6.1 5.6.5
org.springframework.security/spring-security-core 5.6.1 5.6.5
org.springframework.security/spring-security-crypto 5.6.1 5.6.5
org.springframework.boot/spring-boot-starter-web 2.5.12 2.5.14
org.springframework.boot/spring-boot-starter-json 2.5.12 2.5.14
org.springframework/spring-oxm 5.3.18 5.3.20
org.springframework.security/spring-security-web 5.6.1 5.6.5
org.springframework.security.oauth/spring-security-oauth2 2.5.1.RELEASE 2.5.2.RELEASE
org.springframework.security/spring-security-oauth2-client 5.6.1 5.6.5
org.springframework.security/spring-security-oauth2-core 5.6.1 5.6.5
org.springframework.integration/spring-integration-ftp 5.5.10 5.5.12
org.springframework.integration/spring-integration-file 5.5.10 5.5.12
org.springframework.integration/spring-integration-core 5.5.10 5.5.12
org.springframework/spring-messaging 5.3.18 5.3.20
org.springframework.retry/spring-retry 1.3.2 1.3.3
io.projectreactor/reactor-core 3.4.12 3.4.16
org.springframework.integration/spring-integration-sftp 5.5.10 5.5.12
org.elasticsearch.client/elasticsearch-rest-client 7.16.2 7.17.4

Removed org.apache.poi/poi-ooxml-schemas 4.1.1
Removed javax.xml.bind/jaxb-api 2.3.1
Removed javax.activation/javax.activation-api 1.2.0
Added org.apache.pdfbox/pdfbox 2.0.26
Added org.apache.pdfbox/fontbox 2.0.26
Added com.fasterxml.woodstox/woodstox-core 6.2.8
Added org.apache.poi/poi-ooxml-lite 5.2.2
Added org.apache.james/apache-mime4j-core 0.8.7
Added org.yaml/snakeyaml 1.30

Overview of JIRA issues closed in Bloomreach Experience 15.1.0

New Feature

  • CMS-15095 ] - [cms] [Backport v15] Change COOP header to "same-origin-allow-popups"
  • CMS-15094 ] - [cms] [Backport] Bump CKEditor to v4.19.0
  • CMS-15083 ] - [channel-manager] Visual editor to support read only field and respect the mode=view on the namespace
  • CMS-15067 ] - [cms, repository] [Backport] Make configurable to write Groovy logs to JCR again
  • ENT-4972 ] - [replication, translations]  Support replication UI features per target environment in replication control panel [replication, translations]
  • ENT-4960 ] - [63 modules]  Running replication based on independent replication processors per target 

Improvement

  • CMS-15080 ] - [channel-manager] Channel sorting should be case insensitive
  • CMS-15071 ] - [cms, navigation-application, translations] (Backport 15) Make links configurable in help menu / hide help menu
  • CMS-9587 ] - [5 modules] Improve usability of base.path in linkpickers 

Bug

  • CMS-15097 ] - [5 modules] Moment vulnerability
  • CMS-15091 ] - [channel-manager] [Version 15.1] Document to component drawer editing in experience manager causes a full iframe refresh
  • CMS-15090 ] - [channel-manager] [Backport 15.1] You cannot create a new variant if you are not on the component's page
  • CMS-15082 ] - [taxonomy, hap] Taxonomy Editor broken: no key fields, NPE
  • CMS-15079 ] - [content-blocks] Content Blocks compound label changes to nt:frozenNode when added to a project
  • CMS-15077 ] - [site-toolkit, wpm] [Backport] Support consistent HST Model Loading
  • CMS-15073 ] - [channel-manager] Switch from content editor to component editor freezes the right side panel
  • CMS-15069 ] - [site-toolkit] Component referencenames broken for abstractpages (replaced by autocreated) 
  • CMS-15064 ] - [cms, translations] The CMS v15 title is stil Bloomreach 14
  • CMS-15053 ] - [site-toolkit] [Backport 15.0 and 14.7] Fix flaky SiteMapResourceTest
  • CMS-15045 ] - [channel-manager] Rich text editor primitive-field-buttons goes out of screen on hover for longer text 
  • CMS-14628 ] - [site-toolkit] Case insensitive (LDAP) login is not handled correctly
  • CMS-13343 ] - [navigation-application, cms] Regression: ordering broken in custom perspectives
  • ENT-1530 ] - [14 modules]  [Replication] Replication stops working after socket timeout exception

Task

  • CMS-15074 ] - [navigation-application, translations] [Backport 15.1] Improve name of "API details" menu item
  • CMS-15061 ] - [6 modules] Create a new testing approach to create a cms project from archetype and add the relevant module to test

 

Totals for issues in this release

  • New Features 6
  • Improvements 3
  • Bugs 14
  • Tasks 2
Did you find this page helpful?
How could this documentation serve you better?
On this page
    Did you find this page helpful?
    How could this documentation serve you better?

    We rely on cookies

    to optimize our communication and to enhance your customer experience. By clicking on the Accept and Close button, you agree to the collection of cookies. You can also adjust your preferences by clicking on Manage Preferences. For more information please see our Privacy policy.

    Manage cookies
    Accept & close

    Cookies preferences

    Accept & close
    Back