Skip to main content

Version 2026.1

Release Date: 2026-04-15

Features

Let's explore what's new:

  • SBS-4062: Action Delay
    It is now possible for events to delay the execution of actions.
    In the Event edit it is possible to define a wait time before and after the action execution.
    A detailed description can be found on the Events page.
  • SBS-1405: Maintenance Windows
    Broadcast Suite now offers the possibility to create and configure maintenance windows. A maintenance window is a time frame with a start and end time, during which certain actions will be paused. Further information can be found in the documentation.
  • SBS-3917: DMS Fader Trigger
    The new DMS Fader trigger allows monitoring of Lawo zirkon/sapphire/ruby fader values
  • SBS-4049: Instance Registry
    There is a new registry for the core, in which running background tasks are registered.
    This provides an overview of which and how many background tasks are active.
    There will be individual pages for the various background tasks in the Technical menu.
  • SBS-4055: Instance Registry Task Runner
    The new Task Runners index page (in the Technical menu) shows which background tasks are currently active
  • SBS-4056: Instance Registry Watchdog
    The new Watchdogs index page (in the Technical menu) shows which watchdogs are currently active
  • SBS-4057: Instance Registry Protocol
    The new Protocols index page (in the Technical menu) shows which protocols are currently active by which actions and triggers
  • SBS-4058: Instance Registry FIFO Buffer
    The new FIFO Buffers index page (in the Technical menu) shows the active FIFO buffers (first in, first out) and their size
  • SBS-4060: Instance Registry Streaming Queue
    The new Streaming Queues index page (in the Technical menu) shows which audio streams are currently active

Improvements

These things are much better now:

  • SBS-3546: We have removed the Licensing trigger, which is no longer necessary. This trigger was used in the old licensing system to verify that the correct license had been loaded.
    Since version 2023.1, we are using our new licensing system where the Licensing trigger is no longer necessary.
  • SBS-3771: We have improved the events. It is now possible to create events without actions.
  • SBS-3899: We have improved the trigger details page for Virtual triggers. The text for Trigger Switches is now more precise and better explains what happens. The dialog for adding a new Trigger Switch has also been revised.
  • SBS-3935: We have improved the duplication process. When a model is duplicated, the associated tags are now duplicated as well.
  • SBS-3942: We have improved the trigger processing. Even for triggers that receive a very high volume of updates, we have ensured that the messages are processed in the correct order.
  • SBS-3956: We have removed the unused parameter Chat ID from the Telegram trigger
  • SBS-3999: We have improved the behavior of locked triggers. If a trigger receives a new value while it is locked, the CurrentValue is no longer overwritten with the newly received value. The CurrentValue that was present at the time of the lock remains until the trigger is unlocked.
  • SBS-4000: We have improved the virtual trigger. When the trigger receives a new status, the status message indicates which trigger caused the update.
  • SBS-4001: Skaarhoj Panel Trigger
    We have improved the Skaarhoj Panel trigger:
    • The trigger parameters have been renamed and now also have a description
    • The trigger can now monitor when a button with a multi-digit direction number is pressed
    • The ValuesForPlaceholder have been expanded
    • Triggers are now evaluated before the assigned actions are executed
    • If an action assigned to a button fails, other actions will still be executed. This was incorrect previously.
  • SBS-4024: Framework Update to .NET 10
    This version requires .NET 10, which is installed automatically when installing or upgrading to this version.
  • SBS-4026: We have improved the workflow when the core gets stopped
  • SBS-4045: We have improved the HTTP polling protocol. Triggers that perform HTTP polling now display the status Failed if the request could not be sent correctly or the response could not be processed. Previously, the status Off was used for this.
  • SBS-4047: Apply Config
    We have improved the core reload process.
    In rare cases where the core required a long time to initialize, an Apply Config could be called while initialization was still in progress. This could result in certain protocols not being terminated cleanly.
    The core now blocks an Apply Config until initialization has fully completed.
  • SBS-4050: We have added the Last Off Time field to the trigger. It shows when a trigger last had the status Off. It is displayed on the trigger detail page.
  • SBS-4059: We updated our icons to Font Awesome 7.1.0
  • SBS-4063: We have improved the Statistics detail page and added a tab for the Instance Registry
  • SBS-4065: API
    • We have updated our HTTP API to OpenAPI 3.1.1
    • We have improved the API Swagger search to now be case-insensitive
  • SBS-4066: We have improved the Script action. There is now a Delete File parameter. If this is activated, the created script is deleted after the execution. This is the new default value and has been applied to all existing Script actions.
  • SBS-4080: We have improved the handling of error messages that are passed on across multiple projects
  • SBS-4089: We have added an hourly status entry to the log. This helps to indicate that everything is working properly in installations that are less active.
  • SBS-4107: We have added the possibility to override certain settings via the appsettings.json file. The settings that can be overridden are listed here.
  • SBS-4119: Trigger Lock
    We have improved trigger locking. We have ensured that the lock is processed immediately and takes effect right away for all triggers. Now, whenever the status of a locked trigger changes, the new status is always recorded in the trigger log. This way, it is always clear what would have happened if the trigger had not been locked.
  • SBS-4131: We have improved the settings pages. Each setting now displays a tooltip, which shows:
    • Whether Apply Config is necessary when the setting has been changed
    • Whether it can be edited and, if not, why editing is impossible
    • Whether the setting is synchronized with other nodes
  • SBS-4142: Log Index Pages
    We have improved the API Logs, Core Logs, and GUI Logs index pages. Log messages consisting of multiple lines are now displayed as a single entry with the lines in the correct order.
  • SBS-4149: We have updated MudBlazor to version 9
  • SBS-4151: We have improved and standardized the file upload dialog
  • SBS-4155: We have improved the Disk Usage trigger. It now uses only integers which causes the decimal places to be ignored.
  • SBS-4157: We have added a Running in Container flag to the About page
  • SBS-4185: We have expanded the logging settings. It is now possible to specify for each project whether logs should be written to the console and/or to a log file.
    This can be configured in the appsettings.json file in the Settings section.
  • SBS-4186: We have standardized the NLog.config files for all projects
  • SBS-4201: We have improved the Disk Usage trigger. Since it cannot be used in a containerized environment, such as Docker, it is no longer shown when the node is running in a container.
  • SBS-4209: We have added a new system alert in case that the daily backup could not be created

Agent

Documentation

Installer

  • SBS-4094: We have updated our code signing certificate, which is now issued by Actalis

Inventory

  • SBS-4034: The asset create/edit page now features a section to add an operating system to the asset. The operating system to add has to be preexisting software in the inventory and can feature a version, edition and license for the asset.
  • SBS-4042: Software Versions are now always sorted in descending order, and their release dates are shown in a monospace font on the Software detail page

Performance

  • SBS-4064: We have improved the process for handling trigger updates. Each trigger type now processes independently, preventing any single trigger type from delaying others.
  • SBS-4135: We have improved the performance of our logging engine
  • SBS-4160: We have improved the performance of how text values, such as those displayed in the GUI, are loaded.
  • SBS-4174: We have improved the performance of how objects are loaded in the background

Bugs

This should never happen again:

  • SBS-3887: Fixed an issue where testing paused events through the GUI overwrote their paused state and executed their actions. Now a paused event never excutes its actions.
  • SBS-3901: Fixed an issue where information on remote core connections on the statistics detail page could not be displayed properly
  • SBS-3981: Fixed an issue where the Ping trigger sometimes did not set its status correctly
  • SBS-4106: Fixed an issue where a new installation could fail if the database already existed
  • SBS-4125: Fixed an issue where the log was flooded with ERROR messages when a JSON response could not be parsed
  • SBS-4141: Fixed an issue where HTTP Polling triggers flooded the log with ERROR messages when the URL could not be reached. The log level has been changed to DEBUG.
  • SBS-4156: Fixed an issue where the API failed to start if the External URL setting was configured incorrectly
  • SBS-4168: Fixed an issue where trigger hooks could not be created for multiple triggers at the same time
  • SBS-4178: Fixed an issue where the Default Status of the Dummy trigger was set twice when the trigger was initialized
  • SBS-4183: Fixed an issue where the status message of a paused event could be incorrect
  • SBS-4190: Fixed an issue where relational data was not duplicated correctly for certain models

Agent

  • SBS-3497: Fixed an issue where the message of a system alert was sometimes incorrect when the same alert was fired multiple times. If the same alert is fired with a different message, the old alert is now cleared and a new alert with the correct message is created.

Inventory

  • SBS-4092: Fixed an issue where the software name was not visible on the license detail page in the inventory
  • SBS-4212: Fixed an issue where software and assets in inventory could be their own parent
  • SBS-4213: Fixed an issue where the Release Notes URL could not be removed from a software

Panels

  • SBS-4108: Fixed an issue where the graphical clock could not be smaller than 100 px

Supervisor

  • SBS-3867: Fixed an issue where an incorrect time was displayed in the cluster for Sync is disabled until
  • SBS-4124: Fixed an issue where a redundant log message UpdateFilterForUsersAsync... was shown every time nodes got synced

Downloads

WindowsLinuxDocker
Windows Installer
Agent Installer
RPM PackagesBroadcast Suite API
Broadcast Suite Core
Broadcast Suite GUI