Releases: veyon/veyon
Releases · veyon/veyon
Veyon 4.10.4
- Core
- Improve robustness by using
std::vsnprintf()instead ofsprintf()/snprintf() - Add various size checks when receiving usernames, signatures and tokens
- Improve robustness by using
- 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
- Core
- Cache authorized user groups from configuration
- Configurator
- 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
- 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
- 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
- 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
- General
- Improved compatibility with Qt 6.10
- Make log directory handling more secure (prevent symlink/junction abuse and add full path validation, #1075)
- Master
- 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
- 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
- Windows:
- 3rdparty: Qt: downgrade to 6.8.3 (fixes UI freeze when switching locations / #1042)
Veyon 4.9.6
- 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
- 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