Official binaries and source tarball are here:
https://sourceforge.net/projects/turbovnc/files/2.2.90%20(3.0%20beta1)
Change log is here:
https://github.com/TurboVNC/turbovnc/releases/tag/3.0beta1
========================================
Major new features:
- Unified cross-platform TurboVNC Viewer based on the Java TurboVNC
Viewer with an embedded JRE (no separate JRE required except for 32-bit
Linux)
- The TurboVNC Session Manager, which uses the embedded SSH client in
the TurboVNC Viewer to remotely start, kill, or manage multiple TurboVNC
sessions under a specific user account on a TurboVNC host, as well as to
automatically authenticate with the host and encrypt the connection
- TurboVNC Viewer: Support for password-less SSH authentication using
ssh-agent or Pageant
- TurboVNC Server: noVNC integration
* The vncserver script can now launch a simple HTTP server to serve
up an instance of noVNC for the TurboVNC session.
* The TurboVNC Server now supports the Websocket protocol (to enable
connections from noVNC without a proxy.)
- TurboVNC Server: Improved window manager compatibility with recent
Linux distributions (see
https://turbovnc.org/Documentation/Compatibility30)
- Linux TurboVNC Viewer: Improved drawing tablet support (no longer
necessary to use Virtual Tablet mode with Qt applications)
- Linux TurboVNC Viewer: Touchscreen/multitouch event support
- TurboVNC Viewer: TurboVNC Viewer Options dialog usability improvements
(particularly the Security tab)
- TurboVNC Viewer: Added view-only toggle and zoom (scaling)
hotkeys/menu entries (previously only existed in the Windows native
TurboVNC Viewer)
- Listen mode now supports authentication and encryption.
- TurboVNC Server: All collaborators can now see cursor movements in a
shared session.
- TurboVNC Server: Overhauled congestion control algorithms
- TurboVNC Server: The ability to configure ALR, interframe comparison,
sharing, and profiling dynamically for an active TurboVNC session
- TurboVNC Viewer: The ability to save a screenshot of the remote desktop
- TurboVNC Viewer: The ability to tile multiple connection windows with
a hotkey
- TurboVNC Viewer: The ability to simultaneously open multiple
connections with different options from the command line
- TurboVNC Viewer: Authentication dialog is color-coded to indicate
encryption, no encryption, or redundant encryption.
- TurboVNC Server: Upgraded X.org components (xorg-xserver 1.20.13, Mesa
20.3.5, etc.)
========================================
Major features that were on tap for 3.0 but didn't make it due to lack
of time and funding:
- The ability to set different viewer options for each VNC server
(feature regression relative to the Windows native TurboVNC Viewer)
- The ability to save connection info files (feature regression relative
to the Windows native TurboVNC Viewer)
- 3-button mouse emulation (feature regression relative to the Windows
native TurboVNC Viewer)
- UTF-8 clipboard support
- Server-side key mapping (to fix various issues with dead keys on
international keyboards)
- Relative mouse movement
- Usability improvements, including:
* Returning to the connection dialog if an error occurs while connecting
* More intuitive compression level controls
* Compatibility mode for connecting to non-TurboVNC servers
========================================
TurboVNC needs your help. I had to dig deep into my own pockets to
finish this release, and as you can see above, there is much more work
to be done. If your organization could benefit from one of the features
marked "funding needed":
https://github.com/TurboVNC/turbovnc/issues?q=is%3Aissue+is%3Aopen+label%3A%22funding+needed%22
then please consider funding the development of that feature. We also
accept (and greatly appreciate) individual donations:
https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=information%40virtualgl%2eorg&lc=US&item_name=The%20TurboVNC%20General%20Fund&no_note=0¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest
or Venmo @dcommander. Every dollar goes directly toward developing
TurboVNC.
DRC