Release Notes - Hippo Repository - Version 5.0.1 - HTML format

Bug

  • [REPO-1699] - Ensure nodetype definitions are only (re)loaded when the cnd resource file has been changed
  • [REPO-1708] - AutoExport: add correct order-before for nodes within first export module
  • [REPO-1720] - Forced cleanup and removal of obsolete nodetype definitions - part two
  • [REPO-1742] - Cannot specify or maintain content definition order within parent
  • [REPO-1747] - errors during initial bootstrap can result in multiple hcm:hcm nodes
  • [REPO-1748] - Webfiles should not always be (re)imported at startup
  • [REPO-1749] - Auto-export fails to detect deleted nodes in diff stage
  • [REPO-1759] - AutoExport fails to export delete of /content node
  • [REPO-1760] - Autoexport marks folder as read-only after deletion (windows)
  • [REPO-1763] - Java FileAccessDeniedException occurred on renaming the page
  • [REPO-1766] - AutoExportIntegrationTest keeps failing on timeouts
  • [REPO-1768] - AutoExport does not validate its module configuration when starting up disabled
  • [REPO-1774] - AutoExport: add correct order-before for nodes from upstream modules
  • [REPO-1775] - AutoExport: add correct order-before for nodes within second export module
  • [REPO-1783] - Make sure that auto export get the events from post migrators
  • [REPO-1787] - content definitions are not applied in correct order
  • [REPO-1788] - events for reordering content nodes are not processed correctly
  • [REPO-1790] - EventJournalProcessor or DefinitionMergeService must implement mechanism to reset runtime configuration model
  • [REPO-1791] - EventJournalProcessor$Changes#addCurrentChanges(Changes) must also accomodate for overlapping paths
  • [REPO-1792] - order-before definitions should not be applied to JCR if the parent node doesn't support it
  • [REPO-1793] - Ensure proper and separate JCR Session usages in and through the ConfigurationService
  • [REPO-1803] - AutoExport adds child nodes of a parent which is only in the second module into the first module causing invalid the first module to become invalid
  • [REPO-1805] - Auto-export will create def with duplicate root path if existing def has no properties
  • [REPO-1809] - Autoexport of SNS node fails
  • [REPO-1812] - New gallery imageset filename is incorrectly auto-exported

New Feature

  • [REPO-1736] - Add possibility to register JCR event listeners to JsonResourceServiceModule
  • [REPO-1737] - Support JCR config/content migrators that can run after the ConfigurationModel has been loaded but before the CM model has been applied to the JCR content/config
  • [REPO-1738] - Implement HstChannelMigrator that migrates hst:channels node to new location for channels
  • [REPO-1769] - Make sure pre migrators can also run as post migrator if the repository is 'new'
  • [REPO-1777] - AutoExport: implement mechanism so 'development' module does not receive any config changes
  • [REPO-1782] - Migrate html cleaner to html processor for v12 upgrade

Task

  • [REPO-1728] - Rework the "repo.bootstrap.ignore.content.append.conflict" functionality
  • [REPO-1730] - Support overriding .meta:residual-child-node-category for auto-export
  • [REPO-1733] - Add an integration test to the repository confirming property definitions get reloaded for residual properties when for example multiplicity changes
  • [REPO-1739] - Automated test fixtures for auto-export and tests for SNS
  • [REPO-1752] - Migrate the URL rewriter configuration in repository
  • [REPO-1762] - move PatternSet and InjectResidualMatchers to HCM
  • [REPO-1765] - Prevent autoexport looping
  • [REPO-1778] - Set commons-beanutils version to override old version from json-lib transient dependencies
  • [REPO-1784] - Rename property hippo.hcm.version to hippo.configuration-management.version
  • [REPO-1786] - Release patched Jackrabbit 2.14.0-h2
  • [REPO-1824] - Add getGroupIdentities() to SCXMLWorkflowContext

Improvement

  • [REPO-1725] - Don't store HCM baseline if auto-export is not allowed
  • [REPO-1734] - Support SNS indices in root definition nodes for auto-export
  • [REPO-1743] - ClusterTest should use random folder and clean up after success
  • [REPO-1756] - Transparantly instantiate an extended enterprise version of LocalHippoRepository if available
  • [REPO-1764] - Refactor and rename AutoExportContentProcessor and friends for more generic usage and extendability
  • [REPO-1767] - AutoExport should generate better names for new residual-content nodes
  • [REPO-1771] - Auto-Export should remove empty folders
  • [REPO-1781] - Provide simple yaml parser for load and map unconstrained yaml configuration files to standard Java objects
  • [REPO-1801] - Add Source.getOrigin()
  • [REPO-1802] - Ensure AutoExport provides log information in console when modifying files
  • [REPO-1807] - Refactor DefinitionMergeService to move repeated params to fields
  • [REPO-1813] - Use head-only content source parser for reloading and cloning modules in autoexport

Sub-task

  • [REPO-1721] - Remove SNS and orderable children from rep:root (root node)

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.