4.6.0

Released 2021-02-01
Highlights
  • Renamed Visual QC and Poster Room to Validate and Poster
  • Added several more Rekognition services
  • Support for Collections
  • Support for ingesting MPEG-DASH content
Release notes

Frontend

Features

  • Asset List: Added UI support for collections
    • Creating and removing collections
    • Searching within collections
    • Collection tree navigation
    • Moving assets/collection
  • Asset List: New style for asset/collection grid items.
  • Asset List: Allow bulk selection, used for moving assets/collections or opening multiple assets.
  • Core: Load dash content from backend endpoint
  • Core: Load waveform data from file on Asset
  • Core: Use container data from original if missing on ABR file
  • Core: Disable unsupported applications if asset contains ABR content
  • Core: Now updates the query parameter authentication token from the /whoami response if the response provides a new token.
  • Core: Forward refreshed video and discrete audio urls to player (pre-signed url support)
  • Core: Added more Rekognition services
    • Content moderation
    • Label detection
    • Celebrity detection
    • Face detection
    • Text detection
  • Core: Moved the theme select to user preferences.
  • Core: Added MANIFEST and MARKER ingest file types.
  • Storages: Added possibility to refresh storage from UI.
  • Validate: Miscellaneous improvements
    • Submit marker form on Enter key
    • Prevent setting in point before out.
    • Added toolbar buttons
      • Jump to previous and next marker.
      • Create marker
      • Clear points
    • Read-only markers are now highlighted and scrolled to in the marker list when selected in the timeline
  • Validate: Added optional query parameter mainAssetId which loads and stores groups, tracks and markers from/to that specified id instead of using id of currently selected video.
  • Validate: Added metadata group setting for passing custom metadata on track creation.
  • Validate: Added allowEditTrack and allowDeleteTrack row settings variables.
  • Validate: Add settings for marker groups and rows to be initially collapsed, based on number of rows or collisions.

Fixes

  • Asset List: Changed pagination label to 'Items per page'
  • Core: Increased the max-width for storages/ingest/jobs/settings to resolve the narrow width.
  • Core: Added setting to enable/disable eventbus under eventBus.enabled. Also moved eventBusUrl to eventBus.url.
  • Core: Fixed asset refresh functionality to take a start time into account when queuing the first refresh.
  • Core: The start time is set with the av:refresh_interval_start metadata field and is expected to be a ISO 8601 date time string.
  • Poster: Fixed an issue where the user could select invalid presets. The user now receives a warning when attempting to select an invalid preset, and the action is prevented.
  • Settings: Close button is back on the personal preferences screen.
  • Settings: Escape key now closes the personal preferences screen.
  • Storages: Fixed bug in storage form where it was not possible to delete all tags
  • Validate: Disable playback rate for firefox when using web audio api (visualizing firefox limitation).
  • Validate: Align timeline marker titles to top
  • Validate: Use metadata-field component to show metadata
  • Validate: Fixed solo mute button spacing.
  • Validate: Fixed asset title overflow on metadata tab
  • Validate: Reworked the timeline duration to now properly match the duration of the video file.
  • Validate: Fixed bug in fullscreen control compensating for start timecode offset.
  • Validate: While looping a marker it is now possible to
    • Move in- & out point
    • Change playback speed
    • Reverse playback
  • Validate: Fixed marker row to still be selected when clicking on a marker.
  • Validate: Optimize marker filter calculation.

Deprecations

  • Deprecated qc settings in favor of apps.validate
  • Deprecated posterRoomSettings settings in favor of apps.poster

Postgres Adapter

Features

  • Added option to skip transcode during ingest
  • Updated Storage refresh endpoint to return the created job
  • Prevent removal of non-empty collections

Fixes

  • Prevent asset relationship cycles
  • Fixed bug when ingesting asset into collection

Job system

Features

  • Allow transcode to be skipped on ingest
  • Added more Rekognition services:
    • Celebrity Recognition
    • Face Detection
    • Text Detection
  • Expanded job template documentation
  • Added waveform generation step to default ingest template

Fixes

  • Fixed asset import cleanup bug

Vidispine Adapter

Features

  • Added poster export endpoint to API