Release notes

Digital Samba 578

Available from 15 January 2024

We're excited to roll out our very first update of 2024! We are introducing various new updates to kick off the year, including End-to-End Encryption across all plans and a revamped dashboard featuring easier token creation. In the rooms, users will notice new features on the whiteboard and participants panel. 

Read more about our latest update below. Here's to a year of innovation and collaboration!

Digital Samba Embedded

Dashboard and API

New Features

  • All our product plans now include End-to-End Encryption (E2EE), enabling teams on the Free, Create and Create S plans to also create rooms with advanced E2EE security.
  • We have enhanced our dashboard with a new 'Tokens' section, enabling team members to create tokens without writing a single line of code. This addition will significantly streamline the integration process by allowing for quick experimentation.
  • We've introduced a search feature on the Sessions page, allowing team members to locate sessions using room ID, room name, or session ID. This enhancement simplifies the process of identifying specific sessions for efficient troubleshooting.
  • We've updated the 'room' entity with a new 'source' parameter. This addition will indicate whether a room was created via the DS Dashboard, DS RestAPI, Google Calendar, or WordPress, enhancing our team members' understanding of the room's origin.
  • We've updated our 'Recording consent message' feature. Previously, a mandatory reminder would alert users starting a recording to obtain consent from all participants, including late joiners, as required by law. Now, this feature is configurable: team members can choose whether or not to activate this reminder in their rooms, providing greater flexibility while still emphasizing the importance of legal compliance.
  • We've simplified and clarified the instructions in the final modal of the role creation process.
  • We removed Plausible from the dashboard. Plausible was our privacy-friendly analytics tool.
  • We've standardised the 'max active participants' metric in our exports to 'max concurrent participants,' aligning it with the terminology used in the 'date range' module on the Stats page.

Fixed

  • We've resolved a layout issue where a Chrome extension from an external application displayed a fixed-position reminder banner at the top of the screen. This glitch, previously causing a broken layout, has been corrected.

 

In-Room

New Features

  • We've introduced a new feature on our whiteboard that lets users add PNG, JPG, and SVG images. You can do this either by clicking the 'image' icon on the toolbar or by dragging and dropping the file directly onto the whiteboard.
  • We've added a dynamic search feature to the participants panel, allowing users to quickly find others in the room or awaiting entry. Search results update in real-time as you type.
  • We've updated the participant count bubble, located next to the participants icon on the toolbar, to support up to 4 digits. This enhancement enables more accurate display of participant numbers in rooms with over 99 participants.
  • In E2EE sessions, we've now made sure that any 'start recording' modal automatically closes if another user has already started the recording. This prevents confusion for users who are trying to start recording when it's already in progress.
  • We've improved the participants collection process. Now, whenever the moderator dismisses the 'broadcasters limit reached' notification, the system automatically cleans up the list of participants. This update prevents moderators from receiving notifications about events that are no longer relevant.

Fixed

  • We've resolved a problem causing user duplication in rooms with the consent message feature. Previously, a user with a pre-filled name entering such a room triggered two websocket connections: one at the consent message display and another post-consent, leading to duplicate presence. This has been rectified by streamlining the prejoin process, ensuring a single websocket connection and no duplication.
  • We have resolved an issue where users without broadcast permission were unable to see the 'Pin' and 'Exit Fullscreen' buttons on a fullscreen tile. The problem occurred when a session was joined by two users with broadcast permission, followed by a third user without such permission. Upon the third user fullscreening any tile, the necessary control buttons were missing. This fix ensures that all users, regardless of broadcast permissions, have access to these essential functionalities.
  • We've resolved a problem where permissions were incorrectly applied across different user roles. The issue manifested in a scenario with multiple roles, each with distinct permissions. When a room was created involving users from two of these roles, users from one role could unexpectedly access permissions that should have been disabled. This included options like broadcasting, screen sharing, and editing, which were not intended for their role. This glitch has been addressed to ensure that permissions are now correctly aligned with the intended role settings.
  • We've fixed an issue in our whiteboard where remote cursors were inadvertently shifted to the right whenever the participants or chat panels were open. This glitch, which impacted collaborative sessions, has been thoroughly addressed to ensure cursor positioning remains accurate and stable, regardless of panel status.
  • We have fixed an issue where captions in recordings were not centered after closing the whiteboard. The problem occurred when a user joined a room, turned on captions, started recording, opened the whiteboard, and then closed it before stopping the recording. This resulted in the captions appearing off-center in the saved recording. Our team has successfully identified and resolved this glitch, ensuring that captions now remain centred throughout the recording process, regardless of whiteboard usage.

 

Samba Live

In-Room

New Features

  • We have enabled the End-to-end encryption feature (E2EE) for users on Firefox 117 and above.
  • We've updated our alert for network connection issues. If you're on a network that blocks signaling, you'll now see a message directing you to the 'Digital Samba Network Firewall or Proxy Server Settings' page. This page offers detailed guidance to help you resolve the problem.

Fixed

  • We have resolved an issue related to the anonymisation feature in our communication platform. Previously, when a speaker in an anonymised role started an audio and video broadcast, followed by screen sharing, the cessation of screen sharing led to the malfunctioning of the ongoing audio and video broadcast. This bug has been identified and fixed to ensure seamless transition between screen sharing and continuous audio and video broadcasting by the speaker.
  • We have fixed an issue where anonymous questions were displayed incorrectly during sessions. Previously, when a session included users with anonymised and non-anonymised roles, anonymous questions posed by these users resulted in incorrect notifications for other participants. Specifically, the label "Guest_" was erroneously displayed instead of "Anonymous". Furthermore, in the Q&A panel, the "User Id" appeared next to the question from the anonymised user, instead of the expected "Anonymous" label. This fix ensures accurate and consistent anonymity in session interactions.

 

Mobile

Fixed

  • We have fixed an issue where mobile audience users could unexpectedly control content on Whiteboard 2. Previously, users joining as an audience through specific invite links on mobile devices (both small and large iOS devices and large Android tablets) could flip slides, impacting the speaker's presentation. The fix ensures audience users on all devices can view but not alter the presentation flow.