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.2.18 on

Version information

Component

Version

VidiCore

25.2.18-0-g34921dbeed

VSA Docker Image

25.2.18-0-g8f225c5f-25.2.12-20251007.3

Transcoder

25.2.12

Improvements

Item#

Item

244793

Search2: Document limitation for different fields in groups

244540

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

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)

Transcoder fixes

Item#

Item



Patch 25.2.17 on

Version information

Component

Version

VidiCore

25.2.17-0-g2ec61a6afc

VSA Docker Image

25.2.17-0-g4ebd841d-25.2.12-20251007.3

Transcoder

25.2.12

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)

Transcoder fixes

Item#

Item



Patch 25.2.16 on

Version information

Component

Version

VidiCore

25.2.16-0-gf62e6477cf

VSA Docker Image

25.2.16-0-g1077bebd-25.2.12-20251007.3

Transcoder

25.2.12

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


<none>

Patch 25.2.15 on

Version information

Component

Version

VidiCore

25.2.15-0-gfaf4a7bbff

VSA Docker Image

25.2.15-0-ge124e193-25.2.12-20251007.3

Transcoder

25.2.12

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

Transcoder fixes

Item#

Item

 

<none>

Patch 25.2.14 on

Version information

Component

Version

VidiCore

25.2.14-0-ge54287797c

VSA Docker Image

25.2.14-0-g4866fe46-25.2.12-20251007.3

Transcoder

25.2.12

Improvements

Item#

Item


<none>

Fixes

Item#

Item

244371

ACL Inheritance: Cache Entries are getting wrong inheritance flag

Transcoder fixes

Item#

Item

 

<none>

Patch 25.2.13 on

Version information

Component

Version

VidiCore

25.2.13-0-g458f0e2013

VSA Docker Image

25.2.13-0-g3f532567-25.2.12-20251007.3

Transcoder

25.2.12

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

243969

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

243461

Use alternative WebDav client implementation in VidiCore

Fixes

Item#

Item

244208

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

Transcoder fixes

Item#

Item

 

<none>

Patch 25.2.12 on

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

Version information

Component

Version

VidiCore

25.2.12-0-g5386aded56

VSA Docker Image

25.2.12-0-g03fb1aaa-25.2.12-20251007.3

Transcoder

25.2.12

Improvements

Item#

Item

244174

Improve ACL live update on huge collections / libraries

Fixes

Item#

Item

243961

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

Transcoder fixes

Item#

Item


<none>

Patch 25.2.11 on

Version information

Component

Version

VidiCore

25.2.11-0-gcd50abb333

VSA Docker Image

25.2.11-0-g72d6c70b-25.2.12-20251007.3

Transcoder

25.2.12

Improvements

Item#

Item


pro

Fixes

Item#

Item

242659

Reindexing is getting stuck due to NullPointerException

Transcoder fixes

Item#

Item


<none>

Patch 25.2.10 on

Version information

Component

Version

VidiCore

25.2.10-0-g0015488a4c

VSA Docker Image

25.2.10-0-ge383cb2b-25.2.12-20251007.3

Transcoder

25.2.12

Improvements

Item#

Item

243739

Change DeletionLockBufferCruncher to singleton

Fixes

Item#

Item

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

243160

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

242772

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

243090

Importing additional language TTML file overwrites existing subtitles in other language

Transcoder fixes

Item#

Item


<none>

Patch 25.2.9 on

Version information

Component

Version

VidiCore

25.2.9-0-g985d98ec97

VSA Docker Image

25.2.9-0-g08a36e7b-25.2.12-20251007.3

Transcoder

25.2.12

Improvements

Item#

Item


<none>

Fixes

Item#

Item

242120

ACL-Reindex can stall systems with very large libraries or collections

243098

AUTO_IMPORT jobs are created too slow on large storages

243108

VSA doesn't find free port for http proxy if default port 9999 is in use

243118

Initial storage scan failing when syncFileMetadataOnStart=true

243382

Thumbnails on VSA storages have wrong name

243595

DeletionLockBufferCruncher can stall system

Transcoder fixes

Item#

Item


<none>

Patch 25.2.8 on

Version information

Component

Version

VidiCore

25.2.8-0-g7a5ec31cbd

VSA Docker Image

25.2.8-0-g514b653b-25.2.12-20251007.3

Transcoder

25.2.12

Improvements

Item#

Item

242501

API call for raw file data upload directly via VSA

242695

Add option to POST /API/storage/(storageId)/file for letting VidiCore create the filename

242838

Set originalFilename system metadata field when doing direct VSA uploads into a file

242559

Issue warning during VSA startup if entropy is too low

Fixes

Item#

Item

242752

vxaLocalPath w/o trailing slash (as it should be) results in wrong local path resolution by VSA (when useWatchService=false)

242771

Deletion lock updates take very long or fail

242751

ActiveMQ connection objects may not be properly released on errors - leading to VidiCore running out of ActiveMQ connections

242660

New WebDav implementation crashes and stops when there is a file or folder where we don't have access

242689

Files on VSA storage are missing (when too many files/directories on a storage - Not a valid DAV response (207))

Transcoder fixes

Item#

Item


<none>

Patch 25.2.7 on

Version information

Component

Version

VidiCore

25.2.7-0-g1ba75deb64

VSA Docker Image

25.2.7-0-g90cab92f-25.2.12-20251007.3

Transcoder

25.2.12

Improvements

Item#

Item

242102

Prefer own storages for VSA-to-VSA inter-storage transfer jobs

242072

Support scanning of files and folders with non-ASCII characters on VSA storages

241353

Search2: highlighting generic and timed fields

242158

Search2: Document limitation on matching different groups

Fixes

Item#

Item

242469

Thumbnail resources on a VSA do not work with new WebDAV implementation

242461

VSA shares created for newly added thumbnail resource/export locations during VSA startup are deleted directly after creation (when useWatchService=false)

242462

Storage is added for pre-configured thumbnail resource during VSA startup

241699

SFTP implementation is logging credentials in plain text

242535

JobCruncher dies due to CancellationException in tickAll()

242616

Increased number of optimistic locking exceptions and ConcurrentModificationExceptions during job execution

242541

Jobs have TranscoderBusy problem although less than transcoder.maxJobs jobs are running on this transcoder (transcoder is not freed when last job step is asynchronous)

242649

Missing database retry results in occasional 500 errors on API calls

242526

Actual error message gets lost in passkey upload via VSA

Transcoder fixes

Item#

Item


<none>

Patch 25.2.6 on

Version information

Component

Version

VidiCore

25.2.6-0-g44b06f37d8

VSA Docker Image

25.2.6-0-g63877cf1-25.2.12-20251007.3

Transcoder

25.2.12

Improvements

Item#

Item

241890

Improve logging of StorageSupervisor for deletion failures

241889

VSA setting useWatchService should default to false if operationMode=VSA-VS

241561

VSA should prefer own storages for VSA-to-VSA direct transfer jobs

241271

OS: Add documentation: Ranges still possible with keywords but unreliable

Fixes

Item#

Item

240594

Instable/overloaded VSA-VidiCoder connection (results in transcoder resource intermediately going offline)

241972

VSA is creating additional storage for existing share in VidiCore during startup (only when useWatchService=false)

241970

VSA shares are deleted directly after creation during VSA startup

241939

Rendering sequences with external media fails

241842

VSA is leaking threads when reconnecting to VidiCore

241779

Destination shape of TRANSCODE/CONFORM job may have wrong technical metadata if destination file is on block storage and chunking is used

241655

Destination file stays in state TO_APPEAR when copying to a storage with browse=false (or chunkedWrite even if browse=true)

241564

Monitoring of VSA storages stops when files with non-ASCII characters are on the storage

241781

Search2: text sorting throws exception

242032

Search2: Adapt wild card search to work on the original string

241980

MetadataFieldGroup cannot be updated after child group was removed from it (namespace General not found)

Transcoder fixes

Item#

Item


<none>

Patch 25.2.5 on

Version information

Component

Version

VidiCore

25.2.5-0-g7c90bfbf9c

VSA Docker Image

25.2.5-0-gcd86a983-25.2.12-20251007.3

Transcoder

25.2.12

Improvements

Item#

Item

241400

Performance improvements in AccessControlCruncher

Fixes

Item#

Item

241718

Default database transaction timeout is not 5 minutes anymore (since 25.2.0)

241681

Metadata of child collections are not included when fetching child collections of a collection (since 25.2.0)

241651

Metadata inheritance rules do not work when condition is applied to field with dataset

241628

JavaScript job steps running more than 5 minutes cause the job step to go into state DISAPPEARED (since 25.2.0)

241623

File uri missing from FileDocument when storage is offline

241453

VidiNet hash jobs take very long to update FILE entities after completion

241435

Large files on GCP storages lead to failing PLACEHOLDER_IMPORT jobs

241297

Subtitle language specified via jobmetadata is not respected for VTT/SCC file import

196969

Subtitle language specified via jobmetadata is not respected for TTML file import

Transcoder fixes

Item#

Item

241588

Transcoded proxy files randomly have one frame

240910

Thumbnail creation on hires material created by a Spectrum video server fails

Patch 25.2.4 on

Version information

Component

Version

VidiCore

25.2.4-0-ga1f1eaf3a1

VSA Docker Image

25.2.4-0-gb0aeca6e-25.2.10-20250922.5

Transcoder

25.2.10

Improvements

Item#

Item

241390

Improve VSA direct upload and WebDAV writing speed by increasing write buffer size to 1 MByte and making it configurable

241220

Update Prerequisites for VidiCore & VSA to RHEL9

241197

Improve VSA direct upload speed by caching authentication results

241060

Remove notification queue entry, when it can't be deserialized

241057

APIdoc: Clarify need for trailing slashes in storage URIs (also on vxaLocalPath)

241231

OS: Use global aggregation to implement facet excludes

240806

OS: Improve exception handling

239036

Adding a child collection to a parent collection takes very long when parent collection has many items

241402

Direct transfers between VSAs should be distributed across all matching source VSAs

Fixes

Item#

Item

241261

Clarify some aspects of subclip APIdoc

241222

Thumbnails are not created in /import/placeholder/(itemId)/container/raw/ even if createThumbnails=true

241056

New files in watch folders are not detected for VSA remote storages (FTP, SFTP, S3, DS3)

240957

COPY_FILE jobs in WAITING state not retried until source FILE state was set from OPEN to CLOSED

240514

Storage monitoring (StorageSupervisorWorker) dies silently, files are not deleted anymore

238688

Deletion locks are not properly inherited when locks are updated

241428

Resource tags are not respected in direct transfers between VSAs

Transcoder fixes

Item#

Item

239312

Duration of subclips (trimmed videos) not always correct

241141

Prores transcoding fails and TRANSCODE job is not aborted properly

241008

Improved shape deduction for P2 cards

Patch 25.2.3 on

Version information

Component

Version

VidiCore

25.2.3-0-g96732f41cd

VSA Docker Image

25.2.3-0-gfa804dca-25.2.7-20250806.7

Transcoder

25.2.7

Improvements

Item#

Item

237685

Allow start timecode override when importing STL subtitles (for STL files with wrong TCP value)

Fixes

Item#

Item

240898

Allow creating OWNER ACL when entities have already other ACLs

240911

Re-enable logging to S3 bucket (got lost in 25.2)

240905

Selftest API reports errors as version information can not be parsed

240830

VidiCore fails with wrong media type on DV files with 25.1 or older (and other types with no pid in MediaComponents)

Transcoder fixes

Item#

Item

238542

Fixed MXF target being too short when transcoding from MP4/AAC

240177

HEIC image processing not working when taken on iOS 18+ iPhone

240836

RDD25 and HDF01a transcode output sometimes corrupt at the beginning

240004

Proper color space metadata handling in Nablet MXF demuxer

Patch 25.2.2 on

Version information

Component

Version

VidiCore

25.2.2-0-g775d85e613

VSA Docker Image

25.2.2-0-ga11a3ca2-25.2.2-20250621.1

Transcoder

25.2.2

Improvements

Item#

Item

240669

API to set owner on a entity without any access rights

240634

OS: Support externalIds in Search2 when filtering for collection id related transient fields

239877

OS: Ensure that re-indexing also works in Search2 when using external IDs in API calls

235289

VSA transcode/conform jobs should work even with vxa:// URIs on multiple VSAs

238347

Pass stream pids to VidiCoder ComplexJob and NLEJob for Nablet demuxer support

Fixes

Item#

Item

240668

Examples in documentation of new search endpoint are not working

240633

Improvements when doing large reindexing tasks for Search2

240508

Starting of VSA in docker desktop fails

240353

Proxy Index Creation: Physical files are not created

240324

Raw-passkey import does not work with multiple VSAs

240248

(S)FTP and file size detection does not work on VSA storages with new WebDAV implementation

240054

Proxy Index creation uses wrong path

239931

Search version 2: Range queries do not work

239928

Search version 2 only returns relative thumbnail URIs

239505

GET /item/VX-1/uri does not return an URI when container component has multiple formats

238571

CONFORM should use fps from shape tag instead of 1st clip of timeline

236587

HC __deletion_lock_expiry is not triggering a notification upon modification

Transcoder fixes

Item#

Item

238302

VidiCoder failure on Matroska input

240005

Fixed handling of SRT CC in MXF

Patch 25.2.1 on

Do not use this version!