# DAM Release 4.24

December 2024

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

  • Spacings: We have standardized the spacing between UI elements to give a consistent and calmer design.

# Technical Changes

# New Open API Endpoint / Deprecation of Class ImportTaggingService

We have added new Open API endpoint PATCH /api/extensions/dam/filetransfer/import_tagging to perform the import tagging for file upload.
This new endpoint replaces the following method, which is now deprecated and will be removed in the future:

  • set_importtagging (which was added to AMF method handleRequestSingle)

# New FileSystemManager Methods for Folder Request

We have added new FileSystemManager methods which allow developers to request a specific folder by using a file ID and to receive the folder as an object:

  • FileSystemManager.getFolderIdByFileId(String)
  • FileSystemManager.getFolderIdByFileBean(BaseBean)
  • FileSystemManager.getFolderIdByLinkEntity(LinkEntity)

Please note: If you have used these methods from custom GetFolderService before, make sure to adapt the methods accordingly.

# New FileSystemManager Methods for Folder Creation

We have added new FileSystemManager methods which allow developers to create folders in the "Folder" module in the backend, also in dependency with metadata:

  • FileSystemManager.addFolderByTemplate(String, String)
  • FileSystemManager.addFolderByTemplate(BaseBean, String)
  • FileSystemManager.addFolderByTemplate(String, String, ITplContext)
  • FileSystemManager.addFolderByTemplate(BaseBean, String, ITplContext)

Please note: If you have used these methods from custom FolderGenerationService before, make sure to adapt the methods accordingly.

# Solved Bugs

  • Fix sometimes wrong/missing textures for 3D file previews
  • Fix inability to send a download package or eTicket when the recipient was selected via typeahead/autocomplete
  • Fix unnecessary stack trace in the log when encountering some file system import restrictions, such as path length or depth limits. It will now be logged as warning.

# Patch releases

# Version 4.24.1

  • Fix file indexer crash when processing the file integrity checks
Request missing documentation