All releases

OpenAVC 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.

Controllers identify during a scan

  • Some telnet controllers send a Telnet negotiation in one network packet and their identifying banner in the next. Discovery now reads across packets, so devices like the TurtleAV Chazy and Darwin controllers are recognized during a network scan without installing the driver first. AMX device discovery also matches more reliably.

Secure by default

  • A brand new instance now prompts you to claim it and set a password before anything else. There is no unprotected window on first boot, and no default password to remember to change. Existing instances keep their current settings.

Hardened against the network

  • The rate limiter no longer trusts forwarded-for headers by default, and system updates verify their download and refuse to apply anything that fails the check. Several internal file-path and archive handling paths were tightened.
  • On the Raspberry Pi image, the OS login is locked down with SSH off and a single password shared with the web login.

Improvements

  • Running a command from a device page now shows proper controls such as dropdowns, number fields, and toggles instead of plain text boxes, so the right values are easier to enter.
  • Saving a change to a device no longer drops its sub-devices or any settings queued for an offline device.
  • The Surface Configurator gains visible-when and auto-page editors for control surfaces.
  • Per-device logs always capture what was sent to and received from the device, and the console log honors the level you configured.
  • Video sources send a codec hint from the discovery probe so downstream playback starts correctly.
  • Driver authors can validate avcdriver files live in their editor against the published schema, now linked from the docs.