Skip to main content

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.
    The Lock/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 user connection_user.
    The connection_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
    The Wait 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 or InvokingTriggersOneLine

Documentation

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 or Manual)

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