Version 23.4¶
23.4.2¶
2024-02-21
Improvements¶
- Only use methods that are online when performing storage-related operations (#227418)
- Minor spritesheet generation improvement to reduce memory consumption (#227399)
- VidiCore and VSA automatically restart on out-of-memory situations in Kubernetes-based environments (#227075)
Bug fixes¶
- storage priorities are not respected for
CONFORM
jobs (#226592) - field value id is not set when creating a collection with initial metadata including dataset fields (#225407)
Transcoder fixes¶
Please note: the corresponding transcoder version is 23.4.4.
- Ensure unique IDs for shape deduction jobs to avoid results being mixed between items when system is under heavy load (#225720)
23.4.1¶
2024-02-07
Improvements¶
- vidispine-io should use the createHttpClient method also for bucket region detection (#226602)
- Update Elastic APM agent (#226530)
Bug fixes¶
- CoreFileWorkerFactory should be used instead of FileWorkerFactory in VidiCore (#226938)
- specifying vxaLocalPath for a vxa storage method with a trailing slash ends up with two storages in VidiCore (#225846)
- Possible to delete metadata-fields still in use (#225508)
- COPY_FILE fails if file is on storage with multiple VSA methods, and first method/VSA is offline (#225451)
- Resource leakage from S3EventBean and GlacierBean (#224694)
- Issues with file sequences (#219293)
23.4.0¶
2023-12-18
New features¶
- VSA: Configuring/bootstrapping the docker container against VidiCore (#223937)
- VSA: Endpoint for recieving notifications (#223935)
- Notification for storage modification (#223934)
- Endpoint for generating CJD (#223928)
- Support VPMS chunk format (#223537)
- Improved control of VidiCore jobs (#222087)
- Internal API call for generating heap dumps (#220963)
Improvements¶
- Delete global metadata also works on item metadata (#223728)
- Configuration of non-ascii character support in URI paths (#221075)
- Add missing index for collection relation data (#225704)
- Minor log level and variable name improvements (#225461)
- Add subtitleLanguage query parameter into sequence render endpoint (#225459)
- Remove calls to transcoder/concurrentJobs in VSA (#225130)
- Use entity type ordering when indexing (#224877)
- Mark entity for indexing instead of indexing it directly (#224876)
- S3FileWorker improvements (#224757)
- Subtitle language when doing burn-in (#224608)
- Cursor does not work for CollectionItemSearch endpoint (#224466)
- Be able to specify logging per class name (#223504)
- Fix VidiCore issue “Class path contains multiple SLF4J bindings.” (#223444)
- Improve metadata-group search in conjunction with group-paths (#223440)
- Upgrade Shiro to 1.12.0 (#222377)
- Document how to add extra query parameters such as roleArn to VSA shares (#221498)
- Do not delete and then re-add index documents that haven’t changed (#221316)
- Replace JSch with Apache MINA SSHD in VSA (#218889)
- Ability to use filtering and faceting using group path search (#217158)
- Handle 429 Too many requests in ElasticSearchIndexCruncherWorker (#215544)
- Update StorNext URI to remove extra slash (#200990)
Bug fixes¶
- reinstalling VC fails to copy backed up credentials from kube-system secret to new secrets (#225851)
- Set correct framerate for Conform jobs (#225580)
- VSA reports transcoder version “offline” (#225192)
- Race condition in GSFileWorker can cause FileNotFound exception (#225168)
- Prefetching data is causing TCP leakage (#224797)
- first query parameter is not ignored when cursor query parameter is used when listing files (#224766)
- Sidecar import with componentImport=true does not work when sidecar is a file id (#224692)
- VSA logging sometimes doesn’t work (#224662)
- Semantic Versioning of vidicore/vidicore-agent Helm Charts (#224654)
- DELETE_JOB fails on gcp storage (#224321)
- VSA docker image transcoder log rotation seems to be broken (#224201)
- Facets in collection search call are duplicated (#224024)
- VidiCore Storage Priority is not respected for ThumbnailJob (#223359)
- Vidiflow: MediaAgentTrimMxf fails creating item-item-relation in VC (#222944)
- VSA writes to temporary file on disk even with useSegmentFiles=true (#222753)
- Uploading a new essence version using chunked upload fails (#221828)
- Parameter filename is not respected in Shape Raw Import API call (#219144)
- VidiCore should prevent a collection being its own child or parent (#218440)
- CORS headers are not set on response when requesting file (#198119)
- Fail to export big file to FTP server (#197497)
- Auto-complete search request containing upper case letters doesn’t provide desired results (#195171)