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