DirectOut RAV.IO - Changelog, 01-09-2025 for PRODIGY Series and MAVEN.A

********************************
HW 0.36 / SW 1.25 (01.09.2025)

New Features
- Redundancy support for NMOS configuration data. Two modes are selectable through WebUI (NIC-dependent config data / redundant config data)
- channel configuration collision warning if routing overlaps

Security Updates
- NMOS HTTP server - request: Limit the maximum URL size to 8192.
- NMOS HTTP server - request: Disable TRACE method.
- TCP timestamps deactivated
- disabled unnecessary SSH ciphers:
      a. MD5_HMAC disabled
      b. 3DES disabled
      c. CBC disabled
      d. 96_HMAC disabled
- disabled unnecessary SSL ciphers:
      a. RC4 disabled
      b. SEED disabled
      c. 3DES disabled
- removed deprecated SSL protocol versions (TLSv1.0 and TLSv1.1)

Bugfixes
- Statistic command #55 did not always provide correct information <- fixed
- Fix in configuration import function


********************************
HW 0.36 / SW 1.20 (14.04.2025)

- improved Interface binding for redundant NMOS connections


********************************
HW 0.36 / SW 1.19 (03.04.2025)

New Features
- Channel selection for input streams (Multicast)
- Syntonous streaming mode (synchronisation of senders and receivers must be granted by other means than PTP)

Changes
- rp filter for Multicast is now de-activated per default -> Multicast packets from different subnets are now accepted by default

Bugfixes
- Improvements for IGMP re-join after link loss
- Bugfixes for NMOS:Change of Payload ID, Framze size, audio format, Channel Number, PTP GMID, Sample rate are now reflected in SDP and NMOS data structure
- Bugfix for SDP parser when receiving SDP over SAP
- Bugfix for TCP keep alive sockets that were not closed correctly in some situations

********************************
HW 0.29 / SW 1.02.3 (13.08.2024)
Changes
- improved connection handling for intermittent TCP/IP connections

Bugfixes
- packet filter could block new TCP/IP connections on long-running devices <- fixed


******************************
HW 0.29 / SW 1.02 (04.04.2024)

New Features
- NMOS: Connection state of registry displayed in Web UI
- SDP Import via file and copy/paste
- HTTPS Announcement added to MDNS

Changes
- SDP attribute "ptime" is now represented with 3 digits after decimal point
- Improved parameter check for configuration data
- NMOS configurable to use both NICs or only one
- Improved robustnes of SDP parser

Bugfixes
- NMOS explorer and NMOS registry did not reload service field on changes => Counter “ver_slf” now increment on change. Version field updated on change.
- Warning messages for SDP import added
- Critical: inter process communication could cause a deadlock in the software



******************************
HW 0.29 / SW 0.94 (17.10.2023)

Features
- LLDP Support
- Direct IP routing also with DHCP and zeroConf
- Separate import of switch configuration
- Separate import of NMOS configuration
- Multicast RTCP can be disabled
- Web interface: Ping tool added
- Web interface: string parser switched to UTF-8
- Web interface: Multicast IP range 224.0.0.0-224.0.1.255 blocked (according to JT-NM Tested requirements)
- Web interface: PTP TAI display was not calculated correctly
- NMOS: “Disable stream during config” active per default (recommended)
- NMOS: NMOS service now requires only one port
- NMOS: changed Unicast DNS Browse time to 20 seconds
- PRODIGY RAV.IO: support for High-Speed control interface to enable HOME

Bugfixes
- RTCP stack missed NULL pointer check which could cause a crash <- fixed
- Improvements in DHCP client configuration
- DHCP did not work with Gateway <- fixed
- RTSP stack refused transport parameters of VLC Player <- fixed
- Web interface: graphical error in audio channel calculation for output streams <- fixed
- Web interface: minor improvements and bugfixes
- Web interface: reset of PTP Jitter history on page reload
- NMOS: SDP data for redundant stream was not applied <- fixed
- NMOS: error in JSON merge function <- fixed
- NMOS: source IP and source port request response contained invalid values <- fixed
- NMOS: list of registries are now sorted according to priority
- NMOS: only the first registry server in the list could be used <- fixed
- Miscellaneous Bugfixes and stability improvements

Known issues¶
- NMOS: When streaming a single stream sender announces a redundant stream



HW 0.27 / SW 0.92 (19.7.2023)
******************************
Features
- LLDP Support
- Direct IP routing also with DHCP and zeroConf
- Separate import of switch configuration
- Separate import of NMOS configuration
- Multicast RTCP can be disabled
- Web interface: Ping tool added
- Web interface: string parser switched to UTF-8
- Web interface: Multicast IP range 224.0.0.0-224.0.1.255 blocked (according to JT-NM Tested requirements)
- NMOS: “Disable stream during config” active per default (recommended)
- NMOS: NMOS service now requires only one port
- NMOS: changed Unicast DNS Browse time to 20 seconds

Bugfixes
- RTCP stack missed NULL pointer check which could cause a crash <- fixed
- Improvements in DHCP client configuration
- DHCP did not work with Gateway <- fixed
- RTSP stack refused transport parameters of VLC Player <- fixed
- Web interface: graphical error in audio channel calculation for output streams <- fixed
- Web interface: minor improvements and bugfixes
- Web interface: reset of PTP Jitter history on page reload
- NMOS: SDP data for redundant stream was not applied <- fixed
- NMOS: error in JSON merge function <- fixed
- NMOS: source IP and source port request response contained invalid values <- fixed
- NMOS: list of registries are now sorted according to priority
- NMOS: only the first registry server in the list could be used <- fixed
- Miscellaneous Bugfixes and stability improvements

Known issues
- NMOS: When streaming a single stream sender announces a redundant stream




HW 0.21 / SW 0.67 (05.04.2022)
******************************
Features
- PTP time display (Time/Date and Nanoseconds)
- Log and time values in PTP configuration visible
- IP routing table added to support Grandmasters in different subnets
- subscription to own streams added
- additional URL with IP address in Output Stream Settings
- NMOS Seed-ID importable via Web UI
- NMOS uses only one port per NIC
- NMOS name resolution via MDNS, Unicast DNS and manually configurable
- Temperature measurement added
- IP address, subnet mask and gateway are displayed in DHCP/zeroconf mode

Bugfixes¶
- Fixes in PTP stack
- PTP-Hybrid/Unicast Mode: Delay-Requests were sent on wrong NIC for NIC2
- Improved hostname parser and filter
- Manual configuration for multicast streams did not work when Unicast was activated before
- improved interface bindings for redundant streams via NMOS


Version HW 0.15 / SW 0.24
*************************
New Feature:

- IP Mode PTP - Unicast



Version HW 0.14 / SW 0.21
*************************
Functions

- Improved behavior for redundant PTP handling -> Grandmaster change not only on complete loss of the Grandmaster but also if e.g. the clock class changes
- improved RTSP compatibility
- switch configuration can be restored via "Load Preset -> Device" and reset via manufacturer default reset

Bugfixes

- Output stream status was not displayed correctly <- fixed
- improved password lock security
- module could become unreachable on sudden loss of a tcp connection <- fixed
- improved user interface behaviour when using Safari
- corrected MIME-types in user interface
- improved SDP parsing for SDPs for redundant streams



Version HW 0.13 / SW 0.16
*************************
Bugfix 

-checksums in PTP messages were not correct <- fixed



Version HW 0.13 / SW 0.15
*************************
Bugfixes

- fixed channel routing after factory reset
- minor bugfixes for the User Interface
- fix for "Network / Audio" LED on PRODIGY front panel



Version HW 0.12 / SW 0.14
*************************
Functions

- PTP Hybrid (Mixed) Mode added

Bugfixes

- fixed issues with certain DHCP servers
- improved RTSP parser
- improved audio interface for stream outputs (TX)