Files
livekit/test
Raja SubramanianandClaude Opus 5.5 8af97efcf8 rtc: do not send lk.rtc. attributes to clients (#5180)
* rtc: do not send lk.rtc. attributes to other participants

Older JS SDKs fire ParticipantAttributesChanged for each new remote
participant that carries a server-set lk.rtc. attribute, and some crash
on it. Drop those attributes from participant updates and the join
response for everyone except the receiver.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* rtc: strip lk.rtc. attributes for every receiver

Also drop them from the receiver's own info and from the room moved
response, so no client sees them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* test: expect the join request time attribute to stay on the server

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-10 11:33:49 +05:30
..
2025-02-18 00:40:56 -08:00