Dalet is excited to present the release of Dalet Flex 2025.10.0
This release of Dalet Flex provides the new features, quality and security enhancements, bug fixes, and other changes listed below.
Dalet Flex
New Features
Allow Secure Share for direct Inbox sharing via external inks
FlexMOVE is the File ingest portal in Dalet Flex, utilizing the inbox mechanism to manage incoming media. Secure Share with third party users has now been extended to give external users direct access to a designated Inbox in FlexMOVE to deliver content securely to Dalet Flex without the need for full access to the system. This is useful to receive content from external sources, such as journalists or production houses. It can also be used to simplify content delivery within Dalet Flex.
From this version of Dalet Flex:
- Users can generate secure, direct-access links to specific FlexMOVE inboxes
- External recipients can access a designated Inbox via the link
Using External User Roles and role-based permissions, you can provide precise control over what external users can do within the shared inbox while maintaining security and operational efficiency.
Creating secure share links to FlexMOVE Inboxes
The link to FlexMOVE is generated using a standalone workflow that includes a Grant Third-Party Access action. This action creates Third-Party users on the fly and creates a link and token to access FlexMOVE. The link is valid for a single use for a given time. Once it expires, a new link must be generated and sent to the external user to deliver more content. Once created, third-party users remain in the system, but they cannot reuse expired links.
In FlexMAM, a standalone wizard is used to supply the information required to generate the secure link: Email, Inbox, Workspace. 
Multiple emails can be supplied and if no workspace is selected, the default workspace for the account is used.
External User Links for specific Inboxes in FlexMOVE can also be created through:
- Flex API calls - For automation and custom integrations
- Flex Scripting SDK (JEF) - For advanced customization and business logic
Support setting media related information on placeholder assets in Dalet Flex
In Dalet Flex, an asset corresponds to one file and data about the file (vfs storage location, file name, format etc) is set directly on the asset. From this version of Dalet Flex, you can set the file location and other media related information on Flex assets even if the file does not yet exist in the storage.
To support this functionality, the skipFileCheck parameter has been added to Flex API. If you use API to update an asset with this parameter and set fileInformation, the method does not check if the file really exists and just updates the data. Once the file is Online, an Extract Technical Metadata action can be used to add or update the Technical Metadata of the asset.
NOTE: Once fileInformation is set, the asset in Flex is no longer considered to be a placeholder, even if the file does not yet exist.
This functionality can be used to improve workflow designs. Previously, technical information could only be added to placeholders at the metadata level. This change allows you to use the media related information to better match “placeholder” assets with ingested files.
Support for Flex Clips in Vantage plugin
Vantage plugin supports transcoding Flex Clips in these scenarios with a Known Limitation:
- Managed/Unamanged Parent file on S3 storage
- Unmanaged Parent file on File storage
Known Limitation: Managed Parent file on FILE storage is not supported
RDC-8439: Support JEF vantage should work for Flex Clip where parent has file protocol with managed resource
Ingest Portal
New Features
Integrate MPEG-DASH player in Ingest Portal
The MPEG-DASH player has been natively integrated into the Job Info modal in Ingest Portal for previewing Crash/Scheduled recording jobs. The jobs can be previewed while they are in progress or once they are completed. The Pause and Play buttons and a Progress bar are available for the player.

Changelog
2025.10.0
Enhancements DaletFlex
- Implement using flex-fileaccess-service to download individual files from specified storages resources for a pre-packed file previously packaged by FFP.
- When downloading files with flex-fileaccess- service, extract extension for name parameter and use it as download extension if provided.
- Implement support of Extract Technical Metadata for HEIC and HEIF formats using com.drew.
- Add validations to delete actions to prevent the delete action succeeding when there are multiple manifest files available in the same folder and respective storage path. Stops a segmented asset delete action with Travers Children=YES failing with a validation error but the child assets are still incorrectly moved.
- Update workflow quota logic to respect configured account level concurrent workflow limits. Updated for all types of workflow creation: Launch Workflow (UI), Workflow creation by API, Hotfolder, Inbox. If a workflow quota is configured at any level (Account/workflow/Shared), all launched workflows are moved to Pending state and the workflow is started by the workflow scheduler based on the available quotas.
- User can update asset details (Description and Metadata) from FlexMAM UI even if their role does not include either the “Switch Account Workspace” or “Workspace” permissions.
- FCPXML Import Edit to reconcile asset using optional/conventional
<clipitem…. <lognote>assetiId=xxxx> in FCPXML.
- Improve performance and features of SP findNestedSegmentedAssets.
- In the import IMP action, add a configuration option to optionally import IMP files as attachments rather than as members of the package. By default, the option is set to Yes.
- Improve sorting performance on various pages in Flex CORE: Type column in Settings>Profiles, Parent Title column in Asset Listing page and the Title column in Workflow Listing page.
- Create lastExistCheckTime field in Asset Details to capture every time that Enterprise or API validates the file exists. This is enabled by default for all asset types apart from placeholders, packages assets and AS02 versioned assets but can be toggled off by setting this Consul KV
flex/enterprise/featureToggles/lastFileExistTimeUpdateEnabled to false.
- DB Pruner: Add Consul KVs to support pruning all third-party user access tokens whose expiry date is older than the configured retention duration. The KVs are:
flex/flex-db-pruner/thirdPartyUserAccessToken/enabled. Default=true
flex/flex-db-pruner/thirdPartyUserAccessToken/retention. Default=30 days
If pruning third-party access tokens is performed on versions that do not support sharing, a useful message is displayed and the Consul KV should be set to false.
- SDK: Add additional methods to SDK to reduce the complexity when accessing values from Metadata variable from SDK.
- Flex Xtend: Add support for existing S3 compatible storage resource IDs
- Implement download bundle support using flex-fileaccess-service. This covers assets containing multiple files, such as an image sequence or package asset.
- Create a migration tool based on JEF SDK script to correct annotation after fix where FMP defaults to false when KV to decoupleStartTImecode is not set (Only for Flex versions after 2022.12.0). For detailed instructions see here or contact Dalet support.
- Image Extract Technical Metadata: Index and Search all fields extracted by the Image Extract Technical Metadata plugin.
- Resolve mismatch issues in compressionScheme information extracted by com.drew versus FSP for Image Extract Technical Metadata action.
- Add
eventDataAsJsonString getter to the Event object, to retrieve data as a JSON object and facilitate data usage in scripting.
- FFP: Add support for deleting running (queued, running, completed) FFP jobs using DELETE API endpoint.
- FSP support for remuxing and delivery to FTP of growing MXF files via DMT instead of via FFMPEG to ensure files are readable on the location as they are being written.
- [flex-fileaccess-service] Support subpath and sharded storage while getting account file for flex-fileaccess-service.
- Xtend Flex- ZXP extension pipeline update to set the ExtensionBundleVersion in the ZXP manifest to display the active Xtend version in the Adobe Plugin manager.
- Pack jobs in FFP now support configurable concurrency of how many batch files in a batch job they process at once.
Fixed Issues DaletFlex
- [Xtend]: Fixed an issue when a user working in Proxy mode imports a project via DeepLink the proxies are black in Premiere. Issue fixed by adding code to enable retries for attaching the proxy to the DLT files.
- [Xtend]: Partial Check-in: Fixed an issue where AME does not detect that an asset has been cut after performing Partial Check-in and the process loops indefinitely.
- [Xtend]: Fixed an issue where Flex Xtend failed to import video that has no audio track.
- [Xtend]: Fixed an issue where video proxy files are slightly stretched vertically when imported into Premiere by Xtend.
- [Xtend]: Fixed an issue where Import project from Deeplink with Mogart:
.dlt and .aegraphic are not imported.
- [Custom Markers] Fixed an issue where TCIN/TCOUT are displayed incorrectly when in Edit mode.
- Fixed an issue where the Save button for a Marker save button was not enabled for a marker type with a default value set in a mandatory metadata field.
- [Metadata]: Fixed an issue where it was not possible to save an Xtend DeepLink in a URL metadata field when using localhost in the URL variable. Added support for URLs containing double quotes `”`.
- Fixed an issue where the Import Action truncates the current path of the asset because it has a filename and extension multiple times in the path, for example
s3://<bucketName>/<fileName>.<ext>/<fileName>.<ext>.
- [Workflow Variables] Fixed a issue where objects are not correctly converted to json string so incorrect values are assigned to variables.
- [Xtend] Fixed an issue where Flex Xtend takes a long time to open a project with many assets. Issue fixed by importing all the assets in parallel rather than sequentially.
- Remote AME: Fixed an issue where render fails/Flex Xtend Premiere Job Monitor stays in "Render in progress".
- [Xtend Flex - partial checkIn] Fixed an issue where regenerate for Partial Check In for Flex Xtend after updating one segment, regenerates all segments on timeline. Issue using this rule - if the existing file and the file to be generated have a duration within 1 second of one another they are considered the same length and are not regenerated.
- [Ingest-Portal] Fixed issues where Preview scrubbing on during ingest is not working as expected.
- Metadata Designer: Fixed an issue where validation message does not appear for different user scenarios, such as importing a metadata definition with invalid data, duplicating the name of a metadata definition, updating the description of an enabled metadata definition.
- Update the Usage Rights Description field to use a TEXT type field to support up to ~65K characters.
- Fixed an issue where Pixel Format is not properly displayed in Enterprise UI/API when extracting technical metadata for image assets with .exr extension.
- Improve error logging in flex-collection-service.
- Fixed an issue where workflows at RUNNING state are not counted correctly with left-join query strategy.
- Fixed issues with incorrect behavior with quotas for concurrent workflows. Improve SQL query used to register workflow quota metrics and register metrics asynchronously. Add support to adjust deployment timeout using Consul KV. Add support to adjust maximum number of database connections using Consul KV.
- Fixed an issue where Published events for Collection ACLs (revoked) do not reflect the correct user name.
- Bulk Metadata API: Fixed an issue where the SET operation was associating a childtaxon to any parent taxon incorrectly. Issue fixed by validating the taxon hierarchy before performing/failing the SET operation and displaying useful error messages where the SET operation is not valid.
- [Marker Display] Fixed an issue where custom Date & Time metadata fields were not respecting the User Time Zone. System now displays the correct format, including User Time Zone as configured in the metadata definition.
- Newly created Saved/Shared Searches are automatically activated and displayed at the top of the drop down list of Saved/Shared Searched regardless of their name. This fixes an issue where a newly created Saved Search becomes Active but does not appear in the Saved/Shared Search drop down list because the list is sorted in ascending order and only displays the first 25 results.
- Improve drop frame calculation to overcome discrepancy in timecode display.
- Fixed an issue where the Progress line in the timeline is out of sync when preview is paused for a growing file.
- Fixed UI Alignment issues for languages other than English.
- Fixed an issue where the tabs on Summary panel in FlexMAM and FlexREVIEW are not loaded and templates are not listed until the Player is loaded.
-
[Xtend Flex - Monitor job] Fixed an issue where jobs are not created on the AME machine because the
JobStatuses and request folders are not automatically created on the AME machine in C:\Users\svc\Documents\AdobeFiles\AmeQueue when sending Render media.
- Fixed an issue where workflow execution is not considered against the concurrent limit set in account level/workflow definition level when the jobs executed via the workflow are in a "Queued" state.
- Fixed an issue where clicking on Open settings menu icon is not working as expected.
-
Allow filename multiple times in path using system property
com.ooyala.flex.allow.same.filename.in.path set in flex master, job and jef nodes. The fix is only for single files assets (not Package/Segmented Asset).
- Fixed an issue where an Ingest action with move source resource item configuration executed against the group asset members via workflow failed with GenericJDBCException: could not prepare statement with dead lock found. Issue fixed by updating code to remove resource items asynchronously.
List of Services upgraded between 2025.9.0 and 2025.10.0
For the new 2025.10.0 release, most services have changed.
Comments
0 comments
Please sign in to leave a comment.