Skip to content

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

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

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

Release notes

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

@​livekit/protocol@​1.52.1

Patch Changes

  • Add configutil.Derive for narrowing an observable config onto a subtree - #1795 (@​paulwe)

  • Add configutil.NewStaticObserver, which builds an Observer over an already-built config with no file to watch, for stubbing observable config in tests. EmitConfigUpdate now also stores the config it emits, so Load reflects an update pushed by hand. - #1795 (@​paulwe)

  • Add configutil.Validator, an optional builder hook run on every config load after InitDefaults. A config that fails validation, or whose InitDefaults returns an error, now fails NewObserver; on reload the failure is logged and the previous config stays in effect. - #1795 (@​paulwe)

  • Add FlexFEC stats to RTPStats - #1818 (@​chenosaurus)

  • logger.Config implements yaml.Marshaler, so marshaling a *Config snapshots it under the same lock Update takes instead of reading fields alongside a concurrent update. - #1813 (@​paulwe)

  • Update psrpc to v0.8.0 - #1808 (@​paulwe)

  • agent_simulation: repeat scenarios within a run for pass@k / pass^k, and decide a scenario's verdict from a Sampling.pass_rate - #1799 (@​u9g)

  • Add lk.sip.inviteTime SIP participant attribute and agents sip_invite_latency reporter - #1815 (@​paulwe)

  • Add utils/leaftest, which asserts that a package imports nothing beyond the standard library and an explicit allow list. leaftest.Assert(t) names the package from the working directory, so a guarded package's test carries no import path to keep in sync. Test-only imports are not counted. - #1795 (@​paulwe)

@​livekit/protocol@​1.52.0

Minor Changes

Patch Changes

  • Add AgentGrant.DispatchAdmin - #1744 (@​erikhortsch)

  • Add fuzz test for data track packet deserialization - #1759 (@​ladvoc)

  • Add a dotnet field to the ClientInfo to track community dotnet sdk usage - #1789 (@​MaxHeimbrock)

  • Move data track packet serialization from livekit package - #1757 (@​ladvoc)

  • Add flexfec-03 codec parameters and mime type helpers - #1805 (@​chenosaurus)

  • Replace logger.WithTap with logger.WithTee, which duplicates every log entry to a caller-supplied zaputil.Tee. The tee's core is built from the level each derived logger resolves, so the copy follows component levels rather than carrying a level of its own. - #1790 (@​paulwe)

    Replace ZapLogger.WithMinLevel with WithComponentLeveler, which attaches a zaputil.ComponentLeveler to a branch of the logger tree. A leveler owns the per-component level and write-enabler cache for one configuration source and can only widen its parent, so a caller can resolve levels per (tenant, component) without rebuilding loggers on a config change. ZapLogger.Leveler exposes the leveler a branch resolves through, for use as the parent of a derived one.

  • Change GRPC code mapping for SIP 480/486 - #1766 (@​ChelseaBradbury)

  • Add psrpc bus compression settings to PSRPCConfig - #1771 (@​paulwe)

  • sdp: harden SDPFragment.Unmarshal against out-of-range accesses - #1767 (@​boks1971)

  • agent simulation: merge accuracy_score and experience_score into a single overall_score on SimulationRun.JobMetrics and SimulationRun.RunMetrics; the old field numbers and names are reserved. - #1800 (@​u9g)

... (truncated)

Changelog

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

1.52.1

Patch Changes

  • Add configutil.Derive for narrowing an observable config onto a subtree - #1795 (@​paulwe)

  • Add configutil.NewStaticObserver, which builds an Observer over an already-built config with no file to watch, for stubbing observable config in tests. EmitConfigUpdate now also stores the config it emits, so Load reflects an update pushed by hand. - #1795 (@​paulwe)

  • Add configutil.Validator, an optional builder hook run on every config load after InitDefaults. A config that fails validation, or whose InitDefaults returns an error, now fails NewObserver; on reload the failure is logged and the previous config stays in effect. - #1795 (@​paulwe)

  • egressobs.GetAudioOnly reports v2 StartEgress and replay export requests as audio-only when their Template or Web source sets audio_only. - #1816 (@​milos-lk)

  • Add FlexFEC stats to RTPStats - #1818 (@​chenosaurus)

  • logger.Config implements yaml.Marshaler, so marshaling a *Config snapshots it under the same lock Update takes instead of reading fields alongside a concurrent update. - #1813 (@​paulwe)

  • Update psrpc to v0.8.0 - #1808 (@​paulwe)

  • agent_simulation: repeat scenarios within a run for pass@k / pass^k, and decide a scenario's verdict from a Sampling.pass_rate - #1799 (@​u9g)

  • Add lk.sip.inviteTime SIP participant attribute and agents sip_invite_latency reporter - #1815 (@​paulwe)

  • Add utils/leaftest, which asserts that a package imports nothing beyond the standard library and an explicit allow list. leaftest.Assert(t) names the package from the working directory, so a guarded package's test carries no import path to keep in sync. Test-only imports are not counted. - #1795 (@​paulwe)

1.52.0

Minor Changes

  • Add new SIPAuthentication error codes. - #1798 (@​alexfish8)

  • Replace logger.WithTap with logger.WithTee, which duplicates every log entry to a caller-supplied zaputil.Tee. The tee's core is built from the level each derived logger resolves, so the copy follows component levels rather than carrying a level of its own. - #1790 (@​paulwe)

    Replace ZapLogger.WithMinLevel with WithComponentLeveler, which attaches a zaputil.ComponentLeveler to a branch of the logger tree. A leveler owns the per-component level and write-enabler cache for one configuration source and can only widen its parent, so a caller can resolve levels per (tenant, component) without rebuilding loggers on a config change. ZapLogger.Leveler exposes the leveler a branch resolves through, for use as the parent of a derived one.

Patch Changes

... (truncated)

Commits
  • 8632616 Version Packages (#1806)
  • f979b9b Add FlexFEC metrics to RTPStats (#1818)
  • 9f0ebd0 egressobs: report audio_only for v2 egress and replay requests (#1816)
  • 0ffd718 sip: add inviteTime attribute and agents sip_invite_latency reporter (#1815)
  • 935e69b agent_simulation: sample scenarios within a run for pass@k / pass^k (#1799)
  • 72d9ef1 Removing twirp error unknown prefix (#1814)
  • efea868 logger: allocation-free component level resolution, yaml.Marshaler on Config ...
  • 570ad99 Update module github.com/prometheus/client_model to v0.6.3 (#1811)
  • 26af364 deps: update psrpc to v0.8.0 (#1808)
  • b4dd53e configutil: add Derive and a Validator hook on the observer (#1795)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Sep 28, 2026
@coderabbitai

coderabbitai Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: f06eb06f-d05d-4b44-a0d2-62784cb0978f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Bumps [github.com/livekit/protocol](https://github.com/livekit/protocol) from 1.50.4 to 1.52.1.
- [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.52.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/github.com/livekit/protocol-1.52.1 branch from d354b64 to d596254 Compare September 28, 2026 09:29
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