Skip to main content
Skip table of contents

VidiFlow Release Notes

Release 24.1.2

Breaking Changes

No Breaking Changes.

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

24.1

Kubernetes UPDATED

1.26 - 1.28

ConfigPortal UPDATED

24.1

AuthService (KC-based) UPDATED

24.1

Components

Version

Transcoder Images UPDATED

Commandline UPDATED

24.1.20

24.1.20

Angular

16

BPMN.io

8.6.1

RabbitMQ UPDATED

3.12.13 (see Upgrading RabbitMQ to version 3.12.x [Prep GEN] (vidinet.net)(warning) )

or
3.11.28 (added )

RabbitMQ Operator UPDATED

2.7.0 (for RabbitMQ 3.12.13)

or

2.2.0 (for RabbitMQ 3.11.28, added

Camunda UPDATED

7.20

Powershell

7.2.2

OpenSearch

2.7

Hangfire UPDATED

1.86

Alpine Image UPDATED

3.19

MediaInfo

23.07-r0

PostgreSQL

14

Features

Support of growing files on Cloud Storages

TrimMxf now supports growing files on cloud storages.

New Tasks

GetObjectEnumMetadataKey

It is now possible to retrieve the Enum metadata key from a given object metadata field.

CreateThumbnails (with fixed number)

There may be situations, in where i. e. little movement in a video does not create a satisfying number of thumbnails which leads to a bad scrubbing experience. This task can be used to generate a fixed number of thumbnails.

This will replace all existing thumbnails!

Please note that due to rounding effects, not always the exact number of keyframes can be created. Sometimes, there is one keyframe more or less then requested.

PublishWorkflowStatusVariables

With the new Task PublishWorkflowStatusVariables, it is possible to update the workflow status message to a given object ID.

CreateStitchedSequence

This task will create a stitched sequence of a list of given items. This means that all items are put back-to-back in a sequence list. A Original Timecode Shotlist is also created.

If the given target Item already has timed metadata for an Original Timecode Shotlist, this will not be overwritten. Instead, a second set of timed metadata is created.

Updated Tasks

CreateItem: Add option to use metadata document

With CreateItem 2.1, a metadata document can now be added as an optional parameter. The metadata document can either be XML or JSON.

CreatePosters: Tag support

CreatePosters 3.1 now supports including additional video settings from a transcode preset (ShapeTag). Therefore, a new optional parameter Tag was added.

CopyFileVidispine: Partial Copies

Version 2.2 of CopyFileVidispine has now two new optional parameters partialOffset and partialLength to support creating partial copies.

TrimMxfViaLinux: Chunk Writing on Cloud Storages

TrimMxfViaLinux 2.3 is able to write files in chunks to cloud storages. Therefore a new optional parameter UseChunkMechanism has been added.

Workflow Monitor 

With VidiFlow 24.1, the Dark Mode for workflow monitor is introduced. This can be toggled in the also all new user menu on the top left:

image-20240313-144727.png

Performance, Stabilization, and Other Improvements

RabbitMQ

For high load scenarios, several improvents have been made to the RabbitMQ integration.

For tracking message payload sizes, new metrics were introduced. The retry interval was increased to 2 minutes for a better performance and less blocking. Better stability and predictability was reached by providing a fallback pre-fetch count of 1 for all consumers. This will only apply if the application does not specifically set its own pre-fetch count.

Workflow version selection

The Workflow Designers (old and new) were enhanced to avoid saving invalid workflow definitions as this could lead to problems with version selection, especially with sub-workflows. This check was also implemented as a quality gate in the Workflow Deployment Service. There is also a tool available to scan systems for such workflow issues.

Fixes

Fixes

Item#

External#

Item

Workflow Designer

226262

WF-Designer New: Adding workflow parameter via + button cannot be saved

226928

WF-Designer: "Retry" button in workflow details was not functioning

226861

WF-Designer New: Missing styling for "Retry" button in Dark-mode and Light-mode

226644

WF-Designer (old & new): Check for missing attributes for call activities when saving

Workflow Monitor

224152

WF-Monitor: Improve sync between progress column and current workflow status

226615

WF-Monitor:  There have some "Unknown" status without wf name

226259

WF-Monitor: Alignment mismatch between truncated and full workflowname

226614

WF-Monitor: Column headers height gone wrong

226260

WF-Monitor: Column Resize Handle too small

226462

WF-Monitor: Dark-mode and User icon are missing when Multiple workflow overview tabs opened

226478

WF-Monitor: Dark-mode Details view some elements have missing contrast (error event, sub-workflows...)

227230

WF-Monitor: Improve loading of VidiCore metadata not available in 23.4

227329

WF-Monitor: Missing the storage label 

227307

WF-Monitor: Unable to view full info in the workflow details page

227705

WF Monitor: Status message column empty

226316

WF-Monitor: Workflows stay in "Running" although they are completed

227705

WF Monitor: Status message column empty

225142

WF-Monitor: Improve loading of VidiCore metadata

224791

WF-Monitor: Auto-update does not take filters into account

Backend and others

226780

WF-Service: Missing global object once the WF is completed

227524

Agent: Get Object Metadata By Field with multiple values in a metadata isn't return "empty" result 

225018

AnalyzeMediaInfoviaLinux failed due to invalid character

226151

CCBS-21385

Trimmed File has Incorrect Timecode

227800

CommonIndexFile agent: Encounter error to execute the task

227339

Contract Usage V2: agent contract version is returned empty

224185

CreateImageFromVideo WF Gateway stuck in running

226624

Deletion-Observer has db issues

226309

CCBS-21414

Trimming Agent Recieves 403 Error from Vidicore API

226790

CCBS-21512

5 SD items won't transcode

227354

CCBS-21524

Trim Agent Creates Item Even if AttachToItem is Set to False

225618

ExportItemToExportLocation: Unable to mark the FileNotFound boundary event  although the file/shape is missing 

227390

ExternalIdAlreadyInUse boundary message does not work

227641

Get Partial Restore Offsets agent: Encounter error to execute the task

224942

RabbitMQ message reconnect issue

225932

Sub-WF execution uses wrong workflow version

227561

TranscodeAgent: Growing on GCP does not work

224148

TranscoderS4M ignores keyframe configuration

226310

Trimming Agent Recieves 403 Error from Vidicore API

225171

Upload Failing for Keyframes

226800

VF-Portal: Some filters not working

227992

TrimMXF V2.3 Agent: Chunk Mechanism is not supported in Azure Cloud Storage

226265

TranscoderS4M: make loglevel controllable

JavaScript errors detected

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

If this problem persists, please contact our support.