Nisan Kowalsky
- Updated
Dalet is excited to present the release of Dalet Flex 2025.8.0
This release of Dalet Flex provides the new features, quality and security enhancements, bug fixes, and other changes listed below.
To improve user experience in FlexMAM and allow you to display different numbers of assets in Tile View, FlexMAM now supports a dynamic tile view featuring an updated tile design.
Dynamic Tile view supports:
Click the Zoom In/Zoom Out buttons to change the size of the tiles.
From this version of Dalet Flex, FlexMAM/FlexREVIEW supports displaying VOL waveforms. The VOL waveform is generated in Flex using an Extract Audio Waveform action configured to generate VOL, JSON+BIN waveform format. When Dalet Brio performs an ingest, it also generates a VOL file for the proxy asset it creates.
The VOL waveform is extracted from proxy assets and stored in the same location as the proxy file. FlexMAM first checks if there is a JSON+BIN waveform and uses that and if that does not exist, it looks for a VOL waveform to display.
From this version of Dalet Fex, you can configure a hotfolder on S3 storage to detect changes in the bucket using S3 event rules on SQS that send notifications whenever files are added to the hotfolder. This development improves the performance of hotfolders on S3 buckets that contain large numbers of files and for which scanning takes a long time. Any messages that reach the queue are notifications of new files in the hotfolder and trigger the workflow to import the asset to Dalet Flex.
AWS Prerequisites
Event rules on the S3 bucket used as the hotfolder
SQS queue +DLQ configured on S3 bucket
hotfolder-service must have permissions to interact with the SQS
Dalet Flex configurations
1 Storage Resource using S3 Protocol and map it to the Hot Folder and then to 1 SQS listener (recommended configuration). If more than 1 SR is mapped to the hotfolder, they will not have S3 Protocol and will not be scanned.
Path in the S3 storage should match the prefix/filter in the S3 event forwarding rule to map the incoming message to the right hotfolder.
NOTE: If an SQS listener is configured for a hotfolder, NO legacy scanning is performed on the storage resource.
From this version of Dalet Flex, you can enable/disable semantic search using the icon in the Search Bar in FlexMAM to decide whether to use semantic search to improve your search results on the fly.
When semantic search is enabled, type in a regular query and Dalet Flex will automatically perform a semantic search. You can add filters and save your searches and the semantic toggle setting is persisted in the Saved Search. When semantic search is toggled on, sort is disabled and results are ordered by relevance.
Prerequisites
Consul KV `flex/shared/featureToggles/search/ai/semanticSearchEnabled`= true, the semantic search toggle button is displayed in the Search Bar.
Behavior
If Consul KV flex/shared/featureToggles/search/ai/defaultToHybrid = true and semantic search is enabled, any query you type performs both semantic and lexical (exact) search.
The query (wedding dresses) is sent as ai-search(wedding dresses) OR (wedding dresses)If Consul KV flex/shared/featureToggles/search/ai/defaultToHybrid = fasle and semantic search is enabled, any query you type performs only semantic search.
The query is sent only as ai-search(wedding dresses) To make it easier to work with wizards in FlexMAM and in FlexCORE, you can now assign customized icons for each wizard. The icons are added in the Wizard creation page and are stored in the Account Storage in Account Metadata. Supported formats are PNG, SVG and files must be smaller than 2 MB.
In FlexMAM, the icon is displayed next to the wizard name.
In FlexCORE, the icon is displayed in the Wizard configuration page, in the I want to area in Desktop, Desktop events, Asset toolbars and when hovering over the Wizard list.
If no customized icon is uploaded, the default icon is used.
The image technical metadata extracted by FSP has been mapped to the Enterprise model and if no Forced Engine is specified, Image Extract Technical Metadata plugin uses the FSP engine to extract the image technical metadata by default.
Transcode Resource configuration field added to the plugin.
| Transcode Resource Selection | Forced Engine Selection | Technical Metadata Extracted using |
| None | Any | Legacy Image Extract library extracts standard Image Technical Metadata |
| Any | None/Default FSP Engine | Default FSP engine used extracts standard Image Technical Metadata |
| Any | Exiftool/Mediainfo | Exiftool/Mediainfo engines extract Extended Technical Metadata |
| Any | Legacy Image Extract | Legacy Image Extract library extracts standard Image Technical Metadata |
To improve integrations with external 3rd party post-production solutions, from this version of Dalet Flex, we support exporting Spanned Media and Image Sequences in FCPXML file format using the Export Edit plugin.
By default, FlexXtend checks in the entire local media file in the Premiere Bin regardless of how much material is used in the sequence in the Project. To save resources (storage/processing time) when checking in local media, you can perform partial check-in that only checks in the portion of media in use on the Timeline (together with predefined handles.) Partial check-in generates new files from the local media used in the clips in the sequence. The new files are generated in a designated Bin in the project Media Bin and when you render or save the project, these smaller files are uploaded to Dalet Flex instead of the full media.
A Partial Check-in section has been added to the FlexXtend settings dialog to configure parameters such as handle size, maximum percentage threshold of the original file being used to trigger clip generation, target folder etc.
IMPORTANT NOTE: To support partial check-in, Adobe Media Encoder (AME) must be installed on the Adobe Premiere client machine. The partial check in clip rendering is done by the local AME that is running on the editor’s machine.
You can now use a deeplink to open a specific project saved in Dalet Flex in Adobe Premiere directly from an external app.
Prerequisites
An updated version of OREO must be installed and running on the computer hosting Adobe Premiere. OREO has been updated to support running automatically when a user logs in to the computer. OREO imports the asset specified in the link asset via FlexXtend.
By default, OREO runs to port 3010. If this is changed, you must update the value of the port at:
`ListenPort` at "C:\ProgramData\Dalet\Data\OREO\config.json"
The URL shared to any third party is:
http://localhost:3010/premiere/openasset/[ASSET_ID] where 3010 is the default listenport of the OREO server and the ASSET_ID is the id of a project in Dalet Flex.
This asset can be accessed in 3 modes:
| In this scenario | This happens |
| Adobe Premiere and FlexXtend are open | The project asset is opened directly in Adobe Premiere |
| Adobe Premiere is open and FlexXtend is closed | The asset is sent to the Premiere queue. Open FlexXtend and login and OREO tells Premiere to automatically import the asset. |
| Adobe Premiere and FlexXtend are closed | The asset is sent to the Premiere queue and OREO opens Adobe Premiere. Open FlexXtend and login and OREO tells Premiere to automatically import the asset. |
From this release, FlexXtend supports reading and writing to S3 compatible storage endpoints for all media operations:
The Compatible URL field has been added to the FlexXtend settings panel/ flexXtendAdobePanelSettings.json. In the Sequence – Render and Export section.
To enable working with S3 compatible storage, select the Upload Rendered Sequence to S3 check box and configure: access key, secret key, bucket name, path (optional), Compatible URL.
To improve tracking workflows triggered to import/render projects created in Adobe Premiere via FlexXtend, new variables are generated and sent to Dalet Flex.
Prerequisites
These options must be selected in the FlexXtend settings for the parameters to be sent:
Save workflow that is triggered automatically by render sends SaveProjectTriggeredByRender = true otherwise it is false.
If Save Project on Render is selected, then FlexXtend sends these parameters to the project import workflow after completing the render.
renderedSequenceFCPXML - FCPXML sequence asset id - the XML of the sequence that was
renderedProject- the Asset ID of the project asset (.prproj)
flex/enterprise/editLocks/ttlInMilliseconds - defaults to 60000 milliseconds (10 minutes) - sets the default edit lock TTL duration.flex/enterprise/editLocks/monitoringIntervalInSeconds - defaults to 30 seconds – sets how frequently the monitor task runs to check if the EditLock duration has expired.sharedWithThirdPartyUsers flag.flex/shared/featureToggles/forceAbsoluteTimeInAnnotations, to force the use of Absolute Time Code in annotations has been added. When the value of this KV = true and the flex/shared/featureToggles/decoupleStartTimecodeEnabled = false, the timecode of annotations created for a placeholder is not changed when an asset is associated to the placeholder the annotations were created for. NOTE: This KV should not be used without consulting Support first. flex/enterprise/workflow/workflowSchedulerPollingIntervalInSeconds default polling interval of workflow scheduler to 1 second.`flex/enterprise/featureToggles/disableMysqlIndexForce` with default value = false. This KV can be used if there are issues, such as SQL not supporting force index command.flex/shared/featureToggles/decoupleStartTimecodeEnabled = false. Issue fixed by creating a new KV flex/shared/featureToggles/forceAbsoluteTimeInAnnotations and setting it to true.The following mandatory fields are not set: fileDetails.mimeType. Issue fixed by adding "video/ogg" and "audio/ogg" MIME types to the formatMimeType map.Groups/Users with IDs: [XXXX] are either disabled or deleted.Fixed an issue where the Settings menu opens in the wrong direction. It opens to the right, even if there is no room instead of to the left.
List of Services upgraded between 2025.7.0 and 2025.8.0
For the new 2025.8.0 release, most services have changed.
Comments
0 comments
Please sign in to leave a comment.