Release Notes

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

What’s New in v11.3.0

  • Added MacOS Monterey 12 client and server side support

  • Added Apple Silicon M1 support for client and server

  • Added 60 fps support for servers using Apple Silicon M1

  • Fixed MacOS client caps lock

  • Fixed MacOS client copy and paste

  • Removed support for USB Forwarding to Big Sur servers due to a change in Big Sur. Please update to MacOS Monterey for USB Forwarding support. Big Sur clients can still forward USB devices to other servers

  • Known Issue: Updating the server-side to MacOS Monterey or later will disable USB fowarding for existing Scyld Cloud Workstation installations. This can be re-enabled by following the steps in Re-Enabling USB Forwarding after Updating to MacOS Monterey

  • Improved Windows USB forwarding start-up

  • Improved Windows sign out handling

  • Improved Windows install verification tool

  • Updated Windows and MacOS OpenSSL to 1.1.1l

  • Added ability for native clients to auto resize to video

  • Added support for Audio.Output.SampleRate values 48000 and 96000

  • Fixed issue with scrollbars being inaccessible in fullscreen

Version History

v11.2.1

  • Added MacOS Big Sur client support (x86 only)

  • Updated USB forwarding installation for MacOS Catalina and later

v11.2.0

  • Added ability to launch the native client using new URI scheme: scw://<server>

  • Added an application launcher for GNOME systems

  • Changed native client command line to accept URL argument without flags

  • Fixed Ubuntu client installer issue that prevented USB forwarding

  • Known Issue: For MacOS Clients, when you forward or unforward a USB device you may get a pop-up that says: “Driver Installation problem. Failed to install the Server driver. Ensure you have approved the Kernel Extension and/or reboot and try again and/or turn off SIP.” This message can be safely ignored

  • Known Issue: Enabling Avast Antivirus can crash or cause unstable behavior with the native client. Possible workarounds include creating an exception for the native client or disabling Avast

v11.1.1

  • Fixed MacOS and Windows client whitescreen issue

v11.1.0

  • Added USB Forwarding (includes Wacom Tablet support)

  • Upgraded QT on Windows and MacOS to 5.14.2

  • Improved audio quality on MacOS and Windows

  • CentOS and RHEL customers encouraged to install using YUM repository (see documentation for more information)

  • Added PrintScreen and Ctrl+Alt+Del to keyboard shortcuts

  • Removed Windows installer menu for config file credential setup

  • Changed minimum length of config file passwords to be six characters

  • Added FAQ to help users who have WebGL blocked by their browser for certain graphics cards and driver combinations

  • Fixed escape keydown issue

  • Added –broker-passwd flag for MacOS

  • Changed ScyldCloudAuth based usernames to be case insensitive

  • Known Issue: The remote cursor on some Windows servers are sometimes offset

  • Known Issue: Copy and Paste is not currently working with the MacOS client

v11.0.1

  • NOTE: This release is not compatible with earlier versions. Please update all server and client components

  • Added CentOS 8 with GDM support (Xorg must be enabled)

  • NOTE: Windows users should use the NVIDIA Control Panel to change screen resolution

  • Discontinued CentOS 6 support

  • Added notarization and code signing of MacOS packages

  • Updated recommended BlackHole version to 0.2.9 for MacOS audio

  • Added CSP policy

  • Added Users API

  • Added ‘broker’ account for API access

  • Disabled ‘admin’ account by default on Linux and Windows

  • Fixed initial static audio in MacOS

  • Fixed multiple users not able to access audio streams in Linux

  • Fixed MacOS copy-paste

  • Changed service architecture for all Linux platforms

  • Updated Windows and MacOS OpenSSL to 1.1.1k

  • Removed ability to customize Linux screensaver launcher

  • Changed background color to a slight gray

  • Optimized cursor loading

  • Bug fixes and security updates

  • Known Issue: Audio forwarding can only be enabled after logging into the GDM screen

  • Known Issue: We do not support the XWayland X server. Xorg must be enabled

v10.2.2

  • Added security patch to MacOS server

  • Fixed missing MacOS client icon

  • Known issue: Copy-Paste to a MacOS server is currently not supported

v10.2.1

  • NOTE: Existing Scyld FlexLM installations should be updated to Scyld FlexLM v11.17.0.1

  • Added audio support for Safari

  • Fixed MacOS issue with starting service from command line

  • Fixed MacOS issue with audio toggle

  • Fixed MacOS issue with video device detection on reboot

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

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