Notes de publication
Version 2024.3.6.0 (December 6, 2024)
Service - Crash resistance has been enhanced using a persistent job queue stored in a SQLite database file
Service - Support for recording mass deletions
Service - Disallow SCOPE tokens missing the jti claim (effectively dropping support for DVLS v2022.1.9 and prior)
Service - Various log records were improved to help with diagnosing issues
Service - Improved support for .cast files containing two slices with the same timestamp
Service - Proper detection of remaining disk space for custom recording paths on Windows
Service - The recording policy was not properly set for RDP via the web
Version 2024.3.3.0 (October 4, 2024)
Service - In the recording player, start the recording immediately when the tab is opened
Service - Prevent recording files from being deleted or modified while the recording is running
Service - Add backpressure to the Devolutions Gateway Tunnels, ensuring there is no unbounded memory consumption
Version 2024.3.2.0 (August 27, 2024)
Service - Accept with a warning subject name for system-provided certificates even if it does not match the configured hostname
Service - Print more details in the error when the requested KDC domain does not match the authorized domain
Service - Signficant enhancement in throughput for Devolutions Gateway Tunnel (requires updated RDM version for optimal performance)
Version 2024.3.1.0 (August 9, 2024)
Service - Remux WebM files when video recording ends. This fixes video playback stopping a few seconds before the actual end of the recording
Standalone Web Application - Add tooltip ellipsis for long netscan service names
Service - Fix a bug preventing a session from running when the recording enforcing option is set. This option is not enabled by Devolutions Server for previous versions of Devolutions Gateway, so the bug does not actually manifest, but the recording policy is not enforced up until this version
Service - Fix a recording loading bug in recording player page
Version 2024.3.0.0 (July 26, 2024)
Service - Support for .cast terminal recording files
Service - Support for enforcing recording policy by automatically killing non-recorded sessions
Service - Preserve Devolutions Gateway access URI base in recording player
Service - Properly scale recording player with the size of the window
Version 2024.2.3.0 (June 19, 2024)
Service - Recording web player
Installer - Improved configuration checks at installation in order to help troubleshooting common problems immediately
Service - Automatically disable IP restriction rules for ngrok TCP listeners when the subscription plan does not support them
Version 2024.2.1.0 (May 23, 2024)
Installer - use Win32 to set file permissions
Version 2024.2.0.0 (May 22, 2024)
Standalone Web Application - support for ssh encrypted keys
Service - consolidate JRL file update by writing new JRL into a temporary file, and swap on success
Service - do not show error traces caused by browser behavior
Service - keep HTTP connections open for 10 minutes to improve performance of the web application
Standalone Web Application - add tooltip to menu warning icon when session is closed
PowerShell - fix reading .pem files from PowerShell runspace
Standalone Web Application - connect session button stays grayed out intermittently
Standalone Web Application - fix force network rescan button
Standalone Web Application - fix misaligned "Fill form" buttons when the hostname is too long
Standalone Web Application - fix netscan result duplicates
Standalone Web Application - format the error backtrace to show line breaks
Standalone Web Application - menu icon does not update on error for RDP, ARD, VNC
Standalone Web Application - tooltip for the selected protocol is always set to RDP
Version 2024.1.6.0 (May 7, 2024)
Analytics to better understand how the Standalone Web Application is used (only applies to the Web Application)
Network scanning in Standalone Web Application
Recording management and diagnostics API (used via DVLS or Hub)
Support for SSH key authentication in Standalone Web Application
WebM player for remote desktop recordings
Greatly improve performance for ARD protocol in Standalone Web Application
Gracefully return an error status when the service fails on startup
Install the Devolutions Gateway service as NetworkService (breaking)
Version 2024.1.5.0 (April 8, 2024)
Prevent possible prompt for firewall access in Windows installer
Version 2024.1.3.0 (March 14, 2024)
Check if a new version is available in the standalone web application
Support for client-side rendered hardware-accelerated cursors in VNC web client
Improve the error catching for VNC and ARD web clients
Show error backtrace for VNC, ARD and RDP web clients
Version number at the bottom of the standalone web application menu
Fix connection not shut down properly in VNC web client
Properly write ARP InstallLocation on fresh installs
Version 2024.1.2.0 (March 5, 2024)
Network scanning capabilities
Standalone mode with web application
Better support for ngrok free plan
Improve logs (better status code for unreachable KDC server, upgrade Windows store resolve error log, etc)
New Windows installer with more configuration options (ngrok, etc)
Support for non-PEM, binary certificate and key files
Spurious warning when using a wildcard certificate
Version 2023.3.0.0 (October 31, 2023)
Support for PFX files natively (as opposed to extracting the certificate chain and private key using the PowerShell module)
Support for Windows Certificate Store
Add (Get|Set|Reset)-DGatewayConfigPath cmdlets in PowerShell module
Support for configuring ngrok tunnel configuration in PowerShell module
Support for configuring verbosity profile in PowerShell module
Version 2023.2.4.0 (October 24, 2023)
New
VerbosityProfile
option to control log verbosity
Add support for more X.509 cert PEM labels ("X509 CERTIFICATE" and "TRUSTED CERTIFICATE")
Improve logs quality
Proper timeout for HTTP listeners
Shutdown streams gracefully at the end of the forwarding
Version 2023.2.3.0 (August 17, 2023)
RecordingPath
andNgrok
options are now stable and officially supported
Returning error 500 when listing recordings but recording folder is missing
TLS forward route (notably required for LDAPS)
Version 2023.2.2.0 (June 28, 2023)
Minor adjustments in built-in ngrok agent configuration. Notably, durations in configuration file are now specified in seconds using a JSON integer instead of a string in the humanized duration format. This only affect ngrok configuration (still in preview)
Fixes occasional payload truncation. In some cases, the payload sent by the client is truncated. This can cause the target server to reset the connection due to a protocol error. This bug is known to be triggered by the RDM built-in SSH client
Version 2023.2.1.0 (June 12, 2023)
Properly ignore case for hostnames and schemes (e.g.: DEVOLUTIONS.LOC and devolutions.loc are considered the same for all intents and purpose)
Properly use token from request path when authenticating KDC proxy requests
Version 2023.2.0.0 (May 31, 2023)
Built-in Ngrok tunnelling (preview)
Recording capablities
Support for "Devolutions Gateway Tunnel" sessions
Support for LDAP / LDAPS sessions
Support for load balancing via DVLS (heartbeat route)
Support for sessions via Remote PowerShell Web Client
Gracefully handle service shutdown
Version 2023.1.3.0 (March 20, 2023)
WebSocket to TCP endpoint
WebSocket to TLS endpoint
Log rotation is now size-based
When setting up a TLS-enabled listener, certification chain is sorted from leaf to root regardless of the actual order in the provided file
When Windows installer fails, rollback config folder to its initial state
Version 2023.1.1.0 (February 25, 2023)
Better TLS leaf certificate public key extracting
Version 2023.1.0.0 (February 15, 2023)
Support for clean path PDU extension for RDP. Required in order to use RDP web client
Show *.cer files when browsing for certificate files in installer
Version 2022.3.4.0 (January 18, 2023)
Telnet protocol default port detection
Ensure default config on install before applying "Configure now"
Properly display password placeholder characters in install summary
Properly set access URI host when using "Configure now" option
Version 2022.3.3.0 (December 13, 2022)
Better defaults on fresh installation (TCP port to 8181, file extensions…)
Fix
/jet/health
route when poking from a web browserStart the Gateway service at install time if the service startup type is "Automatic"
Version 2022.3.2.0 (November 28, 2022)
Enable configuration of Devolutions Gateway via installer UI on Windows
Install service as "Local Service" again (fewer permissions)
Listen for IPv6 requests by default
Support for full TLS certificate chain
Version 2022.3.1.0 (October 17, 2022)
Subscriber API
Support for configuration pushing using a new HTTP endpoint
Support for forced session termination using a new HTTP endpoint
Support for KDC proxy
Support for maximum session lifetime enforcing
Tighter token restrictions (improved security)
Revert MSI service installation as "Local Service" introduced in v2022.1.1.0
Version 2022.2.2.0 (June 20, 2022)
Official support for ARD, VNC, SCP, SFTP, PowerShell via WinRM, PowerShell via SSH
Health route logs have been downgraded to debug level
Log files are now rotated on a daily basis
Version 2022.1.1.0 (March 10, 2022)
Initial KDC proxy implementation
Diagnostics/configuration endpoint now also returns Gateway's version
New diagnostics/clock endpoint to troubleshoot clock drift
Windows installer (MSI) now installs Gateway service as "Local Service" (fewer permissions)