Version 4.16

The release notes will tell you what’s new in each version, and any changes that you must be aware of when upgrading. For reference, Vidispine ticket numbers are printed as (#1234).



Sequence rendering using Vidinet

Sequence rendering can now be performed using Vidinet. This works just like when using a Vidinet transcoder to transcode or conform (#3221).

POST /sequence/render?tag=h264&resourceId=VX-42

Stream files from agent

You can now get access to read files directly from the VSA. Previously you could only access the files by streaming them through Vidispine. This make sense, if you for example are on the same on-premise network as the VSA and you have Vidispine server running in the cloud. The access is requested with a new methodType: AUTO-VSA.

Paging using cursors

It is now possible to use the cursorMark/search after features from Solr/Elasticsearch to improve the deep paging performance during a search (#3476).

This feature is supported on collection and item search as well as when listing files using the new the cursor parameter.


Only metadata searches in the generic interval supports cursor.

Query boosting

It is now possible to boost field values in item and collection searches by adding boost factors in the search documents or metadata field definitions.

PUT /item
Content-Type: application/xml

<?xml version="1.0" encoding="UTF-8"?>
<ItemSearchDocument xmlns="" version="2">
  <operator operation="OR">
      <value boost="10">phoenix</value>
<MetadataFieldDocument xmlns="">

Key-value metadata improvements

Support for key-value metadata has been added to:

  • Shape tags (#3440)
  • Libraries (#3412)
  • Task definitions (#3439)

The JavaScript job object has also been updated with additional functions for working with the job data (#3441 and #3437):


Bug fixes

  • Authentication failure when VSA connects over SSH to Vidispine running on Java 1.8u91 or later (#3569).
  • Generating a pre-signed Azure URL results in a HTTP URL, expected HTTPS (#3551).
  • Only sidecar files with lower case file extensions are picked up as sidecars (#3429).
  • Resolution and aspect ratio not marshalled properly with useJackson=false when getting shapes as JSON (#3422).
  • OptimisticLockException if JavaScript job problem is checked while job is running (#3565).
  • JavaScript notification actions cannot be configured when running on a MS SQL Server database (#3315).
  • GET or DELETE of a non-existent metadata lock returns 500 (#3303).
  • Possible metadata migration failure due to long running database queries (#3280).
  • Component import to shape fails because of duplicate job creation (#3278).
  • Don’t allow transient metadata fields to be modified (#3277).
  • HTTP 500 response when importing a Final Cut XML that has a project element with no children (#3226).
  • Missing mediainfo section for shapes imported by placeholder imports (#3206).
  • GET storage ignores the status parameter (#3148).
  • NPE instead of proper error message if export template fails to evaluate (#2889).
  • Incorrect file key logged for API requests (#3568).

Transcoder fixes

  • The transcoders StatsD metrics not compliant with collectd (#3192).

Upgrading from 4.15

  • Solr: No changes to the documents. Re-indexing is not required.