Dalet is excited to present the release of Dalet Flex 2026.7.0.
This release of Dalet Flex provides the new features, quality and security enhancements, bug fixes, and other changes listed below.
Required Versions for Unified Installer for FlexXtend
Xtend-flex-unified-installer: 4.0.47
Plugins Removed from 2026.7.0
These legacy plugins have been completely removed from Dalet Flex from 2026.7.0.
Enterprise plugin
JEF equivalent
Description
Groovy Script (obsolete)
JEF Script
Script Content
Groovy Script Decision (obsolete)
JEF Script Decision
Script Content (execute() must return a boolean value)
Groovy Script Multi-Decision (obsolete)
JEF Script Multi-Decision
Script Content (execute() must return a Boolean value)
Scripted HTTP Message (obsolete)
JEF HTTP Message
Groovy script to execute for pre-processing & Groovy script to execute for post processing
Wait for Groovy Script
JEF Wait for Script
Script Content (execute() must return a boolean value)
Wait for Named Signal Groovy Script (obsolete)
JEF Wait for Named Signal
Script Content (execute() must return a boolean value)
Timed Groovy Script (obsolete)
[Timed Action] JEF Script
Script Content
Timed HTTP Message (obsolete)
[Timed Action] JEF HTTP Message
Groovy script to execute for post processing
Dalet Flex
New Features
Add granularity for controlling role permissions in FlexMAM
To improve the control over functionalities in FlexMAM, the Permissions model has been updated to contain three new rows in the existing User Interface section in the Roles & Permissions table. The Flex Mam row has been removed.
GUI updates for FlexMAM apps – additional improvements
In this version of Dalet Flex, the Product rebrand has been completed. To improve the usability of the Manage Page, the Clipbin tab has been moved from above the Timeline to a tab before the Marker tab in the Summary Panel on the Manage page. All clips created from the media in the Timeline are displayed in the tab. The "Timeline / Clip Bin" tab row has been removed and the player transport controls are now directly above the Timeline.
Support Thumbnail for UDOs (BE and FlexMAM)
Dalet Flex displays thumbnails for all levels of UDO objects in Tile View and on the UDO Manage page.
You can:
Upload single/multiple thumbnails from FlexMAM
Delete thumbnails from FlexMAM
Set the master thumbnail from FlexMAM
Thumbnails for all levels of UDOs: parent and children.
Multiple Multiple thumbnails on all UDO levels
NOTE: If no master thumbnail is set for a UDO, no preview is displayed. You must explicitly select a master thumbnail to display it in Tile View/Manage View.
For backend support, a REST API for thumbnail support for User Defined Objects (UDO) is available. Use the API to:
Create and modify UDOs with support for thumbnails – use the Base64 format for the image
Retrieve thumbnail file details – thumbnails are stored in the account Keyframe storage
Create/update the details of the thumbnail file
Delete existing thumbnail for a UDO
NOTE: Deleting a UDO instance does not delete the associated thumbnail – the thumbnail can be retrieved via api.
Supported formats in FlexMOVE configurable via Consul KV
Until this version of Dalet Flex, file types and allowed formats for FlexMOVE were hard coded. To improve control over allowed formats, from this version of Dalet Flex, the formats are controlled using a Consul KV, /flex/flex-webtransfer-app/extensions.
Add allowed formats together with the relevant asset type that is created on upload.
Only formats added to the KV are displayed in the upload location when Custom Files is selected, all other files are filtered out. To see all files in the upload location, use the All Files list.
NOTE: If no formats are added to the KV, the system falls back and uses the hard-coded list.
Dalet Cut
New Features
Add Role Permissions for Cut Audio
A new permission for Cut Audio has been added in the Role > Apps and the Dalet Cut permission has been renamed Cut Video.
Trimmer to Timeline Audio track mapping
When using Cut, in cases where an asset in Trimmer has more audio tracks available than are shown in Timeline, the amount of missing audio tracks is displayed as a counter on the lowest existing audio tracks in the Timeline. When left like this, only audio for the two available tracks is sent.
When clicking the counter, all other tracks are added and can be then filled as well.
Improve the text for 3\4 point editing in Dalet Cut
When using 3- or 4-point editing (Trimmer selection to Timeline using the shortcut P), a popup window appears.
This feature improves the text of the various options, for a clear and concise description.
3-Point Editing popup
Send the start of the clip to the playhead
Send the end of the clip to the playhead
4-Point Editing popup
Source: Ignore IN, Ignore OUT
Target: Ignore IN, Ignore OUT
Improve visibility of selections in the Timeline
The visibility of the selection in the CUT timeline has been improved for easier identification of the in-out area.
Save aspect ratio in a Dalet Cut EDL project
This version of Dalet Flex adds automatic saving of aspect ratio in the CUT EDL project.
By default, new EDLs are created with the 16:9 ratio. Changing the aspect ratio updates the configuration of the EDL.
Reopening an EDL automatically restores the last selected aspect ratio.
NOTE: The AR in the EDL is not considered during rendering. This is determined by the rendered format.
Auto scroll Timeline view
When scrolling a segment horizontally along the timeline or vertically between the tracks, the system will auto-scroll accordingly so that you never lose orientation.
When dragging a clip horizontally beyond the left or right edge of the visible timeline:
The timeline view will auto-scroll in the direction of the drag.
Scroll speed increases the longer the distance between the cursor and the edge.
When dragging vertically (between tracks) beyond visible track rows:
The track panel will auto-scroll up or down to follow the drag.
The clip remains attached to the cursor at all times.
Scroll Thresholds
Auto-scroll activates when the cursor is within ~30 pixels of the left/right edges of the timeline panel (top \ bottom - only when cursor is out of timeline boundaries).
Ingest Portal
New Features
Display audio ingest server in Ingest Portal
Ingest Portal now supports connecting to an audio ingest server, to record audio-only sources foraudio ingest workflows, enabling centralized, modern, and scalable management of audio sources and jobs.
The technical configuration for audio ingest is done on the Dalet Brio side and declared in Ingest Portal Consul config. In Dalet Flex you add and configure the audio site type in the Ingest configuration page of Flex Admin so that audio ingest sites can be managed alongside video sites.
Further configuration of audio formats/location is only available once you have registered at least one audio router with IP "0".
To differentiate between Video and Audio servers, the sites are displayed with the relevant icon. In this example, the Ingest Portal is connected to a video server site, ingest-qa9, and to an audio server site, audio-bercia.
When you create a recording job, the appropriate icon is displayed.
Display multiple recordings for a single source in Ingest Portal
From this version of Dalet Flex, overlapping jobs associated with a single source are displayed individually one under the other in the Ingest Portal. This gives you a full view of the concurrent jobs associated with the source in the UI for a complete overview of the way the source is utilized.
When you schedule overlapping recording jobs on the same source, a warning is displayed to confirm the job.
Flex Xtend
New Features
Add AME logging to FlexXtend
To prevent the loss of useful information, logs are now written for jobs on AME.
For Windows, logs are stored here for local and remote AME:
C:\ProgramData\Dalet\DaletLogs\Adobe Media Encoder@HOSTNAME\AME.PID@HOSTNAME.log
For MAC, render is done by the local AME and logs are stored here:
~/Library/Application Support/OREO/logs/Adobe Media Encoder@USERNAME/AME.PID@HOST_NAME.log
Changelog
2026.7.0
Enhancements DaletFlex
Ingest Portal: To distinguish from errors, align to API warning message type and manage new warnings.
Support account properties cloning using the solution package bundle using dalet-tenant-provisioning-service.
Create a workflow which imports the MXF file on placeholder created by ingest portal during FIFO extraction process. The workflow contains a dedicated script to match the mxf file to the created placeholder
Add new data to Ingest site information: siteId (string)* and siteType(string), make authToken optional.
Workflow Definition Tags: Create new fields for workflow definition for use by Dalia.
Enable visibility flags via visibilityIds for Ingest objects: IngestSite, IngestSource, IngestTarget created on master account so they are visible to other accounts.
Add filter parameter for job type and status on FSP /transcodes REST API endpoint.
[FLEX] Clip Media Usage Rights — Flex B2B API: Return parent asset's Media Usage Rights when requesting clip data (to be later indexed).
[MIS] Update Authorisation service /api/users/{userId}/authorisation to make action parameter optional.
Update Extract Thumbnail action as follows:
- Use parent annotations when only the parent has annotations.
- Use child annotations when only the child has annotations.
- If both parent and child have annotations, child annotations take precedence, and a warning is logged.
Support MPEG-1 video codec in media profile.
Updated all deprecation & removal documentation: deprecations.yaml file in flex-releases.
Change Ingest Site siteId field type to string.
FlexADMIN: Ingest objects should respect visibility settings.
Extract Image Technical Metadata: FSP job status polls the correct node when a job is sent to a satellite FSP node.
Flex MCP Service: Align transcriptSearchMetadataFqlName with other FqlName KVs so it supports comma-separated values. transcriptSearchMetadataFqlName updated to transcriptSearchMetadataFqlNames
Fixed Issues DaletFlex
Fixed an issue so Dalet Cut keyboard shortcuts work correctly on different keyboard layouts. For auto detect, the language of Windows must be set to the match the keyboard language.
[FSP] Extract All Thumbnails on child asset using annotations of parent.
Fixed an issue where the Suggestions endpoint is returning disabled taxons.
[Extract Tech Data] Fixed an issue where the extract technical metadata action was failing with this error: Cannot invoke "java.util.List.stream()" because "finalTags" is null.
Fixed an issue where missing metadata permissions do not fail the workflow.
Fixed an issue where Extract Image Technical Metadata job fails with this error: 404 on GET http://flex-streamprocessor-service/transcodes/ "Job not found". Issue caused when job is triggered in a satellite node and the FSP job status polls the datacenter node instead of the satellite node.
[Purge] Fixed an issue where purge jobs are failing with this error Could not prepare statement even though the asset is deleted. Issue caused because the resource item is not deleted from the database. Issue fixed by any error with the removal of resource items from the database being ignored and the purge job completing in this case.
Fixed an issue where flex-collection-service was failing intermittently with an UnknownHostException.
Fixed an issue where remote AME does not clean the queue list and this makes the automatic selection of remote AME inaccurate.
Fixed an issue where Import image sequence is failing on png files sequences in a satellite deployment architecture.
Fixed an issue with Premiere rendering using Dalet Xtend, where sometimes the AME responsible for Adobe Premiere project rendering failed to render a sequence although its logs marked the job as successful.
Fixed an issue where loading information remains after moving collection.
[Search] Fixed an issue where api asset query search for an ExternalId containing a single quote character ` fails.
FlexMAM: Fixed an issue where audio waveform freezes during playback while the playhead keeps moving and playout continues.
Fixed an issue where a Move action shows it is complete but files are missing on S3 leading to workflow failures.
Fixed an issue where DaletCUT conform fails for media containing a text object.
FlexMAM DaletCUT: Fixed an issue where it was not possible to open and display/trim WAV files in Trimmer.
[Ingest-Portal] - Fixed an issue with the management of simultaneous preview of sources simultaneously in Ingest Portal and InStream.
Fixed an issue so that a long clipbin name is truncated in the More Actions list and a tooltip is displayed when the name is truncated.
Fixed an issue with creating/enabling/starting storage resource using an S3 accelerated bucket that displayed this Error Could not edit storage resource, Could not verify aws s3 region, invalid credentials, bucket or hostname. Fixed an issue connected with invalid credentials for custom endpoints with S3 Accelerate.
Improve error handling in API transcription for unsupported growing streams - HLS / MPD with http endpoint.
Fixed an issue where current filename of asset from asset file tab and storage resource items are not showing the filename correctly when there are multiple spaces in the file name.
Fixed an issue where video is not playing in Ingest Portal - can scrub, but it does not play.
Fixed style and translation issues in the Ingest Panel in FlexADMIN.
Fixed an issue where the auto retry interval on action is not applied properly and job is in pending state for long time when the concurrent limit is set 1 for the specific job.
Import image Asset with .heic/.heif format correctly.
Fixed an issue so that workflows with waiting status count are displayed in workflow summary page.
Fixed an issue where a default value applied by SDK on missing metadata fields was applied even though the user sending the call does not have permissions for that field.
Fixed an issue where bulk edit on metadata was failing because too much information was sent to the HTTP header. Issue resolved by creating a new POST API flex-fastobject-service/api/objectIds that accepts all values in the body instead of query parameters. The new endpoint is implemented in Fast Object service.
Fixed an issue where bulk metadata edit is causing error in Enterprise because event data is being truncated.
Fixed an issue where the current path and storage copies path of a media asset are showing different values.
Fixed an issue where the workflow definition graph does not load in a local development.
Fixed an issue where after selecting multi-audio, changes in playback speed are not applied.
Pyramid-Flex integration: Fixed an issue where the Pyramid media explorer displays the assets for the wrong Flex account when logging in with a user that exists on both accounts.
Fixed an issue where filtering for searchable metadata fields in a metadata definition is not working.
Fixed an issue where the Timeline color is not being updated.
Fixed an issue where API calls to externalId containing ’ character are failing. The API was updated to use bound parameters instead of concatenating raw externalId values into SQL queries, preventing syntax errors and SQL injection risks.
Fixed an issue where waveform does not update when zoomed.
Fixed an issue in the Core UI where it was possible to save a workflow definition with an empty value in Trigger Keywords field even though this is restricted and cannot be done via API.
LOW_COMPLEXITY AAC not converted from ffprobe value LC in some cases. Issue fixed by correctly mapping the AAC profile to the LC profile.
Fixed an issue where duplicate Asset IDs are returned and there is an incorrect totalCount when filtering assets that match multiple external IDs. After the fix, assets only appear once in the response even if multiple requested external IDs match the same asset and the totalCount reflects the number of unique assets.
Fixed an issue where login to FlexMAM with Manage page URL does not display the "Back to Search" icon.
[FlexMAM] Fixed an issue with text color on technical metadata tab of spanned media asset.
Fixed an issue where diarization for transcription jobs was failing with an error.
[Xtend Premiere] Fixed an issue where importing media in hires mode is failing.
List of Services upgraded between 2026.6.0 (LTS) and 2026.7.0
For the new 2026.7.0 release, most services have changed.
Comments
0 comments
Please sign in to leave a comment.