DX 7.3.0.1 Release Notes
October 8, 2024
DX 7.3.0.1 has been retired and therefore is not available for download anymore.
This document applies to production patches delivered between Jahia version 7.3.0.0 and 7.3.0.1
Warning: The next version Jahia Service Pack (DX 7.3.1.0) will come with the folowing noticeable changes:
- The Content and Media Manager module will be used as a replacement of the Document manager, Content manager and Site manager. The Content and Media Manager is already available on the store.
- Jackson library upgrade to version 2.9.8. This is a mandatory security upgrade. Please contact the Jahia Support if you have forced the "wiring" to Jackson 2.2.3 in your modules
- The Content and Media Manager module will be used as a replacement of the Document manager, Content manager and Site manager. The Content and Media Manager is already available on the store.
- Jackson library upgrade to version 2.9.8. This is a mandatory security upgrade. Please contact the Jahia Support if you have forced the "wiring" to Jackson 2.2.3 in your modules
Jahia
Security: APIs are protected with a token system in the security filter
Security
- Upgraded Apache Tika to version 1.20, which also upgrades PDFBox, Apache POI and Commons Compress to include latest security fixes.
- Upgraded Apache Commons Compress to version 1.18 to include latest security fixes.
- Upgraded Apache PDFBox to version 2.0.13 to include latest security fixes.
- Upgraded Apache Commons FileUpload to the version 1.3.3 to include latest security fixes
- Upgraded Apache POI to version 4.0.1 to include latest security fixes.
Installation / Configuration
- Support environment variables to override Jahia configuration settings. Related documentation.
- Set default maximum cache size using Jahia properties. Related documentation.
- Support environment variables to adjust the JVM heap size or to provide additional JVM options. Related documentation.
Core
- Support attachments for e-mails sent using Jahia MailService
- Cache hashCode and toString values of immutable NodeId objects (Jackrabbit)
- Use filename for downloaded file instead of technical name
- Fixed issue with overridden mandatory properties
- Fixed targetTag option for template:addResources
- Stabilize template resolution
- Cache compiled patterns in JSTL functions:matches()
- Avoid NPE Error when displaying a page with bad HTML structure
- Fixed improper shutdown on UNIX-based platforms when using a kill command
- Updated placeholders to make labels visible with bootstrap 3 components
- Fixed inconsistency of copy/pasted references after export/import
- Fixed duplication issue in workflow notification emails
- Improved unused versions checker performances
- Fixed trailing slash issue in vanity URLs
Work In Progress
- Restore behaviour of the wip.checkbox.checked flag for edit content engine
Cache
- Avoid race conditions in caching of files, served by Jahia
Managers
- Corrected French label for file upload
Visibility
- Trigger rules when removing visibility condition
- Fixed visibility condition delete / publish related issues
Search
- Added possibility to exclude file references from search results when searching in site content
- Added support for "did you mean" search suggestions on non-internationalized content (e.g. files)
- Fixed {{pagePath}} JSP tag to allow multiple tags on a single page
Publication
- Improved some publication status labels
- Fix publication issue in specific cut and paste scenario
Remote Publication
- Improved target Jahia instance label in remote publication settings
Import/Export
- Fixed import validation related issues
Permission and Roles
- Fixed check of privileged group membership when handling permissions updates in particular scenarios
- Correctly update ACL when a role is deleted from admin console
Edit Mode
- Order lists in edit engine alphabetically
- Fixed grouping by status issue in background jobs window
- Use server timezone in the edit engine
Module deployment
- Remove the entry from FileInstall file of a module uninstalled via REST / UI
Studio
- Prefill supertype field in Studio with jnt:content
- Display nodetypes with same names in list restrictions choicelist
- Prevent corruption of templates using references
Anthracite Theme
- Fixed focus on content type selector field when adding new content
- Fixed display of long names in import-popup
- Improved consistency of action buttons in publication dashboard
- Fixed refresh button in background jobs window
- Fixed headlines in trash dashboard table
- Fixed display of managers
- Fixed width issue in workflow dashboard that was preventing remote publication
- Fixed layout for background-jobs-information panel in Safari
- Fixed drag and drop behaviour in edit mode
- Changed "No" to lowercase letters in delete-confirmation popup
- Fixed placement of publication status overlay in edit mode
- Improved contrast for pager and padding between icon and labels
- Fixed issue with menu sub-entries
- Fixed missing icons and labels when opening managers from Studio
- Fixed search in edit mode issue
- Fixed issue where area which was covered by left panel was sometimes not clickable
- Fixed display of multiple long or double fields in edit engine
Modules
The following modules have been updated in DX 7.3.0.1
Support tools - 2.1.7
- Improved tools for re-indexing JCR node sub-tree
- Added possibility to enable automatic thread dump generation on high load (request count, JCR session count, ...)
- Sort groovy scripts coming from modules in Jahia Tools Groovy Console alphabetically
- Execute karaf commands from the tools
- New database connection speed benchmark
- Fixed the link to enable full-read-only mode in tools section
Site Settings - 7.2.7
- Show correct message if a user already exists when creating user with csv file
CKEditor - 4.7.1-jahia2
- Use correct language when opening picker from content editor
LDAP Connector - 3.1.5
- Upgraded spring-data-commons to version 1.13.17.RELEASE to include latest security fixes
Rating - 2.0.5
- Use average vote for ordering in the "Top rated" component
Module Manager - 1.1.7
- Improved Module Management Rest API to provide info on all bundles and all versions. Documentation.
External provider - 3.1.6
- Internal improvements
Remote publishing - 8.2.1
- Internal improvements
Search - 7.2.5
- Updated form to add the possibility to exclude file references from search results
GraphQL Core Provider - 1.0.6
- Upgraded Apache Commons FileUpload to the version 1.3.3 to include latest security fixes