releases.shpreview

LiveKit Server

Mon
Wed
Fri
JulAugSepOctNovDecJanFebMarAprMayJunJul
Less
More
Releases6Avg2/moVersionsv1.10.1 to v1.13.3
v1.13.2

Added support for data blobs (async participant attributes) and an egress v2 API. Also caps all metadata at 512 KiB, adds Prometheus metrics for join latency and peer connection state, and enforces subscription permission to data tracks.

Read more →
v1.13.1

Backwards compatibility for TURN authentication without TTL has been removed; refer to v1.12.0 changelog for migration details. Also added per-data-track bytes reporting, participant kind codes, metrics for active participants, and TURN secret configuration via file.

Read more →
v1.12.0

TURN will no longer relay traffic to private IPs by default; use allow_restricted_peer_cidrs to permit specific CIDRs. TURN credentials now have a configurable TTL (defaults to 300 seconds) beyond which they cannot be used to join a room. Backwards compatibility is maintained in this release but will be removed in the next release. Also added client capabilities support, SIP auth realm for inbound, and auto room creation for tokens with RoomCreate grant.

Read more →
Added
  • add packet trailer stripping support (#4361)
  • Path check helpers (#4392)
  • add deadline to dtls connect context (#4395)
  • feat(agent-dispatch): add job restart policy (#4401)
Changed
  • Close both peer connections to aid migration. (#4382)
Fixed

-…

Read more →

PLEASE NOTE: The logging key for participant session ID (a.k.a participant SID) has been changed from pID to participantID in this release for the sake of clarity. Hence the minor version bump.

Added
  • Add option to require media sections when participant joining…
Read more →
Added
  • Add silent frame for pcmu/a (#4258)
  • adds a test to ensure agent worker errors cause disconnection (#4273)
  • Populate client_protocol field in ParticipantInfo (#4293)
  • Read client protocol from query param (#4294)
  • generate & log egressID for start egress…
Read more →

PLEASE NOTE: The previous release tag v1.9.10 hit a panic under some conditions. Sincerely regret the inconvenience caused. Although we do test rigorously, it is not guaranteed to cover all scenarios. We request you to report any issues you encounter. Thank you.

###…

Read more →
Added
  • Add support for RTP stream restart. (#4161)
Changed
  • Avoid duplicate track add to room track manager. (#4152, #4153)
  • Consistently undo update to sequence number and timestamp when the incoming packet cannot be sequenced. (#4156)
  • deregister…
Read more →
Added
  • Mark RTCP buffer Write as noinline. (for better heap attribution) (#4138)
  • add debug metric for tracking references (#4134)
Changed
  • Use isEnding to indicate if down track could be resumed. (#4132)
  • switch participant callbacks to room to listener…
Read more →
Added
  • Data tracks (experimental and not ready for use) (#4089)
Changed
  • log bucket growth (#4122)
  • Update pion/ice to stop gather first on close (#4123)
  • move utils.WrapAround to mediatransportutil (#4124)
  • Let participant close remove the published tracks.…
Read more →
Added
  • Control latency of lossy data channel (#4088)
  • logger proto redaction. (#4090)
  • Record join/publish/subscribe cancellations (#4102, #4104)
Fixed
  • Fix "address" typo in transport logs (addddress → address) (#4097)
  • Clear stereo=1 if stereo is not…
Read more →
Added
  • Log reason for subscriber not being able to determine codec. (#4071)
  • Kind details for connector (#4072)
Fixed
  • Prevent invalid track access while peer connection is shutting down. (#4054)
Changed
  • Update PsRPC to get redis pipeliner…
Read more →
Added
  • Opportunistic video layer allocation on setting max spatial layer. (#4003, #4030, #4031, #4033)
  • use env var for GOARCH. (#4012)
  • Use simulcast codec as default policy for audio track. (#4040)
  • Enable AbsCaptureTimeURI in RTC configuration. (#4043)
  • Add prom…
Read more →

Added

  • Use gzip reader pool (#3903)
  • Rpcs for ingress proxy WHIP (#3911)
  • Include agent_name as a participant attribute (#3914)
  • Clean code as there is no oss sweeper for ingress (#3918)
  • Support simulcasting of audio (#3920)
  • Subscrbed audio codecs - update from…
Read more →

Fixed

  • swap pub/sub track metrics (#3717)
  • Fix bug with SDP rid, clear only overflow. (#3723)
  • Don't check bindState on downtrack.Bind (#3726)
  • Return highest available layer if requested quality is higher than max (#3729)
  • Fix data packet ParticipantIdentity…
Read more →
Added
  • Add pID and connID to log context to make it easier to search using pID. (#3518)
  • add server agent load threshold config (#3520)
  • Add a key frame seeder in up track. (#3524)
  • Implement SIP update API. (#3141)
  • Add option to use different pacer with send…
Read more →
Added
  • Add support for datastream trailer (#3329)
  • Reject ingress if Enabled flag is false (#3293)
  • Use nonce in data messages to de-dupe SendData API. (#3366)
  • H265 supoort and codec regression (#3358)
  • Pass error details and timeouts. (#3402)
  • Webhook…
Read more →
Last Checked
16h ago
Latest
v1.13.3
Tracking since Apr 16, 2021