Version 12.9
Note: Please follow the instructions in the migration guide while upgrading from Userful 12.8x versions to 12.9.
Changelog
Features
Ability to play audio files: Play audio from Media Sources (Video and Images Sources) through audio outputs.
Enable SSH: Enable SSH to access the Userful Server securely with an encrypted connection to perform advanced configuration. Learn more.
Preview and publish mode for Decisions: Make changes to your Canvases in preview mode and publish changes to your Destinations when you want. Learn more.
Enable Proxy: Enable a Proxy server that acts as a bridge between your Userful server and the internet. Learn more.
Duplicate Sources: Duplicate Sources to create new ones. The Duplicate option clones an existing Source with the same parameters. Edit the fields that need to change and create new Sources easily. Learn more.
Schedule layouts in Decisions: Create a Schedule to display selected layouts on your Destinations. Learn more.
Spaces app: Connect and use your TURN servers to conduct secure, reliable, air-gapped meetings through the Spaces app. Integrate with Cisco Room bar to run video conferencing sessions. Learn more.
Global Cluster Manager (Beta): Monitor and manage multiple AV over IP clusters through a centralized management module. Learn more.
uConduct 2.0 (Beta): Monitor and manage operator workstations in Decisions using the new and improved uConduct 2.0. Create different combinations of Sources and save them into workspaces. Learn more.
Enhancements
System Configuration
You can now restore a configuration backed up from a different server on your server using the ‘upload backup” option. Learn more.
In a failover setup, you can reboot a primary server without triggering a failover. Learn more.
You can enable or disable the LED Media Commander using a toggle button under System Configuration > Onboard Stations. Learn more.
Sources and Destinations
To have a better understanding of the source types within each inset, you can now activate source labels in Decisions by clicking the ‘T’ button on an active Source. When visualizing large video walls with multiple sources, this feature helps you know the different sources you are looking at.
You can create Microsoft Edge Sources if you have the Microsoft Edge Web browser installed on your computer. Note that this is possible only if you have the Microsoft Edge browser installed.
While setting up Refresh intervals for your Web Browser source, you can specify the page to which, the system must refresh. You can set up the page to refresh to the URL you have configured or to the latest page you navigated to using the Interactive Viewer.
You can now specify the volume level of Sources with audio while creating Schedules.
You can now drag, drop and reassign Sources and Destinations between Mapping groups, without navigating to the bottom tray that contains Sources and Destinations.
Previously, when the ‘Show ID’ option was enabled, all Destinations displayed their IDs. Now, you can enable the Show ID option for individual Destinations. We have also added an automatic time-out of one hour for displaying the IDs on the screens if a user forgets to disable it.
While creating Sources like Program Runner, Remote Desktop and VNC Viewer, you can now add Frame rate.
Destinations are now searchable using Display IDs or Destination names.
Video walls playing Artistic content can now be accessed from Decisions for added flexibility.
You can now drag and drop Sources to add them to Playlists.
Improved synchronization of playlist media files.
You can add audio destinations in the Destinations field while creating Schedules in Artistic and Trends.
We have added a volume slider in the Destinations added to Mapping Groups within the Server player Mapping Groups. Previously, this was available only in the Destinations within uClient player Mapping Groups.
Video and Image Source is renamed Media Source. This Source Type helps you play video, audio, and image files.
Role-based Access Control
We have introduced Role-Based Access Control for the Remote application. Remote admins can create channels and add streams. Remote users can only view channels. Along with this, Remote Edit and Remote Execute clearance levels have also been introduced. Refer to Clearance levels to learn more.
You can now create Role-Based Access Control (RBAC) for Layout Presets and Destination Presets in uControl. Previously, this option was available only for Custom Presets in uControl.
Deleting a clearance level now deletes both the Edit and Execute clearance levels associated with it.
While creating Playlists or mapping Groups and assigning user group permissions, a better, filtered list of clearance levels based on app permissions is now available.
Event logs
Your event logs now contain data related to crossing GPU temperature thresholds.
To better understand Event Logs in System Monitoring, application names are added to Event messages.
In addition to grid video walls, the video wall asset processor now supports Artistic video walls.
When a user shares a corporate resource in a meeting using Spaces, details related to the user’s name, the resource, the space and time are logged to ensure security.
To make system resources more efficient, new Mapping Groups are created with the default settings “Active when Destinations are assigned”. This reduces resource consumption while no Destinations are assigned to Mapping Groups.
Improved connectivity of interactive viewer.
For better disk utilization, system monitoring data will be cleaned up at 50 GB space utilization or one year, whichever comes first.
Integration updates
Epic ADT integration: Display information related to bed occupancy in healthcare facilities.
Passports for Tableau: Authenticate and access Tableau Dashboards using passports.Your Power BI credentials get stored safely the first time you enter them so you can re-use them every time you create a new integration.
The Power BI integration now supports accessing reports from My Workspace.
You can now integrate the Spaces app with Cisco Room bar to conduct video meetings via Webex, Zoom, MS Teams and Google Meet.
Other updates
The uControl now saves volume changes you make while editing a Preset. The Preset has to be activated again after saving the changes.
We have optimized the default frame rate of Trends for better scalability.
A new option to add Frame rate while creating Schedules is now available.
The Userful Infinity login page now translates into five languages: English, Arabic, German, French, and Spanish.
We have improved app performance with multiple Sources.
Multiple enhancements to improve product stability.
Fixes
System configuration
Fixed the issue where a user could not log in after initial setup.
Fixed the issue where the server did not reboot after updates were installed from General Settings> Check for System Updates.
Fixed an issue related to incorrect CPU temperature readings on specific hardware.
Failover
Fixed the issue where the primary server remained in load state when failover was triggered on the secondary server.
During failover configuration, if the GPU Slot IDs of the primary and secondary servers are different, the system now gives you an error message to fix the issue. A failover does not work if the GPS Slot IDs on the two servers do not match.
Fixed the issue where a network cable disconnection caused the primary server to go into a loading state in a failover setup.
Fixed an issue where Keycloak failover clustering did not work.
Fixed the issue with server synchronization and failover while using multiple network cards.
Network cards
Fixed the issue where a failover system was unable to start due to changes in network configuration.
Fixed an issue where the server became completely inaccessible when there were two network cards installed.
Fixed the issue that caused an unnecessary error message in the Default Gateway field while configuring the Secondary Network Interface Card (NIC).
Sources and Destinations
Fixed the issue that caused active Sources on a Canvas to return to the bottom tray when a new Source was added.
Fixed the issue that unnecessarily threw an error message when a locked Source was unlocked.
Fixed the issue where the browser became unresponsive when there were too many active Sources in Decisions.
Fixed the issue where one Source remained in the display even after removing Sources using the Remove All Active Sources option.
Fixed the issue where creating a Web Browser Source with WebKit did not work.
Fixed the issue where the refresh rate assigned to the WebKit browser Source did not work.
Fixed the issue where a pairing code was not presented when a Destination was added in the Engage app.
Fixed the issue where audio Destinations were not displayed in the UI.
Fixed the issue where an HDMI Source displayed a blank screen after a power off and power on event.
Fixed the issue where a Destination showed Display in use status after being unmapped.
Fixed the issue where the audio level set to 100% got muted at the Destination level when the Destination was unmapped.
Content playback and recovery
Fixed the issue where content playback through Android uClients did not work well.
Fixed the issue where a video wall is not synchronized when one of its displays is reassigned from a different mapping group.
Fixed the issue where one of the uClients took more time to recover and play content after a restart.
Fixed an issue where the Canvas went to load state when an incorrect URL was provided with the Network Streamer Source type. We also added a proper error message to handle the situation better.
Fixed the issue where the playback failed to resume when a Schedule was edited.
Fixed the issue where reboots took slightly longer times than usual.
Fixed an issue where an onboard audio destination threw an error when mapped.
Fixed the issue where false ‘bad media’ alarms were detected after an invalid media file error.
Fixed RTSP streaming issues that occurred after network disruption.
Fixed the issue where the display froze after a network disruption.
Fixed the issue where content did not recover properly after an update followed by a reboot.
Fixed the issue where a Destination did not resume playing previous content after a schedule ended.
Video walls and Mapping Groups
Fixed the issue where the video wall content was not synchronized after mapping a Destination screen, which was playing a different Source.
Fixed issues that occurred while editing the calibration of video walls.
Fixed the issue that threw an error while changing the diagonal size of a video wall.
Fixed the issue where the “Stop All Processes” button did not work in some cases while processing large videos in the Video Wall Asset Processor.
Fixed the issue where content failed to display properly in a 1x16 video wall.
Fixed the issue where calibrating a video wall using an active Engage Destination screen content threw an error.
Fixed the issue where switching Destinations between Mapping Groups with different Resolutions did not work as expected.
Fixed the issue where an updated GPU selection in a Mapping Group reflected only upon refreshing the page.
Fixed mapping inconsistencies of video walls in Decisions and Artistic apps.
Fixed the issue where a display was stuck on the calibration image after editing video wall settings.
Fixed the issue where creating a video wall led to a white screen unexpectedly.
Fixed incompatibilities between video wall Destination content and Mapping Group status.
Fixed the issue where deleting a video wall threw an error.
Fixed the issue where the Artistic Deployment toggle was not working for video walls.
Fixed the issue where a video wall calibration image appeared enlarged, and the top and bottom sections got cropped after mapping a Source in a 1x3 video wall.
Interactive Viewer
Fixed the issue that caused longer durations for the Interactive Viewer to start.
Fixed the issue where keyboard inputs using the Interactive Viewer showed a mix of lowercase and uppercase letters irrespective of the CapsLock on/off status.
Fixed the issue where the Interactive Viewer kept loading in the uConduct when there were many Canvases with multiple Web Browser Sources.
Fixed an issue where opening the Interactive viewer of a Tableau Source threw an error in the Artistic app.
Fixed the issue where the paste clipboard option and right-click were not working in the Interactive viewer.
uClients
Fixed the issue where uClients failed to show in the UI after they were restarted, while paired to a DNS server.
Fixed the issue where the content did not resume playing from a uClient to a video wall after network disconnection and reconnection.
Fixed the issue where a DNS server did not stop queries even after detecting all uClients, which flooded the logs.
Fixed the issue where one of the uClients showed disconnected status in the UI after failover.
Fixed the issue where displays encountered dropped frames due to bad network conditions and latency.
uControl
Fixed the issue where volume settings were not saved properly in uControl.
Fixed the issue where some displays did not update to play the latest Source applied from the uControl app.
Fixed the issue where activating a uControl Destination Preset resulted in unchanged Destinations and black screens.
Fixed the issue where leaving the preset mapping interface using the ‘back’ button resulted in unsaved changes. A newly introduced confirmation dialog now lets you save changes or exit without saving changes.
Fixed the issue where a user was not able to unmap layouts from layout presets.
Fixed the issue where uControl Destination presets were not visible after reboot
App permissions and user groups
Fixed the issue where app permission icons displayed app compatibility with incompatible Sources.
Fixed the issue where sources were created without default app permissions under Sources & Destinations.
Fixed the issue where applied app permissions were not working properly.
Fixed the issue with saving permissions and other edits in the Remote app.
Fixed the issue where the Sources available to a user based on permissions did not appear in the Sources section of the user’s account.
Fixed the issue where editing user details to assign the user to a new group threw an error message.
Fixed the issue where the Save button remained inactive when changes were made to Mapping group permissions in Trends, Artistic, and Engage apps.
Fixed the issue that threw an error when users with User Management Admin and Monitoring Dashboard Access roles tried to access the Admin Center.
Fixed issues related to access and permissions for Channels created in the Remote app.
Fixed the issue where editing options related to Source sharing and App permissions were missing for Power BI and Epic Sources.
Fixed the issue where a non-admin user could not set the admin as the owner of a Source when the Source was in use.
Fixed the issue where a user could not assign app permissions to Tableau Sources.
Other issues
Fixed the issue that caused flickering of previous content on Decisions Destination screens when Canvases were empty with no Sources.
Fixed the issue that retained error messages in the uConduct screen even after services recovered.
Fixed the issue where playlists in transition could not be removed from the Canvas.
Fixed the issue where two Destinations showed the same ID.
Fixed the issue where Decisions app operators could not delete Canvases or enable the ‘Show ID’ option. Both these actions threw errors previously.
Fixed the issue where joining a meeting room and attempting to cast a screen caused the uClient to crash and restart.
Fixed the issue where a page refresh was required to see some changes made while working with the Decisions app.
Fixed the issue where a user could not edit and save Power BI Sources in Trends.
Fixed issues related to creating, editing and deleting LDAP users and added better UI handling with error messages.
Fixed the error that prevented saving the edits on the Video wall details page.
Fixed the issue where changing the scheduling status from Daily to Does not repeat did not work.
Fixed the issue where the Save button did not work in the LDAP Configuration section.
Fixed the issue where Layout schedules failed to work.
Fixed an issue where the VPN service was not enabled by default while accessing it through an API call.
Fixed an issue where all screens kept restarting when a user had a Network streamer Source with a blank buffer field.
Fixed the issue where a user could not create an LDAP integration with Red Hat Directory as the status kept saying Action required.
Fixes and enhancements for improved stability.
Last updated