Migrating from 4.6.0 to 5.0.0

Settings have changed

  • settings.assetStatus.statuses[*]
    • Remove status. Use color to change status appearance.
  • settings.authentication
    • Remove settings.authentication.disabled. Use settings.authentication.enabled instead.
    • Move settings.authentication.unauthorizedRedirect to settings.authentication.unauthorized.redirect
    • Remove settings.authentication.useQueryAuth and settings.authentication.useBasicAuth.
      • Use settings.authentication.method instead. Use one of: "keycloak", "query", "basic" or "cookie".
    • Move settings.authentication.queryAuthParam to settings.authentication.query.tokenParameter
    • Move settings.authentication.queryAuthToken to settings.authentication.query.tokenPrefix
    • Move settings.authentication.keycloakConfUrl to settings.authentication.keycloak.configUrl
  • settings.timeline.waveforms.analyze
    • Move settings.timeline.waveforms.analyze.username to settings.timeline.waveforms.analyze.authentication.basic.username
    • Move settings.timeline.waveforms.analyze.password to settings.timeline.waveforms.analyze.authentication.basic.password
    • If you have the settings above, make sure to set
      • settings.timeline.waveforms.analyze.authentication.method = "basic"
      • settings.timeline.waveforms.analyze.authentication.enabled = true
  • Move settings.eventBusUrl to settings.eventBus.url
  • Move settings.qc.features.assetStatus to settings.features.assetStatus
  • Move settings.qc to settings.apps.validate
  • Move settings.posterRoomSettings to settings.apps.poster
  • Remove settings.useVttSubtitlePlugin. Use settings.apps.validate.subtitleTypes instead.
    • e.g. settings.apps.validate.subtitleTypes = ["vtt", "timespan"]
  • Rename settings.preferredVideoShapes to settings.preferredVideoTags
  • Rename settings.ingest.preferredVideoShapes to settings.ingest.preferredVideoTags
  • Rename settings.ingest.preferredAudioShapes to settings.ingest.preferredAudioTags
  • Rename settings.ingest.preferredSubtitleShapes to settings.ingest.preferredSubtitleTags
  • Update settings.enabledApps to match new app names
    • "qc" should be "validate"