Bloomreach Experience Manager V13.4.4 Release Notes - Bloomreach Experience - Headless Digital Experience Platform

Bloomreach Experience Manager V13.4.4 Release Notes

September 15, 2020

The new maintenance release 13.4.4 is available for general use for our customers and partners. This release includes bug fixes and improvements in core, enterprise and plugin artifacts.

The new versions of these module artifacts have been made available earlier and are now bundled up in this maintenance release. If your project uses such newer artifact versions via project pom overrides, please remove them before starting the upgrade procedure.

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

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 compatability. For more information on changes in these  libraries please see information from the invidual vendors.

 

Module 13.4.3 13.4.4
org.slf4j/slf4j-api 1.7.25 1.7.30
commons-codec/commons-codec 1.10 1.14
org.apache.jackrabbit/jackrabbit-core 2.18.5-h1 2.18.5-h2
commons-pool/commons-pool 1.5.4 <removed>
org.apache.jackrabbit/jackrabbit-spi 2.18.5-h1 2.18.5-h2
org.apache.jackrabbit/jackrabbit-data 2.18.5-h1 2.18.5-h2
org.apache.jackrabbit/jackrabbit-jcr-commons 2.18.5-h1 2.18.5-h2
org.apache.jackrabbit/jackrabbit-spi-commons 2.18.5-h1 2.18.5-h2
org.yaml/snakeyaml 1.24 1.26
org.springframework/spring-context 5.1.13.RELEASE 5.1.15.RELEASE
org.springframework/spring-aop 5.1.13.RELEASE 5.1.15.RELEASE
org.springframework/spring-beans 5.1.13.RELEASE 5.1.15.RELEASE
org.springframework/spring-core 5.1.13.RELEASE 5.1.15.RELEASE
org.springframework/spring-jcl 5.1.13.RELEASE 5.1.15.RELEASE
org.springframework/spring-expression 5.1.13.RELEASE 5.1.15.RELEASE
org.apache.jackrabbit/jackrabbit-jcr-rmi 2.18.5-h1 2.18.5-h2
org.apache.commons/commons-text 1.6 1.8
org.apache.commons/commons-lang3 3.8.1 3.9
org.apache.commons/commons-collections4 4.2 4.4
org.apache.jackrabbit/jackrabbit-api 2.18.5-h1 2.18.5-h2
com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider 2.10.1 2.10.5
com.fasterxml.jackson.jaxrs/jackson-jaxrs-base 2.10.1 2.10.5
com.fasterxml.jackson.module/jackson-module-jaxb-annotations 2.10.1 2.10.5
org.springframework/spring-context-support 5.1.13.RELEASE 5.1.15.RELEASE
org.springframework/spring-web 5.1.13.RELEASE 5.1.15.RELEASE
org.springframework/spring-webmvc 5.1.13.RELEASE 5.1.15.RELEASE
com.fasterxml.jackson.dataformat/jackson-dataformat-yaml 2.9.10 2.11.1
org.apache.wicket/wicket-core 7.11.0 7.17.0
org.apache.wicket/wicket-request 7.11.0 7.17.0
org.apache.wicket/wicket-util 7.11.0 7.17.0
commons-fileupload/commons-fileupload 1.3.3 1.4
org.apache.wicket/wicket-extensions 7.11.0 7.17.0
org.apache.wicket/wicket-datetime 7.11.0 7.17.0
org.wicketstuff/wicketstuff-input-events 7.11.0 7.17.0
org.apache.sanselan/sanselan 0.97-incubator <removed>
com.fasterxml.jackson.core/jackson-core 2.10.1 2.10.5
com.fasterxml.jackson.core/jackson-databind 2.10.1 2.10.5
com.fasterxml.jackson.core/jackson-annotations 2.10.1 2.10.5
com.fasterxml.jackson.datatype/jackson-datatype-json-org 2.10.1 2.10.5
org.springframework/spring-oxm 5.1.13.RELEASE 5.1.15.RELEASE
org.springframework.security/spring-security-core 5.1.7.RELEASE 5.1.10.RELEASE
org.springframework.security/spring-security-web 5.1.7.RELEASE 5.1.10.RELEASE
org.springframework.security/spring-security-config 5.1.7.RELEASE 5.1.10.RELEASE
org.dom4j/dom4j 2.1.1 2.1.3
io.swagger.core.v3/swagger-annotations 2.0.10 2.1.4
io.swagger.core.v3/swagger-jaxrs2 2.0.10 2.1.4
io.github.classgraph/classgraph 4.6.32 4.8.65
io.swagger.core.v3/swagger-models 2.0.10 2.1.4
io.swagger.core.v3/swagger-integration 2.0.10 2.1.4
io.swagger.core.v3/swagger-core 2.0.10 2.1.4
javax.xml.bind/jaxb-api 2.3.0 <removed>
com.fasterxml.jackson.datatype/jackson-datatype-jsr310 2.9.10 2.11.1
jakarta.validation/jakarta.validation-api - 2.0.2

 

Overview of JIRA issues closed in this release

Task

  • ENT-1970 ] - [release, targeting] Upgrade to most recent ES7 version
  • ENT-1969 ] - [targeting] Change Targeting test browse from PhantomJS to Chrome
  • ENT-1946 ] - [2fa] Update Duo SDK Java client javascript to the latest release
  • ENT-1942 ] - [targeting] Remove elastic5 integration test
  • ENT-1932 ] - [wpm] Update resteasy to the latest 3.x release
  • ENT-1915 ] - [targeting, release, hap] Replace Jest client with Rest client
  • ENT-1905 ] - [reporting-dashboard] Set httpclient for reporting-dashboard to use the same version as the cms
  • ENT-1895 ] - [wpm] Set Camunda war overlay dependency scope as provided
  • ENT-1873 ] - [urlrewriter] Remove URL Rewrite Ant dependency
  • CMS-13891 ] - [cms, translations] Update translations for 13.4
  • CMS-13831 ] - [configuration-management, essentials, project] Update Jackson dependency to 2.10.5 and update SnakeYAML to 1.26
  • CMS-13696 ] - [cms] Backport - Remove unused sanselan dependency
  • CMS-13660 ] - [essentials] Upgrade JQuery version installed with the Essentials skeleton to latest version
  • CMS-13651 ] - [cms] Update Wicket 7.x to 7.17.0
  • CMS-13624 ] - [project] Update Maven plugin dependencies
  • CMS-13584 ] - [project, release] Allow 'Bloomreach' as copyright owner in source file headers
  • CMS-13562 ] - [project] Bump log4j2.version to 2.13.3
  • CMS-13481 ] - [essentials] Build failure when building archetype twice without clean
  • CMS-13477 ] - [l10n-tooling] l10n-maven-plugin: Support skip configuration parameter for the report goal
  • CMS-13463 ] - [site-toolkit, testsuite, qa-testsuite] Remove outdated modules sandbox, solr-client and solr-content-beans
  • CMS-13435 ] - [project] Consolidate Apache commons dependencies and move dependency management to the project pom
  • CMS-13434 ] - [translations] Translations - run hippo-cms-l10n:report in the verify stage
  • CMS-13430 ] - [site-toolkit] Sync search-service property name from release pom to site-toolkit
  • CMS-13397 ] - Update Spring to the latest patch versions
  • CMS-13376 ] - [commons, repository, reporting-dashboard, targeting] Replace deprecated Maven Surefire option forkMode with forkCount reuseForks
  • CMS-13316 ] - Optional compound field validation message pops up immediately in 13.4.2
  • CMS-12864 ] - [site-toolkit] Dynamic bean generation does not work with Related Documents plugin
  • ACCEL-1672 ] - [accelerator-b2c] Update commercetools SDK to the latest release in B2C Accelerator

Bug

  • ENT-1916 ] - [targeting] NoSuchElementException thrown while retrieving visitor data
  • ENT-1851 ] - Mime type and file size of avatar image upload are not validated.
  • CMS-13771 ] - [archetype, essentials, testsuite, eforms, replication, synchronization, wpm, hap, qa-testsuite] Archetype doesn't read log4j2-dev.xml any more in Windows (10)
  • CMS-13760 ] - [services-api, repository] HippoServiceRegistry doesn't control individual failures for trackerHolders
  • CMS-13688 ] - [services-eventbus] GuavaHippoEventBusTest fails occasionally
  • CMS-13601 ] - [cms] Cross-site scripting found in the translations folder menu
  • CMS-13580 ] - [channel-manager, wpm] Accepting channel via channel manager fails
  • CMS-13393 ] - [cms] Failed CMS login doesn't give proper http response code
  • CMS-13388 ] - [archetype] SonarQube ErrorPage401.jsp Major Bug
  • CMS-13284 ] - [content-blocks] Content Blocks: too early validation, red errors showing while editing
  • CMS-13233 ] - Running docker image throws error on startup for AJP connector
  • CMS-13213 ] - Nullpointer on the event bus after stopping a camel route.
  • CMS-13028 ] - Unable to add an optional compound (and safe the document) in a contentblock in a document when there is also an html field
  • CMS-12769 ] - Derived data engine throws NPE exception (RelativePropertyReference)
  • CMS-12337 ] - [translations] Incorrect translation on button

Improvement

  • ENT-1503 ] - [2fa] 2fa: cleaner implementation for ENT-1481
  • CMS-13865 ] - [cms, content-blocks, relateddocs, taxonomy, advanced-search, eforms, replication] Ensure Wicket forms only accept POST requests
  • CMS-13722 ] - [site-toolkit] Generate boolean getter fields for extended boolean types
  • CMS-13591 ] - [channel-manager, cms, essentials-components, essentials, project, repository, services-webfiles, site-toolkit, ui-extension, accelerator-b2c, ldap, wpm] Run integration tests as separate stage in main pipeline
  • CMS-13518 ] - [repository, cms, hap, qa-essentials] Another MigrateToV13 run, force it with system property
  • CMS-13426 ] - [repository, site-toolkit, cms, content-feed] Prepare content-feed for 13.4.4
  • CMS-13422 ] - [project, testsuite, qa-testsuite, repository, site-toolkit, targeting, wpm, hap] Upgrade or remove test dependencies with vulnerabilities
  • CMS-13275 ] - Cache-control header missing private/public setting
  • CMS-13004 ] - [archetype] Add gitignore to the archetype

New Feature

  • CMS-13540 ] - [services-htmlprocessor] [HTML Processor] Add configuration option for filtering attributes with a data: protocol

 

Totals for issues in this release

  • Tasks 28
  • Bugs 15
  • Improvements 9
  • New Features 1
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?