Dalet is excited to present the release of Dalet Flex 2026.1.0.
This release of Dalet Flex provides the new features, quality and security enhancements, bug fixes, and other changes listed below.
Technical Information and Versions
Required Versions for FlexXtend
DaletPremiereImporter: 2.0.16
OREO: 2.0.62
MariaDB version Now Documented in Flex Release Manifests
The details of the MariaDB version, in format major.minor without specifying the patch version is now included in the Flex release manifest YAML file. For 2026.1.0, the version is 10.11.
Dalet Flex
New Features
Access to remote assets on Satellite Nodes without direct access from main Flex
The new Remote Assets and Remote Storage Resource functionality allows Flex in the main datacenter to work with managed assets that reside in satellite storage resources, without direct file access from the main site. A Storage Resource can be configured with a new parameter to define the satellite node name, and this value is inherited by assets imported through that Storage Resource. There is no direct access from the Flex main datacenter to these files; instead, Flex Core relies on a new dalet-filewatch-agent running on the satellite node, which has local access to the files and can verify their existence and size. HotFolder, Web Uploader, FSP and FFP workflows are the primary areas that benefit from this feature, enabling hybrid deployments where high‑resolution content remains on satellite locations while still being fully usable within Flex.
New workflow state - WAITING
Workflows that are at a task or wait node are excluded from the concurrent workflow limit, as they do not consume any server resources. Previously, these workflows were shown in the RUNNING state. This could be confusing for end users since the number of workflows displayed as RUNNING could exceed the configured concurrent workflow limit, even though some of them are actually waiting at a task or wait node.
To address this, a new workflow state, WAITING, has been introduced and is currently visible in Flex CORE. Whenever a workflow reaches a task or wait node, its state is set to WAITING. This provides clearer visibility into how many workflows are actively running versus how many are waiting for a task to complete or for a signal to be received.
This is a behavioral change that may affect your existing scripts (both internal and external).
Previously, workflows at a wait node or task node were included in results when querying for RUNNING workflows, since their state was set to RUNNING. With this change, such workflows will now have a state of WAITING and will no longer be returned when filtering by the RUNNING state. If your scripts need to include these workflows, update them to also fetch workflows with the WAITING state. You can adjust your search criteria to filter by both RUNNING and WAITING states.
Support creation of HEIC proxy images
To enable compatibility with all Apple devices, from this version of Dalet Flex, HEIC proxy images can be created using the JEF Transcode > Image Transcode (FMP) plugin.
Retrieve full hierarchy of collection
A new endpoint has been added to Collection Service that retrieves the full hierarchy from root for a given Collection UUID. When set to true, the includeAncestors parameter, returns the parent hierarchy from top to bottom so it is no longer necessary to set a recursive API call to retrieve the hierarchy of a Collection.
Support retry and mulitpart for reading from S3 cloud storage
From this version of Dalet Flex, there is support for reading files in multiple parts for download, import, copy and move actions. The following system properties/environment variables must be set:
System properties/environment variables
Default Value (can be overriden)
Explanation
FLEX_S3_MULTIPART_DOWNLOAD_ENABLED
false
FLEX_S3_MULTIPART_DOWNLOAD_THRESHOLD
32 GB
If multipart read is enabled then it will not consider multipart for all files, it will only consider files with over 32GB
VALUE IN BYTES.
FLEX_S3_MULTIPART_DOWNLOAD_RANGE_SIZE
100mb
If multipart read is enabled and file size is applicable for multipart read then chunk size of each read is 100MB.
FLEX_S3_MULTIPART_DOWNLOAD_MAX_RETRIES
3
If read operation fails, it will retry, max retry attempt is 3
Add thumbnails for UDOs
A new REST API for creating thumbnails for User Defined Objects has been created. The API creates thumbnails only for Root UDOs using a KeyframeImageFile thumbnail sent in the API call. The image files are stored in the Keyframe Storage that is configured in the Account Metadata. You can also retrieve the details of the UDO thumbnail and its VFS location.
The new REST API supports:
POST /api/{pluralName}/{id}/thumbnail
GET /api/{pluralName}/{id}/thumbnail
Dalet Cut
New Features
In this release, the following improvements have been made in Dalet Cut.
Track type and numbering added
Track numbering type and names added to CUT Timeline tracks ((V-video <#>; A-audio <#>) in the left track control area. Track numbers are only displayed in Advanced edit mode.
When Trimmer is open, track numbers in Timeline are highlighted and can be toggled to “exclude/include” when sending media to Timeline.
Mouse Shortcuts for editing volume envelopes
You can set configurable mouse shortcuts for editing volume envelopes in the Cut Settings dialog.
To change the shortcut, double click on the entry and then press the required shortcut.
Lock individual tracks
You can now lock any track to exclude it from all editing actions. Toggle the padlock icon to enable/disable lock, the track shows slanting lines while locked. Saving an EDL will include the lock status. Locking is available in Storyboard and Advanced edit mode.
Improve audio keyframe volume envelope adjustment
Improve audio keyframe volume envelope adjustment to allow changing the envelope proportionally relative to keyframes constraints that exist in the envelope.
Support display of individual mono tracks in Trimmer
When media is opened in Trimmer, you can now force mono presentation of source audio, so each channel is independently controllable.
Select Mono tracks in Settings>Trimmer>Trimmer Tracks Layout, the audio of media is always shown in separate mono tracks in Audio view, regardless of whether the audio is mono or stereo. Select According to the import media to display the audio based on its type. In this case, stereo audio is displayed in stereo pairs.
Support Color Adjustment effects
Dalet Cut now supports Brightness and Saturation effects. Access and enable the Color Adjustment Effect from the right side pane and use the sliders to apply the effect.
NOTE: Proxy and hires may have slight differences in colors and this might introduce differences in colors after color adjustments.
Save a frame as an image asset
You can now click the Extract frame icon in the Trimmer and save the image as an asset. You can set the Name and Format for the asset.
FlexXtend
New Features
Perform parallel check in from FlexXtend
To improve performance when working with media that is not registered in Dalet Flex, from this version of Dalet Flex, Check-in/Partial check on media assets is performed in parallel.
While Check in is in progress, a table with process details, such as path, size, Job Id, Asset Id, workflow Id, Metadata, and status is dispalyed. Hover over the Path column to display additional metadata.
Ingest Portal
New Features
Improve Source Cards in Ingest Portal
These improvements have been made to improve the visibility and usability of Source Cards on Ingest Portal:
A recording indicator is displayed
Action buttons are hidden when you are not hovering over the source card.
Longer source names are displayed in two lines or moved to two lines when hovering over action buttons
Changelog
2026.1.0
Enhancements DaletFlex
[Ingest Portal] Improve the Preview responsiveness for the Source Info Panel. Default update rate is 3-4 frames per second and to improve the experience additional refresh requests are not sent while previous requests are still pending
ACL: Ensure that ACL Read-Only Access permissions are respected even when a User Role has wider permissions for objects in their given workspace, in particular with regards Delete permissions.
Support purging a Published asset without errors in all versions even if CDN storage is not configured in the account metadata.
EncodeSubtitle from ttml to vtt correctly to prevent incorrect style position on render.
Check for Consul availability for FSP and FFP after service starts and provide callback to drive liveness state so there is no need to manually restart services.
Update flex-dataaggregation-service service for new workflow state WAITING.
JEF Vantage plugin supports transcoding of Flex Clip where parent has file protocol with managed resource.
Resolve IMF Tech metadata fromCPL itselfinstead of from Proxy.
Add support to optionally return workflow progress in the response of /api/workflows/{workflowId} using the includeProgress flag.
In bulk metadata validation error message, display the variable display name instead of the variable name.
Apply default limit for the API - GET {objectId}/variables/{variableId}/values{matrixParam:.*} using the KV flex/enterprise/objectVariableOptionsDefaultLimit. The default value is 500 values retrieved in a call.
[Flex CUT] In General Settings, add an option to enable/disable the warning about gaps in clips.
Add lenience support for sample decode on waveform extract in FMPE based jobs (1 frame of audio decode error). Can be disabled using Consul KV flex/flex-streamprocessor-service/disableAudioDecodeErrorLeniency.
Allow custom headers for CORS config to be specified in consul KV flex/shared/additionalCorsAllowedHeaders.
Fixed Issues DaletFlex
Fixed an issue where image proxy can not be viewed in the management page. Issue fixed by setting maximum width/height to 2500px for output size of images when they are converted to proxy format.
Fixed an issue where the Vantage transcode action failed on a Flex clip whose parent has file protocol with managed resource.
[Purge]: Fixed an issue where purge does not move the physical files and this error is thrown Cannot move physical files, the source location is referenced by resource.
Fixed an issue where part of a rush file is not detected by partial checkin.
Fixed an issue where some mogart assets are not visible or editable when project is opened on another computer.
Fixed an issue where there were daily master heap OOMs due to too much data being retrieved in an API GET {objectId}/variables/{variableId}/values{matrixParam:.*} call.
Fixed an issue where in case Proxy Mode is disabled, FlexXtend imports .dlt instead of HR media when importing the project.
To prevent Audio files being missing when importing a project where partial checkin was done on audio track –Audio files are ignored on partial checkin.
Fixed an issue where FSP fails to render media from a marker of growing media, particularly when the marker is near the end of the media.
Job Monitor FlexXtend: Fixed an issue where Job Monitor is showing incorrect information regarding remote AME render jobs.
[InStream] Ensure the list of Instream sources should be independent of the state of Feeds Preview Manager.
Fixed an issue where Extract Subtitle fails when the target Storage Resource is marked as Sharded. Issue solved by creating directories that do not exist before writing the output file.
Fixed an issue where opening saved search list always opened on the My Searches tab and did not redirect the user to the tab on which Active saved search is listed.
Fixed an issue where the right panel- marker tab, keyframes tab, history tab are not displayed correctly on Manage page and Summary panel
[Ingest Portal] Fixed an issue to make Ingest Timeline refresh immediately when changing date.
[Ingest Portal]: Fixed an issue so the update of the ingest time was performed every X seconds with info card panel open.
[Ingest Portal]: Fixed an issue so Source order in an InStream site is preserved in Ingest Portal GUI.
Fixed an issue where the Timecode picker in a timecode filter was causing the search to fail.
Fixed an issue where workflows triggered from sub accounts are not taken into consideration by the CC limit set in workflow definition level.
Fixed an issue where workflows running across tenant and sub account ignore cc limit set in both account and definition level.
Fixed an issue where the right click Action buttons on clips added to a Sequence are not available.
Fixed an issue where a system error is returned when a user is creates a storage resource without a bucket name or with an invalid hostname. Now displays an appropriate error message.
[Xtend Flex] Fixed an issue where the Auto AME selection displays AME servers that should not be displayed because they are not available.
Fixed an issue where large file upload is not working. Issue fold by increasing the memory on the node running the web transfer service.
Fixed an issue with workflows containing fork and join conditions, containing a wait node that is set to timeout. When the wait node transitions from a timed-out to a running state, the workflow incorrectly re-triggers all jobs in other transitions.
[Xtend Flex] Fixed an issue where a File Import failure was displayed when performing checkin on an image file eventhough the checkin process completes successfully.
xTend Flex: High Res Mode: Add a setting to set whether importing a project in High res mode downloads the high res media or generates the High Res .dlt file.
[xTend Flex]: Fixed an issue where proxy files are black in Premiere.
[xTend Flex]: To explain why sometimes files are not generated on by partial checkin, add a note in Settings panel that if the file to be generated by partial check in and the original file differ by less than 1 second, the file is not generated.
Flex Cut: Fixed an issue where errors occur in media playback (mp4 and mpd) when the token expires. Issue fixed by using URL instead of authentication tokens.
Fixed an issue where a workflow with a task and wait node with fork and join condition is not processing further when it reaches to join node.
Fixed an issue with theFlexMAMinterface. Filter with type on tile view displays asset actionlistand the Select all checkbox is not properly aligned.
Remove temporary job card immediately after closing job scheduling modal without scheduling a job.
Flex Cut: Fixed an issue where Deactivate collection icon is not shown from "Working collection" section.
Flex Cut: Fixed an issue where the tool tip of "unpin"/ "deactivate" does not close and is stuck in the top left corner.
Fixed an issue where when account user creates any user type (flex, TP user) using an API call the created by Field is showing as master user as part of the user details instead of the correct account user.
Fixed an issue where Multiple entries are created in HTTP transfer resource for the same file and the workflow is only launched once.
Fixed an issue where taxonomy metadata fields are sorted by taxon IDD instead of by value, so the sort is illogical.
Fixed an issue when importing and copying large files to a File storage resource was failing with a PessimisticLockException.
If media checkin fails for a temporary reason, move to import tab and then back to export tab click Media check in again.
Fixed an issue when a graphic is added to a video track, partial checkin process ignores audio tracks.
Fixed an issue where it was not possible to retrieve images on unmanaged storage via API raw endpoint.
List of Services upgraded between 2025.12.X and 2026.1.0
For the new 2026.1.0 release, most services have changed.
Comments
0 comments
Please sign in to leave a comment.