Version 23.3

23.3.6

2024-03-27

Bug fixes

  • VSA piles up TCP connections when under heavy load (#227639)
  • Notification registration updates fail (#228471)

Transcoder fixes

Please note: the corresponding transcoder version is 23.3.6.

  • CONFORM fails with av_write_trailer() returned -1313558101 (#227543)
  • Captions not extracted in update Shape API Call (#227729)

23.3.5

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

  • Ensure unique IDs for shape deduction jobs to avoid results being mixed between items when system is under heavy load (#225720)

23.3.4

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)
  • 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)

23.3.3

2023-12-07

Improvements

  • Use entity type ordering when indexing (#224877)
  • Mark entity for indexing instead of indexing it directly (#224876)
  • Ability to use filtering and faceting using group path search (#217158)

Bug fixes

  • Race condition in GSFileWorker can cause FileNotFound exception (#225168)
  • DELETE_JOB fails on gcp storage (#224321)
  • VidiCore Storage Priority is not respected for ThumbnailJob (#223359)
  • CORS headers are not set on response when requesting file (#198119)

23.3.2

2023-11-16

New features

  • Add an internal API call for generating heap dumps (#220963)

Bug fixes

  • Prefetching data is causing TCP leakage (#224797)
  • first query parameter is not ignored when cursor query parameter is used when listing files (#224766)
  • VSA logging sometimes doesn’t work (#224662)
  • Facets in collection search call are duplicated (#224024)

23.3.1

2023-10-25

Improvements

  • Configuration of non-ascii character support in URI paths (#221075)
  • Be able to specify logging per class name (#223504)

Bug fixes

  • Vidiflow: MediaAgentTrimMxf fails creating item-item-relation in VC (#222944)
  • Uploading a new essence version using chunked upload fails (#221828)
  • VidiCore should prevent a collection being its own child or parent (#218440)
  • Fail to export big file to FTP server (#197497)
  • Auto-complete search request containing upper case letters doesn’t provide desired results (#195171)

23.3.0

2023-09-21

Java 17 in Vidicore 23.3

Vidicore and VSA has now moved to Java 17. For customers running the provided Debian and RedHat packages for on-prem or byoc deployment, be aware that the Java version needs to be updated.

New features

  • Add support for stored credentials for VSA (#214486)

Improvements

  • Partial restore using file copy endpoint (#216689)
  • Indexing improvements (#222470)
  • Add support for Oracle S3 (#222160)
  • Remove usage of mockito in TestSuite / e2e tests (#221176)
  • Rebalance weights in testng.xml (#220964)
  • Remove VidiCORE Notification Bottleneck due to 30 second back off (#220918)
  • Prefetch data in AbstractProxyServlet (#220732)
  • Increase transfer block size (#220730)
  • Parameter to set OpenSearch field mapping on init (#219539)
  • Update to AWS SDKv2 in VSA (#219462)
  • Add support for OpenSearch 2.7 (#219414)
  • Detect circular locks and remove unnecessary locking (#219098)
  • Add support for Ubuntu 22.04 (#219002)
  • Library updates should use cursors instead of number paginating (#218650)
  • Build VSA on Java 17 (#216884)
  • Build VidiCore on Java 17 (#214969)
  • Support reindex for entities in a limited time range (#197094)

Bug fixes

  • Wrong access level for GET thumbnail/spritesheet (#221446)
  • S3FileWorker always reading object tags causes performance issues (#221997)
  • Metadata Dataset to consider Nested Metadata Field Groups (#221244)
  • Error from Solr when trying to index metadata field group without timestamp/created (#221230)
  • S3FileWorker does not assume role before requesting signed url (#221122)
  • ElasticSearch/OpenSearch status is wrong in self-test results (#220906)
  • S3 object tagging errors are not ignored for Thumbnail storages (#220853)
  • /APInoauth/configportal/storage-properties returns invalid json (#220483)
  • Revision is not updated when onlyReturnChanges is true (#220056)
  • Accept Header being randomly selected by VidiCore when unset (#220008)
  • JWT-based authentication fails in 23.3 with ClassNotFoundException: com/sun/security/cert/internal/x509/X509V1CertImpl (#219814)
  • Issue with Infinispan AdvancedCached computeIfAbsent in InMemorySchema (#219445)
  • Creating metadata-field with system=false causes NPE (#219291)
  • S3 transfers stuck on import jobs (#219091)
  • Incorrect timecode for SCC export file (#219027)
  • Cannot override openSearch path from configuration (#218845)
  • VSA logs too much (#218841)
  • Subpath not created in conjucntion with filename script on shape move endpoint (#218828)
  • EXPORT job stuck in READY state (#218615)
  • Triggered notifications does not have long identifiers (#218168)
  • IMF import from S3 storage returns 403 error when using IAM roles (#215129)
  • Collection metadata-group endpoint does not return metadata when content=metadata (#213899)
  • Keyword ‘NOW’ in the SearchDocument throws too many WARNING messages (#209005)