Release notes for version 4.8.0-beta1

Released to Beta on 27 July 2017

CaptureCast Platform 4.8.0

  • Maintenance queue configured to run on a weekly interval (changed from daily in 4.3.x)
  • Add restart service functionality
  • New enrichment plugin system introduced:
    • Hard-coded dependence on Scene Change and Tesseract plugins removed
    • Now the UI presents the user with a list of available “algorithms” (plugins) and the UI and backend know which plugins connect
    • Can support multiple algorithms for a specific enrichment data type (e.g. scene change, OCR) plus filters for them
  • Updates to JavaScript plugin helper library:
    • Underscore replaced with Lodash
    • Promise implementation replaced with RSVP
    • API helper removed

ShotDetect Plugin 1.0.0

  • New plugin implementing ShotDetect tool as a scene change detector.

Scene Change Rate Limiter Plugin 1.0.0

  • New plugin implementing a filter for controlling how many scene change entries per second are processed.

Scene Change Plugin 1.0.5

  • Updated to use new packet structure
  • Will probably be deprecated as an option entirely

Tesseract OCR Plugin 1.1.0

  • Renamed from “Screen Reader” plugin
  • Updated to use new packet structure
  • Updated to use Tesseract as a library

Schedule Form Plugin 1.0.0

  • New plugin for customizing a limited standalone scheduler form, which can support default and query parameters.

Web UI Plugin 3.4.2

  • Improved UI extensions support
  • JavaScript and CSS library refactors to allow for embedding in other web plugins
  • Add support for new enrichment system.
  • Allow selecting a workflow definition for Opencast plugin
  • Add restart service button

LDAP Plugin 1.0.1

  • Improvements to allow for authenticating with Active Directory servers
  • Improved reporting of connection status

Opencast Plugin 1.4.1

  • Add service for retrieving a list of available workflow definitions from the server

HTTP API Plugin 3.2.5

  • Add ability for other plugins (such as the Cranium plugin) to hook into the API plugin to create authentication handlers.
    • This will eventually allow for tokens/keys to replace password authentication for the API
  • Merged the “Hardware Configuration API Plugin” into this plugin
  • Moved the JavaScript helper for creating an API into this plugin (out of the general JavaScript helpers library)

Cranium Integration Plugin 1.1.0

  • Migrated to Lodash
  • Updates for compatibility with certain upcoming Cranium features:
    • Updated auth flow
    • Ability for Cranium to make authenticated requests to CaptureCast API, necessary for features such as remote reboot

QT Faststart Plugin 1.0.4

  • Updated to use internal qt-faststart library.

Email Notification Plugin 1.0.2, Graph Visualizer Plugin 3.1.13, Twitter Plugin 3.1.11, PPM Viewer Plugin 3.1.15

  • Migrated to Lodash

Graph Builder API Plugin 3.1.11

  • Migrated to Lodash
  • Use updated API helper from the API plugin