Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Release Notes are divided into the following sections:

 

Table of Contents

 

...

Release 21.3.115

Setup and Operations

Component updates

The following central components were updated and will be shipped in the noted version:

Component

Version

VidiCore

21.3

ConfigPortal

21.3.41

AuthService

21.3.9

MediaFramework (Linux)

21.3.19

MediaFramework (Windows)

21.1.7

VideoEngine Images

21.3.90

Angular

12

BPMN.io

1.3

RabbitMQ

3.8.14

RabbitMQ Operator

1.5.0

Powershell

7

Setting helm atomic flag per helm chart

...

Note

The update for RabbitMQ to version 3.8.18 14 will not work with just one instance of RabbitMQ installed.

...

Items can be part of any number of collection. If users want to explicitely delete an item, this may not be possible as the collections may inherit deletion locks to the item. With this new task an item can be deleted from all collections containing it. Note that the task execution will be affected by access rights.

Additional new tasks
Info

Additional new tasks can be found in the following more specific sections:

...

A new minor task version was implemented to support an additional optional parameter PartialItemPlatformUri. When given, the trimmed file will be attached as a shape to this item and no new item will be created.

FindLastItem

The task FindLastItem brings a new major task version which through an interrupting boundary event ItemNotFound to indicate in case no matching item can be found.

TranscoderS4M via Linux

As the media processing jobs are often resource consuming it may be needed to them to dedicated Kubernetes nodes that provide resources or even use a scalable service like AWS Fargate. In VidiFlow 21.1 the node affinity of the media processing job was set to the node affinity of the executing agent. In VidiFlow 21.3 this can be configured separately from the affinity of the executing agent.

...

In order to filter for specific workflow names, you can exclude workflow names from the list by selecting the checkbox “Exclude selected workflows” on the filter dialog. For more information please view https://vidispine.atlassian.net/wiki/spaces/ITSFP/pages/2207781922#Filter-to-exclude-workflow-names. Workflow Monitor [VF 21.3 UG]

Changes on time values

The format used for the column and filter “start time” adapts fully to the browsers language settings.

...

Columns can be shown or hidden in Workflow Monitor. For more information, please view https://vidispine.atlassian.net/wiki/spaces/ITSFP/pages/2207781922#Configure-shown-columns. Workflow Monitor [VF 21.3 UG] .

Expand / collapse selected workflows

...

Prioritization offers one the possibility to set a workflow instance priority when starting a workflow or to change it on running workflows. This will not affect the priority of the workflows itself in Camunda, but it will use the current priority of a workflow to automatically adopt the priority for all tasks in the Rabbit MQ message bus. For more information please view https://vidispine.atlassian.net/wiki/spaces/ITSFP/pages/2207781922#Workflow-Prioritization . Workflow Monitor [VF 21.3 UG] .

Workflow Designer

The priority of a workflow instance can be accessed in the Workflow Designer via the variable WorkflowInstancePriority. This variable can be changed to another value from inside the workflow execution of from outside via the Workflow Monitor (see https://vidispine.atlassian.net/wiki/spaces/CKB/pages/2207781687#Workflow-Monitor.1).

...

  • dotnet-trace

  • dotnet-counters

  • dotnet-dump

Additional improvements

Item #

Item

188313

FC: Enlarge general REST call timeout

187711

VidiFlow Components: Allow https endpoint and credentials for external Elasticsearch cluster

ConfigPortal Improvements

...

Additional improvements for ConfigPortal

Item #

Item

188178

CP: Retry on transient error in CP UI

188321

CP: add inheritance for metadata groups

187870

CP: Improve resolve on UseCase with large number of Configuration

Fixes

Item #

Item

 184311

 AddFileToPlaceholder task: Side car file import should be deactivated by default

 187228

 FileUpload workflows should be triggered as the user that uploads the file

188432

Download helm charts issues with Helm 3.6.1

188680

Camunda call activity plugin - ConcurrentModificationException

188687

WF Monitor: Page number is not stored after come back from wf detail view

188712

WF Monitor: Expanded workflows are not expanded after a reload

188908

WF Monitor: Change page needs to scroll up automatically

187921

WF Monitor: Filter for state 'failed' not working

187922

WF Monitor: Remove text from search field and press enter doesn't do anything

188004

WF Monitor: Text box filter doesn't work correct in combination with workflow name filter

187920

WF Monitor: Filter for WF name is not showing all workflow names

188175

Wf Monitor: Redundant API call when refreshing page

188434

WF Monitor: Duplicates request when expanding and loading state (possible infinite loop)

189521

WF Monitor: State does not apply after switch to detail and back to overview page

189529

WF Monitor: Selection on refresh

189823

WF Monitor: Search filter does not reset when empty out the search text

189734

WF Monitor: State button doesn't get update automatically

189599

WF Monitor: Multiple calls when expanding workflows that are still updating progress

187680

CP: read-only role for WF Monitor

190322

CP: UseCaseConfiguration failed at Resolved CustomInput_SystemEndpoint with null value

188293

Transcoder S4M:Problems mixing via Linux Use Cases with enabling/disabling and SF use cases

188612

TranscoderS4M: Problems handling audio source files

188814

Transcoder S4M: S3 Secret Access Key with '/' does not work

188719

Transcoder S4M: Node affinity not working for Linux Transcoding

187069

TranscoderS4M: option to disable video or audio part of container

189064

TranscodeS4MProxyViaLinux TargetFilename needs an Extension

185036

TranscoderS4M: Succeeds although keyframes are not generated

183888

Unable to resolve #{SourcePlatformUri} in Vidispine Tasks

185677

Vidispine Server Agent Crashes Every 24 Hours

188693

RabbitMQ endpoint in Camunda config always points to cluster-internal endpoint event if external RabbitMQ endpoint is configued

187488

MetadataEditor value reverted when saving 2nd time

187610

AddFileToItem: Misleading error statement

187974

Boundary events: Rabbit messages must not have TTL

187822

WF API service: Remove CP, Camunda health check

188169

WF Designer: Reduce unnecessary call to cp api

188320

Possible memory leak on different agents in 21.1

188656

DeleteFile does not throw ProtectedByDeletionLock InterruptingEvent

188944

Remove VidiCore endpoint from Portal

189928

Deployment: Wrong VidiCore agent logrotate config map

189397

Default Values for Camunda installation