IVS Wiki:Release Notes
VALT
VALT 6.4
VALT 6.4.32
August 14th, 2025
Technical
- Temporarily disabled Migrator Docker container auto-starting on apt install and reconfigurations
VALT 6.4.31
August 13th, 2025
Technical
- Fixed issue that emptied the contents of the SSL Certificate during apt reconfiguration due to improper sanitization
VALT 6.4.30
August 12th, 2025
Technical
- Fixed issue where video storage was no longer being configured during apt configuration
VALT 6.4.29
August 11th, 2025
Technical
- Updates from previous major versions of VALT now execute all necessary Doctrine migrations up to version 6.4
- Updated naming convention of database backups created by the daily cronjob
- SSL Certificates files are now sanitized to retain only SSL Certificate data during SSL configuration
- Updated validation of private keys to handle different key types during SSL configuration
- Updated the active-recordings check to have have a timeout when executing the curl request
VALT 6.4.29
August 11th, 2025
Technical
- Updates from previous major versions of VALT now execute all necessary Doctrine migrations up to version 6.4
- Updated naming convention of database backups created by the daily cronjob
- SSL Certificates files are now sanitized to retain only SSL Certificate data during SSL configuration
- Updated validation of private keys to handle different key types during SSL configuration
- Updated the active-recordings check to have have a timeout when executing the curl request
VALT 6.4.28
August 8th, 2025
Application
- Updated Help Page to show IVS's updated Support hours of 7am-7pm
VALT 6.4.27
August 4th, 2025
Application
- Fixed UI issue for the Clipping tool where timestamps would overlap each other
Techincal
- Updated PHP to version 8.3.24
VALT 6.4.26
July 29th, 2025
Application
- Fixed issue with IO-triggered recordings creating shadow recordings
- Fixed issue with Add Comment API request to not require the "data" payload parameter
- Fixed issue with pagination on the Admin > Users & Groups page
- Fixed UI issue with uncentered profile picture icons on the Admin > Users & Groups page
VALT 6.4.25
July 22nd, 2025
Technical
- Fixed issue that caused Docker containers to not build after updating the Docker Network Prefix during reconfiguration
- Fixed issue with DOCKER_NETWORK_PREFIX env variable not being updated
VALT 6.4.24
July 22nd, 2025
Technical
- Updated S3_REGION env variable to be modifiable from a select list of AWS regions during apt configuration
- Removed 'certbot' profile from AWS configuration template
- Fixed logic that added self hosts entries on Cloud servers to correctly add its local private IP Address
VALT 6.4.23
July 15th, 2025
Application
- Fixed issue that caused NodeJS to crash after restarting the Web Docker container
VALT 6.4.22
July 10th, 2025
Application
- Fixed issue that hid the list of presets for live streams in Observe page
- Fixed issue that hid the stream menu controls while in the Room Fullscreen mode
- Fixed issue that incorrectly provided video access permissions based on Motion Detection permissions
- Updated OpenLDAP to handle the following object classes:
- eduPerson
- inetOrgPerson
- organizationalPerson
VALT 6.4.21
July 9th, 2025
Technical
- Fixed issue that incorrectly reformatted the SSO/SAML config file
- Added HOST env variable to .web.env file
VALT 6.4.20
July 9th, 2025
Technical
- Fixed active recording checks to no longer fail if there are no active Docker containers
- Added VALT_TIME_ZONE env variable to .web.env file
- Added 'firewalld' as conflict for ivs-valt-appliance apt package
VALT 6.4.19
July 7th, 2025
Application
- Added feature to configure a specific media server as the device licensor
Technical
- Updated PHP from 8.3.22 to 8.3.23
- Removed logging of the forever service in production environments
VALT 6.4.18
July 1st, 2025
Application
- Added feature to download Transcriptions as a raw text file
- Added feature when enabling motion detection for a room to set the default selected motion detection user as the currently-logged-in user instead of the user at the top of the list
- Fixed issue with iPads being unable to load streams
- Fixed issue with iOS devices that caused the user to be unable to navigate between pages
- Fixed issue where PTZ controls disappeared after dragging cameras into the video panel grid
- Fixed issue in the Review page where filtering by a group showed an incorrect list of recordings
Technical
- Added new video and video status type "paused"
- Refactored environment variable handling for better separation between host and container configs
- Added Nginx to the shared Docker network for improved internal communication
- Updated reverse proxy to target internal container ports directly.
- Enabled automatic host entry setup for cloud-based servers
- Standardized private key validation using OpenSSL’s pkey format
- Removed deprecated USB license configuration settings
- Improved safeguards to block changes when recordings are active
VALT 6.4.17
June 17th, 2025
Application
- Fixed bug that allowed users without the "Schedules/Delete All Authors" permissions to see the Delete button in the Schedules module of the Home page
Technical
- .env.local is now recreated on application reconfigurations
- PHP updated from 8.3.21 to 8.3.22
VALT 6.4.16
June 10th, 2025
Application
- Added Card Number filter to the public API List Users request
Technical
- Fixed incorrect file permissions when generating SSH keys for Media Servers
- Reorganized environment variables into their appropriate .env files for better structure and clarity
VALT 6.4.15
June 5th, 2025
Application
- Fixed issue that cleared the username field when entering an incorrect username/password at the login page
Technical
- Added apt dependency of systemd-timesyncd to Appliance package
- This will uninstall other apt-installed NTP packages, such as chrony and ntpd
- Added Configure NTP option to the VALT Menu
- Fixed bug that would create incorrect host entries to the hosts file on installations and reconfigurations
- Fixed bug that did not import SSL certificate files with multiple certificate chains to the Host CA Trust Store
VALT 6.4.14
June 2nd, 2025
Application
- Fixed issue that threw an error and created a shadow recording when using TAB to navigate to the Record button and pressing ENTER to start the recording
Technical
- Added new feature to add and update the host's defined FQDN and IP Address to the hosts file during installation, updates, and reconfigurations
- Added new configuration option to modify the hosts file during installation, updates, and reconfigurations
VALT 6.4.13
May 22nd, 2025
Technical
- Updated Wowza Streaming Engine REST API to use digest authentication and sha256 password encoding
- Updated Wowza configuration variable to no longer set WEBSITE_URL to the VALT_INSTANCE_IP if it is an application server using HTTP
- Updated Node configuration variable to utilize ipv4 instead of ipv6
- Sanitized Web and Wowza configuration variable to force values of HOST to be lowercased
- Sanitized VALTFunctions script to correctly execute docker and iptables commands as sudo
VALT 6.4.12
May 19th, 2025
Application
- Changed default naming convention when downloading a video to include the title of the recording
- Fixed issue with the Get Record API Request which always returned an empty array set for the "videos" property
Technical
- Updated Wowza Streaming Engine from version 4.9.3 to 4.9.4
- Added 'inotify-tools' as apt dependency to ivs-valt-appliance package
VALT 6.4.11
May 15th, 2025
Application Fixes
- Fixed issue where Motion Detection recording start and stop events did not create a log entry
- Fixed issue where uploading a transcription file to a recording would fail on the first attempt
Technical Changes
- Updated PHP from version 8.3.20 to 8.3.21
VALT 6.4.10
May 7th, 2025
Application Fixes
- Fixed shadow recordings created by Motion Detection
Technical Fixes
- Fixed VALT directory permission hardening rules from querying unnecessary directories
Technical Changes
- Updated reverse proxy Nginx version from 1.18 to 1.28
VALT 6.4.9
April 30th, 2025
Application Fixes
- Fixed incorrect redirect URL for live recording notifications
- Fixed Zoom in/Zoom out functionality when observing streams in the Observe page for iPads
- Fixed error message handling when updating a user's email to one that is already set for another user
- Fixed issue that did not synchronize emails between the Edit User page in the Admin section and a user's Edit Profile page
- Fixed issue that displayed a static text field for PDF exports of the Review page with Evaluation templates
- Fixed issue where the Motion Detection User dropdown list showed no names when creating a room and enabling motion detection
- Fixed issue that threw a 500 error when uploading an SSO metadata file that was UTF-8 BOM encoded
Technical Fixes
- Fixed public API issue that returned 500 error when making a request to /api/v3/records
- Fixed issue where setting a user's email in the Edit Users & Groups section did not update the email_canonical value of the user
Technical Changes
- Improved VALT directory permission hardening rules
VALT 6.4.8
April 23rd, 2025
Application Fixes
- Fixed issue where the Edit button for CUE devices was missing
- Fixed error message typo given when uploading unsupported video types
Technical Features/Changes
- Changed video file naming convention to reflect previous naming convention in VALT 6.3 and older
- Added nginx reverse proxy configuration to specify headers for public API endpoints
- Added VALT Menu option to prune unused Docker images
- Hardened file and directory permissions for VALT directories
- Isolated sudo rules for system users into dedicated configuration files
Technical Fixes
- Fixed public API issue that required a trailing slash for certain endpoints
VALT 6.4.7
April 18th, 2025
Application Features/Improvements
- Added CUE device type
- Improved software talkback audio quality
Application Fixes
- Fixed issue where pressing ENTER while selecting a large text area field when creating/editing an Information Template would start recordings
- Fixed issue where sorting Schedules by Start Time did not sort correctly
- Fixed iPad UI issue with "Zoom in/out" feature not functioning
- Fixed iPad UI issue that prevented users from navigating to other pages while viewing a Room in the Observe page
Technical Fixes
- Fixed permissions issue with php-fpm socket
VALT 6.4.6
April 15th, 2025
Application Features
- Room Motion Detection recordings now have a preselected author set instead of defaulting to the user who enabled motion detection for that room
Application Fixes
- Fixed issue on the Home page Rooms module where a room's recording status did not update unless the page was reloaded
- Fixed issue where pausing a recording and then stopping it caused the video to not be listed on the Review page
- Fixed issue where Email Notifications included notifications that were already viewed
Technical Changes
- Updated PHP from 8.3.19 to 8.3.20
VALT 6.4.5
April 11th, 2025
Application Fixes
- Fixed issue where editing a Schedule after its first instance but on the same day of its next instance caused the Schedule to skip to the next instance
- Fixed issue where creating/editing a recurring Schedule using the "End at" field without specifying an "End at" date now shows a relevant error message
Technical Feature
- VALT is now compatible to handle CUE recordings being authored by users who begin the track instead of the user who created the track
VALT 6.4.4
April 7th, 2025
Application Improvements
- Significantly improved software Talkback performance
- When adding/editing a device, the 'Rooms' dropdown list is now sorted in the same order as the Rooms & Devices lists them
- Updated intervals for the default displayed date periods for Reports
Application Fixes
- Fixed UI issue that generated a scrollbar for an empty Rooms & Devices lists when using smaller resolutions
- Fixed issue where trying to set a specific user group Access Expiration date did not populate a datepicker to select a date with
- Fixed issue where opening and closing the video player overlay of a live stream untoggled the talkback button
- Fixed multi-select issue where using the SHIFT + CLICK to select an entire range of items only selected the specific items, not everything in the range
- Fixed issue where dragging-and-dropping rooms or cameras into the Observe page's matrix grid did not work in Firefox
- Fixed issue where deleting a Schedule in the Schedules list widget on the Home page did not work
- Fixed issue where users could not delete the "From" or "To" date when using the datepicker on the Reports page
- Fixed issue where the Reports graph would move to the left if user attempted to drag it
- Fixed issue so the 'Create audio only' and 'Create multiview' text in the Review Page's download dropdown menu now updates instantly to indicate the correct status of the process
- Fixed verbiage with the expired password message
- Fixed notification redirection for shared recordings that are still ongoing to redirect to the live recording instead of the Review page
- Fixed issue where where users could select templates from other containers
Technical Changes
- Web container OS updated from Alpine 3.19 to Alpine 3.21
- PHP updated from 8.3.14 to 8.3.19
- Node updated from 20.10.0 to 20.19.0
- Added Docker volume mounts for JWT directories in Web and Wowza
- Added additional logging to Warm Standby SLAVE server configuration
- Improved Web and Wowza JWT interaction and behavior
Technical Fixes
- Fixed issue where Web and Wowza's JWTs regenerated each container rebuild which caused communication trust issues between components, causing stream, recording, and record playback issues
- Fixed incorrect video directory path for Warm Standby rsync cronjob
VALT 6.4.3
March 27th, 2025
Application Fixes
- Fixed issue that required all Note fields to contain text to complete an Information Template, even if the Note field was not marked as a required field
Technical Fixes
- Create 'jwk' directory earlier in the Web container startup process
- Fixed jwk rate limit error
Technical Changes
- Converted ipsec heartbeat.sh cronjob to systemd service
VALT 6.4.2
March 21st, 2025
Application Fixes
- Fixed issue that prevented the ability to download cloud-synced recordings
- Fixed issue where dropdown menus opened downward off the screen when first opened
VALT 6.4.1
March 18th, 2025
Application Changes
- Only Rooms with at least one Camera type device can be configured for motion detection capture
Application Fixes
- Fixed issue that threw an error when creating a comment with a mention
- Fixed issue that threw an error when enabling motion detection capture for a room with an encoder in it
- Fixed issue that displayed old groups for ldap users updated by an updated sync schedule
- Fixed issue that did not allow users to update the time period when viewing a Report while it is loading
- Updated error message when attempting to import a user that already exists
VALT 6.4
March 17th, 2025
Application Features
- Integration with VALT CUE for time-based recording events (e.g., OSCE testing)
- Motion Detection Capture to automatically start recordings
- Review Page
- Cloud Sync status column added
- Creating an Audio-only or Multiview shows a pop-up window when they are ready to download
- Recording Shared Links:
- Allow sharing of comments
- Allow guests to create markers
- Schedules can be copied
- Reports can be exported to CSV format
- Admin Section
- VALT Clock: Option to switch between 24HR and AM/PM formats
- Rooms can be globally reordered in the Admin Rooms & Devices section
- Rooms can be multi-selected
- ROAM devices can be added as their own device type
- PTZ Step-size can be adjusted as a user-based setting
- New External API Calls:
- Records: Download, Upload
- Audio: Get, Upload, Delete
- Comments: Get, Create, Update, Delete, Attach Files
- Camera Presets: Get, Create, Apply, Delete
- Templates: Get Templates
Application Improvements
- Updated Adaptive UI for mobile platforms
- Updated Admin section to use a more standardized UI across all areas
- Removed inactive/active template options
- Improved software talkback performance
- Significant rework of the Announcements feature
- Can be scheduled for specific dates and time periods
- Can be restricted to specific users or user groups
Bug Fixes
- Removed "RTCP HandlerSource SSRC" log entries from overfilling the Wowza Streaming Engine logs
- Fixed issue where sorting Schedules by 'Start' column did not work
- Fixed issue with Share feature where checking a box in the list expanded every user group in the list
- Fixed Wowza crossdomain vulnerability
Technical Features
- Updated Frameworks and Packages
- Symfony 6.4.14
- PHP 8.3.14
- Wowza Streaming Engine 4.9.3+2