Version 4.7

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

4.7

2016-10-19

External storage of private keys and secrets

Storage credentials and private keys can now be stored in an external location and no longer need to be embedded in the storage URI (#2482).

Google Cloud Storage

Google Cloud Storage buckets can now be used as storages and with any job accepting a URI. See the gs scheme for details (#2322).

MatrixStore 3.2

The MatrixStore SDK has been updated from version 3.1 to version 3.2. This allows Vidispine to connect to MatrixStore 3.2 clusters. It is still possible to use the 3.1 SDK instead by installing an optional subpackage, see Upgrade notes (#2437).

Command line tools

The vsctl command line tool can be used to query, inspect and update Vidispine (#2436). For example, to get a glance of the status of a system:

$ vsctl -h vs.example.com status
http://vs.example.com:8080
Version: 4.7
Site: VX
License: valid

 1 online transcoders
 12 online storages, 5 offline
 0 pending jobs, 7 waiting jobs, 0 job problems

Status:

- Capacity of storage VX-2671 is above the high watermark and needs cleanup

HTTP/2

Dropwizard has been updated to 1.0 which uses Jetty 9.3 (#2432). This adds support for the HTTP/2 over TLS (h2) and HTTP/2 Plain Text (h2c) server connectors:

- type: h2c
  port: 8088
- type: h2
  port: 8081
  keyStorePath: /etc/vidispine/server.keystore
  keyStorePassword: example
  validateCerts: false
  validatePeers: false

Improvements

Transcoder improvements

  • Support for transcoding image sequences in ARRIRAW or OpenEXR format (#2499). Note that performance is quite slow.
  • Support for transcoding image sequences in DNG format. Note that performance is quite slow (#2429).
  • Improved rendering of Arabic subtitles (#2427).

Bug fixes

  • Thumbnails not deleted from S3 storage (#2523).
  • Library updates slowing down indexing (#2494).
  • Incorrect result when listing files with “&” in path, using the “path” parameter (#2483).
  • Schema validation not performed for item with assigned field group (#2423).
  • Possible duplicate document entries due to concurrent creations (#2414).
  • Transcode job retry failing with missing file error (#2400).
  • Path projection not working for inherited metadata (#2419).
  • PUT API/item/(id)/sequence/vidispine does not accept JSON (#2397).
  • Exception stack traces in server log if license server is offline (#2500).
  • Self test failing on transcoder directory resource (#2489).
  • Transcode self test not using configured reverse address (#2487).
  • Thumbnail self test fails for direct+ URLs (#1642).
  • No websocket updates for new VXA registrations (#2447).

Transcoder fixes

  • Transcoder updates modification time on input file (#2460).

Agent fixes

  • When VSA is reconnecting, running transcode jobs cannot connect to same upload port (#2522).

Upgrading from 4.6

  • Solr: The Solr schema must be updated to use the new long integer datatype.
  • Solr: No changes to the documents. Re-indexing is not required.
  • Version 3.2 of the MatrixStore SDK is now installed by default. The vidispine-server-matrixstore3.1 package must be installed to connect to MatrixStore 3.1.