Skip to content

chore(deps): update dependency livekit-client to v2.22.3 - #49

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/livekit-client-2.x-lockfile
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/livekit-client-2.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented Oct 14, 2025 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
livekit-client 2.15.6 → 2.22.3 age confidence

Release Notes

livekit/client-sdk-js (livekit-client)

v2.22.3

Compare Source

Patch Changes

v2.22.2

Compare Source

Patch Changes
  • Fix the subscriber silently buffering remote ICE candidates after a reconnect - #​2054 (@​xianshijing-lk)

    triggerIceRestart put the subscriber into restartingIce on every reconnect, but only
    setRemoteDescription clears that — and the server re-offers the subscriber only when the
    reconnect moved the participant to a different node. After an ordinary signal-only resume no
    offer arrives, so the flag stayed set for the lifetime of the transport and every subsequent
    remote candidate was queued instead of applied, leaving the subscriber unable to adopt any new
    network path the server proposed. The subscriber no longer enters that state: the server does
    not send candidates ahead of the offer that introduces them, so queueing them gains nothing.

  • fix: track ws close with attemptId - #​2069 (@​lukasIO)

  • fix: ensure buffered events are flushed on signal reconnection - #​2044 (@​lukasIO)

  • fix: error on datastreams when chunks are missing - #​2073 (@​lukasIO)

v2.22.1

Compare Source

Patch Changes

v2.22.0

Compare Source

Minor Changes
Patch Changes
  • Decode text data streams without TextDecoder fatal mode for broader runtime support - #​2037 (@​JoelTowell)

  • fix: ensure buffered events are flushed on signal reconnection - #​2043 (@​lukasIO)

  • fix: cancel pending onTrack callbacks when subscription fails - #​2019 (@​lukasIO)

  • fix: match opus fmtp parameters by exact token and look up the opus codec case-insensitively when munging SDP - #​2036 (@​lukasIO)

  • Only run the TrackEvent.TimeSyncUpdate animation frame loop while something is subscribed to the event, and clear the frame handle when a track's monitor is stopped so the loop can be restarted - #​2038 (@​U-OK)

  • fix: emit TrackStreamStateChanged again by reading the previous stream state before overwriting it - #​2039 (@​tomkail)

  • Apply the resolved degradation preference to the backup codec's sender - #​2040 (@​xianshijing-lk)

    Degradation preference is a property of the sender, not of the track, and a backup codec publishes over its own sender. Previously only the primary sender was configured, so the backup encoder resolved a preference implicitly and could adapt along a different axis than the primary.

  • fix: recover broken publish paths — act on local ConnectionQuality.Lost, recreate the peer connection when an ICE restart has no remote description, bound how long a transport may stay connecting, and reconnect (instead of disconnecting) on a detected connection state mismatch - #​2030 (@​lukasIO)

  • fix: enable Terser mangle.safari10 to fix scoping issues for variables in react-native - #​2028 (@​davidliu)

  • fix: ensure dd extension also for recvonly - #​2052 (@​lukasIO)

v2.21.0

Compare Source

Minor Changes
Patch Changes

v2.20.2

Compare Source

Patch Changes
  • Ensure empty error reasons use fallback notation - #​1999 (@​lukasIO)

  • Remove stale data track subscriber handles from the packet routing table - #​2011 (@​ladvoc)

  • Fix the reliable data channel dying under concurrent / multi-packet writes (#​1995). Data-channel sends now use two-watermark flow control (fill up to a high-water mark, resume when drained to a low-water mark) and serialize contended senders through a per-kind lock, which prevents the SCTP send buffer from overflowing while keeping throughput saturated for data tracks. - #​2013 (@​1egoman)

  • Handle data track SID reassignment - #​2000 (@​ladvoc)

  • Keep attached audio elements muted in startAudio() when webAudioMix is enabled, preventing double playback on platforms where element.volume has no effect (e.g. iOS Safari) - #​2004 (@​sawa-zen)

  • Add a localAudioTrack.applyConstraints method with a subset of AudioCaptureOptions - #​2001 (@​lukasIO)

v2.20.1

Compare Source

Patch Changes
  • Conform placeholder sections to the canonical fmtp for each shared payload - #​1993 (@​lukasIO)

  • Include the NonSharedUint8Array type polyfill in the published declarations. - #​1997 (@​1egoman)

    The type was declared in an ambient .d.ts that was resolved during our own
    build but never emitted to dist, so the published .d.ts files referenced a
    type consumers could not resolve — surfacing as Cannot find name 'NonSharedUint8Array' under skipLibCheck: false and as Unable to follow symbol for "NonSharedUint8Array" in API Extractor (which broke downstream
    packages such as @livekit/components-*). The polyfill is now an exported type
    that is imported explicitly wherever it is used, so it ships in dist and the
    published types type-check standalone.

  • Add support for user_data frame metadata trailer type - #​1983 (@​chenosaurus)

v2.20.0

Compare Source

Minor Changes
Patch Changes

v2.19.2

Compare Source

Patch Changes

v2.19.1

Compare Source

Patch Changes
  • Disable publisher offer with join in firefox - #​1954 (@​cnderrauber)

  • Fix memory leak where the constructor-registered devicechange listener on navigator.mediaDevices was not removed when a Room was constructed but never connected. The listener kept the Room instance reachable from the global navigator.mediaDevices EventTarget, defeating the FinalizationRegistry cleanup. - #​1944 (@​nikhilgupta58)

  • Ensure that client protocol is set in the dual peer connection case - #​1942 (@​1egoman)

v2.19.0

Compare Source

Minor Changes
  • Add new RPC protocol updates to support infinite payload length in requests / responses - #​1832 (@​1egoman)

v2.18.10

Compare Source

Patch Changes
  • Improved data tracks depacketizer to support mutliple in flight packets - #​1923 (@​1egoman)

v2.18.9

Compare Source

Patch Changes
  • Ensure that flush called when there are no in flight data track packets works - #​1929 (@​1egoman)

v2.18.8

Compare Source

Patch Changes

v2.18.7

Compare Source

Patch Changes

v2.18.6

Compare Source

Patch Changes

v2.18.5

Compare Source

Patch Changes
  • Defer onEnterPiP visibility update until after the next microtask and animation frame so Document Picture-in-Picture embedders can append DOM into the PiP window before isElementInPiP runs. - #​1868 (@​gparant)

  • Differentiate different 404 responses on validate path - #​1901 (@​lukasIO)

  • await screen share audio unpublish before returning setEnabled - #​1899 (@​lukasIO)

  • Avoid attaching a new Closing event listener for each waitForBufferStatusLow call - #​1896 (@​1egoman)

  • Re-compute encoding params after track replace - #​1902 (@​lukasIO)

  • Harden extension id computation and retry publishing on negotiation failure - #​1895 (@​lukasIO)

  • fix: ensure udpated tokens get set on the regionUrlProvider - #​1900 (@​lukasIO)

v2.18.4

Compare Source

Patch Changes
  • fix: handle race between LocalTrackSubscribed signal and publishTrack completion - #​1872 (@​pabloFuente)

  • Harden RemoteParticipant.dataTracks map to work when a data track subscription is processed before the room connect is complete - #​1888 (@​1egoman)

  • Update dependency webrtc-adapter to v9.0.5 - #​1858 (@​renovate)

  • Ensure transport manager is reset before attempting legacy fallback path - #​1893 (@​lukasIO)

  • Fix data tracks related subscript edge cases when the passed abort signal fires across the subscription lifecycle - #​1892 (@​1egoman)

v2.18.3

Compare Source

Patch Changes

v2.18.2

Compare Source

Patch Changes

v2.18.1

Compare Source

Patch Changes
  • Improved data tracks depacketizer to support mutliple in flight packets - #​1923 (@​1egoman)

v2.18.0

Compare Source

Minor Changes
Patch Changes

v2.17.3

Compare Source

Patch Changes

v2.17.2

Compare Source

Patch Changes
  • Ensure connection state mismatches aren't triggered for ongoing PC connection attempts - #​1807 (@​lukasIO)

  • Fix unnecessary track restarts on unmute when using ideal device constraints - #​1794 (@​mfairley)

  • Prevent ongoing renegotiations from declaring the negotiation as timed out - #​1813 (@​lukasIO)

  • Add data track packetizer and depacketizer implementations - #​1798 (@​1egoman)

  • Add missing type exports required by @livekit/components-core - #​1815 (@​1egoman)

v2.17.1

Compare Source

Patch Changes

v2.17.0

Compare Source

Minor Changes
  • Add new rtc path that defaults to single peer connection mode and falls back to legacy dual pc - #​1785 (@​lukasIO)
Patch Changes

v2.16.1

Compare Source

Patch Changes

v2.16.0

Compare Source

Minor Changes
Patch Changes

v2.15.16

Compare Source

Patch Changes

v2.15.15

Compare Source

Patch Changes

v2.15.14

Compare Source

Patch Changes
  • Apply server supplied cache control settings for region url provider - #​1669 (@​lukasIO)

  • Only export types for TokenSource variants to try to push users to use the TokenSource.foo static constructors instead - #​1707 (@​1egoman)

  • Add check to ensure track visibility update only happens when adaptiveStream is enabled - #​1712 (@​1egoman)

  • Cache region settings per project - #​1709 (@​lukasIO)

  • Export decodeTokenPayload from package - #​1710 (@​1egoman)

v2.15.13

Compare Source

Patch Changes

v2.15.12

Compare Source

Patch Changes

v2.15.11

Compare Source

Patch Changes

v2.15.10

Compare Source

Patch Changes

v2.15.9

Compare Source

Patch Changes

v2.15.8

Compare Source

Patch Changes

v2.15.7

Compare Source

Patch Changes

Configuration

📅 Schedule: (UTC)

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

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, 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.

@vercel

vercel Bot commented Oct 14, 2025 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
agent-starter-embed Ready Ready Preview Sep 7, 2026 4:48pm UTC

Request Review

@renovate renovate Bot changed the title chore(deps): update dependency livekit-client to v2.15.9 chore(deps): update dependency livekit-client to v2.15.10 Oct 14, 2025
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from 46d6973 to 31fe30f Compare October 14, 2025 18:53
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from 31fe30f to 528f96b Compare October 16, 2025 09:15
@renovate renovate Bot changed the title chore(deps): update dependency livekit-client to v2.15.10 chore(deps): update dependency livekit-client to v2.15.11 Oct 16, 2025
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from 528f96b to a7e25c4 Compare October 20, 2025 18:10
@renovate renovate Bot changed the title chore(deps): update dependency livekit-client to v2.15.11 chore(deps): update dependency livekit-client to v2.15.12 Oct 20, 2025
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from a7e25c4 to fc37e9a Compare October 21, 2025 18:57
@renovate renovate Bot changed the title chore(deps): update dependency livekit-client to v2.15.12 chore(deps): update dependency livekit-client to v2.15.13 Oct 21, 2025
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from fc37e9a to 36e4ff5 Compare October 28, 2025 16:02
@renovate renovate Bot changed the title chore(deps): update dependency livekit-client to v2.15.13 chore(deps): update dependency livekit-client to v2.15.14 Oct 28, 2025
@renovate renovate Bot changed the title chore(deps): update dependency livekit-client to v2.15.14 chore(deps): update dependency livekit-client to v2.15.15 Nov 11, 2025
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from 36e4ff5 to 6f975d0 Compare November 11, 2025 15:57
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from 6f975d0 to 7ba226f Compare November 15, 2025 02:42
@renovate renovate Bot changed the title chore(deps): update dependency livekit-client to v2.15.15 chore(deps): update dependency livekit-client to v2.15.16 Nov 15, 2025
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from 7ba226f to b824687 Compare November 19, 2025 09:55
@renovate renovate Bot changed the title chore(deps): update dependency livekit-client to v2.15.16 chore(deps): update dependency livekit-client to v2.16.0 Nov 19, 2025
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from b824687 to 0581ee8 Compare December 11, 2025 19:44
@renovate renovate Bot changed the title chore(deps): update dependency livekit-client to v2.16.0 chore(deps): update dependency livekit-client to v2.16.1 Dec 11, 2025
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from 0581ee8 to b2d48cb Compare January 12, 2026 18:03
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from 6ea2199 to 2ee3a72 Compare March 12, 2026 18:55
@renovate renovate Bot changed the title chore(deps): update dependency livekit-client to v2.17.2 chore(deps): update dependency livekit-client to v2.17.3 Mar 12, 2026
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from 2ee3a72 to efdb30d Compare March 23, 2026 22:06
@renovate renovate Bot changed the title chore(deps): update dependency livekit-client to v2.17.3 chore(deps): update dependency livekit-client to v2.18.0 Mar 23, 2026
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from efdb30d to c8521f0 Compare April 2, 2026 18:12
@renovate renovate Bot changed the title chore(deps): update dependency livekit-client to v2.18.0 chore(deps): update dependency livekit-client to v2.18.1 Apr 2, 2026
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from c8521f0 to 212f7c4 Compare April 7, 2026 14:35
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from 212f7c4 to 4f08713 Compare April 9, 2026 15:26
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from 4f08713 to 64abbd5 Compare April 10, 2026 17:34
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from 64abbd5 to 9a24e92 Compare April 10, 2026 20:56
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from 9a24e92 to a84b72b Compare April 15, 2026 21:19
@renovate renovate Bot changed the title chore(deps): update dependency livekit-client to v2.18.1 chore(deps): update dependency livekit-client to v2.18.2 Apr 15, 2026
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from a84b72b to f547ded Compare April 16, 2026 11:43
@renovate renovate Bot changed the title chore(deps): update dependency livekit-client to v2.18.2 chore(deps): update dependency livekit-client to v2.18.3 Apr 16, 2026
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from f547ded to 0252526 Compare April 20, 2026 17:17
@renovate renovate Bot changed the title chore(deps): update dependency livekit-client to v2.18.3 chore(deps): update dependency livekit-client to v2.18.4 Apr 20, 2026
@renovate
renovate Bot force-pushed the renovate/livekit-client-2.x-lockfile branch from 0252526 to 8a92268 Compare April 23, 2026 10:00
@renovate renovate Bot changed the title chore(deps): update dependency livekit-client to v2.18.4 chore(deps): update dependency livekit-client to v2.18.5 Apr 23, 2026

This branch was successfully deployed

1 active deployment
Preview — b39e15dc Deployed Sep 7, 2026 by vercel[bot]
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