VidiCore Patch Notes

Patches for this major release

Patches are shown based on recency and will appear below as soon as they are issued.


Patch 25.4.9 on

Version information

Component

Version

VidiCore

25.4.9-0-g8cc5fb6375

VSA Docker Image

25.4.9-0-g14880a10-25.4.37-20260513.7

Transcoder

25.4.37

Improvements

Item#

Item


<none>

Fixes

Item#

Item

245010

File state is not set to OPEN for VSA inter-storage transfers

245229

Metadata inherited by items from collections is not appearing on the item in search results for non-admin users (CCBS-24669)

245215

Metadata updates may get lost under fast consecutive writes to the same item (CCBS-24655)

245102

VidiCore responds with 500 error on OpenSearch 429 exceptions (CCBS-24607)

244917

Conforming onto a target storage that has browse=false will lead to a file staying in to APPEAR

Transcoder fixes

Item#

Item


<none>

Patch 25.4.8 on

Version information

Component

Version

VidiCore

25.4.8-0-gc2d0cf2437

VSA Docker Image

25.4.8-0-g28aa39fd-25.4.37-20260513.7

Transcoder

25.4.37

Improvements

Item#

Item

244793

Search2: Document limitation for different fields in groups

244921

Search2: Indexing and searching must use index alias instead of underyling index name

244540

VSA: move grizzly http server I/O error messages from ERROR to DEBUG log level as they can occur in normal operation

244898

Add transcoder direct access setting to VSA

244742

Endpoints /storage/file and /storage/{id}/file should be using db instead of search

244640

Improve APIdoc for overwriting JAVA_OPTS (CCBS-24525)

244623

Add database indices to improve performance (CCBS-24504)

To apply the new database indices (ticket 244623) to a VidiCore system, it is necessary to execute xxxx

Fixes

Item#

Item

245006

Transcoder reports missing license when clusterName is configured and VSA is upfront the transcoder (CCBS-24610)

244983

Update ActiveMQ packages to version 6.2.5 to mitigate vulnerabilities (CCBS-24601)

244975

Creating a placeholder item with external ID via transient field __external_id results in orphaned items in database if external ID already is used

244859

Search requests using a cursor lead to a http 500 error when timespans with non-PAL timebases are present (CCBS-24563)

242544

Sorting on a certain field combined with using cursor parameter results in server error (CCBS-24101)

239383

Documentation example for metadata notifications is wrong in a confusing way (CCBS-23542)

245010

File state is not set to OPEN for VSA inter-storage transfers

245120

Intermittent 500 responses due to database exceptions when updating metadata under system load (CCBS-24636)

244941

TRANSCODE job fails with "The number of files doesn't match the number of shapes" when source and destination file are on VSA storages and have same filename

239089

Updating collection notifications does not work properly (CCBS-23460)

227466

File search hits value can be wrong

Transcoder fixes

Item#

Item

244010

Improve proxy generation performance

244956

Processing of growing input files may be slow due to X-Vidispine-Safe-Content-Length header not evaluated on open (first GET to http proxy hangs long time)

245020

Conform job with P2 as source has no audio

245065

Automatic reload of growing proxy does not happen due to StreamingServer not recognizing file growth (US 010)

244986

cix file for MXF files with origin contains wrong information causing MediaPortal to display wrong frame

Patch 25.4.7 on

Version information

Component

Version

VidiCore

25.4.7-0-gbb89a42190

VSA Docker Image

25.4.7-0-g414be732-25.4.32-20260326.6

Transcoder

25.4.32

Improvements

Item#

Item

244650

ReindexCruncher should not crash processing a collection with circular references

243873

Prefer file URIs over ftp URIs when selecting storage method for thumnail/poster generation

241398

Improve notification performance (speeds up placeholder item creation and other API operations)

Fixes

Item#

Item

244547

Archiving process deleting files without completing transfer (CCBS-24521)

244800

DIVA partial restore via subclip API fails if destination storage has DIVAServerName set

Transcoder fixes

Item#

Item


<none>

Patch 25.4.6 on

Version information

Component

Version

VidiCore

25.4.6-0-g3a52ebd795

VSA Docker Image

25.4.6-0-g375786fe-25.4.32-20260326.6

Transcoder

25.4.32

Improvements

Item#

Item

244411

Ensure that ACL changes do not lead to unnecessary reindexing to search index

244374

Document collection & library sizing considerations

Fixes

Item#

Item

244629

Long delays between job steps if many jobs are executed in parallel

244505

Some proxy shapes miss container components

244138

Camera card playback intermittendly fails while proxy creation is running - VidiCore item search failing

Transcoder fixes

Item#

Item

244490

CONFORM jobs may fail on camera card material

Patch 25.4.5 on

Version information

Component

Version

VidiCore

25.4.5-0-g7936787b55

VSA Docker Image

25.4.5-0-g6656ed36-25.4.31-20260326.1

Transcoder

25.4.31

Improvements

Item#

Item


<none>

Fixes

Item#

Item

244125

Job steps retry due to "Could not obtain lock on row in relation 't_storage'" errors (or similar)

244299

Long-running synchronous job steps block job execution

244491

Transcode / Conform job: Make sure that MediaCheck starts after the files are available (CCBS-24505)

244423

DIVA restore to staging area (e.g. for partial restore) fails when file was directly archived from a different DIVAServerName

Transcoder fixes

Item#

Item

 244490

Fixed MXFDemuxer crash that would occur with media files containing PCM S16LE

244550

VidiCoder: CommonIndex leads to several playback issues

Patch 25.4.4 on

Version information

Component

Version

VidiCore

25.4.4-0-gef66d2732e

VSA Docker Image

25.4.4-0-g7eb9fe32-25.4.29-20260309.3

Transcoder

25.4.29

Improvements

Item#

Item


<none>

Fixes

Item#

Item

244371

ACL Inheritance: Cache Entries are getting wrong inheritance flag

243811

Search2: indexesDone count is off, indexing never finishes)

Transcoder fixes

Item#

Item

 

<none>

Patch 25.4.3 on

Version information

Component

Version

VidiCore

25.4.3-0-g0f29e73c3b

VSA Docker Image

25.4.3-0-g3baa50ae-25.4.29-20260309.3

Transcoder

25.4.29

Improvements

Item#

Item

244253

Search1: Change wildcard query to exist query when only using "*"

244210

Deletion Lock Buffer Cruncher: Don't process duplicates in buffer

244135

Abort job if a step was retried more than 32.000 times or retry count is -32768

244074

Cleanup partial restore temporary files for export jobs

243986

Export API: Support timecode-based partial restore with DIVArchive

243985

Subclip API: Support timecode-based partial restore with DIVArchive

243983

Make DIVArchive restore file name more robust

242341

Support timecode-based partial restore from DIVArchive

243461

Use alternative WebDav client implementation in VidiCore

Fixes

Item#

Item

244255

Transcoder jobs executed on VSA transcoders receive URIs pointing to another VSA although the VSA does have direct access to the storage location

244208

Collection ACL inheritance is broken in 25.4.2 and 25.2.12 (CCBS-24476)

243975

Partial restore from archive will use wrong restored segment when multiple segments from the same clip are used

Transcoder fixes

Item#

Item

 243705

WRE: Playing back growing EVS proxy does not start

Patch 25.4.2 on

Do not update to this version. There is a known issue when using inheritance from collections to its children, which will be fixed in the next version.

Version information

Component

Version

VidiCore

25.4.2-0-gaeec11efd5

VSA Docker Image

25.4.2-0-g1ce22a46-25.4.27-20260225.8

Transcoder

25.4.27

Improvements

Item#

Item

244174

Improve ACL live update on huge collections / libraries

243962

Allow to configure OpenSearch timeout (CCBS-24431)

243969

Allow to propagate shape information to the item after another shape deduction

Fixes

Item#

Item

243961

Javascript: HTTP client request timeout not working (CCBS-24408)

243545

ML: Datasets Metadata with language tags always return last value

242659

Reindexing is getting stuck due to NullPointerException

Transcoder fixes

Item#

Item

 

<none>

Patch 25.4.1 on

Version information

Component

Version

VidiCore

VidiCore. 25.4.1-0-gb5f9344c12

VSA Docker Image

VSA: 25.4.1-0-gf2f789f6-25.4.26-20260219.3

Transcoder

25.4.26

Improvements

Item#

Item

243739

Change DeletionLockBufferCruncher to singleton

243680

Implement archival and restore from/to subdirectories for DIVA REST-API integration

243587

Implement direct restore w/o staging area for DIVA REST-API integration

243334

 Implement direct archival w/o staging area for DIVA REST-API integration

243252

Allow DIVA object name override on archive operation and on archived file (for migration scenarios)

243238

DIVA password on DIVA archive storage should be stored encrypted

243355

OS-ML: Remove settings from index creation

Fixes

Item#

Item

243118

Initial storage scan failing when syncFileMetadataOnStart=true

243382

Thumbnails on VSA storages have wrong name

243595

DeletionLockBufferCruncher can stall system

243631

Collection/id/item?content=thumbnails give broken thumbnail uri (CCBS-24394)

243547

Search2 for items does not contain metadata (CCBS-24334)

243524

The transcoding step continues processing thumbnails despite being instructed not to

243282

Change BigTextParentType value to correct parameter

243251

When archiving with archiveDirectlyFromStorages to DIVA the source file ID is used as object ID (instead of archived file ID)

243160

New WebDAV server implementation doesn't work with 100k+ Files

242772

S3 objects with /// in path cannot be searched/downloaded

242253

File size is only shown in MP when storage is set to "browse"

243090

Importing additional language TTML file overwrites existing subtitles in other language

243430

Search2 exclusion may lead to empty query, which crashes the search

Transcoder fixes

Item#

Item

 

<none>