TigerVNC Changelog

What's new in TigerVNC 1.12.0

Nov 14, 2021
  • The native viewer now supports full screen over a subset of monitors (e.g. 2 out of 3), and reacts properly to monitors being added or removed
  • Recent server history in the native viewer
  • The native viewer now has an option to reconnect if the connection is dropped
  • Translations are now enabled on Windows and macOS for the native viewer
  • The native viewer now respects the system security policy¹
  • Better handling of accented keys in the Java viewer
  • The Unix servers can now listen to both a Unix socket and a TCP port at the same time
  • The network code in both the servers and the native viewer has been restructured to give a more responsive experience
  • The vncserver service now correctly handles settings set to "0"
  • Fixed the clipboard Unicode handling in both the native viewer and the servers
  • Support for pointer "warping" in Xvnc and the native viewer, enabling e.g. FPS games

New in TigerVNC 1.11.0 (Nov 6, 2020)

  • A security issue has been fixed in how the viewers handle TLS certificate exceptions
  • vncserver has gotten a major redesign to be compatible with modern distributions
  • The native viewer now has touch gestures to handle certain mouse actions (e.g. scroll wheel)
  • Middle mouse button emulation in the native viewer, for devices with only two mouse buttons
  • The Java viewer now supports Java 9+, but also now requires Java 8+
  • Support for alpha cursors in the Java viewer (a feature already supported in the native viewer)
  • The password and username can now be specified via the environment for the native viewer
  • Support for building Xvnc/libvnc.so with Xorg 1.20.7+ and deprecate support for Xorg older than 1.16
  • The official builds have been fixed to work on the upcoming macOS 11
  • The Windows server (WinVNC) is now packaged separately as it is unmaintained and buggy

New in TigerVNC 1.10.1 (Dec 23, 2019)

  • This is a security release to fix a number of issues that were found by Kaspersky Lab. These issues affect both the client and server and could theoretically allow an malicious peer to take control over the software on the other side.
  • No working exploit is known at this time, and the issues require the peer to first be authenticated. We still urge users to upgrade when possible.

New in TigerVNC 1.10.0 (Dec 23, 2019)

  • The clipboard now supports full Unicode in the native viewer, WinVNC and Xvnc/libvnc.so
  • The native client will now respect the system trust store when verifying server certificates
  • Improved compatibility with VMware's VNC server
  • Improved compatibility with some input methods on macOS
  • Improvements to the automatic "repair" of JPEG artefacts
  • Better handling of the Alt keys in some corner cases
  • The Java web server has been removed as applets are no longer support by most browsers
  • x0vncserver can now be configured to only allow local connections
  • x0vncserver has received fixes for when only part of the display is shared
  • Polling is now default in WinVNC as that works better for most

New in TigerVNC 1.9.90 Beta (Oct 28, 2019)

  • The clipboard now supports full Unicode in the native viewer, WinVNC and Xvnc/libvnc.so
  • The native client will now respect the system trust store when verifying server certificates
  • Improved compatibility with VMware's VNC server
  • Improved compatibility with some input methods on macOS
  • Improvements to the automatic "repair" of JPEG artefacts
  • Better handling of the Alt keys in some corner cases
  • The Java web server has been removed as applets are no longer support by most browsers
  • x0vncserver can now be configured to only allow local connections
  • x0vncserver has received fixes for when only part of the display is shared
  • Polling is now default in WinVNC as that works better for most

New in TigerVNC 1.9.0 (Sep 4, 2018)

  • Alternative, "raw" keyboard mode in the native client and all servers
  • CapsLock/NumLock/ScrollLock synchronisation in the native client and all servers
  • Automatic "repair" of JPEG artefacts on screen in all servers
  • Support for UNIX sockets in the native client and in the UNIX servers
  • Both clients now warn when sending the password over a possibly insecure channel
  • Performance improvements in the Java client
  • The Java client now requires Java 7
  • Improved high latency handling in all servers
  • Better keyboard handling in the native client on Windows
  • Slightly better keyboard handling in x0vncserver
  • x0vncserver now supports cursors and screen resize
  • Xorg 1.20 can now be used as a base for Xvnc/libvnc.so

New in TigerVNC 1.8.0 (May 20, 2017)

  • Overhaul of the Java client to match the look and behaviour of the native client
  • Initial work for multi-threaded decoding in the Java client
  • vncconfig no longer needed for clipboard with Xvnc/libvnc.so
  • vncserver has system wide config support
  • Reduced CPU usage in the native viewer on macOS
  • macOS requirement raised to 10.6
  • Full support for alpha cursors in Xvnc/libvnc.so and both viewers

New in TigerVNC 1.8.0 Beta (Apr 19, 2017)

  • Overhaul of the Java client to match the look and behaviour of the native client
  • Initial work for multi-threaded decoding in the Java client
  • vncconfig no longer needed for clipboard with Xvnc/libvnc.so
  • vncserver has system wide config support
  • Reduced CPU usage in the native viewer on macOS
  • macOS requirement raised to 10.5
  • Full support for alpha cursors in Xvnc/libvnc.so and both viewers

New in TigerVNC 1.7.1 (Jan 20, 2017)

  • A security update for TigerVNC 1.7.0 which fixes a memory overflow issue via the RRE decoder. A malicious server could possibly use this issue to take control of the TigerVNC viewer.
  • Users are advised to upgrade as soon as possible.

New in TigerVNC 1.7.0 (Sep 13, 2016)

  • HIGHLIGHTS:
  • Multi-threaded decoder in the FLTK viewer
  • Windows Vista/2008 is now the minimum requirement
  • Improved SSH integration in the Java viewer
  • Fine grained lock down of Xvnc parameters
  • Compatibility with Xorg 1.18
  • Lots of packaging fixes
  • Better compatibility with Vino, both in the FLTK and Java viewer

New in TigerVNC 1.7.0 Beta (Jul 6, 2016)

  • Multi-threaded decoder in the FLTK viewer
  • Windows Vista/2008 is now the minimum requirement
  • Improved SSH integration in the Java viewer
  • Fine grained lock down of Xvnc parameters
  • Compatibility with Xorg 1.18
  • Lots of packaging fixes
  • Better compatibility with Vino, both in the FLTK and Java viewer

New in TigerVNC 1.6.0 (Dec 29, 2015)

  • This release is mostly about fixing various bugs and polishing existing features, but there are some notable new things:
  • Multi-head support in the Java viewer
  • Better certificate handling in the Java viewer, including host name verification

New in TigerVNC 1.6.0 Beta (Nov 27, 2015)

  • This release is mostly about fixing various bugs and polishing existing features, but there are some notable new things:
  • Multi-head support in the Java viewer
  • Better certificate handling in the Java viewer, including host name verification

New in TigerVNC 1.5.0 (Jul 13, 2015)

  • IPv6 support in the servers
  • You can now have two passwords, one for full access and one for "view only".
  • syslog support in Xvnc
  • GnuTLS priority configuration
  • Performance fixes
  • You can now easily start more clients on OS X
  • More translations

New in TigerVNC 1.4.3 (Mar 5, 2015)

  • Upstream patches applied to the underlying Xorg code base to mitigate CVE-2015-0255.
  • Fixes for performance regressions introduced in 1.4.0.
  • Character encoding of clipboard text send by Java viewer now strictly adheres to the RFB specification.
  • Mac OS X viewer is now packaged to meet Apple's latest code signing requirements. The TigerVNC app can now be installed on OS X 10.9+. Note that this change required upgrading the build server to OS X Yosemite, and all prerequisite libraries (FLTK, GnuTLS, etc.) have been upgraded.

New in TigerVNC 1.4.0 (Mar 5, 2015)

  • Colour map (aka indexed, palette) mode is largely removed. TigerVNC is still compatible with other VNC implementations, but you can no longer run Xvnc in colour map mode.
  • Improvements to the keyboard handling both on the server and client
  • Support for newer Xorg versions in the server build
  • x0vncserver now supports XDamage for instant updates, making it slightly less useless
  • WinVNC now works in service mode on newer Windows versions
  • Better full screen mode for the Java client on OS X
  • man pages should now be up to date
  • Improved TLS implementation in the Java client
  • Lots and lots of cleanups and bug fixes