Skip to main content

Version 2022.3

Release Date: 2022-09-15

warning

If you use web panels on touchscreens, please test them thoroughly after the upgrade to this version. While they work on all current Chrome / Firefox releases, the HTML5 Touch API might not work on older browsers.

IMPORTANT
  • If you are upgrading from a version earlier than 2020.2.9, please make sure to upgrade to 2020.2.9 before installing this and later versions.
  • After updating to this version, it is mandatory to start the GUI first.

Features

Let's explore what's new:

  • SBS-1471: Sound4 Link & Share Protocol
    We have added support for the Link & Share protocol for Sound4 devices
  • SBS-740: DMS Action
    The new DMS action allows sending MF Key and MF Key RGB commands via the DMS protocol
  • SBS-1464: Unique Node Identifier
    Each Broadcast Suite has its own Node ID to identify it. You can find it on the About page.
  • SBS-1465: Support for DHD Mixing Consoles
    We have added support for DHD mixing consoles and the DHD ECP protocol. There is now a DHD Mixing Console device, a DHD ECP Logic State action as well as a DHD ECP Logic State trigger.
  • SBS-1476: Restore Last Trigger Value
    For triggers, there is a new option Restore State on Init. When this option is activated, the trigger uses the last known value as CurrentValue when the Broadcast Suite Core is restarted or reinitialized.
  • SBS-1482: Node User Type
    The new user type Node is required to synchronize Broadcast Suite nodes with each other. The node users are created automatically when you pair two Broadcast Suite nodes using a pairing token.
  • SBS-1483: Sync Logs
    In the new Sync Logs page, you can find the synchronization history. This is only available for supervisor nodes.
  • SBS-1487: Node State Badge
    If a node is a member of a cluster, the current node state (Primary, Secondary) is shown in the header
  • SBS-1489: Broadcast Suite Cluster
    The new Cluster feature allows to add multiple Broadcast Suite nodes to add redundancy. In the new Cluster page, all existing clusters are shown and new ones can be created.
  • SBS-1490: Staging Node Setting
    The Staging Node setting in the General settings can be used to mark a node as staging system. This is useful in combination with clusters.
  • SBS-1495: Node Pairing
    To simply the connection of two Broadcast Suite nodes, we have added a pairing workflow. In the Devices page, there is now a Pair button with which remote nodes can be connected. More information can be found in the documentation.
  • SBS-1503: Disable Individual Logger Nodes
    Individual logger nodes can now be specifically deactivated
  • SBS-1516: New Web Panel Component: MF-Key
    The web panels now support a new component called MF-Key. These buttons reflect the status of MF-Keys from Lawo Radio Consoles. When linked to a DMS trigger, these buttons automatically receive the colour, label and blink/dim status from the mixing console.
  • SBS-1517: Shell Script Action
    The Script action now also supports shell scripts. You can define the path to your shell (bash, zsh, ...) in the Core settings.
  • SBS-1541: Automatic Node Synchronization
    Broadcast Suite Nodes can now be synchronized automatically. When this feature is activated on a Supervisor node, the configuration database is replicated automatically from the primary to the secondary node(s). The replication can be enabled and configured per cluster.
  • SBS-1563: Support for DMS Blink / Dim
    The DMS trigger now supports the blink and dim state of MF Keys
  • SBS-1569: Sync Log Trigger
    The new Sync Log trigger can be used to monitor the synchronization status. Whenever a synchronization between two nodes has failed, the trigger becomes active. This trigger is only available on Supervisor nodes.
  • SBS-1574: Manual Node Sync
    Nodes can be synchronized manually in the Sync Log page. This is only available on Supervisor nodes.
  • SBS-1616: Dynamic Placeholders
    We have added a support for dynamic placeholders. These can be updated via an action or a trigger hook.
  • SBS-1618: Placeholder Updater Action
    The Placeholder Updater action can be used to update the value of a dynamic placeholder
  • SBS-1631: Update Only Start Argument
    If you pass -u or --updateOnly as start argument, the application will be terminated after the database update has completed
  • SBS-1632: Build Information
    You can now find the Branch, Build and Commit information on the About page
  • SBS-1654: New Placeholder Trigger Hook
    The new Placeholder trigger hooks can be used to update the value of a dynamic placeholder
  • SBS-1673: Clear Settings Cache
    The settings cache can be cleared on the About page

Improvements

These things are much better now:

Installer

  • SBS-1677: Dependencies Update
    We have updated the bundled .NET version to 6.0.8 and the CodeMeter Runtime to 7.51

Cosmetics

These things look much better now:

  • SBS-1514: Disks with 0 bytes capacity are no longer shown in the statistics on the dashboard

Bugs

This should never happen again:

  • SBS-1645: Fixed an issue where the Dummy Trigger did not have the correct status
  • SBS-1570: Fixed an issue where EmberPlus Cache could sometimes not be cleared
  • SBS-1165: Fixed an issue where the negated status (not) was not displayed in the connection detail of an event
  • SBS-1385: Fixed an issue where an incorrect error message was displayed when a new user's password was not valid
  • SBS-1389: Fixed an issue where an API Device with Authentication Type Basic could not be initialized without a password
  • SBS-1414: Fixed an issue where IP and port from a device was not applied on Apply Config
  • SBS-1534: Fixed an issue where when duplicating a Substitution Table, the Substitution Properties and Substitutions were not duplicated
  • SBS-1560: Fixed an issue where the OnPress action of web panel buttons was not executed on touch screens
  • SBS-1582: Fixed an issue where gRPC Connections were not terminated correctly during an Apply Config
  • SBS-1584: Fixed an issue where the log for gRPC Connections displayed an incorrect component
  • SBS-1596: Fixed a ParameterParseException when the Telegram user ID was higher than 2147483647
  • SBS-1637: Fixed an encoding issue with Sound4 BigVoice processors
  • SBS-1649: Fixed an issue where the trigger hook input sometimes did not pass the status
  • SBS-1651: Fixed an issue where the Ping Trigger sometimes did not switch to OFF when Verify Round Trip Time was false

Select-a-Line

  • SBS-1647: Fixed an issue where the return line was not cleared when switching from one Signal to another
    We have fixed a bug where the return line was not cleared in some situations. This happened whenever a new signal has been assigned to a fader without removing the previous signal first.
  • SBS-1576: Fixed an issue where the GUI switched to the wrong layout when multiple Select-a-Line clients were embedded on one web panel
  • SBS-1643: Fixed an issue where the signal import failed when the temporary upload folder did not exist