Releases
v1.8.0
Added
Support protocol 15 - send signal response for success responses (#2926 )
Add DisconnectReason
to ParticipantInfo
. (#2930 )
add roommanager service (#2931 )
Add tracksubscribed event on downtrack added (#2934 )
Speed up track publication (#2952 )
Add FastPublish in JoinResponse (#2964 )
Update protocol. Support SIP Callee dispatch rule type. (#2969 )
Record out-of-packet count/rate in prom. (#2980 )
Support passing SIP headers. (#2993 )
Update ICE via webrtc to get candidate pair stats RTT (#3009 )
Initial plumbing for metrics. (#2950 )
Allow agents to override sender identities on ChatMessage (#3022 )
Implement SIP TransferParticipant API (#3026 )
api for agent worker job count (#3068 )
Add counter for pub&sub time metrics (#3084 )
Support for attributes in initial agent token (#3097 )
Fixed
Handle another old packet condition. (#2947 )
Properly exclude mDNS when not trickling also. (#2956 )
Panic fix for nil candidate check. (#2957 )
Skip ICE restart on unestablished peer connection. (#2967 )
Recreate stats worker on resume if needed. (#2982 )
Handle trailing slashes in URL (#2988 )
Do not take padding packets into account in max pps calculation (#2990 )
compute agent service affinity from available capacity (#2995 )
Do not remove from subscription map on unsubscribe. (#3002 )
Fix forwarder panic defer of nil senderReport (#3011 )
avoid race condition on downtrack.Codec (#3032 )
fix: copy attributes to refresh token (#3036 )
Set mime_type for tracks don't have simulcast_codecs (#3040 )
check data messages for nil payloads (#3062 )
Fix codec name normalisation. (#3081 #3103 #3104 #3106 #3113 )
Set FEC enabled properly in connection stats module. (#3098 )
Type safe IP checks for SIP Trunks. (#3108 )
Parse python, cpp, unity-web, node sdks in clientinfo (#3110 )
Changed
Use monotonic clock in packet path. (#2940 )
Refactor propagation delay estimator. (#2941 )
Propagate SIP attributes from a Dispatch Rule. (#2943 )
Refactor sip create participant (#2949 )
Reduce threshold of out-of-order very old packet detection. (#2951 )
Standardize twirp hooks during server init (#2959 )
Don't remove DD extesion for simucalst codecs (#2960 )
Negotiate downttrack for subscriber before receiver is ready (#2970 )
Allow start streaming on an out-of-order packet. (#2971 )
exponential backoff when calling CreateRoom (#2977 )
Start negotiate immediately if last one is before debouce interval (#2979 )
Seed down track state on re-use. (#2985 )
Cache RTCP sender report in forwarder state. (#2994 )
Set SenderReport to nil on seeding if empty. (#3008 )
Use new track id for republishing (#3020 )
simplify agent registration (#3018 )
enable room creator service by default (#3043 )
Fix clock rate skew calculation. (#3055 )
Forward new disconnect reasons for SIP. (#3056 )
Use difference debounce interval in negotiation (#3078 )
Use lower case mime type in dynacast. (#3080 )
Drop quality a bit faster on score trending lower to be more responsive. (#3093 )
Protocol update to get more precise protoproxy timing (#3107 )
You can’t perform that action at this time.