DX 7.2.0.1 Release Notes
November 11, 2022
This document is a wrap up of the production patches delivered between DX V7.1.2.2 and DX V7.2.0.1
Underlying content platform:
Improvements:
- Self populating replicated caches can have an individual expiration time
- Upgrade to apache tika 2.0.1, removed PDFBox dependency since it's included by apache tika now
- New attribute skip.aggregation is now available on views to disable the aggregation (also in Java API and template:module tag)
- Driver upgrade of mysql driver to version 5.1.40
- New entry in jahia.properties file available to configure ssh-host and ssh-port: karaf.remoteShell.port and karaf.remoteShell.host (removed the felix.gogo.shell.telnet.port)
- New hazelcast port is enabled by default (default port number 7860). The port number can be configured in the digital-factory-config/jahia/jahia.node.properties file (cluster.hazelcast.bindPort)
Bugfix
- Fixed bug with document viewer where empty popup appeared for guest user
- Removed cache.latch option from Studio UI (still working for RCI V1 implementation)
- Fix display of correct value for expiration time in tools - cache management
- Maven: use "package" phase instead of "verify" for the check-dependencies to support mvn package on maven 3.0.3 and higher
- Improved the robustness of the publication process when some published properties are written in a parallel JCR session
- Upgraded ECJ compiler to 4.4.2 to solve issue with JSP compiler and inner class
- Fixed bug leading to NPE on startup of cluster node when processing node is under heavy load
- Removed some default tomcat directories to prevent security leak
- Improved regexp cache dependency for calendar module
Digital Experience Manager:
Edit Mode
- Changes in handling filtered lists - content of different type can be added but will not be displayed
- Fix redirection on logout from edit and contribute mode - preserve active site instead of forwarding to start page
- Fixed issue with JCRFilterTag when a node does not have the filtered property
Engines/Managers
- Fixed handling of installing a new module where an active and used module was removed from modules folder before
Server and site settings
- Avoid error when clicking on "upload module" without selecting any file
Search
- Search provider: added support to automatically switch the view for search results
External providers
- Use password type to hide characters in password field of LDAP provider
User Dashboard
- Fix bug, to show the correct value in the owner column of the tasks list
Studio
- Improved handling or errorneous definitions.cnd file
Tools
- Fixed display of expiration date in jahia tools cache management
Remote Publication
- Added possibility to display additional debug log information for ReplayService
Module deployment
- Module state information in the UI
- Provide a refresh button in module details
- Display info about package wiring in the UI
- Usage of refresh/resolve for modules with several versions
- Display error messages in the module state for started modules
- Improved module handling deployed via modules folder
- Introduced new module state "spring starting"
- Provide module management scripts (in tools folder)
- New module deployment and autostart behaviour. For detailed documentation please see chapter 3.8 Modules in the Configuration and Fine Tuning Guide
REST API
- Fixed bug to correctly support inheritance on methods (in particular with @PathParam annotations on parameters)
- Correctly support HTTP OPTIONS requests
- Provide possibility to query the state of modules with REST calls
- Support passing node names to delete in the "by-path" API as it is supported in the "by-id" API