DX 7.1.2.3 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.1.2.3
Underlying Content Platform
- Fixed dependentProperties handling for DualListFields
- Fixed rules consequences "Set not existing property {property} of the {node} with the current time" and "Set not existing property {property} of the {node} with the name of the current user"
- Document Viewer updated to avoid an attempt to convert a document to SWF in case SWFTools path is empty
Digital Experience Manager
DX configuration and settings
- Use jahia.property authorizedRedirectHosts also for action redirects to avoid unauthorized redirections
- Introduced support for JVM system properties for HTTP and HTTPS proxies as well as bypass proxy configuration as described in https://docs.oracle.com/javase/8/docs/api/java/net/doc-files/net-properties.html
- Correctly log node removed operations in "DX_HOME/tomcat/logs/jahia_access.log" during publication. Added node type information if available.
- ErrorFileDumper will not dump errors on the file system as expected when the property dumpErrorsToFiles = false
- Fixed startup errors when addAclUuidInIndex has been set to false in workspace.xml
- Introduced indexes for foreign keys in jBPM database tables for performance optimization of workflow-related operations (PostgreSQL, Oracle and SQL Server)
- Fixed handling of schema and port in the URLs of sitemap
- Fixed display of email and organization username in PrivateAppStore
- Extended and improved the existing German translations
- Cache some settings in JCRSiteNode for better performance
- Add new JNI calls to send cut/copy event
- Enable the usage of defaultSynchronizeNameWithTitle in jahia.properties
Edit engine
- Corrected small typo in German labels for workflow actions
- Enable video streaming for Dailymotion (watt) when using https protocol
- Fixed language switcher which was ignoring invalid language settings for content
- Fixed inconsistency with translation view in some cases
- Publication Manager fixed to allow a user with start publication permissions to start publication workflow
- Take into consideration the useFullPublicationInfoInMainAreaModules value when calculating publication status of content in the main area of edit mode
Export/Import
- Fixed issue on the import of user-generated content
External providers
- Improved logging to provide more details about why LDAP user is not logged in (timeout, bad password)
- Avoid languages constraints in external user provider queries
- Fixed iterator which is retrieving group members, to continue iterating when a member has a no longer valid reference
- Added support for a pre-defined (fixed) filter for LDAP users or/and groups provider
Formbuilder
- Formbuilder: send mail action is now working also with site users
- Corrected captcha behavior in FormBuilder
- Use a user picker instead of choice list in Form Builder
Linkchecker
- Now link checker HTTP client supports JVM parameters for proxy servers
Managers
- Improved left panel loading in managers
- Fixed an issue in file upload dialog (GWT Document Manager) when using "rename" option with an existing file name
- Search terms for searches in DX Managers are now properly supporting exclamation mark
- Content Manager fixed to avoid resetting properties to default values when editing multiple selected items simultaneously
Module deployment
- Prevent ConcurrentModificationException in some cases during cold deployment/undeployment of modules
Remote publication
- Fixed issue updating properties of a target remotely published site that caused next session of remote publication replay all events from the very beginning.
Search
- Fixed sorting of facet values when using a label renderer
- New indexation rules available to exclude nodetypes from search-index (e.g. images, files)
- Fixed issue on facet list for view tagcloud and javascript tagcloud where panel for removing items was lost on last facet level
Server and site settings
- Correct registration of namespace and permissions for portlets
- Fixed small typo in the German label for a list of projects
- Fixed typo in German label for group members limit
- Users can see SiteSettings panel only when they have the siteSettingsSelector permission, the permission is set on Editor role by default
- Correctly set the default site after the one has been removed
- Add a new permission siteAdminNewsletter to protect newsletter management
- Addressed security vulnerability that allows access to some DF / DX administration resources without requesting credentials
Studio
- Support "multiple" attribute in definitions on double and long
- Fixed issue with the creation of modules in Studio (issue with the version 3.0.0 of maven-archetype-plugin)
Tools
- Fixed regression with versions not being shown in the Tools / JCR Browser
User Dashboard
- Fixed regular expression for email validation in the user profile