Skip to content

update livekit sdk to 1.2.1 - #8412

Open
longcw wants to merge 1 commit into
mainfrom
longc/bump-livekit-1.2.1
Open

longcw wants to merge 1 commit into
mainfrom
longc/bump-livekit-1.2.1

Conversation

@longcw

@longcw longcw commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

Problem: Two jobs that call ctx.connect() at the same moment on a thread-executor worker (the Windows default) can create two FfiClient objects. One room never gets its connect callback, and the FFI panic at 15 s kills every job on the worker.

Fix: livekit 1.2.1 creates the shared FfiClient under a lock. This PR moves the exact livekit pin from 1.2.0 to 1.2.1 and updates uv.lock for that package only.

Fixes #7545. Follows livekit/python-sdks#918, released by livekit/python-sdks#926.

@longcw
longcw requested a review from a team as a code owner November 6, 2026 02:19

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

This branch has not been deployed

No deployments
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.

Worker panics (FFI Panic: ReadyForRoomEventRequest timeout) when two jobs' ctx.connect() run concurrently, killing all jobs on the worker

1 participant