github livekit/livekit v0.15.6

latest releases: v1.6.1, v1.6.0, v1.5.3...
2 years ago

Features

  • Enable the ability to filter out certain network interfaces to avoid duplicate candidates #502
  • Support for Redis TLS connections #482 (thanks @alexbeattie42)
  • Client configuration system for detecting device specific issues/limitations #452
  • Supports TrackPublished and TrackUnpublished webhooks, along with other webhooks improvements #535
  • Unpublish tracks automatically when publish permissions are revoked for a participant #545
  • Support for upcoming Egress service

Changes

  • Quality improvements to congestion controller: more stable stream allocations #532 #544 #549 #551 #557
  • Congestion controller now defaults to not pausing video by default #554
  • Passes serverRegion back when a participant is joining #479
  • Improved handling of simulcasted screenshares #503
  • Speaker events are now only emitted for audio level changes on microphone tracks #553 (thanks @sibis)
  • Dynacast now throttles downgrade events to reduce unnecessary changes #556 #558
  • Enable size limits to room & participant metadata #566

Bugfixes

  • Fixed potential race condition when creating RTC room #485 (thanks @b20132367)
  • Fixed panic when writing to closed RTCP channel #495
  • Fixed RTCP worker stopped due to nil packets #504
  • Prevent StreamTracker from declaring base layer video to be stopped incorrectly #530
  • Fixed connection stall when non-primary peer connection becomes disconnected #537 #548
  • Fixed timestamp jump upon layer switch #543
  • Fixed deadlocks within Pion mux with 3.1.27 #555
  • Compatibility with Go 1.18
  • Fixed connectivity with Firefox when no tracks are subscribed #565
  • Always re-issue token to prevent client disconnecting before refresh interval #569

Don't miss a new livekit release

NewReleases is sending notifications on new releases.