Accurate Video - Release Notes

Here you can find release notes regarding all Accurate Video products. Each release note will tell you highlights in each version, what's new and what's been fixed.

4.0.1

Released 2020-07-01
Highlights
  • Performance improvements during playback
Release notes

Frontend

Features

  • Visual QC: Added toolbar buttons to control timeline zoom.

Fixes

  • Improved performance during playback.
  • Job UI: Fixed issue where long token values could overflow the page.
  • Audio QC: Fixed issues with language select.

4.0.0

Released 2020-06-29
Highlights
  • Deprecated endpoints removed from Postgres Adapter.
  • Access controls for assets added.
  • HLS and Dash support added for Visual QC.
Release notes

Frontend

Features

  • Access controls for individual assets added with intuitive UI.
  • Visual QC: HLS and DASH support added. Includes support for adaptive and custom video quality levels, as well as support for muxed audio tracks and subtitle tracks.
  • Display warning dialog on http forbidden.

Fixes

  • Keycloak uninitialised when already logged in.
  • Keep query parameters when routing through application.
  • Promo Creator: Add transcoder selection dropdown in export modal if multiple transcoders are configured.
  • Ingest: Add free-text filter field.

Postgres Adapter

Features

  • ACL's are enforced on assets.
  • New API endpoints for retrieving and updating ACL's.
  • Principal (user/group) listing support, including using Keycloak as a source

Fixes

  • Deprecated APIs and fields removed, see Breaking changes below
  • Allow public_url in storage metadata to be local to the system (i.e. /media2/ instead of full url)
  • Upgrade to Java 14
  • Upgrade to Quarkus 1.5

Breaking

  • API removed: /asset/X/marker, instead use /asset/X/timespan
  • API removed: /asset/X/marker/tag, instead use /asset/X/timespan
  • API removed: /asset/X/stillFrame, instead use /asset/, /file/ or /storage/Y/file APIs
  • Create/update/delete video/audio/subtitle file APIs removed from /asset/X/file, instead use /file/ or /storage/Y/file APIs
  • Removed fields from asset: audioFiles, subtitleFiles, markers

Vidispine Adapter

Features

  • ACL's are enforced on assets.
  • New API endpoints for retrieving and updating ACL's.
  • Principal (user/group) listing support

Fixes

  • Upgrade to Java 14
  • Upgrade to Quarkus 1.5

Job system

Fixes

  • Updates required because of removal of deprecated APIs in adapter layer
  • Upgrade to Java 14
  • Upgrade to Quarkus 1.5

3.3.0

Released 2020-06-08
Highlights
  • Support for multiple assets in Visual QC via url parameters.
  • Added static file API.
  • Improved ingest API with support for ingesting files to existing assets.
Release notes

Frontend

Features

  • Visual QC: Multiple asset support added via url parameters. E.g. ?assetId=22,23
  • Visual QC: Preload / enable specific video proxies, discrete audio files or VTT subtitles using the new query parameter. E.g. ?assetId=22,23&components=3880

Fixes

  • Visual QC: Use the same file label for Discrete audio tracks in timeline and in the settings tab.

Postgres Adapter

Features

  • Improved API documentation.
  • New Ingest API that can ingest to both new and existing assets.
  • Job runner now sends heartbeats while running.
  • New static file API that can be used to serve static files.
  • Wildcard search now supported for storage file listing.

Fixes

  • Asset update now updates metadata based on the incoming request.

Vidispine Adapter

Features

  • New static file API that can be used to serve static files.
  • Asset search/filter functionality added to asset list endpoint - limited to the title field for now.

Fixes

  • Asset id set on all files in API responses.

Job system

Features

  • Job runner now sends heartbeats while running.
  • Analyze support for Dash.

Fixes

  • Fail with error message if timeline refers to files without tag=original and only originals are allowed.

3.2.1

Released 2020-05-18
Highlights
  • Minor text fixes
Release notes

Frontend

Fixes

  • Minor text updates that was missed in the previous release.

Backend

Fixes

  • Better handling of SRT files in subtitle ingest.

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