Skip to content

v1.8.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Oct 07:22
· 45 commits to master since this release
a564f7f

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)