3.2.0

Released 2020-05-18
Highlights
  • New application; Poster Room
  • New application; Subtitle QC
  • Job system velocity greatly increased
Release notes

Frontend

Features

  • Ingest: Added sorting on columns in ingest table
  • Added new application Subtitle QC.
  • Added new application Poster Room.

Fixes

  • Visual QC: Offset field reset link is available when there is an offset set. Not only when the offset is changed and not 0.
  • language.json have been updated to use three-letter language codes. This file may be overridden if different languages/codes are desired.
  • Authenticate job-route websockets.
  • Storages UI: AWS storage regions now have more human-readable names. See AWS documentation

Postgres Adapter

Features

  • Parameter to only retrieve root jobs from job API (where parent job is not defined)
  • Sorting based on linked asset in file API
  • API for timespan export to file on storage

Fixes

  • Refactored file and asset deletion logic, multiple API endpoints have received additional optional parameters that control deletion, check API documentation for more information
  • Unless otherwise specified by job parameters, always only use files with tag ‘original’ in poster extraction and render jobs
  • Quarkus updated to 1.4
  • Fixed transaction exception thrown if job log cleanup did not find any logs to remove
  • Fix so websocket obey authentication rules

Breaking

  • DELETE /asset/X/file/Y have changed from deleting the given file to only detaching the file from the asset, if an attached file should be completely deleted, now use DELETE /file/Y?force=true (note that this will now also remove the physical file(s))

Vidispine Adapter

Fixes

  • Better handling of consolidated subtitle cues, i.e. when multiple cues in different languages are stored as one single timespan.

Job system

Features

  • Make elemental render go into waiting state if render takes a long time
  • Delete file location support in job system
  • Support for more formats in subtitle import: WebVTT, SRT
  • Propagate progress for waiting actions in jobs (elemental render, template, ingest transcoding)
  • Set file size when indexing files created by jobs
  • Subtitle export with support for exporting in WebVTT and SRT formats
  • Full assets can now be sent to job templates

Fixes

  • Handle timeline without audio in elemental render
  • Runner now immediately checks for new jobs after finishing a job
  • Analyze now supports a wider range of file formats
  • Add deinterlacing when doing poster extraction
  • Preserve original video aspect ratio in sprite map creation
  • Quarkus updated to 1.4