Release v2025.3.31

v2025.3.31

πŸ“¦ Target Containers

Container NameTag
mhb2025.3.31
api2025.3.31
ui2025.3.31
stream2025.3.31
proxy2025.3.31
receiver2025.3.31

✨ New Features

  • Added support for JPEG XS

Info
A separate purchase of JPEGXSpt JPEG XS reception points is required.
Point sales are scheduled to begin at a later date.

  • Added TS monitoring functionality

Info
A separate purchase of TSMONpt TS monitoring points is required.

  • Added unicast reception support for AES67
  • Enabled registering another MediaHarbor as an input source to create a parent-child structure
  • Implemented custom output functionality
  • Added CPU load average indicator
  • Added IPv6 support for SRT input

🎨 UI/UX Enhancements

  • Changed AES67 reception display to show source name
  • Made log display page responsive
  • Enabled modifying grid divisions in layout editor
  • Preserved previous monitoring settings even after turning off monitoring
  • Adjusted input resolution to ignore aspect ratio and fill layout frame
  • Enabled right-clicking elements in the layout editor to copy their ID
  • Enabled scrolling for long input source names on hover to view truncated parts
  • Sorted input source list in layout editor by source name
  • Improved input source import functionality
  • Fixed issue where grid resizing would snap to the larger section during source enlargement

⚑ Enhancements

  • Optimized performance of the monitoring log page
  • Changed log display to infinite scroll
  • Added the ability to set the retention period for monitoring logs
  • Added system startup and shutdown logs
  • Added logs for license authentication success and errors
  • Added logs for TS monitoring and SCTE analysis start/stop events
  • Enabled playback of input sources without an audio stream
  • Optimized CPU load reduction
  • Improved processing speed for video layout changes
  • Accelerated container list display speed
  • Added bulk deletion feature for input sources
  • Reduced unnecessary load when receiving streams with a specified service ID

🩹 Minor Fixes

  • Enabled checking and copying layout ID, source ID, and resource ID during API calls
  • Automatically generated UUID for source ID when missing during import
  • Changed behavior to move an existing source when placing a duplicate source
  • Improved signal input stability in audio/video monitoring
  • Enhanced signal transmission stability between receiver and composition containers
  • Adjusted bitrate display to prevent overlap with layout frames or long source names
  • Optimized process execution priority for audio/video monitoring

πŸ› Bug Fixes

  • Fixed issue where tally ID checkbox remains checked after unchecking
  • Fixed issue where previous data remains when opening the input edit screen
  • Fixed issue where detailed settings for input sources could disappear
  • Fixed issue where mhbp could get stuck under specific conditions
  • Fixed timestamp processing issues in video streams
  • Fixed unnecessary actions occurring during mhbs layout updates
  • Fixed issue where mhbs could stop under certain conditions
  • Fixed memory leaks and improved system stability
  • Improved error handling to prevent infinite loops
  • Fixed issue where API responses were incorrect
  • Fixed issue where event logs were not displayed correctly when too many logs exist
  • Fixed issue where modifying layout information resets grid divisions
  • Fixed false error detections in TS monitoring when input streams start
  • Fixed issue where CAT errors in TS monitoring would not recover