Dalet is excited to present the December release of Dalet Flex 2025.12 (LTS)
This release of Dalet Flex provides the new features, quality and security enhancements, bug fixes, and other changes listed below.
Flex 2025.12.X is an LTS (Long Term Supported) release track and will receive both critical bug fix updates and security updates until it reaches end-of-life.
Technical Information and Versions
Required Versions for FlexXtend
DaletPremiereImporter: 2.0.16
OREO: 2.0.62
Dalet Flex
New Features
Add a Consul KV to enable extended selection of bulk assets (new from 2025.12.5)
Shift+ click for bulk selection is not enabled in Dalet Flex by default. To enable use this boolean Consul KV: flex/flex-fmp-app/enableExtendedBulkSelection.
Improve multi stream audio playback (new from 2025.12.3)
An improved mechanism for multi-stream audio playback of HLS and MPD (Shaka) proxy assets has been implemented. The main differences compared to the previous implementation are:
Multi-audio can only be accessed when the mode is activated directly from the timeline by clicking the dedicated icon. Use standard Ctrl/Cmd+ Click and Shift+Click to select/deselect multiple tracks
Selecting multi-audio mode or exiting, resets the currently selected tracks. Playback restarts from the beginning, after which the user can select the tracks they want to mix.
If all selected tracks are mono tracks, the player also provides channel mapping capabilities. A new icon is displayed in the player transport area, displaying the available channel mapping options.
When multi channels are selected and you select Mono in the channel mapper, the View Meter displays the same signal in both channels regardless of the signal in the track.
When multi channels are selected and you select Stereo (L/R) in the channel mapper, the View Meter displays the correct signal in the left and right tracks.
Known Limitation: In the current implementation, users cannot manually assign tracks to specific outputs. Currently, the available mappings follow standard industry practices.
Update the FlexTRACK dashboard to support the Waiting state for workflows (new from 2025.12.3)
The Waiting state is now supported in filters in FlexTRACK when workflows are at a task node or a wait node.
Support NRAW and Nikon RED Technical Metadata Extraction (new from 2025.12.3)
From this version of Dalet Flex, FSP is upgraded to support NRAW and Nikon RED Technical Metadata Extraction.
Access to remote assets on Satellite Nodes without direct access from main Flex (new from 2025.12.2)
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.
Support search queries with special characters (new from 2025.12.2)
From this version of Dalet Flex, to support search with special characters, add “ “ around any search query that includes special characters.
List of validate special characters: / ? * < > ( ) . $ % ! ^ & # [ ] { }
NOTE: In a quoted search query, ? and * are considered as wildcards.
Support retry and mulitpart for reading from S3 cloud storage (new from 2025.12.2)
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
Support list templates for Collections (new from 2025.12.1)
Until now, the fields displayed in a Collection have been fixed. From this version of Dalet Flex, display templates from Settings > New Template are applied to the fields in a Collection and you can customize the displayed fields to support the metadata in your site. A drop-down list has been added to the Collection interface to select the template to use for your collection.
NOTE: Sorting and Searching using the columns is not yet supported.
Support OVH S3 compatible cloud storage (new from 2025.12.1)
OVHCloud is a cloud storage service that is compatible with S3. From this version, Dalet Flex supports working with assets stored on OVHCloud. Validated as follows:
OVHCloud storage can be set as a Storage Resource in Dalet Flex
Import action is supported to and from OVHCloud Storage, including extract technical metadata, create proxy
Copy, move, purge and delete are supported for files stored in OVHCloud.
Configurable taxonomy search result limit (new from 2025.12.1)
From this version of Dalet Flex, you can use a KV to configure the number of search results displayed for these typeahead fields: taxonomy dropdown, UDO dropdown and Enterprise object variables, such as users, assets, actions.
Use kv flex/ flex-fmp-app/flexFormConfiguration and set the values:
Default value (current behavior): 10, Minimum value: 10, Maximum value: 50.
NOTE: After adding the KV, flex-fmp-app microservice MUST be restarted
New workflow state – Waiting (new from 2025.12.1)
Workflows that are at a task or wait node are excluded from the concurrent workflow limit, as they do not consume any server resources. However, such workflows were shown in the RUNNING state, and this may be confusing for end users since the number of workflows displayed as RUNNING could excede 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.
Flex in AWS EKS Kubernetes environment - MVP
Flex can be fully deployed in an AWS EKS Kubernetes environment. The following features are implemented:
Deploy system using Terraform and Helm.
Support rolling upgrades and autoscaling.
Multi-zone architecture.
AMD64 and ARM64 CPU architecture support.
The ability to scale media and file processing pods to zero with full support for the cluster auto scaler.
Provides the ability to right scale runtime compute requirements without disrupting services.
Targeted pod placement on node groups to support specific workloads and optimize cost.
Support internal and external ingress and for internet facing and private APIs.
Open Flex Cut on assets from FlexMAM
From this release you can open these types of assets in Cut directly from FlexMAM:
Video
Audio
Image
Edit asset (EDL)
Use the Open with > Edit with Cut option in the 3 dot menu on these asset types to open them directly in Cut.
You can also open any collection that is not the Working Collection
Known Issue: The content of the collection is not displayed in the tree.
Creation of transcripts of media assets using local models
Starting with this version of Dalet Flex, media transcription is available as a native capability, with no dependency on third-party transcription solutions.
The transcription service can be deployed on-premise or in the cloud, in line with your Dalet Flex environment or in a hybrid configuration.
Transcription is supported for both audio and video media in the following formats: wav, mp3, aac, ogg, mpeg, m4a, mp4, flac
To enable this capability, please contact your Dalet representative.
In recent releases of Dalet Flex, Saved Search has been moved to the main search bar to improve and centralize the search experience and a dedicated menu for saved searches has been added. From this release, you can use the lookup field to easily search for your saved searches to activate them.
Region is mandatory in hostname for NEW/EDITED AWS S3 protocol storage resources
From this version of Dalet Flex, it is mandatory to add a region in the configuration of the hostname for new AWS S3 protocol Storage Resources. The Description field has been updated to display this condition.
For all new S3 protocol Storage Resources, you must add a region to the hostname. An error is displayed, if the hostname is not valid or the region does not match the region of the defined bucket.
For backwards compatibility, existing S3 Storage Resources are valid until they are edited. Once they are edited, a region must be added to the hostname.
NOTE: Regions are not mandatory for S3 compatible storage.
Support reusing Third-Party User access tokens
From this version of Dalet Flex, you can re-use third party access tokens generated as part of the Secure Share workflow. The Consul KV flex/shared/featureToggles/disableThirdPartyTokenReuse has been introduced. By default flex/shared/featureToggles/disableThirdPartyTokenReuse=false and multi-use tokens are enabled by default.
Multi-use tokens behave as follows:
The token can be used an unlimited number of times until it expires
The expiry time is cumulative from when the token was generated
The token can only be used by the user for whom it was generated. Eg: If token was generated for userA it cannot be used for userB.
To disable this functionality, set this Consul KV to true. In this case the third party access token can only be used once.
Upgrade to Java 17
Update libraries and services to use Java 17.
Dalet Cut
New Features
Importing and replacing media with Cut API (new from 2025.12.3)
To accommodate Dubformer ™ or similar solutions, import and replace media in Cut whilst preserving the other effects on the clip, (ducking, volume etc) can now be performed via API. For example, as a Pyramid BPM engineer or external API user, one can get an audio track from an existing EDL by its name (slotName in the AFF: for example “VO”) and extract its different components and map them one-by-one to new sources (for example to replace one-by-one the voice over items).
FlexXtend
New Features
Remove unused non-MAM clips from Premiere project when saving (new from 2025.12.5)
To solve a scenario where after importing a project from Dalet Flex, the Premiere media bin contains references to clips that are offline, from this version of Dalet Flex, you can enable a setting to remove unused non-MAM clips from the Premiere project when saving. If the Remove unused media from saved project option in the Settings panel is selected, local media in the Media Bin in Premiere that is not used on the timeline is removed from the project before saving it to Dalet Flex. This ensures that when you reimport the project through Flex Xtend, all the media is online. By default, the checkbox is not selected.
Add frontend logging to Flex Xtend (new from 2025.12.5)
To prevent the loss of useful logs written for the FlexXtend client, frontend logs are now written for the client to C:\ProgramData\Dalet\DaletLogs\frontend@HOST_NAME\.
Use proxy media for high res DLT (new from 2025.12.5)
When working in Proxy mode, Adobe must get a high-res reference, with the high-res expected frame size, to generate a valid sequence. This Epic enhances the functionality when a DLT file is imported into Adobe Premiere. Instead of using black frames for the hi-res media, the associated proxy file with "real" video will be used and scaled to the dimensions of the hi-res media. This change will allow FlexXtend to import growing files since the duration of the high-res file will not be static but will grow as the proxy grows.
The variable ProxySourceReference, that points to the proxy URL of the high-res file, has been added to the Dummy DLT generated for the high-res version of the imported media. When the variable exists, daletPremiereImporter reads the frames from the given proxy URL and provides them to Adobe as if they were high resolution together with the width, height and audio of the media.
By default, this flag is set to true in the code and it is hidden, to disable:
Manually add useProxyReferenceInHighResDlt=false in the Settings.json.
Improvements in importing multiple projects simultaneously (new from 2025.12.4)
From this version of Dalet Flex, you can import multiple projects simultaneously in Flex Xtend:
Media is imported to the correct Premiere media bin regardless of which media Bin is currently selected
If import is cancelled/fails, retry imports media into the target project and does not create an additional project
The specific project each asset is assigned to is displayed in the Import status window
Improvement in the deeplink import workflow (new from 2025.12.4)
From this version of Dalet Flex, the deeplink import workflow for multiple projects has improved. You can now trigger multiple project imports through deeplinks without having to wait for the current import to finish. When multiple deeplinks are opened, Flex Xtend queues them and processes them one by one without the need to click the OK button in the Xtend panel between each import. At the end of each import, a message is displayed in the Import tab.
Perform parallel check in from FlexXtend (new from 2025.12.1)
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 displayed. Hover over the Path column to display additional metadata.
Display “My Jobs” by default in Job Monitor (new from 2025.12.1)
From this version of Dalet Flex, by default Job Monitor only shows jobs sent to render on remote AME by the user logged in to FlexXtend and a filter is added in the column header.
To see all jobs, click the X in the filter.
When you click the Clear Completed button, if you only see your jobs, only your jobs are cleared. If you see jobs sent by other users, a pop is displayed and you can select which jobs to clear.
Select the Include Canceled and Failed jobs checkbox to clear canceled and failed jobs with the completed jobs.
Support automatic selection of remote AME to use for rendering
To optimize resource allocation and reduce wait times, from this version of Dalet Flex, FlexXtend supports automatic remote AME selection based on real-time load and availability calculated dynamically with respect to the expected total video rendering duration.
In the Sequence – Render and Export section of the FlexXtend settings panel, the Auto Select Media Encoding check box has been added.
If the checkbox is selected, automatic selection is enabled by default, and the Auto AME Selection check box is selected when you open the Export tab in FlexXtend and one of the AME machines associated to your Adobe Premiere client machine is automatically assigned based on its load.
The Load value has been added next to the name of the AME machines. It is calculated based on the time required to complete the rendering of videos queued to a particular machine.
NOTE: The lower the value of the Load, the higher the availability of the machine.
To select a different AME, unselect the checkbox and select an AME from the drop-down list.
NOTE: If auto select is enabled and multiple AMEs have the same load, the system selects the AME that appears first in the list in the Settings panel.
Ingest Portal
New Features
Ingest Portal – Improvements in Ingest Manager Timeline MVP
The following have functionalities are available in the Ingest Timeline of Ingest Portal
Vertical columns with alternate colors corresponding to a timeframe of 1 hour are displayed
Support dragging the body of the Timeline left and right to scroll through the Timeline
Display dotted lines of recording card timings on the timecodes area of the Timeline
Zoom slider to indicate the resolution on the Timeline - 4 fixed steps: 24 hours, 12 hours (default), 9 hours, 6 hours
Clear indication when a Source site is offline or unavailable. Automatic updating of the availability status without refreshing the page.
Default Timeline range. For Today, focus of the Timeline at the Current time (Now) set at 10% of the Timeline display from the right of the Timeline. For Past/Future dates the default timeline range set to 8AM/8PM on the selected day.
Breaking Change
Implement signed URLs for Flex edge service API calls
From this release, HMAC-based URL signing has been implemented to enable secure access from external systems using edge API services provided by Dalet Flex to prevent unauthorized access to resources. HMAC signed URLs secure and authorize access to services with secrets obtained using the client credentials OAuth flow, and implement features such as cryptographic client request authorization, URL tampering prevention, and time-limited access control.
Validated scenarios for playback, image preview, PDF preview, media download, display thumbnails of Dalet Flex assets in Dalet Pyramid.
THIS IS A BREAKING CHANGE AND REQUIRES WORKING WITH SPECIFIC COMPATIBLE VERSIONS OF DALET FLEX AND DALET PYRAMID as follows:
Pyramid 2025.11.0 and above with Flex 2025.12.0 (LTS) and above
Pyramid 2025.7.13 and above with Flex 2025.6.6 (LTS) and above
NOTE: The Pyramid Media URL Service (MUS) must enable HMAC URL signing by setting the following flags in agentconfig.properties.
Update transcode and bootstrap action in Publish to Social Media workflow in Package Solution.
Conform with DNxHD and Prores source files. DMT version supports DNxHD and ProRES sources. Fixed validation logic to allow MOV files which contain timecode tracks before video.
Fixed Issues DaletFlex
Fixed an issue where FlexXtend does not import media if asset has / in name. Issue fixed by removing the forbidden / from the file name when creating the DLT.
Fixed an issue where FlexXtend import fails when asset name contains a comma.
[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.
[FlexXtend MAC] Fixed an issue where import project from a deeplink to a MAC displays the project as a non-Flex asset in Save tab.
Fixed an issue in multiaudio mode where preview freezes. Issue fixed by disabling graphics acceleration in the OS settings.
[FMP] Fixed an issue where hovering on drill-down fields to display a tootip does not work correctly.
Fixed an issue where render to Remote AME fails with error: Failed - AME Panel couldn't find media files.
Fixed an issue where Edit Lock in FlexXtend was not working properly. Issue caused by a problem with importing projects via FCPXML, where the project asset ID was not being correctly set to lock the project.
Fixed an issue where image/file metadata variable upload fails in Flex Core.
[Xtend Flex] Fixed an issue where Import AFF created with Dalet Cut displays black frames.
Fixed an issue where the Play\Pause icon is not clickable and replay does not start from the start time when the multi-audio icon is enabled.
Fixed an issue where the muted state is not persisted correctly enabling multi-audio mode.
Fixed an issue where the technical metadata for RED span files does not include total size of all spanned media files.
Fixed an issue where child fields in a complex field do not respect the isVisible property and are displayed in the UI even if the field is restricted.
Fixed an issue where video is freezing when multi-audio is enabled in a Windows/Linux environment.
Fixed an issue where purge fails for clip asset when file information is missing.
Fixed an issue where the Loading information status is displayed beneath a parent collection when collection is moved to another parent collection via wizard.
Fixed an issue where theSuggestions endpointisreturning disabledtaxons.
List of Services upgraded between 2025.12.4 and 2025.12.5
flex_fileaccess_service
flex_fileprocessor_service
flex_forms_service
flex_imageproxy_service
flex_job
flex_master
flex_metadata
flex_sequencemanifest_service
flex_solution_packages_registration
flex_streamprocessor_service
flex_videoproxy_service
flex_webtransfer_app
flex_xtendadobepanel_app
flex_fmpreviewer_app
flex_globalheader_app
flex_search_app
2025.12.4
Required Versions
FlexXtend
DaletPremiereImporter: 2.0.22
OREO: 2.0.75
Enhancements DaletFlex
Default Consul KVs flex/flex-videoproxy-service/readPermissionAuthEnabled and flex/flex-fileaccess-service/readPermissionAuthEnabled to true.
Flex Login App: require app.flex-mam role for the FlexMOBILE PKCE scopes grant.
RabbitMqMigrator - don't migrate (or use RabbitMQ mgmt APIs at all) if KV indicates migration has already completed
Fixed IssuesDaletFlex
Fixed issues with Wizard dropdown scroll behavior.
Fixed an issue where the French translation of Clip in the Browser is incorrect.
Fixed an issue where selecting a project open in a tab in Premiere while a different project was being imported caused the import to fail.
Fixed an issue where Xtend does not save a project if a third party panel created a project using the Premiere Pro SDK.
[AS02 Packages] Fixed an issue with Aspera Transfer (JEF) and Move (JEF) jobs on AS02 assets that were not updating the new location of moved files correctly, particularly when there is a placeholder in the asset. This was causing issues with subsequent actions in the workflow.
Fixed an issue where duplicate markers with TCIN equals TCOUT created on assets could not be deleted.
Fixed an issue with index elastic service failing to index deleted annotations when the event data was too large.
[Collection Service] Fixed an issue with collection API when root only collection is requested and the collection has more than one level of child hierarchy.
Fixed an issue where BI Event Handler does not persist object UUID. Updated BusinessIntelligenceEventD to to have objectUuid defined, so it can be populated in Elasticsearch via BI Event Handler. For all objects asset, collection, UDO would have objectUuid in its record in Elasticsearch
Fixed an issue where a Pinned child collection disappears on refresh.
[Job Search Filter] Fixed an issue in Flex Core where filters on Jobs Created from a specific date are not working properly.
[Xtend Flex] Fixed an issue where importing an AFF asset from Dalet Cut caused Flex Xtend to freeze so no other tabs can be selected.
Fixed an issue where channel mapping for multi audio selection is not highlighted and the drop down list has the wrong style.
[AS02 Packages] Fixed an issue where Move JEF skips updating paths of assets when there is a placeholder in the AS02 Asset members.
Import plugin supports and identifies .webp files as default Image assets.
Fixed an intermittent issue where it was not possible to create a UDO in FlexMAM.
Change Agrafe to Clip in French translations of the interface.
Improve usability of scrollbar in Wizard fly-out menu by making the scrollbar wider for all FlexMAM apps.
Fixed an issue where to was not possible to delete markers.
List of Services upgraded between 2025.12.3 and 2025.12.4
dalet_ai_service
flex_collection_service
flex_eventhandler_service
flex_fileaccess_service
flex_job
flex_jobasyncexecutor_service
flex_login_app
flex_master
flex_solution_packages_registration
flex_streamprocessor_service
flex_videoproxy_service
flex_xtendadobepanel_app
flex_cut_app
flex_fmpadmin_app
flex_fmpreviewer_app
flex_globalheader_app
flex_ingestportal_app
flex_search_app
2025.12.3
Required Versions
FlexXtend
DaletPremiereImporter: 2.0.22
OREO: 2.0.75
Enhancements DaletFlex
Enable Force Purge = Yes in a Purge action continues the Purge action when the technical metadata is missing for an Asset. A log warning is written to History and the logs.
Implement get UDO thumbnail for flex-fileaccess-service.
Support deleting Saved Searches directly from the Saved Searches list.
Add support for Consul KVs to override the default values of 60 seconds for the no change in growing size for Packages and MXF files: flex/flex-streamprocessor-service/growingMxfNoSizeChangeExpirySeconds flex/flex-streamprocessor-service/growingPackageNoSizeChangeExpirySeconds
Fixed Issues DaletFlex
Dalet (Flex) Cut: Fixed an issue where audio tracks are missing when adding a selection to the Timeline from Trimmer using the AV button.
Add pagination parameters to getUserDefinedObjectChildren API JEF SDK to retrieve more than the first 100 children of UDOs.
Added support for display of leading and tailing spaces (space before or after the value) of file and path in the UI, as this caused file processing to fail.
Fixed an issue where MP3 ingest is failing due to large Adobe XMP metadata in ID3 tag. Issue fixed by truncating large tag values.
Fixed an issue where specific shared saved search is not available to user when permission is assigned to that user by simultaneously adding multiple users to a group.
Fixed an issue where FSP and FFP operations are failing for assets available in GCS, FILE and AZURE storage when user has space in the front and end of file name + folder name
Delete action fails when child objects with same names + space exist across S3, GCS, and Azure with KV allowResourceWithSameBasePath set to true.
Fixed an issue the filter with metadata time field does not display the timerange "hh:mm:ss" in the chipbar.
List of Services upgraded between 2025.12.2 and 2025.12.3
mongo
dalet_ai_service
dalet_cut_service
flex_collection_service
flex_fastobject_service
flex_fileaccess_service
flex_fileprocessor_service
flex_imageproxy_service
flex_job
flex_jobasyncexecutor_service
flex_master
flex_sequencemanifest_ser
flex_solution_packages_registration
flex_streamprocessor_service
flex_videoproxy_service
flex_webtransfer_app
flex_operationsdashboard_app
flex_xtendadobepanel_app
flex_xtendamepanel_app
flex_xtendamepanel_extension
flex_cut_app
flex_search_app
2025.12.2
Required Versions
FlexXtend
DaletPremiereImporter: 2.0.21
OREO: 2.0.72
Enhancements DaletFlex
Enable expression support for "CDN Base URL" of JEFPublishCDNV2 Resource.
Improvedhotfolderimport processing in cases whereHotfolderStorage Items have a character case difference in value of name and path. Added KV flex/shared/flex-enterprise/featureToggles/storageItemByNameCaseSensitive/(default=false, not case sensitive) for toggling case sensitivity. When set to true, thehotfolderrespects cases in filename and path and processes files correctly.
Fixed Issues DaletFlex
Fixed an issue with Timecodes mismatch between IMF package level and CPL asset level. Issue fixed by displaying CPL technical details in the asset Summary panel and not proxy details.
Fixed an issue where FlexMove uploading an asset with a space in front of the filename with FlexMOVE does not process to FlexMAM.
[Import] Fixed an issue where Import actions were failing with this error: File not found with name: XXX even though the file exists. Issue connected to different cases in the file name and the path name.
Fixed an issue where file restore from Secondary Storage was failing for large files (>128GB). Issue fixed by importing multipart download process.
Fixed an issue where Extract Metadata action is failing due to an incorrect path when there is a space at the end of a folder name.
Fixed an issue where a Move job completes successfully but customer only see partial files at the target location and files remain in the source location.
Fixed an issue where it was not possible to save changes on a complex table field with multiple instances in a metadata form.
[JEF SDK] Fixed an issue where Resource API Query fails when setting resourceSubType(ResourceImplType.XXXXXX).
Fixed an issue where after retrying a failed sub job executed against a group asset, the group job status is not set to failed once the retried sub job fails again.
Fix filter order when resize and interlacing from progressive source.
Keyframe extract times are sorted alphabetically instead of numerically causing total length duration calculation issue.
Fixed a performance issue on metadata forms containing nested elements, such as complex fields.
[Timeline] fixed an issue where setting timecode on the Timeline is not accurate when the Timeline is Zoomed In.
Fix format of query logs in flex-collection-service when debug mode is enabled.
Fixed a unit mismatch issue where CPL Asset API values for videoStreamContexts.startTime and formatContext.startTime were being interpreted as microseconds instead of seconds.
Fixed an issue where S3Client closed while server-side copy is running causing errors in a move and import workflow.
Support uploading file with leading and tailing spaces in folder and filename in FlexMOVE and support import, copy etc to Storage resources for folders with leading and tailing spaces in their name.
Support displaying User and Object type metadata values in FMP and dropdown values in Action configurations when KV useSearchElasticForMetadataTypeaheadValues Is Enabled.
List of Services upgraded between 2025.12.1 and 2025.12.2
hz
flex_collection_service
flex_fileaccess_service
flex_fileprocessor_service
flex_imageproxy_service
flex_indexelastic_service
flex_job
flex_jobasyncexecutor_service
flex_master
flex_publishindexer_service
flex_searchelastic_service
flex_sequencemanifest_service
flex_solution_packages_registration
flex_streamprocessor_service
flex_videoproxy_service
flex_webtransfer_app
2025.12.1
Required Versions
FlexXtend
DaletPremiereImporter: 2.0.19
OREO: 2.0.68
Enhancements DaletFlex
EncodeSubtitle from ttml to vtt correctly to prevent incorrect style position on render.
HotFolder: Make asset/placeholder idempotent so that multiple assets are not created on retry.
Resolve IMF Tech metadata from CPL itself instead 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.
FlexXtend:FlexXtendtracks clips and adds missing asset ID so that all imported media is online even if it has been copied from one project to a sequence in another project in Premiere.
Fixed IssuesDaletFlex
[EncodeSubtitles] Fixed an issue VTT is generated from ttml with missing or wrong styles.
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 in case Proxy Mode is disabled, FlexXtend imports .dlt instead of HR media when importing the project.
[FlexXtend] Fixed an issue where assets that are copied from another project are not imported by Xtend because the XML metadata of the clip is not copied by Premiere.
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.
Job Monitor FlexXtend: Fixed an issue where Job Monitor is showing incorrect information regarding remote AME render jobs.
Fixed an issue where a purge workflow status stays in a running state for an extended period despite the asset being already purged and the associated sub-workflow being cancelled.
[Metadata Designer] Fixed an issue where not all Object Types are displayed when trying to create a new variant.
[FlexXtend] In sequence XML, change logginginfo tag to only lowercase.
[FlexXtend] Fixed an issue where some assets are not imported when importing a project. Issue fixed by adding clip tracking for clips that exist in other open projects and adding their metadata to the active sequence project.
Fixed an issue where sending a project to a remote AME fails with an EvalScriptError.
Fixed an issue where when moving to the "Export" tab, many lines are added to the History tab.
Fixed an issue where String type metadata fields within complex fields not wide enough to show all content.
[Xtend Flex] Fixed an issue where Restart render job from Job Monitor does not restart the job after a disconnect from the AME machine. Failure caused because the download to the remote AME did not finish completely before the disconnect.
[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 [AFP] High Res Mode: Add a setting to set whether importing a project in High res mode downloads the high es media or generates the High Res .dlt file.
Fixed an issue on the Manage page where the Timeline scrollbar is missing below the Timeline tracks.
[xTend Flex] AFP: Fixed an issue where proxy files are black in Premiere.
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 an incorrect tool tip is displayed when hovering over the shared by user name for an asset that has been shared to a third-party user.
Fixed an issue where taxonomy metadata fields are sorted by taxon IDD instead of by value, so the sort is illogical.
Fixed an issue where hybrid search (semantic+keyword) changes to only semantic search after refreshing the page.
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.
Ensure that an appropriate error message is displayed when a user performs any search operation without having correct reference Resource permissions. The error displayed should not be a system error but should indicate that the user does not have permission to reference resources.
TimelineFlexMAM: Fixed an issue where Zoom gets reset when there is agrowingasset on the Timeline.
[FlexXtend]Fixed an issue where importing an asset into a project with nothing but a single seq (the default EMPTY SEQUENCE Template) fails.
Fixed an issue where some image assets were not imported through FlexXtend.
Fixed an issue where Drilldown sorting fails for fields with multiplicity.
Metadata Form: Fixed an issue where values are sometimes not displayed in a select option box in a metadata form.
List of Services upgraded between 2025.12.0 and 2025.12.1
flex_authentication_service
flex_fileaccess_service
flex_fileprocessor_service
flex_imageproxy_service
flex_indexelastic_service
flex_job
flex_jobasyncexecutor_service
flex_jobengine_service
flex_master
flex_metadatadesigner_app
flex_metadata_service
flex_searchelastic_service
flex_sequencemanifest_service
flex_solution_packages_registration
flex_streamprocessor_service
flex_videoproxy_service
flex_webtransfer_app
flex_panels_app
flex_xtendadobepanel_app
flex_xtendamepanel_app
flex_cut_app
flex_fmp_app
flex_fmpadmin_app
flex_fmpreviewer_app
flex_globalheader_app
flex_search_app
2025.12.0
Enhancements DaletFlex
Update flex-enterprise to support new WAITING state for Workflow when a workflow is at a task node or is waiting for a signal.
Flex-Solution-Package-Registration: update configs from Solution Packages life cycle
Flex-Solution-Package-Registration: update configs when SolutionPackageHistory does not exist using a migration script to create entries in the SolutionPackageHistory table.
Only display media assets in asset listings and count summaries when filtering by media file type.
Correct timecodes mismatch between IMF package level and CPL asset level. Consul property to set whether to use timecode-rate or edit-rate from cpl.xml when deriving time field details for a CPL asset during an API call. Consul property is flex-enterprise.featureToggles.useCplTimecodeRate. The property is set to false by default. Set this to true to use timecode-rate instead of edit-rate from cpl.xml to calculate FormatContext.startTime, and startTime, startTimecode,frameRate, timeBase(if proxy not available) of VideoStreamContext.
Flex Enterprise: Fix the filtering of fractionalised technical metadata fields
Ingest Portal supports access permissions sets in User Role so a user without permissions cannot access Ingest Portal.
Bulk Metadata Update: Add input validation for variable values in API to prevent bulk metadata update process before passing to actual update operation.
Improve typeahead suggestion performance by using searchelastic service to show typeahead suggestion values for Asset variables.
Improve Lipsync in audio tracks in FlexMAM player for multi audio track playback - PoC Integration for HLS streams.
Improve errors returned by Flex Enterprise to Flex Metadata Designer App to receive exact messages for importing XML scenarios.
Open Stream: Capture new config changes in Solution Packages in Open Stream - Import Workflow definition: update Preload Technical Metadata action, add Post-Extract Updates action and update Asset Import action.
Triggered workflows to respect Workflow Definition level concurrent workflow limit.
Edit Export plugin generates FCPXML using the Assets found by specified Asset Origin.
Replace random identifiers in RabbitMQ Queue prefixes with a constant value derived by service discovery, for example the instanceId of the registered service from Consul or the podName from Kubernetes.
Add debug logs to Enterprise, which (when enabled) can be used to trace the origin host/IP of failed login attempts.
Subtitle – Add support for start time offset in subtitle WebVTT files associated to a video.
Update flex-dataaggregation-service service for new workflow state WAITING.
Replace random identifiers in RabbitMQ Queue prefixes with a constant value derived by service in NodeJS services.
Modify Import Image Sequence plugin so first-frame field is always present in metadata of imageSequenceDetails so Export to FCP XML referring to an Image Sequence does not fail.
[Solution Packages] History enterprise endpoint should return created and lastModified dates + should return all results.
Fixed IssuesDaletFlex
Fixed an issue where the player in FlexMAM does not support playing subtitle assets that have a non-zero-based start time offset.
FlexMAM player that does not support a non-zero-based timecode.
Fixed an issue where Saved Searches not clickable when the Search is filtered by date and the operator is is empty/is not empty.
Fixed an issue where there is a Null Pointer Exception failure while trying to export an Edit Asset with Edit Type== FCP XML (when the edit asset contains image sequences).
Fixed an issue where Identical FXP XMLs are created after exporting source, proxy and transcode using Export Edit with FCP XML edit type. Issue cause because Asset Origin was not respected.
[Xtend] Fixed an issue where FlexXtend failed to import asset because of a mismatch between audio tracks between the hires and proxy file caused by unrecognized audio tracks.
FSP] Fixed an issue where STL format subtitles are not correctly encoded to WebVTT due to the existence of invalid invisible subtitle data. Issue fixed by adding a pre-cleaning step in the loading process to automatically detect and skip this data.
[Xtend-MAC] Fixed an issue where Xtend does not import a project from deeplink after the computer has had a long time of inactivity/goes to sleep.
Fixed an issue in Proxy mode, when user imports a project via DeepLink and sometimes proxies are black in premiere.
Fixed an issue where Encode Subtitle does not support accents such â,ä etc because it is not UTF-8 compliant.
[Ingest Portal]: Fixed an issue in Ingest Portal GUI with overlapping text and buttons when zooming in.
Fixed an issue in a workflow containing Wait and Task nodes. When the workflow moves from Task node to next node, it does not respect the concurrent WF Limit.
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 the last opened pop up keeps displaying when clicking on the Profile icon.
[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.
Fixed an issue where the Wizard list in model dropdown is displayed incorrectly and gets cut at the bottom of the page.
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 GUI issues when a horizontal scrollbar is displayed in FlexMAM apps. Fixed these issues: the filter input text box overlaps with the horizontal scrollbar in tile view, an unwanted scrollbar is displayed under the Third-Party Users option in FlexADMIN, there is an unwanted gap between the listing panel and summary panel of FlexADMIN.
Fixed display issues in the Player on the Manage page when the asset has no proxy media to preview.
[Ingest Portal]: Fixed an issue where Ingest Portal does not open to the correct date after a new login.
Fixed an issue where the player head moves out of player area when clicking on a marker and then creating/editing a timeline comment.
Fixed an issue where cancelled tasks are still showing in the available options in task summary page.
Fixed an issue where a workflow in Timed Out state is excluded from the concurrent limit set for workflows in both account level and workflow definition level so the number of running workflows is greater than the concurrent limit.
Fixed an issue where the account-level concurrent workflow limit was not being enforced for workflows with long-running submitted jobs, leading to more workflows running than expected. This issue was occurring particularly for workflows with a Limit per Workflow Type (System) defined in the master account.
Consolidate identified issues related to new Saved Searches framework.
Fixed an issue where Timeline Markers not listed in FlexREVIEW.
Fixed an issue of one frame discrepancy between Player and Summary tab after editing Marker In/Out Time manually for assets with floating-point frame accuracy.
Fixed an issue where the No metadata added yet message is not displayed on the Manage page in the metadata tab when no metadata is associated to the asset.
Fixed an issue where the Wizard menu overlaps the More Actions menu on summary panel.
Fixed an issue where modified the cpl asset event is being triggered continuously when modifiying a CPL asset.
Fixed an issue where the right click Action buttons on clips added to a Sequence are not available.
Fixed an issuewhereplaying a video, pausing it for 30 minutes, switching the audio stream and then replaying the video does notworkand the player just loads and displays this error Invalid token: %s.
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 the websocket between Oreo and Premire is lost when a MAC pc goes to sleep.
Fixed an issue where growing media In and Out selection in the Player is not moving along with the timeline range when audio grows on timeline.
JEF Plugin Encode Subtitle: Fixed an issue of UTF-8 Character Encoding Failure in SRT Parser. The SRT parser is incorrectly stripping all non-ASCII characters causing complete character loss for non-English languages.
Fixed an issue with the FlexMAM interface. Filter with type on tile view displays asset action list and the Select all checkbox is not properly aligned.
List of Services upgraded between 2025.10.0 and 2025.12.0 (LTS)
For the new 2025.12.0 (LTS) release, most services have changed.
Comments
0 comments
Please sign in to leave a comment.