DX 7.3.1.1 Release Notes
October 8, 2024
What's new?
- Fixed support of OSGi configurations in cluster. See OSGi configurations for more information.
- Added update and refresh operations to module management Rest API. See Refreshing a module for more information.
- New REST endpoint to execute karaf commands. See Using REST API to execute karaf commands for more information.
- Added defer/async attributes to the template:addResources tag
- Added ability to restore, on startup, the module states that were saved in the JCR. See Restore module states for more information.
Upgrading from a previous version?
Spring bean modifications
- If you have customized your application context in the file
digital-factory-config/jahia/applicationcontext-custom.xml
, please consult the list of changes we made in our Spring beans as you might need to update your configuration.
Synchronisation of OSGi configurations is enabled
- In DX 7.3.1.1 we have fixed and activated the cluster synchronisation of OSGi configurations (usually found under /digital-factory-data/karaf/etc ). From now on, any modification done in a OSGi configuration file will be automatically applied to the other cluster nodes. It is still possible to deactivate such synchronisation by following this procedure.
- Configuration files that were present in the
digital-factory-data/modules
folder will be moved todigital-factory-data/karaf/etc
Digital Experience Manager - Changelog
Improvements
- Reduced downtime when deploying modules in cluster
- Added defer/async attributes to the template:addResources tag
- Improved persistence of bundle states in JCR
Edit Mode
- New jmix:browsableInEditorialPicker mixin to make node browsable in editorial picker. See How to display your custom node types in the editorial picker tree as folders for more information.
- Added support for adding custom toolbar items into "Cache" menu provided by a module
- Fixed conflict when creating visibility rules after multiple deletions/creations
- Fixed typo in French resource bundle of breadcrumbs component
- Fixed handling of default values in pageBreadcrumb view
- Fixed issue when creating a page from page model that is saved as work in progress
- Added jahia.ui.displayWorkflowCounter property to disable or enable the workflow counter in the UI
- All views now display in j:subNodesView even if there are node references in the list
- Fixed regression on required nodetypes check on toolbar items
- Corrected purge editor locks when client gets unexpectedly disconnected
- Fixed issue when using regex on multi-valued string properties
- Fixed date constraints from CND that broke the edit engine
Miscellaneous
- Fixed endless loop when reindexing while the server is running
- Ensured full read-only mode is applied to GraphQL and REST API
- Fixed thread safety issue when activating full read-only mode
- Fixed performance issue in AclListener
- Fixed export staging version of site to a server folder
Modules - Changelog
GraphQL Core - 1.1.1
- Fixed issue when full read-only mode is activated
Content and Media Manager - 1.2.1
- Added "locate" option for pages/folder/content folder from the search results
- Fixed error in administration when switching back from CMM after search
- Fixed missing "break/restore all inheritance" buttons in CMM
- Fixed infinite loading of CMM when URL parameter is invalid
- Fixed refresh issue in the live preview
- Fixed menu refresh when multiple selection is active
- Fixed refresh issue on create menu, when folder has content type restrictions
- Double-click on a search result redirects to its location
- Added error message when creating folder with a name already in use
- Fixed datepicker opening issue with Firefox
Jahia Common Webpack - 1.0.1
- Dynamic loading of certain heavy javascript components
- Fixed vulnerability issues in dx-commons-webpack
External data provider 3.2.2
- You can now select local target folder under the /contents directory when creating a mount point
JCR Rest API - 2.4.1
- Fixed dependency issue
LDAP - 3.1.6
- Added support for LDAP configurations in cluster
Module Manager - 1.2.1
- Added update and refresh operations to module management Rest API. See Refreshing a module for more information.
- Fixed encoding issue on multiple bundles info API request
Security filter - 1.0.4
- Avoided overwriting the configuration of org.jahia.modules.jwt.token.cfg
SEO - 7.1.3
- Added support for vanity URLs for files
External Provider Users and Groups - 1.1.5
- Added support for OSGi configurations in cluster
Bootstrap3 - 3.5.3
- You can now use anchors to directly open tabs
- Upgraded to Bootstrap version 3.4.1
Server Settings 8.0.8
- Improve validation of site import files
Tools - 2.1.9
- Added an API endpoint to obtain a CSXF token to use tools from a script
- Added border color to better identify live from default workspace in JCR browser and JCR console
- Fixed OutOfMemory Exception when using Nodetype definitions cleanup
- Fixed session serialization in the tools