Bloomreach Experience Manager V14.6.0 Detailed Release Notes - Bloomreach Experience - Headless Digital Experience Platform

Bloomreach Experience Manager V14.6.0 Detailed Release Notes

May 25, 2021

The new minor release of 14.6.0 is available for general use for our customers and partners. This release includes new features, bug fixes, and improvements in core, enterprise and plugin 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.

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 14.5.1 14.6.0
commons-io/commons-io 2.5 2.8.0
org.springframework/spring-context 5.1.18.RELEASE 5.3.5
org.springframework/spring-aop 5.1.18.RELEASE 5.2.13.RELEASE
org.springframework/spring-beans 5.1.18.RELEASE 5.2.13.RELEASE
org.springframework/spring-core 5.1.18.RELEASE 5.3.5
org.springframework/spring-jcl 5.1.18.RELEASE 5.3.5
org.springframework/spring-expression 5.1.18.RELEASE 5.3.5
org.apache.jackrabbit/jackrabbit-jcr-commons 2.20.2-h1 2.21.6-h1
org.apache.jackrabbit/jackrabbit-spi-commons 2.20.2-h1 2.21.6-h1
org.apache.jackrabbit/jackrabbit-spi 2.20.2-h1 2.21.6-h1
org.apache.jackrabbit/jackrabbit-api 2.20.2-h1 2.21.6-h1
org.apache.jackrabbit/oak-jackrabbit-api 1.34.0 1.38.0
org.apache.jackrabbit/jackrabbit-jcr-rmi 2.20.2-h1 2.21.6-h1
org.apache.cxf/cxf-core 3.3.9 3.3.10
org.glassfish.jaxb/jaxb-runtime 2.3.2 3.0.0
org.glassfish.jaxb/txw2 2.3.2 3.0.0
com.sun.istack/istack-commons-runtime 3.0.8 4.0.0
org.apache.cxf/cxf-rt-rs-client 3.3.9 3.3.10
org.apache.cxf/cxf-rt-transports-http 3.3.9 3.3.10
org.apache.cxf/cxf-rt-frontend-jaxrs 3.3.9 3.3.10
org.apache.cxf/cxf-rt-security 3.3.9 3.3.10
org.apache.cxf/cxf-rt-transports-http-jetty 3.3.9 3.3.10
org.eclipse.jetty/jetty-server 9.4.35.v20201120 9.4.38.v20210224
org.eclipse.jetty/jetty-util 9.4.35.v20201120 9.4.38.v20210224
org.eclipse.jetty/jetty-io 9.4.35.v20201120 9.4.38.v20210224
org.eclipse.jetty/jetty-security 9.4.35.v20201120 9.4.38.v20210224
org.eclipse.jetty/jetty-continuation 9.4.35.v20201120 9.4.38.v20210224
org.eclipse.jetty/jetty-http 9.4.35.v20201120 9.4.38.v20210224
org.apache.cxf/cxf-testutils 3.3.9 3.3.10
org.apache.pdfbox/pdfbox 2.0.19 2.0.23
org.apache.pdfbox/fontbox 2.0.19 2.0.23
org.apache.pdfbox/pdfbox-tools 2.0.21 2.0.23
org.apache.tika/tika-core 1.24.1 1.26
org.apache.tika/tika-parsers 1.25 1.26
org.apache.pdfbox/xmpbox 2.0.21 2.0.23
org.bouncycastle/bcmail-jdk15on 1.67 1.68
org.bouncycastle/bcpkix-jdk15on 1.67 1.68
org.bouncycastle/bcprov-jdk15on 1.67 1.68
org.apache.jackrabbit/jackrabbit-core 2.20.2-h1 2.21.6-h1
org.apache.jackrabbit/jackrabbit-data 2.20.2-h1 2.21.6-h1
org.springframework/spring-context-support 5.1.18.RELEASE 5.3.5
org.springframework/spring-web 5.1.18.RELEASE 5.3.5
org.springframework/spring-webmvc 5.1.18.RELEASE 5.3.5
org.apache.cxf/cxf-rt-rs-security-cors 3.3.9 3.3.10
org.springframework/spring-oxm 5.1.18.RELEASE 5.3.5
org.springframework.security/spring-security-core 5.1.12.RELEASE 5.4.6
org.springframework.security/spring-security-web 5.1.12.RELEASE 5.4.6
org.springframework.security/spring-security-config 5.1.12.RELEASE 5.4.6
org.springframework.security.oauth/spring-security-oauth2 2.3.7.RELEASE 2.5.1.RELEASE
org.apache.cxf/cxf-rt-rs-extension-providers 3.3.9 3.3.10
org.apache.cxf/cxf-rt-rs-service-description-openapi-v3 3.3.9 3.3.10
org.apache.cxf/cxf-rt-rs-service-description-common-openapi 3.3.9 3.3.10
org.apache.cxf/cxf-rt-rs-service-description-swagger-ui 3.3.9 3.3.10
org.springframework/spring-tx 5.1.18.RELEASE 5.3.5
org.springframework.integration/spring-integration-ftp 5.1.12.RELEASE 5.4.5
org.springframework.integration/spring-integration-file 5.1.12.RELEASE 5.4.5
org.springframework.integration/spring-integration-core 5.1.12.RELEASE 5.4.5
org.springframework/spring-messaging 5.1.18.RELEASE 5.3.5
org.springframework.retry/spring-retry 1.2.5.RELEASE 1.3.1
io.projectreactor/reactor-core 3.2.19.RELEASE 3.4.4
commons-net/commons-net 3.6 3.7.2
org.springframework.integration/spring-integration-sftp 5.1.12.RELEASE 5.4.5
org.apache.velocity/velocity-engine-core 2.1 2.3
org.apache.velocity.tools/velocity-tools-generic 3.0 3.1
org.elasticsearch.client/elasticsearch-rest-client 7.10.2 7.12.1
org.springframework/spring-jdbc 5.1.18.RELEASE 5.3.5
com.sun.activation/jakarta.activation 1.2.1 1.2.2
org.apache.jackrabbit/jackrabbit-jcr-server 2.20.2-h1 2.21.6-h1
org.apache.jackrabbit/jackrabbit-webdav 2.20.2-h1 2.21.6-h1
org.springframework.security/spring-security-taglibs 5.1.12.RELEASE 5.4.6
org.springframework.security/spring-security-acl 5.1.12.RELEASE 5.4.6

Removed org.jvnet.staxex/stax-ex 1.8.1
Removed com.sun.xml.fastinfoset/FastInfoset 1.2.16
Removed net.jcip/jcip-annotations 1.0
Removed org.reactivestreams/reactive-streams 1.0.2
Removed org.springframework.integration/spring-integration-stream 5.1.12.RELEASE
Removed cglib/cglib 2.2.2
Removed asm/asm 3.3.1
Removed org.camunda.bpm.webapp/camunda-webapp 7.11.0
Removed org.jboss.resteasy/resteasy-jaxrs 3.14.0.Final
Removed org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec 2.0.1.Final
Removed org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec 2.0.0.Final
Removed org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec 2.0.1.Final
Removed org.jboss.logging/jboss-logging 3.4.1.Final
Removed org.apache.commons/commons-email 1.5
Removed com.sun.mail/javax.mail 1.5.6
Added com.fasterxml.woodstox/woodstox-core 6.2.4
Added org.codehaus.woodstox/stax2-api 4.2.1
Added org.tukaani/xz 1.9
Added org.glassfish.jaxb/jaxb-core 3.0.0
Added jakarta.xml.bind/jakarta.xml.bind-api 3.0.0
Added org.springframework.boot/spring-boot 2.4.4
Added org.springframework.boot/spring-boot-starter-jdbc 2.4.4
Added org.springframework.boot/spring-boot-starter 2.4.4
Added org.springframework.boot/spring-boot-autoconfigure 2.4.4
Added org.yaml/snakeyaml 1.27
Added com.zaxxer/HikariCP 3.4.5
Added org.springframework.boot/spring-boot-starter-web 2.4.4
Added org.springframework.boot/spring-boot-starter-json 2.4.4
Added com.fasterxml.jackson.datatype/jackson-datatype-jdk8 2.11.4
Added com.fasterxml.jackson.datatype/jackson-datatype-jsr310 2.11.4
Added com.fasterxml.jackson.module/jackson-module-parameter-names 2.11.4
Added org.springframework.boot/spring-boot-starter-tomcat 2.4.4
Added jakarta.annotation/jakarta.annotation-api 1.3.5
Added org.apache.tomcat.embed/tomcat-embed-core 9.0.44
Added org.glassfish/jakarta.el 3.0.3
Added org.apache.tomcat.embed/tomcat-embed-websocket 9.0.44

Overview of JIRA issues closed in Bloomreach Experience 14.6.0

New Feature

  • CMS-14610 ] - [channel-manager] [Backport 14.6] Add filter to only show version that are live and/or have a scheduled campaign
  • CMS-14609 ] - [channel-manager] [Backport 14.6] Allow user to set and view version label
  • CMS-14608 ] - [channel-manager] [Backport 14.6] Show indication which variant is currently live, active, published
  • CMS-14607 ] - [channel-manager] [Backport 14.6] Create, display and remove campaign schedule
  • CMS-14595 ] - [channel-manager, repository] 14.6 Support flag to enable XPage Campaigns in UI (default disabled)
  • CMS-14594 ] - [channel-manager, repository] [Backport 14.6] Add flags to /versions which version is 'active' from the HST pov and which version corresponds to the published variant
  • CMS-14593 ] - [channel-manager] [Backport 14.6] Limit versions to 100 and when /versions endpoint is filtered on 'campaign-versions', sort them by start-date
  • CMS-14592 ] - [channel-manager] [Backport 14.6] Create version endpoint should support setting a label as well
  • CMS-14561 ] - [repository, translations, cms] [Backport 14.6] Support setting a label for a version (history) of a document
  • CMS-14558 ] - [channel-manager, repository] Backport 14.6: Support REST endpoints for CM working with XPage Campaigns
  • CMS-14557 ] - [channel-manager, repository, site-toolkit] Backport 14.6: Support HST serving a Campaign version of a document
  • CMS-14556 ] - [repository, translations] Backport 14.6: Support Campaign workflow on documents

Improvement

  • ENT-2744 ] - [wpm, channel-manager] Projects: improve logging around MergeException
  • CMS-14621 ] - [channel-manager, translations] 2 Label changes for page campaigns
  • CMS-14612 ] - [cms, project, site-toolkit] [PaaS] Integrate Spring boot into CMS app
  • CMS-14611 ] - [6 modules] [Backport 14.6] Improvements & bug fixes after QA and Design review
  • CMS-14604 ] - [channel-manager] [Backport 14.6] Refactoring older code to make way for page campaigns
  • CMS-14596 ] - [22 modules] Bump library versions
  • CMS-14591 ] - [site-toolkit, channel-manager] [Backport 14.6] Support open-ended (no enddate) campaigns for documents
  • CMS-14527 ] - [cms] Improve styling of xpage folders and documents
  • CMS-14516 ] - [29 modules] MirrorTemplatePlugin: the intent to differentiate between exceptions fails
  • CMS-14317 ] - [cms] Use different icons for pages and page folders than for documents and other regular folders
  • CMS-14197 ] - [channel-manager, cms, navigation-application] Close the sidepanel in the CM when logging out to prevent page/document locks
  • CMS-12727 ] - [channel-manager] Save button on the visual editor must be a primary blue outlined button
  • CMS-12705 ] - [channel-manager] [CM] Create and Save buttons in create content or page must be primary outlined buttons
  • CMS-12703 ] - [channel-manager] Hover background colour in Components sidepanel is now light blue but should be light grey (#000000 5%)
  • CMS-12675 ] - [channel-manager, qa-essentials] Component editor buttons don't fit in Dutch
  • ACCEL-2141 ] - [9 modules] Improve Product Picker to match design practices
  • ACCEL-2126 ] - [accelerator-b2c] Improve Category Picker to match brXM design practices
  • ACCEL-2098 ] - [accelerator-b2c] Change "Browse..." button to "Browse Products..." for invoking the Open UI Product Picker

Bug

  • ENT-2711 ] - [26 modules] Eforms: MailTemplate toString method throws NPE
  • ENT-2477 ] - [6 modules] Eforms regression: PMA 1.0 does not contain fieldBeans
  • CMS-14658 ] - [7 modules] DynamicBeans concurrency issue
  • CMS-14651 ] - [channel-manager] [Backport 14.6] Info and Schedule icon have same tooltip message when page is offline
  • CMS-14647 ] - There is published version when page is offline
  • CMS-14644 ] - [channel-manager] Newly created page(never published) has a published version
  • CMS-14633 ] - [channel-manager] Publish/Schedule/Take offline is disabled when versions tab is opened and closed
  • CMS-14627 ] - [channel-manager] Schedule to take offline action is disabled after creating a version
  • CMS-14626 ] - [repository] Activity stream shows 'jcr:frozenNode' instead of actual document name for version xpage campaigns / labels
  • CMS-14625 ] - [repository] [Backport 14.6] remove xpage campaign should not rely on a branchId check
  • CMS-14619 ] - [channel-manager] [Backport 14.6] Resetting a schedule form date and then submitting causes a (silent) js error
  • CMS-14617 ] - [cms] Exchange chevron icons in content perspective
  • CMS-14616 ] - [channel-manager] [14.6]Logout does not work for page campaigns branch
  • CMS-14615 ] - [channel-manager, translations] [Backport 14.6] Version name translation is wrong, 'Name' should be 'name' (lower caps)
  • CMS-14614 ] - [channel-manager] DateTimePicker lib not working in 14.6
  • CMS-14601 ] - [channel-manager, repository] [Backport 14.6] 'working version' and 'published version' should still be included when '/versions' filtered by 'campaign only'
  • CMS-14600 ] - [channel-manager] [Backport 14.6] versionsInfo campaignEnabled should be false for a page in a project branch
  • CMS-14588 ] - [project] Update Node & NPM build to the latest patch releases
  • CMS-14576 ] - [channel-manager] WebSocket connection error on Windows 10
  • CMS-14541 ] - [site-toolkit] In case that an XPage Doc its page model cannot be loaded, return a 404 instead of 500
  • CMS-14533 ] - [cms] Admins that are external users cannot manage internal users
  • CMS-14530 ] - [12 modules] Jackrabbit throws ConstraintViolationException when we try to restore the core version of a document from the version history
  • CMS-14515 ] - [site-toolkit] Primary Document and page link should work with Dynamic Components
  • CMS-14509 ] - [repository, qa-essentials] Include only one implementation of jcip-annotations 1.0
  • CMS-14485 ] - [site-toolkit] In Exp. Mgr., wrong endpoint parameter value set on SPA request
  • CMS-14408 ] - [dashboard-document-wizard] Failed login message reappears in document creation wizard
  • CMS-14356 ] - [cms] Required HTML validation doesn't work properly (only after document is saved)
  • CMS-14299 ] - [67 modules] NullPointerException in HstActionProvider, no menu in Exp. Manager
  • CMS-13886 ] - [channel-manager] Save as draft button is positioned incorrectly in Create content: must be placed to the left of Save
  • CMS-13739 ] - [channel-manager] Change the font size of menu options in CM to 14px (is 13px)
  • CMS-12582 ] - [channel-manager] Restyled fields in component properties sidepanel don't show red border in error state
  • ACCEL-2091 ] - Federated Checkout not working correctly on Heroku for Shopify
  • ACCEL-2087 ] - Variant price data is incorrectly mapped between brSM and Shopify

Task

  • ENT-2879 ] - [targeting] [chore] Upgrade to latest ElasticSearch version
  • CMS-14650 ] - [12 modules] Start using Nodejs 14 (LTS) and NPM 7 (Latest) within the brxm monorepo
  • CMS-14634 ] - [12 modules] Use try-with-resources or close classes that implement Closeable in a "finally" clause
  • CMS-14631 ] - [16 modules] Upgrade CKEditor to 4.16
  • CMS-14597 ] - [channel-manager] Backport 14.6: Support changed Create endpoint
  • CMS-14583 ] - [repository] [db-lock-manager] Fix debug logging
  • CMS-14546 ] - [navigation-application, channel-manager, cms] Sync navapp between 14.6 and saas
  • CMS-14480 ] - [11 modules] Improve xml parsing
  • CMS-14427 ] - [29 modules] Add tool tips to + Page button and to New option on Page menu
  • CMS-14354 ] - [lucene-export] Fix flaky tests related to com.onehippo.cms7.index.IndexExporterTest.
  • CMS-14295 ] - [cms] Remove unused htmlunit and jetty dependencies from cms-test
  • CMS-12570 ] - [channel-manager] Restyling of Publish button animation in the visual editor

Story

  • ACCEL-2101 ] - As a business user I want to be able to see more information (title, thumbnail, description, etc.) on the selected product variant when viewing a document
  • ACCEL-2100 ] - [accelerator-b2c] As a business user I want to be able to search for product variants in the Open UI Product Variant Picker dialog window
  • ACCEL-2097 ] - [accelerator-b2c] As a business user I want to be able to see more information (title, thumbnail, description, etc.) on the selected product when viewing a document
  • ACCEL-2095 ] - [accelerator-b2c] As a business user I want to see the number of results when searching for products with the Open UI Product Picker
  • ACCEL-2093 ] - [accelerator-b2c] As a business user I want to see the Open UI Product Picker populated with products when the dialog window is open
  • ACCEL-1918 ] - [12 modules] As a business user I want to be able to compact the list of categories when using the Open UI Category Picker for increasing the number of results in the same window - Expand all and Collapse all buttons
  • ACCEL-1917 ] - [accelerator-b2c] As a business user I want to be able to be able to search on the loaded category list when using the Open UI Category Picker

 

Totals for issues in this release

  • New Features 12
  • Improvements 18
  • Bugs 33
  • Tasks 12
  • Stories 7
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?