What's New in TinyPilot's July 2021 Update
July 21, 2021
TinyPilot's July release gives users more control over their TinyPilot devices and improves the update experience.
Control TinyPilot programmatically
While most people use their TinyPilot devices interactively, we're hearing more and more requests to include TinyPilot into automated workflows.
In this release, we've added a TinyPilot REST API that lets you control your TinyPilot programmatically. The API is simple and intuitive, allowing developers to integrate with TinyPilot in minutes.
In the demo video below, I created a simple Python function that instructs TinyPilot to send a specified keystroke to the target machine. Using that function, I open a command terminal, execute a shell command, then close the terminal, all through Python's interactive interpreter.
Pro feature: The REST API requires a TinyPilot Enterprise subscription. If you're interested in an Enterprise license, contact us to create a solution for you.
Allow plaintext HTTP connections
By default, TinyPilot requires HTTPS to protect the connection to your device on untrusted networks.
In some cases, HTTPS isn't necessary. Perhaps you're on a trusted network. Maybe you're accessing TinyPilot via VPN at both endpoints. In those cases, HTTPS and TLS certificates are unneeded burdens.
With this release, users can disable TinyPilot's HTTPS requirement from the System > Security menu.
Disabling this option allows you to access TinyPilot's web UI from a regular HTTP URL.
Richer update information
When you updated in previous versions of TinyPilot, we didn't provide much information. The update screen simply announced the update and invited you to apply it:
The new release gives you more information about what's changing in each release. You'll see your installed version, the latest available version, and a link to our public changelog describing what improvements we've made in each version:
Pro feature: The new update screen is available in TinyPilot Pro.
Updating to the latest version
You can update to the latest version of TinyPilot by clicking System > Update in the navigation bar:
Don't see an update option? For older versions of TinyPilot, SSH into your device and update with the following command:
/opt/tinypilot/scripts/upgrade && sudo reboot
Users of the free, Community Edition of TinyPilot can upgrade to Pro to take advantage of the new premium features.
Written by Michael Lynch, TinyPilot Founder and CEO