Releases: veyon/veyon
Releases Β· veyon/veyon
Veyon 4.9.6.1
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
Veyon 4.9.4
- Core/General:
- Added dark mode support + setting for explicit selection of light/dark mode
- Improved connection reliability and automatic reconnect on timeouts
- Added support for managing and reporting access control results via protocol
- Configurator:
- Fixed reset button behavior if no access control method was configured
- Start/stop/restart Veyon Service in background and indicate via new toast popup so Configurator remains usable
- Master:
- Improved and extended computer icons to better reflect error states (access control failed, host name resolution failed, service not running/reachable)
- Use dedicated icons in dark mode
- Show active features in small icon overlay above computer thumbnails
- Show detailed information about access control failures in the tooltip, i.e. the name of the denying rule, access denied by user or accessing user not member of authorized user group
- Show hostname or IP address in tooltip
- Service:
- Fixed broken Headless VNC server on Windows
- Linux:
- Add RHEL 8+9 packages (built on RockyLinux 8/9)
- Build with updated openSUSE Tumbleweed build container
- Drop CentOS 7.9 package
- Windows:
- 3rdparty: FFmpeg: update to 7.1.1
- 3rdparty: libpng: update to 1.6.47
- 3rdparty: libvncserver: build without OpenSSL support
- 3rdparty: QCA: update to 2.3.10
- 3rdparty: Qt: update to 6.8.3
- 3rdparty: x264: update to 165
Full Changelog: v4.9.3...v4.9.4
Veyon 4.9.3
- Core/General:
- Added support for new access control condition "Local computer is already being accessed"
- Add support for regular expressions when matching locations or user groups during access control
- Master:
- Fix crash on start when built with Qt 5
- Reset alternative computer name when hiding computer
- Windows:
- Fixed empty session meta data when querying registry keys from HKEY_CURRENT_USER
- Fixed memory leak when querying environment variables of user session
- 3rdparty: OpenSSL: update to 3.4.1
Full Changelog: v4.9.2...v4.9.3
Veyon 4.9.2
- Core/General:
- Improved Qt 6.8 compatibility
- Added support for querying session meta data and use it as computer name
- Master:
- Add support for loading user configuration template
- Add support for alternative computer name sources
- Add support for alternative UID mapping
- Configurator:
- Fix crash on access control groups cleanup when built with Qt 5
- Add setting for configuration templates directory
- Plugins:
- WebAPI: fix statistics variable update
- WebAPI: use separate worker thread
- WebAPI: unlock connection before starting timers in worker thread to fix deadlock
- WebAPI: log idle/lifetime timeouts
- Linux:
- Add support for libproc2 4.0.5 and newer
- Windows:
- 3rdparty: Qt: update to 6.8.2
- 3rdparty: OpenLDAP: update to 2.6.9
- 3rdparty: libjpeg-turbo: update to 3.1.0
- 3rdparty: libpng: update to 1.6.45
- 3rdparty: libvncserver: update to 0.9.15
Full Changelog: v4.9.1...v4.9.2
Veyon 4.9.1
- Core/General:
- Improved Qt 6.8 compatibility
- NetworkObjectDirectory: optimized performance when objects are updated
- VncConnection: improve locking during client initialization
- Master:
- Add option to always expand all locations on application start
- Add support for nested locations when manually adding locations
- Improved location detection for nested locations
- Improved filtering nested locations
- Fixed crash when working with nested locations (LDAP Pro) and the "Show current location only" option is enabled
- Configurator:
- Access control: always clean up authorized groups, i.e. remove groups which are not/no longer available
- Plugins:
- WebAPI: add endpoint for debugging
- WebAPI: add endpoint for retrieving host state
- Linux:
- Add Fedora 41 packages
- Drop Fedora 39 packages
- Windows:
- 3rdparty: Qt: update to 6.8.1
- 3rdparty: libjpeg-turbo: update to 3.0.4
- 3rdparty: libpng: update to 1.6.44
- 3rdparty: OpenSSL: update to 3.4.0
Full Changelog: v4.9.0...v4.9.1
Veyon 4.9.0
- Core:
- Centralize user groups backend configuration - no longer used for access control only but also e.g. for configuring authentication key access group
- Plugins:
- AuthKeys: on key import only prompt for key name if undefined, otherwise use name as used on export
- BuiltinDirectory: improve export command and import/export help strings
- WebAPI: add missing dependency on Windows to work properly again
- Linux:
- Service now restarts server if crashed
- Skip DBus calls when run via CLI (improves WebAPI server reliability)
- Add Fedora 40 packages
- Add openSUSE 15.6 packages
- Add Ubuntu 24.04 packages
- Drop Debian 10 packages
- Drop Fedora 38 packages
- Drop openSUSE 15.4 packages
- Windows:
- 3rdparty: Qt: update to 6.7.2
- 3rdparty: libjpeg-turbo: update to 3.0.3
- 3rdparty: OpenLDAP: update to to 2.6.8
- 3rdparty: OpenSSL: update to 3.3.2
- 3rdparty: QCA: update to 2.3.9
Full Changelog: v4.8.3...v4.9.0
Veyon 4.8.3
- Core:
- Optimized code paths wherever regular expressions are parsed
- Fixed logging of internal enum values in debug messages
- Master:
- Fix locations being hidden when hiding local computer per configuration and using the NetworkDiscovery add-on
- Server:
- Fixed worker messages being forwarded to the server, allowing e.g. the screen lock to be bypassed (#927)
- Plugins
- WebAPI: improve logging & dump debug info on SIGUSR1
- Linux:
- Add crash handler to print backtraces
- Improve reliability of DBus connections
- Add Fedora 39 packages
- Add Ubuntu 23.10 packages
- Drop Fedora 37 packages
- Windows:
- Disable power/sleep button actions when screen is locked by using custom energy scheme
- 3rdparty: UltraVNC: update to 1.4.3.6
- 3rdparty: Qt: update to 6.6.2
- 3rdparty: libpng: update to 1.6.42
- 3rdparty: libjpeg-turbo: update to 3.0.2
- 3rdparty: OpenLDAP: update to to 2.6.7
- 3rdparty: OpenSSL: update to 3.2.1
- 3rdparty: QCA: update to 2.3.8
Veyon 4.8.2
- Core:
- Added support for
%USER%
path variable - Added configuration option to disable clipboard synchronization at all (Service -> Miscellaneous settings in advanced view)
- Added support for
- Server:
- Omit tray icon control if no user is logged on
- Linux:
- Add openSUSE 15.5 packages
- Eliminate various irrelevant warning and error messages when running outside user session or in non-systemd-managed environments (e.g. inside Docker container)
- Windows:
- Fixed text color of tooltips
- 3rdparty: Qt: update to 6.5.3 snapshot
- 3rdparty: OpenLDAP: update to to 2.6.6
- 3rdparty: OpenSSL: update to 3.1.2
- 3rdparty: QCA: update to 3.1.7