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)