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.

Patch 24.2.10 on

Version information

Component

Version

VidiCore

24.2.10-0-g90e69754f1

VSA Docker Image

24.2.10-0-g76f46b36-24.2.10-20241105.3

Transcoder

24.2.10

Features

Item#

Item

233675

Improve speed of bulky metadata deletion

Fixes

Item#

Item

235207

When including item information in API call for file by ID, deleted items should not be included

Transcoder fixes

Item#

Item

<none>

Patch 24.2.9 on

Version information

Component

Version

VidiCore

24.2.9-0-g7af1a6d280

VSA Docker Image

24.2.9-0-ge1ddee2e-24.2.10-20241105.3

Transcoder

24.2.10

Features

Item#

Item

232887

Delete files in batches

233249

Improve documentation regarding S3 default storage classes in VidiCore storage configuration

232599

Allow automatic restore of S3 files in storages classes “Glacier Standard Retrieval” and “Glacier Deep archive” within VidiCore jobs

Regarding the feature “Delete files in batches”, please refer to the API documentation regarding the new configuration property fileDeletionBatchSize.

Remark: There is a known issue with this parameter in the current version. Users need to set the value to the square root of the value they want to achieve. So if a value of 100 is required, then set it to 10 instead. This will be changed in a future patch release.

Fixes

Item#

Item

234800

StorageSupervisorWorker/Servlet: Threads are blocking each other

Transcoder fixes

Item#

Item

<none>

Patch 24.2.8 on

Version information

Component

Version

VidiCore

24.2.8-0-g19ee72f227

VSA Docker Image

24.2.8-0-g87e3cd97-24.2.10-20241105.3

Transcoder

24.2.10

Features

Item#

Item

<none>

Fixes

Item#

Item

234198

Bulky metadata cannot be retrieved when specifying item via external id

233699

Too much data delivered when retrieving item metadata via path parameter and specifying attributes on a field group or timespan

234332

Subtitles are not rendered when using POST /API/sequence/render

234155

Copying or moving files with the same S3 bucket fails on files bigger than 5GB

233694

Performing file search crashes when no hits are requested

234256

Clustering: Change timeout for cluster quorum loss to 40 seconds and make it configurable

234302

Clustering: StorageSupervisorWorkers should stop decently on cluster quorum loss

234335

POST /API/item/{{itemId}}/sequence/render should support multiple source tags

Transcoder fixes

Item#

Item

232587

Wrong orientation on portrait videos in CR3 format

234252

Improve proxy transcoding speed

Patch 24.2.7 on

Version information

Component

Version

VidiCore

24.2.7-0-g9378b8f032

VSA Docker Image

24.2.7-0-g13015ca0-24.2.9-20241018.4

Transcoder

24.2.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

Transcoder fixes

Item#

Item

232879

Shape deduction of video files sometimes reports binary components instead of video components

232879

Ensure processing of footer partition in shape deduction

231715

Wrong colors on MXF encoding

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

233772

Transcoder randomly produces block artifacts

Avoid segmentation faults due to invalid input buffer size

Patch 24.2.6 on

Version information

Component

Version

VidiCore

24.2.6-0-g015c26eb77

VSA Docker Image

24.2.6-0-g81aa75af-24.2.5-20240919.1

Transcoder

24.2.5

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>

Patch 24.2.5 on

Version information

Component

Version

VidiCore

24.2.5-0-gafd8803340

VSA Docker Image

VSA: 24.2.5-0-g33f86416-24.2.5-20240919.1

Transcoder

24.2.5

Features

Item#

Item

<none>

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

Transcoder fixes

Item#

Item

232276

Transcoder fails: POP took too long, job stalled

231018

Confusing / incorrect audioComponent metadata

Patch 24.2.4 on

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

Patch 24.2.3 on

Version information

Component

Version

VidiCore

24.2.3-0-g13a94ea7ea

VSA Docker Image

VSA: 24.2.3-0-gdd3cc1af-24.2.3-20240808.1

Transcoder

24.2.3

Features

Item#

Item

<none>

Fixes

Item#

Item

232107

Copying FileSequence does not work anymore

232240

Helm chart deployment fails when using system names with dashes

Transcoder fixes

Item#

Item

230796

Mosaic effect doesnt work with Anamorphic Video

230991

Render generated wrong output video

230187

Job VSATransfer2925 failed and VSA goes offline

Patch 24.2.2 on

Version information

Component

Version

VidiCore

24.2.2-0-g618f0863d8

VSA Docker Image

24.2.2-0-g8559c955-24.2.1-20240704.1

Transcoder

24.2.1

Features

Item#

Item

230371

Rework Copy / Move command in VidiCore/VSA

228503

VidiCore/VSA: Support hardlinks

Fixes

Item#

Item

231698

Metadata notifications return empty enumeration values

227465

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

Transcoder fixes

Item#

Item

<none>

24.2.1

Version information

Component

Version

VidiCore

24.2.1-0-g9e23eeb9b9

VSA Docker Image

24.2.1-0-g10fa9591-24.2.1-20240704.1

Transcoder

24.2.1

Features

Item#

Item

<none>

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

Item#

Item

<none>

Release 24.2.0

Version information

Component

Version

VidiCore

VidiCore: 24.2.0-0-g774397e5d9

VSA Docker Image

VSA: 24.2.0-0-gff720baf-24.2.1-20240611.1

Transcoder

24.2.1

VidiCore Prerequisites

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

Link to VidiCore Prerequisites.

Features

Use AWS move command for S3 file move operations (ticket 229938)

VidiCore now uses the native AWS API move command to move files inside an S3 bucket.

Optimisations for bulky metadata for waveform and loudness information (tickets 229848 & 229526)

Waveforms and loudness information are stored in the table t_bulkymetadata with a reference to t_bigtext or a file on a storage for the payload.

VidiCore 24.2 changed the structure for this data in a way that only one dataset for per type is stored for one item (instead of multiple entries in previous versions). This improves the performance when reading the data. Other improvements are implemented to further speed up the offloading offloading the data from the database table to files on a storage.

The corresponding API calls are compatible between the current and older versions.

See https://apidoc.vidispine.com/24.1.2/system/property.html#vsvar-bulkyMetadataPackingKeyPrefixes for configuration options and how to restore the previous behaviour.

OpenSearch improvements

OpenSearch HTTP client timeout configuration (ticket 229558)

The HTTP client timeout for OpenSearch can now be configured as a configuration property.

See https://apidoc.vidispine.com/latest/system/property.html#vsvar-opensearchConnectionRequestTimeout and https://apidoc.vidispine.com/latest/system/property.html#vsvar-opensearchSocketTimeout

Use alias when creating OpenSearch index (ticket 229528)

When creating a new OpenSearch index, VidiCore automatically creates an alias with the given name and uses it to access the index. Existing indices w/o alias will continue to work.

Allow parallel execution of facet search against OpenSearch (ticket 229152)

Multiple facet search operations con now be executed in parallel to speed up the execution time of these requests.

To enable the feature see https://apidoc.vidispine.com/latest/system/property.html#vsvar-opensearchParallelFacetSearch

Set representative thumbnail when receiving thumbnails (ticket 229403)

VidiCore now sets the representativeThumbnail and representativeThumbnailNoAuth metadata fields when receiving thumbnails via the API (e.g. via a VidiFlow agent). This attribute can be used on user interfaces to show a thumbnail for an item.

It is possible to configure which thumbnail is set as representative thumbnail - see https://apidoc.vidispine.com/latest/system/property.html#vsvar-representativeThumbnailPosition.

Support non-AWS S3 buckets for VaaS transcoders (ticket 202802)

Non-AWS S3 buckets that do not support generate temporary credentials (e.g. Wasabi storage) are now also supported when VidiCore is using a VidiNet SaaS transcoder (previously only on-prem VSAs where supported). See https://apidoc.vidispine.com/24.1.2/system/property.html#vsvar-s3CredentialType.

Support Metadata Trigger for Metadata fields in Metadata Groups (ticket 227518)

Changes on metadata fields within groups now send metadata change notifications.

Other improvements

  • Use groups in MetadataGroupSearchOperatorType for group search endpoint (ticket 225384)

  • Verify and document PostgreSQL auto vacuum functionality (ticket 228096)

Fixes

Fixes

Item#

External#

Item

230212

Inconsistency in file naming between full and partial exports

229385

Storage rule sometimes doesn't trigger a COPY_FILE job

229360

SUP-7013

Sending notifications to AWS SQS queues gets stuck after a while

229220

Entities with an expired deletion lock cannot be deleted

229181

Extend logging for ElasticSearchIndexCruncherWorker

229126

Add documentation for creating libraries with many items

197289

VS-4751

Entries for removed files remain in t_indexlog

229856

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

229239

metadata fields representativeThumbnail and representativeThumbnailNoAuth are configured as "do not index" when created by the /APIinit call. Existing field definitions are not modified.

Consider changing them and re-indexing items to reduce the search index size.

229229

Do not store fields for retrieval in OpenSearch (set store=false) on a freshly created index. Existing OpenSearch mappings are not modified. Consider changing them and re-indexing all entity types to reduce the search index size.

228440

Improve stability of ssh connection between VidiCore and the VSA, e.g. when uploading files in hybrid scenarios

228047

Improve growing file handling on GCP storages

JavaScript errors detected

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

If this problem persists, please contact our support.