Release v2025.10.6
📦 Target Containers
| Container Name | Tag |
|---|---|
| mhb | latest, 2025.10.6 |
| api | 2025.10.6 |
| ui | 2025.10.6 |
| stream | latest, 2025.10.6 |
| proxy | latest, 2025.10.6 |
| receiver | latest, 2025.10.6 |
✨ New Features
- Added support for receiving via the NDI® protocol.
* NDI® is a registered trademark of Vizrt NDI AB
* For more information, please visit the NDI official website .
Info
Due to changes in Vizrt NDI AB’s licensing system, after concluding a contract between our company and Vizrt NDI AB, it will be necessary to purchase an additional NDI receive license for reception.
- Added a screen menu and enabled simultaneous output of multiple layouts from a single MediaHarbor.
- It is now possible to specify the HDMI output port in environments with multiple HDMI ports.
- Added MCP (Model Context Protocol) server functionality. Please refer to the user settings screen for the connection settings JSON.
Info
To use the MCP server feature, you will need a separate MCP host application such as Claude Desktop or Cursor.
- Added Webhook notification functionality for log notifications.
Info
This allows you to trigger API control of other systems upon error detection.
Useful for error coordination via API.
- Added SNMP Trap notification functionality for log notifications.
- Added Webhook notification functionality for stream start.
Info
This allows you to trigger API control of other systems upon stream start.
Useful for controlling stream start via API.
- Added downscaling algorithm settings.
Info
You can now select the algorithm used for downscaling, allowing you to choose between lightweight, low-load downscaling and high-quality downscaling that maintains image quality, depending on your use case.
- Added PATROL input functionality.
Info
Requires a separate purchase of a PATROLpt patrol input point.
- Added a feature to display the source name on the video.
- Text resources can now have their font size, color, and alignment adjusted.
- Added the ability to set margins in the layout grid.
⚡ Enhancements
- Improved latency between receiver and mhb containers.
- Streams with a specified service ID will now continue playback even if they start or stop midstream.
- Individual items in audio/video monitoring can now be disabled separately.
- Background images can now be deleted from layouts that have them set.
- Container logs are now saved to /var/log/mhb and can be persisted.
- Container logs are now registered in zabbix.
🐛 Bug Fixes
- Fixed an issue where the input bitrate was displayed incorrectly.
- Fixed an issue where stream information sometimes failed to load on the source edit screen.
- Fixed an issue where 7.1ch audio streams were recognized as 0ch and could not be played.
- Fixed an issue where TS monitoring failed to start when optional settings were not present.
- Fixed an issue where, in overlays with multiple errors, clearing one error mistakenly cleared them all.
- Fixed an issue where layout elements smaller than the grid were expanded to two grid sizes.
- Fixed an issue where the browser would sometimes close during browser input, resulting in a black screen.
🎨 UI/UX Improvements
- Adjusted behavior during zoomed multi-view display so that unintended audio selection does not occur when clicking the screen.
🔒 Security Updates
- Strengthened security measures.
- Introduced input validation across all APIs.