Skip to content
Enhancements
. Adds support for ephemeral listening ports, which allows you to add or take down ports, primarily for new connections, after initialization
. Adds a sender function rist_sender_npd_get to obtain current status of null_packet_deletion in client code
. Adds a new function rist_peer_get_cname to allow for the extraction of the private cname property of a peer
. Enhanced CI test application with more tests and refactored for packet integrity checks

Fixes
. Fixed potential socket deadlock condition under MS Windows
. Fixed ristsender confusion with different multicast addresses having the same destination port
. Cleans up various compile warnings under different versions of C++
. Prevents theoretical problem with IP checksum calculation
. Updated meson version, modify usage to avoid using to-be-deprecated item
. Fixed typo in ristsender logging
. Updates peer config process to ensure correct type used for timing_mode field and additional touch ups for its correct use
. Fixed situation where ristreceiver closes if tun://@ is used in the output URL
. Fixed deadlock condition on FIFO overflow
. Handles invalid verbose-level parameter
. Ensures binding to the raw udp socket
. Corrected order of memory allocation parameters within some structures pertaining to stats reporting.
. Fix for Mac homebrew amr64 build
. Fix null packet deletion
. Fix units on sender prometheus stats
. Fix keepalive packet data corruption bug
. Fix improper classification of rtp/rtcp. Affected ST2110
. Make sure flow timeout follows the session timeout

Acknowledgements
. Special thanks to Thierry Lelegard for helping with the null packet deletion bug fix