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 sendingMF KeyandMF Key RGBcommands via the DMS protocol
- SBS-1464: Unique Node Identifier
 Each Broadcast Suite has its ownNode IDto identify it. You can find it on theAboutpage.
- SBS-1465: Support for DHD Mixing Consoles
 We have added support for DHD mixing consoles and the DHD ECP protocol. There is now aDHD Mixing Consoledevice, aDHD ECP Logic Stateaction as well as aDHD ECP Logic Statetrigger.
- SBS-1476: Restore Last Trigger Value
 For triggers, there is a new optionRestore State on Init. When this option is activated, the trigger uses the last known value asCurrentValuewhen the Broadcast Suite Core is restarted or reinitialized.
- SBS-1482: Node User Type
 The new user typeNodeis 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 newSync Logspage, 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 newClusterfeature allows to add multiple Broadcast Suite nodes to add redundancy. In the newClusterpage, all existing clusters are shown and new ones can be created.
- SBS-1490: Staging Node Setting
 TheStaging Nodesetting 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 theDevicespage, there is now aPairbutton 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 calledMF-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 supportsshellscripts. 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 theSync Logpage. 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-uor--updateOnlyas start argument, the application will be terminated after the database update has completed
- SBS-1632: Build Information
 You can now find theBranch,BuildandCommitinformation on theAboutpage
- SBS-1654: New Placeholder Trigger Hook
 The newPlaceholdertrigger hooks can be used to update the value of a dynamic placeholder
- SBS-1673: Clear Settings Cache
 The settings cache can be cleared on theAboutpage
Improvements
These things are much better now:
- SBS-1329: The panel CSS is now stored in the database. During an upgrade to version 2022.3, the old panel-custom.cssfile is imported automatically.
- SBS-1446: Incoming gRPC connections are now displayed in the log of the Broadcast Suite Device
- SBS-1488: Remote Coredevices are now calledBroadcast Suite
- SBS-1548: Data Retention Settings
 There is a new Data Retention setting section in the settings where you can configure the deletion interval for various data types
- SBS-1567: Return Line Confirmation
 If the user switches to a signal with a return line that is already in use, it must now be confirmed
- SBS-1597: Placeholders that are no longer valid have been replaced with new ones
- SBS-1599: The trigger field Last Incidentis now calledLast On Time
- SBS-1638: The action field Last Messageis now calledLast Value Received
- SBS-1653: The event field Last Incidentis now calledLast On Time
- SBS-1661: Improved and extended logging for Modbus TCP actions
- SBS-1664: New parameter Unit Identifierfor Modbus devices
- SBS-1585: Trigger Placeholders
 The placeholdersAllTriggersandInvokingTriggershave been renamed toAllTriggersHtmlandInvokingTriggersHtml.
 Additionally, there are newAllTriggersOneLineandInvokingTriggersOneLineplaceholders, which render the trigger names on one line instead of an HTML table.
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 EmberPlusCache 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 Basiccould 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 OnPressaction 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 inputsometimes did not pass the status
- SBS-1651: Fixed an issue where the Ping Trigger sometimes did not switch to OFFwhenVerify Round Trip Timewasfalse
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