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.
openavc-reset-password on a Raspberry Pi's SD card boot partition, or a file named reset-programmer-password in the data folder on Linux and Docker. The reset clears the username, password and API key, and new ones are set at the next sign-in. then_query: on response rules, a list of queries sent as soon as the rule matches. Use it for a device that reports that something changed but not the new value. In the Driver Builder it is the Then Query list on each text rule. Drivers using it still install and run on earlier releases. liveness probe is now paused while polling is paused by the device's state. Earlier releases send it in every state, so a driver with a state-paused poll needs min_platform_version 0.38.0 to add one. Python drivers override _liveness_held(). tcp_probe is sent to a port with a login prompt only when its expect matches the prompt. New ctx.hold_port for discovery companions. simulator.single_client, also on the Driver Builder's Simulation tab. python -m openavc.simulator.validate no longer reports a prompt after a reply as an error. PluginRefusal (new in 0.38.0). For any other start-up error, the reply refers to the Programmer's Log. https://cloud.openavc.com/api/v1/reports, from paired and unpaired systems. Nothing is sent without pressing it. If the OpenAVC server can't reach that address, the browser uploads the same file. Added to the Network & Security Cut Sheet.