Version 2025.4
Release Date: 2025-06-04
Breaking Changes
Attention! These things are very important:
- SBS-3419: VisTool Embed
With the update to Broadcast Suite 2025.1 or newer, web panels can no longer be embedded into LAWO VisTool due to an incompatibility with the integrated Chromium engine. This incompatibility will be fixed in an upcoming VisTool version.
As an alternative, you can use the Broadcast Suite Agent to show web panels on Windows clients.
Features
Let's explore what's new:
- SBS-3459: Visca Over IP Actions
The new VISCA over IP actions allow loading presets (VISCA Preset) and control (VISCA Power State) the power state of any VISCA compatible device - SBS-3471: New Index and Detail Page for Files
On the new files index page in the technical menu, all files created by the Broadcast Suite can be viewed.
Apart from getting information on the name, type, extension, size, and other specifications of the files, they can also be locked from deletion.
TheLock/Unlock
-button can be found on the index and the detail page for files, and on the index page for backups. Locking a backup from deletion simultaneously locks the corresponding file.
Panels
The following features require the Panels add-on.
-
SBS-2906: WebAssembly (Wasm) Support for Web Panels
Panels can now be opened in a Wasm client. With Wasm, the panel runs directly in the browser, reducing server load by shifting communication with the core and panel rendering to the browser.Each web panel can be opened either in the traditional way or using Wasm. To use Wasm, enable the corresponding setting and restart all projects (API, Core, and GUI). Once activated, you can select Wasm from the panel index using the View button.
Please note that this is our first release using this technology. We welcome your feedback and experiences.
Improvements
These things are much better now:
- SBS-3403: HTTPS Handling
When HTTPS is enabled, all communication between the Core, GUI, API, and Agents now consistently uses HTTPS. Relevant URLs are automatically adjusted to use the secure protocol, reducing the need for manual configuration. - SBS-3438: Connection User
We have added the new default userconnection_user
.
Theconnection_user
is used to establish communication between the different projects (API, Core, GUI).
This user cannot log in via the GUI or the API, and can also not be modified. - SBS-3473: We have created a new background job which deletes files that we have created in the temp folder when they are no longer needed
- SBS-3557: Script Action Wait for exit
TheWait for Exit
parameter has been added to the Script action. For example, this allows the script to start another program without having to wait until the program is closed again. - SBS-3564: The node pairing dialog now supports the selection of the gRPC connection type
- SBS-3580: Triggers are now alphabetically sorted in placeholders such as
InvokingTriggersHtml
orInvokingTriggersOneLine
Documentation
- SBS-3519: We have improved our documentation regarding placeholders in actions
- SBS-3528: Some typos have been corrected
- SBS-3575: We have added a how to page for ffmpeg and libopus installation on RHEL / RockyLinux
Installer
- SBS-3577: .NET 9.0.5 in Windows Installer
We have upgraded the bundled .NET version to 9.0.5
Supervisor
- SBS-3553: Node Sync
The Node Sync has been improved. A manual sync is now always possible, even if there are failed sync logs.
The automatic sync now only checks for failed entries in its own cluster. - SBS-3554: The cluster create and edit pages now feature a
Sync Mode
(Automatic
orManual
)
Cosmetics
These things look much better now:
Panels
- SBS-3533: Fixed an issue where peak meters without a scale were incorrectly aligned
Bugs
This should never happen again:
- SBS-3543: Fixed an issue where some triggers updated their status too often
- SBS-3583: Fixed an issue where the SW-P-08 Crosspoint trigger switched to off when
Accept any source
was disabled - SBS-3538: Fixed an issue where the core could not be initialized after an
Apply Config
when using the WMI trigger - SBS-3539: Fixed an issue where not all protocols could be stopped correctly after an
Apply Config
- SBS-3581: Fixed an issue where the SIP Register trigger has stopped the registration after multiple
401 unauthorized
messages - SBS-3584: Fixed an issue where changes in substitutions did not take effect after an
Apply Config
— a restart was required - SBS-3605: Fixed an issue where it was not possible to create a trigger hook of type placeholder
- SBS-3536: Fixed an issue where the labels of item parameters did not update after a type change
Audio
- SBS-3534: Fixed an issue where the WebRTC server was unable to initialize when the default certificate was used
Panels
- SBS-3535: Fixed an issue where panels with duplicated CSS IDs could not be duplicated
Supervisor
- SBS-3490: Fixed an issue where the node sync failed due to the panel dimensions