Changelog

What's new in OpenAVC. Every release, every feature.

v0.40.0

Latest November 7, 2026

Device and plugin logins now stay on the system they were entered on: the project, its backups and exports, and the copies OpenAVC Cloud keeps hold "saved on this system" where each password was. Script code that waits on a slow call no longer holds up the rest of the system, and drivers can receive the UDP packets a device sends. On Windows, an update now brings the tray icon back and no longer leaves behind old update tasks that could reinstall an earlier version.

Logins

  • Device passwords, every setting a driver marks as a login, plugin logins and the Inter-System key are now kept on the system instead of in the project file. The first start after this update moves them there, after backing up the project.
  • A saved login shows as Saved on this system with Change in Edit Device, in a plugin's settings, on Video Streams and on the Inter-System page. Enter a device's login again after changing its driver or duplicating it.
  • A device whose login is not saved on this system, such as on a replacement restored from a backup, says Needs login and asks for it on its page, with Use the driver's default where the driver has one. Restoring a backup, or opening or importing a project, names the devices and plugins that need their login entered. After such a restore, point Present's displays at their new addresses.
  • Export can include the logins, sealed with a passphrase you choose, and importing that file asks for it. A project backup restored on the same system brings its logins back.
  • The AI Assistant never reads or sets a login. Enter one on the device's page or in the plugin's settings.
  • A login written into a stream address is no longer sent to OpenAVC Cloud, and the Inter-System key no longer appears in the log or in reports.
  • To go back to an earlier version, use Rollback in the Updates view, which puts the logins back first. An older version installed by hand over this one finds no passwords, and its devices with a login cannot sign in.
  • On Docker, which has no Rollback, run docker compose run --rm openavc --put-back-logins with OpenAVC stopped before changing the image tag to an earlier version. The System Updates guide has the steps.

Programmer

  • A plain def script handler, timer or function a control calls now runs on its script's own thread, so a time.sleep() or a slow web request holds up that script and nothing else. It still gets 30 seconds, and an async def must still never block.
  • Fixed: a setting saved right after a plugin starts is kept.

Panel

  • Fixed: a list whose key pattern holds brackets or parentheses now matches them as typed.

Drivers

  • Drivers can listen for the UDP packets a device sends to a port set on the device, such as SNMP traps, and simulated devices send them too. The Driver Builder offers it under Push Notifications (UDP Listener).

Cloud

  • Fixed: a system paired to OpenAVC Cloud without restarting now installs the software updates the cloud sends it.

Windows

  • Fixed: the OpenAVC icon by the clock now comes back on its own after an update.
  • Fixed: a scheduled task left by an earlier update could run again after a Windows restart and put that older version back. Updates now remove their task, and this version removes the ones earlier updates left.

Updating

  • Project format stays at 0.16.0. A project saved on this version opens on v0.39.0 and v0.38.0 without its logins, which stay on this system.
  • The Docker image can now listen on ports below 1024 with host networking, so Short URLs and devices that send to a low port (SNMP traps on 162) work there.
  • The one-line Linux install now completes on servers whose Python has no venv package.

Earlier releases

v0.39.0 November 4, 2026 This release adds per-state colors and pictures for Containers and Images, Page Navs that light up like tabs, and a choice of which devices to simulate. SSH-controlled devices now connect on every install type, updates and driver installs work on networks that inspect encrypted traffic, and a device put to sleep on purpose reads Asleep instead of offline. v0.38.0 October 30, 2026 This release adds Report a problem to device pages, a Programmer password reset for every install type, and a message when a Remote Access session ends. Discovery scans no longer connect to ports in use by connected project devices. v0.37.2 October 26, 2026 Driver commands that send a file to a device or bring one back, simulation that stays on through a server restart, and panels that show a plain sentence instead of a driver's own error text. v0.37.1 October 21, 2026 Fixes for 0.37.0, update buttons where installed drivers and plugins are listed, and Discovery scans that finish complete on busy networks. v0.37.0 October 19, 2026 A big release: new settings for which networks can reach OpenAVC and which network it uses to reach devices, offline detection for devices that stop responding, YAML driver scaling, settings filled in from the device and paused polling, macro control of every panel element, and a locked-down data folder on Windows. v0.36.0 October 5, 2026 This release adds an approval setting for panels, a Device Audit for testing a network device and its driver, better device identification in Discovery, and an optional confirmation on driver commands that erase or reset a device. v0.35.0 September 21, 2026 Mostly fixes, plus two things macros can now do with panel controls. v0.34.0 September 14, 2026 Panel text can be edited in place on the design canvas, master elements can be dragged and resized, and duplicating a container copies what is inside it. On the device side: SNMP control for rack and infrastructure equipment, Wake-on-LAN and datagram commands, and a restart window so a display that reboots when you power it on is not reported as a fault. v0.33.0 September 8, 2026 Panel idle dimming, panel display settings stored in the project file, Node-RED support and an events API. A large part of the rest is controls, macros and triggers showing the actual result instead of showing success. v0.32.1 September 3, 2026 Releases are now signed, so a system checks that an update is genuine before it installs it. An update that installs correctly can no longer be undone by a restart. v0.32.0 September 2, 2026 Scans now find everything on the network the first time, and show what they have found while they are still running. An update that cannot reach the internet tries again instead of giving up. SSH connects to older AV gear, and dialog and hint text in the Programmer is easier to read on the light theme. v0.31.0 August 26, 2026 Long dropdown lists in the Programmer now have a search box, so picking a command on a device that has two hundred of them no longer means scrolling. The Video Panel plugin, which shows live video from a camera or a switcher on a touch panel, gets a setup screen of its own, accepts more kinds of video address, and plays on panels in the room as well as over the cloud connection. v0.30.0 August 25, 2026 OpenAVC v0.30.0 lets a control on a touch panel page call a function in one of your scripts and pass it values, and lets a control fire an event. A macro that fails partway through now reports which device failed, on the panel that started it. The API key in Settings is generated for you and stored as a hash. v0.29.0 August 21, 2026 OpenAVC v0.29.0 shows why a child entity is offline instead of only that it is, shows an error on the panel when a command fails, and stores the admin password as a hash. Driver version requirements are now checked wherever you install a driver. v0.28.0 August 17, 2026 OpenAVC v0.28.0 adds monitored readings: state values flagged in the project, with optional limits for what normal is, shown on the Programmer Dashboard and the cloud system health card and raising alerts when they go out of range. Alerts can now also be resolved from the portal, and service reports can be printed with the integrator's branding. v0.27.0 August 14, 2026 OpenAVC v0.27.0 adds custom controls and full custom panel pages, along with a completely rebuilt Matrix control that can configure itself from the device. The cloud also gets major improvements to alerts, webhooks, system health, two-step verification and remote access. v0.26.0 August 11, 2026 A space can now ask for help and find out that someone heard. Panels can carry your own CSS instead of only the built-in themes. The UI Builder tells you when a control will draw wrong before anyone stands in front of it. And the IDE and the simulator both work properly from a laptop that is not the server. v0.25.1 August 9, 2026 A follow-up to 0.25.0 that fixes what upgrading to it turned up. If you are on 0.25.0, take this one. v0.25.0 August 8, 2026 OpenAVC 0.25.0 checks a touch panel page against how the panel really draws it and tells you what is wrong before you load it on a screen. v0.24.1 August 5, 2026 OpenAVC 0.24.1 fixes the browser's own sign-in dialog appearing over the UI Builder on systems with an admin password set. v0.24.0 August 5, 2026 OpenAVC 0.24.0 replaces the panel grid with a free layout canvas, adds portrait layouts, expands the Driver Builder to the whole driver format, and signs every release artifact. v0.23.0 July 15, 2026 OpenAVC 0.23.0 adds wireless presentation with the Present plugin, browser-trusted HTTPS through OpenAVC Cloud, Short URLs, and drivers that receive device-initiated updates. v0.22.0 July 5, 2026 OpenAVC 0.22.0 adds IR device control through IR bridges, local USB serial connections, device liveness checks, and audio-taper faders. v0.21.0 June 29, 2026 OpenAVC 0.21.0 adds an MQTT transport for Python drivers and restores device discovery on Linux and Raspberry Pi. v0.20.0 June 28, 2026 OpenAVC 0.20.0 fixes the device simulator on Windows, adds pick-from-a-list parameter entry, and reorganizes touch panel bindings into Shows and Does. v0.19.3 June 25, 2026 OpenAVC 0.19.3 fixes the macOS menu-bar Uninstall so it fully removes the background service. v0.19.2 June 25, 2026 OpenAVC 0.19.2 adds a proper macOS uninstaller and gives the macOS app its real icon. v0.19.1 June 25, 2026 OpenAVC 0.19.1 fixes cloud pairing on the macOS build so an instance connects to the cloud after pairing. v0.19.0 June 25, 2026 OpenAVC 0.19.0 adds a macOS installer, a no-code way to control devices that do not have a driver yet, and support for serial devices that connect through a network bridge. v0.18.0 June 13, 2026 WiFi on/off control in network settings. v0.17.1 June 12, 2026 A small fix release. v0.17.0 June 12, 2026 A reliability release focused on device discovery. v0.16.0 June 11, 2026 A control surface release. The Stream Deck integration gets a rebuilt live editor, network-attached decks, and full dial and touchscreen support, plus controller network settings in the Programmer and a setup screen for dedicated displays. v0.15.1 June 9, 2026 A small follow-up to 0.15.0 that keeps the room panel login-free and tightens how the Programmer handles passwords. v0.15.0 June 8, 2026 OpenAVC 0.15.0 adds per-device quick actions and setup wizards, SSH device control, and clearer offline diagnostics, on top of a broad reliability pass across the platform. v0.14.0 May 31, 2026 OpenAVC 0.14.0 makes network scans identify more controllers without any setup, and changes the first run so a new instance is protected from the moment it starts. v0.13.0 May 21, 2026 OpenAVC 0.13.0 brings child entities: a single controller like an AV-over-IP system, a video matrix, or a multi-zone amplifier can now expose every encoder, decoder, output, zone, or preset as its own controllable entity. It also adds the Video Panel plugin for live H.264 and H.265 video on the panel, moves community drivers and plugins into the data directory so they survive upgrades, and lets macros navigate panel pages. v0.12.0 May 16, 2026 OpenAVC now has built-in HTTPS that you can turn on from Settings > Security. The Programmer prompts you to install community drivers a project needs but does not have, and the server can be restarted from inside the IDE after a settings change. Also: save conflicts and slow startup with many devices, devices reporting connected when they were not, and a cloud-restart hang on locked-down service managers. v0.11.0 May 12, 2026 Discovery rebuilt around driver-declared probes and evidence. Cloud agent supports remote restart, diagnostic actions, and tunneled WebSocket and HTTP traffic with query strings and subprotocols intact. Matrix and audio devices respect audio-follow-video. Driver Builder Live Test works over serial and guards against running on a production project. Pre-release audit findings closed. v0.10.3 May 4, 2026 Plugins can register macro actions and script methods. Audio support in the asset library and panel. Pi image, Docker, and Windows updater fixes. v0.10.2 May 2, 2026 Fixes the reboot button on Raspberry Pi. v0.10.1 May 2, 2026 Fixes a silent in-app update failure on Windows. v0.10.0 May 2, 2026 Major Driver Builder overhaul, cloud reliability fixes, and a couple of platform bugs squashed. v0.9.0 May 1, 2026 Browse Drivers refresh, declarative Telnet login for YAML drivers, smarter discovery, and Programmer login. v0.8.2 April 27, 2026 Brand refresh, Add Device improvements, simulator fixes, and Pi image build fix. v0.8.1 April 26, 2026 Bug fix release. Fixes for the update system, macro/trigger concurrency, serial device communication, device reconnection, cloud state sync, and project migration. v0.8.0 April 26, 2026 OSC transport, Behringer X32 driver, per-panel page navigation, concurrent device startup, ISC security, project save conflict detection, and a broad security and stability pass. v0.6.0 April 20, 2026 Theme Studio, live panel canvas in the UI Builder, dedicated panel support, and a new wait_until macro step. v0.5.14 April 17, 2026 QR pairing and mDNS discovery for the upcoming Panel apps, plus error recovery in the IDE and platform hardening. v0.5.13 April 14, 2026 UDP transport for drivers, plus cloud tunnel fixes for custom ports and asset loading. v0.5.12 April 13, 2026 Improved cloud connectivity reliability and cloud-managed system alerts with configurable thresholds. v0.5.11 April 12, 2026 Fixed a discovery scan performance regression introduced in v0.5.10. v0.5.10 April 12, 2026 Fixed device discovery missing ports on projectors and other embedded devices, plus UI builder drag-and-drop accuracy. v0.5.9 April 12, 2026 Stream Deck plugin now works on Linux without manual installs, plus panel and builder bug fixes. v0.5.8 April 11, 2026 Builder and panel now share element styles for pixel-identical rendering, plus slider enhancements and deployment fixes. v0.5.7 April 11, 2026 Python Driver Editor, In-Place Driver and Plugin Upgrades, Discovery Improvements, Toggle UX Fix v0.5.6 April 9, 2026 Programmer preview now runs the real panel, fixing toggle buttons and ensuring identical behavior. v0.5.5 April 9, 2026 Cloud-managed software updates and richer alert conditions. v0.5.4 April 9, 2026 Network adapter control, AI chat improvements, and comprehensive AI safety validation. v0.5.3 April 9, 2026 Plugin dependency fixes, documentation refresh, and cloud protocol improvements. v0.5.2 April 8, 2026 Instant startup experience, Windows installer reliability, and dashboard improvements. v0.5.1 April 8, 2026 Fixes device discovery and cloud heartbeat metrics on deployed installs. v0.5.0 April 7, 2026 Built-in device simulator for testing without hardware, major Driver Builder expansion, and a comprehensive driver system audit. v0.4.1 April 6, 2026 Stability fixes across the engine, API, and Programmer IDE, plus smarter device discovery. v0.4.0 April 5, 2026 Programmer IDE UX overhaul with concurrent editing safety, real-time feedback, and WCAG accessibility pass. v0.3.1 April 3, 2026 System Settings UI, security hardening, bug fixes, and expanded test coverage. v0.3.0 April 2, 2026 Conditional macros, device groups, variable persistence, and panel improvements. v0.2.2 April 1, 2026 Plugin system polish, per-button colors, and AI reliability fixes. v0.2.1 March 31, 2026 Smarter AI tools, chat UX fixes, and System Updates documentation. v0.2.0 March 30, 2026 In-app update system with one-click install, automatic rollback, and cloud-managed updates. v0.1.0-beta.1 March 29, 2026 First public release. The core platform, Programmer IDE, panel UI, cloud AI, and all five deployment targets.

Try the latest release

Download OpenAVC and see these features for yourself.