6.1.0
9 min
π Release Information
- Release Date: 31/08/2026
- End of Sale - August 2027
- End of Support - August 2029
- Runtime Used: .NET 10 (End of Support: November 2026)
- Dependencies:
- Secure Work From Home Server (>= 6.0.0)
- Neuron Edge - Server (>= 1.3.6) (if server side STT is enabled)
- Cortex AI (>= 1.0.0) : If Summary, Sentiment, AQM integration is enabled in Secure Assist.
- IAM (>= 5.0.0)
- TetherfiAPI (>=2.0.2)
π What's New
- SWFH-1975 , SWFH-1427 - "About" section in Home Page in UI to display the models used in the client
- SWFH-1793 - Dual Camera Support
- SWFH-1901 - Face authentication on the agent's PC. After the agent logs in, Secure Assist downloads the agent's face data from the face authentication service and can then authenticate the agent locally, either only when the SWFH Server cannot be reached or always, depending on the OCM configuration.
- SWFH-1456 - Camera position score. Face authentication results sent to the server include a score for how well the agent is positioned in front of the camera. When the feature is off or no score is available, the score is left empty instead of being sent as 0, which is the worst score.
β Improvements
- SWFH-2002 - Migrate CameraManager to Avalonia 12.
- SWFH-1931 - Wellness score and factors
- SWFH-1792 - Define sensitivity/confidence separate for Multiface and Gadget detection.
- SWFH-1818 - UI enhancement to display camera related warning messages in a popup window.
- SWFH-1687 - Ability to configure notifications.
- SWFH-1874 - Face auth code improvements.
- SWFH-1427 - Create an βAboutβ section on the Home page UI to display the models used by the client.
- SWFH-1962 - IPAddress to be only enabled based on OCM feature.
- SWFH-1935 - Persist violation geolocation and IP address to the database.
- SWFH-1930 - Show Wellness Score on Supervisor violation popup.
- SWFH-1967, SWFH-2017 - To start of SWFH service only when any application/VDI is opened.
- SWFH-2094 - Windows application tracking can now track websites: when a browser tab whose title contains a configured keyword is in front, Observe Start and Observe End events are raised for it in the same way as for a listed application.
- SWFH-1688 - The number of events of the same type raised per minute can be limited. Once the limit is reached, further events of that type are discarded until the next minute starts.
- SWFH-1902 - The agent's location sent with violations is now refreshed in the background every 5 minutes, instead of only once when the SWFH UI starts.
- SWFH-2120 - Reduced CPU and memory usage of the SWFH UI, fixed memory leaks, and fixed chat, screen glance and window restore issues. DPA app usage now shows the correct app name and window title, including for Store apps such as Calculator and Settings.
π Bug Fixes
- SWFH-1847 - Protect shared variables on c# module of camera manger
- SWFH-1998 - OpenVINO with AMD/NVIDIA GPUs..
- PRODQA-4498 - Subnet error is printing in the TRSWorker log.
- PRODQA-4580 - Mic option is enabled for invalid LANID.
- PRODQA-4237 - Fix for lock/unlock race condition.
- SWFH-2031 - When a Supervisor Logs in after the agent, the supervisor is not shown in the Teams List in agents side.
- SWFH-2041 - Camera feed continuously flickers between live video and black screen.
- PRODQA-3164 - Safe camera is not rendering the image with custom background in SWFH UI , ZOOM etc when switched to self view.
- SWFH-2037 - Fix crashes in tow cases : Before/after login. After exiting from the blackout screen.
- SWFH-2050 - Fix the crash when switching from a single camera to a dual-camera setup.
- PRODQA-4597 - Created and Deleted events are inserting to swfh_file_watcher table.
- PRODQA-4590 - Deleted_File event type is inserting into the swfh_file_watcher table.
- PRODQA-4591 - Additional records are inserting to swfh_file_watcher table.
- PRODQA-4593 - Incorrect EXTRACTED_CONTENTS event type is shown when the folder contains both files and subfolders.
- PRODQA-4594 - EXTRACTED_CONTENTS event type is inserted even though the folder is not extracted.
- PRODQA-4592 - Incorrect event_type is inserted into the swfh_file_watcher table.
- PRODQA-4595 - Move file/Move folder records are not inserted to swfh_file_watcher table.
- PRODQA-4505 - Screen recording is not loading for violations in supervisor.
- PRODQA-4536 - Agent status changing from logged in to logged out.
- PRODQA-4566 - Intermittent βTimed out, Please verify your username and try againβ message displayed.
- SWFH-2046 - Wellness is not seen in supervisor for live violations.
- SWFH-2050 - Fixed the crash when switching from a single camera to a dual-camera setup.
- SWFH-2036 - Repeated Analytic Command Exception Observed in Server Logs.
- SWFH-2106 - When nobody was in front of the camera, liveness and face comparison failures were raised instead of No Face, and a gadget detected on its own stopped No Face from being raised. Face comparison results are now also ignored when face comparison is disabled.
- SWFH-2069 - The person detector now uses the frames from both cameras when two cameras are used.
- SWFH-2066 - The Wellness Score is no longer shown on the camera picture when wellness detection is disabled.
- SWFH-2049 - The extended camera now uses capture settings that match the primary camera.
- SWFH-2065 - Add an OCM configuration to enable/disable the dual-camera feature.
- PRODQA-4248 - The DRM-configured applications are now protected from screen capture.
π§ Application Configuration Changes
- SWFH-1818 - Please refer to the ticket description and comments section for more details about the configuration and setup.
- SWFH-1687 - Please refer to the ticket description and comments section for more details about the configuration and setup.
- SWFH-1962 - 'TRS_IPADDRESS_ENABLED' new feature to be added in OCM that is used to enable/disable to send IP address from the client side to server along with the violation and display in violation popup.
- SWFH-1935 - 'TRS_GEOLOCATION_ENABLED' is the new feature in OCM to insert geolocation details into the database.
- SWFH-1930 - This feature can be enabled/disabled using the OCM feature 'TRS_WELLNESS_ENABLED'.
- SWFH-1792 - 'TRS_OBJECTS_TO_DETECT_MULTIPLE_LEVELS' is the new key added in OCM Features. Please refer to the ticket description and comments section for more details about the configuration and setup.
- NO_PERSON_ON_BOTH_CAMERAS in OCM : Config to allow use of both cameras for no person
- captureBothCamerasWhenAvailable in pipeline.json : Enable/disable the dual-camera feature.
- preferExternalCameraWhenAvailable in preferences.json : Allow selection of the "primary" camera through the configuration: true for USB and false for integrated.
- ENABLE_DUAL_CAMERA in OCM : An OCM configuration to enable or disable the dual-camera feature.
- Disable captureBothCamerasWhenAvailable in pipeline.json.
- ENABLE_LOCAL_AUTHENTICATION_WHEN_NETWORK_IS_UNAVAILABLE in OCM (new) : Authenticate the agent's face on the agent's PC when the SWFH Server cannot be reached. Local authentication uses the face data downloaded from the face authentication service (FACE_AUTH_URL) after the agent's first successful login; if that download fails, local authentication is not used. Note the spelling of the key (UNAVIALBE), which must be configured exactly as shown. Sample: enable or disable the feature; no value is needed.
- ENABLE_LOCAL_AUTHENTICATION_ALWAYS in OCM (new) : Always authenticate the agent's face on the agent's PC, also when the SWFH Server can be reached. Uses the same downloaded face data as above. Sample: enable or disable the feature; no value is needed.
- TRS_OFFLINE_FACE_AUTHENTICATION_ENABLED in OCM (removed) : No longer read. Configurations that use it to allow face authentication while offline must enable ENABLE_LOCAL_AUTHENTICATION_WHEN_NETWORK_IS_UNAVAILABLE instead.
- TRS_CAMERA_POSITION_SCORE_ENABLED in OCM (new) : Send the camera position score with face authentication results. When disabled, the score is left empty. Sample: enable or disable the feature; no value is needed.
- TRS_WINDOWS_APPLICATION_TRACKING_BROWSER_KEYWORDS in OCM (new) : Keywords looked for in the title of the browser window in front (Chrome, Edge, Firefox, Brave, Opera and Internet Explorer), for websites that have no desktop application. Matching ignores case and finds the keyword anywhere in the title, and the events carry the matched keyword, never the tab title. Tracking is on when TRS_ENABLE_WINDOWS_APPLICATION_TRACKING is enabled and either this key or TRS_WINDOWS_APPLICATION_TRACKING_APPS has entries. Don't put a name in both keys, and note that a browser listed in TRS_WINDOWS_APPLICATION_TRACKING_APPS (for example chrome.exe) is tracked as an application, so its tabs are not matched against the keywords. Value: a comma-separated list. Sample value: WhatsApp, Salesforce, ServiceNow
- Event limits on existing OCM keys (changed) : The value of the keys below is now the maximum number of events of that type raised per minute (a whole number greater than 0). The limit applies while the key is enabled; for TRS_COPYPASTE_ENABLED it applies while the key is disabled. Without a value there is no limit, as before. OCM key Events limited TRS_BACKGROUND_FACE_AUTHENTICATION_ENABLED BackgroundAuthenticationSucceeded, BackgroundAuthenticationFailureDetected TRS_SHOULDERSURFING_DETECTION_ENABLED MultipleFaceDetected TRS_GADGET_DETECTION_ENABLED GadgetDetected TRS_LIVENESS_DETECTION_ENABLED LivenessFailureDetected, FaceComparisonFailureDetected TRS_FACE_AUTHENTICATION_ENABLED AuthenticationFailureDetected, AuthenticationFaceMismatch TRS_POOR_ENVIRONMENT_DETECTION_ENABLED PoorEnvironmentDetected TRS_NOFACE_DETECTION_ENABLED NoFaceDetected TRS_DISPLAY_DETECTION_ENABLED ExternalMonitorDetected TRS_NETWORK_DETECTION_ENABLED NetworkConnectionDetected, NetworkDisconnectionDetected TRS_STORAGE_DETECTION_ENABLED RemovableDriveDetected, CameraBlockDetected TRS_PRINTING_DETECTION_ENABLED UnauthorizedPrintingDetected TRS_COPYPASTE_ENABLED BlacklistedKeyStrokeDetected Sample value (at most 3 No Face events per minute): TRS_NOFACE_DETECTION_ENABLED enabled with the value 3
- captureBothCamerasWhenAvailable in pipelines.json : Set to false. The pipelines.json installed with the SWFH UI already has false; change any custom pipelines.json. Sample: "captureBothCamerasWhenAvailable": false
ο»Ώ
ο»Ώ