Version 22.2

22.2.6

2023-02-08

Improvements

  • Be able to use deleteFileOnFailure jobmetadata on shape component import (#213199)
  • Support for OpenEXR files (#209417)
  • Disable long-polling in VSA (#197447)

Bug fixes

  • Wrong version in APIdoc html title (#213756)
  • 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.2.5

2023-01-11

Improvements

  • Increase timeout for infinspan locks (#212649)
  • 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

  • Non-indexed placeholder item is created when setting an existing externalId (#210791)
  • Job metadata deleteFileOnFailure=false deletes file (#210434)
  • Metadata inheritance does not use correct offset timecode (#209301)
  • Disappeared jobs is attempted to start on all nodes at the same time (#199381)

22.2.4

2022-11-21

New features

  • Support signer region override on S3 (#206306)

Improvements

  • Add ability to remove content from collection using external-Id (#208238)

Bug fixes

  • Single ticks when searching users or groups enables SQL injections (#209431)
  • Show more detailed error message while trying to create duplicate collections using External Id (#205235)

22.2.3

2022-09-14

Bug fixes

  • Not able to find items in a collection (#208205)

22.2.2

2022-08-23

Improvements

  • Bulkymetadata migration do not mark row as to be deleted by itemDeleteCruncher (#206026)

Bug fixes

  • ACL indexing error while the granter is not empty (#208362)
  • User unable to delete an item created by another user (#208060)
  • Missing collection notification if a collection is updated using a document (#206151)
  • Latest Successors are only returned when Searched with Inherited Field-Groups (#205478)

22.2.1

2022-07-07

Bug fixes

  • Unhandled NPE when a wrong item notification is encountered (#206652)
  • Creating items with auto-projection rules fails (#206169)
  • Metadata group reference is missing id and type (#205467)
  • Retried Solr queries due to group.limit causes duplicate timespans and fields entries in search result (#203506)
  • Users can add collections that they do not have READ access to, into another collection, to gain access (#202900)
  • Mix setting in audio does not work for conform job (#202525)
  • ActiveMQ is leaking connection in its XaConnectionPool (#199379)

22.2

2022-05-24

Migration from Elasticsearch to OpenSearch

As Elastisearch 6.8 has reached EOL, the support has been dropped in VidiCore and has been replaced with the OpenSearch backend instead. The same features used by VidiCore previously in Elasticsearch is still available when switching to OpenSearch.

See this section for more information.

New features

  • Add support for own certificates in JavaScript scripts (#202532)
  • Be able to search item or collection by GENERIC ACLs for ES and Solr (#201807)
  • Migration from ElasticSearch to OpenSearch (#201603)
  • Import FCPXML and translate into item sequence on source item (#201486)
  • Only return inherited metadata within the item’s timespan (#198556)

Improvements

  • Add Transient metadata field __owner (#203433)
  • Add resourceTag to VSA (#201767)
  • Add support to detect changed file metadata during initial storage scan after startup (#204352)
  • Enable preemptive authentication to Elasticsearch (#204100)
  • Improve autocomplete performance for facet search with ES (#203477)
  • Improve collection adding speed (#203018)
  • Improve VSA proxy selection logic and cache removal (#203011)
  • Enable FileWorkerIsWatchable interface for external plugins (#202096)
  • Add read role for configuration properties (#201979)
  • Add resourceTag to Storage Method (#201766)
  • Add resourceTag to Storage (#201765)
  • Add resourceTag to Storage Group (#201764)
  • Improve caching in findSequence function for FCPXML (#201619)
  • Be able to extract cc from the shape update endpoint (#197490)

Bug fixes

  • Search index is not updated when access to a new collection is granted by adding a collection to a collection (#203437)
  • Authentication tokens not invalidated when user is disabled by LDAP sync (#202856)
  • Partial export to export-locations lacking subpath ignores start/end (#202850)
  • Partial export does not work in vidinet (#202805)
  • Metadata dataset values not updated if skipidenticalmetadatavalues=true (#202614)
  • VSA been removed from the cache incorrectly (#202352)
  • MetadataFieldGroup can’t be indexed (#200904)
  • SNS notification on Item Metadata Change did not include the value of metadata-field (#197443)
  • Failed to move file in the same VXA storage (#197156)
  • OAuth2 API Config gets reset after pausing and resuming Vidispine API instance in Vidinet/Vidispine Service (#196903)

Transcoder fixes

  • Support for decoding ipcm audio (#205415`)
  • Debian package names updated to same syntax and detail level as RPM packages (#201983)
  • Support for outputting logs in JSON format (#199156)
  • Improved bitrate detection of DV files (#202652)
  • Support for demuxer settings in NLE jobs (#203403)
  • As default write SPS/PPS to every I-frame (#203097)
  • Fix audio decoding issue for certain R3D files (#204824)
  • Added new transition DipColorDissolve for dip to black/white transitions (#201983)
  • Keep timebase from source timecode (#203601)
  • Improved support for EDL entries that delays a track (#203581)
  • Remove support for AAFGeneratorJobs (#200217)
  • Fix problem where NLEjobs stalled for PCM32 to PRM16 audio conversion (#202543)
  • Fix wrong aspect ratio for some files in NLE jobs (#201952)
  • Improved handling of growing files (#205538)