Release Notes

This page lists the version history of Scyld Cloud Workstation releases.

What’s New in v10.2.0

  • Improved audio settings to CD-Audio quality
  • Improved audio-video sync by lowering default Audio.Output.BufferTime to 0.020s
  • Added support for 8, 16, and 24 values to Audio.Output.BitsPerSample
  • Added support for additional Audio.Output.SampleRate values
  • Added ability to restart audio by toggling audio button
  • Updated documentation for bandwidth and hardware requirements
  • Fixed OS credentials login conflicts
  • Fixed Linux user name detection
  • Fixed Linux “Test AudioSource: pipe failed ‘Too many files open’”
  • Fixed Windows NvFBC multi-screen mouse cursor positioning
  • Fixed Windows adding config file credentials dynamically
  • Fixed MacOS for multiple user accounts
  • Fixed MacOS login
  • Fixed MacOS audio detection
  • Fixed MacOS launcher

Version History

v10.1.1

  • Fixed issue with Chrome not being able to sign in over HTTP
  • Fixed issue with incomplete Config File Credentials preventing other sign ins

v10.1.0

  • Added server support for MacOS 10.13, 10.14, and 10.15
  • Added client support for MacOS 10.13, 10.14, and 10.15
  • Added on-screen performance monitor to client
  • Improved audio-video sync by lowering Audio.Output.BufferTime to 0.045s

v10.0.0

  • Added two-channel audio for Windows 10, CentOS 7, and Ubuntu 16 servers. See the Server Audio section for more information
  • Increased Server.Video.MaxWidth and Server.Video.MaxHeight to 1440p (2560x1440)
  • Added RHV Authentication Support
  • Added support for IPv6
  • Updated Windows OpenSSL to 1.1.1g
  • Fixed issue with High DPI scaling in Windows native client
  • Fixed browser support for NvFBC at 4K resolutions

v9.2.1

  • Fixed issue with visually lossless slider not updating in multi-display, multi-user situation

v9.2.0

  • Added support for visually lossless video (single user, native client only)
  • Improved lossless video performance
  • Added support for Chrome 80’s new SameSite cookie policy
  • Fixed display detection error handling in linux startup script

v9.1.11

  • Fixed custom application cursors not showing in Windows
  • Fixed fullscreen button not showing for Guest users
  • Changed UI to inform when no users have keyboard and mouse control

v9.1.10

  • Added security patch to Server.Auth.OSAuthEnabled for Windows
  • Fixed screen resolution changing in CentOS 7.7
  • Fixed pausing and resuming guest video
  • Fixed video halting when switching to Ctrl+Alt+Del menu in Windows 7
  • Fixed black box cursor when connecting over a VM
  • Added error messaging for missing PEM file
  • Fixed ERR_BAD_SSL_CLIENT_AUTH_CERT connection error
  • Improved log file messaging
  • Improved screen scaling support

v9.1.9

  • Fixed QoS to react faster to network changes
  • Increased default Server.Video.AvgBitRate to 1280x720=3000k,1920x1080=6000k
  • Changed Server.Video.AvgBitRate to optionally accept a single <resolution>=<bit-rate> value and use the given bit-rate for all resolutions
  • Disabled low bandwidth warning messages by default

v9.1.8

  • NOTE: This release is not compatible with earlier versions. Please update all server and client components.
  • Added a new video decoder for significant video improvement in modern browsers
  • Added security patch to websocket protocol
  • Added support for ScyldCloudAuth Token Authentication
  • Added ability to use a custom sign-in page by setting Server.Auth.ExternalSignInPage to a URL
  • Improved QoS algorithm
  • Added feature to halt server if port is already being used
  • Fixed issue with setting Server.VideoSource to ‘nvfbc’ resulting in ‘stream’ video source
  • Changed frame rate to reflect actual frames per second instead of decode time
  • Fixed Mac Cmd key
  • Fixed text paste not working in Chrome browser
  • Known Issue: The Windows native client does not properly fullscreen

v9.0.0

  • Added single-user support for toggling lossless video (native client only)
  • Added beta support for GNOME 3.28+ on CentOS 7
  • Dropped server and client support for Ubuntu 14
  • Reorganized main toolbar
  • Added lossless video checkbox to new settings menu
  • Added scaled video status message to new settings menu
  • Upgraded QT to 5.9.7
  • Updated Windows OpenSSL to 1.0.2r
  • Fixed multi-display issues when enabling and disabling displays
  • Improved user warning alerts
  • Fixed multi-user slow-user warning icons
  • Fixed alternative mouse cursor visibility
  • Fixed mouse scrolling behavior in Chrome 73
  • Fixed multi-display issue with double-clicking on screen buttons
  • Fixed misleading “Another user is signed in” message
  • Fixed issue where clicking on external links created a black window (native client only)
  • Reduced mouse context menu options (native client only)
  • Fixed “You need to enable cookies in order to log in” issue (native client only)

v8.1.5

  • Fixed CentOS 6 issue with setting Server.VideoSource to auto or nvfbc
  • Fixed minor multi-screen interface issues
  • Fixed documentation by changing Server.ConcurrentClients.MaxClientCount to Server.MultiUser.MaxClientCount
  • Hide Guest Invite buttons when Server.MultiUser.MaxClientCount is set to 1
  • Fixed QoS stability issues

v8.1.4

  • Added support for mouse dragging between tiled screens
  • Switched to overlay scrollbars
  • Updated QoS algorithm
  • Fixed Javascript error in IE11

v8.1.3

  • Fixed crash related to screen size changing
  • Fixed flickering caused by decoder library and stream video source
  • Fixed QoS stability issues

v8.1.2

  • Fixed downscaling when resolution height is not divisible by 4

v8.1.1

  • Added --check command line option to help test installation
  • Added version compatibility checking to native client and server
  • Added support for adding or removing displays
  • Added Windows start menu shortcuts for easier access to log file and service restart
  • Updated Windows OpenSSL to 1.0.2p
  • Fixed Ubuntu 14 issue where video outputs swapped after screen size change
  • Fixed resolution scaledown message text and added fade-out behavior
  • Fixed button behavior for opening screens
  • Fixed mouse location after display re-positioning
  • Fixed support for Windows systems with multiple NvFBC GPUs

v8.0.1

  • NOTE: This release is not compatible with earlier versions
  • NOTE: A clean install of the Server is required (Windows only)
  • Added ability to show multiple screens across multiple displays
  • Renamed boot.log log file to win-service.log
  • Added confirmation prompts to prevent accidental session closing
  • Added ability to change PAM Service name by changing the Server.Auth.PAM.Service config option
  • Fixed max video scaling issues that occurred after resolution changes
  • Removed unneeded libraries from Server MSI installer
  • Fonts are now hosted by the Server
  • Client window bug fixes

v7.1.8

  • Fixed native client blank connect dialogue appearing after service restarts
  • Fixed native client black screen when reconnecting after Windows 10 service restarts
  • Fixed native client scroll bars not appearing when reconnecting after Windows 10 service restarts
  • Fixed Windows 10 service becoming unavailable after signing out
  • Suppressed mouse cursors always shows in Windows 10
  • Added HiDPI support for Windows stream encoder
  • Fixed Linux log file location

v7.1.1

  • Improved handling of scenarios where Windows has no console session
  • Improved handling of scenarios where RDP session is active
  • Documented ‘Escape’ workaround for black windows login screen issue
  • Changed default XML config file value for Server.IdleUserTimeout to 120
  • Fixed missing OpenSSL libraries in Windows
  • Fixed client EULA

v7.1.0

  • Changed video bit-rate selection to be based on screen resolution
  • Lower latency for native client due to optimizations on color conversion and frame rendering

v7.0.2

  • Added OpenSSL v1.0.2n libraries to Windows native-client

v7.0.1

  • Fixed Windows password changing documentation
  • Fixed config file automatically inserting StreamVideoSource tags
  • Removed Windows wrapper batch script

v7.0.0

  • Added 4K resolution support to native-client. Additional server-side setup is required. See the Enable 4K Support section for more information.
  • Improved frame-rate performance of native-client
  • Added MD5 hash of configuration file to start-up output
  • Upgraded QT to 5.9.2
  • Improved native-client window resize behavior
  • Improved native-client fullscreen behavior to downscale graphics when remote desktop is larger than the client screen size

v6.1.1

  • Fixed image blurring when enabling unique frames

v6.1.0

  • Added ability to sign in with Linux and Windows OS credentials
  • Added ability to transmit only unique video frames with Server.Video.UniqueFramesOnly config setting (true by default)

v6.0.3

  • Added browserless ‘native’ client for CentOS 7 and Windows 7
  • Fixed relative paths for Server.LicensePath
  • Updated fonts, icons, and colors
  • Changed from Windows NSIS installer to MSI installer
  • All Server.ConcurrentClients configuration settings changed to Server.MultiUser

v5.0.7

  • Fixed “too many files open” error for generic stream video source

v5.0.6

  • Improved error handling for disconnects during inactivity
  • Changed default idle user timeout to 2 hours

v5.0.5

  • Fixed black winlogon screen for stream video source

v5.0.4

  • Fixed screen size changing in Windows

v5.0.3

  • Fixed handling of poor network connections
  • Windows installer preserves *.dat, *.lic files on update

v5.0.2

  • Fixed blackscreen when using IE 11 over a VPN
  • Fixed systemd service status check

v5.0.1

  • Fixed init script false-positive when license checkout fails
  • Fixed systemd service script
  • Reduced log output on license checkout retries

v5.0.0

  • Added CPU-based (stream) video source option
  • Added idle user timeout (Server.IdleUserTimeout takes minutes. Disabled by default)
  • Added ability to update Server.Auth settings at runtime (except Server.Auth.Enabled)
  • Added ability to auto-select a video source
  • Added Flexera License Management
  • Added ability to specify license file with Server.LicenseFile config setting
  • Added ability to delay service start with Server.StartDelay config setting
  • Renamed Server.WebSocketServer.Secure to Server.Secure
  • Renamed Server.WebSocketServer.Port to Server.Port
  • Renamed Server.ServiceLogFile to Server.BootLogFile
  • Renamed debug0.txt to win-service.log and debug1.txt to scyld-cloud-workstation.log
  • Changed Windows install directory to C:\Program Files\Penguin Computing\Scyld Cloud Workstation
  • Changed Windows service startup from Automatic to Delayed
  • Changed log messages
  • Fixed guests getting kicked out if one of multiple hosts signs out
  • Fixed handling of IPv6 addresses
  • Fixed guest toolbar being hidden while paused
  • Fixed duplication of guest alerts
  • Fixed guest video when starting out paused

v3.1.0

  • Added support for CentOS 7 (requires LightDM / MATE desktop environment)
  • Added Floating UI
  • Added adjustable screen resolutions limits
  • Added Server.Video.MaxWidth and Server.Video.MaxHeight to config file
  • Updated QoS algorithm
  • Windows installer preserves *.crt, *.cer, *.pem, *.key, and *.der files on update
  • Set default max frame rates to 30
  • Fixed Firefox keyboard issue for remote Windows services

v3.0.4

  • Increased send timeout values
  • Added Server.VideoSendTimeout, Server.DataSendTimeout, and Server.ReceiveTimeout to config file

v3.0.3

  • Fixed QoS adaptive frame rate algorithm

v3.0.2

  • Fixed IE11 fullscreen keyboard and scrollbars

v3.0.1

  • Fixed unexpected multi-user client timeouts

v3.0.0

  • Added keyboard and mouse sharing for collaboration
  • Added guest invites for collaboration
  • Added text paste from local clipboard support
  • Added remote desktop auto-lock on disconnect
  • Updated QoS algorithm
  • Updated user interface style
  • Updated default SSL ciphers
  • Compatible with v2.3 config file

v2.3.2

  • Updated default SSL ciphers

v2.3.1

  • Fixed Command/Windows key getting stuck
  • Fixed cursor disappearing during Windows UAC

v2.3.0

  • Improved decode performance
  • Improved QoS responsiveness
  • Improved mouse scrolling. Ticks are now server-dependent
  • Added code authenticity check
  • Fixed OS X command key
  • Improved version number system
  • Fix for null cursor
  • Fix for missing HTML icons
  • Added support for 16x16 cursors in Windows
  • Improved web-page refresh

v2.2.0

  • Added local cursor
  • Added basic QoS / dynamic frame rate updates
  • Simplified configuration file by relying more on defaults
  • Updated interface controls to be centered, sleeker
  • Updated default openSSL.server.cipherList string to include !RC4
  • Updated default openSSL.server.verificationMode to relaxed
  • Fixed cursor in Firefox Fullscreen
  • Fixed mouse wheel
  • Fixed screen crop
  • Added auto-lock (disabled by default)
  • Authentication screen can now be disabled in config
  • RPM installer preserves old config file by default

v2.1.0

  • Added screen resolution change support (Windows, Linux)
  • ScyldCloudAuth “JSON Syntax Error” fix
  • Silent / Quiet Windows installer