Skip to content

chore(deps): bump github.com/livekit/protocol from 1.50.4 to 1.51.0 - #78

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/livekit/protocol-1.51.0
Open

chore(deps): bump github.com/livekit/protocol from 1.50.4 to 1.51.0#78
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/livekit/protocol-1.51.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 4, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/livekit/protocol from 1.50.4 to 1.51.0.

Release notes

Sourced from github.com/livekit/protocol's releases.

@​livekit/protocol@​1.51.0

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)

  • 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)

  • Add data track subscription to sync state - #1703 (@​boks1971)

Changelog

Sourced from github.com/livekit/protocol's changelog.

1.51.0

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)

Commits
  • f49f4aa Version Packages (#1683)
  • 07c0db5 utils/list: make mutations on unowned nodes no-ops (#1753)
  • a469dd4 Prevent nil deref if a deferrer reset happned just after a resolve. (#1749)
  • 678f249 add RoomEndReason to room-ended telemetry (#1748)
  • e23a79c utils: add Promise.Then and lazily init the done channel (#1747)
  • 11ccacc ci: set explicit GITHUB_TOKEN permissions on generate and test (#1741)
  • c6d0e23 Support setting participant kind details in BuildAgentToken. (#1745)
  • dc17522 Room feature usage (#1737)
  • fe30e07 agent simulation: add conciseness and conversation_progression to RunMetrics ...
  • d68a013 Update EndBug/add-and-commit action to v11 (#1736)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/livekit/protocol](https://github.com/livekit/protocol) from 1.50.4 to 1.51.0.
- [Release notes](https://github.com/livekit/protocol/releases)
- [Changelog](https://github.com/livekit/protocol/blob/main/CHANGELOG.md)
- [Commits](livekit/protocol@v1.50.4...v1.51.0)

---
updated-dependencies:
- dependency-name: github.com/livekit/protocol
  dependency-version: 1.51.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants