Version 22.4

22.4.7

2023-08-22

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)
  • Keyword ‘NOW’ in the SearchDocument throws too many WARNING messages (#209005)

22.4.6

2023-05-30

Bug fixes

  • Conform jobs with 60fps source material are not handled correctly (#218668)
  • VidiCore should respect its timecode definition (#218544)
  • Notification for lost file doesn’t get triggered (#217435)

22.4.5

2023-05-05

Bug fixes

  • Fix NPE in getting storage file (#217567)
  • 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)

22.4.4

2023-03-23

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

22.4.3

2023-03-02

Bug fixes

  • Metadata group indexing goes to wrong ES/OS workers (#215329)

22.4.2

2023-02-22

New features

  • Add function to add multiple thumbnails at once (#214517)

Improvements

  • Prefer CLOSED files for shape deduction (#213104)
  • Make metadata-group entries unique for every item (#213467)
  • Metadata-group search endpoint should be able to filter on generic metadata (#213892)
  • Be able to use deleteFileOnFailure jobmetadata on shape component import (#213199)
  • Support for OpenEXR files (#209417)
  • Disable long-polling in VSA (#197447)

Bug fixes

  • 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)
  • Wrong file extension for mpeg-ts (#209812)
  • MP3 files are Identified as Documents incorrectly (#206785)
  • VSA fails to calculate hash on empty files (#202534)

22.4.1

2023-01-16

New features

  • Perform marking for update in order to avoid deadlocks (#210431)

Improvements

  • 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)
  • 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)
  • ACL reindex uses a slow SQL query (#208068)
  • Use the OS native move ability in the “MOVE_FILE” job of local files (#196852)

Bug fixes

  • 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)
  • 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)
  • 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)
  • Disappeared jobs is attempted to start on all nodes at the same time (#199381)

22.4

2022-11-22

Pick storage and transcoder resource for item transcode jobs based on resourceTag

In VidiCore 22.2 we introduced the ability to define resource tags on storages and VSAs. This to better define properties of these resources, such as location or tier. With Vidicore 22.4 we add the ability to trigger jobs based on these resource tags (#201962)

For example, an item transcode job can be started with a criteria like

POST /item/(item-id)/transcode?resourceTag=location:stockhom OR location:berlin

And resources tagged with locations other than stockholm or berlin will be excluded.

Check this section for more info.

Search item and collection by metadata field groups

Vidicore is now able to search for items and collections based only on the content of their metadata field groups (#203364)

This can be done by posting a MetadataGroupSearch document to the new metadata-group endpoint.

PUT /collection/metadata-group
Content-Type: application/xml

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<MetadataGroupSearchDocument xmlns="http://xml.vidispine.com/schema/vidispine">
  <operator operation="OR">
    <field>
      <name>title</name>
      <value>goal</value>
    </field>
    <field>
      <name>title</name>
      <value>foul</value>
    </field>
  </operator>
</MetadataGroupSearchDocument>

Check this section for more info.

New features

  • Add support for extracting WebVTT subtitle in Vidicore (#201985)
  • Support signer region override on S3 (#206306)

Improvements

  • Upgrade dropwizard to 2.1.4 (#210588)
  • Storage metadata to exclude exclusive lock test (#210229)
  • Add ability to remove content from collection using external-Id (#208238)

Bug fixes

  • Single ticks when searching users or groups enables SQL injections (#209431)
  • Conform Job: Audio/Video Out of Sync when using audio fade out (#208850)
  • VidiNet transcoder gets filtered out in job (#208608)
  • Not able to find items in a collection (#208205)
  • Show more detailed error message while trying to create duplicate collections using External Id (#205235)

Transcoder fixes

  • Nablet interlacer / deinterlacer filters
  • Improved support for growing mxf files