Difference between revisions of "VALT 6.6.0"

From IVS Wiki
Jump to: navigation, search
 
(20 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
'''Application Features'''
 
'''Application Features'''
* CUE Web Applicatoin
+
* VALT Cue rearchitected:
 +
** Migrated Cue from iOS application to a web browser application inside VALT to support mobile devices and fixed PCs
 +
** Added support for multiple session participants via Cue assignments
 +
** Added admin control for starting, stopping, and pausing Cue sessions for individual rooms and all rooms
 +
** Added admin control to remove users from Cue sessions
 +
** Created Cue session track unique links for streamlined setup
 +
** Updated multi-select question scoring calculation
 +
* New Report types: "Recording time" and "Review time"
 
* Cameras can now utilize encrypted HTTPS web requests
 
* Cameras can now utilize encrypted HTTPS web requests
 
+
* Expanded table views to include 96 and 126 items per page
  
 
'''General Fixes'''
 
'''General Fixes'''
 +
* Fixed issue in Observe where the Evaluation Template could not be modified during a live recording
 +
* Fixed issue in Observe where the audio source would intermittently switch to the first audio source in a room/view
 +
* Fixed issue in Observe where recordings put into a Prepared state and then started with I/O triggers saved the Start Datetime as the datetime it was put into Prepared state instead of when it was started
 +
* Fixed issue in Observe where locking a room would perpetually show a loading triangle instead of a message indicating it is locked
 
* Fixed issue in Observe where starting a recording and setting the author as a different user whose video access that user does not have access to would see the following symptoms:
 
* Fixed issue in Observe where starting a recording and setting the author as a different user whose video access that user does not have access to would see the following symptoms:
 
** User gets redirected to the Home page
 
** User gets redirected to the Home page
 
** When user attempts to observe that room again, they see a loading triangle for an indefinite amount of time
 
** When user attempts to observe that room again, they see a loading triangle for an indefinite amount of time
* Fixed issue in Observe where the Evaluation Template could not be modified during a live recording
 
* Fixed issue in Observe where the audio source would intermittently switch to the first audio source in a room/view
 
* Fixed issue in Observe where recordings put into a Prepared state and then started with I/O triggers saved the Start Datetime as the datetime it was put into Prepared state instead of when it was started
 
 
* Fixed issue in Review where applying a Filter that specified a date/date-range would not override the existing Review page date filter
 
* Fixed issue in Review where applying a Filter that specified a date/date-range would not override the existing Review page date filter
 
* Fixed issue in Schedules where a user with the multi-delete right, but not the "delete all authors" right, saw the multi-select modal delete button when selecting schedules owned by foreign authors
 
* Fixed issue in Schedules where a user with the multi-delete right, but not the "delete all authors" right, saw the multi-select modal delete button when selecting schedules owned by foreign authors
Line 19: Line 27:
 
* Fixed issue with API where the Get Recording Details request did not include Evaluation Template data
 
* Fixed issue with API where the Get Recording Details request did not include Evaluation Template data
 
* Fixed various issues with iOS/iPadOS compatibility:
 
* Fixed various issues with iOS/iPadOS compatibility:
** On iOS 15, when in Observe, the list of rooms/views/streams would not appear
+
** On iPadOS 15, when in Observe, the list of rooms/views/streams would not appear
 
**
 
**
 
* Integrations:
 
* Integrations:
Line 30: Line 38:
  
 
'''Technical Changes'''
 
'''Technical Changes'''
* Updated directory structure for Docker-mounted-volumes to separate data by containers' data, logs, and config
+
* General
* Removed userland-proxy/docker-proxy bridge for Docker daemon
+
** Added shell shortcut 'deit' for Docker container navigation and execution
* Refactored ivs-valt-appliance's method of adding/removing baseline firewall rules to be more operationally efficient
+
* Docker
* Updated method to managing firewall rules for UDP ports required for Wowza Streaming Engine's WebRTC feature
+
** Updated directory structure for Docker-mounted-volumes to separate data by containers' data, logs, and config
* Expanded Wowza Streaming Engine's UDP port range to 6750 - 15000
+
** Removed userland-proxy/docker-proxy bridge for Docker daemon
 +
* Server Firewall
 +
** Refactored ivs-valt-appliance's method of adding/removing baseline firewall rules to be more operationally efficient
 +
** Introduced dynamic method to managing UDP port rules required for Wowza Streaming Engine's WebRTC feature
 +
** Expanded Wowza Streaming Engine's UDP port range to 6750 - 15000
 
* Nginx Reverse Proxy
 
* Nginx Reverse Proxy
 +
** Mobile and API version paths can be enabled/disabled via env file
 
** PhpMyAdmin blocks removed from primary config nginx config file and converted to a snippet
 
** PhpMyAdmin blocks removed from primary config nginx config file and converted to a snippet
** Mobile and API version paths can be enabled/disabled via its env file
 

Latest revision as of 16:43, 7 April 2026

April 9th, 2026

Application Features

  • VALT Cue rearchitected:
    • Migrated Cue from iOS application to a web browser application inside VALT to support mobile devices and fixed PCs
    • Added support for multiple session participants via Cue assignments
    • Added admin control for starting, stopping, and pausing Cue sessions for individual rooms and all rooms
    • Added admin control to remove users from Cue sessions
    • Created Cue session track unique links for streamlined setup
    • Updated multi-select question scoring calculation
  • New Report types: "Recording time" and "Review time"
  • Cameras can now utilize encrypted HTTPS web requests
  • Expanded table views to include 96 and 126 items per page

General Fixes

  • Fixed issue in Observe where the Evaluation Template could not be modified during a live recording
  • Fixed issue in Observe where the audio source would intermittently switch to the first audio source in a room/view
  • Fixed issue in Observe where recordings put into a Prepared state and then started with I/O triggers saved the Start Datetime as the datetime it was put into Prepared state instead of when it was started
  • Fixed issue in Observe where locking a room would perpetually show a loading triangle instead of a message indicating it is locked
  • Fixed issue in Observe where starting a recording and setting the author as a different user whose video access that user does not have access to would see the following symptoms:
    • User gets redirected to the Home page
    • When user attempts to observe that room again, they see a loading triangle for an indefinite amount of time
  • Fixed issue in Review where applying a Filter that specified a date/date-range would not override the existing Review page date filter
  • Fixed issue in Schedules where a user with the multi-delete right, but not the "delete all authors" right, saw the multi-select modal delete button when selecting schedules owned by foreign authors
  • Fixed issue in Schedules where creating a Schedule for a child container would auto-select an author instead of prompting the user to select an author
  • Fixed issue in Admin > Templates where re-ordering a template's fields and saving it did not reflect the updated order of fields
  • Fixed issue with API where the Get Recording Details request did not include Evaluation Template data
  • Fixed various issues with iOS/iPadOS compatibility:
    • On iPadOS 15, when in Observe, the list of rooms/views/streams would not appear
  • Integrations:
    • Fixed issue where Zoom Integration would intermittently fail to sync some Zoom recordings
  • Security Improvement:
    • Fixed issue that showed the session ID in client web requests to socket.io
    • Fixed issue that allowed web navigation to specific paths for non-existing directories in production environments
    • Fixed "tabnabbing" vulnerability issue in the login page footer


Technical Changes

  • General
    • Added shell shortcut 'deit' for Docker container navigation and execution
  • Docker
    • Updated directory structure for Docker-mounted-volumes to separate data by containers' data, logs, and config
    • Removed userland-proxy/docker-proxy bridge for Docker daemon
  • Server Firewall
    • Refactored ivs-valt-appliance's method of adding/removing baseline firewall rules to be more operationally efficient
    • Introduced dynamic method to managing UDP port rules required for Wowza Streaming Engine's WebRTC feature
    • Expanded Wowza Streaming Engine's UDP port range to 6750 - 15000
  • Nginx Reverse Proxy
    • Mobile and API version paths can be enabled/disabled via env file
    • PhpMyAdmin blocks removed from primary config nginx config file and converted to a snippet