Update dependency @livekit/protocol to v1.51.0 - #1429
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
renovate
Bot
requested review from
lukasIO and
thomasyuill-livekit
as code owners
August 31, 2026 19:50
|
Contributor
size-limit report 📦
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.50.4→1.51.0Release Notes
livekit/protocol (@livekit/protocol)
v1.51.0Compare Source
Minor Changes
egress v2: add
passthroughto theencodingoneof onStartEgressRequestandExportReplayRequest; remove the unusedEgressHandler.UpdateEgressRPC and thelivekit.UpdateEgressRequestmessage - #1716 (@frostbyte73)add
RoomEndReasonenum and report it on room-ended telemetry:AnalyticsEvent.room_end_reasonandWebhookEvent.room_end_reasonnow say why a room ended (ROOM_END_API_DELETE,ROOM_END_IDLE_TIMEOUT,ROOM_END_SERVER_SHUTDOWN,ROOM_END_SUPERSEDED,ROOM_END_OPEN_FAILED), so room-end volume can be broken down by cause the way participant disconnects already are - #1748 (@paulwe)TransferSIPParticipantnow returnsTransferSIPParticipantResponseinstead ofgoogle.protobuf.Empty, carrying the transfer id, status, a newSIPTransferReasonand the SIP status when the outcome came from a SIP response.SIPTransferInfogains the samereason. This changes the generated method signature: a transfer that reports a non-successful status without an error means the transfer did not complete. - #1730 (@genseric-ghiro)Moved egress passthrough option to an encoding preset. - #1718 (@frostbyte73)
Patch Changes
Add
agent_job_started/agent_job_endedwebhook events and ajobfield onWebhookEvent- #1711 (@erikhortsch)utils/list: mutations involving a node the list does not own — removing or moving an unlinked node, inserting an already-linked node, or inserting relative to an unlinked mark — are now no-ops, as incontainer/list. Previously an unlinked node's zeroed hook madeRemove/MoveToFront/MoveToBackclear the list's head and tail, silently stranding every remaining element, and re-inserting a linked node forked the list. - #1753 (@paulwe)utils.PromisegainsThen(func(T, error)), registering a callback to run when the promise resolves. Callbacks run on the goroutine that callsResolve, in registration order; registering on an already-resolved promise runs the callback inline on the caller.NewPromiseno longer allocates the done channel up front —Done()already created it lazily. - #1747 (@paulwe)Add an
error_codelabel to thelivekit_psrpc_error_totalmetric. - #1699 (@paulwe)Add realtime (speech-to-speech) reporter methods to gatewayobs, regenerated from cloud-observability schema/gateway.yaml realtime billing columns (#502). - #1663 (@russellmartin-livekit)
agent simulation: add
concisenessandconversation_progressiontoSimulationRun.RunMetrics- #1742 (@u9g)Add
background_noise,low_quality_microphone, andpacket_losstoSimulationRun.Create.Request, so an audio simulation run can impair the simulated user's audio. - #1723 (@u9g)Add
to_user_overridetoCreateSIPParticipantRequestto override the user part of theToheader, and warn whenTo/Viaare set in the SIP headers map. - #1717 (@genseric-ghiro)Remove extraneous format specifier from log string. - #1682 (@alexfish8)
Move the config observer into utils/configutil and drop the stuttering Config prefix. utils.ConfigObserver, utils.ConfigBuilder, utils.ConfigDefaulter and utils.NewConfigObserver remain as aliases. - #1712 (@paulwe)
Track holder goroutines of stuck locks (all RWMutex readers up to 8) and resolve their current stacks - #1701 (@erikhortsch)
Add data track subscription to sync state - #1703 (@boks1971)
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.