Version 23.4

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)