DX 7.3.0.0 Release Notes

November 14, 2023
This document applies to production patches delivered between Jahia version 7.2.3.1 and 7.3.0.0

Jahia

Security: APIs are protected with a token system in the security filter

Core

Enhancements

  • Support for Open JDK 8
  • Upgraded to Tomcat 9
  • Support for MySQL 5.7
  • Support for MariaDB 10.x
  • Support for MariaDB Galera
  • Driver upgrades
    • MySQL: mysql-connector-java-5.1.47
    • PostgreSQL: postgresql-42.2.5
    • Oracle: ojdbc8-12.2.0.1 and orai18n-12.2.0.1
    • SQL Server: mssql-jdbc-6.4.0.jre8
  • Internationalized messages are now used in content rendering when there is no default view
  • New handler provides more fine-grained control for Jahia startup options
  • Introduces ability to set stream name on files download by setting j:filename property
  • UserDataSource class is now exposed

Bug fixes

  • The ChainAction no longer requires an authenticated user, but rather relies on the requirements of actions in its chain (see how-to-migrate page - a Jahia account is required to access the page)

GraphQL

Enhancements

  • New parameters in GraphQL Query API
  • Added sorting by fields
  • Added support for contains and like operations
  • Added GraphQL endpoint to poll the number of workflow tasks
  • Added move and copy node operations
  • Added language parameter in getNodesByQuery

Bug fixes

  • Added static assets in GraphQL/renderedContent

For more information, see GraphQL documentation.

Cache

Bug fixes

  • Correctly restore cached properties of a cached fragment

Edit Mode

Enhancements

  • Added ability to disable refresh on save in GWT

Bug fixes

  • Fixed text area wrapping in Edit engine on Internet Explorer 11
  • Reload in Edit mode now reflects page status after a delete or undelete
  • Improved manager labels in English
  • Fixed highlighting of engine fields for work in progress content
  • Added handling of mixin inheritance for external mixins in Edit engine
  • Added lock status in engine header bar

Search

Bug fixes

  • Fixed exception when performing search that triggers suggestions
  • Added missing i18n label translations for German and French in search module

Import/Export

Bug fixes

  • Improved checks on files when importing a site using Web project management
  • Imported file in JCR is no longer stored on processing node when uploading through digital-factory-data/imports

Publication

Enhancements

  • Improved labels for workflow types and workflow action buttons
  • Added mail settings option in Jahia Administration UI that disables email notifications for all workflow tasks
  • Added Publish in all languages option to Contribute mode context menu

Bug fixes

  • Deleting a page at the same level as the home page now redirects to the home of the current site
  • Added property to force hiding the Unpublish action
  • Added Publish file in all languages option, which is enabled through a custom spring configuration
  • Added PublicationProperties when using workflow to publish content
  • Improved performance when addding new members to JCR group

UI

Enhancements

  • New module management interface
  • New Edit mode status shows untranslated contents in the current language
  • New What's new button in Jahia menu redirects to jahia.com page that lists new features and modules

Anthracite Theme

Enhancements

  • New Edit mode design
  • Improved access to Site Settings
  • Improved organization of publication options in various menus
  • Used larger thumbnail view (350px) in Anthracite UI for pickers and managers
  • Improved folder display in thumbnail view in Document Manager

Bug fixes

  • Fixed Edit engine titles in the managers
  • Added scrollbar to background jobs panel
  • Added login button on session timeout screen
  • Fixed issue where pages at bottom of the tree were not accessible
  • Fixed issue with hidden portlet creation view in Edit engine
  • Fixed issue with overlapping results in multiple picker
  • Added error information in Edit engine for long system names
  • Fixed background color in Contribute mode
  • Aligned jExperience entries in Site Settings
  • Scrolling provided for category panel in Edit engine
  • Login screen is now responsive
  • Fixed display issue with inherited workflow settings
  • Fixed file preview in CKEditor
  • Fixed Save button display when searching in a multiple content picker
  • Added scrolling in Edit Engine and Edit Roles panel
  • Fixed issue when showing content title in Edit engine
  • Improved scrolling in left area of pickers
  • History is now scrollable in Edit engine
  • Fixed check box in the Copy Role page
  • Fixed missing label in metadata tab
  • Made the UI fallback to English

JahiApps, Template Sets, and Modules

Enhancements

  • Jahia RSS Feeds: Added a timeout on RSS fetching connection

Bug fixes

  • Jahia Blog: Prevented blog modification in full read-only mode

LDAP Connector

Enhancements

  • Exposed UserDataSource class
  • Optimized LDAP dynamic groups membership checks

Bug fixes

  • Spring beans have been replaced by OSGI services in LDAP module to avoid spring registration issues

Remote Publication

Enhancements

  • Added the ability to display all remote publication inconsistencies on one page

Bug fixes

  • Corrected order of log entries
  • Fixed sorting by date column in the Remote Publication management tool
  • Fixed permission issue when sending log and comparing with non-root user