Skip to content

Release Notes

VersionDateHighlights
v2026.910.x9/10/2026Stream Routing routes several input protocols at once: every row of the input mapping now names its own protocol, so a console on sACN, one on Art-Net and a DMX-512 port can all be routed at the same time. The device-level input protocol becomes the Recording protocol — a recording still captures one protocol while the others keep routing — and the Inputs page refuses slot ranges shared between protocols and mappings that would close a routing loop
v2026.909.x9/9/2026Stream Routing: DMX received on sACN, Art-Net or a DMX-512 port goes straight back out on every output mapped to the same slot id — including Govee, LIFX, WiZ and Shelly plugin outputs — merged by priority with the DMX Core 100’s own cues and presets. New Lighting Setup > Inputs page (input protocol, mapping, the Route input to outputs switch and a live sources table) and Settings > Inputs on the touchscreen; outputs that would loop show Routing Conflict; a console keeps streaming through Stop, is masked by Blackout and parked by Output Off
v2026.909.x9/9/20262-port DMX-512 board, firmware 501: End of Data Stop output now stops the individual port, Output Off no longer drops a port that is being used as an input, and the board keeps up with sustained 40 fps host streams. The board’s Passthru Function is now also under Lighting Setup > Protocol in the Web UI, and both UIs only offer it when the 2-port board is fitted
v2026.909.x9/9/2026Fixed: a USB DMX serial device that dropped off the bus and came back stayed Not Operational and Re-initialize Ports hung the device; re-initializing now recovers it in under a second
v2026.909.x9/9/2026Integration API GET /info now returns a device snapshot with identity — show name, temperatures, CPU/memory/storage, recorder, and now-playing code/name — so a Companion-style module can poll health on this contract instead of the admin status endpoint; protocolVersion stays 1
v2026.909.x9/9/2026Integration API: execute with activate on a cue or sound now takes playback options — loop, fadeInMs and fadeOutMs — and a bare activate follows the device’s Playback defaults, so a Companion button can loop a cue or fade it in without a second call
v2026.909.x9/9/2026Fixed: after signing in, the Dashboard kept showing the playback state it held at the login screen and Stop did nothing until the page was reloaded; the Record and Output Monitor pages went silent after a reconnect or a PIN/password change for the same reason
v2026.908.x9/8/2026Hold to confirm on control surface buttons: hold for the duration set under Device > System (default 1.5 s) before Blackout, Toggle Output, Stop, and similar fire; Stream Deck shows a sweeping ring, KD-WP8 and LPD8 mk2 blink, the web operator view asks Yes/No
v2026.908.x9/8/2026Key Digital KD-WP8 keypads can be found from the control surface editor: Scan looks for keypads on the local network and offers what it finds in a pick list, filling in the address and port instead of typing them
v2026.908.x9/8/2026LPD8 mk2 pads and OSC buttons now light while Blackout, Mute, or Output Off is switched on, so a latched switch is visible on the surface
v2026.908.x9/8/2026API keys can be created as either type — MCP or Integration — from the API Keys page, and the key hints under Device > System link straight to it
v2026.908.x9/8/2026Fixed: a schedule that switched Blackout on or off was refused by the schedule runner and never fired
v2026.907.x9/7/2026Stop, Blackout and Output Off are now precisely defined. Stop ends everything playing and returns the room to its ambient look. Blackout is a switch, like the blackout key on a console: every channel goes to 0% and audio is muted while everything keeps running underneath, only switching it off releases it, and channels in a cue fade mask hold so moving heads stay put. Toggle Output off stops everything and keeps the unit silent until it is toggled back on, with your fixture settings kept
v2026.907.x9/7/2026Recording: after Save Dynamic Cue the Record page stays in the recorder session and offers Play / Pause and Restart, so a take can be confirmed on the real outputs without going to Cues first
v2026.907.x9/7/2026Switching a device to an older software build now asks for confirmation with a back-up warning, and devices no longer offer leftover builds that were never meant for them
v2026.905.x9/5/2026Plugin SDK 1.11: plugins can subscribe to incoming OSC by address pattern and reply from the device’s OSC port — a plugin can own a subtree such as /myplugin/... for TouchOSC layouts, consoles, and media servers; the built-in /dmxcore addresses stay reserved
v2026.905.x9/5/2026Integration API: a versioned HTTP + WebSocket surface for external control systems such as Bitfocus Companion, Crestron, and Node-RED — list the device’s cues, presets, zones and Control Values, execute them, and receive live state for button feedback over a WebSocket; enable it under Device > System and issue an Integration-only API key
v2026.905.x9/5/2026Plugin SDK 1.10: plugin settings and output mapping fields can offer a Choice dropdown instead of free text
v2026.905.x9/5/2026Web API hardening: every endpoint now declares its own permission rule and denies by default, and revoked API keys are refused
v2026.904.x9/4/2026Fixture Setup: Add profile… on Fixture Details and the Profiles library — download from Lightkey, Daslight, GDTF Share, or Avolites and import without leaving the page
v2026.904.x9/4/2026Timecode chase gains a Timecode only mode: Play, Jump, and Resume are refused unless they join live timecode in range, from the editor, touchscreen, schedules, triggers, and the API alike, so a show that must stay in sync with the site clock can never be started by hand; Stop and Pause still work. The timecode mode is a three-way Internal / Chase / Timecode only control
v2026.904.x9/4/2026Sounds: Import audio straight from the Sounds page — WAV, MP3, FLAC, OGG, and AIFF files no longer have to go through File Explorer first
v2026.903.x9/3/2026OSC: fixed two built-in addresses that never reached the device (/dmxcore/dimmer/zone/<code> and /dmxcore/effect/<code>), and the OSC Clients page now refreshes Recent OSC Senders while it is open instead of needing a reload
v2026.902.x9/2/2026Timecode chase: lock a timeline to incoming Art-Net ArtTimeCode — Play joins the live clock instead of t=0, with per-timeline Art-Net stream, Offset, After Roll, Auto Stop, Auto Resume, and Auto Start settings; after a restart the timeline re-locks at the current timecode when Auto Start is on
v2026.831.x8/31/2026Visualizer: 2D live visualizer — place fixtures on photos of your venue (or a truss canvas with a small scenery kit) and watch presets, fixture control, and effects light them up live; cone/wash/glow/strip overlays, the same fixture on many views (and many times on one — nine pendants on one address), place multi-copy fixtures as a strip, per-copy trims with Solo right from the photo
v2026.827.x8/27/2026Factory reset from Utilities > System: type RESET to wipe show content, users, and settings while keeping network, license, and local backups — sign in afterward as Administrator with PIN 1111
v2026.826.x8/26/2026MCP Server: control lighting from AI clients such as Claude Desktop and Cursor over the Model Context Protocol — list entities, play cues, adjust levels, and drive fixture colors, secured with MCP-only API keys issued from the Web UI
v2026.826.x8/26/2026Snappier live control: Faders and Fixture Control changes now stream over the persistent SignalR connection, and sliders animate locally during device-side fades; ambient, sound, and fixture intensity entities added to the integration catalog for Home Assistant and other plugins
v2026.825.x8/25/2026New Faders page: console-style vertical faders for every dimmable fixture — zone banks with submasters, grand master, FLASH buttons, fine-drag precision mode, per-copy trim fan-out, name/code filtering, and per-strip or Release All
v2026.825.x8/25/2026Fade to a level from Faders and Fixture Control: enable Fade mode (0.5–30 s) or Shift+click a fader to glide to the target — fades run on the device and continue even if the browser closes
v2026.825.x8/25/2026Lightjams Recorder Import: new plugin imports Lightjams Art-Net recorder videos (.mp4/.avi) directly as cues, original frame timing and multi-universe sync included (plugin SDK 1.9 cue import providers — any plugin can now add importers)
v2026.825.x8/24/2026Avolites fixture profiles: import Titan personality files (.d4) from the 20,000+ fixture Avolites Personality Library
v2026.825.x8/25/2026Device discovery (outputs and control surfaces) now shows found devices in a pick list and never silently overwrites the destination address
v2026.824.18/24/2026Control surface setup fixes: dial-out connections require an address and port before enabling, and port-conflict errors show inline again
v2026.821.18/21/2026Plugins that need MQTT now warn when the device has no MQTT broker connection; fixed a 400 error when picking “(None)” in control surface dropdowns
v2026.817.x8/17/2026Plugin SDK 1.8: plugin fixture profiles can define 16-bit (fine) channels
v2026.817.68/17/2026Plugin registry: install and update plugins from the new Browse tab on the Plugins page (nuget.org is the registry), with hourly update checks and a Notify/Auto/Off update policy; plugins are no longer bundled with the device software; anyone can publish a plugin
v2026.816.x8/16/2026Copy Trims: dim individual copies of a multi-copy fixture without splitting it — per-copy intensity trims with live preview and a Solo button to identify each unit, saved on the fixture and applied to presets, effects, and live control
v2026.815.x8/15/2026Home Assistant: the device can now fire Home Assistant scenes, scripts, and automations — a new Home Assistant Output Event type with a live target picker, bindable to control surfaces, custom menus, input triggers, timelines, and scripts (plugin SDK 1.7 output action providers)
v2026.815.x8/15/2026Output Events get a Test button in the Web UI that reports delivery failures; plugin secret settings (tokens, passwords) are no longer sent to the browser
v2026.812.18/12/2026Status page now shows app-specific CPU and memory usage alongside system metrics, with CPU averaged over the reporting interval
v2026.804.28/4/2026Internet Passthrough is now opt-in: a new Enable Internet Passthrough toggle in the Network settings shows the passthrough card on the Utilities page (off by default)
v2026.803.48/3/2026Custom menus get an auto-generated menu code for direct links and QR codes — open a specific menu straight from a URL without navigating
v2026.803.48/3/2026Documentation links added to Web UI page headers; fixed inflated memory readings in health data on macOS
v2026.803.18/3/2026Channel Rules: cap, scale, or copy (multipatch) DMX channels during cue playback — tame too-bright recordings or mirror channels to fixtures added after the show was recorded, without modifying the cue files
v2026.728.97/28/2026USB Wi-Fi adapter support and a new per-adapter Device > Network page: join Wi-Fi networks (including hidden SSIDs) and configure DHCP/static addressing per adapter, from both the web and touchscreen UIs
v2026.728.97/28/2026Fixed device discovery (mDNS) reliability on multi-adapter and multi-homed networks
v2026.727.157/27/2026Mute and Toggle Output trigger actions now support Set To (Toggle/On/Off)
v2026.727.157/27/2026DMX Core Connect: more reliable Internet Passthrough — picks a reachable helper address and steps aside automatically when the device already has internet
v2026.726.77/26/2026Timeline hold milestones: pause a timeline at a milestone and release it from input triggers, the operator page, or a momentary button press — ideal for pour/dispense and step-through shows
v2026.726.77/26/2026Home Assistant integration: bundled plugin exposes zones, presets, cues, schedules, and Control Values to Home Assistant via MQTT discovery
v2026.726.77/26/2026Improved update safety: the database is backed up and automatically restored if a software update fails
v2026.725.57/25/2026New plugin system with a Plugins page (upload, enable/disable, per-plugin settings) and a stable public plugin SDK on NuGet; Symetrix and Q-SYS DSP integrations now ship as bundled plugins
v2026.724.117/24/2026New Toggle Output action to suppress all DMX output, for backup-unit switchover
v2026.724.117/24/2026Windows desktop app can start hidden in the system tray with the -tray switch
v2026.722.37/22/2026Control Value input triggers: fire actions when a DSP value crosses a threshold
v2026.722.37/22/2026New close-to-tray option for the Windows desktop app
v2026.721.37/21/2026Added External Trigger effect stepping for enhanced control
v2026.720.67/20/2026Seamless cue and timeline loops: no more blackout frame at the loop point — playback holds the last frame through transitions and restarts
v2026.720.67/20/2026Unified brand color theme across Web UI and Uno UI
v2026.717.37/17/2026Web UI settings reorganized for easier navigation
v2026.716.57/16/2026New audio-reactive effects and enhanced scheduling with sunrise/sunset options
v2026.716.57/16/2026Schedules can now start/end at sunrise or sunset with an offset, using a new device location setting
v2026.716.57/16/2026User scripting: write JavaScript to control fixtures, presets, cues, Control Values, OSC/MQTT, and schedules — run scripts from input triggers, timelines, lifecycle events, or as value transforms, with a built-in web editor
v2026.716.57/16/2026OSC and HTTP Output Events now execute
v2026.715.137/15/2026Major playback performance improvements: now supports 800 universes at 40 Hz, or 600 universes at 60 Hz
v2026.715.137/15/2026Improved recording and playback stability
v2026.715.137/15/2026Recording UI now shows recorded size and remaining recording space
v2026.714.87/14/2026Control Values: connect Symetrix/Q-SYS DSP audio levels to faders, custom menu sliders, control surfaces, input triggers, and timelines
v2026.714.87/14/2026Enhanced output pacing and added timed level ramps for smoother control
v2026.713.117/13/2026Import fixture profiles from GDTF files and AI-generated JSON profiles
v2026.713.117/13/2026Guest-accessible custom menus in the Web UI — use menus without logging in
v2026.713.117/13/2026External MQTT broker connection setting
v2026.713.117/13/2026sACN send priority moved from system settings to a per-output setting
v2026.713.117/13/2026Improved OSC feedback and control surface responsiveness; Absolute/Relative input mode for sliders and press-and-hold auto-repeat for Up/Down keys
v2026.710.87/10/2026Timeline editor enhancements with waveform overlays and intensity profiles
v2026.710.87/10/2026Admin PIN recovery feature added for enhanced security
v2026.709.97/9/2026Web UI now supports per-user password login
v2026.708.77/8/2026New DMX Core Connect desktop app: give a device internet access through a computer on the same network
v2026.707.37/7/2026Restart/Reboot functionality restored for Balena devices
v2026.705.37/5/2026OSC triggers enhanced for better payload handling
v2026.7.2.77/2/2026Speed improvements for first boot and database operations
v2026.7.1.107/1/2026Web UI enhancements for smoother user experience
v2026.6.30.116/30/2026Velopack updates improve installation and signing processes
v2026.6.29.96/29/2026System state logging improved for better recovery
v2026.6.29.96/29/2026macOS: fixed sACN/TPM2 “No route to host” errors after upgrading
v2026.6.28.36/28/2026New global Merge Mode setting and Playback Layers for per-cue concurrency control
v2026.6.28.16/27/2026Velopack update channel now defaults to installed channel
v2026.6.26.16/26/2026Restart/Reboot buttons hidden for non-Balena deployments
v2026.6.25.76/25/2026Improved macOS Velopack signing and bundling
v2026.6.24.86/24/2026New Velopack release pipeline for Windows and macOS
v2026.6.23.46/23/2026Enhanced file upload capabilities for large files
v2026.6.23.16/22/2026Minor updates and fixes for overall stability
v2026.6.21.16/21/2026UI bug fix for timeline editor in light theme
v2026.6.17.36/17/2026Configurable OSC server port for better customization
v2026.6.8.36/8/2026Stabilized Data Protection keyring across platforms
v2026.6.3.16/3/2026RDM device monitoring over Art-Net and Advatek board temperature added
v2026.5.28.15/28/2026Stream Deck Plus features: LCD bank label and swipe-to-switch added
v2026.5.23.25/23/2026Improved device monitoring: snapshots sent on connect/startup
v2026.5.22.45/22/2026Enhanced device monitoring with electrical monitoring and UI polish
v2026.5.14.35/14/2026New Device Status page with per-port Create Output functionality
v2026.4.26.54/26/2026Stream Deck support enhancements and metronome fix
v2026.4.25.14/25/2026Added Stream Deck Dock support
v2026.4.24.144/24/2026Improved control surface navigation and connection status
v2026.4.23.34/23/2026Flash mode added and control surface color fixes
v2026.4.22.54/22/2026Improved control surface functionality and takeover fixes
v2026.4.21.14/21/2026Fixed navigation issue for OSC clients
v2026.4.19.44/19/2026NetworkMidi2 support for control surfaces
v2026.4.18.24/18/2026Added OSC Control Surface support
v2026.4.17.74/17/2026RtpMidi support and control surface template updates
v2026.4.16.104/16/2026Improvements to effects, tempo, and metronome
v2026.4.15.134/15/2026Control Surface editor and operator view enhancements
v2026.4.14.64/14/2026Custom menu updates and effect control improvements
v2026.4.9.24/9/2026Monitor device feature and Advatek scanner added
v2026.4.8.34/8/2026Output Monitor for real-time DMX channel visualization, fixture CSV export, combine split fixtures, fixture slot warnings, preset status improvements, color wheel and effect UI fixes
v2026.4.3.34/3/2026TPM2.net output support, tunnel stability and logging improvements
v2026.4.2.94/2/2026Ambient presets — set a persistent fallback preset that activates when nothing else is playing; assignable from schedules and input triggers
v2026.3.31.103/31/2026Chaser effect (sequence fixtures through a list of colors), hide individual fixture functions, preset favorites, improved preset builder
v2026.3.30.23/30/2026Solid light fixture control improvements, scrollable fixture list, fixture Excel export enhancements
v2026.3.29.43/29/2026Cloud tunnel for remote access
v2026.3.27.43/27/2026Multi-function fixture support, effect fade durations, large screen layout improvements
v2026.3.24.133/24/2026Effects engine with zone support, fixture control and setup in Web UI, preset editing with copy/paste, presets in timeline
v2026.3.23.53/23/2026Fixture management in Web UI, duplicate presets and schedules
v2026.3.19.83/19/2026Help sections, demo data import, pin hints for easier setup
v2026.3.12.153/12/2026Improved version management and release screen, MacOS and platform fixes
v2026.3.10.43/10/2026Status reporting on Linux
v2026.3.4.183/4/2026Available for macOS and Linux Snap
v2026.2.10.32/10/2026Device scanning
v2026.2.3.32/3/2026Timeline editor improvements
v2026.1.30.41/30/2026Timeline seek/scrub and loop
v2026.1.23.71/23/2026Stream Deck support with pan, mute, and configurable actions
v2026.1.15.81/15/2026Restore improvements and recorder bug fixes
v2025.12.9.112/9/2025Timeline editor (beta)
v2025.11.15.111/15/2025Web UI improvements for mobile
v2025.11.14.211/14/2025Audio delay feature. Custom Menu confirm option
v2025.11.12.2111/12/2025Cue Fade Mask editor in Web UI
v2025.11.11.711/11/2025Dimmer setting for cues and schedules
v2025.10.31.510/31/2025Custom menu background color and glow state indicator
v2025.10.25.510/25/2025Fade in/out in seconds, loop/fade settings in Web UI
v2025.10.17.210/17/2025Favorites and custom menu on dashboard
v2025.10.13.510/13/2025Automatic cleanup of deleted/orphan files (cues/sounds), FLAC sound import
v2025.10.6.510/6/2025Pause and scrub feature for playback
v2025.9.26.39/26/2025Progress bar and scrub feature for sounds and cues
v2025.9.21.79/21/2025User tokens, white label improvements, stop-at-completion for schedules
v2025.9.12.59/11/2025Toggle schedules on/off in custom menu
9/10/2025S-Play backup import
9/3/2025Satellite config in Web UI
7/27/2025Key Digital WP8 keypad support with LED status updates and display sleep timeout
6/24/2025NTP server option and sync time from browser
6/20/2025UI speed optimization
5/30/2025Non-admin users can rename/delete cues within 24h of creation
5/15/2025UI enhancement on cue list and home screen (tap logo for access to main menu)
5/7/2025Master dimmer custom menu item, player control display in custom menus
2/21/2025Support for MQTT input triggers and experimental support for Shelly RGBW devices
2/14/2025More ways to control DMX input triggers for recording
2/6/2025Better on-board File Explorer
2/5/2025Improved output display and audit log
2/3/2025Auto logoff on web/device after timeout
1/31/2025Web Recorder monitoring
1/27/2025Responsive Web UI support
1/24/2025Input triggers for recording: DMX, HTTP, TCP, UDP, OSC
1/18/2025Recording functionality in Web UI
1/16/2025Light/Dark theme support
1/14/2025Support for multiple users with different permissions
1/7/2025Schedule editor in Web UI. Support for small icons in custom menus (can be used to send OSC messages)
1/3/2025Backup/Restore via cloud storage
12/18/2024Audio playback support (USB sound card)
12/16/2024Performance enhancement with support for more than 100 universes (40 Hz)