Skip to content

Releases: veyon/veyon

Veyon 4.10.4

03 Jun 12:26

Choose a tag to compare

  • Core
    • Improve robustness by using std::vsnprintf() instead of sprintf()/snprintf()
    • Add various size checks when receiving usernames, signatures and tokens
  • Master
    • Fixed performance regression introduced with improved thumbnail layouting in 4.10.3
    • Added support for extending guest user identities with prefix or suffix
  • Plugins
    • Demo: don't lock the master computer when sharing a user's screen fullscreen (#1126)
  • Linux
    • Added Nix flake and NixOS module
  • Windows
    • 3rdparty: UltraVNC: update to 1.8.2.3

Veyon 4.10.3

22 May 11:46

Choose a tag to compare

  • Core
    • Cache authorized user groups from configuration
  • Configurator
    • Auto-increment default names for new objects (#1123)
    • Hide x11vnc parameters label in standard view (#1125)
  • Master
    • Improved mechanism for layouting thumbnails to always display the whole caption even for long user and/or device names
    • Optimized icon size auto adjust
    • Defer initial icon size auto adjust until application window is fully visible
  • Plugins
    • FileTransfer: only collect from devices with logged in users
    • FileTranser: indicate 100% progress if finished with no files to be collected
    • FileTransfer: show number of files to be collected in 2nd column
    • LDAP: add hint on configuration for FreeIPA (#1122)
    • LDAP: update bundled kldap library to fix several issues related to memory allocation failures
    • UltraVNC: make sure to load user32.dll and shcore.dll from the Windows system directory only
    • WebAPI: make the plugin build explicit via WITH_WEBAPI (#1124)
  • Linux
    • Add Fedora 44 packages
    • Add Ubuntu 26.04 packges
    • Drop Fedora 42 packages
    • Prepared API for upcoming Wayland support for Linux
  • Windows
    • Added advanced device locking options for the screen lock feature - touch screens and touch pads are now temporarily disabled at the device level to suppress gesture handling
    • Improved mechanism for querying full user name - fixes missing full/display names for Azure AD users
    • Improved error handling and resource cleanup in several functions
    • Various optimizations and resiliency improvements
    • Build all binaries without LTO (link time optimization) to fix crashes on certain CPUs
    • 3rdparty: UltraVNC: update to 1.8.2.2 (includes fix for CVE-2026-3787 / CWE-428)
    • 3rdparty: libjpeg-turbo: update to 3.1.4.1
    • 3rdparty: libpng: update to 1.6.58
    • 3rdparty: OpenSSL: update to 3.5.6

Full Changelog: https://github.com/veyon/veyon/compare/v4.10.2..v4.10.3

Veyon 4.10.2

20 Mar 10:35

Choose a tag to compare

  • Master
    • Strip domain from displayed user login names if full name is not available
  • Service
    • Added placeholder to user identification dialog
  • CLI
    • Improved space handling for running command file (#1104)
  • Linux
    • Fixed CI to build proper release packages (with optimizations and including translations) (#1102)
  • Windows
    • Added block sleep key when screen is locked (#1103)
    • 3rdparty: OpenLDAP: update to 2.6.13
    • 3rdparty: Qt: update to 6.10.3

Full Changelog: https://github.com/veyon/veyon/compare/v4.10.1..v4.10.2

Veyon 4.10.1

20 Feb 13:35

Choose a tag to compare

  • Master
    • Show short tooltips in icons only mode
  • Configurator
    • Order of locations and computers can now be changed with new move buttons (thanks to @pgilfernandez)
  • Plugins
    • FileTransfer: allow configuration of up to three grouping attributes when collecting files for greater flexibility
    • LDAP: list computers of all locations or groups matching a certain name - fixes empty locations if there are multiple locations (e.g. OUs) with the same name
  • Linux
    • Drop openSUSE Leap 15.6 packages
  • Windows
    • Fix all Veyon applications crashing at exit due to threading issue in Qt 6.9+ – fixes faulty error message when importing configuration during installation (#1099)
    • Refactored key event handling in VNC-based remote control views – now the local keyboard layout always defines which keys are sent while the remote keyboard layout has no influence - fixes errors when transmitting characters at the 3rd keyboard level (AltGr) such as @ or € in European keyboard layouts or cyrillic characters in general (#1098, #940, #956, #779, #701)
    • 3rdparty: libpng: update to 1.6.55
    • 3rdparty: OpenSSL: update to 3.5.5
    • 3rdparty: Qt: update to 6.10.2 with more threading-related patches

Full Changelog: https://github.com/veyon/veyon/compare/v4.10.0..v4.10.1

Veyon 4.10.0

23 Jan 16:22

Choose a tag to compare

  • New features
    • Added new feature to collect files from remote computers
    • Added option to request user identification for guest sessions (enable at configuration page "Master" at the very bottom in advanced view mode)
  • Master
    • Refactored main toolbar to resize itself and wrap buttons dynamically
  • Plugins
    • LDAP Basic got renamed to LDAP/AD since the commercial LDAP Pro add-on has been retired
    • Allow logging in users remotely without a password
  • Linux
    • Added options for customizing delays between simulated key presses when logging in users
  • Windows
    • Rebase build environment to Debian 13 / GCC 14
    • Improved management and monitoring of the Veyon Server process to restart it more reliably on unexpected shutdown - fixes issues where computers were accessible only after restarting the Veyon Service
    • Veyon Server no longer shuts down when using the builtin UltraVNC server parallel to the official UltraVNC service
    • 3rdparty: Qt: update to 6.10.2 including bugfix for TLS-related performance regression (https://codereview.qt-project.org/c/qt/qtbase/+/606906)
    • 3rdparty: libpng: update to 1.6.54

Full Changelog: v4.9.8...v4.10.0

Veyon 4.9.8

12 Dec 10:44

Choose a tag to compare

  • General
    • Improved compatibility with Qt 6.10
    • Make log directory handling more secure (prevent symlink/junction abuse and add full path validation, #1075)
  • Master
    • Auto-adjust icon size when switching computer positioning mode
    • Fixed enforcing designated mode (i.e. screen lock) if system tray icon is disabled in the service configuration
    • Allow sorting computers by user's surname (#1034, #1045)
  • Plugins
    • LDAP: fixed MAC address retrieval when 1:1 mapping 1:1 of OUs to locations is enabled.
  • Linux
    • Add Fedora 43 packages
    • Add openSUSE Leap 16.0 packages
    • Drop Fedora 41 packages
  • Windows
    • Disable interfering windows handling by default since it caused troubles in various environments
    • 3rdparty: libpng: update to 1.6.53
    • 3rdparty: libjpeg-turbo: update to 3.1.2
    • 3rdparty: OpenSSL: update to 3.5.4

Full Changelog: https://github.com/veyon/veyon/compare/v4.9.6..v4.9.7

Veyon 4.9.7

13 Aug 13:40

Choose a tag to compare

  • General:
    • Improved compatibility with Qt 6.9 and 6.10
  • Plugins
    • Demo: calculate internal bandwidth limit according to network speed and link type (i.e. use half the bandwidth of 100M/1G/2.5G Ethernet links and quarter the bandwidth of wireless links)
    • PowerControl: modernized Wake-on-LAN implementation and added debug messages
  • Linux:
    • Add Debian 13 packages
    • Add RHEL 10 packages
    • Drop Ubuntu 20.04 packages
  • Windows:
    • 3rdparty: libpng: update to 1.6.50
    • 3rdparty: libjpeg-turbo: update to 3.1.1
    • 3rdparty: OpenSSL: update to 3.5.2

Full Changelog: https://github.com/veyon/veyon/compare/v4.9.6..v4.9.7

Veyon 4.9.6.1

12 Jun 12:46

Choose a tag to compare

  • Windows:
    • 3rdparty: Qt: downgrade to 6.8.3 (fixes UI freeze when switching locations / #1042)

Veyon 4.9.6

28 May 20:23

Choose a tag to compare

  • Master:
    • Improved performance of internal data models
  • Plugins
    • LDAP: added support for mapping OUs/containers 1:1 to locations (backport from retired LDAP Pro add-on)
  • Service:
    • Dropped LanmanWorkstation dependency on Windows to fix potential service start issues
  • Linux:
    • Add Fedora 42 packages and drop Fedora 40 packages
    • Drop openSUSE 15.5 packages
  • Windows:
    • Added various actions for handling windows with unusual attributes/settings that interfere with screen capturing (configurable in advanced view mode)
    • Dropped repeated session-related debug messages
    • 3rdparty: DDEngine: update to 1.6.1.0
    • 3rdparty: libpng: update to 1.6.48
    • 3rdparty: OpenLDAP: update to 2.6.10
    • 3rdparty: Qt: update to 6.9.1
    • 3rdparty: UltraVNC: update to 1.6.1.0

Full Changelog: v4.9.5...v4.9.6

Veyon 4.9.5

11 Apr 12:21

Choose a tag to compare

  • Master:
    • Added button to view slideshow panel in separate window
    • Use configured computer name source for thumbnail caption and tooltip content
    • Restore custom computer positions whenever the UID of a computer changes dynamically
    • Make user config template take precedence over local user config
    • Filter powed on computers / logged on users if corresponding button was checked in the previous session
  • Service:
    • Fixed issue where username was not reported to Veyon Master if it was not available at the beginning of the user session
  • Configurator:
    • Improved layout and messages of access control rules test dialog
  • CLI:
    • Fixed crash when listing configuration keys caused by detached proxied config properties
  • Plugins:
    • DesktopServices: fix argument name of OpenWebsite feature
    • DesktopServices: stop worker process after opening website so feature is not permanently indicated as active in Veyon Master
    • FileTransfer: stop worker process after all files have been received so feature is not permanently indicated as active in Veyon Master
    • WebAPI: fix deadlock when activating/deactivating features (#1021)

Full Changelog: v4.9.4...v4.9.5