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
ornvfbc
- 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