BloomReach Experience Manager V13.3.0 Release Notes - BloomReach Experience - Open Source CMS

BloomReach Experience Manager V13.3.0 Release Notes

July 10, 2019

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

Overview of JIRA issues closed in this release

BloomReach Open UI SDK - Version 13.3.0

Bug

  • CMS-11951 ] - OpenUI Content field not registering
  • CMS-11975 ] - Bump Penpal version to 4.0
  • CMS-12008 ] - Without opening the site in CM first navigation to the preview returns 404
  • CMS-12006 ] - Cannot create new document type
  • CMS-11996 ] - Adding config for new validator also auto-exports "required/Html" validator config
  • CMS-11978 ] - Nested content-blocks compound validation adds violation message on all ancestors
  • CMS-11964 ] - Checking required checkbox in the document type editor breaks the editor
  • CMS-11946 ] - Many warnings about Undetached JcrItemModel when required field in content block is empty
  • CMS-11935 ] - Standard docker setup references non-existing log4j config file path
  • CMS-11922 ] - CMS logs "failed to retrieve validator 'optional'"
  • CMS-11921 ] - SPA implementation with SDK breaks with 12.6 and 13.x due to SSO handshake

Improvement

  • CMS-12004 ] - Fix SonarCube warnings in webfiles service
  • CMS-11999 ] - Improve randomness of Console password generator
  • CMS-11998 ] - namespacing of custom validator configuration
  • CMS-11995 ] - Update validation javadoc
  • CMS-11994 ] - Make locale and timezone cookies HttpOnly
  • CMS-11990 ] - Remove DOCTYPE from uploaded SVGs
  • CMS-11985 ] - Make sure that http sessions from other webapps than the cms are also logged out in case they are part of the cms session context
  • CMS-11980 ] - Add generic sequential dates validator
  • CMS-11977 ] - Maven l10n plugin: add 'compile' scope to included localization artifacts
  • CMS-11974 ] - Upgrade Jackson to 2.9.9
  • CMS-11970 ] - Translated violation must accept message parameters
  • CMS-11960 ] - Show validation summary message above document level validation messages
  • CMS-11955 ] - Remove old style built-in validators and log warning for duplicates
  • CMS-11954 ] - Add @HippoEssentialsGenerated annotation with allowModifications false property to internal document beans
  • CMS-11947 ] - Enable processing legacy validator code
  • CMS-11882 ] - Do not use timezone as part of document type cacheKey
  • CMS-11853 ] - Docker configuration uses uid for group id (gid) and doesn't have an option for setting gid
  • CMS-11778 ] - Validators should allow parameters in messages

New Feature

  • CMS-11993 ] - Define default environment variables for mysql and postgres in DockerFile
  • CMS-11988 ] - Fix SonarQube issues
  • CMS-11898 ] - Implement document validators
  • CMS-11884 ] - Show compound validator messages
  • CMS-11881 ] - Load validators from /hippo:configuration/hippo:modules/validation/hippo:moduleconfig/validators
  • CMS-11795 ] - Write namespace updater script
  • CMS-11793 ] - Implement compound validators for content blocks
  • CMS-11792 ] - Deprecate hipposysedit:cascadevalidation
  • CMS-11790 ] - Implement shared required validators
  • CMS-11789 ] - Implement new FieldValidator API

Sub-task

  • CMS-11928 ] - Update validators in standard plugins namespaces
  • CMS-11919 ] - Update validators in bootstrap content of HAP
  • CMS-11916 ] - Update validators in bootstrap content of plugin demos
  • CMS-11914 ] - Update validators in bootstrap content of GoGreen
  • CMS-11913 ] - Update validators in bootstrap content of Essentials components
  • CMS-11911 ] - Document type editor must add the correct required validators

Task

  • CMS-11983 ] - Rename FeedbackScope to ValidationScope for backwards compatibility
  • CMS-11956 ] - Update commons lang3 to 3.8.1
  • CMS-11943 ] - Update MySQL driver version to use the latest version
  • CMS-11937 ] - Update tomcat to 9.0.20, download using https
  • CMS-11832 ] - Update login-page unsupported browser message to new branding

 

Hippo Addon Channel Manager - Version 13.3.0

Bug

  • CHANNELMGR-2295 ] - [Validation] Error count not updated after save
  • CHANNELMGR-2297 ] - [Validation] Invalid fields can render valid HTML field as invalid
  • CHANNELMGR-2300 ] - Non-empty validatator not found for Html field
  • CHANNELMGR-2302 ] - Validation message in the right side panel cannot count errors correctly
  • CHANNELMGR-2303 ] - Right side panel prevents navigation to content perspective without clear problem indication
  • CHANNELMGR-2357 ] - Require image link doesn't work in visual editor
  • CHANNELMGR-2367 ] - Required document link field for component property doesn't display error when touched but left empty
  • CHANNELMGR-2369 ] - Validation message for image field disappears with a delay
  • CHANNELMGR-2370 ] - Double click on image field breaks Wicket dialogs
  • CHANNELMGR-2375 ] - Disable 'Delete Component' button in the right side panel while it's loading
  • CHANNELMGR-2381 ] - Cannot use mouseclicks to scroll left panel
  • CHANNELMGR-2385 ] - Selected device is reset to "Any device" when new page is selected in sitemap
  • CMS-11921 ] - SPA implementation with SDK breaks with 12.6 and 13.x due to SSO handshake
  • CMS-11975 ] - Bump Penpal version to 4.0
  • CHANNELMGR-2301 ] - Document validation message for required HTML Field shows incorrect error count and message

Improvement

  • CHANNELMGR-1925 ] - Automatically open component properties for added component
  • CHANNELMGR-2059 ] - Report statistics for component properties in the side panel
  • CHANNELMGR-2305 ] - Validate field when auto-saved
  • CHANNELMGR-2353 ] - Improve look & tool tips of overlay toggle buttons
  • CMS-11882 ] - Do not use timezone as part of document type cacheKey
  • CMS-11947 ] - Enable processing legacy validator code
  • CMS-11970 ] - Translated violation must accept message parameters
  • CHANNELMGR-2371 ] - Fail fast during bloomreach-ui-extension/release-npm-package.sh

New Feature

  • CHANNELMGR-2290 ] - Implement front-end of validator support in right side panel
  • CHANNELMGR-2322 ] - Implement document validators
  • CHANNELMGR-2356 ] - Show compound validator messages
  • CHANNELMGR-2361 ] - Implement compound validators for content blocks
  • CHANNELMGR-2384 ] - Upgrade to frontend-build 10.0.3 & resolve jquery audit warning
  • CMS-11667 ] - Add validator service module
  • CMS-11668 ] - Add new module validation service to visual editing
  • CMS-11789 ] - Implement new FieldValidator API
  • CMS-11790 ] - Implement shared required validators
  • CMS-11898 ] - Implement document validators
  • CHANNELMGR-1450 ] - Add the same validator support to VE as is currently supported in content perspective

Task

  • CMS-11800 ] - Manage validator support branch

 

Hippo Addon CRISP - Version 13.3.0

Bug

  • CRISP-85 ] - IllegalArgumentException on ResourceCollectionUtils#createSubList

Improvement

  • CRISP-86 ] - Upgrade Spring Security OAuth

Task

  • CMS-11956 ] - Update commons lang3 to 3.8.1

 

Hippo Addon eForms - Version 13.3.0

Bug

  • EFORMS-563 ] - On upload, validating file extensions can't cope with file paths
  • EFORMS-565 ] - Count behavior on numerical fields
  • EFORMS-572 ] - Stacktrace in logs when removing empty form group
  • EFORMS-570 ] - Broken form in demo because of dynamic beans, leads to NPE

Improvement

  • CMS-11954 ] - Add @HippoEssentialsGenerated annotation with allowModifications false property to internal document beans
  • EFORMS-566 ] - Remove tick_ prefix from permanent storage paths
  • EFORMS-567 ] - Improve error logging when creating custom fields
  • EFORMS-568 ] - Update validators to extend from hippo-services validators
  • EFORMS-569 ] - Use the new way to replace variables in validation messages

 

Hippo Targeting Addon - Version 13.3.0

Improvement

  • BT-2157 ] - Add exception logging to TargetingJob
  • BT-2155 ] - Utility to convert logical component parameter name to relevance variant specific prefixed parameter name

New Feature

  • BT-1984 ] - Support Secure flag for _visitor cookie

Task

  • BT-2156 ] - Use perspective-title to set the perspective title

 

Hippo Addon URL Rewriter - Version 13.3.0

Bug

  • ENT-1410 ] - Employee is a compound hence should not extend from BaseDocument
  • ENT-1409 ] - Fix the content blocks usage in FTL which checks class names

Improvement

  • ENT-1407 ] - URL rewriter: update validator to extend from hippo-services validators

New Feature

  • ENT-1411 ] - Store OIDC SSO data in repository

Sub-task

  • CMS-11928 ] - Update validators in standard plugins namespaces

 

Hippo Workflow Process Management Addon - Version 13.3.0

Bug

  • WPM-1302 ] - Projects ends up in a inconsistent state once end date has passed

Improvement

  • WPM-1311 ] - For Oracle, skip BPM database automigration and document to do a manual update

Task

  • WPM-1317 ] - Fix SonarQube issues

 

CMS - Version 13.3.0

Bug

  • CHANNELMGR-2301 ] - Document validation message for required HTML Field shows incorrect error count and message
  • CMS-11762 ] - Possible NPE on fallbackCredentials in PluginUserSession
  • CMS-11922 ] - CMS logs "failed to retrieve validator 'optional'"
  • CMS-11964 ] - Checking required checkbox in the document type editor breaks the editor
  • CMS-11975 ] - Bump Penpal version to 4.0
  • CMS-11978 ] - Nested content-blocks compound validation adds violation message on all ancestors
  • CMS-11996 ] - Adding config for new validator also auto-exports "required/Html" validator config
  • CMS-12006 ] - Cannot create new document type
  • HIPPLUG-1586 ] - Invalid field in content block is shown as error on the block itself
  • CMS-12008 ] - Without opening the site in CM first navigation to the preview returns 404
  • CMS-11951 ] - OpenUI Content field not registering
  • CMS-11946 ] - Many warnings about Undetached JcrItemModel when required field in content block is empty
  • CMS-11935 ] - Standard docker setup references non-existing log4j config file path
  • CMS-11921 ] - SPA implementation with SDK breaks with 12.6 and 13.x due to SSO handshake

Improvement

  • CMS-11751 ] - Mark old style validators as deprecated
  • CMS-11763 ] - Make the validation branch stable
  • CMS-11778 ] - Validators should allow parameters in messages
  • CMS-11947 ] - Enable processing legacy validator code
  • CMS-11955 ] - Remove old style built-in validators and log warning for duplicates
  • CMS-11960 ] - Show validation summary message above document level validation messages
  • CMS-11985 ] - Make sure that http sessions from other webapps than the cms are also logged out in case they are part of the cms session context
  • CMS-11990 ] - Remove DOCTYPE from uploaded SVGs
  • CMS-11994 ] - Make locale and timezone cookies HttpOnly
  • CMS-11999 ] - Improve randomness of Console password generator
  • CMS-12004 ] - Fix SonarCube warnings in webfiles service
  • CMS-11998 ] - namespacing of custom validator configuration
  • CMS-11995 ] - Update validation javadoc
  • CMS-11980 ] - Add generic sequential dates validator
  • CMS-11977 ] - Maven l10n plugin: add 'compile' scope to included localization artifacts
  • CMS-11974 ] - Upgrade Jackson to 2.9.9
  • CMS-11970 ] - Translated violation must accept message parameters
  • CMS-11954 ] - Add @HippoEssentialsGenerated annotation with allowModifications false property to internal document beans
  • CMS-11882 ] - Do not use timezone as part of document type cacheKey
  • CMS-11853 ] - Docker configuration uses uid for group id (gid) and doesn't have an option for setting gid

New Feature

  • CMS-11667 ] - Add validator service module
  • CMS-11789 ] - Implement new FieldValidator API
  • CMS-11790 ] - Implement shared required validators
  • CMS-11793 ] - Implement compound validators for content blocks
  • CMS-11884 ] - Show compound validator messages
  • CMS-11898 ] - Implement document validators
  • CMS-11988 ] - Fix SonarQube issues
  • CMS-11993 ] - Define default environment variables for mysql and postgres in DockerFile
  • CMS-11881 ] - Load validators from /hippo:configuration/hippo:modules/validation/hippo:moduleconfig/validators
  • CMS-11795 ] - Write namespace updater script
  • CMS-11792 ] - Deprecate hipposysedit:cascadevalidation

Sub-task

  • CMS-11911 ] - Document type editor must add the correct required validators
  • CMS-11928 ] - Update validators in standard plugins namespaces
  • CMS-11919 ] - Update validators in bootstrap content of HAP
  • CMS-11916 ] - Update validators in bootstrap content of plugin demos
  • CMS-11914 ] - Update validators in bootstrap content of GoGreen
  • CMS-11913 ] - Update validators in bootstrap content of Essentials components

Task

  • CMS-11784 ] - Maintain open-ui DAM branches
  • CMS-11800 ] - Manage validator support branch
  • CMS-11832 ] - Update login-page unsupported browser message to new branding
  • CMS-11983 ] - Rename FeedbackScope to ValidationScope for backwards compatibility
  • CMS-11956 ] - Update commons lang3 to 3.8.1
  • CMS-11943 ] - Update MySQL driver version to use the latest version
  • CMS-11937 ] - Update tomcat to 9.0.20, download using https

 

Hippo CMS l10n Tooling Project - Version 13.3.0

Bug

  • CMS-12008 ] - Without opening the site in CM first navigation to the preview returns 404
  • CMS-12006 ] - Cannot create new document type
  • CMS-11996 ] - Adding config for new validator also auto-exports "required/Html" validator config
  • CMS-11978 ] - Nested content-blocks compound validation adds violation message on all ancestors
  • CMS-11975 ] - Bump Penpal version to 4.0
  • CMS-11964 ] - Checking required checkbox in the document type editor breaks the editor
  • CMS-11951 ] - OpenUI Content field not registering
  • CMS-11946 ] - Many warnings about Undetached JcrItemModel when required field in content block is empty
  • CMS-11935 ] - Standard docker setup references non-existing log4j config file path
  • CMS-11922 ] - CMS logs "failed to retrieve validator 'optional'"
  • CMS-11921 ] - SPA implementation with SDK breaks with 12.6 and 13.x due to SSO handshake

Improvement

  • CMS-11977 ] - Maven l10n plugin: add 'compile' scope to included localization artifacts
  • CMS-12004 ] - Fix SonarCube warnings in webfiles service
  • CMS-11999 ] - Improve randomness of Console password generator
  • CMS-11998 ] - namespacing of custom validator configuration
  • CMS-11995 ] - Update validation javadoc
  • CMS-11994 ] - Make locale and timezone cookies HttpOnly
  • CMS-11990 ] - Remove DOCTYPE from uploaded SVGs
  • CMS-11985 ] - Make sure that http sessions from other webapps than the cms are also logged out in case they are part of the cms session context
  • CMS-11980 ] - Add generic sequential dates validator
  • CMS-11974 ] - Upgrade Jackson to 2.9.9
  • CMS-11970 ] - Translated violation must accept message parameters
  • CMS-11960 ] - Show validation summary message above document level validation messages
  • CMS-11955 ] - Remove old style built-in validators and log warning for duplicates
  • CMS-11954 ] - Add @HippoEssentialsGenerated annotation with allowModifications false property to internal document beans
  • CMS-11947 ] - Enable processing legacy validator code
  • CMS-11882 ] - Do not use timezone as part of document type cacheKey
  • CMS-11853 ] - Docker configuration uses uid for group id (gid) and doesn't have an option for setting gid
  • CMS-11778 ] - Validators should allow parameters in messages

New Feature

  • CMS-11993 ] - Define default environment variables for mysql and postgres in DockerFile
  • CMS-11988 ] - Fix SonarQube issues
  • CMS-11898 ] - Implement document validators
  • CMS-11884 ] - Show compound validator messages
  • CMS-11881 ] - Load validators from /hippo:configuration/hippo:modules/validation/hippo:moduleconfig/validators
  • CMS-11795 ] - Write namespace updater script
  • CMS-11793 ] - Implement compound validators for content blocks
  • CMS-11792 ] - Deprecate hipposysedit:cascadevalidation
  • CMS-11790 ] - Implement shared required validators
  • CMS-11789 ] - Implement new FieldValidator API

Sub-task

  • CMS-11928 ] - Update validators in standard plugins namespaces
  • CMS-11919 ] - Update validators in bootstrap content of HAP
  • CMS-11916 ] - Update validators in bootstrap content of plugin demos
  • CMS-11914 ] - Update validators in bootstrap content of GoGreen
  • CMS-11913 ] - Update validators in bootstrap content of Essentials components
  • CMS-11911 ] - Document type editor must add the correct required validators

Task

  • CMS-11983 ] - Rename FeedbackScope to ValidationScope for backwards compatibility
  • CMS-11956 ] - Update commons lang3 to 3.8.1
  • CMS-11943 ] - Update MySQL driver version to use the latest version
  • CMS-11937 ] - Update tomcat to 9.0.20, download using https
  • CMS-11832 ] - Update login-page unsupported browser message to new branding

 

Hippo CMS Project POM - Version 30.3.0

Improvement

  • CMS-11974 ] -  Upgrade Jackson to 2.9.9
  • CMS-12046 ] -  Update Jackson Databind to 2.9.9.1

 

Hippo CMS7 Release POM - Version 13.3.0

Bug

  • CMS-11732 ] - Make script to move validator configuration conditionally

Improvement

  • CMS-11853 ] - Docker configuration uses uid for group id (gid) and doesn't have an option for setting gid
  • CMS-11977 ] - Maven l10n plugin: add 'compile' scope to included localization artifacts

New Feature

  • CMS-11667 ] - Add validator service module
  • CMS-11790 ] - Implement shared required validators
  • CMS-11993 ] - Define default environment variables for mysql and postgres in DockerFile

Task

  • CMS-11800 ] - Manage validator support branch
  • CMS-11943 ] - Update MySQL driver version to use the latest version

 

BloomReach Enterprise Repository - Version 13.3.0

Task

  • CMS-11943 ] - Update MySQL driver version to use the latest version

 

Hippo Essentials - Version 13.3.0

Improvement

  • CMS-11998 ] - namespacing of custom validator configuration
  • ESSCOM-71 ] - Generated content bean classes should not use getProperty(String name) any more
  • ESSENTIALS-1258 ] - ImageSetUpdater script does not update inherited image variants
  • ESSENTIALS-1270 ] - Fix SonarQube issues
  • ESSENTIALS-1271 ] - Generated content bean classes should not use getProperty(String name) any more
  • ESSENTIALS-1272 ] - Inserted bean classes should not use getProperty(String name) any more

New Feature

  • ESSENTIALS-1269 ] - Add validator for Event document start and end date

Sub-task

  • CMS-11913 ] - Update validators in bootstrap content of Essentials components

 

Hippo Plugin Content Blocks Root - Version 13.3.0

Bug

  • CMS-11946 ] - Many warnings about Undetached JcrItemModel when required field in content block is empty
  • CMS-11978 ] - Nested content-blocks compound validation adds violation message on all ancestors
  • HIPPLUG-1586 ] - Invalid field in content block is shown as error on the block itself
  • HIPPLUG-1593 ] - Content blocks: compound name disappears in view mode

Improvement

  • HIPPLUG-1546 ] - Add option to related docs items to reorder them

New Feature

  • CMS-11667 ] - Add validator service module
  • CMS-11789 ] - Implement new FieldValidator API
  • CMS-11793 ] - Implement compound validators for content blocks

Task

  • CMS-11800 ] - Manage validator support branch
  • CMS-11983 ] - Rename FeedbackScope to ValidationScope for backwards compatibility

 

Hippo Plugin Gallery Picker - Version 13.3.0

Bug

  • HIPPLUG-1593 ] - Content blocks: compound name disappears in view mode

Improvement

  • HIPPLUG-1546 ] - Add option to related docs items to reorder them

New Feature

  • CMS-11667 ] - Add validator service module
  • CMS-11789 ] - Implement new FieldValidator API
  • CMS-11790 ] - Implement shared required validators

Task

  • CMS-11800 ] - Manage validator support branch
  • CMS-11983 ] - Rename FeedbackScope to ValidationScope for backwards compatibility

 

Hippo Plugin Poll - Version 13.3.0

Bug

  • HIPPLUG-1593 ] - Content blocks: compound name disappears in view mode

Improvement

  • CMS-11954 ] - Add @HippoEssentialsGenerated annotation with allowModifications false property to internal document beans
  • HIPPLUG-1546 ] - Add option to related docs items to reorder them

 

Hippo Plugin Related Documents - Version 13.3.0

Bug

  • HIPPLUG-1593 ] - Content blocks: compound name disappears in view mode

Improvement

  • CMS-11954 ] - Add @HippoEssentialsGenerated annotation with allowModifications false property to internal document beans
  • HIPPLUG-1546 ] - Add option to related docs items to reorder them

 

Hippo Plugin Resourcebundle Editor - Version 13.3.0

Bug

  • HIPPLUG-1593 ] - Content blocks: compound name disappears in view mode

Improvement

  • HIPPLUG-1546 ] - Add option to related docs items to reorder them

Sub-task

  • CMS-11928 ] - Update validators in standard plugins namespaces

 

Hippo Plugin Robots.txt Generator - Version 13.3.0

Bug

  • HIPPLUG-1593 ] - Content blocks: compound name disappears in view mode

Improvement

  • CMS-11954 ] - Add @HippoEssentialsGenerated annotation with allowModifications false property to internal document beans
  • HIPPLUG-1546 ] - Add option to related docs items to reorder them

 

Hippo Plugin Selections - Version 13.3.0

Bug

  • HIPPLUG-1593 ] - Content blocks: compound name disappears in view mode

Improvement

  • CMS-11954 ] - Add @HippoEssentialsGenerated annotation with allowModifications false property to internal document beans
  • HIPPLUG-1546 ] - Add option to related docs items to reorder them

New Feature

  • CMS-11790 ] - Implement shared required validators

Sub-task

  • CMS-11916 ] - Update validators in bootstrap content of plugin demos

Task

  • CMS-11800 ] - Manage validator support branch

 

BloomReach CMS Project Archetype Parent - Version 13.3.0

Bug

  • ARCHE-612 ] - incorrect autoexport modules config created by site-project-archetype - changes for the site itself ignored
  • CMS-11935 ] - Standard docker setup references non-existing log4j config file path

Improvement

  • CMS-11853 ] - Docker configuration uses uid for group id (gid) and doesn't have an option for setting gid

New Feature

  • CMS-11993 ] - Define default environment variables for mysql and postgres in DockerFile

 

Repository - Version 13.3.0

Bug

  • CMS-11633 ] - Enable HippoContentTypeServiceTest again without dependency on CMS
  • CMS-11732 ] - Make script to move validator configuration conditionally
  • CMS-11964 ] - Checking required checkbox in the document type editor breaks the editor
  • REPO-2187 ] - Test content fixture contains incorrect hippo:availability property on folders and not all doc types are represented in hippo namespace
  • REPO-2198 ] - StringCodecFactory.UriEncoding does not remove periods

Improvement

  • CMS-11778 ] - Validators should allow parameters in messages
  • REPO-2204 ] - Fix SonarQube warnings
  • REPO-2200 ] - Log an error message when default admin password is still valid.

New Feature

  • CMS-11789 ] - Implement new FieldValidator API
  • CMS-11790 ] - Implement shared required validators
  • CMS-11792 ] - Deprecate hipposysedit:cascadevalidation
  • CMS-11898 ] - Implement document validators

Task

  • CMS-11800 ] - Manage validator support branch
  • CMS-11943 ] - Update MySQL driver version to use the latest version

 

Hippo CMS7 Services - Version 13.3.0

Bug

  • CMS-12008 ] - Without opening the site in CM first navigation to the preview returns 404
  • CMS-12006 ] - Cannot create new document type
  • CMS-11996 ] - Adding config for new validator also auto-exports "required/Html" validator config
  • CMS-11978 ] - Nested content-blocks compound validation adds violation message on all ancestors
  • CMS-11975 ] - Bump Penpal version to 4.0
  • CMS-11964 ] - Checking required checkbox in the document type editor breaks the editor
  • CMS-11951 ] - OpenUI Content field not registering
  • CMS-11946 ] - Many warnings about Undetached JcrItemModel when required field in content block is empty
  • CMS-11935 ] - Standard docker setup references non-existing log4j config file path
  • CMS-11922 ] - CMS logs "failed to retrieve validator 'optional'"
  • CMS-11921 ] - SPA implementation with SDK breaks with 12.6 and 13.x due to SSO handshake

Improvement

  • CMS-12004 ] - Fix SonarCube warnings in webfiles service
  • CMS-11999 ] - Improve randomness of Console password generator
  • CMS-11998 ] - namespacing of custom validator configuration
  • CMS-11995 ] - Update validation javadoc
  • CMS-11994 ] - Make locale and timezone cookies HttpOnly
  • CMS-11990 ] - Remove DOCTYPE from uploaded SVGs
  • CMS-11985 ] - Make sure that http sessions from other webapps than the cms are also logged out in case they are part of the cms session context
  • CMS-11980 ] - Add generic sequential dates validator
  • CMS-11977 ] - Maven l10n plugin: add 'compile' scope to included localization artifacts
  • CMS-11974 ] - Upgrade Jackson to 2.9.9
  • CMS-11970 ] - Translated violation must accept message parameters
  • CMS-11960 ] - Show validation summary message above document level validation messages
  • CMS-11955 ] - Remove old style built-in validators and log warning for duplicates
  • CMS-11954 ] - Add @HippoEssentialsGenerated annotation with allowModifications false property to internal document beans
  • CMS-11947 ] - Enable processing legacy validator code
  • CMS-11882 ] - Do not use timezone as part of document type cacheKey
  • CMS-11853 ] - Docker configuration uses uid for group id (gid) and doesn't have an option for setting gid
  • CMS-11778 ] - Validators should allow parameters in messages

New Feature

  • CHANNELMGR-2361 ] - Implement compound validators for content blocks
  • CMS-11667 ] - Add validator service module
  • CMS-11789 ] - Implement new FieldValidator API
  • CMS-11790 ] - Implement shared required validators
  • CMS-11792 ] - Deprecate hipposysedit:cascadevalidation
  • CMS-11993 ] - Define default environment variables for mysql and postgres in DockerFile
  • CMS-11988 ] - Fix SonarQube issues
  • CMS-11898 ] - Implement document validators
  • CMS-11884 ] - Show compound validator messages
  • CMS-11881 ] - Load validators from /hippo:configuration/hippo:modules/validation/hippo:moduleconfig/validators
  • CMS-11795 ] - Write namespace updater script
  • CMS-11793 ] - Implement compound validators for content blocks

Sub-task

  • CMS-11928 ] - Update validators in standard plugins namespaces
  • CMS-11919 ] - Update validators in bootstrap content of HAP
  • CMS-11916 ] - Update validators in bootstrap content of plugin demos
  • CMS-11914 ] - Update validators in bootstrap content of GoGreen
  • CMS-11913 ] - Update validators in bootstrap content of Essentials components
  • CMS-11911 ] - Document type editor must add the correct required validators

Task

  • CMS-11800 ] - Manage validator support branch
  • CMS-11983 ] - Rename FeedbackScope to ValidationScope for backwards compatibility
  • CMS-11956 ] - Update commons lang3 to 3.8.1
  • CMS-11943 ] - Update MySQL driver version to use the latest version
  • CMS-11937 ] - Update tomcat to 9.0.20, download using https
  • CMS-11832 ] - Update login-page unsupported browser message to new branding

 

Hippo CMS7 Services - contenttype - Version 13.3.0

Bug

  • CMS-11633 ] - Enable HippoContentTypeServiceTest again without dependency on CMS
  • CMS-12008 ] - Without opening the site in CM first navigation to the preview returns 404
  • CMS-12006 ] - Cannot create new document type
  • CMS-11996 ] - Adding config for new validator also auto-exports "required/Html" validator config
  • CMS-11978 ] - Nested content-blocks compound validation adds violation message on all ancestors
  • CMS-11975 ] - Bump Penpal version to 4.0
  • CMS-11964 ] - Checking required checkbox in the document type editor breaks the editor
  • CMS-11951 ] - OpenUI Content field not registering
  • CMS-11946 ] - Many warnings about Undetached JcrItemModel when required field in content block is empty
  • CMS-11935 ] - Standard docker setup references non-existing log4j config file path
  • CMS-11922 ] - CMS logs "failed to retrieve validator 'optional'"
  • CMS-11921 ] - SPA implementation with SDK breaks with 12.6 and 13.x due to SSO handshake

Improvement

  • CMS-12004 ] - Fix SonarCube warnings in webfiles service
  • CMS-11999 ] - Improve randomness of Console password generator
  • CMS-11998 ] - namespacing of custom validator configuration
  • CMS-11995 ] - Update validation javadoc
  • CMS-11994 ] - Make locale and timezone cookies HttpOnly
  • CMS-11990 ] - Remove DOCTYPE from uploaded SVGs
  • CMS-11985 ] - Make sure that http sessions from other webapps than the cms are also logged out in case they are part of the cms session context
  • CMS-11980 ] - Add generic sequential dates validator
  • CMS-11977 ] - Maven l10n plugin: add 'compile' scope to included localization artifacts
  • CMS-11974 ] - Upgrade Jackson to 2.9.9
  • CMS-11970 ] - Translated violation must accept message parameters
  • CMS-11960 ] - Show validation summary message above document level validation messages
  • CMS-11955 ] - Remove old style built-in validators and log warning for duplicates
  • CMS-11954 ] - Add @HippoEssentialsGenerated annotation with allowModifications false property to internal document beans
  • CMS-11947 ] - Enable processing legacy validator code
  • CMS-11882 ] - Do not use timezone as part of document type cacheKey
  • CMS-11853 ] - Docker configuration uses uid for group id (gid) and doesn't have an option for setting gid
  • CMS-11778 ] - Validators should allow parameters in messages

New Feature

  • CHANNELMGR-2361 ] - Implement compound validators for content blocks
  • CMS-11993 ] - Define default environment variables for mysql and postgres in DockerFile
  • CMS-11988 ] - Fix SonarQube issues
  • CMS-11898 ] - Implement document validators
  • CMS-11884 ] - Show compound validator messages
  • CMS-11881 ] - Load validators from /hippo:configuration/hippo:modules/validation/hippo:moduleconfig/validators
  • CMS-11795 ] - Write namespace updater script
  • CMS-11793 ] - Implement compound validators for content blocks
  • CMS-11792 ] - Deprecate hipposysedit:cascadevalidation
  • CMS-11790 ] - Implement shared required validators
  • CMS-11789 ] - Implement new FieldValidator API

Sub-task

  • CMS-11928 ] - Update validators in standard plugins namespaces
  • CMS-11919 ] - Update validators in bootstrap content of HAP
  • CMS-11916 ] - Update validators in bootstrap content of plugin demos
  • CMS-11914 ] - Update validators in bootstrap content of GoGreen
  • CMS-11913 ] - Update validators in bootstrap content of Essentials components
  • CMS-11911 ] - Document type editor must add the correct required validators

Task

  • CMS-11983 ] - Rename FeedbackScope to ValidationScope for backwards compatibility
  • CMS-11956 ] - Update commons lang3 to 3.8.1
  • CMS-11943 ] - Update MySQL driver version to use the latest version
  • CMS-11937 ] - Update tomcat to 9.0.20, download using https
  • CMS-11832 ] - Update login-page unsupported browser message to new branding

 

Hippo CMS7 Services - htmlprocessor - Version 13.3.0

New Feature

  • CMS-11790 ] - Implement shared required validators

Task

  • CMS-11800 ] - Manage validator support branch

 

Hippo CMS7 Services - validation - Version 13.3.0

Bug

  • CMS-12008 ] - Without opening the site in CM first navigation to the preview returns 404
  • CMS-12006 ] - Cannot create new document type
  • CMS-11996 ] - Adding config for new validator also auto-exports "required/Html" validator config
  • CMS-11978 ] - Nested content-blocks compound validation adds violation message on all ancestors
  • CMS-11975 ] - Bump Penpal version to 4.0
  • CMS-11964 ] - Checking required checkbox in the document type editor breaks the editor
  • CMS-11951 ] - OpenUI Content field not registering
  • CMS-11946 ] - Many warnings about Undetached JcrItemModel when required field in content block is empty
  • CMS-11935 ] - Standard docker setup references non-existing log4j config file path
  • CMS-11922 ] - CMS logs "failed to retrieve validator 'optional'"
  • CMS-11921 ] - SPA implementation with SDK breaks with 12.6 and 13.x due to SSO handshake

Improvement

  • CMS-11947 ] - Enable processing legacy validator code
  • CMS-11970 ] - Translated violation must accept message parameters
  • CMS-11980 ] - Add generic sequential dates validator
  • CMS-11995 ] - Update validation javadoc
  • CMS-12004 ] - Fix SonarCube warnings in webfiles service
  • CMS-11999 ] - Improve randomness of Console password generator
  • CMS-11998 ] - namespacing of custom validator configuration
  • CMS-11994 ] - Make locale and timezone cookies HttpOnly
  • CMS-11990 ] - Remove DOCTYPE from uploaded SVGs
  • CMS-11985 ] - Make sure that http sessions from other webapps than the cms are also logged out in case they are part of the cms session context
  • CMS-11977 ] - Maven l10n plugin: add 'compile' scope to included localization artifacts
  • CMS-11974 ] - Upgrade Jackson to 2.9.9
  • CMS-11960 ] - Show validation summary message above document level validation messages
  • CMS-11955 ] - Remove old style built-in validators and log warning for duplicates
  • CMS-11954 ] - Add @HippoEssentialsGenerated annotation with allowModifications false property to internal document beans
  • CMS-11882 ] - Do not use timezone as part of document type cacheKey
  • CMS-11853 ] - Docker configuration uses uid for group id (gid) and doesn't have an option for setting gid
  • CMS-11778 ] - Validators should allow parameters in messages

New Feature

  • CMS-11667 ] - Add validator service module
  • CMS-11789 ] - Implement new FieldValidator API
  • CMS-11790 ] - Implement shared required validators
  • CMS-11795 ] - Write namespace updater script
  • CMS-11881 ] - Load validators from /hippo:configuration/hippo:modules/validation/hippo:moduleconfig/validators
  • CMS-11898 ] - Implement document validators
  • CMS-11993 ] - Define default environment variables for mysql and postgres in DockerFile
  • CMS-11988 ] - Fix SonarQube issues
  • CMS-11884 ] - Show compound validator messages
  • CMS-11793 ] - Implement compound validators for content blocks
  • CMS-11792 ] - Deprecate hipposysedit:cascadevalidation

Sub-task

  • CMS-11928 ] - Update validators in standard plugins namespaces
  • CMS-11919 ] - Update validators in bootstrap content of HAP
  • CMS-11916 ] - Update validators in bootstrap content of plugin demos
  • CMS-11914 ] - Update validators in bootstrap content of GoGreen
  • CMS-11913 ] - Update validators in bootstrap content of Essentials components
  • CMS-11911 ] - Document type editor must add the correct required validators

Task

  • CMS-11800 ] - Manage validator support branch
  • CMS-11983 ] - Rename FeedbackScope to ValidationScope for backwards compatibility
  • CMS-11956 ] - Update commons lang3 to 3.8.1
  • CMS-11943 ] - Update MySQL driver version to use the latest version
  • CMS-11937 ] - Update tomcat to 9.0.20, download using https
  • CMS-11832 ] - Update login-page unsupported browser message to new branding

 

Hippo CMS7 Services - webfiles - Version 13.3.0

Bug

  • CMS-12008 ] - Without opening the site in CM first navigation to the preview returns 404
  • CMS-12006 ] - Cannot create new document type
  • CMS-11996 ] - Adding config for new validator also auto-exports "required/Html" validator config
  • CMS-11978 ] - Nested content-blocks compound validation adds violation message on all ancestors
  • CMS-11975 ] - Bump Penpal version to 4.0
  • CMS-11964 ] - Checking required checkbox in the document type editor breaks the editor
  • CMS-11951 ] - OpenUI Content field not registering
  • CMS-11946 ] - Many warnings about Undetached JcrItemModel when required field in content block is empty
  • CMS-11935 ] - Standard docker setup references non-existing log4j config file path
  • CMS-11922 ] - CMS logs "failed to retrieve validator 'optional'"
  • CMS-11921 ] - SPA implementation with SDK breaks with 12.6 and 13.x due to SSO handshake

Improvement

  • CMS-12004 ] - Fix SonarCube warnings in webfiles service
  • CMS-11999 ] - Improve randomness of Console password generator
  • CMS-11998 ] - namespacing of custom validator configuration
  • CMS-11995 ] - Update validation javadoc
  • CMS-11994 ] - Make locale and timezone cookies HttpOnly
  • CMS-11990 ] - Remove DOCTYPE from uploaded SVGs
  • CMS-11985 ] - Make sure that http sessions from other webapps than the cms are also logged out in case they are part of the cms session context
  • CMS-11980 ] - Add generic sequential dates validator
  • CMS-11977 ] - Maven l10n plugin: add 'compile' scope to included localization artifacts
  • CMS-11974 ] - Upgrade Jackson to 2.9.9
  • CMS-11970 ] - Translated violation must accept message parameters
  • CMS-11960 ] - Show validation summary message above document level validation messages
  • CMS-11955 ] - Remove old style built-in validators and log warning for duplicates
  • CMS-11954 ] - Add @HippoEssentialsGenerated annotation with allowModifications false property to internal document beans
  • CMS-11947 ] - Enable processing legacy validator code
  • CMS-11882 ] - Do not use timezone as part of document type cacheKey
  • CMS-11853 ] - Docker configuration uses uid for group id (gid) and doesn't have an option for setting gid
  • CMS-11778 ] - Validators should allow parameters in messages

New Feature

  • CMS-11993 ] - Define default environment variables for mysql and postgres in DockerFile
  • CMS-11988 ] - Fix SonarQube issues
  • CMS-11898 ] - Implement document validators
  • CMS-11884 ] - Show compound validator messages
  • CMS-11881 ] - Load validators from /hippo:configuration/hippo:modules/validation/hippo:moduleconfig/validators
  • CMS-11795 ] - Write namespace updater script
  • CMS-11793 ] - Implement compound validators for content blocks
  • CMS-11792 ] - Deprecate hipposysedit:cascadevalidation
  • CMS-11790 ] - Implement shared required validators
  • CMS-11789 ] - Implement new FieldValidator API

Sub-task

  • CMS-11928 ] - Update validators in standard plugins namespaces
  • CMS-11919 ] - Update validators in bootstrap content of HAP
  • CMS-11916 ] - Update validators in bootstrap content of plugin demos
  • CMS-11914 ] - Update validators in bootstrap content of GoGreen
  • CMS-11913 ] - Update validators in bootstrap content of Essentials components
  • CMS-11911 ] - Document type editor must add the correct required validators

Task

  • CMS-11983 ] - Rename FeedbackScope to ValidationScope for backwards compatibility
  • CMS-11956 ] - Update commons lang3 to 3.8.1
  • CMS-11943 ] - Update MySQL driver version to use the latest version
  • CMS-11937 ] - Update tomcat to 9.0.20, download using https
  • CMS-11832 ] - Update login-page unsupported browser message to new branding

 

Hippo Site Toolkit - Version 13.3.0

Bug

  • CMS-11910 ] - 13.1.1 pulls in far too many jars in CMS
  • CMS-12008 ] - Without opening the site in CM first navigation to the preview returns 404
  • HSTTWO-1049 ] - Site toolkit doesn't log pool size on NoAvailableSessionException
  • HSTTWO-4531 ] - HST should either handle or drop OPTIONS requests
  • HSTTWO-4535 ] - hst-jaxrs uses incorrect woodstox dependency
  • HSTTWO-4575 ] - HstLinkTag without any parameters should create link to current page
  • HSTTWO-4593 ] - Content beans test setup results in circular dependencies
  • HSTTWO-4596 ] - NullPointerException in Ch. Mgr. when trying to select a document for a menu item
  • HSTTWO-4598 ] - New 13.2.0 archetype-based project does not work on BR cloud without extra configuration
  • HSTTWO-4599 ] - NPE when trying to get the object converter in case there is no backing HstRequestContext
  • HSTTWO-4600 ] - DynamicBeans breaks (existing) HST queries
  • HSTTWO-4601 ] - NPE when resolving referenced bean if the reference is a gallery image set in case if there is no backing HstRequestContext
  • HSTTWO-4602 ] - Dynamic content beans are not created in case the context-param is not exactly according one specific setup
  • HSTTWO-4606 ] - Method names to be created runtime for content beans can be invalid
  • HSTTWO-4610 ] - No userIds in channel publication events any more in 13.0
  • HSTTWO-4611 ] - _index_ sitemap item is matched when relative content path document is unpublished
  • HSTTWO-4619 ] - Wrong HippoCompound type check in runtime beans would result in a wrong behaviour
  • HSTTWO-4625 ] - java.lang.NullPointerException in HippoContentBean.<init>(HippoContentBean.java:57)
  • HSTTWO-4605 ] - Generate runtime beans correctly for mixin document types
  • HSTTWO-4569 ] - Regression: mount name with special characters breaks channel manager rendering
  • HSTTWO-4559 ] - _cmsinternal site URLs are available without SSO handshake with the cms showing the live channel

Improvement

  • HSTTWO-4331 ] - ContentType property definition and actual property format do not match
  • HSTTWO-4612 ] - For runtime bean creation, create getter for content blocks
  • HSTTWO-4613 ] - Enable to load a proxied channel rendered by an external server like node.js in the channel manager
  • HSTTWO-4615 ] - Cleanup code in HST that assumes that a channel mgr site http session can 'survive' a cms logout
  • HSTTWO-4617 ] - Deprecate HostConfigPublisher and similar logic
  • HSTTWO-3052 ] - Introduce type checking for casts in HippoItem.getProperty(...)

New Feature

  • CMS-11988 ] - Fix SonarQube issues
  • HSTTWO-4564 ] - Support getting hold HST Website Spring Component Manager by Classloader
  • HSTTWO-4582 ] - Figure out how to process content block types while generating dynamic beans
  • HSTTWO-4604 ] - Suppress json serialization of List of HippoBean in auto generated beans for platform webapp

 

Hippo Test Suite - Version 13.3.0

Bug

  • HSTTWO-4602 ] - Dynamic content beans are not created in case the context-param is not exactly according one specific setup
  • HSTTWO-4625 ] - java.lang.NullPointerException in HippoContentBean.<init>(HippoContentBean.java:57)
  • HSTTWO-4619 ] - Wrong HippoCompound type check in runtime beans would result in a wrong behaviour
  • HSTTWO-4611 ] - _index_ sitemap item is matched when relative content path document is unpublished
  • HSTTWO-4610 ] - No userIds in channel publication events any more in 13.0
  • HSTTWO-4606 ] - Method names to be created runtime for content beans can be invalid
  • HSTTWO-4605 ] - Generate runtime beans correctly for mixin document types
  • HSTTWO-4600 ] - DynamicBeans breaks (existing) HST queries
  • HSTTWO-4599 ] - NPE when trying to get the object converter in case there is no backing HstRequestContext
  • HSTTWO-4598 ] - New 13.2.0 archetype-based project does not work on BR cloud without extra configuration
  • HSTTWO-4596 ] - NullPointerException in Ch. Mgr. when trying to select a document for a menu item
  • HSTTWO-4593 ] - Content beans test setup results in circular dependencies
  • HSTTWO-4575 ] - HstLinkTag without any parameters should create link to current page
  • HSTTWO-4569 ] - Regression: mount name with special characters breaks channel manager rendering
  • HSTTWO-4559 ] - _cmsinternal site URLs are available without SSO handshake with the cms showing the live channel
  • HSTTWO-1049 ] - Site toolkit doesn't log pool size on NoAvailableSessionException

Improvement

  • HSTTWO-4331 ] - ContentType property definition and actual property format do not match
  • HSTTWO-4617 ] - Deprecate HostConfigPublisher and similar logic
  • HSTTWO-4615 ] - Cleanup code in HST that assumes that a channel mgr site http session can 'survive' a cms logout
  • HSTTWO-4613 ] - Enable to load a proxied channel rendered by an external server like node.js in the channel manager
  • HSTTWO-4612 ] - For runtime bean creation, create getter for content blocks
  • HSTTWO-3052 ] - Introduce type checking for casts in HippoItem.getProperty(...)

New Feature

  • HSTTWO-4582 ] - Figure out how to process content block types while generating dynamic beans
  • HSTTWO-4564 ] - Support getting hold HST Website Spring Component Manager by Classloader

Task

  • CMS-11943 ] - Update MySQL driver version to use the latest version
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?