# DAM Release 3.10
September 2021
We upgraded! What's new? Learn more about new features, technical changes and solved bugs in our 4App Core Engine.
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: Our release notes describe the standard product. If your 4ALLPORTAL is strongly customized or if you installed individual apps, we recommend contacting our support before upgrading.
# New features and improvements
# Image editing keyboard shortcuts
You can now use keyboard shortcuts when editing an image in your 4ALLPORTAL, and e.g. crop, mirror or save an image quickly without using your mouse. Look for the default assignments in your User Profile, tab Shortcuts
. You can also customize your shortcuts here by clicking an entry.
# File transfer logging (admin)
We improved our logging and error monitoring and implemented new admin snap-in group Protocol overview
(see also CoreEngine's Release Note 3.10). Snap-in File transfer
gives an overview of all up- and downloads with status and possible errors (more details (opens new window)).
# Check references between file
and f_collection
modules
To check for related collections before deleting the file, add the relation f_collection_item_file.f_collection_item_collection
to the File references configuration if it does not already exist.
# Additional improvements
- The value of the "PROCESSING_COMPLETE" status of a filetran_obj item changed from 2 to 5
- Add new "PREPROCESSING_COMPLETE" status of a filetran_obj item with the value 2
- Rename of
admin_et.properties
toadmin_eticket.properties
to fix problem in localization tool - Support conversion options for video files:
seek
andduration
- Prevent double click for quick download on the file tile
- Add tooltip on markup component
- Add double click on markup scrolls the list to the item
- Add tooltips in sliding list of fullscreen view
- Adjust upload error handling
- Support expiration time of the filetransfer objects
# Technical changes and admin instructions
# Module configuration: Split .4apmsetup files into multiple files
We improved our feature permissions, presets, and native permissions handling to make custom permissions upgrade safe. For this, the contents of configuration files
global/defaults/module.4apmsetup
global/defaults/permission.4apmsetup
modules/MODULE/setup.4apmsetup
as well as according custom files are automatically split to new files. For details, please refer the Core Engine Release Notes 3.10.
# Parameter "continue_anyway" for "file_hash" processor
If parameter continue_anyway
is set to any value, it forces process file_hash
to continue even if the file_hash has not changed.
# Changed Layouts
We added a new itemRenderer for:
- file/main/default.4aplayout_c:
cm4ap-cemodule-file-file_rich_tile_item_renderer
- improves the stability for customizations
- file/main/ro_share_eticket.4aplayout:
cm4ap-cemodule-file-file_rich_tile_item_renderer
- supports the same features as in the main view (metadata, alpha indicator...)
# Solved bugs
- Fix generation of the previews when only the file name changed
- Fix salutation in download link mail when share user created for contact with lastname set
- Fix errors when a file was uploaded but the transferred object was not received
- Fix broken file relation in evolution-tree
- Fix resolving of recipients for eTicket and download link should work like in eTicket before
- Fix restrict search for expired
uploads
to type =upload
- Fix delete
filetran_obj
for manually deleted files - Fix missing tooltips for digital rights and deleted objects admin snap-ins
- Fix file the version creator to be the actual user and not the system process
- Fix ValueOption key, label translation and also MIME-type filename to "application/vnd.adobe.illustrator"
- Fix STL-file MIME-type
application_sla
tomodel/stl
- Fix the incorrect "FINAL_SUCCESS" status of a filetransfer object when some associated filetran_obj elements have not yet been completed
- Fix MIME-types of some office documents
- Fix duplicated key values in .properties (locals)
- Fix saving edited images
- Fix updating filetransfer sidebar while uploading
- Fix showing not allowed image edit actions
- Fix email templates for the "Collection" and "Approvals" modules
- Fix email templates for the "Collection" and "Approvals" modules
- Fix saving image changes with flip
- Fix size of more button from review module
- Fix label of apply button during unhandled upload error
- Fix sender of the e-mail notification of the approval workflow
- Reject creating the folder structure when an archive file was uploaded with "extract" option and the role doesn't have "create" permission for the "folder" module
- Fix file upload handling for interrupted connections
- Fix return from detail view in main after large view
- Polish labels and tooltips for user snap-ins e.g filetransfer, usage history
- Fix labels and tooltips for user snap-ins, e.g filetransfer, usage history
- Fix inserting with id for f_collection_item module
- Fix missing import tagging when uploading to a folder with folder pretagging
- Do not allow creating the file or/and folders whose names do not match the mount's exclusion patterns
# How to get these improvements
- Upgrade 4App DAM - Digital Asset Management to version 3.10
- No licensing required
# Patch releases
# Version 3.10.1
- fix build and use released versions
# Version 3.10.2
- Fix InDesign Plugin to be compatible with old and new InDesign versions (below 16.3)
- Do not log ClientAbortException when client terminate download
- Remove need for special security configurations for InDesign
# Version 3.10.3
- Fix native file drag and drop in desktop app
# Version 3.10.4
- Fix checking references before delete
- Cleanup duplicates of the files and folders by fileimport
- Better file integrity check
- Fix checking permissions before moving / copying files / folders
- Set the filetransfer status to "upload_canceled" if the upload was canceled instead of removing a filetransfer and its items
- Cleanup of the filetransfers with the status "upload_canceled" or "upload_transfer_pending" after 2 days
# Version 3.10.5
- Fix ensure file uniqueness in collections update, allow duplicates.
- Fix coping or moving files with collision check on Windows
- Fix missing locals for technical fields, shown in field selections of some admin snapins
- Fix import tagging when uploading a variant
- Fix for complex download operations (e.g download f_collection)
- Fix moving folder between different file systems
- Exclude adobe id "faf5bdd5-ba3d-11da-ad31-d33d75182f1b" from evolution tree import
- Replace
after_create_session
hook for modulef_collection_item
withCollectionItemAfterCreateSessionEventListener
to prevent errors in cluster - Replace
after_create_session
hook for share withShareAfterCreateSessionEventListener
to prevent errors in cluster - Fix cleaning up the wrong or removed mounts
- Check for invalid emails of eTicket recipients
# Version 3.10.6
- Enable alpha image background in collection by default
- Fix refresh after markup creation
- Fix add to shopping card not possible after create eTicket
- Fix digital rights check for approval workflow when at least one asset should be rejected
# Version 3.10.7
- Fix save markup after creation
- Support option
allow_recursion
of the file processorevolution_tree
to allow generation of the PID path that can contain the recursion, otherwise the writing of the PID and the generation of the PID path are skipped. Default is disallow - Fix display of downloaded files in contact module
- Fix error in InDesign Plugin for some documents
- Fix action handling adding to collection from file detail view
- Fix reseting the previews from folders
- Fix error for InDesign documents with linked files in overset
# Version 3.10.8
- Fix pretagging issues if at least one field was removed from configuration
- Fix upload of archive files
# Version 3.10.9
- Fix default derivate in eticket share to view only
- Fix cleaning up the ".trash" folders in der DB under Windows
- Fix action handling adding to collection from f_collection detail view
- Fix import of the files and folders with similar names such as 'U' and 'Ü'
# Version 3.10.10
- Improve Drag and Drop performance in desktop app
- Use lock file "cefs/.dam-cleanup.lock" to perform the DAM cleanup on the cluster installation
- Fix header in digital rights popup
- Fix update of folder name after change in popup
- Reset expiration time of the filetransfer after upload
- Fix visibility of eTicket template selector button
- Fix update of folder name after change in popup
- Add compare image versions action
- Fix broken images of deleted files in an approval
- Fix issue when customizing "file_available_download_profiles" value option
- Fix wrong session issue when preview generating preview
- Fix markup selection causes scrolling to markup
# Version 3.10.11
- Fix size popup for digital rights
- Fix navigation after deleting file
- Fix delete f_collection items that don't have a parent collection
- Remove uploading to multiple collections
# Version 3.10.12
- Fix image edit crop size ratio
- Add support for IGES (IGS) files
- Fix collision handling on upload
- Add not-null validation to subject renderer on download
- Improve FileImport due adding binary fields parent_path_binary and name_binary
# Version 3.10.13
- Increase request interval for update metrics
# Version 3.10.14
- Fix database index of the folder module
- Fix video frame rate (FPS)
- Add missed database indexes for file import
- Fix generation of documents depending on dimensionen
- Fix subject handling in eTicket creation popup
- Fix loading rating fields for version module in large view
# Version 3.10.15
- Fix current run uploads being canceled after one hour
- Fix filetransfer cleanup when deleting a file
# Version 3.10.16
- Fix synchronizing file import for cluster installations
# Version 3.10.17
- Fix "discard changes" for markups
- Fix relink of reuploaded "packed" InDesign files
- Fix missed change events when a collection item was deleted
- Fix wrong name after edit image and
Save as
- Update Indesign Plugin certificate
# Version 3.10.18
- Fix Set only utf8 filename so that header
Content-Disposition
is not removed automatically - The new feature permission
file.allow_download
was added. It hides download buttons and download actions in the UI. - Fix readonly for the user text of FileMarkup
# Version 3.10.19
- Fix selection and validation of metadata values when saving a changed image as a new file
# Version 3.10.20
- Fix creating a new version of a file by uploading (and optional renaming)
- Apply folder pre-tagging to moved files too
# Version 3.10.21
- Fix missing download button on file tile
- Fix saving markup comment on cancel
- Fix approving the complete package when approving single objects. Approvals are also possible for single approval objects now.
# Version 3.10.22
- Add alpha indicator for default file simple renderer image
- Fix hiding "add to shopping cart" operation in module f_collection if shopping cart is deactivated for the current role
- Fix unexpectedly restoring a deleted collection after updating a previously assigned asset
# Version 3.10.23
- Fix drag and drop from file module to review module
- Fix cropping UI in image editing with rotate and mirror
- Fix saving from image editing with rotate and mirror
- Change expiration for certain upload items from one hour to 30 days
- Fix - delete the generated download zip when an error occurs
# Version 3.10.24
- Fix unexpected restoring of deleted folders and files
- Fix possible NullPointerException with configured digital rights
# Version 3.10.25
# Technical Changes
- Ensure compatibility with 4App Core Engine 3.10.44
# Version 3.10.26
- Fix using the new file name entered when image processing is completed with "Save as"
# Version 3.10.27
- Improve prometheus metrics
4allportal_number_of_uploads
and4allportal_number_of_downloads
by adding a separation by role. - Fix handling errors while uploading InDesign previews. If errors occur in one document, the process now continues with the next document.
# Version 3.10.28
- Fix InDesign plugin that did not load correctly on startup
# Version 3.10.29
- Fix support for the
Content-Range
http header generated by curl - Fix failed upload via filetransfer API
- Fix unknown error in InDesign workaround plugin
# Version 3.10.30
- Fix removed not needed warning from log
# Version 3.10.31
- Fix blocking of the file import (upload) for mounts with same relative paths
# Version 3.10.32
- Fix concurrent modification of the object properties while generating a preview