Skip to main content
Skip table of contents

VidiCore Release Notes

The following items on the list encompass breaking changes, features, and fixes that are relevant for the major release.

This page contains a list of patches we released for this version.

24.1.8

Version information

Component

Version

VidiCore

24.1.8-0-g86ecf010ce

VSA Docker Image

24.1.8-0-g019cb29d-24.1.9-20241022.1

Transcoder

24.1.9

Features

Item#

Item

 

<none>

Fixes

Item#

Item

233654

CONFORM/TRANSCODE job ends with FINISHED_WARNING when destination storage is S3

233428

Multiple effects of the same type on the same segment do not work when rendering a SequenceDocument

233694

Performing file search crashes when no hits are requested

Transcoder fixes

Item#

Item

233608, 232441

Always send X-Vidispine-Mutable-Range header when writing to block storages to avoid “Operation PUT-multi failed with status code 500” errors

24.1.7

Version information

Component

Version

VidiCore

24.1.7-0-g48954bc6ed

VSA Docker Image

24.1.7-0-g933caae1-24.1.8-20240903.1

Transcoder

24.1.8

Features

Item#

Item

<none>

Fixes

Item#

Item

233151

Cannot update placeholder notifications

232939

Item deletion fails if the item has more than 64K bigtext entries

219292

file search can return entries with id null and state UNKNOWN

Transcoder fixes

Item#

Item

<none>

24.1.6

Version information

Component

Version

VidiCore

VidiCore: 24.1.6-0-g37ef5ac70a

VSA Docker Image

VSA 24.1.6: 24.1.6-0-gf2a29126-24.1.8-20240903.1

Transcoder

24.1.8

Features

Features

Item#

Item

<none>

Fixes

Fixes

Item#

Item

232704

Metadata notification for enumeration values return empty values when using enum IDs

232096

BulkyMetaData On FileSystem Prefix Missing

232086

Item effective locks are not written to the Index consistently

229032

Mismatch between Consumer selector and messages on JobFeedback Queue (Growing DLQ)

208208

Inherited metadata are not returned when using certain types of content paths

227465

File is not marked for reindex when state is changed from MISSING to LOST

231698

Metadata notifications return empty enumeration values

231351

Adjust Confluence URLs to VC release notes to version-specific links

Transcoder fixes

Transcoder fixes

Item#

Item

229596

SVT - Restart of transcoder fails

230991

Render generated wrong output video

230187

Job VSATransfer2925 failed and VSA goes offline

24.1.5

This version is corrupt and should not be used for any reason.

24.1.4

Version information

Component

Version

VidiCore

VidiCore: 24.1.4-0-gb8223407b9

VSA Docker Image

VSA: 24.1.4-0-g38e9b6a6-24.1.5-20240703.3

Transcoder

24.1.5

Features

Features

Item#

Item

<none>

Fixes

Fixes

Item#

Item

230813

VidiCore fails to receive SQS message from S3 buckets after running for some time

231292

Offloading of file transfers to VSA via enableTranscoderTransfer does not work any more

229550

Offloading of file hashing to VSA via enableTranscoderHash does not work any more

Transcoder fixes

Transcoder fixes

Item#

Item

<none>

24.1.3

Version information

Component

Version

VidiCore

VidiCore: 24.1.3-0-gc900d7c7f5

VSA Docker Image

VSA: 24.1.3-0-gfaa8a931-24.1.5-20240627.2

Transcoder

24.1.5

Features

Features

Item#

Item

<none>

Fixes

Fixes

Item#

Item

229360

Sending notifications to AWS SQS queues gets stuck after a while

Transcoder fixes

Transcoder fixes

Item#

Item

NLE jobs could be terminated prematurely

24.1.2

Version information

Component

Version

VidiCore

24.1.2-0-g7d5b026d82

VSA Docker Image

24.1.2-0-g917a1cbc-24.1.4-20240425.3

Transcoder

24.1.4

Features

Features

Item#

Item

230071

Update vpms/dbtools Docker image to 1.9-1 and replace vpms/cmdlinetools by vpms/dbtools

229848

Pack bulky metadata for waveforms and loudness to optimise database and/or storage consumption

229526

Speed up offloading of bulky metadata (e.g. waveform data) to an external storage

Fixes

Fixes

Item#

Item

230177

Changing admin user password in helmchart does not work

Transcoder fixes

Transcoder fixes

Item#

Item

<none>

24.1.1

Version information

Component

Version

VidiCore

24.1.1-0-ge40f89dd32

VSA Docker Image

24.1.1-0-g96729317-24.1.4-20240425.3

Transcoder

24.1.4

Features

Features

Item#

Item

229856

Prevent deployment of VidiCore helm chart with initial password "admin" for admin user

229558

Make OpenSearch http client timeouts configurable

229403

Set representativeThumbnail when receiving thumbnails

229403

Allow configuration of representative thumbnail selection scheme

229152

Allow parallel execution of facet search against OpenSearch

Fixes

Fixes

Item#

Item

229385

StorageRule sometimes doesn't trigger a COPY_FILE job

229220

Files with an expired deletion lock cannot be deleted

229181

Extend Logging for ElasticSearchIndexCruncherWorker

Transcoder fixes

Transcoder fixes

Item#

Item

228211

Blur has wrong colour (green) if used on very white background

228719

Transcoding stops working on RAF files

227729

Closed captions not extracted properly from mp4 files

228308

Transcode may fail for files without timecode information

Fail fast on corrupted files

Release 24.1

Previous release notes of VidiCore can be found in this section of the API Doc:

VidiCore Prerequisites

For more information on the prerequisites, please check the Prerequisites section of the API doc:

Link to VidiCore Prerequisites.

Cancellations & Deprecations

Red Hat Enterprise Linux 7 / CentOS 7 are not longer supported with VidiCore 24.1

With the upcoming release 24.2, Solr will no longer be supported as search index. Customers need to use OpenSearch instead.

To support this, the following feature was developed in 24.1: Inhertiance Rules

The API methods under /relation have been deprecated and superseded by /item/relation. See below at "Support non-hierarchical relationship between collections" for details.

Features

Ability to remove/add an item from the search index (item 224463)

It is now possible to mark items to not be present in the search index at all:

CODE
PUT /item/(item-id)/indexed

If the parameter indexed is set to false, the item is removed for the search index; setting it to true brings it back to the index.

See Items - Vidispine REST API documentation for details.

Use language code for subtitle burn-in (ticket 227303)

If a language is specified when doing subtitle burn-in, VidiCore now only uses the timed metadata containing that language code.

Update Elastic APM agent (ticket 226530)

The Elastic APM agent was updated to version 1.45.0.

Respect storage priority for conform jobs (ticket 226592)

Conform jobs now use the defined storage priority to select the source video locations.

Support of inheritance rules for metadata (tickets 226242 & 226858)

Inheritance rules can be used to set one or more rules for inherited fields based on conditions. It is also possible to configure the field to be inherited with another name in the target object.

This allows for example to inherit the field title of a collection to the items inside as “collection_title”.

See Inheritance Rules - Vidispine REST API documentation for details.

Support non-hierarchical relationship between collections (tickets 227242 & 227829)

Collection-to-collection relations can be defined in the same way as item-to-item relations. For API consistency, the existing item-to-item relation calls under /relation were moved to /item/relation. The deprecated API path /relation is deprecated, but will be supported for backward compatibility at least until version 24.4.

See Collection-to-collection relations — Vidispine REST API documentation for details.

Fixes

Fixes

Item#

External#

Item

227418

DefaultStorageMethodSelector should only return methods that are online

227639

CCBS-21619

VSA piles up TCP connections when under heavy load

227470

File state is not changed to MISSING if storage scan does not find the file and its current state is ARCHIVED

226938

CoreFileWorkerFactory should be used instead of FileWorkerFactory in VidiCore

226737

Ignore incompatible index messages

225971

SequenceDocument to NLEJobDocument conversion: Not possible to scale height and width independently

225846

Specifying vxaLocalPath for a VSA storage method with a trailing slash ends up with two storages in VidiCore

225720

CCBS-21209

Ensure unique IDs for shape deduction jobs to avoid results being mixed between items when system is under heavy load

225508

Possible to delete metadata-fields still in use

225451

COPY_FILE job fails if file is on storage with multiple VSA methods and first method/VSA is offline

225407

field value id is not set when creating a collection with initial metadata including dataset fields

224694

Resource leakages in S3 and Glacier access (S3EventBean and GlacierBean)

222731

Updating field group with clear set to true does not remove previous fields from database

219293

Issues with file sequences

209551

Better error message upon search on single quote field values

227735

Better error log message when deletion of a file fails

227399

Minor sprite sheet generation improvements to reduce memory consumption

226602

vidispine-io should use the createHttpClient method also for bucket region detection

228487

VidiCore running in Docker container doesn't see standard TLS certificates when no custom certs are defined

228381

VSA-managed storages may get lost during VSA startup

228325

Cannot create more than one VSA storage via vidispine-agent-admin in VSA 23.4.0 or later

226586

VPN30006-3363

Changing deletion locks on collections are not updating OpenSearch Index

228471

Notification registration updates fail

227890

Document empty:/ uri for DB purging config

227887

Document configuration property skipIdenticalMetadataValues

226986

Improve documentation of cluster quorum

227075, 227502

VidiCore and VSA automatically restart on out-of-memory situations in Kubernetes-based environments

200109

Improve performance of debug logging storage access in StorageActionBean

VidiCoder Fixes (VidiCoder 24.1.1)

Item#

External#

Item

227543

CONFORM jobs fail with av_write_trailer() returned -1313558101

227729

Captions not extracted in update Shape API Call

227277

Blur and Picture-in-Picture do not render

227362

Frame shifts when editing on growing videos

226479

Change of subsampling not possible

226529

Conform fails when using specific PNGs in EDL

225857

RDD25 outputs wrong aspect ratio in video essence

Fail corrupted files fast

Disable reuse of video muxers to avoid it getting stuck

Ensure unique job ids

Update Nablet H.264 library

JavaScript errors detected

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

If this problem persists, please contact our support.