Skip to content

Update dependency @livekit/protocol to v1.51.0 - #1429

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/livekit-dependencies-(non-major)
Open

Update dependency @livekit/protocol to v1.51.0#1429
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/livekit-dependencies-(non-major)

Conversation

@renovate

@renovate renovate Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@livekit/protocol 1.50.41.51.0 age confidence

Release Notes

livekit/protocol (@​livekit/protocol)

v1.51.0

Compare Source

Minor Changes
  • egress v2: add passthrough to the encoding oneof on StartEgressRequest and ExportReplayRequest; remove the unused EgressHandler.UpdateEgress RPC and the livekit.UpdateEgressRequest message - #​1716 (@​frostbyte73)

  • add RoomEndReason enum and report it on room-ended telemetry: AnalyticsEvent.room_end_reason and WebhookEvent.room_end_reason now 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)

  • TransferSIPParticipant now returns TransferSIPParticipantResponse instead of google.protobuf.Empty, carrying the transfer id, status, a new SIPTransferReason and the SIP status when the outcome came from a SIP response. SIPTransferInfo gains the same reason. 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_ended webhook events and a job field on WebhookEvent - #​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 in container/list. Previously an unlinked node's zeroed hook made Remove/MoveToFront/MoveToBack clear the list's head and tail, silently stranding every remaining element, and re-inserting a linked node forked the list. - #​1753 (@​paulwe)

  • utils.Promise gains Then(func(T, error)), registering a callback to run when the promise resolves. Callbacks run on the goroutine that calls Resolve, in registration order; registering on an already-resolved promise runs the callback inline on the caller. NewPromise no longer allocates the done channel up front — Done() already created it lazily. - #​1747 (@​paulwe)

  • Add an error_code label to the livekit_psrpc_error_total metric. - #​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 conciseness and conversation_progression to SimulationRun.RunMetrics - #​1742 (@​u9g)

  • Add background_noise, low_quality_microphone, and packet_loss to SimulationRun.Create.Request, so an audio simulation run can impair the simulated user's audio. - #​1723 (@​u9g)

  • Add to_user_override to CreateSIPParticipantRequest to override the user part of the To header, and warn when To/Via are 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)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from 1egoman as a code owner August 31, 2026 19:50
@vercel

vercel Bot commented Aug 31, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
components-js-storybook-5kld Ready Ready Preview Aug 31, 2026 7:52pm

Request Review

@changeset-bot

changeset-bot Bot commented Aug 31, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 3991bc9

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions

Copy link
Copy Markdown
Contributor

size-limit report 📦

Path Size
LiveKitRoom only 7.91 KB (0%)
LiveKitRoom with VideoConference 32.5 KB (0%)
All exports 44.57 KB (0%)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants