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.

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.