nrkno/Sofie-TV-automation

Release 24

nytamin opened this issue · 1 comments

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

Release 24 is a major release, featuring several improvements and features.

Development status

Released 2020-09-29

Summary of features

Main Features

  • Major performance improvements Response times of 200-300 ms before have been reduced to about 100 ms, and some situations (such as when adlibbing 100+ elements) that was hurting before now have been greatly improved.
  • Adlib Actions Adlibs now call a generic function in the blueprints, which can do various things (think macros).
  • Infinites Pieces Introducing the new infinite types
    • OutOnRundownEnd, OutOnSegmentEnd Which follows the planned shows
    • OutOnSegmentChange, OutOnRundownChange Which follows the playhead
  • Routing Output-layers can now be routed through RouteSets (in the Settings/studio), allowing an output to be mirrored to multiple output devices, switch between Main and Backup, or switch between which set of hardware to control.

Notable features

  • Elastic APM tracing Used by the developers to in detail trace performance reports in development and in prod.
  • Single-object timeline Instead of an array of timeline-objects, a single object is now sent over the wire to the Playout Gateway, which increases responsiveness.
  • Accounts & security (opt-in through settings file) Enable user accounts, log in and access control. Note that this is an experimental feature that might contain bugs.

Note that when upgrading to this version, there are breaking changes from release 23.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

Expected versions of components:

Component Expected version
Core 1.12.0 (Bugfix: 1.12.1 - 2020/10/12)
Blueprints API ( Core ) 2.2.1
Blueprints API ( TSR ) 5.0.0
Playout Gateway 1.10.1
Mos Gateway 1.5.0
Media Manager 1.2.1

Deprecated by #21 .