Release notes archive
Tip: To receive notifications as new builds are posted, visit our output stream. For older releases, see our ScreenConnect release notes archive.
ConnectWise ScreenConnect 2024.2
All 24.2 changes
ConnectWise ScreenConnect 2024.1
All 24.1 changes
Build: 24.1.1
| Issue Type | Components | Summary |
|---|---|---|
| Feature | .NET Client, Guest Client, Host Client, Security |
Prevent clipboard items from being added to Windows Clipboard history |
| Feature | .NET Client, Guest Client, Host Client |
Copy and paste image files into Windows host client with CTRL+C and CTRL+V |
| Feature | .NET Client, Host Client |
Warning when the "Send Clipboard Keystrokes" host client command exceeds a specified character limit |
| Feature | Access Management |
Elevate as logged-in user |
| Task | .NET Client, Security |
Ensure that the Windows host client fully restricts protected directories |
| Task | Access Management |
Elevate Windows apps as user |
| Task | Access Management |
Subgroups now selectable in Access Management settings |
| Task | Database |
Prevent changes to database maintenance, mail settings, and audit level from disconnecting sessions |
| Task | Guest Page, UIUX |
New 2024 background image for the Guest page |
| Task | Installer, On-prem |
Update to on-premises EULA |
| Task | Installer, On-prem, Security |
Propagate machine TEMP variables to on-prem installer custom actions |
| Task | Licensing, Web Server Service |
Updated backend security restrictions for triggers |
| Task | Login Page, UIUX |
Make login screen more responsive in short height window |
| Task | Performance |
Relay performance improvements and optimizations |
| Task | Session Manager Service |
Remove deprecated LegacyEncryptionKey from product |
| Bug | .NET Client, Guest Client, Host Client |
Switching out of one Logon session into another causes 'Stopped' notification banner on the original logon session's desktop |
| Bug | .NET Client, Host Client |
Chat box and Send button are not aligned with the chat history panel |
| Bug | .NET Client, Host Client |
Launching the host client repeatedly can reduce the zoom level |
| Bug | .NET Client, Guest Client |
Unable to see some applications or windows on Windows Core Server SAC |
| Bug | .NET Client, Guest Client, Host Client |
Unable to send Windows Key if the Guest machine has caps lock on |
| Bug | .NET Client |
Guest notification banner and other thread runner items can get in an inconsistent state |
| Bug | .NET Client, Backstage, Guest Client |
Right-clicking within the Backstage file manager can cause the file manager to crash |
| Bug | .NET Client, Host Client, UIUX |
Remove trailing ellipsis from File Transfer menu items |
| Bug | Access Management |
Access Management: Streamline the Windows lock screen for a temporary administrative logon account |
| Bug | Access Management |
Administrative logon provider can lose focus/selection in specific scenarios |
| Bug | Access Management |
Access Management: Missing encountered logon screen event can prevent an administrative logon from being seen |
| Bug | Action Center, Performance |
Limit the number of items in Action Center to 50 |
| Bug | Admin Page, Customization, UIUX |
Wrong message is shown if user does not select any day for their maintenance plan schedule |
| Bug | Authentication, OAuth2 |
Correct issues with validation and retrieving user information for ConnectWise SSO |
| Bug | Guest Client, Relay Service |
Guest disconnects and reconnects when changing screen quality |
| Bug | Guest Client, Linux |
Access agent installer throws an error when detecting displays on certain Linux machines with multiple screens |
| Bug | Helper, Host Client |
Google search results aren't displayed in Helper tab |
| Bug | Host Client |
Stored credential banner incorrectly displays when a user without Manage Credentials permission is connected |
| Bug | Host Page, UIUX |
Run Tool popup menu show incorrect styling |
| Bug | Reporting |
TimeDate field in Report Manager is returning 01-01-0001 for all security events |
| Bug | Session Manager Service |
Instances can enter a state where clients are unable to connect to sessions |
Build: 24.1.3
| Issue Type | Components | Summary |
|---|---|---|
| Bug | Access Management |
Elevate as logged in user does not work on older Windows Server guests |
| Bug | Access Management |
New AuthenticationPackage installer component condition name is misspelled |
| Bug | Admin Page |
Error dialog "Unknown error" pops up frequently when clicking around administration tabs |
| Bug | Guest Page |
Guest page doesn't display or function correctly in Internet Explorer |
| Bug | Host Page, Session Groups |
Host page incorrectly navigates when selected session drops out of current session group |
| Bug | Reporting |
Make report item serialization backwards compatible for Automate integration |
Build: 24.1.4
| Issue Type | Components | Summary |
|---|---|---|
| Feature | Access Management |
Allow auto-elevation rules to run even when credential provider is not shown in UAC |
| Feature | Authentication, Extension API |
Create method for extensions to add authorization information to users |
| Bug | Access Management, Event Triggers |
Auto-elevation triggers no longer work |
| Bug | Admin Page, Extension, UIUX |
Extension tabs on the Administration page do not appear until page refresh |
| Bug | Extension, Reporting |
Reporting extensions broken by core reporting changes |
| Bug | Host Page, UIUX |
Hover over tooltips are not showing for delete buttons in session details |
| Bug | Java Client, Linux |
Blank screen when connected to certain Linux guests |
Build: 24.1.5
| Issue Type | Components | Summary |
|---|---|---|
| Bug | Extension API |
New extension interface IClientScriptCustomContextProvider is not working |
Build: 24.1.6
| Issue Type | Components | Summary |
|---|---|---|
| Task | Event Triggers, UIUX |
Make data field multi-line in event trigger actions |
| Bug | .NET Client, Access Management |
New authentication package can trigger boot loop after restarting on Windows XP |
Build: 24.1.7
| Issue Type | Components | Summary |
|---|---|---|
| Task | .NET Client, Access Management |
Disable new Windows Authentication Provider until code signing issues are resolved |
| Bug | Authentication, Extension API |
New WebAuthenticationAlterer isn't loaded correctly from extensions |
| Bug | .NET Client, Guest Client |
Black screen on connect to Windows XP machines after installing 24.1.6.8875 |
| Bug | .NET Client, Guest Client, Windows Server |
Signing out of a Windows Server OS can cause the ScreenConnect client to crash with a System.ComponentModel.Win32Exception error |
| Bug | .NET Client, Access Management |
Access Management elevation can fail with "File system error" on newer Windows 11 builds |
Build: 24.1.8
| Issue Type | Components | Summary |
|---|---|---|
| Bug | Access Management, Windows Server |
LoginUI.exe error appears when shutting down or rebooting Windows 7 Embedded and Server 2008 64-bit machines |
| Bug | Access Management |
Windows defender blocking new Authentication Package from "loading into the Local Security Authority" |
Build: 24.1.9
| Issue Type | Components | Summary |
|---|---|---|
| Task | Access Management |
Re-enable new elevate-as-user functionality for Access Management |
ConnectWise ScreenConnect 2023.9
All 23.9 changes
ConnectWise ScreenConnect 2023.8
All 23.8 changes
Build: 23.8.0
| Issue Type | Components | Summary |
|---|---|---|
| Feature | Admin Page |
New warning message when saving settings that will cause the instance to restart |
| Feature | Guest Client, Host Client, macOS |
Create universal Mac application |
| Feature | Reporting |
Add 'report timestamps as client local' for the Report Generator extension |
| Task | .NET Client, Host Client, UIUX |
Improve host client by fixing various layout, zoom, maximizing, and focus bugs |
| Task | CAM, Event Triggers, Host Page |
Session event triggers for Access Management updated to use new Access Management tab on Host page |
| Task | Host Page, Session Groups |
Added new property to session groups in-app reference: GuestOperatingSystemInstallationTime |
| Task | Java Client, macOS |
Upgrade Mac client to utilize OpenJDK LTS-17.0.7 GA |
| Task | Java Client, macOS |
Transition to the notarytool command line utility for MacOS |
| Bug | .NET Client, Host Client |
Windows host client doesn't restore to saved placement on screen |
| Bug | Event Triggers, Extension Runtime, Session Manager Service |
Prevent dynamic session event triggers from directly mutating session state |
| Bug | Guest Client, Java Client, macOS |
OS X guest disconnects and may not reconnect when changing the date or time on the guest machine |
| Bug | Server, Web Application |
Large files download slowly from web application over connections with latency |
Build: 23.8.1
| Issue Type | Components | Summary |
|---|---|---|
| Task | Login Page, Security |
Further restrict allowed values for ReturnUrl parameter of login process |
| Bug | Event Triggers, Extension Runtime, Session Manager Service |
Exceptions thrown from dynamic event triggers can crash the server process |
| Bug | UIUX |
Join session dialog has misleading instructions for downloads in Edge |
Build: 23.8.4
| Issue Type | Components | Summary |
|---|---|---|
| Task | .NET Client, Guest Client, Java Client, Performance, Security |
Re-enable WebP compression for host and guest clients |
| Bug | .NET Client, Backstage, Guest Client |
Signing out of the console session switches the default session to Backstage |
| Bug | Guest Client, Java Client, Linux |
Blank screen on Ubuntu machine because of empty file path |
Build: 23.8.5
| Issue Type | Components | Summary |
|---|---|---|
| Task | .NET Client, Guest Client, Security |
Further harden Windows client Relay communication protocol |
Build: 23.8.6
| Issue Type | Components | Summary |
|---|---|---|
| Task | Activity Tracing, Authentication |
Add more tracing to external provider login callback |
| Bug | .NET Client |
Copying-and-pasting files between two remote sessions fails |
| Bug | .NET Client, Host Client, UIUX |
Resizing host client window on multiple monitors can drag window across desktop |
ConnectWise ScreenConnect 2023.7
All 23.7 changes
Build: 23.7.2
| Issue Type | Components | Summary |
|---|---|---|
| Feature | .NET Client, Installer, Security |
Allow signing .exe/.msi client installer files with admin-provided code signing certificate |
| Feature | CAM, Licensing |
Introduce more flexible/granular CAM licensing options |
| Feature | Host Page, UIUX |
Alphabetize Logon Sessions in Join with Options Modal |
| Task | Activity Tracing |
Trace service lifetime/exception logs to activity stream |
| Task | Admin Page, Extension API, UIUX |
Provide a way for extensions to mask sensitive extension settings |
| Task | Authentication, Security |
Implement ConnectWise SSO/IAM metadata schema |
| Task | Host Page, UIUX |
Add date/time tooltip on Session Information general tab |
| Task | Installer, macOS |
Make macOS installer try to recover agents broken by a bad previous reinstall |
| Bug | .NET Client, Host Client |
Windows key stuck if held down when Host client gains focus |
| Bug | .NET Client, Backstage, Installer |
ScreenConnect executables show as blank lines in "file-in-use" installer dialogs |
| Bug | .NET Client, Installer, Security |
Client exes appear unsigned when Windows certificate padding check is enabled |
| Bug | .NET Client, Guest Client, Host Client, UIUX |
Feedback survey form in Windows clients needs updated branding |
| Bug | Backstage, UIUX |
Custom Backstage Shell icon is no longer scaled to fit appropriately |
| Bug | Guest Client, Java Client, Linux |
Blank screen when connecting to Fedora 38 Workstation |
| Bug | Host Page, Performance |
Host page session update deltas incorrectly calculated resulting in unnecessary processing and data transfer |
| Bug | Host Page, UIUX |
Idle time shows "-1d -1h" for certain machines when reinstall is issued |
| Bug | Java Client, macOS, UIUX |
macOS agent connection banner can display even when no host is connected |
| Bug | On-prem, Server |
Saving server settings fails for on-prem instances whose installations don't share the same volume as TEMP |
Build: 23.7.4
| Issue Type | Components | Summary |
|---|---|---|
| Task | .NET Client, Guest Client |
Expand API for post-session guest dialog iframes |
| Bug | .NET Client, Guest Client, Host Client, UIUX |
Image size is too large in feedback dialog |
| Bug | DB Maintenance, UIUX |
Empty value is showing in DB maintenance SessionType dropdown |
| Bug | Guest Client |
Windows guest clients can lose guest validation key on rare occasions and refuse to connect back |
| Bug | License Page, Server, Web Server Service |
Old on-prem licenses fail to initialize |
Build: 23.7.5
| Issue Type | Components | Summary |
|---|---|---|
| Bug | Admin Page, Extension |
Read-only extensions settings are blown away when saving from in-product extension settings modal |
| Bug | Cloud, Code Signing, Installer |
Installer signing fails using self signed certificate in cloud instances |
| Bug | Host Page, UIUX |
Session name field is empty after creating Support/Meeting session |
Build: 23.7.7
| Issue Type | Components | Summary |
|---|---|---|
| Bug | .NET Client, Installer |
ClickOnceRun .exe file does not have all code signatures |
| Bug | Authentication, OAuth2, SAML |
Empty SAML/OAuth2 usernames throw ArgumentNullException on login |
Build: 23.7.8
| Issue Type | Components | Summary |
|---|---|---|
| Task | Guest Client, Host Client, Performance, Security |
Disable vulnerable libwebp codec for all clients |
| Task | Java Client, macOS |
Update Apple developer certificate (used to sign bundle) |
| Bug | Authentication, Extension API |
GetMappedRoleNames() method is not backwards compatible |
ConnectWise ScreenConnect 2023.6
All 23.6 changes
Build: 23.6.0
| Issue Type | Components | Summary |
|---|---|---|
| Feature | .NET Client, Host Page, UIUX |
Collect "Operating System Installation Date" for Windows machines |
| Feature | CAM, Host Page, UIUX |
Split out CAM-related events into new Access Management tab |
| Feature | Event Triggers, UIUX |
Add filter and search to Trigger page |
| Feature | Host Page, UIUX |
Consider all logon session names in session search filter |
| Feature | .NET Client, Installer |
Stabilize hashes of client installer files |
| Task | Admin Page, Host Page, UIUX |
Use red warning color for modal destructive action buttons |
| Task | Audit Page, Performance, Session Manager Service |
Improve audit log query to prevent taking an instance down for large databases |
| Task | Host Page, UIUX |
Alphabetize host names in session "Transfer" dropdown |
| Task | Host Page, UIUX |
Remove 'Done' button from build installer dialog |
| Task | Host Page, UIUX |
Update button style for invitation panel and toolbox confirmation popout |
| Task | Host Page, UIUX |
Tweak styling of session list drop-down checkbox |
| Task | Java Client, macOS |
Rebuild macOS-embedded OpenJDK fork |
| Bug | Admin Page, Security, UIUX |
Security Role edit modal expand/collapse arrows are barely visible in dark mode |
| Bug | Authentication, Login Page, Security, UIUX |
Username is not correctly prepopulated on login page |
| Bug | Extension, Server, Session Groups |
Extension configuration and other XML settings files can become corrupted from race conditions during file-saving |
Build: 23.6.2
| Issue Type | Components | Summary |
|---|---|---|
| Task | Activity Tracing, Security Manager Service, Session Manager Service |
Improve WCF exception serialization and activity tracing |
| Task | Activity Tracing, Session Manager Service |
Improve SessionManager logging |
| Bug | Admin Page, Host Page, UIUX |
Loading spinner icon no longer showing after clicking delete action buttons |
| Bug | Authentication, Login Page, Security, UIUX |
User is not logged out upon using the Change Password feature |
| Bug | Event Triggers, UIUX |
Guest page doesn't load in IE |
| Bug | .NET Client |
VOIP audio stopped working in Windows clients |
| Bug | .NET Client, Host Client, UIUX |
Select Logon Session menu should wrap long session names instead of clipping |
| Bug | Android, Host Page |
Joining session as host within Android app fails with ERR_UNKNOWN_URL_SCHEME |
| Bug | Event Triggers |
Top-level object JSON formatting doesn't work in event trigger actions |
| Bug | Extension |
Restore SC.util.formatSecondsDuration for extension backwards compatibility |
Build: 23.6.4
| Issue Type | Components | Summary |
|---|---|---|
| Bug | Installer, macOS |
Fix macOS reinstalls on Ventura+ |
| Bug | Installer, macOS |
Make macOS installer try to recover agents broken by a bad previous reinstall |
| Bug | Installer, macOS |
New install of macOS agent can try to call back to ended session after previous uninstall |
Build: 23.6.5
| Issue Type | Components | Summary |
|---|---|---|
| Bug | .NET Client, Backstage, Installer |
ScreenConnect executables show as blank lines in "file-in-use" installer dialogs |
| Bug | Java Client, macOS, UIUX |
macOS agent connection banner can display even when no host is connected |
Build: 23.6.6
| Issue Type | Components | Summary |
|---|---|---|
| Task | Activity Tracing, Relay Service, Security Manager Service, Session Manager Service, Web Server Service |
Trace service lifetime/exception logs to activity stream |
| Bug | On-prem, Server |
Saving server settings fails for on-prem instances whose installations don't share the same volume as TEMP |
Build: 23.6.8
| Issue Type | Components | Summary |
|---|---|---|
| Feature | CAM, Licensing |
Introduce more flexible/granular CAM licensing options |
| Bug | License Page, Server, Web Server Service |
Old on-prem licenses fail to initialize |
ConnectWise ScreenConnect 2023.5
All 23.5 changes
Build: 23.5.0
| Issue Type | Components | Summary |
|---|---|---|
| Feature | .NET Client, Guest Client, Host Client |
Add ability for host to change Windows guest machine monitor resolutions |
| Feature | .NET Client, Backstage, Guest Client, UIUX |
Backstage Shell dark theme |
| Feature | Administration Page, Host Page, UIUX |
Use more descriptive frontend date-time formats |
| Feature | CAM, Session Event Triggers |
Start tracking trigger modified date |
| Task | .NET Client, Relay Service |
Create QueuedLogonSessionLock and QueuedLogonSessionLogoff session events that can target specified logon sessions |
| Task | .NET Client, Performance, Server |
Remove EndOfStreamException from DeflateCoder that's clogging up traces |
| Task | Extension Runtime |
Ensure ExtensionContext.Current is available during runtime component initialization |
| Task | Host Page, UIUX |
Update Session Group List hover over state and selected state |
| Task | Performance, Relay Service |
Limit concurrency of guest session info requests in relay |
| Task | Session Event Triggers |
Use AsyncLocal instead of LogicalCallContext for trigger recursion detection |
| Bug | Authentication, On-prem |
Existing user-related timestamps (LastLoginDate, etc.) don't respect timezone when upgrading on-prem from 22.8/22.9 to 22.10+ |
| Bug | Backstage, Licensing |
Apply Backstage license capabilities consistently across license types |
| Bug | Guest Client, Java Client |
Java client reinstall can cause some Debian machines to create duplicate sessions when they attempt to callback |
| Bug | Guest Client, Java Client, Linux |
Unable to join Support sessions from Linux machine running openjdk 18 |
| Bug | Guest Client, Java Client, Mac |
Screen Recording permission does not consistently persist across major macOS version upgrades |
| Bug | Guest Client, Java Client, Linux |
Screen data takes a long time to refresh after logging out on a Linux Guest machine |
| Bug | Host Page, Security, Session Groups, Session Manager Service |
Host Page Search suggests groups the logged-in user doesn't have permissions for |
| Bug | Performance, Web Server Service |
Web server output cache can grow very large |
Build: 23.5.1
| Issue Type | Components | Summary |
|---|---|---|
| Feature | .NET Client, Guest Client, UIUX |
Allow extensions to embed iFrame into SessionHostsDisconnectedMessage dialog |
| Bug | Host Page, Security, Session Groups, Session Manager Service |
Error appears on host page when trying to delete QueuedMessage |
| Bug | Host Page, Security, Session Groups, Session Manager Service |
Session group permissions aren't working properly |
| Bug | .NET Client, Guest Client |
Screen flickers and session is unusable when connecting to certain 2012 R2 machines |
| Bug | Licensing, Relay Service, Server, Session Manager Service |
Instance backend has become less resilient to licensing and network blips |
Build: 23.5.3
| Issue Type | Components | Summary |
|---|---|---|
| Bug | .NET Client, Guest Client, UIUX |
SessionHostsDisconnected* popup should show at the end of support sessions (not just access) |
| Bug | Host Page, UIUX |
"Invalid time value" exception when opening General session details tab |
| Bug | .NET Client, Guest Client, Windows Server |
Server 2012 screen starts flickering when using drag and drop from the remote machine's desktop |
| Bug | .NET Client, Guest Client |
Calculating guest info shouldn't fail when just WMI or one part of our query fails |
| Bug | Audit Page, UIUX |
Audit page time fields don't wrap cleanly |
| Bug | Audit Page, Database, Performance |
Querying audit log takes unnecessarily long when querying large database even when no results are returned |
| Bug | Authentication, OAuth2, OpenID, SAML, User Sources |
User may not be properly redirected back to Host page after successful SAML/OAuth login |
| Bug | Host Page, Session Groups, Session Manager Service |
Existing pre-23.3 session groups with no filter expression may return no sessions |
| Bug | Host Page, Session Manager Service |
Searching by SessionID on the host page no longer works |
| Bug | Java Client, Mac |
macOS agents can fail to connect back to the server after a failed reinstall |
| Bug | Relay Service, Session Manager Service |
Reported versions that are negative or overflow into negative create round-trip parsing errors |
| Bug | Reporting |
DateTime literals don't work in reports |
| Bug | Security, Session Manager Service |
Sub-group permission entries are not correctly applied for certain sub-group expressions |
| Bug | Session Manager Service |
Intermittent "Session not found" errors when *SessionExpireSeconds is enabled |
Build: 23.5.4
| Issue Type | Components | Summary |
|---|---|---|
| Bug | Reporting, Security |
Properly sanitize data in HTML reports |
Build: 23.5.5
| Issue Type | Components | Summary |
|---|---|---|
| Bug | Extension |
Restore SC.util.formatSecondsDuration for extension backwards compatibility |
Build: 23.5.7
| Issue Type | Components | Summary |
|---|---|---|
| Task | Activity Tracing, Security Manager Service, Session Manager Service |
Improve WCF exception serialization and activity tracing |
| Bug | Android, Host Page |
Joining session as host within Android app fails with ERR_UNKNOWN_URL_SCHEME |
Build: 23.5.8
| Issue Type | Components | Summary |
|---|---|---|
| Task | Activity Tracing, Session Manager Service |
Improve SessionManager logging further |
ConnectWise ScreenConnect 2023.4
All 23.4 changes
Build: 23.4.1
| Issue Type | Components | Summary |
|---|---|---|
| Task | Guest Client, Host Client, UIUX, Web Application |
Update ConnectWise Control client/web resources to ScreenConnect |
| Task | UIUX, Web Application |
Various minor UI/UX tweaks |
| Bug | .NET Client, Guest Client |
Windows Client should handle null/empty overridden images and text better |
| Bug | Administration Page, UIUX |
Fix various minor UI issues in Appearance page modals |
| Bug | CAM, Host Page, UIUX |
Approve/Deny buttons can appear outside of container |
| Bug | Installer, On-prem |
Prevent on-prem server installers from skipping 22.8 in upgrade path |
Build: 23.4.2
| Issue Type | Components | Summary |
|---|---|---|
| Bug | .NET Client, Guest Client |
Screen flickers and session is unusable when connecting to certain 2012 R2 machines |
Build: 23.4.3
| Issue Type | Components | Summary |
|---|---|---|
| Bug | Licensing, Relay Service, Server, Session Manager Service |
Instance backend has become less resilient to licensing and network blips |
Build: 23.4.4
| Issue Type | Components | Summary |
|---|---|---|
| Bug | .NET Client, Guest Client, Windows Server |
Server 2012 screen starts flickering when using drag and drop from the remote machine's desktop |
| Bug | Audit Page, Database, Performance |
Querying audit log takes unnecessarily long when querying large database even when no results are returned |
| Bug | Authentication, OAuth2, OpenID, SAML, User Sources |
User may not be properly redirected back to Host page after successful SAML/OAuth login |
| Bug | Host Page, Session Manager Service |
Searching by SessionID on the host page no longer works |
| Bug | Host Page, Session Groups, Session Manager Service |
Existing pre-23.3 session groups with no filter expression may return no sessions |
| Bug | Relay Service, Session Manager Service |
Reported versions that are negative or overflow into negative create round-trip parsing errors |
| Bug | Reporting |
DateTime literals don't work in reports |
| Bug | Security, Session Manager Service |
Sub-group permission entries are not correctly applied for certain sub-group expressions |
| Bug | Session Manager Service |
Intermittent "Session not found" errors when *SessionExpireSeconds is enabled |
Build: 23.4.5
| Issue Type | Components | Summary |
|---|---|---|
| Bug | Java Client, Mac |
macOS agents can fail to connect back to the server after a failed reinstall |
ConnectWise Control 2023.3
All 23.3 changes
Build: 23.3.2
| Issue Type | Components | Summary |
|---|---|---|
| Story | Performance, Server, Session Event Triggers, Session Groups, Session Manager Service |
Reimplement expression engine from scratch |
| Task | .NET Client, Guest Client, Relay Service |
Lay groundwork for changing guest resolution from host client |
| Task | Administration Page, Guest Page, Host Page, Performance, UIUX |
Rework web pages to be able to load while server is still initializing |
| Task | CAM, Licensing |
Apply CAM license capabilities consistently across different license types |
| Bug | Performance, Web Server Service |
Handler instances are not being singleton-ed even though using SingletonHandlerFactory |
| Bug | .NET Client, Guest Client, Performance |
Blanking certain multi-monitor guests can blank displays for the host as well |
| Bug | Host Page, UIUX |
Enable tooltip for session group name at top of SessionListPanel header |
Build: 23.3.8
| Issue Type | Components | Summary |
|---|---|---|
| Task | Performance, Server |
Optimize CombineHashCode to not box structs |
| Task | Performance, Server |
Rewrite ObjectPool to improve control over server performance |
| Sub-task | Extension Runtime, Performance, Server |
Fix version parsing's handling of trailing 0's |
| Story-bug | Host Page, UIUX |
Fix session group name tooltip at top of SessionListPanel header |
| Story-bug | Host Page, UIUX |
Add hover-over tooltip to both session group and session names headers |
| Story-bug | Server, Session Event Triggers, Session Groups, Session Manager Service |
Some properties that are used in triggers returning 'System.Object' in emails |
| Story | Event Tracing, Guest Client |
Add custom Event IDs to Event Viewer logs |
| Bug | .NET Client, Backstage, Guest Client |
Errors are sometimes shown in guest event logs when launching Backstage shell |
| Bug | .NET Client, Guest Client |
Gray screen when switching logon sessions on machines with >1000 processes |
| Bug | .NET Client, Guest Client |
Guest client crashes on Windows 7 |
| Bug | Administration Page, Guest Page, Host Page, Performance, UIUX |
Prevent license manager from taking locks in order to speed up rendering of pages when loading large databases |
| Bug | Android, iOS, Relay Service |
Android and iOS Unable to connect to 23.3 guest |
| Bug | CAM, Session Event Triggers |
Triggers created by CAM rules are not firing |
| Bug | Database, Host Page, Session Manager Service |
Database load error "String was not recognized as a valid DateTime" |
| Bug | Guest Client, Java Client, Linux |
Unable to interact with desktop and capture remote screen with Fedora 36 Guest |
| Bug | Guest Client, Meeting |
Requesting Sharing in Meetings doesn't allow Guests to share their screen |
Build: 23.3.9
| Issue Type | Components | Summary |
|---|---|---|
| Story-bug | Android, iOS, Relay Service |
Android and iOS hosts still unable to connect to 23.3 guest |
| Bug | .NET Client, Guest Client, Host Client, UIUX |
Rendering white boxes and artifacts showing upon launch of host and guest clients |
| Bug | Administration Page, Session Event Triggers, Session Manager Service |
'LIKE' operator does not work consistently in triggers |
| Bug | Extension Runtime, Session Manager Service |
Provide backwards-compatibility methods for a couple extensions |
| Bug | Host Page, On-prem, Session Manager Service |
Incorrect guest network address "255.255.255.255" in session details |
| Bug | Host Page, Server, UIUX |
CommunicationObject error shows up on host page randomly |
| Bug | Server, Session Manager Service |
StackOverflowException while evaluating 'IN' operator crashes instance process |
| Bug | Session Event Triggers, Session Groups |
Session group filter 'IN' operator does the opposite of what's intended |
Build: 23.3.10
| Issue Type | Components | Summary |
|---|---|---|
| Bug | .NET Client, UIUX |
Windows client application icon is not correct |
| Bug | Session Event Triggers, Session Groups |
SUBSTRING function doesn't work as expected |
Build: 23.3.11
| Issue Type | Components | Summary |
|---|---|---|
| Task | Performance, Relay Service, Server |
Temporarily revert ObjectPool to address performance issues with very large instances |
Build: 23.3.12
| Issue Type | Components | Summary |
|---|---|---|
| Task | Database, ETW, Server |
Add parameter values to database exception tracing |
| Bug | Performance, Server |
Memory leak in SerializingTokenManager |
| Bug | Performance, Relay Service, Server |
Relay/ObjectPool can't keep up in very large instances |
Build: 23.3.13
| Issue Type | Components | Summary |
|---|---|---|
| Bug | ETW, Performance, Server |
Server process can crash with NullReferenceException while being traced |
| Bug | Performance, Session Manager Service |
Instances can use significantly more memory than in 23.2 |
Build: 23.3.17
| Issue Type | Components | Summary |
|---|---|---|
| Task | Host Page, Performance, Session Manager Service |
Optimize full-text session search on host page |
| Task | Performance, Server |
Clean up expired internal caches more reliably |
| Bug | .NET Client, Guest Client |
Guest client crashes on Windows XP upon host connection |
| Bug | .NET Client, Guest Client |
Monitor blanking stopped working for various older versions of Windows |
| Bug | Cloud, Web Server Service |
Transient assembly error when logging into some cloud instances |
| Bug | Host Page, Session Groups |
"Attempted to divide by zero" error throws continuously for certain session group filters |
| Bug | License Page, On-prem |
Issue date is not shown for on-premise licenses |
| Bug | License Page, Licensing, On-prem |
Licensing capabilities are not properly refreshed when adding/removing on-premise licenses |
| Bug | Licensing, On-prem |
Certain Automate on prem licenses fail to load |
| Bug | Reporting |
DateTime comparisons don't work in reports |
ConnectWise Control 2023.2
All 23.2 issues
Build: 23.2.0
| Issue Type | Components | Summary |
|---|---|---|
| Task | Security, Server |
Update 3rd party server dependencies to mitigate DOS |
| Bug | On-prem, Session Manager Service, Web Application |
Unsupported MSSQL database connectors no longer work |
Build: 23.2.1
| Issue Type | Components | Summary |
|---|---|---|
| Task | Administration Page, UIUX |
Display role name in delete role modal text |
| Story | .NET Client, Client Resource, Guest Client, UIUX |
Provide option to specify a blank guest monitor background image |
| Bug | .NET Client, app.config, Backstage, Guest Client |
Fix incorrect "Lock on (dis)connect" behavior with Backstage sessions |
| Bug | .NET Client, File Transfer |
Copy/paste file transfers aren't working |
Build: 23.2.2
| Issue Type | Components | Summary |
|---|---|---|
| Story-bug | Server, Session Event Triggers |
SecurityEventTriggers are reset to their default OOTB definitions and states after updating the server |
| Bug | .NET Client, Guest Client, Installer, Relay Service |
Access agent Windows service relay parameters (hostname, port, etc.) are not properly updated upon server-initiated reinstall |
| Bug | Guest Client, Java Client, Mac |
Guest clients can still repeatedly fail to reinstall on macOS Ventura |
| Bug | Server, Session Event Triggers |
SecurityEventTriggers are reset to their default OOTB definitions and states after updating the server software |
Build: 23.2.9
| Issue Type | Components | Summary |
|---|---|---|
| Story-bug | Guest Client, Java Client, Mac |
Mac client reinstall still not working on Ventura/M1 |
| Bug | Linux |
Blank screen appears when the host is connected to the Linux guest |
| Story-bug | Linux |
Linux guest installations are failing |
| Story-bug | Guest Client, Java Client, Mac |
Mac reinstall does not work on 23.2.4 clients |
(Note: the other three issues are all effectively part of the first one)
ConnectWise Control 2023.1
All 23.1 changes
Build: 23.1.0
| Issue Type | Components | Summary |
|---|---|---|
| Task | Extension Runtime, Installer |
Replace SC_DEV preprocessor directive with hardcoded future version constants |
| Bug | Customization, Host Page, UIUX |
Add back SessionInfoPanel.NotesVisibleIfPresent functionality (removed in 22.9) |
Build: 23.1.1
| Issue Type | Components | Summary |
|---|---|---|
| Task | Administration Page, UIUX |
Add resource sorting options to Appearance page |
| Task | Administration Page, UIUX |
Add resource filter options to Appearance page |
| Task | Audit Page, UIUX |
Remove obsolete Processed* session event types from Audit log filter multi-select |
| Task | Guest Page, UIUX |
Change default guest page background image from desert to ocean |
| Story | Administration Page, UIUX |
Add search box to Appearance page |
| Bug | .NET Client, Host Client |
Error when trying to send clipboard keystrokes when Share Clipboard is disabled |
| Bug | Android, Guest Client, Guest Page |
Unattended Android guests can't connect to 22.10 instances |
| Bug | Extension API, Installer, UIUX |
Extension-provided build installer selection modals can fail to open |
| Bug | Guest Client, Java Client, Mac |
Client reinstall can repeatedly fail on macOS Ventura |
| Bug | Guest Client, Java Client, Mac, UIUX |
Consent dialog doesn't appear when required on macOS guest |
| Bug | Host Page, Session Groups, UIUX |
Session group management menu should be disabled/hidden for users without ManageSessionGroups permission |
ConnectWise Control 2022.10
All 22.10 changes
Build: 22.10.10590
| Issue Type | Components | Summary |
|---|---|---|
| Task | .NET Client, Security |
Harden Windows client executables against DLL injection |
| Task | .NET Client, Host Client, UIUX |
Improve UI rendering during host client positioning/resizing |
| Task | .NET Client, CAM, Security |
Remove CAM ephemeral users from administrators group when they're disabled |
| Task | Activity Tracing, Data Streaming |
Log full exception stack traces in WebServiceBase activity tracing |
| Task | Authentication, Security, UIUX |
Display "Trust this device" days in UI and reduce default setting from 30 days to 7 days |
| Task | Guest Client, Host Client, Security |
Make client launch parameter parsing/validation more robust |
| Bug | .NET Client, Guest Client, Host Client, Remote Printing |
Selecting 'All Printers' for remote printing can create two copies of each printer on the guest machine |
| Bug | .NET Client, CAM |
Ephemeral CAM users are not added to renamed/localized Administrators group |
| Bug | .NET Client, Guest Client, Relay Service |
Queued client auto-reinstalls can interrupt active host-connected sessions |
| Bug | Administration Page, Session Event Triggers, UIUX |
Delete Trigger Action icons are not visible in dark mode |
| Bug | Administration Page, Overview Page, UIUX |
Bottom tiles on the Overview page are missing bottom margins |
| Bug | Audit Page, On-prem, UIUX |
Default audit log query time range doesn't include most recent entries |
| Bug | Guest Client, Java Client |
"Session Inaccessible" message when connecting to Support session with Windows Java Guest |
| Bug | Host Page, UIUX |
Modal submit button loading indicators can overlap text |
| Bug | Performance, Relay Service |
Relay can take a long time to shut down many client connections |
| Bug | Security, Security Service, Web Application |
User roles from active directory user sources are cached indefinitely |
| Bug | Web Server Service |
Guid[] parameters of web methods don't work with query parameters |
Build: 22.10.10791
| Issue Type | Components | Summary |
|---|---|---|
| Task | .NET Client, Installer, Java Client, Web Server Service |
Add client launch parameter parsing/validation to all installer handlers |
| Task | Backstage |
Add Firefox to Backstage Shell taskbar |
| Bug | Authentication, On-prem |
Login session immediately expires for recently created users in on-premise servers with time zones set ahead of UTC |
| Bug | .NET Client, Host Client |
"Take Screenshot - To Clipboard" can crash the host client |
| Bug | .NET Client, Installer |
Client installer fails on machines with "FIPS mode" enabled |
| Bug | .NET Client, Guest Client |
Client service crashes in SetProcessMitigationPolicy on Server 2012 R2 |
| Bug | Database, Installer, On-prem |
On-premise servers with pre-v4.0 session events can still fail to initialize in v22.9 |
| Bug | Host Page, UIUX |
Missing padding between radio buttons and labels on delete dialog |
| Bug | Host Page, UIUX |
Typo in host page search filter "no results" message |
Build: 22.10.10924
| Issue Type | Components | Summary |
|---|---|---|
| Bug | .NET Client, Guest Client |
WindowsClient process crashes during UI initialization on Windows 7/2008 R2 |
| Bug | .NET Client, Guest Client |
Guest client can resend tons of unnecessary LogonSessionListMessage messages when an RDP session is present |
Build: 22.10.11109
| Issue Type | Components | Summary |
|---|---|---|
| Bug | .NET Client, Host Client |
Error when trying to send clipboard keystrokes when Share Clipboard is disabled |
| Bug | Android, Guest Client, Guest Page |
Unattended Android guests can't connect to 22.10 instances |
| Bug | Extension API, Installer, UIUX |
Extension-provided build installer selection modals can fail to open |
| Bug | Guest Client, Java Client, Mac, UIUX |
Consent dialog doesn't appear when required on macOS guest |
| Bug | Guest Client, Java Client, Mac |
Client reinstall can repeatedly fail on macOS Ventura |
ConnectWise Control 2022.9
All 22.9 changes
Build: 22.9.9440
| Issue Type | Components | Summary |
|---|---|---|
| Task | Session Manager Service |
Implement session event correlation |
| Task | Metrics |
Create server health metric for router garbage collection times |
| Bug | Extension Runtime |
Extensions can produce different load results in appdomains with different assemblies loaded |
Build: 22.9.9897
| Issue Type | Components | Summary |
|---|---|---|
| Task | .NET Client, Guest Client, Security, UIUX |
Mark WindowsInstallerDownload executable to always run as administrator |
| Task | Security, UIUX |
Create new Access Management functionality |
| Task | Code Signing |
Update code signing certificate |
| Bug | .NET Client, Host Client |
Clipboard sharing occasionally crashes the Host client |
| Bug | Authentication, Cloud, Login Page, Security |
Cloud authentication provider failures can prevent internal user logins |
| Bug | Guest Client, Server |
Newly created 22.8/22.9 instances have identical instance identifiers |
| Bug | Host Client, UIUX |
Host client menu items are incorrectly disabled for non-Windows guest clients |
| Bug | Host Client, UIUX |
Start sharing button is incorrectly disabled in Meeting |
Build: 22.9.9944
| Issue Type | Components | Summary |
|---|---|---|
| Task | CAM, Session Event Triggers |
Make parsed EventData available within trigger filter expressions |
| Task | CAM, UIUX |
Disable all end-user-facing CAM UI by default |
| Bug | CAM, Host Page |
Frontend exception around multi-select event acknowledgement |
Build: 22.9.10032
| Issue Type | Components | Summary |
|---|---|---|
| Task | Guest Client, Host Client, Installer, Security |
Add additional validation of client installer URL parameters to inhibit certain social engineering attacks |
| Task | CAM, Licensing |
Adjust on-prem and labtech licenses for CAM launch |
| Bug | Audit Page, DB Maintenance, UIUX |
New session event types cause multi-select popouts to wrap text on Audit/Database pages |
| Bug | CAM, Host Page, UIUX |
Host page responses buttons can produce duplicate Approved/Denied events |
| Bug | CAM, Host Page, UIUX |
Approve/Deny buttons are difficult to see when user doesn't have the corresponding permission |
| Bug | CAM, Guest Client, UIUX |
Elevation/logon request reason should not be required if not visible |
| Bug | Host Client, UIUX |
Host client View menu monitors can take several seconds to populate |
| Bug | Host Page, Security, UIUX |
AddSessionEvents fails if different events in a batch require different permissions |
Build: 22.9.10118
| Issue Type | Components | Summary |
|---|---|---|
| Story | CAM, Session Event Triggers |
Create out-of-the-box email notification triggers for elevation/logon requests |
| Task | CAM, Installer, Session Event Triggers |
Add CAM request notification triggers to existing instances |
| Bug | .NET Client, Guest Client |
Windows XP guest client checks in but has blank guest info and gray screen on connect |
| Bug | CAM, Guest Client, UIUX |
Inconsistent feedback to end user if Reason is required |
| Bug | CAM, Host Page, UIUX |
Approve and Deny buttons both show loading indicators when either one is clicked |
| Bug | Guest Page, UIUX |
Guest page has javascript parsing errors in IE 11 |
Build: 22.9.10143
| Issue Type | Components | Summary |
|---|---|---|
| Bug | CAM, Guest Client, UIUX |
UAC briefly shows 'INTERNAL_FAILURE' when auto-elevated |
| Bug | CAM, Guest Client, Session Event Triggers, UIUX |
Elevation requests can be erroneously submitted before elevation program info has been gathered |
Build: 22.9.10211
| Issue Type | Components | Summary |
|---|---|---|
| Bug | Authentication, Server, Web Server Service |
FileLoadException when using OAuth2/OIDC in release builds in the cloud |
| Bug | CAM, Host Page, UIUX |
Make CAM messages more responsive on narrow screens |
| Bug | CAM, Guest Client, UIUX |
Bad Image error on 32-bit Windows machines when locking session |
| Bug | Performance, Server |
High memory usage in 22.8 due to permissions caching in certain extensions |
Build: 22.9.10221
| Issue Type | Components | Summary |
|---|---|---|
| Bug | Database, Performance |
Large instances can take much longer to start up than in 22.8 |
Build: 22.9.10231
| Issue Type | Components | Summary |
|---|---|---|
| Bug | Database, Performance, Session Manager Service |
22.9 database transform can re-execute past events, cancel pending events, and unacknowledge acknowledged events |
Build: 22.9.10446
| Issue Type | Components | Summary |
|---|---|---|
| Task | .NET Client, CAM |
Truncate and sanitize CAM ephemeral user name formats to fit Windows constraints |
| Task | .NET Client, Installer |
Create mechanism to exclude specified components from Windows client installer |
| Task | CAM, Guest Client, Installer |
Sign WindowsCredentialProvider DLL with Authenticode |
| Bug | CAM, Host Page, UIUX |
Admin Logon request messages aren't responsive on narrow screens |
| Bug | .NET Client, CAM, Guest Client, UIUX |
Clients can cause TryAcquireSRWLockExclusive error popups on Windows Server 2008 64-bit |
| Bug | .NET Client, CAM, Installer |
Windows credential provider registry entries can be left behind on uninstall when multiple ScreenConnect clients are present |
| Bug | Database, Installer |
22.9 upgrade-created Processed/Acknowledged/Deleted events can have extraneous Data values |
| Bug | Host Page, UIUX |
Up arrow does not recall last previously executed Command on the Host page |
| Bug | Host Page, UIUX |
Session timeline can improperly render post-disconnect connection events such that they appear as active connections |
| Bug | Licensing |
Certain LabTech licenses can have SupportSessions license capability incorrectly disabled |
| Bug | Performance, Server |
ObjectPool can crash server with ArgumentOutOfRangeException |
Build: 22.9.10589
| Issue Type | Components | Summary |
|---|---|---|
| Bug | Database, Session Manager Service |
On-premise servers with pre-v4.0 session events can fail to initialize in v22.9 |
ConnectWise Control 2022.8
All 22.8 changes
Build: 22.8.9204
| Issue Type | Components | Summary |
|---|---|---|
| Task | .NET Client, Guest Client, Host Client, Security |
Make certain Windows client settings user-specific |
| Task | Database, Performance, Session Manager Service |
Various database interop optimizations |
| Task | Extension, UIUX |
Enable multiline extension settings |
| Task | Guest Client, Relay Service, Security |
Enable seamless rotation of asymmetric keys |
| Task | Performance, Server |
Remove 32-bit binaries from Windows server |
| Story | .NET Client, Backstage, Guest Client, Host Client, UIUX |
Show host client actions as disabled when not supported by the guest |
| Bug | Guest Client, Relay Service, Security |
Guest client validation "High" setting can erroneously block legitimate guest connections |
| Bug | Host Client, UIUX |
Host client window jumps around screen when logon session changed |
| Bug | Host Page, Session Groups, UIUX |
Host page does not expand session group upon selection when the URL-based session group is invalid |
| Bug | Installer, Java Client |
Server can't build .deb client installer if default from address is empty |
| Bug | Session Groups, Session Manager Service |
Bad subgroup expression can totally wipe out sessions and bork session manager until restarted |
Build: 22.8.9343
| Issue Type | Components | Summary |
|---|---|---|
| Story-bug | Session Groups, Session Manager Service, UIUX |
Error modal is shown when using out-of-range SUBSTRING arguments in subgroup expression |
| Bug | Backstage |
Backstage shell does not load in Server Core 2022 |
| Bug | Permissions, Security, Session Groups |
Users without ViewSessionGroup permission for a session group can still see its summary |
Build: 22.8.9612
| Issue Type | Components | Summary |
|---|---|---|
| Bug | Host Client, UIUX |
Host client menu items are incorrectly disabled for non-Windows guest clients |
| Bug | Host Client, UIUX |
Start sharing button is incorrectly disabled in Meeting |
Build: 22.8.9717
| Issue Type | Components | Summary |
|---|---|---|
| Bug | Guest Client, Server |
Newly created 22.8 instances have identical instance identifiers |
ConnectWise Control 2022.7
All 22.7 changes
Build: 22.7.8562
| Issue Type | Components | Summary |
|---|---|---|
| Bug | Administration Page, Extension, UIUX |
Uninstalling extensions initially looks like it's not doing anything |
| Bug | Extension, Web Server Service |
Uninstalling extensions can cause the web server service to unnecessarily restart |
| Bug | Host Page, Session Groups, Session Manager Service |
Session manager can break when changing session properties that are part of session group filter expressions |
| Bug | Host Page, Performance, Session Groups, Session Manager Service |
Obscenely long session group filters can prevent the host page from loading |
Build: 22.7.8783
| Issue Type | Components | Summary |
|---|---|---|
| Story-bug | Web Server Service |
Transient 'Unknown error' when adding/configuring/removing user sources |
| Bug | .NET Client, Guest Client |
Hosts are not put into the Guest's logon session if the Guest is connected via RDP |
| Bug | .NET Client, Host Client |
Host client can crash with System.FormatException when parsing local DateTime |
| Bug | Backstage, Client Resource, UIUX |
ApplicationIcon32 is clipped instead of scaled in the Backstage Shell |
| Bug | Performance, Relay Service |
Relay processing of queued session events can be repeatedly interrupted |
| Bug | UIUX, Web Resource |
Web resource error message shows ">" as ">" |
| Task | Guest Page, Security |
Extend rate-limit manager to support limiting session code lookups |
ConnectWise Control 2022.6
All 22.6 changes
| Issue Type | Components | Summary |
|---|---|---|
| Story | .NET Client, Backstage, Guest Client, UIUX |
Create custom shell for Backstage |
| Task | .NET Client, Relay Service |
Refactor internal VirtualStreamReceiver API |
| Task | .NET Client, Debug Tracing, Remote Printing |
Trace remote print job driver info |
| Task | Cloud, Extension Runtime, Web Server Service |
Support C# 10 in runtime-compiled code |
| Bug | .NET Client, Guest Client, UIUX |
Guest Client application is not able to reappear after a Guest clicks Show Desktop |
| Bug | .NET Client, Host Client, Remote Printing, UIUX |
Unable to select "No Printer" in Essentials menu if RemotePrintingActivated is on by default |
| Bug | .NET Client, Host Client, UIUX |
Host client can crash when resizing guest application |
| Bug | Database, DB Maintenance |
Compacting the database within the maintenance plan doesn't immediately reduce database file size |
| Bug | Performance, Session Manager Service |
Spiraling session manager lock contention under high load can degrade performance |
Build: 22.6.8414
| Issue Type | Components | Summary |
|---|---|---|
| Task | Backstage |
Make backstage update seamless for partners |
| Task | Backstage, UIUX |
Backstage search box UI tweaks |
| Bug | .NET Client, Host Client |
Attempting to share an application causes host client to crash |
| Bug | Extension, Extension Runtime |
Modifying/rebuilding extension components can fail because the runtime cannot find a valid component loader |
| Bug | Backstage |
Backstage Shell crashes intermittently |
Build: 22.6.8531
| Issue Type | Components | Summary |
|---|---|---|
| Bug | .NET Client, Guest Client |
Guest Windows client can crash when using clipboard |
Build: 22.6.8722
| Issue Type | Components | Summary |
|---|---|---|
| Bug | .NET Client, Host Client |
Host client can crash with System.FormatException when parsing local DateTime |
ConnectWise Control 2022.5
All 22.5 changes
Build: 22.5.7643
| Issue Type | Components | Summary |
|---|---|---|
| Task | Backstage |
Make backstage console windows scrollable with a buffer |
| Bug | .NET Client, Guest Client, Host Client, Performance |
Fix various Windows client rendering bugs |
| Bug | Guest Client, Java, Java Client |
Blank screen when connecting to Debian Guest through Access session |
Build: 22.5.7798
| Issue Type | Components | Summary |
|---|---|---|
| Bug | .NET Client, Guest Client |
Reboot and reconnect brings the Host into the Backstage session after the machine comes back online |
| Bug | .NET Client, Guest Client |
Guest client can crash with NullReferenceException in ClientService.GetActualClientSessionID |
| Bug | .NET Client |
Windows client file transfers (especially reinstalls) can be interrupted and fail |
| Bug | Authentication, SAML, Security |
Create EntityID SAML configuration setting to support AzureAD again |
| Bug | Guest Client, Relay Service, Web Application |
Server-issued reinstalls can fail to update client with FileNotFoundException |
| Bug | Host Page |
Non-user-readable fields are searchable on host page |
| Bug | Host Page, UIUX |
No message at the top of session list saying that sessions are limited to 1000 |
| Bug | Licensing, Session Manager Service |
License seat buckets are not correctly being refreshed |
Build: 22.5.7881
| Issue Type | Components | Summary |
|---|---|---|
| Bug | .NET Client, Guest Client |
Session sometimes switches to active RDP user after signing out of Windows via Console |
| Bug | Administration Page, UIUX, User Sources |
User source dropdown has non-deterministic ordering |
ConnectWise Control 2022.4
Current build: 22.4.7693
All 2022.4 changes
| Issue Type | Components | Summary |
|---|---|---|
| Task | Authentication, Cloud |
Remove special handling for InvalidOneTimePasswordException |
| Task | Extension Runtime, Performance |
Introduce async extension component interfaces |
| Task | Performance, Relay Service |
Add relay client installer cache |
| Task | Performance |
Remove unused LZMA and TrueColorScreenCodecEx codecs |
| Task | Guest Client, Relay Service, Security, Session Manager Service |
Reduce default guest client verification level to report-only |
| Story | Host Client, Remote Printing, UIUX |
Provide option to only map default printer |
| Task | web.config |
Increase maxQueryStringLength in web.config to accommodate large report queries |
| Bug | .NET Client, Guest Client |
Windows XP/Server 2003 machines fail to connect as access guests |
| Bug | .NET Client, Guest Client |
After rebooting a Guest via Backstage, upon reconnect the Host is placed into the Console session instead of Backstage |
| Bug | .NET Client, Guest Client |
Windows clients aren't falling back to saved IP address when relay DNS requests fail |
| Bug | .NET Client, Backstage, Guest Client, Toolbox |
Windows guest client crashes on reinstall when toolbox item is left running in Backstage |
| Bug | Authentication, Login Page |
Internal users aren't able to log in on instances with a lone external user source |
| Bug | Extension Runtime |
`ExtensionContext.Current` can be null in async dynamic triggers |
| Bug | .NET Client, Guest Client |
Reboot and reconnect brings the Host into the Backstage session after the machine comes back online |
| Bug | .NET Client, Guest Client |
Unable to Exit a Support session as a Guest from the systray popout menu |
| Bug | Guest Client, Relay Service |
Server-issued reinstalls can fail to update client with FileNotFoundException |
| Bug | Host Page |
Non-user-readable fields are searchable on host page |
| Bug | Licensing, Session Manager Service |
License seat buckets are not correctly being refreshed |
| Bug | .NET Client, Guest Client |
Under control banner does not hide when dismissed by clicking "Hide" |
| Bug | .NET Client, Guest Client |
Guest client can crash with NullReferenceException in ClientService.GetActualClientSessionID |
ConnectWise Control 2022.3
Current build: 22.3.7487
All 2022.3 changes
| Issue Type | Components | Summary |
|---|---|---|
| Task | Authentication, Performance |
Get user/membership/webauth/etc completely converted to async |
| Task | Extension Runtime, Performance, Relay Service, Router |
Various optimizations based on observed traces from large instances |
| Task | Performance, Relay Service |
Change MessageSerializer and TypeSerializer to use ValueTask |
| Task | Performance, Relay Service |
Change BinaryReaderWriter and BufferStream to use ValueTask |
| Story | Host Page, UIUX |
Double clicking host page resize handles should reset column widths |
| Bug | Performance, Relay Service |
Significant and persistent relay performance issues for some on-premise instances |
| Bug | web.config |
Installer transform can overwrite specific values of user-defined settings |
| Task | Activity Tracing, Guest Client, Relay Service, Session Manager Service |
Add activity tracing for when guest client verification fails |
| Task | Extension |
Display all errors and warnings in extensions that fail to load |
| Story-bug | Guest Client, Java Client |
Java guest client can still unnecessarily reconnect |
| Story | Permissions, Session Groups |
Update role permissions when a session group is renamed |
| Bug | Relay Service, Server |
Relay service can occasionally hang while Stopping |
| Bug | Web Server Service |
Web server shutdown, etc. can hang while trying to reenter lock |
| Task | Guest Client, Relay Service, Security, Session Manager Service |
Reduce default guest client verification level to report-only |
| Bug | Authentication, Login Page |
Internal users aren't able to log in on instances with a lone external user source |
ConnectWise Control 2022.2
Current build: 22.2.7244
All 2022.2 changes
| Issue Type | Components | Summary |
|---|---|---|
| Task | DB Maintenance |
Change default session capture database maintenance days to 7 |
| Task | Guest Client, Relay Service, Security |
.NET Implement limiting anything other than initial guest client from joining a session |
| Task | Guest Page, UIUX |
Update guest page background for 2022 |
| Story | Authentication, Permissions |
Make Role name read only in product once created |
| Bug | Guest Client |
When "Lock On Connect is Enabled" and System is logged off, it requires 2 password entries to access the session |
| Story-bug | Guest Client, Relay Service, Security |
Error message is not showing in the client's status bar after changing the guest's SessionID |
| Bug | .NET Client, Guest Client |
Client service can fail to start after reboot |
| Bug | .NET Client, ClickOnce, Guest Client |
ClickOnce guest client exe can occasionally but consistently fail to correctly start Guest client processes for non-admin Users |
| Bug | Guest Client, Java Client |
Java guest client can crash with IllegalStateException after a Host disconnects |
| Bug | Relay Service, Router |
SocketThreadPool can crash relay/router with OverflowException |
| Bug | Extension API, Session Manager Service |
Fix backwards-compatibility of deprecated GetSessionsAsync overload |
| Bug | Performance, Relay Service |
Significant and persistent relay performance issues for some on-premise instances |
| Story-bug | Guest Client, Java Client |
Java guest client can still unnecessarily reconnect |
| Task | Activity Tracing, Guest Client, Relay Service, Session Manager Service |
Add activity tracing for when guest client verification fails |
| Task | Guest Client, Relay Service, Security, Session Manager Service |
Reduce default guest client verification level to report-only |
ConnectWise Control 2022.1
Current build: 22.1.6877
All 2022.1 changes
| Issue Type | Components | Summary |
|---|---|---|
| Task | .NET Client |
Allow EmptySessionProgramsToStart to use EXE from the client installation directory |
| Task | Server |
Allow extensions to include arbitrary files in client installation |
| Bug | .NET Client, Guest Client |
Windows 11 Guests incorrectly display Windows 10 as GuestOperatingSystemName |
| Bug | Guest Client, Host Client, Relay Service, Security |
Host is not correctly kicked for being idle if Consent is required and the autoconsent app.config setting is present |
| Task | Performance, Relay Service |
Introduce per-session variance into guest info refresh interval |
| Task | Guest Page, UIUX |
Update guest page background for 2022 |
| Bug | .NET Client, Guest Client |
Client service can fail to start after reboot |
| Bug | .NET Client, ClickOnce, Guest Client |
ClickOnce guest client exe can occasionally but consistently fail to correctly start Guest client processes for non-admin Users |
| Bug | Extension API, Session Manager Service |
Fix backwards-compatibility of deprecated GetSessionsAsync overload |
| Bug | Relay Service, Router |
SocketThreadPool can crash relay/router with OverflowException |
| Bug | Performance, Relay Service |
Significant and persistent relay performance issues for some on-premise instances |
ConnectWise Control 2021.15
Current build: 21.15.6876
All 2021.15 changes
| Issue Type | Components | Summary |
|---|---|---|
| Task | .NET Client, Guest Client, Host Client |
Refactor Client UI Commands to enforce more type safety |
| Task | Authentication |
Increase 2FA timeout sent via email to 10 minutes-product |
| Task | Database, Windows Server |
SQLite static initializer continually throws out of memory exception |
| Task | Host Page |
Show the Top and Context Menus in 'live preview' link - Product Side Changes |
| Bug | Relay Service, Router |
Relay/router can get fragmented OverlappedDatas |
| Bug | Security |
Password reset codes always start with a few useless 0's |
| Task | Backstage |
Make the default Control Host role not have the SwitchLogonSession and the EnableBackstageLogonSession permission out-of-the-box |
| Task | Server |
Make base project compliant with Obsolete definitions |
| Task | Session Manager Service |
Optimize SessionManager/SessionFilterManager to not calculate permissions as part of initial listing |
| Story | Administration Page, Triggers, UIUX |
Update Trigger page UI |
| Story | Security Service, Triggers |
Expose security events to the trigger builder |
| Story | Security Service, Triggers |
Add default security event triggers |
| Story | Triggers |
Add Syntax Helper Expressions to Create Security Trigger Modal |
| Story | Triggers |
Create Security Event Trigger Modal |
| Story | Triggers |
Create Security Event Reference |
| Story | Triggers |
Update 'Session Event' Create Trigger Modal Title |
| Story | Triggers |
Additional default triggers |
| Bug | .NET Client, Guest Client |
Toast appears on machines when host connects/disconnects after joining directly to backstage |
| Bug | Page Service |
Host page is unable to load with a 500 GetHostSessionInfo |
| Bug | Page Service |
Null array element creates error when subgroup disappears |
| Bug | Security Service |
Creating a new role with no permissions causes Security tab to not load |
| Bug | Session Manager Service |
Extensions have broken backwards compat due to new SessionGroupPathParts |
| Bug | Session Manager Service |
OldSession.CustomPropertyX in triggers don't preserve values from old session |
| Task | Performance, Relay Service, Router |
Rewrite socket server to directly use IOCP for async sockets |
| Bug | .NET Client, Guest Client, Host Client |
NullReferenceException crashes client when a Host attempts to connect if there are any disabled Host client menu items |
| Bug | Guest Client, Linux |
Host client shows a blank screen when connecting to a Linux guest |
| Bug | .NET Client |
Host client message banner doesn't show username |
| Bug | Router |
Router can frequently crash with an ArgumentNullException |
| Bug | .NET Client, Guest Client |
Windows Access Guest client crashes when attempting to login to a system that is logged off. |
| Bug | .NET Client, Guest Client, Host Client, Relay Service |
Stored credentials notification banner persists even if blank credentials have been saved |
| Bug | Guest Client, Host Client |
Consent refused message can incorrectly display when Host does not have SwitchLogonSession permission and an out of date Guest client |
| Bug | Guest Client |
Guest machine desktop background stays dark upon disconnecting from backstage |
| Bug | Setup Wizard, Web Server Service |
Setup Wizard does not seem to complete which ultimately hangs the Web Server |
| Story-bug | .NET Client, Guest Client |
Getting error pop up when signing out user from guest machine |
| Bug | .NET Client, Guest Client |
NullReferenceException on Guest client when Host attempts to connect with specific app.config settings |
| Bug | .NET Client, Guest Client, Host Client, Relay Service |
Dismiss button does not work on stored credential notification banner |
| Bug | Host Client |
Block Guest Input also blocks host input |
| Bug | Relay Service, Server |
Instances on 21.13 can consume > 10 GB of memory |
| Bug | Server |
Version object changed to string |
| Bug | Guest Client, Host Client |
Remove extra comma from Session Inaccessible endpoint status message |
| Bug | Router |
Router fails to connect sessions; all external accessibility checks failing - Product |
| Story-bug | Server, Web Application, Web Server Service |
Saving web.config changes via ACE makes the Access client to display offline on Access tab when it is still online |
| Bug | Permissions |
"Session Inaccessible message" when connecting to XP guests when Switch Login and Backstage permissions are missing |
| Bug | .NET Client, Guest Client, Server |
AutoReinstallOldClientVersion will execute but does not consistently update the Guest client |
| Bug | Server, Web Application, Web Server Service |
Saving changes via the Advanced Configuration Editor causes the server process to crash upon shutdown/restart attempt |
| Bug | .NET Client, Guest Client |
Client service can fail to start after reboot |
| Bug | Extension API, Session Manager Service |
Fix backwards-compatibility of deprecated GetSessionsAsync overload |
| Bug | Relay Service, Router |
SocketThreadPool can crash relay/router with OverflowException |
| Bug | Performance, Relay Service |
Significant and persistent relay performance issues for some on-premise instances |
ConnectWise Control 2021.14
Current build: 21.14.5791
All 2021.14 changes
| Issue Type | Components | Summary |
|---|---|---|
| Task | Performance, Windows Server |
Convert WCF to use protobuf to improve performance |
| Task | Security |
Encrypt contents of access token |
| Story | Backstage |
Add role permission to allow switch to 'Backstage' mode |
| Bug | .NET Client |
Clients constantly send TimestampMessages to each other |
| Bug | Guest Client, Java Client |
Changing a Linux guest machine's hostname via hostnamectl causes a blank screen |
| Bug | Installer |
Message "ScreenConnect detected you have modified certain files that are not upgradable" for files security.db and security.db-wal. |
| Bug | Host Page |
Poor host page performance due to session group permissions fix |
| Bug | Audit Page, Security |
Security Events are not showing Results |
| Bug | Triggers, Web Application |
NullReferenceException for WebHook Trigger actions after update to 21.13 second stable |
| Bug | .NET Client, Guest Client |
Client service can crash on occasion during shutdown |
| Bug | .NET Client, Guest Client |
InvalidOperationException causes client to occasionally and unpredictably crash |
| Bug | Authentication, Server |
Empty versions should roundtrip correctly in protobuf |
| Bug | Backstage, Host Client, Java Client |
When a user role does not contain the 'EnableBackstageLogonSession' permission, the Java client still shows the Backstage session as selectable in the View menu |
| Bug | Backstage, Host Client, Java Client |
When multiple hosts are connected to a Windows Guest, and only one of them, which has the 'EnableBackstageLogonSession' permission, switches to the 'Backstage' session, then the other Java host client shows an incorrect message to the end-user. |
| Bug | Java Client, Mac |
Mac access clients fail to reinstall and update |
| Bug | Permissions, Security, Session Groups, Session Manager Service |
SessionPermissionEntries for subgroups not being handled correctly on role creation |
| Task | Backstage |
Make the default Control Host role not have the SwitchLogonSession and the EnableBackstageLogonSession permission out-of-the-box |
| Bug | Page Service |
Null array element creates error when subgroup disappears |
| Bug | Session Manager Service |
Extensions have broken backwards compat due to new SessionGroupPathParts |
| Bug | Guest Client, Linux |
Host client shows a blank screen when connecting to a Linux guest |
| Bug | Security Service |
Creating a new role with no permissions causes Security tab to not load |
| Bug | Router |
Router can frequently crash with an ArgumentNullException |
ConnectWise Control 2021.13
Current build: 21.13.5058
All 2021.13 changes
| Issue Type | Components | Summary |
|---|---|---|
| Task | Host Client, UIUX |
Refresh chat UI for the .NET client |
| Story | Security |
Reword Invalid Password Question Error Message |
| Bug | Authentication, Security, Web Application |
Optimized authenticated web request performance |
| Bug | Host Page |
Users without ManageSessionGroups permission can access 3 dots and are logged out if they select an option |
| Bug | Server, Triggers |
Server process throwing a high volume of trigger exceptions |
| Bug | Windows Server |
Extension uninstalls are inconsistent |
| Bug | .NET Client |
Sending message from client throws 'Specified cast is not valid' exception |
| Bug | .NET Client |
SelectLogonSession, SelectHelpProvider and Helper menu are broken on host client |
| Bug | Guest Page |
Join code panel does not show up on the guest page to enter join code |
| Bug | Remote Printing |
Error "GetPrintQueue not found" for certain printers |
| Bug | Windows Server |
Utf8String not serialized correctly when nullable |
| Bug | Host Page |
Poor host page performance due to session group permissions fix |
| Bug | Audit Page, Security |
Security Events are not showing Results |
| Bug | Triggers, Web Application |
NullReferenceException for WebHook Trigger actions after update to 21.13 second stable |
ConnectWise Control 2021.12
Current build: 21.12.4575
All 2021.12 changes
| Issue Type | Components | Summary |
|---|---|---|
| Task | Reporting |
Make security database reportable |
| Story | Host Page |
Add support for searching/filtering by SessionID |
| Bug | Authentication, OpenID |
OIDC user source requires server restart to fetch updated discovery document |
| Bug | Server |
"Error Object reference not set to an instance of an object" due to dictionary corruption in WeakReferenceCache |
| Task | Security Service, Triggers |
Make Security Event type results strings instead of enum |
| Bug | .NET Client, Host Client |
Host client crashes when changing session quality |
| Bug | .NET Client, Backstage, Host Client |
Unable to switch logon session to Backstage via host client |
| Bug | .NET Client, Host Client |
Windows host client's View menu does not open again after opening for the first time |
| Bug | Host Page |
Logon Session's Display Name missing from the 'Specify Join Options' modal dialog |
| Bug | Host Page, Toolbox |
Run Tool modal does not display item names |
| Bug | Host Page, Session Manager Service |
System.ServiceModel.CommunicationException error appears on the host page due to pipe being closed |
| Bug | .NET Client |
Sending message from client throws 'Specified cast is not valid' exception |
| Bug | .NET Client |
SelectLogonSession, SelectHelpProvider and Helper menu are broken on host client |
ConnectWise Control 2021.11
Current build: 21.11.4237
All 2021.11 changes
| Issue Type | Components | Summary |
|---|---|---|
| Task | Host Client, Server |
Move all LZMA code/implementation/binaries to Server projects |
| Task | Overview Page |
Pass License Type while performing the Version Check on the Overview Page |
| Task | Security, User Sources |
Allow admins to view configuration of locked user sources |
| Bug | Triggers, Web Application, Web Server Service |
No error message when attempting to create Trigger with no name |
| Bug | Authentication, OAuth2, OpenID, SAML, Web Application, Web Server Service |
Web server can corrupt redirect URL following external user source authentication |
| Bug | Server |
"Error Object reference not set to an instance of an object" due to dictionary corruption in WeakReferenceCache |
ConnectWise Control 2021.10
Current build: 21.10.4238
All 2021.10 changes
| Issue Type | Components | Summary |
|---|---|---|
| Task | status page |
Asyncify status page service relay check |
| Task | Authentication |
Add a way to handle both InvalidOneTimePasswordException and OneTimePasswordRequiredException |
| Bug | .NET Client, Guest Client |
Clients can still have flapping connections |
| Bug | Administration Page |
Admin page tabs UI issues |
| Task | Guest Client, Host Client |
Avoid recurring client downloads |
| Bug | Mobile |
Host unable to join session using the Mobile Host after upgrade to 21.9. 'Waiting for available license' |
| Bug | Server, Session Manager Service |
Auto reinstalls can repeatedly fail and retry, causing heavy server load |
| Bug | Authentication, OAuth2, OpenID, SAML, Web Application, Web Server Service |
Web server can corrupt redirect URL following external user source authentication |
| Bug | Server |
"Error Object reference not set to an instance of an object" due to dictionary corruption in WeakReferenceCache |
ConnectWise Control 2021.9
Current build: 21.9.4007
All 2021.9 changes
| Issue Type | Components | Summary |
|---|---|---|
| Task | .NET Client |
Make Windows client release streams deterministically |
| Task | Performance |
Make web server propagate cancellation token on client disconnect |
| Task | Server |
Limit auto reinstall interval to 4 days |
| Story | Host Page |
Enable deep linking to specific fourth column tabs |
| Bug | Authentication |
External authentication provider return url doesn't include fragments |
| Task | Server, UIUX |
Various quality-of-life improvements |
| Bug | Administration Page |
In Admin / Appearance the web and client resources are not visible in Safari (cloud version) |
| Bug | Audit Page, Security |
Login Attempt Result 'Success' does not appear in Audit log on first try |
| Bug | Session Manager Service |
Clients trying to connect to deleted sessions getting stuck on Negotiating/Waiting to Retry |
| Task | Authentication |
Add a way to handle both InvalidOneTimePasswordException and OneTimePasswordRequiredException |
| Bug | .NET Client, Guest Client |
Clients can still have flapping connections |
| Bug | Administration Page |
Admin page tabs UI issues |
| Bug | Mobile |
Host unable to join session using the Mobile Host after upgrade to 21.9. 'Waiting for available license' |
| Bug | Web Server Service |
WebServer can crash process when restarting |
| Bug | Server, Session Manager Service |
Auto reinstalls can repeatedly fail and retry, causing heavy server load |
| Bug | Server |
Queued commands are not being run on 21.9.3972 |
ConnectWise Control 2021.8
Current build: 21.8.3663
All 2021.8 changes
| Issue Type | Components | Summary |
|---|---|---|
| Task | Administration Page |
Appearance customization - Added additional sanitization of input fields |
| Task | Administration Page |
Remove shell themes from product - pt 2 |
| Story | Host Page |
Update host page search UI/UX |
| Bug | Host Page |
More updates needed for host page search UI/UX |
| Bug | Licensing, Web Application, Web Server Service |
Automate-Control licenses return a Forbidden status message after update to 21.7 |
| Bug | Server |
USERATTRIBUTE* handling is backwards |
| Story | Host Page |
Enable deep linking to specific fourth column tabs |
| Bug | Authentication |
External authentication provider return url doesn't include fragments |
| Bug | Session Manager Service |
Clients trying to connect to deleted sessions getting stuck on Negotiating/Waiting to Retry |
ConnectWise Control 2021.7
Current build: 21.7.3103
All 2021.7 changes
| Issue Type | Components | Summary |
|---|---|---|
| Task | Authentication |
Update authentication to use httpclient |
| Issue Type | Components | Summary |
|---|---|---|
| Task | Authentication |
Update authentication to use httpclient |
| Task | Authentication, OpenID, SAML |
Update membership to use httpclient |
| Task | Extension Runtime |
Update extension runtime load to use httpclient |
| Task | Guest Client, Host Client, Server |
Use HttpClient instead of WebClient |
| Task | Licensing |
Update license stuff to use httpclient |
| Task | Router |
Update router to use httpclient |
| Task | Server |
Update server program to use httpclient |
| Task | status page |
Updated status service to use httpclient |
| Bug | Host Page, UIUX |
Notification dot misrendered on Chrome at 90% Zoom |
| Bug | Remote Printing |
Specific characters in a username cause Printers to remain upon Host disconnect |
| Bug | web.config |
Downloading large session captures will timeout after ~20 minutes |
| Task | Authentication |
Update authentication to use httpclient |
| Task | Authentication, OpenID, SAML |
Update membership to use httpclient |
| Task | Extension Runtime |
Update extension runtime load to use httpclient |
| Task | Guest Client, Host Client, Server |
Use HttpClient instead of WebClient |
| Task | Licensing |
Update license stuff to use httpclient |
| Task | Router |
Update router to use httpclient |
| Task | Server |
Update server program to use httpclient |
| Task | status page |
Updated status service to use httpclient |
| Bug | Host Page, UIUX |
Notification dot misrendered on Chrome at 90% Zoom |
| Bug | Remote Printing |
Specific characters in a username cause Printers to remain upon Host disconnect |
| Bug | web.config |
Downloading large session captures will timeout after ~20 minutes |
ConnectWise Control 2021.6
Current build: 21.6.3172
All 2021.6 changes
| Issue Type | Components | Summary |
|---|---|---|
| Task | Performance, Relay Service |
Make session disconnection code run as part of original task instead of scheduling new one |
| Bug | Server |
Serialization of ipv6 network addresses does not seem to work correctly |
| Bug | Guest Client, Host Client, Windows Server |
HostSessionWithoutConsent not working correctly after update to 21.4 |
| Task | Relay Service |
SerializingTokenManager optimizations |
| Task | Authentication |
Add New WebAuthentication field - Attributes |
| Task | OAuth2, Security, User Sources |
Add New OAuth Provider Configuration Setting - UserInfoAttributePathMapping |
| Task | Permissions |
Enable Create Host Pass permission for Control Administrator Role and Existing Roles with JoinSession Permission |
| Task | Session Groups |
Add New Session Filter Variable - USERATTRIBUTE* |
| Bug | .NET Client, Java Client, Relay Service |
Unable to grant consent on macs and certain windows Guests when client is not running elevated |
| Bug | Permissions |
Backwards compatibility broken for Permissions.Provider |
| Bug | web.config |
Accessing certain html files throws a 404 error on 21.5 |
| Bug | SAML |
Azure SAML null exception after upgrade to 21.6 |
ConnectWise Control 2021.5
Current build: 21.5.2870
All 2021.5 changes
| Issue Type | Components | Summary |
|---|---|---|
| Task | Web Server Service |
Make GetSessionPermissions more efficient |
| Story | Audit Page |
Update UI to handle login failures and successes in Audit Log |
| Story | Java Client |
Update the macOS instructional dialog for Big Sur |
| Story | Security |
Log login failures/successes and lockouts as an event in the audit log |
| Bug | Server |
21.2.2092 server crashing regularly due to object disposed exception |
| Task | Security, Web Server Service |
Unhandled files can be statically served from the root Site directory |
| Story | Audit Page |
When no events selected, don't show events in Audit Log |
| Bug | Authentication |
Invalid or expired CloudInstanceAuth cookie causes unhandled web exception in 21.5 |
| Bug | Host Page |
Session group subgroup is not updated until the page is refreshed or another group is clicked on |
| Bug | Permissions, Security Service |
Add/remove user role permissions takes longer than usual to work |
| Bug | Guest Client, Host Client, Windows Server |
HostSessionWithoutConsent not working correctly after update to 21.4 |
| Task | Relay Service |
SerializingTokenManager optimizations |
ConnectWise Control 2021.4
Current build: 21.4.2479
All 2021.4 changes
| Issue Type | Components | Summary |
|---|---|---|
| Story | Host Page |
Rename End button to Delete |
| Bug | Relay Service, Session Manager Service, Web Application |
Queued session events don't ever process |
| Bug | Web Server Service |
No loading modal appears when performing actions that restart web server |
| Task | Security |
Improve consent prompt visibility when switching logon sessions |
| Task | Administration Page |
Remove shell themes from product |
| Bug | Host Page, Web Application |
Inconsistent session information updating on the Host page in Firefox |
| Bug | Host Page, Web Application, Web Server Service |
Join Session modal doesn't close automatically after successful connection in Firefox |
| Bug | Relay Service, Session Manager Service |
Reinstalls stop processing after a small amount of time |
| Bug | Host Page, Web Application |
ClickOnceRun join method on Firefox is broken |
| Bug | Web Server Service |
Make GetSessionPermissions more efficient |
ConnectWise Control 2021.3
Current build: 21.3.2160
All 2021.3 changes
| Issue Type | Components | Summary |
|---|---|---|
| Bug | Guest Client, Remote Printing |
Printers don't map correctly to Windows 7 guests after upgrade to 20.11 |
| Bug | Host Page |
Masterpanel clicks got eaten when load large session list |
| Task | Authentication, Security |
Enforce internal user absolute lockout attempts in addition to sliding |
| Task | .NET Client |
Prompt to elevate treats close button like OK button after failing |
| Bug | .NET Client, Guest Client |
UAC elevation can fail with "The requested user is not an administrator" when elevating support session |
| Bug | .NET Client, Guest Client |
Credentials form can erroneously display "The requested user is not an administrator" |
| Bug | Authentication, Web Server Service |
Login with Azure AD SAML source can produce "Bad signature of SAML response" error until services are restarted |
| Bug | Login Page, Web Application |
Login Page not rendering correctly on non-Chromium Edge |
| Bug | Web Application, Web Server Service |
After upgrade to 20.13, changing the defaultdocumentname setting in the web.config to the Login page doesn't work |
| Bug | .NET Client, app.config, Guest Client, Host Client |
Shorter input idle disconnect times are not being enforced |
| Bug | Authentication, Login Page, Web Application, Web Server Service |
Partners getting permissions errors when they try to log in after ~24h of idle if web.config has WebServerAddressableUri set |
| Bug | Relay Service, Session Manager Service |
Reinstalls stop processing on larger implementations after a small amount of time |
| Bug | Relay Service, Session Manager Service, Web Application |
Queued session events don't ever process |
| Bug | Web Server Service |
No loading modal appears when performing actions that restart web server |
ConnectWise Control 2021.2
Current build: 21.2.2010
| Issue Type | Components | Summary |
|---|---|---|
| Task | Administration Page, status page |
Add framework for Overview page |
| Task | Host Page |
Further asyncify web service |
| Task | session capture |
Make session capture file downloads open in a new tab to prevent breakdown of web app |
| Story | status page |
Create Security Settings Tile |
| Story | status page |
Create Status Tile |
| Story | status page |
Database Tile |
| Bug | Relay Service |
Exception getting toolbox crashes server in 20.11 |
| Bug | Server |
Enabled but not configured AD/LDAP can take down an instance |
| Bug | Administration Page, status page |
Security Settings Tile issues |
| Bug | Web Application, Web Resource |
Auth panel instructions element no longer renders HTML content |
| Bug | Web Server Service |
503 in 20.13 |
| Task | .NET Client |
Prompt to elevate treats close button like OK button after failing |
| Bug | .NET Client, Guest Client |
UAC elevation can fail with "The requested user is not an administrator" when elevating support session |
| Bug | .NET Client, Guest Client |
Credentials form can erroneously display "The requested user is not an administrator" |
| Bug | Authentication, Web Server Service |
Login with Azure AD SAML source can produce "Bad signature of SAML response" error until services are restarted |
| Bug | Login Page, Web Application |
Login Page not rendering correctly on non-Chromium Edge |
| Bug | Web Application, Web Server Service |
After upgrade to 20.13, changing the defaultdocumentname setting in the web.config to the Login page doesn't work |
| Bug | Authentication, Login Page, Web Application, Web Server Service |
Partners getting permissions errors when they try to log in after ~24h of idle if web.config has WebServerAddressableUri set |
| Bug | Relay Service, Session Manager Service |
Reinstalls stop processing on larger implementations after a small amount of time |
| Bug | Relay Service, Session Manager Service, Web Application |
Queued session events don't ever process |
| Bug | Web Server Service |
No loading modal appears when performing actions that restart web server |
ConnectWise Control 2021.1
Current build: 21.1.1936
| Story | Backstage, Security |
Restrict SwitchLogonSession Permission in Host Pass |
| Story | Host Page |
Remember column width by session type |
| Story | Host Page, Performance |
Resize window constantly retriggers page refresh animation on Host Page |
| Task | SAML, Security |
Implement skew factor for SAML time window validation |
| Bug | .NET Client, ClickOnce |
Unable to join session via ClickOnceRun |
| Bug | Extension Runtime |
Ensure backwards compatibility with recent extension runtime changes |
| Bug | Web Server Service |
Instance web server stuck returning 503 |
| Bug | Authentication, Login Page |
When timed out and relogin, user should land on the target page not Support page |
| Bug | Server, Windows Server |
Instance process can start in a broken, undebuggable state |
| Bug | Web Server Service |
Not handling exceptions properly from deferred enumerables in WebServiceBase |
| Task | Guest Page |
Update guest page background for 21.1 |
| Bug | Authentication, Login Page |
Login via SSO results server null error using mobile app and browser |
| Bug | Authentication, Server, Web Application, Web Server Service |
Disabled internal user sources redirects users at login page to null path |
| Bug | Authentication, Login Page |
Newly created internal user authentication fails during login |
| Bug | Authentication, Login Page |
On-premise users cannot authenticate via CW SSO in 20.13 |
| Bug | Web Application, Web Resource |
Auth panel instructions element no longer renders HTML content |
| Bug | Web Server Service |
503 in 20.13 |
ConnectWise Control 2020.13
Current build: 20.13.1861
| Issue Type | Summary | Components |
|---|---|---|
| Task |
Limit size of capture files |
Extended Auditing |
| Task |
Add GetWebScriptUrls back to 20.13 for extension backwards compatibility |
Extension, Licensing |
| Task |
Upgrade DotNetCompilerPlatform to support C# 8 |
Extension Runtime, Web Application |
| Task |
Center align Connection line on host page session list view |
Host Page |
| Task |
[Product Part] Fixed license info sync async |
Licensing |
| Task |
Implement skew factor for SAML time window validation |
SAML, Security |
| Task |
Improve API error message for unknown parameter |
Server |
| Task |
Better handle TimeoutExceptions in SessionManager |
Server, Session Manager Service |
| Story |
Include session captures when all events are selected in audit page |
Audit Page |
| Story |
Increase discoverability of column resizing |
Host Page |
| Bug |
Unable to join session via ClickOnceRun |
.NET Client, ClickOnce |
| Bug |
Re-saving an existing "Delete session connections" action can duplicate the specified process type(s) |
Administration Page, Database, DB Maintenance, UIUX |
| Bug |
Internal user authentication sessions should be invalidated on password change |
Authentication, Security |
| Bug |
When timed out and relogin, user should land on the target page not Support page |
Authentication, Login Page |
| Bug |
AuthenticationService should trace return values of endpoints |
Data Streaming |
| Bug |
Ensure backwards compatibility with recent extension runtime changes |
Extension Runtime |
| Bug |
Cannot open Join modal in IE guest page sometimes |
Guest Page |
| Bug |
IE animation sometimes stuck at the first frame caused the modal issue in guest page |
Guest Page |
| Bug |
Setting GuestWelcomePanel.Visible to false causes the action panel content to be off-center |
Guest Page |
| Bug |
Forced Reflow take too long when loading large session list |
Host Page |
| Bug |
Session table overflow out side of the window after resizing |
Host Page |
| Bug |
Weird behavior when resizing columns |
Host Page |
| Bug |
Java Client crashes with a NullPointerException due to the unavailability of app.config settings |
Java Client |
| Bug |
Login button should not use disabled color by default on Firefox |
Login Page |
| Bug |
Login page is broken with SC.util.equalCaseInsensitive error |
Login Page |
| Bug |
OTP prompt doesn't show the first time when Login is clicked |
Login Page |
| Bug |
Server can become unavailable when restarting services |
Server |
| Bug |
Instances on 20.13 can crash apparently out of ConnectSessionConnectionAsync |
Session Manager Service |
| Bug |
Instance web server stuck returning 503 |
Web Server Service |
ConnectWise Control 2020.12
Current build: 20.12.1480
| Issue Type | Summary | Component/s |
|---|---|---|
| Task |
ChangePassword page should require full authentication |
Authentication, Change Password Page, Security |
| Task |
Add core helper methods for use by Continuum integration extension |
Extension Runtime |
| Task |
Restrict external user source based on specified user info |
Authentication, OAuth2, SAML, Security |
| Task |
Use browser-provided security nonce for auth flows |
Authentication, Security |
| Task |
Failed reset password attempts should contribute to account lockout attempts |
Authentication, Security |
| Task |
Replace reset password link with copy-pastable code in "Forgot Password" email |
Authentication, Security |
| Story |
Improve discoverability of Extension Marketplace |
Extension, Host Page |
| Story |
Add role mapping configuration in external login membership providers |
Authentication, OAuth2, SAML, Security |
| Bug |
Cannot drag and drop to move modal dialog |
Guest Page, Host Page |
| Bug |
Thread pool exhausts due to Cache.GetValue calls invoking async |
Server |
| Bug |
IE animation sometimes stuck at the first frame caused the modal issue in guest page |
|
| Bug |
Cannot open Join modal in IE guest page sometimes |
|
| Bug |
Resize window constantly retriggers page refresh animation on Host Page |
ConnectWise Control 2020.11
Current build: 20.11.1622
| Issue Type | Components | Summary |
|---|---|---|
| Task | Administration Page, Security |
Beautification of References in Create/Edit Role dialog |
| Task | Host Page, Session Groups |
Beautification of References in Create/Edit session group dialog |
| Task | Relay Service |
Improve relay resiliency |
| Task | Administration Page, Triggers |
Beautification of References in Create/Edit trigger dialog |
| Bug | .NET Client, Guest Client, Remote Printing |
Remote printing with Microsoft XPS driver can produce incorrect margins |
| Bug | .NET Client, Guest Client, Host Client, Remote Printing |
Domain Admin logged on to guest machine can't get printers due to "Access Denied" |
| Bug | .NET Client, Host Client, Remote Printing |
Unable to remote print in 20.11 |
| Bug | .NET Client, Host Client, Remote Printing |
Attempting to remote print with certain driver can crash the host client |
| Bug | .NET Client, Guest Client, Remote Printing |
A Host printer, using a specific, native driver, is not mapped on the Guest end with the same native driver despite of it being present over there. |
| Bug | .NET Client, Guest Client, Remote Printing |
A Host printer, using a specific, native driver, takes a long time to get mapped on the Guest end with the same native driver. |
| Bug | Administration Page |
Admin page: in-app message collides with status table |
| Bug | Audit Page, UIUX |
Audit page date picker doesn't actually change the date value |
| Bug | Guest Client |
Unable to reinstall access clients on 20.11 |
| Bug | Host Client |
Unable to copy/paste, drag/drop or send/receive files during a session |
| Bug | Host Client |
Changing host client theme resets zoom level |
| Bug | Host Page |
Icon tool tips are not visible if fourth column is collapsed |
| Bug | Host Page |
Compose email yourself button in InvitationPanel does not work |
| Bug | Host Page |
Join command in Host page creates an error on the console |
| Bug | License Page |
Updates to license tab is not correctly showing revoked licenses |
| Bug | License Page |
Update on-prem license logic for Automate licenses |
| Bug | SAML, Security |
Tighten restrictions on SAML assertions |
| Bug | Administration Page, Security, User Sources |
User cannot be saved with a blank Password Question |
| Bug | Session Manager Service |
Instances on 20.8 can become unresponsive with threads stuck doing work in SessionDatabaseManager |
| Bug | Session Manager Service |
Standard license is not enforcing concurrent session limitations |
| Bug | Triggers |
Trigger does not fire |
| Bug | web.config |
Max request length not added in web.config |
| Bug | Installer |
Installer fails to require .NET 4.7.2 |
| Story-bug | Manage Toolbox |
Still can't create/delete/rename Toolbox items |
| Bug | Relay Service |
Guests go offline often |
| Bug | Audit Page |
Cannot scroll down to see Audit Log |
| Bug | Database |
Session manager won't start when configured with SQL Server |
| Bug | Host Client |
Mobile clients have connection issues on 20.11+ |
| Bug | Relay Service |
Server process can crash with System.IO.PipeException on 20.11 |
| Bug | Backstage |
Crash due to message not being validated fully |
| Bug | Extended Auditing |
Downloading a session capture video throws an error in browser |
| Bug | Extended Auditing |
A single session capture is shown in multiple downloads |
| Bug | Installer |
Empty or malformed app.config can cause a server upgrade to fail |
| Bug | Relay Service |
Instance process on ScreenConnect_20.11.1372.7585_Release can repeatedly crash upon unhandled System.Collections.Generic.KeyNotFoundException |
| Bug | Relay Service |
Wake On Lan not working as expected after upgrade to 20.11 |
| Bug | Router |
Router service on-prem doesn't forward traffic |
| Bug | Server |
20.11 server crashing regularly due to object disposed exception |
Security updates
| Summary | Components |
|---|---|
| Fix race condition in Revoke Authentication Sessions | Authentication, Security, Web Application |
| Set default MaxLongestTicketReissueIntervalSeconds to 10 hours for unspecified service endpoints | Authentication, Security |
| Enable anti-forgery token enforcement by default | Security |
ConnectWise Control 2020.10
Current build: 20.10.855
| Issue Type | Components | Summary |
|---|---|---|
| Story | Host Page |
Add tool tip style labels to host page icons |
| Story | Login Page, Security |
Disallow logins on accounts with invalid 2FA setups |
| Bug | Backstage |
Backstage: dir command doesn't list all files |
| Bug | Change Password Page |
Reset password link incorrect when site is piggybacked |
| Bug | Installer, Relay Service |
Cannot reinstall access clients |
| Bug | SAML |
SAML throws with "malformed reference element" |
| Bug | SAML |
SAML can throw "sequence contains more than one element" |
| Bug | Session Manager Service |
eligibleHosts is incorrectly updated on data load/reload in SessionManager.RunMaintenance |
| Bug | Session Manager Service |
CreateSessionOld throws with contract mismatch |
| Bug | .NET Client |
Fingerprint missing from service name in event viewer |
| Bug | Host Page, Session Manager Service |
System.ServiceModel.CommunicationException error appears on the host page |
| Bug | Session Manager Service |
Instances on 20.8 can become unresponsive with threads stuck doing work in SessionDatabaseManager |
| Task | Server |
Added logging for channel close error |
| Bug | Administration Page, Security, User Sources |
User cannot be saved with a blank Password Question |
| Bug | Host Page |
Icon tool tips are not visible if fourth column is collapsed |
| Bug | License Page |
Update on-prem license logic for Automate licenses |
| Bug | Triggers |
Trigger does not fire |
ConnectWise Control 2020.9
Current build: 20.9.854
| Issue Type | Components | Summary |
|---|---|---|
| Task | Audit Page, UIUX |
Don't show entire link for downloading capture video |
| Bug | Extension Runtime, Web Server Service |
HttpModules defined in extensions do not work in 20.7+ |
| Bug | Host Page, Session Groups, Session Manager Service | Sessions do not appear in search results when viewing a subgroup |
| Bug | Installer |
compilerOptions incorrectly set from pre-6.3 upgrade |
| Bug | Extension Runtime, Web Server Service |
Extension Module does not set Extension context when calling http modules |
| Bug | Performance | Server is leaking memory in linked cancellation token sources |
| Bug | Server | 2k8 and 2k12 servers unresponsive after upgrading to 20.7 |
| Bug | Relay Service, Router |
Disconnect doesn't show up immediately |
| Bug | SAML |
SAML can throw "sequence contains more than one element" |
| Bug | SAML |
SAML throws with "malformed reference element" |
| Bug | Session Manager Service |
CreateSessionOld throws with contract mismatch |
| Bug | .NET Client |
Fingerprint missing from service name in event viewer |
| Bug | Host Page, Session Manager Service |
System.ServiceModel.CommunicationException error appears on the host page |
| Bug | Session Manager Service |
Instances on 20.8 can become unresponsive with threads stuck doing work in SessionDatabaseManager |
| Task | Server |
Added logging for channel close error |
| Bug | Triggers |
Trigger does not fire |
ConnectWise Control 2020.8
Current build: 20.8.29408
| Issue Type | Components | Summary |
|---|---|---|
| Task | Security, Setup Wizard |
Require email address in setup wizard security panel for the Administrative account |
| Bug | Server |
Services don't start as expected |
| Bug | Extension Runtime, Web Server Service |
HttpModules defined in extensions do not work in 20.7+ |
| Bug | Extension Runtime, Web Server Service |
Extension Module does not set Extension context when calling http modules |
| Bug | Performance |
Server is leaking memory in linked cancellation token sources |
| Bug | Server |
2k8 and 2k12 servers unresponsive after upgrading to 20.7 |
ConnectWise Control 2020.7
Current build: 20.7.29386
Release date: July 20, 2020
| Issue Type | Components | Summary |
|---|---|---|
| Task | Host Page, UIUX |
Admin Page Loading state need a background color to indicate loading. |
| Task | Host Page, Session Groups |
Updated session group modal text and add hint |
| Task | Host Page |
Update CSS to make fourth column text easier to read. |
| Story-bug | Server |
Server unresponsive due to System.AccessViolationException because of sqlite close |
| Story-bug | Toolbox |
Cannot create/delete directories and files in Run Tool modal |
| Story | app.config |
Split SuspendControlAtStartup to allow configuration by session type |
| Story | Triggers |
Add quick reference to Trigger modal |
| Bug | Administration Page |
Long extension setting names require horizontal scroll of the settings modal |
| Bug | Authentication, Security, Web Server Service |
Whitespace around SAML settings is preserved resulting in insufficient permissions |
| Bug | Guest Page |
Join a Public Session - Word wrap or limit size |
| Bug | Host Client, Java Client, Mac |
Monitor toolbar in MacOS does not render based on the spatial relationship between the monitors |
| Bug | Host Client, Mac |
MacOS left or right trackpad swipe results in up/down scrolling |
| Bug | Host Page, Manage Toolbox |
Run tool non-edit mode allows drag/drop but fails |
| Bug | Host Page |
Unable to Select All or Unselect All for on role configuration |
| Bug | Host Page, UIUX |
Modal dialog master panel does not have border-radius matching the modal, and editpanel need a top border. |
| Bug | Relay Service |
ActionScheduler has lower throughput and high memory usage on heavy loads |
| Bug | Server | Fix automatic client failover options (IP/FQDN) |
| Bug | Server |
On-Prem 20.7 takes long to start up after finishing setup |
| Bug | Session Groups |
Empty Session Groups with multiple levels are not updated properly |
| Bug | Session Groups |
Roles tied to subgroups become duplicated when deleted |
| Bug | Session Groups |
Session ordering affected by session name case (lowercase vs uppercase) |
| Bug | Session Manager Service |
Unable to end or modify sessions |
| Bug | Web Application |
Certain text unreadable due to color under Dark themes |
| Bug | web.config |
Extension module entry missing in web.config |
| Bug | Cloud, Server |
CachingProxy async cache can't keep up in cloud and large instances |
| Bug | Login Page |
Valid login results in "Request returned: Unauthorized" |
| Bug | Server |
Services don't start as expected |
| Bug | Extension Runtime, Web Server Service |
HttpModules defined in extensions do not work in 20.7+ |
| Bug | Extension Runtime, Web Server Service |
Extension Module does not set Extension context when calling http modules |
| Bug | Performance |
Server is leaking memory in linked cancellation token sources |
| Bug | Server |
2k8 and 2k12 servers unresponsive after upgrading to 20.7 |
ConnectWise Control 2020.6
Current build: 20.6.28954
Release date: June 19, 2020
| Issue Type | Components | Summary |
|---|---|---|
| Story-bug | Server |
AccessTokenExpireSeconds is not updated to new default when upgrading an instance |
| Bug | Administration Page |
Clear all text resource trailing space |
| Bug | Authentication |
Authentication with SAML/ADFS fails after upgrade to 20.3 |
| Bug | Guest Client |
Null-reference exception dialog when trying to open guest client |
| Bug | Host Client, UIUX |
New host client settings button is misaligned |
| Bug | Host Page, Session Groups |
Cannot cancel queued events |
| Bug | Host Page |
iPad/iPhone takes two taps to change session group |
| Bug | Java Client, Mac |
Mac requires two WOL packets to actually wake |
| Bug | Login Page |
LogoPanel.Heading partially appears on login page on Shell themes |
| Bug | Session Manager Service |
Sessions incorrectly identified as ended |
| Bug | Triggers |
Format strings don't work for data field of triggered session event actions |
| Story-bug | Host Page, Manage Toolbox |
Cannot rename or move or delete directory in Run Tool modal |
| Story-bug | Toolbox |
Cannot create/delete directories and files in Run Tool modal |
| Bug | Administration Page |
Admin page doesn't refresh to load extension tab after installing an extension |
| Bug | Relay Service |
ActionScheduler has lower throughput and high memory usage on heavy loads |
| Bug | Web Server Service |
Server becomes unresponsive due to inability to attach to dlls |
| Bug | Session Groups |
Empty Session Groups with multiple levels are not updated properly |
| Story-bug | Server |
Server unresponsive due to System.AccessViolationException because of sqlite close |
| Bug | Cloud, Server |
CachingProxy async cache can't keep up in cloud and large instances |
| Bug | Server |
Services don't start as expected |
ConnectWise Control 2020.5
Current build: 20.5.28406
Release date: May 22, 2020
| Issue Type | Components | Summary |
|---|---|---|
| Task | Guest Client |
Allow guests to enter login credentials via tray icon menu |
| Task | Host Page, Manage Toolbox |
Increase discoverability of the Toolbox on the Host page |
| Task | Licensing, Performance |
Asyncify LicenseInfo to avoid thread starvation at startup |
| Task | Performance, Relay Service |
Improve Relay action scheduler performance |
| Task | Licensing, Performance, Server |
Improve performance of LicenseRuntime at high loads |
| Task | Performance, Server |
Improve performance of ObjectPool |
| Story-bug | Host Page, Manage Toolbox |
Cannot perform actions on non-dynamic toolbox items |
| Story | .NET Client, Host Client, UIUX |
Make options residing in the host client right-click menu easier to find |
| Story | Database, Host Page |
Add a field to Get Host Pass modal for the invitee's name |
| Story | License Page |
Updates to License tab UI |
| Bug | Administration Page |
Extra border in Admin page dark Shell theme. |
| Bug | Host Client |
resizing host meeting menu glitches out |
| Bug | Host Client |
share my desktop and unshare desktop don't seem to always work |
| Bug | Host Page |
Command tab scroll position resets repeatedly after executing specific command |
| Bug | Host Page |
No space between checkbox and "trust this device" label |
| Bug | Guest Client, Java Client, web.config |
"Keep device awake" setting produces excess error messages on Linux guests |
| Bug | Guest Client, Java Client, Mac |
If a macOS application bundle is used to connect to a Support session as a Guest and if it is closed using the dock icon while a Host is connected to it, it becomes unresponsive |
| Bug | Mono Server |
Mono server setup wizard does not open after installation |
| Bug | Mono Server, Relay Service |
Mono server crashes when starting relay service due to missing SameSiteMode enum |
| Bug | Performance, Relay Service |
Relay mixes up order of messages, causing screen artifacts |
| Bug | Session Groups |
Adding UnacknowledgedEventCount to session subgroup expression throws duplicate key argument exception |
| Bug | Toolbox |
Move and download operations on dynamic toolbox items do not work |
| Story-bug | Guest Page |
Guest page Go buttons have incorrect styling on IE |
| Bug | Host Client, Java Client |
Mac And Linux Host Rendering is extremely slow |
| Bug | Security, Web Application |
Reset password link has two periods in the instance URL |
| Bug | Administration Page |
Audit log result is missing session events, IP addresses and more |
| Bug | Session Groups |
$OTHER* variables in filter expression breaks the host page |
| Bug | Session Groups |
Misconfigured subgroup expression causes calls to GetAccessToken to fail which prevents hosts from connecting to sessions |
| Task | Host Page |
Update HostPassPanel.LifetimeItems default values to add a 2 hour option |
| Story-bug | Administration Page |
Admin page UI issues with modals |
| Story-bug | Server |
New default access token expire seconds not respected |
| Bug | Administration Page |
License Page load error "daysUtilOutOfMaintenance is not defined" |
| Bug | Guest Page |
Guest page Go buttons have incorrect styling on Mac's Safari and Chrome |
| Bug | Guest Client |
Null-reference exception dialog when trying to open guest client |
| Bug | Host Client, UIUX |
New host client settings button is misaligned |
| Story-bug | Server |
AccessTokenExpireSeconds is not updated to new default when upgrading an instance |
| Bug | Authentication |
Authentication with SAML/ADFS fails after upgrade to 20.3 |
| Bug | Host Page, Session Groups |
Cannot cancel queued events |
| Bug | Session Manager Service |
Sessions incorrectly identified as ended |
| Story-bug | Host Page, Manage Toolbox |
Cannot rename or move or delete directory in Run Tool modal |
| Story-bug | Toolbox |
Cannot create/delete directories and files in Run Tool modal |
| Bug | Administration Page |
Admin page doesn't refresh to load extension tab after installing an extension |
ConnectWise Control 2020.4
Current build: 20.4.28399
Release date: May 14, 2020
| Issue Type | Components | Summary |
|---|---|---|
| Task | Guest Page |
Update guest page go button |
| Task | Host Page, UIUX |
Update Roboto v19 to v20 |
| Task | Host Page, UIUX |
Update Access tab icon and empty state |
| Task | Host Page |
Remove Manage Toolbox from User Icon |
| Task | Java Client |
Make the title and the initial directory path of the Java Client's file chooser dialog match the .NET Client's file chooser dialog |
| Task | Performance, Relay Service, Server, Session Manager Service |
Asyncify Relay/SessionManager to improve performance |
| Task | Security |
Updated forgotten password logic |
| Task | Server |
Update Default Access Token Expire Seconds |
| Task | Performance, Session Manager Service |
Make SessionManager more concurrent |
| Story | Guest Client |
Add client side session event logging |
| Story | Java Client, Mac |
Catalina instructional dialog |
| Bug | Administration Page, Mobile |
The old Options button is overlapping the new 3-dots button on Admin page of mobile devices |
| Bug | Administration Page, UIUX |
Administration page needs to have a refreshing state |
| Bug | Host Client |
Undercontrol banner shows blank text |
| Bug | Host Client |
Closing application after sharing my desktop results in host client flickering |
| Bug | Host Client, UIUX |
Not enough padding in host client "Share My Desktop" |
| Bug | .NET Client, Host Client |
Inconsistent behavior when attempting to drag and drop files |
| Bug | Host Page |
GetDistinctCustomPropertyValues called unnecessarily |
| Bug | Host Page, UIUX |
Filter box on focus state will change the height of session list |
| Bug | Host Page |
JavaScript error on host page |
| Bug | Host Page, UIUX |
Admin page tab selection panel needs round border. |
| Bug | Java Client |
Newlines not preserved in consent prompt |
| Bug | Java Client |
Java client process can hang if an exception is thrown while sending a message |
| Bug | Guest Client, Java, Mac |
Certain keyboard inputs crash the Mac guest client |
| Bug | Server |
Clients are stuck in negotiating status again |
| Bug | Setup Wizard |
Cannot scroll up/down on Setup Wizard pages |
| Bug | Triggers |
GuestNetworkAddress not preserved on OldSession |
| Bug | UIUX |
Missing space after colon in Mail tab |
| Bug | web.config |
Setting MaxLongestTicketReissueIntervalSeconds too high makes you get logged out immediately |
| Task | Host Page, Performance, Session Manager Service |
Improve performance of PageService and SessionManager |
| Task | Java Client |
sync changes to .net client endpointmanager retry/ping logic to java client |
| Bug | Guest Client, Performance |
Client reconnection logic can cause constant reconnection in certain high-load scenarios |
| Bug | Server |
WaitForChangeManager updates break backwards compat w/ extensions |
| Bug | Server |
Extensions broken in 20.3 |
| Bug | Setup Wizard |
Site can't be reached after completing setup |
| Bug | web.config |
Web config transform error occurs when upgrading cloud staging instance |
| Bug | Host Client, Java Client |
Mac And Linux Host Rendering is extremely slow |
| Story-bug | Guest Page |
Guest page Go buttons have incorrect styling on IE |
| Bug | Mono Server |
Mono server setup wizard does not open after installation |
| Bug | Mono Server, Relay Service |
Mono server crashes when starting relay service due to missing SameSiteMode enum |
| Bug | Security, Web Application |
Reset password link has two periods in the instance URL |
| Bug | Administration Page |
Audit log result is missing session events, IP addresses and more |
| Bug | Session Groups |
$OTHER* variables in filter expression breaks the host page |
| Bug | Session Groups |
Misconfigured subgroup expression causes calls to GetAccessToken to fail which prevents hosts from connecting to sessions |
| Bug | Host Client |
share my desktop and unshare desktop don't seem to always work |
| Task | Host Page |
Update HostPassPanel.LifetimeItems default values to add a 2 hour option |
| Story-bug | Administration Page |
Admin page UI issues with modals |
| Story-bug | Server |
New default access token expire seconds not respected |
| Bug | Guest Page |
Guest page Go buttons have incorrect styling on Mac's Safari and Chrome |
| Task | Performance, Relay Service |
Improve Relay action scheduler performance |
| Story-bug | Server |
AccessTokenExpireSeconds is not updated to new default when upgrading an instance |
| Bug | Authentication |
Authentication with SAML/ADFS fails after upgrade to 20.3 |
| Bug | Host Page, Session Groups |
Cannot cancel queued events |
| Bug | Performance, Relay Service |
Relay mixes up order of messages, causing screen artifacts |
| Bug | Session Manager Service |
Sessions incorrectly identified as ended |
| Bug | Administration Page |
Admin page doesn't refresh to load extension tab after installing an extension |
| Bug | .NET Client, Guest Client |
Unable to resize guest client window |
| Bug | Host Client |
resizing host meeting menu glitches out |
ConnectWise Control 2020.3
Current build: 20.3.28091
Release date: April 28, 2020
| Issue Type | Components | Summary |
|---|---|---|
| Task | Security |
Updated default password requirments |
| Task | Audit Page, Security |
Show user-deleted commands in audit log |
| Story | Audit Page |
Add multi-select to Session Event Type filter on Audit Log |
| Bug | Cloud, Guest Client, Server |
Can't download client due to xml exception |
| Bug | Host Page |
Unable to join sessions |
| Bug | Host Page, Server |
Unable to create Support/Meeting/Access sessions |
| Story-bug | Host Page, Server |
Unable to join Support/Meeting sessions or build Access sessions |
| Task | Authentication, OAuth2, SAML, Security, User Sources |
Log user out of IdP when they select "Logout" in Control |
| Task | Extension |
Add ability to purchase third-party licenses from the Extension Marketplace |
| Task | Host Page, Performance, Session Manager Service |
Improve performance of PageService and SessionManager |
| Task | Java Client |
Add the 'Send Folder' menu item to the 'File Transfer' menu of our Java Client. |
| Task | Relay Service, Server |
Use .NET thread pool for running actions rather than our separate threads |
| Sub-task | app.config |
Create a transform from UserInterfaceSettings.EnableGuestRequireConsentToggle => SystemSettings.IsUserAllowedToRequireConsent |
| Story-bug | Mobile |
'SystemSettings' does not exist in the current context |
| Story | Guest Client, Linux |
Improve linux screen capture encoding - Ubuntu 18 |
| Bug | .NET Client, Host Client |
Host client doesn't retain previous size when minimized |
| Bug | .NET Client, Extended Auditing, Mono Server |
Exception attempting to transcode a zstd-encoded capture on a Mono server |
| Bug | app.config, Guest Client |
No elegant way to back out of Guest enabled Consent |
| Bug | Authentication, Web Application |
Authentication can fail when a Host has an extremely large number of permissions |
| Bug | Guest Client, Mac |
Mac multiple Screen performance is really slow |
| Bug | Guest Page |
Joining a meeting as guest under IE does not use entered participant name for the session |
| Bug | Host Page |
No thumbnail preview for Catalina macs |
| Bug | Host Page, Session Groups |
Error occurs when re-opening chat of a session that no longer exists within the UnacknowledgedEventCount session group |
| Bug | Host Page |
Modal dialog lack of bottom padding when joining a meeting panel |
| Bug | Host Page |
Cannot join session until open any other modal |
| Bug | Host Page |
QueuedReinstall and QueuedCommands do not work |
| Bug | Installer, Server |
WebConfig Transformation within serverinstaller does not handle situations when the web.config file is in use |
| Bug | Installer |
Server installer fails due to transform error |
| Bug | SAML, Server |
Misconfigured SAML can cause server unresponsiveness |
| Bug | Session Manager Service |
Fix concurrency error with session group info |
| Bug | Session Manager Service |
Fix session manager lock delay |
| Bug | Setup Wizard |
Setup Wizard password hint label is not right |
| Bug | Relay Service, Session Manager Service, Windows Server |
Relay service hangs when stopping |
| Bug | .NET Client, Guest Client, Host Client |
Shift key gets stuck switching languages |
| Story-bug | Host Page |
Adding event from subgroups on host page doesn't show up immediately |
| Story-bug | Host Page |
Empty subgroup information does not update automatically |
| Story-bug | Session Groups |
Deleting sessions with specific filter will cause an error on session list |
| Bug | Administration Page, Extension, Web Application |
Wrong text for title text of extension settings modal |
| Bug | Cloud, Licensing |
NullReferenceException in LicenseRuntime.Initialize crashes cloud instances |
| Bug | Host Page, Session Manager Service |
First session creation attempt does not register on a new, idle server |
| Bug | Host Page, Server, Session Manager Service |
Incorrect handling of NULL in session filter manager |
| Bug | Session Groups |
Notification dot doesn't show on all subgroups |
| Bug | Session Groups, Session Manager Service |
Invalid session group filter syntax has the possibility of taking down the server process |
| Bug | UIUX |
Hide/show reference are both showing up on edit session group modaldialog |
| Story-bug | Relay Service, Session Manager Service, Windows Server |
Relay service can still hang when stopping |
| Story | Authentication, Security |
Add ability to configure samesite default value for authentication cookies to handle Chrome 80 changes |
| Story-bug | Guest Page |
Guest page broken on IE |
| Bug | Administration Page |
Appearance page broken on latest 20.2 and 20.3 |
| Bug | Server |
Extensions broken in 20.3 |
| Bug | Setup Wizard |
Site can't be reached after completing setup |
| Bug | Server |
WaitForChangeManager updates break backwards compat w/ extensions |
| Task | Java Client |
sync changes to .net client endpointmanager retry/ping logic to java client |
| Bug | Guest Client, Performance |
Client reconnection logic can cause constant reconnection in certain high-load scenarios |
| Bug | Host Client, Java Client |
Mac And Linux Host Rendering is extremely slow |
| Bug | Mono Server |
Mono server setup wizard does not open after installation |
| Bug | Mono Server, Relay Service |
Mono server crashes when starting relay service due to missing SameSiteMode enum |
| Bug | Security, Web Application |
Reset password link has two periods in the instance URL |
| Bug | Session Groups |
$OTHER* variables in filter expression breaks the host page |
| Bug | Session Groups |
Misconfigured subgroup expression causes calls to GetAccessToken to fail which prevents hosts from connecting to sessions |
| Bug | Administration Page |
Audit log result is missing session events, IP addresses and more |
| Task | Performance, Relay Service |
Improve Relay action scheduler performance |
| Bug | Authentication |
Authentication with SAML/ADFS fails after upgrade to 20.3 |
| Bug | Host Page, Session Groups |
Cannot cancel queued events |
| Bug | Performance, Relay Service |
Relay mixes up order of messages, causing screen artifacts |
| Bug | Session Manager Service |
Sessions incorrectly identified as ended |
ConnectWise Control 2020.2
Current build: 20.2.27450
Release date: March 23, 2020
| Issue Type | Components | Summary |
|---|---|---|
| Task | Administration Page, Extension |
Add empty state text to the Extensions Page |
| Task | Audit Page |
Update how capture info is displayed on audit page now that we'll be virtualizing capture files in cloud |
| Task | Host Page |
Redesign host page solid theme |
| Bug | Host Page |
Error message can appear off of dialog |
| Bug | Server |
SingleThreadSynchronizationContext can never return from Send |
| Bug | Web Application |
SC.ui.createBarGraph should not take a container and add to that container |
| Bug | Host Client |
Using too small of an icon for UnderControlBanner |
| Bug | Host Client |
Split screens function is in the wrong coordinate space |
| Bug | Login Page |
Login Panel does not have even padding |
| Bug | Relay Service, Session Manager Service |
Session manager timeouts crash the whole server process |
| Bug | Web Server Service |
Server can crash with unhandled ArgumentException out of ServerExtensions.MapPathUnsafe |
| Bug | Host Page, Session Manager Service |
Information for sessions in subgroups does not update properly |
| Story-bug | Authentication, Extension |
Internal server error when using extension executables |
| Task | Administration Page, Mobile |
Update the card style of extensions in iPad view |
| Task | Host Page, UIUX |
Polish the PopoutPanel style |
| Task | Host Page, UIUX |
Polish the link style button |
| Task | Host Page, Mobile, UIUX |
Make ToggleDetailPanelButton more obvious |
| Task | Host Page, UIUX |
Use drop shadow instead of border lines to draw the outline of cards and tiles |
| Task | Host Page, UIUX |
Added more prominence to command buttons in Administration Page |
| Task | Host Page, UIUX |
Updated guest page/login page UI |
| Task | Host Page, UIUX |
Polish the multi-selection panel UI |
| Task | Host Page, UIUX |
Adjust border roundness of Web UI |
| Task | Host Page, UIUX |
Polish the MasterPanel selected state and adjust border radius for Create/Join Button |
| Task | Host Page, UIUX |
Align the title and checkbox in the sessionlist panel |
| Story-bug | Host Page, UIUX |
Minor UI issues with new Solid themes |
| Story-bug | Host Page |
Run Tool error message does not show in Edit Mode |
| Bug | Host Page, UIUX |
.SubDetailPanel slide in animation needs overflow hidden |
| Bug | Licensing |
License change failures can result in invalid state |
| Bug | Mono Server |
Memory leak in Mono server |
| Story-bug | Host Page |
Empty subgroup information does not update automatically |
| Story-bug | Host Page |
Adding event from subgroups on host page doesn't show up immediately |
| Bug | Cloud, Licensing |
NullReferenceException in LicenseRuntime.Initialize crashes cloud instances |
| Bug | Session Groups |
Notification dot doesn't show on all subgroups |
| Bug | Host Page, Session Manager Service |
First session creation attempt does not register on a new, idle server |
| Bug | Host Page, Server, Session Manager Service |
Incorrect handling of NULL in session filter manager |
| Bug | Session Groups, Session Manager Service |
Invalid session group filter syntax has the possibility of taking down the server process |
| Story-bug | Session Groups |
Deleting sessions with specific filter will cause an error on session list |
| Bug | Administration Page |
Appearance page broken on latest 20.2 and 20.3 |
| Bug | Server, Toolbox |
Symlinked toolbox items transferred as empty files |
| Bug | Host Page |
Modal dialog lack of bottom padding when joining a meeting panel |
| Bug | Host Page |
Cannot join session until open any other modal |
| Bug | UIUX |
Hide/show reference are both showing up on edit session group modaldialog |
ConnectWise Control 2020.1
Current build: 20.1.27036
Release date: February 26, 2020
| Issue Type | Components | Summary |
|---|---|---|
| Task | Authentication, Security |
Reworked password reset token logic |
| Task | Authentication, Cloud, Licensing, Performance, Web Server Service |
Better handle cloud outages in the product |
| Task | Guest Client, Java Client |
Optimize JavaClient to not send screen data outside the tiles that intersect with host viewport |
| Task | Performance, Server |
Profile and improve various performance bottlenecks under high load |
| Task | Server, Web Server Service |
Make WebServer async to prevent stack-filling loops |
| Sub-task | Licensing |
Licensing should fail gracefully when cloud licensing service is unreachable |
| Bug | .NET Client, Host Client |
Host client split-window placement only set once |
| Bug | Guest Client, Linux |
Windows host can't see specific distributions of Linux guest machines |
| Bug | Guest Client, Java Client, Performance |
High CPU usage on OSX guests in 19.3+ |
| Bug | Guest Client, Host Client |
Black screen when connecting with low or medium capture quality on 32 bit guest clients |
| Bug | Host Page |
Long scripts clog up clients |
| Bug | Host Page, Session Groups |
Resource string for session group filter has different casing for word "LIKE" in different places |
| Bug | Host Page |
Error from web service is rendered as [Object object] |
| Bug | Host Page |
Wake-On-Lan.svg not correctly cased |
| Bug | Host Page |
PageService.ashx doesn't compile at runtime |
| Bug | Java Client |
Java Client consumes a lot of memory and high CPU usage |
| Bug | Relay Service |
connection stuck in "Negotiating..." when connecting to a session |
| Bug | Relay Service |
Thread pool starves and hangs server app when many connections connect at once |
| Bug | Triggers |
Empty trigger definitions in SessionEventTrigger.xml prevent the Triggers page from loading |
| Bug | Server | Creating a new access session kills the server process |
| Story-bug | Host Page, Session Groups |
Incorrect error message on Session Group modal |
| Bug | Authentication, Extension |
Extension executables don't work with 2fa |
| Bug | Guest Client, Linux |
Extended charsets could not be instantiated exception when trying to set screen capturing permission on Linux |
| Bug | Linux, Mono Server |
Server installer fails to get best URL during installation |
| Bug | Linux, Mono Server |
NewtonSoft has invalid metadata for Linux server |
| Story-bug | Guest Client, Linux |
Issues with specific Linux guest machines |
| Bug | Host Page |
WebServerAddressableUri is mutated by GetRealUrl |
| Bug | Mono Server |
WebClient throws attempting to make secure requests |
| Bug | Host Client |
Split screens function is in the wrong coordinate space |
| Bug | Relay Service, Session Manager Service |
Session manager timeouts crash the whole server process |
| Bug
|
Web Server Service | Server can crash with unhandled ArgumentException out of ServerExtensions.MapPathUnsafe |
| Bug | Host Page, Session Manager Service |
Information for sessions in subgroups does not update properly |
| Story-bug | Authentication, Extension |
Internal server error when using extension executables |
| Bug | Licensing |
License change failures can result in invalid state |
| Bug | Mono Server | Memory leak in Mono server |
| Story-bug | Host Page |
Empty subgroup information does not update automatically |
| Story-bug | Host Page | Adding even from subgroups on host page doesn't show up immediately |
| Bug | Cloud, Licensing |
NullReferenceException in LicenseRuntime.Initialize crashes cloud instances |
| Bug | Session Groups |
Notification dot doesn't show on all subgroups |
| Bug | Host Page, Session Manager Service |
First session creation attempt does not register on a new, idle server |
| Bug | Host Page, Server, Session Manager Service |
Incorrect handling of NULL in session filter manager |
| Bug | Session Groups, Session Manager Service |
Invalid session group filter syntax has the possibility of taking down the server process |
| Story-bug | Session Groups |
Deleting sessions with specific filter will cause an error on session list |
ConnectWise Control 2019.6
Current build: 19.6.27027
Release date: February 25, 2020
| Issue Type | Components | Summary |
|---|---|---|
| Task | Authentication, Data Streaming |
Field Names Used for Web Authentication are Not Standardized |
| Task | Guest Client, Performance |
Prevent excessive connection attempts from badly-networked machines |
| Task | Mono Server |
Update MonoInstaller to fix Mono issues |
| Story | .NET Client, Host Client |
Speed up windows host client ui |
| Story | Host Page |
Collapsible Thumbnail Preview on General Info Tab |
| Bug | .NET Client, Host Client |
Windows host client's minimize, maximize and close buttons display incorrect text |
| Bug | .NET Client, Host Client |
A minimized host client does not restore to its previous position |
| Bug | .NET Client, Host Client |
"Waiting for your guest" box cuts off text |
| Bug | .NET Client, Guest Client, Host Client |
Intermittently getting blank grey screen upon connection |
| Bug | Client Resource |
TransformClientOverrideResx.xsl can create empty ApplicationDirectoryName override upon server upgrade |
| Bug | Guest Client, Java Client, Mac |
Open JDK high battery use |
| Bug | Guest Page |
Guest join code input box extends outside the dialog in IE |
| Bug | Host Client, Mono Server |
After joining a session, mouse events will sometimes cause Host disconnects |
| Bug | Host Client |
Client is opaque if user stops sharing screen and another user starts sharing screen |
| Bug | Host Client |
external resize handles throw off some windows client form bounds calculations |
| Bug | Host Client |
split monitors rank and indices are reversed |
| Bug | Host Page |
Chrome render a half pixel border on the bottom of Modal Dialog |
| Bug | Installer, Linux, Mono Server |
Installer error upgrading Mono server from 19.3 to 19.4 |
| Bug | Installer, Linux |
Installer error on certain Linux distros |
| Bug | Mono Server |
Mono SSL Configuration not working |
| Bug | Mono Server |
Mono httplistener not getting certs from the right directory |
| Bug | .NET Client, Host Client |
Main form placement altering zoomscale creates issues |
| Bug | .NET Client, Host Client |
Corner buttons in view panel are discolored after opening a new windows client form |
| Bug | .NET Client, Host Client |
Opening monitor in different window doesn't size it correctly |
| Bug | Guest Page, Host Page |
iPadOS 13 Safari is detected as macOS Safari in join selector panel |
| Bug | Host Page |
Theme selector modal dialog show resource string instead of real title |
| Bug | Reporting |
SessionGuestHardwareNetworkAddress values aren't rendered correctly in reports |
| Task | Security |
Add IP to Host client parameters |
| Bug | .NET Client, Host Client |
Popping out monitor in new window sizes too small in windows host client |
| Bug | Guest Client, Host Client |
Blank guest monitor not working |
| Bug | Guest Client, Host Client |
Blank or stale screen data after entering backstage |
| Bug | Host Client |
Host client opens as small square |
| Bug | Host Page |
'Extra' extension menu in top nav on host page |
| Bug | Installer, Mono Server |
TransformWebConfig doesn't transform 127.0.0.1 to localhost for Linux servers |
| Bug | Installer |
Installer runs without checking .NET 4.7.1 compatibility |
| Bug | Installer, Mono Server |
Exception during installation when changing attributes for web.config elements with child text nodes |
| Story-bug | web.config |
Not all .NET updates are properly transformed in web.config |
| Bug | Guest Page |
Text color of certain UI elements makes them nearly unreadable in dark themes |
| Bug | Installer, web.config |
.NET framework version incorrectly updated in web.config |
| Bug | Code Signing, Java Client |
The SignJar Ant Task is using the previously expired code signing certificate to sign the JAR files |
| Task | Installer, Mono Server |
Update linux installer to check for glibc 2.17 |
| Task | Linux, Mono Server |
Remove glibc 2.27 requirement for Linux server |
| Bug | Server, Toolbox |
Symlinked toolbox items transferred as empty files |
ConnectWise Control 2019.5
Current build: 19.5.26194
Release date: December 19, 2019
| Issue Type | Components | Summary |
|---|---|---|
| Bug | .NET Client, Guest Client |
Unable to filter on GuestAttributes |
| Bug | Administration Page, Mono Server, Setup Wizard |
Mono can't handle UnobtrusiveValidationMode on SetupWizard and Administration pages |
| Bug | Authentication, Mono Server, Security |
Password hashes are not correctly transformed/maintained when upgrading the server on mono |
| Bug | Host Client, Mac |
Reboot and Reconnect not successful when FileVault 2 enabled |
| Bug | Host Client, Mono Server |
WebConfigurationManager's LRUcache evictions count reached its max size |
| Bug | Host Client, Java Client |
Keypress modifier can get stuck in buffer making it appear to not be sending any keystrokes/incorrect ones |
| Bug | Host Page, Messages, UIUX |
Long messages in Messages tab show horizontal scrollbar in Edge browser |
| Bug | Host Page, Session Manager Service |
Cancelling a queued event on an offline session produces a repeating error message popup on the host page |
| Bug | Host Page |
Select boxes option text in modals unreadable in dark shell theme |
| Bug | Host Page, Web Application |
Start button in Shell theme uses hard-coded image paths |
| Bug | Installer, Java Client |
Instances with AutoReinstallOldVersionClient enabled and java clients that persistently fail to upgrade can consume gigbytes of memory |
| Bug | Java Client |
Mac file receive dialog allows guest to select folders and vice versa |
| Bug | Java Client |
Host client hung when taking a screenshot |
| Bug | Login Page, Security |
X-Login-Result can allow user enumeration |
| Bug | Mono Server |
Mono server crashes on installation/startup on Debian |
| Bug | Mono Server, Server |
Server installation fails on Linux using one liner |
| Bug | Mono Server, Triggers |
WebAction Triggers can fail to execute on mono if the object body is too large |
| Bug | Session Groups |
Unable to join sessions when session group is empty |
| Bug | Session Manager Service |
SessionManager throws when trying to disconnect on an ended session. |
| Bug | Session Groups, Session Manager Service, Web Application |
Trailing spaces within custom properties results in duplicate subgroups with same number of sessions |
| Bug | .NET Client, Guest Client |
ClickOnceRun installer fails with "Application validation did not succeed" |
| Bug | Authentication |
Case sensitivity change in 19.2 can disable email 2FA on upgrade from earlier versions |
| Bug | Host Client |
Remote screen image doesn't change size when maximizing |
| Bug | Host Page |
Acknowledgement dot doesn't clear from session groups correctly |
| Bug | Server |
Json serializer can throw null ref out of AsType |
| Bug | Guest Page |
Can't join support session as Guest |
| Bug | ClickOnce, Host Client |
ClickOnceRun executable fails validation because it is unable to download ScreenConnect.ClientService.exe |
| Bug | Guest Client, Host Client |
When host client is zoomed in and scrolls slowly, bars of screen data becomes stale |
| Bug | Web Application |
*.ClientSetup.msi is missing |
| Bug | Guest Client, Java Client, Mac |
Cannot see remote Mac screen when user is logged out |
| Bug | Guest Client, Java Client, Mac |
Blank Guest Monitor shows blanked display in host client when connected to Mac access guests |
| Bug | .NET Client, Host Client |
Corner buttons in view panel are discolored after opening a new windows client form |
| Bug | Reporting |
SessionGuestHardwareNetworkAddress values aren't rendered correctly in reports |
| Bug | Host Page |
Login Button shift position due to Start+ button |
| Bug | Installer |
Installer runs without checking .NET 4.7.1 compatibility |
| Bug | Installer, Mono Server |
TransformWebConfig doesn't transform 127.0.0.1 to localhost for Linux servers |
| Story | Authentication |
Updated functionality for Forgot Password link logic |
| Story | Host Client |
Add UAC information to the status menu in the host client |
| Story | Host Page |
Add the ability to expand the thumbnail preview to the core product |
| Story | Installer, Mac |
Improve build installer flow for Catalina OS |
| Story | Guest Client, Host Client, Java Client, Mac |
Investigate connecting to Mac on Catalina OS |
| Story | Security |
Require email address field to be completed for internal users |
| Story | Host Page |
Allow tech to enter a note/comment before joining a session |
| Story-bug | .NET Client, Guest Client |
GuestAttributes session group filter not working correctly |
| Story-bug | Host Client, Mac |
Reboot and Reconnect not working on Mac guest machine with FileVault enabled |
| Sub-task | Host Client, UIUX |
Save host window positions on a per-remote screen dimensions key |
| Task | Cloud, Security |
Rename instance/cloudsite cookies to fix issues with logout, etc |
| Task | Host Page, Session Manager Service |
Hide mobile client version on host page |
| Task | Linux, Mono Server |
Upgrade Mono to improve supportability of on-premise Linux installations |
| Task | Authentication, Extension API |
Add ability to authenticate via SSO JSON web token for CW Now |
| Task | Code Signing |
Update project to use new ConnectWise signing cert |
ConnectWise Control 2019.4
Current build: 19.4.25759
Release date: November 5, 2019
| Issue Type | Components | Summary |
|---|---|---|
| Task | Administration Page ; Authentication ; UIUX | Remove disabled user sources from admin page on default install |
| Task | Guest Client ; .NET Client ; UIUX | Under control banner style updates |
| Task | Host Client ; UIUX | Show tooltips for Mute/Unmute button in SoundControlPanel in Host Client |
| Task | Host Client ; .NET Client ; UIUX | Added some padding for docked panel in Host client border-less design |
| Task | Host Page ; UIUX | Update timeline colors for guest and host |
| Task | Host Page ; Session Groups ; UIUX | Update session group reference with Uptime |
| Task | Host Page ; UIUX | Create Prototypes for Updated Tab UI |
| Task | Host Page ; UIUX | Implement minimum column widths - Web UI |
| Task | Host Page ; UIUX | Update Wake-on-LAN message in the command's dialog |
| Task | Linux ; Mono Server | Upgrade Mono to improve supportability of on-premise Linux installations |
| Task | app.config |
Update app.config to disable 'require consent' by default |
| Task | app.config, Guest Client |
Create app.config setting to enable/disable "Require consent" |
| Task | Java Client, Mac, Performance |
Use CGDisplayStream to capture pixels on the Mac Client |
| Task | Reporting |
Add handler for html report types. |
| Task | Server, web.config |
Update web.config to allow for a max http request size of 16MB |
| Task | Authentication, Cloud, Security |
Update CloudWebAuthenticationProvider to Provide Web Host Name to Cloud in Order to Restrict Logins |
| Task | Java Client, Mac |
Notarize Mac App |
| Task | Cloud, Security |
Rename instance/cloudsite cookies to fix issues with logout, etc |
| Sub-task | Host Client ; Java Client ; UIUX | Number the buttons within the 'Select Monitor' toolbar control beginning from '1' instead of '0' |
| Sub-bug | Cloud | Cloud: Constructor on type ScreenConnect.ColumnDefinition not found |
| Story-bug | Relay Service |
SCP-31527 SessionInfoAttributes are overwritten when host joins an existing session |
| Story | Administration Page ; Security ; UIUX | Add User Name to "Delete User" Modal |
| Story | Administration Page ; Authentication ; Security | Improve efficiency creating or editing internal users |
| Story | Host Client ; Java Client ; .NET Client ; UIUX | Add toggle switch to host client to control clipboard sync |
| Story | Host Page ; UIUX | Timeline Redesign - V1 |
| Story | Host Page ; UIUX | Better differentiation between Notes, Commands, and Messages tabs |
| Story | Host Page ; UIUX | Make shift+doubleclick on session open the "join with options" dialog |
| Story | Host Page ; Manage Toolbox ; Toolbox ; UIUX | Access Manage Toolbox from Run Tool dialog |
| Story | Triggers, UIUX |
Implement new trigger UI |
| Bug | Authentication ; Web Server Service | Norwegian language setting in browser corrupts SAML request |
| Bug | Authentication ; Mono Server ; Security | Password hashes are not correctly transformed/maintained when upgrading the server on mono |
| Bug | Extension Runtime | LoadError is not produced when no extension components can be loaded due to version requirements |
| Bug | Guest Client ; Java Client ; Linux | Guest Java client doesn't send screen data for non-Mac operating systems |
| Bug | Guest Client ; .NET Client | Meeting guest client View menu includes non-functional "Share My Desktop" button |
| Bug | Guest Client ; .NET Client ; UIUX | Guest name does not show up in Windows Client chat box |
| Bug | Guest Page ; UIUX | ActionPanel and Welcome panel should be vertical aligned |
| Bug | Guest Page ; Mobile ; UIUX | Join button on guest page is positioned incorrectly on Samsung Galaxy Tab S4 |
| Bug | Helper ; Host Client ; .NET Client | Helper's Google search does not return results past page 1 |
| Bug | Helper ; Host Client ; .NET Client | Helper's Google search button does not return results when button is clicked |
| Bug | Host Client ; .NET Client ; UIUX | Sync view control panel logon session drop down with current logon session |
| Bug | Host Client ; .NET Client ; UIUX | Monitor selection panel isn't refreshing every second |
| Bug | Host Client ; Java Client ; Mobile ; .NET Client ; Performance | The Windows client does not auto refresh when connects to a iOS device |
| Bug | Host Client ; .NET Client | An error is logged in event log when a host disconnects from an access guest client |
| Bug | Host Client ; .NET Client ; UIUX | Meeting Host panel extends into taskbar |
| Bug | Host Client ; Performance | Screen Capturing around Mouse looks weird |
| Bug | Host Client ; Java Client ; Mac ; UIUX | Java host client: no scrollbars when maximized while connected to a guest with a larger resolution than the host |
| Bug | Host Client ; .NET Client | Using asian language IME in host prevents keyboard input in guest |
| Bug | Host Page ; UIUX | Session table hover over state will override selected state |
| Bug | Host Page ; UIUX | No result shown after send email in Host Page invitation tab |
| Bug | Host Page ; UIUX | Command results from windows seem to include a blank newline at beginning |
| Bug | Performance | Investigate whether ScreenFlushMessage should have MessageAttribute isUrgent=true |
| Bug | Performance ; Session Manager Service | Improve cached entry handling for subgroups with a large number of sessions on very active servers |
| Bug | Administration Page, Audit Page, Security |
Audit result data not properly escaped |
| Bug | Guest Page |
IE Guest page broken by shorthand property names |
| Bug | .NET Client, Host Client, Installer |
Upgrading host client fails when using "Upgrade" dialog after joining session |
| Bug | .NET Client, Host Client |
Host client upgrade dialog continually launches in certain error conditions |
| Bug | .NET Client, Host Client, UIUX |
"Fullscreen when maximized" no longer covers the windows taskbar |
| Bug | .NET Client, Guest Client |
"Require My Consent" doesn't work |
| Bug | Guest Client |
Rename FPSTracker to FpsTracker to match .net class library design guidelines |
| Bug | Guest Client |
Non-elevated windows user sessions crash when executing remote commands then manually closing the console. |
| Bug | Host Client, Java Client |
Unable to type on remote machine from Java host client |
| Bug | Guest Client, Java Client |
19.3+ guest clients mostly broken on Raspberry Pi |
| Bug | Login Page, Security |
Invalid password question prevents user from logging in after 19.2 update |
| Bug | Server |
GetServerUri can throw when deriving port from forwarded scheme |
| Bug | Session Manager Service |
SessionManager overwrites LogonSessions with the default value. |
| Bug | Guest Page, UIUX |
Guest join code input box extends outside the dialog |
| Bug | Data Streaming, Server |
Application-level data is lost in activity tracing |
| Bug | Host Client, Mono Server |
WebConfigurationManager's LRUcache evictions count reached its max size |
| Bug | Mono Server |
Mono server crashes on installation/startup on Debian |
| Bug | Permissions, Server |
Permissions can be incorrectly granted for subgroup members |
| Bug | Extension API |
InstallerFileBuilder.BuildFile update breaks compatibility with extensions causing load error on 19.4 and master |
| Bug | Guest Client, Host Client |
Meeting Session screen sharing broken in 19.4 |
| Bug | Login Page, Security |
X-Login-Result can allow user enumeration |
| Bug | Session Groups |
Unable to join sessions when session group is empty |
| Task | Code Signing |
Update project to use new ConnectWise signing cert |
| Bug | Java Client, Mac | Clicks aren't properly translated to multi-monitor macOS guests |
| Bug | Java Client, Mac | Only seeing one screen for Mac guests |
ConnectWise Control 2019.3
Current build: 19.3.29493
Release date: October 2, 2019
| Issue Type | Components | Summary |
|---|---|---|
| Task | Host Client, .NET Client, UIUX |
Get rid of hover over tooltips on button panel when panel is undocked in Host Client |
| Task | Host Client, .NET Client, Toolbox, UIUX |
Toolbox panel in Host Client accidentally closes itself due to a height change |
| Task | Host Client, UIUX |
notification banner doesnt look right when windows form is maximized |
| Task | Host Client, .NET Client, UIUX |
Move open new monitor window to corner button |
| Task | Host Client, Toolbox, UIUX |
Improve the usability of Toolbar Panel in Host Client |
| Task | Host Client, UIUX |
Make Select Monitor Tile in View Panel larger to help users select monitor |
| Task | Host Client, .NET Client, UIUX |
Move to a frameless border for host and guest clients |
| Task | Host Page, UIUX |
Remove "User Forum" from user icon menu |
| Task | Host Page, UIUX |
Make the Create+ button and Join Button look nicer on Host Page. |
| Task | Host Page, UIUX |
Load Roboto Medium to host page |
| Task | Java Client, Mac |
Implement ShouldAutoConsentIfUserProcessNotRunning for Mac |
| Task | Manage Toolbox, Toolbox, UIUX |
Allow users to select multiple items in the toolbox |
| Task | .NET Client, Performance |
Investigate performance updates for Windows |
| Task | OAuth2, SAML, Security |
Accept comma-separated role names from UserInfoRoleNamesPath(OAuth) and RoleNamesAttributeKey(SAML) |
| Task | Performance |
Add ability for cache to refresh expired entries asynchronously |
| Task | Security |
Update MaxLongestTicketReissueInterval seconds to 10 hours (36000seconds) |
| Task | Host Client, Java Client, .NET Client |
Change the client application directory to use it's own resource instead of ApplicationTitle |
| Task | Extension API ; Permissions | Add ability to demand any permission via an attribute |
| Task | Guest Client ; Performance | Include FPS in trace log |
| Task | Guest Client ; Java Client ; Mac ; Performance | Implement performance updates in Mac/Java |
| Task | Security ; UIUX | Add ability in UI to set PrimaryAccessTokenEarliestValidIssueTime |
| Task | Triggers ; UIUX | Update Trigger Reference to include ModifiedGuestInfo and new relevant OldSession object |
| Task | Host Page, UIUX |
End Modal message update |
| Task | app.config |
Update app.config to disable 'require consent' by default |
| Task | app.config, Guest Client |
Create app.config setting to enable/disable "Require consent" |
| Sub-task | Host Client, Java Client, UIUX |
SCP-33523 Create framework for adding macOS style buttons to Java host client |
| Story-bug | Relay Service |
SCP-31527 SessionInfoAttributes are overwritten when host joins an existing session |
| Story | Customization, Host Page, UIUX |
Allow build installer modal to handle HTML styles |
| Story | Extension |
CW Now Dashboard Extension |
| Story | Guest Client, .NET Client |
Allow access guest to set if a host can make a connection to their machine |
| Story | Host Client |
Add client config setting to set Backstage as default connection |
| Story | Host Page, web.config |
Provide config option for order of Support/Meeting/Access to be changed on the host nav |
| Story | Shell, UIUX |
Add new shell theme colors |
| Story | Host Client ; Java Client ; UIUX | Add button bar to the Java Host client |
| Story | Host Page ; Security | Provide a way to 'unqueue' queued items |
| Story | Host Page ; UIUX | Updated End Modal |
| Story | Host Page, UIUX |
Make shift+doubleclick on session open the "join with options" dialog |
| Bug | Administration Page, Triggers, UIUX, Web Server Service |
All data list in Modal Dialog should changed to vertical layout on Mobile view |
| Bug | Extended Auditing, Host Client, Toolbox |
Change in spacing of client ApplicationTitle doesn't honor old user toolbox locations |
| Bug | Guest Client, UIUX |
Sizing issues with guest client form |
| Bug | Guest Client, Java Client |
Swapping virtual adapters on undedicated Linux Guest can result in a black screen until lightdm service is restarted |
| Bug | Guest Client, Java Client, Mac |
SessionInvalidSessionEndedMessage not rendering on Mac |
| Bug | Helper, Host Client, UIUX |
Help provider buttons take a few seconds to render and don't give any indication |
| Bug | Host Client |
Connection failure while connecting to a Windows guest from a macOS host. |
| Bug | Host Client, Performance |
ScreenFlushMessage doesn't work with old host clients |
| Bug | Host Client, Toolbox, UIUX |
Get rid of the intermediate transition state in Toolbox Panel. |
| Bug | Host Client, .NET Client, UIUX |
Host client inconsistently opens within bounds of host desktop |
| Bug | Host Page, UIUX |
Tall screenshots in detail panel can cause scrollbar instead of resizing |
| Bug | Host Page, UIUX |
More Options button in MasterPanel is not center aligned |
| Bug | Host Page |
Fix some of the bad code on the host page |
| Bug | Host Page, UIUX |
ShareMessage panel in Get Host Pass Modal gives error message when clicked |
| Bug | .NET Client |
ScreenRenderer Flushing has a bug due to incorrect tick vlaue |
| Bug | .NET Client |
add check to prevent OutOfBoundsException in Screen Capturing |
| Bug | Backstage, Guest Client, UIUX |
Join Backstage with Option from host page is notifying machine users |
| Bug | Host Client, Java Client, .NET Client |
ResX file Root element is missing. cannot be parsed. |
| Bug | Host Client, Java Client, .NET Client |
Upgrading from 19.3.23695.7058 to latest staging canary, 100.0.23691.7058 fails |
| Bug | Client Resource ; Host Client ; .NET Client ; UIUX | Windows host client tooltip banner displays incorrect string |
| Bug | Client Resource ; .NET Client ; UIUX | Fix broken windows host client button command texts |
| Bug | Client Resource ; Guest Client ; UIUX | Unable to close guest client window when .resources file disappears |
| Bug | Guest Client ; Installer ; Java Client ; Mac | 6.9.21027.6898 to 19.1 agent update breaks on Macs |
| Bug | Guest Client ; .NET Client ; Performance | WebP to ZStandard codec switching doesn't happen quickly |
| Bug | Guest Client ; Host Client ; .NET Client ; UIUX | Deactivating a connected RDP session causes a connected host client to flash and appear unresponsive |
| Bug | Guest Client | Black screen on Windows Server 2019 Standard (headless) |
| Bug | Guest Client ; Host Client ; .NET Client | Blanking certain multi-monitor guests sends the blanked display to the host client as well |
| Bug | Host Page ; UIUX ; Web Application | Downloading the access agent build installer opens a new tab briefly |
| Bug | Host Page ; UIUX | Default references to CustomProperty1 should be "Company" |
| Bug | Host Page ; UIUX | Hardware network (MAC) address isn't rendered correctly |
| Bug | Host Page ; UIUX | Notification red dot will be cut off in narrow master panel |
| Bug | Java Client ; UIUX | File transfer progress dialog shown when reinstalling from host page |
| Bug | Relay Service ; Server | GetServerUri can return Relay port of -1 |
| Bug | Security ; Web Application | Login context is not renewed as it was before |
| Bug | Administration Page, Audit Page, Security |
Audit result data not properly escaped |
| Bug | Guest Client, Java Client, Mac |
For an access guest client setup on a macOS Mojave machine, no guest information is populated on the host page and connecting to it results in a blank screen. |
| Bug | Guest Client |
Rename FPSTracker to FpsTracker to match .net class library design guidelines |
| Bug | Guest Client, Java Client, Linux |
Guest Java client doesn't send screen data for non-Mac operating systems |
| Bug | Host Client, Java Client, Mobile, .NET Client, Performance |
The Windows client does not auto refresh when connects to a iOS device |
| Bug | Host Client, .NET Client, UIUX |
Meeting Host panel extends into taskbar |
| Bug | Host Client, Performance |
Screen Capturing around Mouse looks weird |
| Bug | Host Page, UIUX |
No result shown after send email in Host Page invitation tab |
| Bug | Login Page, Security |
Invalid password question prevents user from logging in after 19.2 update |
| Bug | Performance |
Set ScreenFlushMessage MessageAttribute isUrgent=true |
| Bug | Performance, Session Groups, Session Manager Service |
Improve cached entry handling for subgroups with a large number of sessions on very active servers |
| Bug | .NET Client, Guest Client |
"Require My Consent" doesn't work |
| Bug | Server |
GetServerUri can throw when deriving port from forwarded scheme |
| Bug | Host Client, Java Client |
Unable to type on remote machine from Java host client |
| Bug | Permissions, Server | Permissions can be incorrectly granted for subgroup members |
| Bug | Session Groups | Unable to join sessions when session group is empty |
| Task | Cloud, Security | Rename instance/cloudsite cookies to fix issues with logout, etc |
| Bug | Extension Runtime | LoadError is not produced when no extension components can be loaded due to version requirements |
| Bug | Login Page, Security |
X-Login-Result can allow user enumeration |
ConnectWise Control 2019.2
Current build: 19.2.24707
Release date: July 11, 2019
| Issue Type | Components | Summary |
|---|---|---|
| Task | Administration Page, Permissions, UIUX |
Listify scoped permission box of Edit Role Modal |
| Task | Administration Page, Host Page, Shell, UIUX |
Apply new Modal style to match standard guide in Shell Theme |
| Task | Data Streaming |
Allow omission of webservicebase returnValue in activity trace |
| Task | Extension API, Permissions |
Add ability to demand any permission via an attribute |
| Task | Extension API |
Add back one method signature in Elsinore Aliases to support extensions with security changes |
| Task | Host Client, .NET Client, UIUX |
Move open new monitor window to corner button |
| Task | Host Page, UIUX |
End Modal message update |
| Task | Host Page, Mono Server |
Mono Server not working with subgroup security changes |
| Task | Host Page, UIUX |
Adjust the Start + button height to match the User Icon height so the popout panel will have top aligned |
| Task | Host Page, UIUX |
Added more right margin to the numbers in Master Panel |
| Task | Host Page, UIUX |
Replace PNGs with SVGs in Run Tool Modal |
| Task | Host Page, UIUX |
Ability to add URL links in Notes |
| Task | Host Page, Messages, UIUX |
Disable/remove the up/down arrow effect in the messages tab |
| Task | Security, UIUX |
Add ability in UI to set PrimaryAccessTokenEarliestValidIssueTime |
| Task | Security |
Reduce MaxInvalidPasswordAttempts default value |
| Task | Triggers, UIUX |
Update Trigger Reference to include ModifiedGuestInfo and new relevant OldSession object |
| Sub-bug | Web Server Service |
SCP-34064 AsyncWebWethod exceptions shouldn't be unwrapped |
| Story | Extension, Helper, .NET Client |
Invoke client commands from the helper |
| Story | Host Page, Security |
Provide a way to 'unqueue' queued items |
| Story | Host Page, UIUX |
Updated End Modal |
| Story | Host Page, UIUX |
Add Expanded List of Default Custom Properties |
| Story | Host Page |
Host page to remember custom column widths in Web UI |
| Story | Security |
Validate the formatting of the one-time password field when setting up a user |
| Story | Session Groups |
Add New Default Session Groups to Access in New Instances/Installations |
| Story | Host Page, UIUX |
Make shift+doubleclick on session open the "join with options" dialog |
| Bug | Administration Page, Audit Page, Security |
Audit result data not properly escaped |
| Bug | Administration Page, UIUX |
Admin page needs more top padding |
| Bug | Administration Page, Host Page, Session Groups, Triggers |
Unable to acknowledge certain types of Events added as SessionEvents from a Trigger |
| Bug | API, Permissions |
Subgroup Security - Some APIs need to be backwards compatible for extensions |
| Bug | Backstage, Guest Client, UIUX |
Join Backstage with Option from host page is notifying machine users |
| Bug | Backstage, Host Page, .NET Client, Permissions |
"Join with Options" permits access to backstage and session switching even when SwitchLogonSession is disabled |
| Bug | Client Resource, Host Client, .NET Client, UIUX |
Windows host client tooltip banner displays incorrect string |
| Bug | Client Resource, .NET Client, UIUX |
Fix broken windows host client button command texts |
| Bug | Client Resource, Guest Client, UIUX |
Unable to close guest client window when .resources file disappears |
| Bug | Data Streaming, Host Page |
Calls to GetScripts and GetMessages failing due to WebServiceBase refactor |
| Bug | Data Streaming |
Activity tracing doesn't trace exceptions |
| Bug | Data Streaming |
Not sending activity trace from WebServiceBase web methods that encounter exceptions |
| Bug | Guest Client, Installer, Java Client, Mac |
6.9.21027.6898 to 19.1 agent update breaks on Macs |
| Bug | Guest Client, Java Client, Mac |
For an access guest client setup on a macOS Mojave machine, no guest information is populated on the host page and connecting to it results in a blank screen. |
| Bug | Guest Client, Host Client, .NET Client, UIUX |
Deactivating a connected RDP session causes a connected host client to flash and appear unresponsive |
| Bug | Guest Client |
Black screen on Windows Server 2019 Standard (headless) |
| Bug | Guest Client, Java Client |
Unable to upgrade Java client version via Reinstall |
| Bug | Guest Client, Java Client, Mac |
SessionInvalidSessionEndedMessage not rendering on Mac |
| Bug | Guest Client, Host Client, .NET Client |
Blanking certain multi-monitor guests sends the blanked display to the host client as well |
| Bug | Guest Page, Shell, UIUX |
Login button's hover-over background is outside of global bar |
| Bug | Host Page, UIUX, Web Application |
Downloading the access agent build installer opens a new tab briefly |
| Bug | Host Page, UIUX |
Default references to CustomProperty1 should be "Company" |
| Bug | Host Page, UIUX, Web Application, Web Server Service |
AggregateException can bubble up to UI |
| Bug | Host Page, UIUX |
Hardware network (MAC) address isn't rendered correctly |
| Bug | Host Page, UIUX |
Notification red dot will be cut off in narrow master panel |
| Bug | Host Page, Security, Session Manager Service |
Support sessions show up as access sessions for users with certain roles after upgrading to 19.0 |
| Bug | Host Page, Permissions, Security, UIUX |
Join button in session details and end button on the host page not reflecting permissions. |
| Bug | Host Page, Session Manager Service |
Old sessions appear on host page after upgrade to 19.0 |
| Bug | Host Page, Permissions, Security |
AccessControlType "deny" doesn't work in 19.0 |
| Bug | Host Page, Session Groups, Session Manager Service |
References to no longer existing Session Groups in Role.xml can cause GetDistinctCustomProperties call to fail from the Host page preventing the custom properties from being edited |
| Bug | Host Page, UIUX |
Command Panel in MainDetailHeaderPanel has wrong layout when window size smaller than 1100px |
| Bug | Host Page, UIUX |
Error dialog has bad padding |
| Bug | Host Page, UIUX |
ShareMessage panel in Get Host Pass Modal gives error message when clicked |
| Bug | Host Page, UIUX |
Vertical layout text inconsistent with standard guide |
| Bug | Host Page, UIUX |
Navigation bar bottom margin is incorrect |
| Bug | Host Page, Session Groups, UIUX |
Add a permission to a session group with no permission will make the session group jump |
| Bug | Host Page, Mobile, Web Application, Web Server Service |
Nav and Session Group panel collapses when session group w/ subgroups is tapped |
| Bug | Installer, .NET Client |
ClickOnceRun prompts user with "Unknown Publisher" |
| Bug | Installer, Java Client, Server |
Instances with AutoReinstallOldVersionClient enabled and clients that persistently fail to upgrade can consume > 6 GB memory |
| Bug | Installer, Server, Windows Server |
Instance server installer should be able to be run against an existing installation with the same version |
| Bug | Java Client, Mac |
Black screen when connecting to macOS Guest under specific circumstances after immediate use |
| Bug | Java Client, UIUX |
File transfer progress dialog shown when reinstalling from host page |
| Bug | Mono Server, Relay Service |
Bug in Mono Server: Relay fails to startup with typeloadexception |
| Bug | Relay Service, Server |
GetServerUri can return Relay port of -1 |
| Bug | Security, Web Application |
Login context is not renewed as it was before |
| Bug | Security |
Trust map isn't invalidated when auth sessions are revoked |
| Bug | Server |
Server Extensions GetServerUri method doesnt always get correct scheme and port |
| Bug | Server |
Latest master fails to connect to guest. |
| Bug | Session Groups, Session Manager Service |
LastGuestConnectedEventTime not functioning in filter expression |
| Bug | Session Groups |
GuestClientVersion < $SERVERVERSION session group filter doesn't work |
| Bug | Session Groups |
Certain usages of the SUBSTRING function in session subgroup definitions can take down an instance |
| Bug | web.config |
AccessTokenExpireSeconds too high causes instance not to load |
| Bug | Host Page, UIUX |
No result shown after send email in Host Page invitation tab |
| Bug | Login Page, Security |
Invalid password question prevents user from logging in after 19.2 update |
ConnectWise Control 2019.1
Current build: 19.1.24566
Release date: June 26, 2019
Improvements
- Add an option to split multiple guest monitors into separate windows
- Add client-side errors to Event Log
- "Manage Users" capability for external user sources
- Alphabetize Users in "Select Logon Sessions" Section
- Preserve the SessionInfo when the session list gets thinner
- Only show 'Forgot Password' link on LoginPage if there is a user source that supports changing password and add a configuration to control it's visibility
- Implement a way to prevent extensions from loading onpremise if they've been identified as potential vulnerabilities
- Make sure all the labels are left aligned in modals
- Make the header work as a expand/hide button in Status and Extension Page
- Button font size in the Invitation box is too small
- Extension Marketplace modal need a 1px border to separate the title panel and content panel
- Add back one method signature in Elsinore Aliases to support extensions with security changes
- Mono Server not working with subgroup security changes
- Move open new monitor window to corner button
Bugs
- The tray icon menu population on a mac is slow
- Host client window has some funky resizing behavior
- Nav and Session Group panel collapses when session group w/ subgroups is tapped
- Cloud users can delete administer permission from all roles, which prevents cloud account admin from accessing the instance without reverting
- GuestInfoMessage2 not implemented for Mac and Linux machines
- Client shutdown at Windows logoff occasionally takes a long time
- Kerning on 'Uninstall Extension' button looks off
- remove auto-population of username from run service prompt
- Error when unable to contact the LDAP server is not descriptive
- Padding of ScopeBox in Edit Role Modal Dialog is not balanced
- Print screen not passed from a Java host to a windows guest
- Instance level forgot password form includes external provider link
- CAD notification appears on screens it shouldn't
- Host page has scrolling related issues in landscape orientation on iPhone X
- Switching to Backstage after a guest has provided consent, reprompts for consent, making it impossible to connect to switch to backstage
- User menu items are inaccessible in landscape orientation on small screen size devices like the iPhone
- CapturingEncounteredError notification banner briefly appearing when logging on/off when using RunBitBltBlitter
- Unable to upgrade Java client version via Reinstall
- Session ending LaunchUrl parameters for session title is not url encoded
- Zoom plus and minus buttons in windows host client aren't reacting to each click
- Clicking between access sessions on host page briefly flashes the invitation panel
- iOS and Windows App crashes when Manage Credentials is selected from Essentials Menu
- blank cmd window when calling start cmd in backstage
- CORS vulnerability in GET requests
- When host starts sharing in a meeting session, the docked panel expands to full width
- The mircophone icons is not aligned vertically in Host Client Participants Panel
- Triggers page have too much white space in the bottom
- Ensure session filter properties are correctly named across the board
- Credentials to view Report Generator reports
- Changes made to implement subgroup-level permissions cause host page to repeatedly throw session group not found exceptions in certain circumstances
- Data list in Status page has jumpy effect when resizing window width
- Subgroup Security - Some APIs need to be backwards compatible for extensions
- References to no longer existing Session Groups in Role.xml can cause GetDistinctCustomProperties call to fail from the Host page preventing the custom properties from being edited
- Instance server installer should be able to be run against an existing installation with the same version
- "Join with Options" permits access to backstage and session switching even when SwitchLogonSession is disabled
- AccessControlType "deny" doesn't work in 19.0
- Old sessions appear on host page after upgrade to 19.0
- Join button in session details and end button on the host page not reflecting permissions.
- Instances with AutoReinstallOldVersionClient enabled and clients that persistently fail to upgrade can consume > 6 GB memory
- Support sessions show up as access sessions for users with certain roles after upgrading to 19.0
- ClickOnceRun prompts user with "Unknown Publisher"
ConnectWise Control 2019.0
Current build: 19.0.23665
Release date: April 29, 2019
Improvements
- Make printer mapping to a guest a manual action
- Add styling to the AuditPanel.AuditEntry________ format strings to make the Detail column look better
- Notify host when Stored Credentials available during session
- After creating or editing a session group, it should be selected on the host page
- Notify host when UAC prompt is present on guest's end
- Add a delay to the removal of the NeedsAcknowledgment SessionEventAttribute
- Record Guest Client Operating System and Version via Activity Tracing
- Separate enabled and disabled extensions
- Join with suspended input (Java)
- Show an instructional message on guest client installation on how to set up Transparency Consent and Control permissions
- Create way for trigger to process guest info and see changes
- Add a filter option for SessionEventType to the audit log
- Reformat the General tab
- Add additional fields to the General Tab
- Set SecurityPanel.PasswordQuestionVisible to true by default
- Implement AutoConsentAfterSeconds for Mac/Linux
- Make the host page work w/ subgroup security
- Move to new versioning format of core product releases
- Add logon session switch to audit log
- Display an extension's entire description on the extensions page
- Show a user defined UserSource name in the security tab
- Refactor linq stuff to not have 2s
- Add new directory and upload buttons to manage toolbox
- Refactor GetBoundedValue methods
- StyleSheetHandler: add ability to nest @media queries under selectors
- Update modal dialog UI style to match Unified UI
- Add Additional Activity Tracing to Product API so that result of web methods get recorded
- Automatically trigger log in process to only available user source
- Create OpenID Connect (OIDC) user source
- Create method for directly joining to specific logon session from Web UI
- Add java client ability to connect to specific logon session on launch
- Provide light and dark theme options for the host client
- Update .NET client toolbar
- Implement new Tiled Menu design in .NET host client
- Create "LoadRmmExtension" basiclicensecapability
- CLONE - Manage Credentials Security Setting (Java)
- Update SessionProperty.Custom1 default to "Company"
- Protocol Version for Java client
- Version the client protocol with a dedicated system rather than the product version
- Need to verify SAML response signature before decrypting
- Status Page needs to change its max-width and match Flat design style.
- Create licensing flag for HostPass
- Get rid of www.screenconnect.com references
- Make EndPointStatusSleepingForFreeLicenseDescription more general
- Refactor grid CSS to get rid of "position:absolute"
- Need tooltip text for "Microphone" and "Speaker" tile for Host Client Tile Design
- Change formatting of messages in the Chat window
- Ctrl Alt Del Notification
- Add Activity Tracing to JavaSwing/MacApp Host Client Clicks
- Add Join Button to session details column
- Update Guest Page background
- Change PopoutPanel style to match standard guide in Shell Theme
- Reduce modal dialog content top padding for shell theme
- Blank wallpaper of a MacOS machine by creating a blank window on the desktop
- Allow extensions to add tabs to the admin page
- Change 'RMMExtension' basic license capability to something that makes sense
- Change "Activate Light/Dark Mode" to "Enable Light/Dark Theme"
- Make filter box it's own class
- Update project to use new ConnectWise signing cert
- Add a separation line between Give Feedback and Enable light theme in Host Client
- Add 2 storyboard landmarks to Admin page for in app message delivery Force mobile apps to use protocol version 16 (6.9)
- Update width of 4th column on host page
- The black mask under Modal Dialog should get FadeIn Keyframes instead of ModalSlideIn keyframes.
- Populate the idle time for Mac machines
- Reimplement SCP-32808
- Add license flag in Staging
Bugs
- VWIN2K12 and VWIN2K12R2 not reporting guest info
- Changing themes in .NET client deletes chat history within the client
- The guest page has the wrong image logo with shell theme in IE browser
- Upgrading mac access agent to signed version is not straightforward
- Mojave instructional dialogue window is not topmost
- Multiple dialogue windows can be opened simultaneously
- Unacknowledged chat notification dot is not visible on sessions with lengthy names
- Relay thread locking model apparently has some issues
- One-time password error message appears on wrong page
- Cross-Site Script Inclusion Vulnerability in WebServiceBase [UPDATE] Remove this fix until we update the product to be compatible
- During a busier server's typical usage, CopiedFile events can quickly increase the size of the database and reduce overall performance
- Instance process can consume > 5 GB memory by creating web connections with millions of items in the connection's m_WaitList property property
- Clicking and dragging out of the host application when the Guest's monitor is blanked results in it being unblanked with specific Guest Windows Operating Systems
- SAML login does not support multiple group/role assignments
- Session selection resets when session groups are recalculated
- Clicking "Prompt For Storage" multiple times will open multiple forms
- ActionThreadPool queued item count can increase ad infinitum, leading to increasingly long delays between work being queued and work being completed
- Still using old icon in Add/Remove Programs and installation dialog for server installation
- Host client comes up and draws very slowly
- Status panel not sizing internal fields correctly
- Commands tab text no longer appears as fixed width
- Alt-Shift-Tab not working again
- Differentiate ReadOnly and Disabled textbox style
- Unable to copy text directly to clipboard from Modals on iOS devices
- Checkboxes to select sessions in session list are not positioned correctly in Edge browser
- In Edit Role Modal mobile view, the text in Secondary Buttons is not center aligned
- Java jars: The signer certificate will expire Feb 1, 2019
- Mac bundle doesn't recognize developer for our application
- Certain icons used for ApplicationTitle16 break the host client title bar
- Click-and-drag anything off the sides of the host client window of the background session makes it a blank dark screen
- Session Manager fails to start on server install
- On Safari, the Invite via Link tab in session detail panel is not underlined when clicked, and the Calendar tab is partially underlined when going to the Link/Email tabs from Calendar tab
- Access Agents failing to connect and/or report any machine information
- Server process crashes occasionally when a Guest connects to a Meeting session after other participants are already connected
- Java Client throws key not found exception when trying to connect to a session using 7.0 server
- LDAP Server connection error throws briefly after instance reattach if the browser has previously authenticated
- Mono server fails to start web server service on install
- Instance processes immediately terminate after InstanceInstallationManager's call to CreateProcessAsUser (in WindowsExtensions) creates the instance process
- When you logout, the user name field is not populated
- Broken header appearance at the home and guest pages when LogoPanel.HeadingVisible set to true
- Unexpected behavior on clicking Query Audit Log in Audit Page
- Windows clients not waiting between connection attempts
- Java host client causing guest client to reconnect when issuing blank guest monitor or block guest input
- Loading indicator overlaps text in dialog
- AccessLockMachineOnDisconnect causes Windows 2012 R2 to lock the screen when a log off is requested
- File transfer doesn't appear to be working
- Router can crash due to MemoryStreamNotExpandable error while processing ClientHelloMessage2
- Move session group functionality does not always work in Firefox
- Choosing a different logon session from the toolstrip should anchor the mainform to the toolstrip
- We refer to Ctrl-alt-delete with different abbreviation and capitalization
- Ctrl-alt-del message visible on backstage session
- Ctl-alt-del banner still visible when guest disconnects
- First colon of messages is different color/boldness from the rest
- Start button span text is hard coded in Default.master
- Mismatched animation names for new session highlight animation
- Activity Tracing Produces Malformed Time Field with Comma-Joined Timestamps
- The chat notification red dot does not have the correct color on session group panel
- Unable to install rpm Access client onto specific redhat-based Linux distros
- In Firefox only, a blank section gets injected to the bottom of the host page when switching to an empty session list after opening up a modal.
- Disabled input dashed underline shouldn't apply to non-text inputs
- Create and Build buttons flicker when they shouldn't be shown
- Start+ should be hidden when it contains no items
- Docked "Essentials" is rendered in an expanded form when the host client is relaunched, hiding other docked items
- Guest connection state can become incorrect after database maintenance when *SessionExpireSeconds is set
- Mobile clients fail to connect to 7.0+ guests
- Activity Tracing Produces Non-UTC Timestamps for Instances in Locales Not Using the Gregorian Calendar
- Acquire wake lock unable to toggle
- "..." icon in Master Panel get wrong color in Shell theme
- Guest unable to close client window if Host is screen sharing
- Unable to scroll when the browser is resized to be small enough to require scrolling
- Infinite number of CopiedFiles events generated if guest copies directory containing at least one file when host connected and host/guest machines are the same
- Pressing Enter after typing in an email address when sending a Session invite should send the email
- Empty Panel in session list panel does not center aligned.
- copy/paste and drag/drop fail in Windows Server 2003
- Select Logon Session user names are clipped when there are multiple users
- Guest page not compatible with Internet Explorer 11
- Instances on 19.0.22286 can peg the host cpu attempting to process incoming relay connections
- Unknown error (0x8384f) when attempting to elevate a support session
- Login screens says "reset link sent" even when the user doesn't have an associated email address
- MasterPanel is cutting off in Mobile view
- Admin page has extra white space on the leftside of DetailPanel when window width is between $maxWidthForNarrowViewportLevel1 and $maxWidthForNarrowViewportLevel2
- Specific types of Triggers defined from the Trigger page can cause various server issues
- If you navigate to a tab with no sessions, a thin line appears at the bottom of the UI for an Android phone and subsequent navigation to a tab with sessions will cause the UI to jump
- All Admin Pages need some right padding on mobile view
- Button from createFilterBox has a different preferred size when in focus vs not in focus
- Toolbox not launching GUI applications in Backstage
- Disable Join with Options when more than one machine is selected
- Changing database maintenance plan is not reliably triggering restart of session manager and relay services
- Join with Options is bypassing configured security
- Enforcement of Join permission is dependent on HostWithoutConsent and ViewWithoutConsent
- Ensure session filter properties are correctly named across the board
- Changes made to implement subgroup-level permissions cause host page to repeatedly throw session group not found exceptions in certain circumstances
- Subgroup Security - Some APIs need to be backwards compatible for extensions
ConnectWise Control 6.9
Current build: 6.9.21870
Release date: January 25, 2019
Improvements:
- Ability to allow Hosts to select permissions to apply to host pass links
- Ability to drag and place desktop shortcuts between dual monitor environments broken out into separate windows
- Ability to adjust columns in the Web UI
- Ability to initiate command shell remote access connection to a machine
- Ability to reset password from the log in page
- NEW "Manage Credentials" role permission
- The session detail panel hides on initial load of the host page on mobile devices
- A placeholder image is shown when there is no screen preview of a Java guest client (headless) available
- Ability to save a toolbox item to their local system
- Username automatically populates in the "store credentials" dialog (.NET)
- NEW "logon session switching" role permission
Fixed Issues:
- Values are not suggested for use within CustomProperties when editing the session from the Start tab
- Calling Helper property participantName does not return a value
- Samsung Guests are slow to process host input
- Capturers, etc are sometimes resetting after system setting change in .NET client
- Uploading a file with the same name to the toolbox has some weird behavior
- Using lasso tool over a somewhat large area of a monitor causes the client to crash
- Releasing the Windows modifier that was previously held down, when the Java Client loses focus, is not working as expected.
- Drag-over window showing up in the taskbar
- Unable to drag and drop Tools into directories from the Manage Toolbox modal on the Host page
- Sound Control panel on the windows guest client is not visible to guest when the host selects Speaker or Host Mic mode
- "Share My Desktop" application list not fully populating
- Lots UI and performance fixes/upgrades
- Capture transcoding broken for Linux servers
- Host page blinks repeatedly in Firefox when over the session display limit
- Reboot and Reconnect reboots guest machine into Backstage logon session
- Signing problem with Mac bundle
- Start Button on Edge Causes endless creations of sessions
- Attempting to drag and drop a file into an application that doesn't support dropped files results in drag and drop continuing to fail for the remainder of the Host's connection
- ClientService defaults to launching under session 0/backstage
- Cannot scroll vertically through the Access session list in Chrome 72 (beta) or Chrome 73 (canary)
ConnectWise Control 6.8
Current build: 6.8.20068
Release date: September 28, 2018
Improvements:
- New Shell theme for ConnectWise Unified UI
- Populate username in stored credentials dialog in .NET client
- Increased performance of connection to Samsung guests
- Rename the Miscellaneous menu to Essentials menu
- Split LastConnectedEventTime out by participant (Host / Guest)
- Expose Authorized Redirect URI in OAuth2 Configuration
- Hide session properties when screen is too small to render them well
- Make the Title of the chat window of the Java client match the Title of the Main Form but with "Chat -" prepended to it
Fixed Issues:
- Monitor selection button is extremely small when attempting to select a specific monitor to share
- Suggested UntitledSession group filter does not actually find Untitled Sessions
- Sound settings on the guest client seem to be enabled and disabled incorrectly
- Host client crashes immediately if the View Control Panel is docked when connecting to a Session with no Guest
- Unable to download extended auditing recording if Session name contains specific urlencoded characters
- Router can crash due to unhandled UriFormatException in RelayHandshakeProcessor
- Login button becomes and stays disabled after it is clicked without a username
- Attempting to join a session using a double-tap without the session detail panel open, will open up the session detail panel instead of getting the user joined to the session.
- InitiatedJoin events are not logged when Hosts attempt to join
- Unable to disable Control Panels for an Mac Access Guest via app.config
- Specific unicode character appended to Command results when executed against specific Windows Guest operating systems
- A minimized Host client is no longer minimized if a different Host connects to the same session
- Notes deleted by maintenance do not update the values used to determine session group sorting
- Specific circumstances cause printers to stay behind after Host disconnect
- .NET client service name and display name rendered using Chinese characters
- Various minor UI fixes
ConnectWise Control 6.7
Current build: 6.7.19864 (Stable)
Release date: September 11, 2018
Improvements:
- Live monitor preview in .NET host client
- Added new session event trigger type to create another session event
- Updated the join session instructions to be more modern and for better clarity
- Redirect stdout/stderr for OS X client
- Change the in session background/matte color to gray
- Revamp the web application "Give Feedback" modal
- Set focus to tab input box when tab is selected
- Updated empty state connection message for sessions
- Updated the 'Select Theme' modal for a more visually representative selection experience
- Made the '>1000 session' notification panel freeze on the top of the session list
- Update the design of the OTP email
- Various minor/background improvements
Fixed Issues
- Host page transition animation in 6.6 impacts session load time
- .NET client service name and display name rendered using Chinese characters
- Mac client icon incorrectly rendered as a pencil/ruler icon on High Sierra when bundle downloaded from mono server
- RunToolElevated option is erroneously available for folders in the Toolbox Modal
- Specific circumstances cause printers to stay behind after Host disconnect
- FileNotFoundException when using OAuth2/SAML from Azure on Mono
- Host page Commands are failing to return a response against XP and 2K3 Guests
- Bad Signature of SAML response due to failed assertion validation
- Specific malformed value in UnderControlBanner causes windowsclient to repeatedly crash
- Session group panel scrolls to bottom on move between support/access/meeting
- The General Tab in session detail panel should refresh every minute as Start Tab does
- Incorrect thumbnail is displayed for custom theme
- Specific unicode character appended to Command results when executed against specific Windows Guest operating systems
- Dynamic updating of PingTimeMilliseconds not persistent
- mailto links invoked via TrayLink#Url fail to open correct external application on Mac Guests
- Connecting to a session by joining with a code on iOS Chrome results in "Unknown Error"
- Closing the Session Detail Panel hides it below the Host Page
- Unhandled Exception when closing .NET client window
- Session description in session list does not get correct css class name
- Various minor/visual bugs
- Unable to wake up sleeping Mac Guest if there are additional monitors connected
- Banner message doesn't dismiss and background wallpaper doesn't switch back on guest machine after host disconnects from access session
- Small compatibility upgrades for cloud environment
- Unable to build Mac Access client installer from a mono server running on MacOSX
- Hover over View icon does not show View Panel in Host client when guest is connected
- Client crashes immediately upon launch when waiting for Consent
ConnectWise Control 6.6
Current build: 6.6.17808 (Stable)
Release date: April 17, 2018
Improvements:
- Create Chrome OS screen-sharing application
- Polish UI for Setup Wizard pages
- Updated activity type text for database maintenance actions
- Reduce lower bound for ping time milliseconds in endpoint manager to address sessions with 30 second flap interval
- Open the session group popout panel on right-click of session group name
- Add the ability to include custom parameters in OAuth2.0 requests
- Send the user to the host page when they initially Login via the guest page
- Give administrator ability to invalidate all web application sessions
- Set SecurityPanel.DisplayNameVisible to true by default
- Do not select "AddedNote" by default under the "Delete All Events events older than 30 days" action plan
- Prevent long load times for clients with a large all machines group
- Add transition animation on load of content
- Add ability to revoke all host passes before time is up
- Improve Keyboard Navigation Options for the Host Page
- Add ability to run tools elevated from Host page
- Improve the responsiveness of querying the Audit Log when doing so by a large time interval
- Improve rendering times for audit log (client-side) through css
- Raise SmtpClientTimeoutMilliseconds default setting
- Reduce indentation on sub-session groups
- Disable or remove the uninstall and uninstall + end commands for Android unattended devices
- Remember the last detail tab opened per session type when moving between them
- Enable the icon in safari bookmarks
- Add a setting to SAML config modal that accepts a data uri containing the SP's metadata
- Correct terminology in OAuth2 elements
- Require 6 character password for forms users by default
- Add a representational image of the currently selected theme
- Set Welcome Panel to a fixed height
- Disable PrintInSession permission for all support session groups under the default roles
- Update logo to the CW Control Box logo: client resources
- Open the corresponding tab of a session action when invoking it via the session list menu
- Update session type explanation under Support, Meet and Access to clarify their meanings
- Allow hosts to choose/set the behavior of maximizing the client window in session
- Display the actual name of the computer as the session name on the host page instead of the static 'App Runtime for Chrome Dev' string when setting up access to view a Chromebook's screen.
- Display "Chrome OS Device" as the session name on the host page instead of the static 'App Runtime for Chrome Dev' string when setting up access to view a Chromebook's screen.
- Change the color red we use in product
- Added SAML/OAuth2 login failures error page
- Service methods available through RESTful APIs
- Rename table headers in "Revoke Access" section to be more human
Fixed Issues:
- Audit log without any results gives no message
- Blank screen text not positioned correctly on guest machines with at least one monitor in portrait mode
- Firefox/IE browsers fail to display the host page correctly when a new support session is created
- Audit page elements containing lengthy event data entries are not formatted properly
- Google helper uses deprecated API and fails to return search results with message "Unauthorized access to internal API"
- Cloud users can delete all roles, which prevents cloud account admin from accessing the instance
- Specifying session name in audit log query does not return results from the session connection event table
- Relay fails to automatically restart with socket exception after completing an action that restarts the services on a mono server
- In-session file transfer fails to Linux guest with default openjdk9
- Black Screen connecting to a headless CentOS machine.
- Incorrect keystroke passed from Chromebook host to Windows Guest
- Navigation bar overlay appears first on guest page on small screen devices
- Unable to log into specific cloud instances directly with cloud account administrator credentials
- Executing rpm --rebuilddb command on machine with client installed reports client header error and removes entry for client package from rpm database
- Incorrect client behavior when install is created with an incorrectly built client launch parameter string
- Host page NotificationPanel text is not readable when server uses a dark theme
- Host presented with duplicate images of guest login screen when connected to multi-monitor Windows 10 guest with monitors blanked
- Host unable to view Guest's machine if the Guest's monitor is blanked before logging into the remote machine
- DeleteSessionActivity maintenance action does not delete events from SessionConnectionEvent table
- Client credentials form error text does not wrap on Windows guest machines using a custom scaling factor
- Calls to GetHostSessionInfo cause the host page MasterPanel and DetailTabContent to blink
- MultiSelectionPanel and SingleSelectionPanel state not updated correctly when multiple sessions selected
- Creating a new support/meeting session replays the left-to-right sliding animation for all sessions in the DetailSelectionPanel
- Acquiring wake lock via host client sets the same thread execution state on the host machine as is set on the guest machine
- Setting up the HTTP to HTTPS redirect breaks CSS because it is attempting to find Default.css within the base installation directory
- Manage Toolbox displays message to drop files, but dropping a file just opens the file
- StatusPanelCollapse and StatusPanelExpand images are not visible when using a dark theme
- Exception in transaction.Rollback() hides error that caused rollback
- Session.ics is missing PRODID, DTSTAMP, and DTSTART properties, which prevents event from being imported into Google Calendar
- Cancelling the lasso/cross feature in the helper control occasionally causes the client to flicker if there is another application behind it
- Calls to reporting API fail on mono servers
- Join panel renders empty until result of GetAccessToken is received
- Unable to send email via Office365 SMTP from mono server
- Edit Schedule Modal Dialog Save button have wrong width
- Quickly switching into a different session after typing sometimes results in a stuck keypress to a Java guest
- App fails to load sites hosted by mono server using Let's Encrypt cert
- Large session groups do not load in Edge browser, version 40.15063
- Login button loading animation does not stop if user clicks on it with an empty password.
- Able to edit Code and Make session public even if you don't have the "EditSession" permission
- Need to show logo on Guest page when width < 520px
- TimeSpan change to GetAccessToken in ServerCryptoManager breaks backwards compatibility with any extension calling into the previously defined method
- Edge browser does not display login button animation on click
- Left navbar and potentially other parts of web ui need to have user-select: none
- Login page doesn't handle 400 responses from SAML requests and displays server error page instead
- Calls to Clipboard.GetText in ClipboardContentChanged handler sometimes return incorrect (empty) value when host copies text locally and is connected to at least two sessions concurrently
- DetailTabContent needs overflow: auto
- Attempting to drag a directory into the interface changes UI but doesn't allow directory upload
- Sending Win key keyboard shortcuts, e.g. Command+r, from OS X host launches the start menu on Windows guest
- Auto-launch link for iOS is showing error
- Chrome OS guest client continuously re-prompting the user for screen sharing after a certain point of time during the session.
- LockOnDisconnect not working on OS X 10.11+ guests
- SAML doesn't correctly handle identity provider login urls containing query parameters
- Menu icon shows up on Guest Page mobile view
- Bad signature of SAML response
- CryptographicException trying to sign into a Cloud instance using SAML with GSuite
- Minimum 6 character password restriction breaks the wizard
- Creating a new session with the session list display limited selects all sessions
- When you have more than 1000 sessions, and create a new one it selects the wrong session
- "Run Tool Elevated" feature available from "Manage Toolbox" dialog
- Bad Signature of SAML response due to failed assertion validation
- Focus and content lost when refresh tab event executes when typing a Message into a Session
- Static web methods defined by an extension are not found when called
ConnectWise Control 6.5
Current build: 6.5.16479
Release date: February 12, 2018
Improvements:
- Remember the last selected send folder from host client
- Ensure shared toolbox loads regardless of whether or not the personal toolbox loads
- New way to manage toolbox items from the web application
- Change the chat message notification sound so that it doesn't sound like my computer is having a heart attack every time I get a message
- Hide window selection indicator for guests in a meeting
- Allow users to configure the lifetime of a host pass
- Provide an option to add an user source and hide AD and LDAP options
- Prevent users from generating multiple requests when submitting a 2FA key (Yubikey)
- Add the ability to filter the audit log by "session name"
- Scale rows in the Audit log table to display all data
- Make client feedback survey voluntary
- Update the session "Feedback Survey" modal to reflect Control branding
- Move to a 5 digit numeric session code
- UI changes to make SAML configurations easier
- Renamed SAML terminology - manifest to metadata
- Remove the IdentityProviderMetadataURL requirement for SAML
Fixed Issues:
- Wallpaper not being reset properly primarily with GPO and slideshow setups
- OS X guest client version 6.1+ leaks memory when running on bundled openJDK JVM
- Mono throwing extension Load Error when exact same Extension code works on Windows server
- Printer mapping fails to Windows XP guest even when host's printer driver installed on guest machine
- 'End of Session' pop up box doesn't fit custom content
- Host presented with black screen after logging into Zorin OS 12.1 guest
- Unexpected input behavior when host connects to OS X guest on lock or login screen
- Setting LogoPanel.IconVisible web resource to false hides ShowFlyoutMenuButton and prevents mobile hosts from clicking a session prior to hiding Navigation and Master panels
- Difficult to read certain text from Session recordings produced through Extended Auditing
- Session capture videos transcoded on certain servers fail to display guest cursor in video
- GetInstalledPrinterInfos method can throw access denied Win32Exception which prevents admin host's printers from mapping to guest machine
- Unable to login via Duo authentication if username contains an apostraphe
- Extracting server upgrade files to a directory within the installation folder causes incorrect upgrade behavior
- Windows guest client form has misaligned messages and status icons
- InvitePanel.ComposeEmailVisible web resource not respected or missing
- Feedback form looks like crap now
- MaxInvalidPasswordAttempts setting not respected when internal user is forced to change their password
- Windows client can crash with AccessViolationException when host attempts to share monitor in meeting
- Client crash with windows system popup when rebooting
- Desktop background is not consistently blanked when connecting into OSX Guests
- Windows client not numbering guest monitors correctly
- Problems with extension signing
- Defaulting to 32-bit
- InvalidCastException thrown when saving delete session connections maintenance plan actions on mono servers
- Host presented with blank screens if magnification blitter throws AccessViolationException while multi-monitor guest's screens are blanked
- Guest screen does not refresh in host client while host is viewing the primary monitor on a multi-monitor guest after logging into the guest machine
- Incorrect application focus change when sending specific commands through the Host client
- Mono server not passing new app.config settings to client when building Mac pkg
- Excluded layered window handles aren't removed when windows are disposed
- Querying the audit log fails on mono servers in Chrome, Edge, Opera, Vivaldi
- When installing 6.5 pkg on OS X High Sierra, dialog prompts user to install legacy Java SE 6 runtime
- "Install Access" command does not work against Linux Guests
- Commands and start tabs both appear as selected when navigating from support to meeting to support pages when commands tab is initially selected
- Client service stops immediately after starting after upgrading to 6.5 on Windows XP/Win2k3 and Windows 7 32 bit guests
- Unable to send email via Gmail SMTP from mono server due to SSL error
- Properly signed extensions fail to load with SecurityException when installed on mono servers
- Exception in activity tracing due to wrong http method
- Line in Base.css invalid causing handled exception
ConnectWise Control 6.4
Current build: 6.4.15787
Release date: October 18, 2017
Improvements:
- Host ↔ guest client drag & drop file transfer for Java client
- Helper API updated to allow extensions to send notes
- Remove the tool-tip attached to the session group ellipsis
- Refactor ScreenCapturing to improve clarity and fix problems with the Magnification API
- New Session Filter Syntax builder
- Add indicator of updating guest info process
- Accept a new password only if it is different from the previous password when a change is forced via the internal source
- Use annotation in viewonly mode
- Options to disable invitation tabs in the session detail panel
- Security, interface, and stability improvements
- Ability to manage toolbox items from the web portal
- Revamped build installer modal
- Ability to copy direct link from build installer modal
- CSS improvements
Fixed Issues:
- Audit tab throws parser error after upgrading from 6.2
- Session group "Move to Position" behavior does not work as expected when "above group" name contains two or more adjacent space characters
- Unable to select some tabs from detailTabList if there are a lot present on mobile and smaller browsers
- Exception thrown when editing customproperty inline
- Content Panel does not overflow correctly on Guest page in mobile landscape view
- Blank screen rendered on the macOS host client after joining a session using the JNLP file
- Calendar event does not respect all contents of InvitePanel.EmailBodyFormat if it has multiple lines
- Java client does not send CTRL+BREAK to Windows host
- .NET client does not respect SuspendControlAtStartup user interface app.config setting
- Remove the tool-tip attached to the session group ellipsis
- Chinese/Japanese/Cyrillic characters removed from filenames when transferred between host and guest machines
- Samsung is launched automatically instead of base app
- UnderControlBanner does not display on OSX Guest machines after subsequently reconnecting to the same machine
- Host page repeatedly throws SecurityException instead of redirecting to login page after host logs out and attempts to navigate back to the host page
- Black screen after connecting to OS X guest immediately after upgrading from 6.1 to 6.3
- Typo in EndPointStatusRefusedConsentDescription value
- Highlight animation replays on all session rows with class "JustCreated" when host selects all sessions
- Guest page displays "Join with a code" and "Join a public session" action panels when all support sessions are public
- Linux client icon not always present in system tray after logon
- Previously used Custom Property values do not automatically populate the SELECT menu when editing a session's custom property from the Start tab
- Incorrect behavior triggered by Java-level deadlock possible within session when opening Receive Files into Mac OS X guest client
- Guest page welcome panel misaligned on mobile
- Cloud cookies and instance cookies interfering with one another
- "The package is of bad quality" lintian warning with Debian package
- SVG images broken when accessing site hosted by mono server
- Windows 7 performance issues
- Error when attempting to login as user with Force password change at next login enabled
- Password hashes are not correctly transformed/maintained when upgrading the server on mono
- Access client installer built with user-defined NameCallbackFormat fails to call back with the specified name
- Selecting ellipsis to edit session group in IE 11 can launch the edit sessions modal instead
- Improvements to new manage toolbox feature
- .NET host client slides across screen during resize after reaching smallest window size possible
- Host page StatusDiagramPanel not rendered correctly for disconnected sessions in Safari 11.0 on OS X 10.13 (High Sierra)
- Incorrectly handling apostrophes in LogoPanel.Heading in StyleSheetHandler
- Audit tab fails to load on mono servers because mono can't handle inputs of type datetime-local
- Triggers.ascx fails to compile on servers running .NET 4.7.1
- Empty session name shows up when editing a Support or Meeting session
- Fixed what we broke when we fixed the last thing that was broken
- Minor build configuration issue causing slow instances in the cloud
ConnectWise Control 6.3
Current build: 6.3.13446
Release date: June 28, 2017
Features:
- Updated nav panel icon selection states
- Add currently available options to the new user dialog
- Add tooltip to edit session group "..."
- More accurate text for endpoint status messages
- SecurityPanel.EmailVisible true by default
- *NEW* Allow hosts to generate a new color and assign it to themselves
- *NEW* Setting to mute participants by default
- *NEW* Real-time connection info/events underneath the session connection diagram
- *NEW* Persistent end of session popup message after unattended session (Java Client)
- *NEW* Label animations for input fields on Login Page
- *NEW* Support session creation application experience
- *NEW* Drag & drop file transfer for Java Client
- *NEW* Add the ability to clone a group to manage session groups menu
- *NEW* Support session creation application experience
- SecurityPanel.EmailVisible to true by default
- Allow users to save a new device used to login as a trusted device
- Add a setting to mute participants mics by default
- Automatically join guests to a session when joining with the invitation url
- Property to group sessions by last connected/disconnected time
- Join Mode Custom Property Under Session List visibility configurable
- Provide a property to group sessions by created time
- Server requires .NET 4.5
- *NEW* Syntax helper for building Session Group filters
- *NEW* Property to group sessions by created time
- Moved location of the ellipses menu in the invite panel
- Added a way to hide feedback survey form in host client permanently
- Add 'FirstEventTime' to session groups reference
- Improve performance of populating a large number of access sessions on the access list
Fixed Issues:
- Dark themes cause some contrast issues
- Reporting API does not correctly report IsEnded data
- Incorrect Command panel alignment when LogoPanel.ImageVisible is set to false and the user is not authenticated
- ShutdownBlockReasonCreate reason text rendered using Chinese characters.
- Pressing the Windows key in session and moving out of focus causes the Windows key to be stuck in session
- Auto-updating interrupts user edits on host page
- Toolbox menu items in the .NET host client do not appear after hovering over the toolbox icon the first time
- Java clients do not handle a malformed app.config
- Pushing a Reinstall to an OSX client after changing client resources results in a black screen upon connection
- Default Guest Screenshot Preview appSettings result in the image overflowing with scrollbars on the Host page for single monitor Guests
- Duo setup causes display issue on the Security tab
- A host with sufficient permission to join a session is sometimes joined as guest on mono servers
- Pushing a Reinstall to an OSX client after changing client resources results in a black screen upon connection
- Mac Access client crashes if the client service is not loaded
- "Collection was of a fixed size" error when saving a Database Maintenance Action when no other actions currently exist within the web.config
- Chrome 58.0.3029 on OS X does not display the host/guest portion of the StatusDiagramPanel when host/guest not connected to the session
- Server installation prematurely terminates with message "This application requires .NET Framework 4.5..." when .NET >= 4.5.1 already installed
- Client using a lot of resources in Windows 2008 R2
- Java Exception stopping Ubuntu host connections
- SendInvitationEmail command uses HostPassPanel.EmailBodyIsHtml resource string instead of one defined for invitation
- Database maintenance plan runs every few seconds if RunEveryDayFrequency is less than 1RunEveryDayFrequency is less than 1
- Ending an Access session does not stop the service on the remote machine
- "Given key was not present in the dictionary" when attempting to delete any Role from the Security tab if any user has a trailing space in their username
- Navigation panel does not have minimum height
- Screen capturer waiting for the wrong amount of time on machines with >=4 CPU cores
- Web server recycling being clocked because async results were not abortable
- Unable to update internal users email
- MoreOptionsButton popout panel not positioned correctly when session name is changed and session name input has focus immediately prior to clicking MoreOptionsButton
- Host page is slower to load in Safari than in other browsers (again)
- Non-Host Page in-app messaging fails because panel elements are undefined when queried in PreRender event
- SessionPanel.PropertyJoinMode visibility properties are still available
ConnectWise Control 6.2
Final build: 6.2.12963
Release date: April 14, 2017
Features:
- Persistent "end of session" popup message after unattended session
- Update resource strings to reflect new branding: ScreenConnect -> ConnectWise ControlConnectWise Control
- Styled scroll bars on the Host and Admin pages
- Updated checkbox style
- *NEW* Tray icon shows indicator based on state of client (connected, error, etc.)
- *NEW* Responsive elements to website for better Mobile experience
- *NEW* "Blank guest monitor" now available on Mac
- *NEW* "Capture screenshot" now available on Mac and Linux
- *NEW* Easier to use manage session group interface
- *NEW* Message timestamps in client Chat window
- Clipboard synchronization is disabled when host's input is suspended
- Decrease the occurrence of the feedback survey
- "Light" theme UI adjustments
- Ability to use Session name in the subject and body of the invitation email
- *NEW* Intuitive End/Uninstall session workflow
- *NEW* More granular database maintenance options
- *NEW* Added Duo Security as 2FA provider using our existing OTP framework
- *NEW* Make the join arrow on the guest page accessible for users using ScreenReader
- *NEW* Improved compression for Java client on Mac
- Added brackets around timestamps in client chat window
- *NEW* Support session creation application experience
- Ability to create multiple session groups at once
- Added new brand images
- Optimized and updated resource images
- Changed application title resource from "ConnectWise Control" to "ConnectWiseControl"ConnectWise Control" to "ConnectWiseControl"
- Higher resolution default LogoIcon image
- Updated instruction text for End/Uninstall modal
Fixed:
- Unable to edit or delete a user if the name within the User.xml has a trailing space
- Admins cannot unlock locked user accounts by changing the user's password
- Black Screen Connecting To Ubuntu 16 running on Java 9 Update 154
- Login page overlaps logo panel on small screens
- Visible "under control" banner prevents host from typing password at login screen on Linux
- .NET guest client fails to update shared clipboard when host copies logged in user's Documents directory
- "Under control" banner not made visible upon subsequent connections to the same session
- Adding "Exit" to DisabledCommandNames list in app.config causes support/access session under control banner drop down menus to behave incorrectly
- Incorrect display offset on Host when application is maximized on a secondary display when the Primary display has a lower resolution
- Users in a role with ViewSessionWithoutConsent permission still require the Guest to consent to the session before they are allowed to Connect
- Windows Client process can peg CPU during active session on certain single-core guest machines
- File system redirection is not disabled for user commands
- PasswordQuestion value is not saved when creating a new internal user
- Prompt for storage form not displayed on guest machine when host selects "Prompt for Storage"
- Block guest input, blank guest monitor, and acquire wake lock misc. menu button states are incorrect
- FaultException repeatedly thrown when incorrectly defined subgroup expression contains a space
- Clicking "Change Password" before entering any auth info throws ArgumentNullException server error
- Occasional incorrect keystrokes being sent to OSX Guest resulting in all keys sending the letter 'a'
- In a newly created meeting, Panel says "Guests have joined" when only a host has joined
- Licenses being incorrectly parsed giving false Expiration Date
- Create session group link text is hard to read
- Manage session group icon is hard to see
- Host page detail panel Hosts Connected and Guests Connected fields not populated
- Host page is significantly slower to load and respond in Safari than in other browsers.
- PipeException thrown after clicking "Finish" to complete setup wizard
- Unacknowledge event notifications are not clearing properly from the host page
- Making client full screen from portrait monitor on other portrait monitor does not consume entire screen
- Session group menu button has 'undefined' tooltip
- Reordering session groups causes unintended behavior
- Java host client in an access session shows the connection information panel and does not allow the user to control the guest.
- License tab showing negative numbers for concurrent session limits
- Unable to Join Meetings
- QueuedUninstallAndEnd event not processed
- Text does not show up on guest page when using Dark theme
- Two clients are downloaded when guest attempts to join Support session
- Session group popup menu show up in the wrong position
- Help panel missing from session details panel
- Guest annotation disabled during meetings
ConnectWise Control 6.1
Final build: 6.1.12292
Released January 30, 2017
- Visual indicator of which extensions are enabled on the Extensions page.
- Allow configuration of multiple authentication sources
- New Security page UI
- Support session now ends automatically when exiting host client (AlwaysEndSessionOnExit)
- New Login Page design
- Wake Lock command for Java client (Mac only)
- Sub-groups can be collapsed by triangle click
- Client customization options for Mac (app.config)
- Connection banner displayed when techs are connected through Java client
- Full screen option for Mac
- Fixed issue where Guest is not re-prompted for consent if Host connects again after Guest refuses the first time
- Fixed issue on host page where context menu would not be accessible at the end of the session list
- Fixed issue in Debian 8.5 where sending or receiving chat message causes the host's cursor to grab the chat box
- New font for web portal
- Added 'Window' menu option to make switching between open sessions easier
- Made polling interval configurable in the app.config (MaxRetrySleepMilliseconds)
- Removed the end session prompt for a host exiting a session while another host is connected
- Added ability to turn support session into access session
- Updated host page UI to show 'Empty' messages on Session and Detail panels
- Added support for cursor type capture in the Java client on Mac
- Updated Change password page to match new look
- ALT+LSHIFT changes Windows Keyboard Language selection for only Guest
- Updated error message appearance on Login page
- Added Feedback survey form that appears randomly after closing the Host client
- Added Exit option to Mac 'Under Control' banner
- New compression logic for performance enhancements
- Unable to run on-prem server upgrade due to unhandled exception
- In IE 11 and Edge 38, scoped permissions selector doesn't correctly update ScopedPermissionFieldSet element when adding or editing roles
- ViewSessionGuestScreenshot permission not applied to Administrator role on fresh server install
- 'Under Control' banner does not stay hidden
- Various fixes for new Security Page UI
- 'Print Screen' key now passed directly to guest
- Added ability to filter sessions in the session list verbatim by putting them in quotes
- web.config setting was incompatible with cloud instances*Add the ability to extend the time period after the end of a session the dialogue box stays open
- Minor updates to UI of the Admin page
- Create Security Page Edit Role Panel Multi-selection functions
- Fixed: Unable to display special characters in user objects when using LDAP for user source
- Fixed: Linux server install script can take an extremely long time to backup the instance before upgrade if there are a lot of Session files
- Fixed: Java client incorrectly recognizing dynamically generated Toolbox exes
- Fixed: Mac Host Client - Some menu items in the menu bar do not update and become unresponsive.
- Fixed: FaultException thrown when a Subgroup Expression is set to use a variable that it does not calculate
- Fixed: Datalist element for Custom Properties does not populate within the Edit Session modal dialog
- Fixed: Control Banner reappears after being hidden when annotation mode changes on Java Guest client
- Fixed: Problems with new Security page UI
- Fixed: ExtensionPanels having class Disabled, LoadError, or IncorrectVersion are no longer styled with decreased opacity
- Fixed: Tooltips on Extension panels not showing
- Fixed: Extensions with unused variables do not load on Mono installation
- Fixed: Host client not rendering/refreshing correctly with Ubuntu 14.04 host.
- Display a better error message to a guest attempting to use an ended session invite link
- Consent dialog box will pop up with focus on Mac
- Improved text for "Filtered Sessions Empty State" message
- Fixed: Guest status window can extend past bottom on the screen on low resolution devices
- Fixed: Appearance resources of Boolean type require case-sensitive entries in order to take effect
- Fixed: Unable to update session names/custom property values via Edit Sessions modal
- Fixed: The 'Build Installer modal' ContentPanel is inappropriately styled when more than one custom property is visibleContentPanel is inappropriately styled when more than one custom property is visible
- Fixed: Unable to send keystrokes through another screen sharing application if connected into an OSX machine with ScreenConnect
- Fixed: Problems with clipboard syncing
- Fixed: Inconsistent black screens when remote machine has multiple monitors and/or video cards
- Fixed: Cursor offset when using Annotations in Meeting on Linux Host when drawn by Guest
- Fixed: Incorrect screen capturing and input sending behavior with Guest XP
- Fixed: Remote printers remain on guest machine after session
- Fixed: Errors throwing in Extensions
- Fixed: SSL authentication error when using Gmail SMTP relay on mono
- Fixed: Empty toolbox message doesn't wrap in Windows client
- Fixed: Up/down keys not working to scroll through command history in commands tab
- Fixed: RefreshTab event on Host page does not automatically scroll the tab to display the latest event
- Fixed: Blanking multi-monitor Win 10 or Win2k12 guest prevents host from viewing all monitors
- Fixed: Previous fix causing black screens on Windows 7+ sessions
- Fixed: Accessing toolbox on certain version of .NET 4.0 causes server to crash
- Fixed: New cloud instances do not give access to cloud admin accounts
- Fixed: Non-windows installers fail to build in 6.1 if app.config is missing either SystemSettings or UserInterfaceSettings sections under configSections
