Appearance
DAM Release 4.27 ​
March 2025
We upgraded! What's new? Learn more about new features, technical changes and solved bugs in 4App DAM.
Note on upgrading: If you skip a version when upgrading, check all release and patch notes in between for important information. They apply cumulative.
Note on individualization: If your 4ALLPORTAL is highly customized or if you installed individual apps, please contact your implementation partner before upgrading. We recommend checking your custom contents, especially layouts and object renderers, carefully after an upgrade.
Improvements ​
- Accessibility: To further improve compatibility with screen readers, we now better label (non-) clickable icons, navigation, header and footer, and support alt text for images.
Technical Changes ​
New Field Folder in the Files Module and Automatic Creation of a File-Folder Relation ​
To make it technically easier to maintain the link between a file and its folder, we have added a new database field folder to the Files module. This field contains the identifier of the folder in which a file is stored. It is automatically updated each time a file is uploaded or moved.
Please note: This feature was previously provided by 4App File-Folder-Relation.
What to do: Remove 4App File-Folder-Relation, if installed, to improve performance.
Upgrade script: When you upgrade, the folder field is automatically created, and all existing files are automatically linked via an upgrade script.
What to do: For the script to work, you must check your custom folder in module Files for a custom field folder and rename or remove it in the database and configuration files before upgrading. Check your database for custom table file_folder_fc and remove it.
File Preview Processors Error Handling ​
We have improved the error handling for file preview processors. If a file processor cannot be processed, an error is now logged in the Request Management rather than in the Application logs.
Removed Deprecated Endpoint ​
We have removed the deprecated download endpoint URL /service/v2/filetransfer/filetransfer/download?id={id}&session={session}.
New Open API Endpoint / Deprecation of Class FolderPreTaggingService ​
We have added a new Open API endpoint /api/extensions/dam/pre_tagging/{id} to perform the folder pre-tagging operations:
GETto get the folder pre-tagging for the givenid. If an optional query parametermergeistrue, the result will also include the inherited pre-tagging.PATCHto update the folder pre-tagging for the givenid. The result of thePATCHoperation is the number of updated files, depending on the optional query parameterapply:NONEto update only the folder pre-tagging (default behaviour)ONLY_SAME_FOLDERto apply the pre-tagging to files in the updated folderWITH_SUBFOLDERSto apply the pre-tagging to files in the updated folder and all its subfolders
This new endpoint replaces the following methods, which are now deprecated and will be removed in the future:
set_pretagging(which was added to AMF methodhandleRequestSingle)get_pretagging(which was added to AMF methodhandleRequestSingle)
Solved Bugs ​
- Fix for the version upload import tagging: Users can now always decide whether to perform the import tagging (if configured for their role), not just for folders that allow uploads.
- Fix inconsistent display of the "Compare images" toolbox action in the Version module when selecting two archived versions as opposed to selecting one archived version and the current version
- Fix transaction for handling files and folders, e.g. when moving folders via the frontend. Changes to the database are now only visible when the transaction is complete.
Patch releases ​
Version 4.27.1 ​
- Fix reduce transaction size to avoid error
java.sql.SQLException: Error on observer while running replication hook 'before_commit'in update script123LO
Version 4.27.2 ​
- Fix deadlock with synchronized file operations

