Releases: tiny-pilot/tinypilot
Releases · tiny-pilot/tinypilot
1.9.0
New features
- The on-screen keyboard has been redesigned and now supports easy hiding.
Bugfixes
- Clean up temporary files if there's a failure during the update or install process.
Improvements
- The update process is 45% faster than 2.5.4 and writes 48% less to the disk.
1.8.3
New features
- Add a help menu.
Bugfixes
- Release modifier keys when switching windows (e.g., Alt+Tab).
- Fix a blank screen bug that affected Mac OS Ventura 13.3 systems.
Improvements
- Support a wider range of display resolutions and refresh rates from target systems.
- Add support for
INTL_ROandINTL_YENkeycodes for Japanese systems. - Provide a more helpful error message if a software update fails.
- Update to uStreamer v5.38.
1.8.2
New features
- Stream audio from the target computer in H.264 video mode.
- Requires HDMI capture that includes audio support, such as a Voyager 2a or later.
- Requires Raspberry Pi OS (Raspbian) Bullseye as the base OS.
Improvements
- Add ECDHE-ECDSA-AES256-GCM-SHA384 to supported SSL ciphers.
Bugfixes
- Prevent flicker when video stream loads in H.264 mode.
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.
1.8.1
New features
- H.264 video encoding is available to provide lower-bandwidth, low-latency streaming.
Improvements
- Changes to video settings apply 90% faster.
- Respect OS dark-mode preference for background color.
- Add command-line scripts to manage static IP addresses.
- Various improvements speed up the install/upgrade process.
- Prevent an ineffectual upgrade when the read-only filesystem is enabled.
- Prevent an install on incompatible hardware.
- Capture more OS version information in debug logs (thanks to @raphaelts3).
- Capture hardware revision in debug logs.
- Make better use of Python f-strings (thanks to @jmunoz94).
Bugfixes
- Video settings dialog spins infinitely on error.
1.8.0
New features
- Add an About page.
Improvements
- Install TinyPilot via Debian package instead of a git repository.
- Check for updates using the TinyPilot update web service instead of a git server.
- Allow remote screen to occupy full width of browser window.
- Enabling experimental support for H264 is now much faster as we use a pre-compiled binary.
- Skip pip upgrade unless it's necessary.
1.7.1
New features
- Experimental opt-in support for H264 video over WebRTC. #875
Improvements
- Disable spellcheck and auto-complete on non-prose text inputs. #972
Bugfixes
- Remove noise from debug logs. tiny-pilot/ansible-role-tinypilot#194
- Prevent update from timing out on slow connections #949
New Contributors
- @berlin4apk made their first contribution in #966
Full Changelog: 1.7.0...1.7.1
1.7.0
Bugfixes
- Automatically repair Flask's secret key if it becomes corrupted.
- Prevent shutdown dialog from closing after shutdown is complete.
- Prevent TinyPilot from incorrectly sending the Ctrl key modifier in certain situations.
- Prevent uStreamer compilation failure.
1.6.2
New features
- Redact sensitive information from diagnostic logs (#813)
Improvements
- Add TinyPilot's new logo (#857)
- Resize the remote screen when the browser window is shorter to prevent vertical clipping (#878)
Bugfixes
- Make fullscreen feature work with more browsers (#874)
Acknowledgements
Thanks to @djclueless for his work on this release!
1.6.1
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.
- Hide X ("close") button on dialogs that cannot be closed.
- Support Raspberry Pi OS Bullseye release (2021-10-30)
Bugfixes
- Prevent CSRF token from expiring on system restart.
- Make Ctrl+Alt+Del shortcut show a clearer keystroke history and more accurately mimic a user manually pushing that key sequence.
- Prevent nginx from buffering the video stream, which could sometimes prevent the last frame from appearing with low-framerate settings.
1.6.0
New features
- 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
- Automatically retry requests when they fail due to expired CSRF tokens
- Detect more keyboard forwarding failures
- Fix Meta+V pasting on OS X