Skip to main content
Skip table of contents

VidiFlow Release Notes

Patches for this major release

Patches are shown based on recency and will appear below as soon as they are issued.

Patch 25.2.5 on

Fixes

Item#

Item

240389

WF Designer: creates wrong bpmn for call activity

240656

WF-Index: Workflow Index Connection Very Weak

240667

transfer-essence pod restarts


Release 25.2.4 on

Breaking Changes

VidiFlow Portal

A new role, PF_PORTAL_ACCESS, has been established to manage access to the VidiFlow Portal. Only users who are assigned this role will be permitted to access the portal, while those without the role will be denied login.

Location Awareness

The previous “Location Awareness” feature of VidiFlow has been replaced and extended by the new “Resource Tags” feature. Therefore, both RabbitMQ queue handling and start-up configurations of VidiFlow agents have been changed. While start-up configuration changes will be taken care of in PREPARED, RabbitMQ migration must be done manually (see “Migration Guide 25.2”).

Setup and Operations

The following central components were updated and will be shipped in the noted version, along with relevant product and service dependencies:

Please note that the UPDATED marker indicates a change between the previous major release and the one this document is issued for.

Dependencies with Products and Services

Version

VidiCore UPDATED

25.2.0-0-g7a206d18e0

Kubernetes UPDATED

1.29 - 1.31

ConfigPortal UPDATED

25.2.15

AuthService (KC-based) UPDATED

25.2.3

Components

Version

Transcoder Images UPDATED

Command Line Interface UPDATED

25.2.11

25.2.11

Angular

19.2.3

BPMN.io UPDATED

18.3.1

RabbitMQ

3.13

RabbitMQ Operator

2.11

Camunda UPDATED

7.22

Powershell

7.2.2

OpenSearch

2.7-2.15

Hangfire UPDATED

1.8.18

Alpine Image

3.20

MediaInfo

24.11

PostgreSQL

14-16

Flyway

10.18

Features

New Tasks

A new task, WriteOriginalShotlist, has been introduced. This task enables the injection of shot lists directly into item metadata from a sequence document, thereby eliminating the need for any stitching or transcoding.

The new task CreateSubClip (1.0),leverages the recently introduced VidiCore functionality and replaces TrimVSA. This task also supports ChunkedWrite and ResourceTags .

GetResourceTagsForStorage (1.0) takes a StoragePlatformUri and provides a JSON containing the configured Resource Tags.

GetStoragesForResourceTags (1.0) takes a JSON ResourceTags and provides a JSON of matching PlatformStorageUris.

Updated Tasks

The Transcode Proxy Item task now supports using a specific shape URI as input – aligning its behavior with the already existing Transcode Item task. This enables precise proxy generation for derived shapes, such as those created after house-format transcoding.

We added the parameter JobPriority to ExportItem (2.2).

The ExportItemToExportLocation (1.2) task has been enhanced with the addition of three parameters: TargetFileName, TargetSubPath, and VidicoreJobPriority. These enhancements facilitate the management of target filenames, subfolder organization, and job priority settings.

AddShapeToShapeTag (2.0) now supports multiple Shape Tags by providing a comma-separated list of Shape Tags. As an output, the task will provide json formatted listes of shapes there were added or not (with reason).

All Vantage tasks ControlVantage (3.2), TranscodeVantage (1.0, 1.1, 2.0, 4.2) and TrimVantage (3.2) are now able to handle the VantagePriority parameter correctly.

GetFileByShapeTag (3.0) and GetFileByShapeTagMultiple (2.0) now provide an output parameter TargetShapeUri, which is useful in the workflow.

Improved Agents

The Generic REST Agent has been enhanced with a refined retry mechanism, which now aligns with the retry behavior implemented in core VidiFlow–VidiCore communication. Importantly, no modifications to existing workflows are necessary. This update ensures that the retry behavior is consistent across all layers of VidiFlow–VidiCore communication.

Agent MediaInfo now supports a TTL provided in the job template.

Resource Tags

Resource Tags are a new feature that, on the one hand, replaces and extends the previous “Location Awareness” feature of VidiFlow and, on the other hand, also provide new possibilities to

  • create and use resource tags specific use case configurations in ConfigPortal, and,

  • specify resource tags for VidiCore.

Note that resource tags are case-sensitive for both key and value, and there is a convention in VidiCore that keys only use lower case.

The following tasks now support Resource Tags:

  • ReRun Shape Deduction 2.1

  • Create Posters 3.2

  • Render Item Sequence 4.1

  • Transcode File 4.2

  • Transcode Proxy 3.2

  • Create SubClip 1.0 (replacing Trim VSA 1.1)

  • Normalize MXF File 2.2

  • Create MXF File from Binary File 2.3

  • Rewrap Video File 1.1

  • Stitch Videos 2.3

  • Transcode File with TranscoderS4M 2.0

  • Transcode with TranscoderS4M 3.0

  • Transcode Proxy with TranscoderS4M 3.0

  • Trim MXF File 2.4

  • Copy File Via Agent 2.0

  • Move File Via Agent 2.0

  • Copy File 2.5

  • Move File 2.4

  • Hardlink File 1.1

  • Copy Shape Direct 1.2

  • Move Shape Direct 1.3

  • Export Item to Storage 2.3

  • Export Item to Export Location 1.3

  • Export Shape to Storage 2.2

  • Export Shape to Export Location 1.2

  • Control Vantage Workflow 3.3

  • Transcode using Vantage 4.3

  • Trim with Vantage 3.3

VidiFlow Portal

A new role named PF_PORTAL_ACCESS has been introduced to control access to the VidiFlow Portal.

Two enhancements have been made to the Job List in the VidiFlow Portal for improved usability and filtering:

  • Users can now configure how many jobs are displayed per page

  • User Filter Toggle
    A new boolean switch has been added to the top of the Job List:

    • On (default): Only show jobs for the current user

    • Off: Show jobs for all users

Workflow Designer

Multiple enhancements and fixes have been implemented to improve usability, stability, and safety when designing workflows.

  • Rename Parameters Inline
    Users can now directly rename parameters in the Workflow Designer

  • Loss Prevention
    Safeguards have been added to prevent accidental loss of unsaved work.

  • RoutingTags Sub-Type Support
    The Workflow Designer now supports RoutingTags as a parameter subtype.

  • Major Version Save Warning
    Users are now warned (frontend and backend) before saving a new major version of a workflow.

  • Missing Task Parameters Restored
    A bug where task parameters were not shown in the Workflow Designer has been fixed.

  • Default Workflow Variables = Internal
    Newly created workflow variables now default to internal, ensuring proper encapsulation.

  • Timer Events Fixed
    Broken timer events in the Workflow Designer have been repaired and now function as expected.

Workflow Index

Multiple improvements were made to the Workflow Index service to enhance performance, stability, and operational visibility. These changes improve indexing accuracy, observability, and integration with the overall workflow execution system.

Key Improvements:

  • Migration of workflow index storage from OpenSearch to a relational database

  • Support for snapshotting workflow instances for analysis and recovery

  • Improved state update performance for workflow entries

  • Replay logic refined with added performance metrics via Prometheus and OpenTelemetry

  • Resync API now queries the Camunda engine directly for accurate data reconciliation

  • Notifications and process view integration for improved monitoring and UI feedback

Fixes

Item#

Item

238790

Rewrap: Failed to convert a Mxf file to MP4 with given the correct or empty profile and target file format as *.mp4

238474

Get Location Storage: output of location / resource tag is return to empty

238107

GetFileInformationVidispine extracts wrong LeadingPath

239368

api-interface: REST agents failed to throw the Boundary event such as AuthorizedFailed, HttpError

237671

Copy File: Item already exists ERROR

238887

CopyChunked File: Failed to perform copy chunked file and error in transcoding job

238646

Stitcher seems to resolve storage Filter wrong

237994

Media-Agent: TranscodeS4MFileViaLinux V3.0 Unable to execute a TranscodeS4MFile task. It's in Running state.

238641

When Creating Filenames with special character, copy agent becomes faulty

238456

Object ID not updated for finished WF

237301

Camunda Cleanup-Scripts not running anymore - DB server runs out of disk space, system slows down

236194

WF-Index: Workflow Status failed to mark as INCIDENT and stucked in RUNNING

239024

WF-Index: Workflow Indexing delayed performance

239022

WF-Index: Engine restarts itself - Hangfire jobs

238469

WF-Index: Hit error for large size

238683

WF-Monitor: Failed to load the workflow details for the agent task "RestorePartialMxfViaLinux"

239170

WF-Monitor: The rerun error message keep pop-up when switching between tabs

239169

WF-Monitor: Failed to perform RERUN if the parameter contains "boolean" type

239178

WF-Monitor: Error message display styling exceeds layout boundaries

239182

WF-Monitor: Hide the RERUN button if the user has no rights

237112

WF-Monitor: Failed to load sub-wf

238815

WF-Designer: No Warning Message and Console Error When Saving BPMN Workflow as Existing Major Version

237704

WF-Designer: Multi Instances cannot be configured

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.