Changelog

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

v0.35.0

Latest September 21, 2026

Mostly fixes, plus two things macros can now do with panel controls.

UI Builder

  • A control can have a Tag. A macro run from that control reads it as $trigger.tag, so nine source buttons tagged 1 to 9 can share one macro instead of needing one each. $trigger.element gives the control's ID whether or not it has a tag.
  • A macro step, or a control's own Set action, can change a control's label, visibility, background colour, text colour and opacity. Pick the control from the UI groups in the variable picker. Clearing the value puts the control back.
  • A button using a transparent image and a gradient drew with no background at all. Same for an element background image.
  • Project format moves to 0.14.0 for the Tag. A project saved here still opens on v0.34.0.

Programmer

  • A new blank project no longer keeps the previous project's uploaded files, custom controls and themes.
  • The three-dot menu on the last row of the Project Library was cut off, putting Delete, Duplicate and Export out of reach.

Device control

  • A device with Line ending set to None would not connect, on TCP or serial.
  • A connection that fails because of a bad setting now says the settings are invalid and stops retrying, instead of reporting a dropped connection and reconnecting forever.

Thanks

  • Special thanks to Ziki, whose detailed report found most of the fixes in this release.

Earlier releases

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.