Version 23.1¶
23.1.9¶
2023-11-15
Bug fixes¶
- first query parameter is not ignored when cursor query parameter is used when listing files (#224766)
- Facets in collection search call are duplicated (#224024)
23.1.8¶
2023-10-19
Bug fixes¶
- Uploading a new essence version using chunked upload fails (#221828)
- Fail to export big file to FTP server (#197497)
- Auto-complete search request containing upper case letters doesn’t provide desired results (#195171)
23.1.7¶
2023-09-14
Bug fixes¶
- Issues with file sequences (#219293)
- VidiCore should prevent a collection being its own child or parent (#218440)
23.1.6¶
2023-08-23
Bug fixes¶
- Error from Solr when trying to index metadata field group without timestamp/created (#221230)
- Revision is not updated when onlyReturnChanges is true (#220056)
- Creating metadata-field with system=false causes NPE (#219291)
- Incorrect timecode for SCC export file (#219027)
- EXPORT job stuck in READY state (#218615)
- IMF import from S3 storage returns 403 error when using IAM roles (#215129)
- Keyword ‘NOW’ in the SearchDocument throws too many WARNING messages (#209005)
23.1.5¶
2023-05-31
Bug fixes¶
- Conform jobs with 60fps source material are not handled correctly (#218668)
- zero-padding is missing in get year (#218563)
- VidiCore should respect its timecode definition (#218544)
- Notification for lost file doesn’t get triggered (#217435)
23.1.4¶
2023-05-09
New features¶
- Partition messages to ElasticSearch/OpenSearch (#214926)
Improvements¶
- Faster XML/JSON generation for large documents (#217899)
- Use _source filtering for inner_hits (#217898)
Bug fixes¶
- Fix NPE in getting storage file (#217567)
- Hashing should retry database operation (#217433)
- Document reindex not working with OpenSearch (#216928)
- Metadata reindex gets NPE (#216892)
- IMF import fails if assetmap or other xml has byte order marks (#216623)
- Exception “No element has been retrieved” upon Reindexing a NoIndex Field (#215371)
- MetadataFieldGroups in Collections can not be searched on, with opensearch (#211293)
23.1.3¶
2023-03-24
Improvements¶
- Documentation: _configuration_read role required to read confiuration properties (#215949)
- Documentation: Default values for some configuration properties are not being displayed correctly in documentation (#215871)
- Substitute aliases with secrets in vidinet jobs (#215000)
- Remove erroneous error logging from Mp3Detector (#214588)
- Return transient metadata fields when an /item/list?field= API is called (#207895)
- Documentation: Warning about using search highlight without specifying any highlight fields (#203507)
Bug fixes¶
- Enum metadata field values are missing in metadata notification (#215897)
- Cannot update metadata group by remove and add mode (#214920)
- S3 to S3 transfer doesn’t work with Export job (#203172)
- Delete from a collection via PUT /collection/<collectionId> removes wrong entry (#200151)
23.1¶
2023-02-23
Configure storage of secret files from API¶
A new endpoint /secret has been added, which provides the ability to configure and store usernames, passwords, API keys and private keys via the API. These can then be referenced by an alias when configuring storage credentials. See storage credentials for more information. This is an addition to the previous methods using either Java KeyStone, Hashicorp Vault or a local filesystem.
With the new endpoint there is no longer a need adjust the server configuration file in order to be able to add secrets. (#213369)
Add and retrive multiple thumbnails at once¶
It is now possible to create multiple thumbnails at once by providing a ThumbnailMultiDocument to the new /{thumbnail-resource}/multi endpoint. The same endpoint also supports fetching multiple thumbnails at once using the GET method.
For more information, see this section in the thumbnail resource documentation. (#214517)
New features¶
- Support VidiNet File Transfer Service and Hashing Service (#214934)
- Support external IDs for resources (#214903)
- Support for importing WebVTT sidecar as timed metadata (#214340)
- Make deletion locks and lock inheritance available for libraries (#208170)
- Perform marking for update in order to avoid deadlocks (#210431)
Improvements¶
- Make metadata-group entries unique for every item (#213467)
- Prefer CLOSED files for shape deduction (#213104)
- Drop support for MSSQL and MySQL (#212380)
- Metadata-group search endpoint should be able to filter on generic metadata (#213892)
- File selector in Export job should prefer non-ARCHIVED files over ARCHIVED files (#213868)
- Be able to use deleteFileOnFailure jobmetadata on shape component import (#213199)
- Optimize metadata prefetching (#212650)
- Increase timeout for infinspan locks (#212649)
- Switch to AWS JDBC driver for Postgres (#212604)
- Add ability to output stack trace at a specified interval (#212601)
- Document and make /item/<item-id>/shape/<shape-id>/archive and /restore public (#210548)
- Refactor ArchiveBean and add additional tests (#210546)
- Put a limit on Solr update size (#210433)
- Increase default activemq pooled connection size (#210430)
- Stability: Ignore strange encoding error while indexing (#210429)
- Add control over purge batch size (#210402)
- Make the id of AccessControlCacheBuffer less likely to collide (#210395)
- Be able to monitor LogBack errors (#210394)
- Retry on file updates on optimistic locking exception (#210392)
- Support for OpenEXR files (#209417)
- ACL reindex uses a slow SQL query (#208068)
- Disable long-polling in VSA (#197447)
- Enhanced deletion expiration notification (#197338)
- Use the OS native move ability in the “MOVE_FILE” job of local files (#196852)
Bug fixes¶
- Invalid Content-Range header when fetching thumbnail image with Range header (#214865)
- Changing transaction timeout does not work (#214800)
- Deletion lock from collection not inherited after adding item to colleciton (#214201)
- Issue with fix for 208170 combined with fix for 210797 (#213774)
- Wrong version in APIdoc html title (#213756)
- Issue with MetadataFieldGroup indexing after fix for 211066 (#213708)
- Exceptions thrown in VidinetJobStatusCruncher’s PollingTask thread are not propagated and logged properly (#213596)
- Missing null check in JobBean.updateVidinetJobStatus causes NPE (#213595)
- adminApi throws error in Selftest (#212916)
- Bulky metadata not searchable due to component defaultValue settings (#212750)
- child still returned when deleting inherited metadata by UUID (#212632)
- Strange Responses when Referencing Groups (#212257)
- Search did not exclude item after deleting matching metadata (by UUID) from the item (#211066)
- DELETE /API/collection/<id> throws exception and returns 500 if <id> is invalid (#210797)
- Non-indexed placeholder item is created when setting an existing externalId (#210791)
- Component defaultValue for bulky metadata changeSets should be ‘zz’ (#210571)
- Job metadata deleteFileOnFailure=false deletes file (#210434)
- Rotation isn’t handled correct when thumbnails created in separate connection (#210420)
- Issues with deleting ARCHIVED files (#210235)
- Wrong file extension for mpeg-ts (#209812)
- Support search by child metadata field group values (#209713)
- Inconsistent response from auth configuration in clustered VaaS (#209413)
- Metadata inheritance does not use correct offset timecode (#209301)
- MP3 files are Identified as Documents incorrectly (#206785)
- VSA fails to calculate hash on empty files (#202534)
- Disappeared jobs is attempted to start on all nodes at the same time (#199381)
- Shape deduction of image sequence import job doesn’t work via VSA (#196369)