Download ShowTrak Server

ShowTrak/ShowTrakServer

v3.31.1 - ShowTrak Server Latest
v3.31.1 · Published 30/10/2026
Release notes

Changes

  • Always keep the display awake and remove the Prevent Display Sleep preference

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.31.0...v3.31.1

v3.31.0 - ShowTrak Server
v3.31.0 · Published 30/10/2026

Changes

  • Minify the UI bundles and make vitals bars and tile animations cheaper
  • Show the main window as soon as it has its data
  • Keep the server awake while it runs
  • Skip autosaves with nothing to save, retry saves over a busy file, and batch log writes
  • Slow down repeated rejections of a client adopted by another server
  • Spread monitoring probes out and cap how many run at once
  • Send client updates to the desktop and Web UI more cheaply
  • Bump electron from 43.7.11 to 45.0.0 (#50)
  • Bump express from 5.2.1 to 5.3.0 (#52)
  • Bump @eslint/css from 1.4.0 to 2.0.1 (#51)
  • Bump electron-updater from 6.8.9 to 6.8.11 (#49)
  • Bump typescript-eslint (#48)
  • Move every Electron Forge package to 8.0.1 together, with @electron/fuses 2 (#47)
  • Bump eslint from 10.12.0 to 10.13.0 in the dev-dependencies group (#41)

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.30.1...v3.31.0

v3.30.1 - ShowTrak Server
v3.30.1 · Published 27/10/2026

Changes

  • Report an AJA probe cut short at its deadline as incomplete even when the timer fires early
  • Tidy the wording of the empty client list message
  • Let the OBS offline test accept a timeout and give each test file 60 s
  • Add a Default View preference and move FreeKiosk below FOG Project in Preferences
  • Suggest check types from network discovery, and list unknown heartbeating clients for adoption

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.30.0...v3.30.1

v3.30.0 - ShowTrak Server
v3.30.0 · Published 27/10/2026

Changes

  • Restyle controls to match the Portal, nest settings sub-groups, and keep updates in the Update Manager
  • Replace em dashes and ellipsis characters with plain punctuation
  • Back up and upgrade older show files, keep machine settings with the install, and add automatic updates
  • Let the Web UI run monitoring actions in Show mode, and hydrate favourites (#46)

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.29.3...v3.30.0

v3.29.3 - ShowTrak Server
v3.29.3 · Published 26/10/2026

Changes

  • Give the audio dedupe window test margins that survive Windows timers
  • Connect the Web UI over polling first so it never sticks on Connecting

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.29.1...v3.29.3

v3.29.1 - ShowTrak Server
v3.29.1 · Published 23/10/2026

Changes

  • Wait a second after closing an MX-8A connection before opening the next
  • Add MX-8A output levels, live fader and mute control, tile level meters and channel pickers

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.12...v3.29.1

v3.28.12 - ShowTrak Server
v3.28.12 · Published 23/10/2026

Changes

  • Add TASCAM MX-8A monitoring with live input levels in the monitor view

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.11...v3.28.12

v3.28.11 - ShowTrak Server
v3.28.11 · Published 23/10/2026

Changes

  • Time the Panasonic PTZ 130 ms command gap from the previous reply, not the previous send
  • Add amp, DSP, console, LED/video processor, AJA, PTZ and SNMP OID monitoring, and Q-SYS design devices
  • Stop a misspelt QLab 5 override from switching off the first one in the list

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.9...v3.28.11

v3.28.9 - ShowTrak Server
v3.28.9 · Published 21/10/2026

Changes

  • Send FreeKiosk commands to a whole group, tag or every terminal over OSC/HTTP

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.8...v3.28.9

v3.28.8 - ShowTrak Server
v3.28.8 · Published 21/10/2026

Changes

  • Group the context menu under client-type headers and show why a script skips clients
  • Mark view-modal tabs that carry an active alarm
  • Keep the FreeKiosk API key off remote surfaces, and stop the Web UI clearing it on save
  • Move a check to another monitor, keeping its history

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.7...v3.28.8

v3.28.7 - ShowTrak Server
v3.28.7 · Published 21/10/2026

Changes

  • Never open an empty execution panel, and make its dwell time a preference

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.6...v3.28.7

v3.28.6 - ShowTrak Server
v3.28.6 · Published 21/10/2026

Changes

  • Edit tags from the Web UI, tag FreeKiosk terminals in the Tag Manager, and open the Tag Manager from any tag picker

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.5...v3.28.6

v3.28.5 - ShowTrak Server
v3.28.5 · Published 20/10/2026

Changes

  • Let FreeKiosk brightness and volume be expected at an exact level, within 1%
  • Show Wake on LAN in the Web UI context menu when it is enabled

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.4...v3.28.5

v3.28.4 - ShowTrak Server
v3.28.4 · Published 20/10/2026

Changes

  • Search in every view, and never hide a selected client
  • Show a FreeKiosk uptime threshold in days, not seconds

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.3...v3.28.4

v3.28.3 - ShowTrak Server
v3.28.3 · Published 20/10/2026

Changes

  • Search the list view with Ctrl/Cmd+F
  • Stop a FreeKiosk terminal being polled twice with stale settings
  • Re-judge a FreeKiosk terminal's alarms as soon as its conditions are edited

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.2...v3.28.3

v3.28.2 - ShowTrak Server
v3.28.2 · Published 20/10/2026

Changes

  • State every FreeKiosk condition as what is expected, not what alarms
  • Let USB devices with no manufacturer name be monitored
  • Build the Linux release on Ubuntu 24.04 rather than ubuntu-latest

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.0...v3.28.2

v3.28.0 - ShowTrak Server
v3.28.0 · Published 18/10/2026

Changes

  • Edit every client, monitor, dummy and FreeKiosk terminal in its view modal
  • Return every MAC address FOG holds for a host, not just the primary
  • Monitor each client's storage volumes for free space, writability and health

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.27.2...v3.28.0

v3.27.2 - ShowTrak Server
v3.27.2 · Published 16/10/2026

Changes

  • Stop two tests depending on runner timing and socket resets
  • Add monitoring for wireless mics, consoles, Blackmagic, OBS, media servers, Art-Net and Motive
  • Keep monitoring listeners alive for longer than the longest check interval
  • Keep a 24-hour audit log of status changes, edits and actions

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.27.1...v3.27.2

v3.27.1 - ShowTrak Server
v3.27.1 · Published 16/10/2026

Changes

  • Skip the sACN multicast test where the host has no multicast route
  • Move CPU, memory and uptime into their own Usage tab in client info
  • Split the context menu and monitoring renderer modules along their seams
  • Share one condition save queue across the monitored-item editors
  • Type client telemetry from the socket validators through to the Client, and share one definition across monitored kinds
  • Rebuild only what an edit touches in npm start, and reload the window instead of restarting for renderer edits
  • Run every short-lived device probe on one shared TCP session helper
  • Declare every alert trigger once, in a single catalogue
  • Stop tracking generated and unused files
  • Run the tests sandboxed by default, test on macOS and Windows in CI, and require green CI before a release
  • Hide device credentials from the HTTP API, run OSC actions over POST only, and fix show-swap and reconnect state
  • Add reboot and display power-save actions to the BrightSign check
  • Add alarm and battery test actions to the NUT UPS check
  • Add playback, mode and override actions to the QLab 5 and QLab 4 checks
  • Keep a monitoring action enabled while its check is offline when it declares AllowedWhileOffline
  • Always require a monitored display or network interface to be present, and lock its tick on
  • Always require a monitored USB device to be connected, and lock its Connected tick on
  • Accept Windows USB locations named by their controller's PCI address
  • Update mqtt, net-snmp, node-osc, globals, ESLint, Prettier, typescript-eslint and other dev dependencies

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.27.0...v3.27.1

v3.27.0 - ShowTrak Server
v3.27.0 · Published 15/10/2026

Changes

  • Update dependencies to fix security advisories in express, Socket.IO, ip-address, js-yaml, qs and undici
  • Add internal diagnostics for troubleshooting live systems
  • Rename the isolated test runner so node --test no longer picks it up as a test file
  • Keep the Web UI passcode, SDK key and other secret settings out of the log
  • Keep offline clients' status timelines filled for the whole outage
  • Make the Server UI consistent: wording, named confirm buttons, one delete style and shared design tokens
  • Fix the script queue wipe, unsaved-show noise, migration retry, transaction overlap and client replacement
  • Add a List view with per-row status history, expandable monitoring checks and a Grid/Compact/List switch
  • Monitor client CPU, memory, uptime, power and thermal, and say Monitored instead of Critical
  • Show the version, release notes and real download progress for Windows updates

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.26.1...v3.27.0

v3.26.1 - ShowTrak Server
v3.26.1 · Published 15/10/2026

Changes

  • 3.26.1
  • Give clients a configurable disconnect grace period before they read offline

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.26.0...v3.26.1

v3.26.0 - ShowTrak Server
v3.26.0 · Published 14/10/2026

Changes

  • Monitor critical displays and USB devices per condition, and give every entity a tabbed view modal
  • Add an Actions tab to monitoring targets
  • Push check-action favourite changes to the renderers straight away
  • Show one Preferences category at a time as tabs
  • Tidy the ChamSys setup note
  • Choose which FreeKiosk actions the right-click menu offers
  • Let the Web UI switch Show/Edit mode and alert actions when permitted
  • 3.26.0
  • Monitor critical network interfaces: presence, IP address, IP range, subnet mask and router
  • Open the context menu by long-press on touch screens and optionally clear the selection after actions
  • Split the client info modal into tabs
  • Monitor audio inputs and outputs with remote level control
  • Fix FreeKiosk metric alarm rules failing to save

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.25.2...v3.26.0

v3.25.2 - ShowTrak Server
v3.25.2 · Published 12/10/2026

Changes

  • 3.25.2
  • Drop the Esc hint from the critical confirmation
  • Hide disabled scripts from the client context menu
  • Fix the Web UI hanging on Connecting and share the group column count
  • Add FreeKiosk OSC commands and list every value a route accepts

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.25.1...v3.25.2

v3.25.1 - ShowTrak Server
v3.25.1 · Published 12/10/2026

Changes

  • 3.25.1
  • Calm the critical script confirmation down

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.25.0...v3.25.1

v3.25.0 - ShowTrak Server
v3.25.0 · Published 12/10/2026

Changes

  • 3.25.0
  • Point at the protocol with script confirmation levels and failure thresholds
  • Updates

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.24.0...v3.25.0

v3.24.0 - ShowTrak Server
v3.24.0 · Published 08/10/2026

Changes

  • 3.24.0
  • Let groups tint their box with a palette colour

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.23.0...v3.24.0

v3.23.0 - ShowTrak Server
v3.23.0 · Published 08/10/2026

Changes

  • Sync the lock file to 3.23.0
  • Update package.json
  • Monitoring Changes
  • 3.22.0
  • Let groups span a chosen number of columns

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.21.0...v3.23.0

v3.21.0 - ShowTrak Server
v3.21.0 · Published 11/09/2026

Changes

  • Stub the favourites manager in the broadcast-bridge tests
  • 3.21.0
  • Let monitoring checks control the devices they watch

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.20.0...v3.21.0

v3.20.0 - ShowTrak Server
v3.20.0 · Published 13/08/2026

Changes

  • Collapse repeat alert sounds into a single playback

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.19.0...v3.20.0

v3.19.0 - ShowTrak Server
v3.19.0 · Published 06/08/2026

Changes

  • Add show variables, readable from client scripts
  • Give ShowTrak Remote the management bridge on /sdk
  • Add the paired-devices settings pane
  • Add ShowTrak Remote device pairing to the /sdk control API
  • Bump @eslint/json from 0.13.0 to 2.0.1 (#29)
  • Bump bonjour-service from 1.4.3 to 1.4.4 (#28)
  • Bump eslint-config-prettier from 9.1.2 to 10.1.8 (#27)
  • Stop timeline block tests straddling a minute boundary
  • Bump the dev-dependencies group with 2 updates (#25)
  • Stub FreeKioskManager everywhere it is loaded, and make CI reproducible
  • Stub FreeKioskManager in the server namespace tests

Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.18.0...v3.19.0