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