7.9.7 Release Notes - Enterprise Java Content management system - Hippo CMS

7.9.7 Release Notes

The new maintenance release 7.9.7 is available for general use, and now is certified for deploying and running on Java 8.

Note that CMS 7.9 based projects still require building against Java 7: Java 8 specific features and Java 8 compiled classes are not supported.

This release further includes bug fixes and improvements in core, enterprise and plugins. For Hippo Enterprise Customers and Partners we have deployed Upgrade Verifier. All new projects can be bootstrapped using new essentials version, to start follow  trails page. To know the changed artifacts, refer the section  Artifacts version and refer below JIRA links for details of the changes.  

New Feature

HST

  • [ HSTTWO-3175] - Request parameters get lost after login.

Bug

CHANNEL MANAGER

  • [ CHANNELMGR-16] - Big site menus cannot be reordered
  • [ CHANNELMGR-17] - Exception creating picker dialog when creating a new channel/ selecting content root
  • [ CHANNELMGR-81] - Regression: Menu item doesn't save (TypeError: Cannot assign to read only property 'message' of ) in chrome

CMS

  • [ CMS7-8589] - Regression: Flash upload is broken (images and assets)
  • [ CMS7-8593] - Regression: Publication date doesn't show in document listing for newly created documents
  • [ CMS7-8649] - Back port to 7.9: Prevent creation of same-name sibling assets and images
  • [ CMS7-8685] - [Backport 7.9] - Search in the cms with an apostrophe ' gives a stacktrace and no results
  • [ CMS7-8701] - [Backport 7.9] - No error message when uploading large images in image picker
  • [ CMS7-8704] - [Backport 7.9] - Support removing individual files from image upload dialog
  • [ CMS7-8736] - Feedback panel in the Image Picker dialog should be properly styled
  • [ CMS7-8739] - [7.9] compile error against Java 8
  • [ CMS7-8741] - [7.9] Test failures with Java 8
  • [ CMS7-8796] - [Backport 7.9] - OOM error related to the htmldiff when a document contains many differences
  • [ CMS7-8800] - [7.9] Cannot login with remember me option checked
  • [ CMS7-8814] - [Backport 7.9] - Image set uses inconsistent translation mechanism
  • [ CMS7-8817] - Regression - Image cropping is broken in IE 8
  • [ CMS7-8823] - Empty error message when creating new user with no unique name
  • [ CMS7-8825] - Dashboard wizard dialog throws exception that feedback panel is missing
  • [ CMS7-8826] - [Backport 7.9] - Boolean fields in existing documents are unchecked while closing all tabs
  • [ CMS7-8831] - Regression - Flash is not working in IE9 and IE10
  • [ CMS7-8840] - Regression: java NPE while creating new document type with multiple html
  • [ CMS7-8803] - CKEditor does not always load in IE8
  • [ CMS7-8819] - CK Editor: switching between source and wysiwyg is not working in IE 8
  • [ CMS7-8872] - GalleryWorkflowPlugin extension point got lost

HST

  • [ HSTTWO-3189] - [7.9] build error with java 8
  • [ HSTTWO-3190] - Backport: Async component rendering request does not include query parameters for the async component
  • [ HSTTWO-3191] - Backport: Exception stacktrace logged when accessing the testsuite-site
  • [ HSTTWO-3192] - Backport [7.9]: REST api testsuite is broken
  • [ HSTTWO-3196] - Backport [7.9]: Add hippogallery:imageset to fallback bean types in ObjectConverterImpl
  • [ HSTTWO-3199] - Backport 7.9 : Make HST resource bundles available outside default hst rendering via HstRequest

REPOSITORY

  • [ REPO-1186] - IllegalStateException in LockManager#unlock
  • [ REPO-1187] - MockNode children are in unpredictable order, they should be in order of addition
  • [ REPO-1192] - Lock timeout in initialization processor is not reliable

ADVANCED SEARCH

  • [ ENT-693] - [addon-advanced-search] CollectionWorkflowTest uses fixed delay in test
  • [ ENT-694] - [addon-advanced-search] Backport 7.8 CollectionWorkflowTest uses fixed delay in test
  • [ ENT-724] - Regression - Unexpected warning in activity stream while invoking workflow in advance search

ENTERPRISE FORMS

  • [ EFORMS-79] - [Backport 7.9] - Likert fields are not correctly displayed when they are conditional
  • [ EFORMS-106] - [Backport 7.9] - Relative field names implementation makes eforms work inconsistently
  • [ EFORMS-152] - Backport 7.9 - Some enterprise form labels are not showed correct for diacritics
  • [ EFORMS-162] - Store data fails with SNS paths
  • [ EFORMS-163] - Eforms doesn't set upload errors onto request
  • [ EFORMS-164] - UpdateReusableFieldGroups script fails with javax.jcr.nodetype.ConstraintViolationException
  • [ EFORMS-166] - [Backport 7.9] - In the sent email, the value of "other" field(Favorite Sports) is not displayed & "-other" is sent in email.
  • [ EFORMS-177] - Migrating EasyForm documents to EForms documents causes exceptions when rendering checkboxes/radiogroups in CMS

Improvement

CHANNEL MANAGER

  • [ CHANNELMGR-18] - Simplify debugging of minified resources in AngularJS apps

CMS

  • [ CMS7-8623] - Backport to 7.9: Take compression quality into account when manually cropping images
  • [ CMS7-8666] - Forward port to 7.9: Image variants with same dimensions as original are skipped from scaling, missing out on compression/optimization
  • [ CMS7-8726] - [Backport 7.9] - Deprecate GalleryProcessor#validateResource
  • [ CMS7-8737] - Back port to 7.9: Resolving Mimetypes with Apache Tika
  • [ CMS7-8662] - Backport to 7.9: Allow adding custom fields to content creation dialogs

HST

  • [ HSTTWO-3207] - Backport [7.9] Improve Diagnostics to be able to only log requests taking longer than x millis and make it configurable how deep to log the Task hierarchy

ADVANCED SEARCH

  • [ ENT-745] - Forward port to 7.9: ability to sort the document type dropdown alphabetically
  • [ ENT-761] - [Backport 7.9] Document selector must be on primary nodetype only, not include subtypes

ENTERPRISE FORMS

  • [ EFORMS-161] - Add possibility to change default date format (currently MM/dd/yyyy, hardcoded).

Task

  • [ CMS7-8716] - Update to latest version of freemarker (2.3.21)

ARTIFACTS & VERSIONS in 7.9.7

CORE

Addon HST Config Editor 1.13.03
Addon Channel Manager 2.26.08*
Addon Search Service 1.03.00
Commons 1.04.02
CMS 2.26.14*
Hippo theme 1.01.05
HST 2.28.09*
Packages 2.26.00
Repository 2.26.11*
Services 1.04.02
Utilities 1.03.01
Project 26.2*

FORGE

Content Blocks 1.11.04*
Dashboard Document Wizard 1.05.02*
ECM Tagging 4.07.03
Gallerypicker 1.13.03*
HST SEO Support 1.01.00
Poll 1.08.02
Relateddocs 2.10.01
Robotstxt 1.08.00
Resource bundle 1.02.05
Selection 2.08.03
Sitemap 1.06.02
Taxonomy 1.11.03
TCMP 1.09.00

Enterprise

Addon Reporting 1.08.01
Addon Targeting 2.26.02
Addon Edition Indicator 1.03.01
Addon Advanced Search 1.04.03
Addon Eforms 1.03.06*
Addon Replication 2.26.02*

Dependencies

Jackrabbit 2.6.5

(*) - New artifact versions

 

7.9.7 Release Notes

The new maintenance release 7.9.7 is available for general use, and now is certified for deploying and running on Java 8.

Note that CMS 7.9 based projects still require building against Java 7: Java 8 specific features and Java 8 compiled classes are not supported.

This release further includes bug fixes and improvements in core, enterprise and plugins. For Hippo Enterprise Customers and Partners we have deployed Upgrade Verifier. All new projects can be bootstrapped using new essentials version, to start follow  trails page. To know the changed artifacts, refer the section  Artifacts version and refer below JIRA links for details of the changes.  

New Feature

HST

  • [ HSTTWO-3175] - Request parameters get lost after login.

Bug

CHANNEL MANAGER

  • [ CHANNELMGR-16] - Big site menus cannot be reordered
  • [ CHANNELMGR-17] - Exception creating picker dialog when creating a new channel/ selecting content root
  • [ CHANNELMGR-81] - Regression: Menu item doesn't save (TypeError: Cannot assign to read only property 'message' of ) in chrome

CMS

  • [ CMS7-8589] - Regression: Flash upload is broken (images and assets)
  • [ CMS7-8593] - Regression: Publication date doesn't show in document listing for newly created documents
  • [ CMS7-8649] - Back port to 7.9: Prevent creation of same-name sibling assets and images
  • [ CMS7-8685] - [Backport 7.9] - Search in the cms with an apostrophe ' gives a stacktrace and no results
  • [ CMS7-8701] - [Backport 7.9] - No error message when uploading large images in image picker
  • [ CMS7-8704] - [Backport 7.9] - Support removing individual files from image upload dialog
  • [ CMS7-8736] - Feedback panel in the Image Picker dialog should be properly styled
  • [ CMS7-8739] - [7.9] compile error against Java 8
  • [ CMS7-8741] - [7.9] Test failures with Java 8
  • [ CMS7-8796] - [Backport 7.9] - OOM error related to the htmldiff when a document contains many differences
  • [ CMS7-8800] - [7.9] Cannot login with remember me option checked
  • [ CMS7-8814] - [Backport 7.9] - Image set uses inconsistent translation mechanism
  • [ CMS7-8817] - Regression - Image cropping is broken in IE 8
  • [ CMS7-8823] - Empty error message when creating new user with no unique name
  • [ CMS7-8825] - Dashboard wizard dialog throws exception that feedback panel is missing
  • [ CMS7-8826] - [Backport 7.9] - Boolean fields in existing documents are unchecked while closing all tabs
  • [ CMS7-8831] - Regression - Flash is not working in IE9 and IE10
  • [ CMS7-8840] - Regression: java NPE while creating new document type with multiple html
  • [ CMS7-8803] - CKEditor does not always load in IE8
  • [ CMS7-8819] - CK Editor: switching between source and wysiwyg is not working in IE 8
  • [ CMS7-8872] - GalleryWorkflowPlugin extension point got lost

HST

  • [ HSTTWO-3189] - [7.9] build error with java 8
  • [ HSTTWO-3190] - Backport: Async component rendering request does not include query parameters for the async component
  • [ HSTTWO-3191] - Backport: Exception stacktrace logged when accessing the testsuite-site
  • [ HSTTWO-3192] - Backport [7.9]: REST api testsuite is broken
  • [ HSTTWO-3196] - Backport [7.9]: Add hippogallery:imageset to fallback bean types in ObjectConverterImpl
  • [ HSTTWO-3199] - Backport 7.9 : Make HST resource bundles available outside default hst rendering via HstRequest

REPOSITORY

  • [ REPO-1186] - IllegalStateException in LockManager#unlock
  • [ REPO-1187] - MockNode children are in unpredictable order, they should be in order of addition
  • [ REPO-1192] - Lock timeout in initialization processor is not reliable

ADVANCED SEARCH

  • [ ENT-693] - [addon-advanced-search] CollectionWorkflowTest uses fixed delay in test
  • [ ENT-694] - [addon-advanced-search] Backport 7.8 CollectionWorkflowTest uses fixed delay in test
  • [ ENT-724] - Regression - Unexpected warning in activity stream while invoking workflow in advance search

ENTERPRISE FORMS

  • [ EFORMS-79] - [Backport 7.9] - Likert fields are not correctly displayed when they are conditional
  • [ EFORMS-106] - [Backport 7.9] - Relative field names implementation makes eforms work inconsistently
  • [ EFORMS-152] - Backport 7.9 - Some enterprise form labels are not showed correct for diacritics
  • [ EFORMS-162] - Store data fails with SNS paths
  • [ EFORMS-163] - Eforms doesn't set upload errors onto request
  • [ EFORMS-164] - UpdateReusableFieldGroups script fails with javax.jcr.nodetype.ConstraintViolationException
  • [ EFORMS-166] - [Backport 7.9] - In the sent email, the value of "other" field(Favorite Sports) is not displayed & "-other" is sent in email.
  • [ EFORMS-177] - Migrating EasyForm documents to EForms documents causes exceptions when rendering checkboxes/radiogroups in CMS

Improvement

CHANNEL MANAGER

  • [ CHANNELMGR-18] - Simplify debugging of minified resources in AngularJS apps

CMS

  • [ CMS7-8623] - Backport to 7.9: Take compression quality into account when manually cropping images
  • [ CMS7-8666] - Forward port to 7.9: Image variants with same dimensions as original are skipped from scaling, missing out on compression/optimization
  • [ CMS7-8726] - [Backport 7.9] - Deprecate GalleryProcessor#validateResource
  • [ CMS7-8737] - Back port to 7.9: Resolving Mimetypes with Apache Tika
  • [ CMS7-8662] - Backport to 7.9: Allow adding custom fields to content creation dialogs

HST

  • [ HSTTWO-3207] - Backport [7.9] Improve Diagnostics to be able to only log requests taking longer than x millis and make it configurable how deep to log the Task hierarchy

ADVANCED SEARCH

  • [ ENT-745] - Forward port to 7.9: ability to sort the document type dropdown alphabetically
  • [ ENT-761] - [Backport 7.9] Document selector must be on primary nodetype only, not include subtypes

ENTERPRISE FORMS

  • [ EFORMS-161] - Add possibility to change default date format (currently MM/dd/yyyy, hardcoded).

Task

  • [ CMS7-8716] - Update to latest version of freemarker (2.3.21)

ARTIFACTS & VERSIONS in 7.9.7

CORE

Addon HST Config Editor 1.13.03
Addon Channel Manager 2.26.08*
Addon Search Service 1.03.00
Commons 1.04.02
CMS 2.26.14*
Hippo theme 1.01.05
HST 2.28.09*
Packages 2.26.00
Repository 2.26.11*
Services 1.04.02
Utilities 1.03.01
Project 26.2*

FORGE

Content Blocks 1.11.04*
Dashboard Document Wizard 1.05.02*
ECM Tagging 4.07.03
Gallerypicker 1.13.03*
HST SEO Support 1.01.00
Poll 1.08.02
Relateddocs 2.10.01
Robotstxt 1.08.00
Resource bundle 1.02.05
Selection 2.08.03
Sitemap 1.06.02
Taxonomy 1.11.03
TCMP 1.09.00

Enterprise

Addon Reporting 1.08.01
Addon Targeting 2.26.02
Addon Edition Indicator 1.03.01
Addon Advanced Search 1.04.03
Addon Eforms 1.03.06*
Addon Replication 2.26.02*

Dependencies

Jackrabbit 2.6.5

(*) - New artifact versions