Update livekit/livekit-server Docker tag to v1.9.1 #169

Merged
peter merged 1 commits from renovate/livekit-livekit-server-1.x into master 2025-09-11 18:33:13 +02:00
Collaborator

This PR contains the following updates:

Package Update Change
livekit/livekit-server patch v1.9.0 -> v1.9.1

Release Notes

livekit/livekit (livekit/livekit-server)

v1.9.1

Compare Source

Fixed

  • swap pub/sub track metrics (#​3717)
  • Fix bug with SDP rid, clear only overflow. (#​3723)
  • Don't check bindState on downtrack.Bind (#​3726)
  • Return highest available layer if requested quality is higher than max (#​3729)
  • Fix data packet ParticipantIdentity override logic in participant.go (#​3735)
  • Fix svc encoding for chrome mobile on iOS (#​3751)
  • offer could be nil when migrating. (#​3752)
  • fix(deps): update module github.com/livekit/protocol to v1.39.3 (#​3733)
  • bounds check layer index (#​3768)
  • Do not send leave if nil (to older clients) (#​3817)
  • Fix: RingingTimeout was being skipped for transferParticipant (#​3831)
  • Handle no codecs in track info (#​3859)
  • Fix missed unlock (#​3861)
  • Fix timeout handing in StopEgress (#​3876)
  • fix: ensure the participant kind is set on refresh tokens (#​3881)
  • Do not advertise NACK for RED. (#​3889)
  • Do not send both asb-send-time and twcc. (#​3890)
  • Prevent race in determining BWE type. (#​3891)

Added

  • Adds Devin to readme so it auto updates DeepWiki weekly (#​3699)
  • Allow passing extra attributes to RTC endpoint. (#​3693)
  • warn about credentials when used in tokens (#​3705)
  • protocol dep for webhook stats buckets (#​3706)
  • for real, pick up protocol change for webhooks queue length buckets (#​3707)
  • implement observability for room metrics (#​3712)
  • e2e reliability for data channel (#​3716)
  • Add simulcast support for WHIP. (#​3719)
  • Add Id to SDP signalling messages. (#​3722)
  • Set and use rid/spatial layer in TrackInfo. (#​3724)
  • Add log for dropping out of order reliable message (#​3728)
  • chore: set workerid on job creation (#​3737)
  • return error when moving egress/agent participant (#​3741)
  • SVC with RID -> spatial layer mapping (#​3754)
  • feat(cli-flags): add option for cpu profiling (#​3765)
  • Enable H265 by default (#​3773)
  • Signalling V2 protocol implementation start (#​3794)
  • Signal v2: envelope and fragments as wire message format. (#​3800)
  • Grouping all signal messages into participant_signal. (#​3801)
  • starting signaller interface (#​3802)
  • Signal handling interfaces and participant specific HTTP PATCH. (#​3804)
  • Split signal segmenter and reassembler. (#​3805)
  • Filling out messages unlikely to change in v2. (#​3806)
  • Use signalling utils from protocol (#​3807)
  • Validation end point for v2 signalling. (#​3811)
  • More v2 signalling changes (#​3814)
  • Minor tweak to keep RPC type at service level. (#​3815)
  • Add country label to edge prom stats. (#​3816)
  • HTTP DELETE of participant session (#​3819)
  • Get to the point of establishing subscriber peer connection. (#​3821)
  • Get to the point of connecting publisher PC and using it for async signalling (#​3822)
  • Support join request as proto + base64 encoded query param (#​3836)
  • Use wrapped join request to be able to support compressed and uncompressed. (#​3838)
  • handle SyncState in join request (#​3839)
  • Support per simulcast codec layers. (#​3840)
  • Support video layer mode from client and make most of the code mime aware (#​3843)
  • Send participant_connection_aborted when participant session is closed (#​3848)
  • Support G.711 A-law and U-law (#​3849)
  • Extract video size from media stream (#​3856)
  • update mediatransport util for ice port 3478 (#​3877)
  • Single peer connection mode (#​3873)
  • handle frame number wrap back in svc (#​3885)
  • Use departure timeout from room preset. (#​3888)
  • Use RequestResponse to report protocol handling errors (#​3895)

Changed

  • Add a trend check before declaring joint queuing region. (#​3701)
  • Small changes to add/use helper functions for length checks. (#​3704)
  • remove unused ws signal read loop (#​3709)
  • Flush stats on close (#​3713)
  • Do not require create permission for WHIP participant. (#​3715)
  • Create client config manager in room manager constructor. (#​3718)
  • Clear rids from default for layers not published. (#​3721)
  • Clear rids if not present in SDP. (#​3731)
  • Revert clearing RIDs. (#​3732)
  • Take ClientInfo from request. (#​3738)
  • remove unused code (#​3740)
  • reuse compiled client config scripts (#​3743)
  • feat(cli): update to urfave/cli/v3 (#​3745)
  • move egress roomID load to launcher (#​3748)
  • Log previous allocation to see changes. (#​3759)
  • Do not need to just clean up receivers. Remove that interface. (#​3760)
  • ClearAllReceivers interface is used to pause relay tracks. (#​3761)
  • Temporary change: use pre-defined rids (#​3767)
  • Revert "Temporary change: use pre-defined rids" (#​3769)
  • Log SDP rids to understand the mapping better. (#​3770)
  • Limit taking rids from SDP only in WHIP path. (#​3771)
  • Set rids for all codecs. (#​3772)
  • Return default layer for invalid rid + track info combination. (#​3778)
  • Normalize known rids. (#​3779)
  • forward agent id to job state (3786)
  • Map ErrNoResponse to ErrRequestTimedOut in StopEgress to avoid returning 503 (#​3788)
  • Set participant active when peerconnection connected (#​3790)
  • Handle Metadata field from RoomConfig (#​3798)
  • [🤖 readme-manager] Update README (#​3808)
  • [🤖 readme-manager] Update README (#​3809)
  • Rename RTCRest -> WHIP (#​3829)
  • Delete v2 signalling (#​3835)
  • Clean up missed v2 pieces (#​3837)
  • Update go deps (#​3849)
  • Populate SDP cid in track info when available. (#​3845)
  • Log signal messages as debug. (#​3851)
  • Log signal messages on media node. (#​3852)
  • Log track settings more. (#​3853)
  • Update pion deps (#​3863)
  • Update golang Docker tag to v1.25 (#​3864)
  • Update module github.com/livekit/protocol to v1.40.0 (#​3865)
  • Remove unnecessary check (#​3870)
  • chunk room updates (#​3880)
  • Switch known rids from 012 -> 210, used by OBS. (#​3882)
  • init ua parser once (#​3883)
  • Revert to using answer for migration case. (#​3884)
  • Handle migration better in single peer connection case. (#​3886)

Configuration

📅 Schedule: 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 has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [livekit/livekit-server](https://github.com/livekit/livekit) | patch | `v1.9.0` -> `v1.9.1` | --- ### Release Notes <details> <summary>livekit/livekit (livekit/livekit-server)</summary> ### [`v1.9.1`](https://github.com/livekit/livekit/releases/tag/v1.9.1) [Compare Source](https://github.com/livekit/livekit/compare/v1.9.0...v1.9.1) #### Fixed - swap pub/sub track metrics ([#&#8203;3717](https://github.com/livekit/livekit/issues/3717)) - Fix bug with SDP rid, clear only overflow. ([#&#8203;3723](https://github.com/livekit/livekit/issues/3723)) - Don't check bindState on downtrack.Bind ([#&#8203;3726](https://github.com/livekit/livekit/issues/3726)) - Return highest available layer if requested quality is higher than max ([#&#8203;3729](https://github.com/livekit/livekit/issues/3729)) - Fix data packet ParticipantIdentity override logic in participant.go ([#&#8203;3735](https://github.com/livekit/livekit/issues/3735)) - Fix svc encoding for chrome mobile on iOS ([#&#8203;3751](https://github.com/livekit/livekit/issues/3751)) - offer could be nil when migrating. ([#&#8203;3752](https://github.com/livekit/livekit/issues/3752)) - fix(deps): update module github.com/livekit/protocol to v1.39.3 ([#&#8203;3733](https://github.com/livekit/livekit/issues/3733)) - bounds check layer index ([#&#8203;3768](https://github.com/livekit/livekit/issues/3768)) - Do not send leave if nil (to older clients) ([#&#8203;3817](https://github.com/livekit/livekit/issues/3817)) - Fix: RingingTimeout was being skipped for transferParticipant ([#&#8203;3831](https://github.com/livekit/livekit/issues/3831)) - Handle no codecs in track info ([#&#8203;3859](https://github.com/livekit/livekit/issues/3859)) - Fix missed unlock ([#&#8203;3861](https://github.com/livekit/livekit/issues/3861)) - Fix timeout handing in StopEgress ([#&#8203;3876](https://github.com/livekit/livekit/issues/3876)) - fix: ensure the participant kind is set on refresh tokens ([#&#8203;3881](https://github.com/livekit/livekit/issues/3881)) - Do not advertise NACK for RED. ([#&#8203;3889](https://github.com/livekit/livekit/issues/3889)) - Do not send both asb-send-time and twcc. ([#&#8203;3890](https://github.com/livekit/livekit/issues/3890)) - Prevent race in determining BWE type. ([#&#8203;3891](https://github.com/livekit/livekit/issues/3891)) #### Added - Adds Devin to readme so it auto updates DeepWiki weekly ([#&#8203;3699](https://github.com/livekit/livekit/issues/3699)) - Allow passing extra attributes to RTC endpoint. ([#&#8203;3693](https://github.com/livekit/livekit/issues/3693)) - warn about credentials when used in tokens ([#&#8203;3705](https://github.com/livekit/livekit/issues/3705)) - protocol dep for webhook stats buckets ([#&#8203;3706](https://github.com/livekit/livekit/issues/3706)) - for real, pick up protocol change for webhooks queue length buckets ([#&#8203;3707](https://github.com/livekit/livekit/issues/3707)) - implement observability for room metrics ([#&#8203;3712](https://github.com/livekit/livekit/issues/3712)) - e2e reliability for data channel ([#&#8203;3716](https://github.com/livekit/livekit/issues/3716)) - Add simulcast support for WHIP. ([#&#8203;3719](https://github.com/livekit/livekit/issues/3719)) - Add Id to SDP signalling messages. ([#&#8203;3722](https://github.com/livekit/livekit/issues/3722)) - Set and use rid/spatial layer in TrackInfo. ([#&#8203;3724](https://github.com/livekit/livekit/issues/3724)) - Add log for dropping out of order reliable message ([#&#8203;3728](https://github.com/livekit/livekit/issues/3728)) - chore: set workerid on job creation ([#&#8203;3737](https://github.com/livekit/livekit/issues/3737)) - return error when moving egress/agent participant ([#&#8203;3741](https://github.com/livekit/livekit/issues/3741)) - SVC with RID -> spatial layer mapping ([#&#8203;3754](https://github.com/livekit/livekit/issues/3754)) - feat(cli-flags): add option for cpu profiling ([#&#8203;3765](https://github.com/livekit/livekit/issues/3765)) - Enable H265 by default ([#&#8203;3773](https://github.com/livekit/livekit/issues/3773)) - Signalling V2 protocol implementation start ([#&#8203;3794](https://github.com/livekit/livekit/issues/3794)) - Signal v2: envelope and fragments as wire message format. ([#&#8203;3800](https://github.com/livekit/livekit/issues/3800)) - Grouping all signal messages into participant\_signal. ([#&#8203;3801](https://github.com/livekit/livekit/issues/3801)) - starting signaller interface ([#&#8203;3802](https://github.com/livekit/livekit/issues/3802)) - Signal handling interfaces and participant specific HTTP PATCH. ([#&#8203;3804](https://github.com/livekit/livekit/issues/3804)) - Split signal segmenter and reassembler. ([#&#8203;3805](https://github.com/livekit/livekit/issues/3805)) - Filling out messages unlikely to change in v2. ([#&#8203;3806](https://github.com/livekit/livekit/issues/3806)) - Use signalling utils from protocol ([#&#8203;3807](https://github.com/livekit/livekit/issues/3807)) - Validation end point for v2 signalling. ([#&#8203;3811](https://github.com/livekit/livekit/issues/3811)) - More v2 signalling changes ([#&#8203;3814](https://github.com/livekit/livekit/issues/3814)) - Minor tweak to keep RPC type at service level. ([#&#8203;3815](https://github.com/livekit/livekit/issues/3815)) - Add country label to edge prom stats. ([#&#8203;3816](https://github.com/livekit/livekit/issues/3816)) - HTTP DELETE of participant session ([#&#8203;3819](https://github.com/livekit/livekit/issues/3819)) - Get to the point of establishing subscriber peer connection. ([#&#8203;3821](https://github.com/livekit/livekit/issues/3821)) - Get to the point of connecting publisher PC and using it for async signalling ([#&#8203;3822](https://github.com/livekit/livekit/issues/3822)) - Support join request as proto + base64 encoded query param ([#&#8203;3836](https://github.com/livekit/livekit/issues/3836)) - Use wrapped join request to be able to support compressed and uncompressed. ([#&#8203;3838](https://github.com/livekit/livekit/issues/3838)) - handle SyncState in join request ([#&#8203;3839](https://github.com/livekit/livekit/issues/3839)) - Support per simulcast codec layers. ([#&#8203;3840](https://github.com/livekit/livekit/issues/3840)) - Support video layer mode from client and make most of the code mime aware ([#&#8203;3843](https://github.com/livekit/livekit/issues/3843)) - Send participant\_connection\_aborted when participant session is closed ([#&#8203;3848](https://github.com/livekit/livekit/issues/3848)) - Support G.711 A-law and U-law ([#&#8203;3849](https://github.com/livekit/livekit/issues/3849)) - Extract video size from media stream ([#&#8203;3856](https://github.com/livekit/livekit/issues/3856)) - update mediatransport util for ice port 3478 ([#&#8203;3877](https://github.com/livekit/livekit/issues/3877)) - Single peer connection mode ([#&#8203;3873](https://github.com/livekit/livekit/issues/3873)) - handle frame number wrap back in svc ([#&#8203;3885](https://github.com/livekit/livekit/issues/3885)) - Use departure timeout from room preset. ([#&#8203;3888](https://github.com/livekit/livekit/issues/3888)) - Use RequestResponse to report protocol handling errors ([#&#8203;3895](https://github.com/livekit/livekit/issues/3895)) #### Changed - Add a trend check before declaring joint queuing region. ([#&#8203;3701](https://github.com/livekit/livekit/issues/3701)) - Small changes to add/use helper functions for length checks. ([#&#8203;3704](https://github.com/livekit/livekit/issues/3704)) - remove unused ws signal read loop ([#&#8203;3709](https://github.com/livekit/livekit/issues/3709)) - Flush stats on close ([#&#8203;3713](https://github.com/livekit/livekit/issues/3713)) - Do not require create permission for WHIP participant. ([#&#8203;3715](https://github.com/livekit/livekit/issues/3715)) - Create client config manager in room manager constructor. ([#&#8203;3718](https://github.com/livekit/livekit/issues/3718)) - Clear rids from default for layers not published. ([#&#8203;3721](https://github.com/livekit/livekit/issues/3721)) - Clear rids if not present in SDP. ([#&#8203;3731](https://github.com/livekit/livekit/issues/3731)) - Revert clearing RIDs. ([#&#8203;3732](https://github.com/livekit/livekit/issues/3732)) - Take ClientInfo from request. ([#&#8203;3738](https://github.com/livekit/livekit/issues/3738)) - remove unused code ([#&#8203;3740](https://github.com/livekit/livekit/issues/3740)) - reuse compiled client config scripts ([#&#8203;3743](https://github.com/livekit/livekit/issues/3743)) - feat(cli): update to urfave/cli/v3 ([#&#8203;3745](https://github.com/livekit/livekit/issues/3745)) - move egress roomID load to launcher ([#&#8203;3748](https://github.com/livekit/livekit/issues/3748)) - Log previous allocation to see changes. ([#&#8203;3759](https://github.com/livekit/livekit/issues/3759)) - Do not need to just clean up receivers. Remove that interface. ([#&#8203;3760](https://github.com/livekit/livekit/issues/3760)) - ClearAllReceivers interface is used to pause relay tracks. ([#&#8203;3761](https://github.com/livekit/livekit/issues/3761)) - Temporary change: use pre-defined rids ([#&#8203;3767](https://github.com/livekit/livekit/issues/3767)) - Revert "Temporary change: use pre-defined rids" ([#&#8203;3769](https://github.com/livekit/livekit/issues/3769)) - Log SDP rids to understand the mapping better. ([#&#8203;3770](https://github.com/livekit/livekit/issues/3770)) - Limit taking rids from SDP only in WHIP path. ([#&#8203;3771](https://github.com/livekit/livekit/issues/3771)) - Set rids for all codecs. ([#&#8203;3772](https://github.com/livekit/livekit/issues/3772)) - Return default layer for invalid rid + track info combination. ([#&#8203;3778](https://github.com/livekit/livekit/issues/3778)) - Normalize known rids. ([#&#8203;3779](https://github.com/livekit/livekit/issues/3779)) - forward agent id to job state (3786) - Map ErrNoResponse to ErrRequestTimedOut in StopEgress to avoid returning 503 ([#&#8203;3788](https://github.com/livekit/livekit/issues/3788)) - Set participant active when peerconnection connected ([#&#8203;3790](https://github.com/livekit/livekit/issues/3790)) - Handle Metadata field from RoomConfig ([#&#8203;3798](https://github.com/livekit/livekit/issues/3798)) - \[🤖 readme-manager] Update README ([#&#8203;3808](https://github.com/livekit/livekit/issues/3808)) - \[🤖 readme-manager] Update README ([#&#8203;3809](https://github.com/livekit/livekit/issues/3809)) - Rename RTCRest -> WHIP ([#&#8203;3829](https://github.com/livekit/livekit/issues/3829)) - Delete v2 signalling ([#&#8203;3835](https://github.com/livekit/livekit/issues/3835)) - Clean up missed v2 pieces ([#&#8203;3837](https://github.com/livekit/livekit/issues/3837)) - Update go deps ([#&#8203;3849](https://github.com/livekit/livekit/issues/3849)) - Populate SDP cid in track info when available. ([#&#8203;3845](https://github.com/livekit/livekit/issues/3845)) - Log signal messages as debug. ([#&#8203;3851](https://github.com/livekit/livekit/issues/3851)) - Log signal messages on media node. ([#&#8203;3852](https://github.com/livekit/livekit/issues/3852)) - Log track settings more. ([#&#8203;3853](https://github.com/livekit/livekit/issues/3853)) - Update pion deps ([#&#8203;3863](https://github.com/livekit/livekit/issues/3863)) - Update golang Docker tag to v1.25 ([#&#8203;3864](https://github.com/livekit/livekit/issues/3864)) - Update module github.com/livekit/protocol to v1.40.0 ([#&#8203;3865](https://github.com/livekit/livekit/issues/3865)) - Remove unnecessary check ([#&#8203;3870](https://github.com/livekit/livekit/issues/3870)) - chunk room updates ([#&#8203;3880](https://github.com/livekit/livekit/issues/3880)) - Switch known rids from 012 -> 210, used by OBS. ([#&#8203;3882](https://github.com/livekit/livekit/issues/3882)) - init ua parser once ([#&#8203;3883](https://github.com/livekit/livekit/issues/3883)) - Revert to using answer for migration case. ([#&#8203;3884](https://github.com/livekit/livekit/issues/3884)) - Handle migration better in single peer connection case. ([#&#8203;3886](https://github.com/livekit/livekit/issues/3886)) </details> --- ### Configuration 📅 **Schedule**: 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40Ni42IiwidXBkYXRlZEluVmVyIjoiNDEuNDYuNiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
renovate-bot added 1 commit 2025-09-06 02:01:32 +02:00
peter merged commit 6944e8ae3a into master 2025-09-11 18:33:13 +02:00
peter deleted branch renovate/livekit-livekit-server-1.x 2025-09-11 18:33:13 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: peter/homelab-docker-config#169