TinyPilot Pro Change History

2.6.5

Published: 2024-10-16

New features

  • Manage Wi-Fi connections in TinyPilot's web UI.
  • Network status dialog allows you to view your device's network connections, IP address, and MAC address.
  • Meta + Alt + Escape shortcut to open the "Force Quit" utility on macOS.
  • Alt + Tab shortcut to switch to the next window on macOS, Windows, and more.
  • Ctrl + Alt + Backspace shortcut to restart the desktop environment on some Linux distributions.
  • Send mouse events using the Enterprise REST API.

Bugfixes

  • Moving virtual media to an external disk no longer prevents TinyPilot's web UI from loading.
  • Moving virtual media to an external disk now warns when existing files are too large for the external filesystem.
  • Attempting to move virtual media to an external disk no longer fails when virtual media hasn't yet been used.

Improvements

  • Added de-DE support when pasting text (thanks to @DustyDiamond).
  • External virtual media now supports ext4-formatted drives for images over 4GiB.

Disk image checksums (SHA-256)

  • Voyager: 1906b296e7cb191c81a4e0a4a13fc733a8fa6be69eb85c11ca63aaada5301c01
  • Hobbyist: 3e32a59dc27fa67ae4d0934f7a86f793d1aff4c0857d92be935fc7e0c912e7bb

2.6.4

Published: 2024-06-20

New features

Improvements

  • The "Manage Virtual Media" dialog displays how much free disk space is available.
  • The disk image table shows the file size of individual disk images.

Notes

  • Debug logs now include static IP address details.
  • Manage a TinyPilot Wi-Fi access point using convienience scripts.

Disk image checksums (SHA-256)

  • Voyager: 7ad262a0f196e32843d3ecbe7323eb10448e54d59515793b2b9a94e0f29fd89a
  • Hobbyist: edab3cbc668cd1522bc1c1ae75e7383111e27440df34fa26efdf1e02217572d9

2.6.3

Published: 2024-02-29

New features

  • Assign your device a static IP address in TinyPilot's web UI.

Bugfixes

  • UI behavior is now consistent when re-uploading a disk image.
  • Eliminated noise from the debug logs on TinyPilot systems that use USB-based HDMI capture.

Security

Improvements

  • Optimized timing on menus to make it harder to accidentally exit the menu too early.
  • TinyPilot remembers your log-in details after you restart your browser.
  • TinyPilot redirects you to your originally requested page after authentication.
  • Improved guidance for enabling SSH access.
  • Semantics for action buttons are now consistent across dialog windows.

Disk image checksums (SHA-256)

  • Voyager: f29317229349573eea140aa65dacecaf573d5a08cc7eb459d07ada6a1ed0975c
  • Hobbyist: 033bee160840bf7f9aea524381b517a837270eb87f12e149949eb4fb54288a5e

2.6.2

Published: 2023-11-09

New features

  • STUN server configuration options are now available in H.264 video settings.
  • Static IP dialog allows you to view your device's static IP address and your router's IP address.

Bugfixes

Improvements

Notes

  • The "Hostname" menu item has moved to System > Networking > Hostname.

2.6.1

Published: 2023-09-04

New features

  • Dedicated Window view allows you to view your remote screen in a dedicated browser window without any menus or status bars.

Bugfixes

Improvements

Notes

  • TinyPilot now manages the Raspberry Pi's GPIO pin 2 if you install from a disk image.

    • If you install from the command line, TinyPilot does not assume ownership of any GPIO pins.
  • TinyPilot's localhost-only ports have changed from the 8000-8002 range to 48000-48002.
  • It is no longer possible to make changes to TinyPilot's undocumented settings through the /home/tinypilot/settings.yml file.

    • The following settings are supported and remain configurable through settings.yml:

      • tinypilot_external_port
      • tinypilot_external_tls_port
      • tinypilot_manage_tls_keys
      • ustreamer_edid
    • The following settings are configurable through settings.yml, but we may remove configuration support for them in the future:

      • tinypilot_keyboard_interface
      • tinypilot_mouse_interface

2.6.0

Published: 2023-06-26

New features

  • The on-screen keyboard has been redesigned and now supports easy hiding.

Bugfixes

Improvements

  • The update process is 45% faster than 2.5.4 and writes 48% less to the disk.

2.5.4

Published: 2023-04-27

New features

  • Add support for exporting and importing TinyPilot settings.
  • Add a help menu.

Bugfixes

Improvements

Notes

  • This release may cause target systems to forget TinyPilot's previously configured display settings.

    • This release updates TinyPilot's EDID, including revising the product ID field.
    • Some systems cache display settings such as Mirror vs. Extend based on the display device's EDID.
    • If you configured settings such as output resolution or display mode on your target system when you first set up TinyPilot, you may need to re-apply those settings after this update.
  • This is the final update available for systems running Raspberry Pi OS Lite (Raspbian) Buster.

    • For affected systems, the update dialog will provide instructions on how to migrate to the latest base OS.
    • Users running Raspberry Pi OS Lite (Raspbian) Bullseye can continue updating normally.

2.5.3

Published: 2023-02-09

New features

  • Stream audio from the target computer in H.264 video mode.

    • Requires Voyager 2a or later.
    • Requires Raspberry Pi OS (Raspbian) Bullseye as the base OS image, so users who upgrade from previous TinyPilot Pro images won't have access to this feature without a clean install with the latest pre-built microSD image.

Improvements

  • Switch to Raspberry Pi OS Lite (Raspbian) Bullseye as base OS image.
  • Add ECDHE-ECDSA-AES256-GCM-SHA384 to supported SSL ciphers.

Bugfixes

Notes

  • TinyPilot support for Raspberry Pi OS Lite (Raspbian) Buster will soon be ending.

    • TinyPilot is working on a Buster to Bullseye migration path, but we recommend new installations use Bullseye systems.

2.5.2

Published: 2023-01-17

New features

Improvements

Bugfixes

2.5.0

Published: 2022-10-03

New features

  • Add an About page.

Improvements

2.4.1

Published: 2022-05-12

New features

Improvements

Bugfixes

2.4.0

Published: 2022-03-24

New features

  • Extend password authentication to allow multiple users with distinct credentials.

Improvements

  • Present virtual storage to target computer only when a drive is mounted.

    • This improves compatibility with systems that don't recognize virtual storage devices.

Bugfixes

Known issues

  • If you have password authentication required when you upgrade your system to 2.4.0 or later, the update dialog will report that the update failed with "Error: Authentication required."

    • You can safely ignore this message. If you reload the page and log in, you will find that the update has completed successfully.

2.3.2

Published: 2022-01-10

New features

Improvements

  • Add TinyPilot's new logo
  • Resize the remote screen when the browser window is shorter to prevent vertical clipping
  • Add more logging for security-related events (login, add user)

Bugfixes

  • Make fullscreen feature work with more browsers
  • Fix a bug in "Download image from URL" feature when URL contained URL-encoded characters

2.3.1

Published: 2021-11-18

Improvements

  • Improve keyboard compatibility with systems that have buggy HID implementations in pre-boot, including Mac hardware.
  • Improve performance for mouse movement and reduce the network bandwidth it consumes.
  • Present a warning in the Security dialog if device has default SSH credentials.
  • On login failure, show password reset instructions.
  • Hide X ("close") button on dialogs that cannot be closed.
  • Relax checking for "download from URL" virtual media feature to allow URLs that don't end in .img or .iso.
  • Add a configuration option to disable virtual media.
  • Support Raspberry Pi OS Bullseye release (2021-10-30)

Bugfixes

2.3.0

Published: 2021-09-20

New features

  • Add support for Wake on LAN
  • Allow mounting virtual media in CD-ROM mode
  • View detailed progress logs during version-to-version updates
  • Add shortcut for Ctrl+Alt+Del

Improvements

  • Speed up JavaScript loading
  • Add consistent close buttons to dialog boxes
  • Remove extraneous scrollbars when dialog boxes are showing

Bugfixes

2.2.5

Published: 2021-08-27

Bugfixes

2.2.4

Published: 2021-08-25

Bugfixes

2.2.3

Published: 2021-07-20

New features

  • Add a REST API (Enterprise-only)
  • Allow access over plaintext HTTP (disabled by default)

Improvements

  • Add version change information to the update dialog
  • Warn the user if they try to close the browser tab in the middle of a virtual image upload

Bugfixes

  • Fix a bug that affects updates from <= 2.2.1 to later versions (#735)
  • Fix space bar functionality on virtual keyboard (#736)
  • Fix a bug that prevented TinyPilot from sending left and right modifiers simultaneously (#364)
  • Prevent gateway timeout errors when uploading virtual storage images
  • Fix a UI bug in the list of virtual storage images
  • Fix CA certificate compatibility on macOS

2.2.2

Published: 2021-06-14

New features

  • Upload virtual storage images from URL
  • Add "reset to defaults" to video settings screen (#705)
  • Support .local and .localdomain SANs

Improvements

  • Make style choices consistent across the web app (#721, #703, #699, #698, #674)
  • Improve robustness and error detection during updates (#702, #675)
  • Switch to conventional HTTP status codes (#680)
  • Improve mouse compatibility

Bugfixes

  • Fix UI bugs in virtual storage feature
  • Fix bug that prevented modifier keys from working during mouse clicks (#692)
  • Eliminate a dependency on Internet connectivity for first boot
  • Add temperature and throttling checks to diagnostic script

2.2.1

Published: 2021-05-05

Bugfixes

  • Hotfix for an issue with the install process

2.2.0

Published: 2021-05-04

New features

  • Mount virtual drives from disk images
  • Tune the video stream from the web UI

Bugfixes

  • Improved reliability of the update process