What's Changed
- Support SRT experimental bonding by @maxsharabayko in #39
- [docs] Created socket groups user guide by @maxsharabayko in #41
- Fixed macOS CI build by @maxsharabayko in #42
- Restored compatibility with SRT v1.3.4 by @maxsharabayko in #43
- Socket Groups suggested update by @cmollahan in #44
- Group: fix applying SRT POST socket options by @maxsharabayko in #46
- URI Syntax edits by @cmollahan in #47
- Update README.md by @cmollahan in #48
- Added spin wait for generate subcommand by @maxsharabayko in #50
- Added TS-DF metric support by @mbakholdina in #49
- Fixed build (cast to long long) by @maxsharabayko in #52
- GitHub Action: raised Ubuntu to 20.04 by @maxsharabayko in #55
- Adding a separate thread for metrics by @maxsharabayko in #56
- Metrics: print N/A (empty) value on default-init latency min and max. by @maxsharabayko in #57
- Add integrity check metrics: MD5 checksum and packet length by @maxsharabayko in #59
- Develop/docker by @IvanPysmenni in #60
- Remove quotes around cmake build options + fix typos in docs by @IvanPysmenni in #61
- Support printing srt statistic in json format by @IvanPysmenni in #62
- Added parameter to specify SRT directory by @ethouris in #63
- Fixed crash if wrong URL is given by @maxsharabayko in #64
- Add CodeQL workflow for GitHub code scanning by @lgtm-com in #65
- Show SRT config if connection is established by @maxsharabayko in #66
- Support bonding of SRT v1.4.2-v1.4.4 by @maxsharabayko in #68
- Metrics: fixed payload length validation by @maxsharabayko in #69
- SRT stats: added pktRcvUndecrypt. by @maxsharabayko in #71
- Fixed scheduler missing CV notification (SRT groups) by @maxsharabayko in #72
- Fixed destination path when receiving a file. by @maxsharabayko in #73
- Print Stream ID on conn established if set. by @maxsharabayko in #79
- Logging: use decimal socket ID format in compliance with libSRT. by @maxsharabayko in #82
- file receive: fixed buffer offsets. by @maxsharabayko in #83
- Use the grouptype URI opt to create a single-member group. by @maxsharabayko in #84
- Fixed macOS build (SSL library directories) by @maxsharabayko in #85
- SC route: keep listener open. by @maxsharabayko in #86
- SC receive and send: Made the 'reconnect' option 'true' by default by @maxsharabayko in #87
- Fixed SRT stats order of an individual and group SRT connection. by @maxsharabayko in #88
- Added 'close-listener' CLI option. by @maxsharabayko in #89
- Show group member SRC and DST address on reconnection. by @maxsharabayko in #90
- GCC warning about copying 26 bytes from 16 byte structure. by @maxsharabayko in #92
- Fixed reconnection on a group listener by @maxsharabayko in #93
- Added a registry of groups to protect access from a callback by @maxsharabayko in #95
New Contributors
- @cmollahan made their first contribution in #44
- @IvanPysmenni made their first contribution in #60
- @ethouris made their first contribution in #63
- @lgtm-com made their first contribution in #65
Known Issues
- Haivision/srt#2918 Getting some socket options on a group fails (
SRTO_PBKEYLEN
,SRTO_KMSTATE
,SRTO_CRYPTOMODE
).
Full Changelog: v0.1.0...v0.2.0