Releases Index

Node SDKs

$npx @buildinternet/releases get livekit-node-sdks
Mon
Wed
Fri
OctNovDecJanFebMarAprMayJunJulAugSepOct
Less
More
Releases12Avg4/mo
@livekit/rtc-node@1.2.0

LocalParticipant.sendBytes sends an in-memory buffer as a complete byte stream in one call, and performRpc accepts maxRoundTripLatency to bound how long it waits for the destination to acknowledge a request before failing with CONNECTION_TIMEOUT, with RpcCallInfo carrying the value for interceptors. Underlying rtc-ffi-bindings bumped to 0.13.1 (libwebrtc m150, WARP enabled by default).

Read more ↗
livekit-server-sdk@2.19.0

startEgress now supports a PASSTHROUGH encoding preset for single-track MediaSource egress that skips transcoding. Every server API request now carries an X-Livekit-Request-Id idempotency key, replayed across region failover so the server can deduplicate retries. Web Crypto helpers dropped node:crypto fallbacks for edge-bundler compatibility.

Read more ↗
livekit-server-sdk@2.18.0

Adds EgressClient.startEgress(), a unified convenience method that calls the v2 Egress.StartEgress RPC with a StartEgressRequest or partial init object; the existing per-type start helpers remain unchanged. Also updates e2ee defaults to align with required FFI fields and protocol.

Read more ↗
livekit-server-sdk@2.17.0

A new LiveKitAPI provides a single unified entry point exposing every server API through properties like api.room, api.egress, api.ingress, api.sip, api.agentDispatch, and api.connector. It accepts an API key and secret, a pre-signed token, or falls back to environment variables. SipCallError, a TwirpError subclass, now exposes SIP status codes and reasons when SIP calls fail.

Read more ↗
@livekit/rtc-node@0.13.31

Fixed AudioSource.waitForPlayout resolving immediately with audio still queued, which was clipping the tail of agent speech on every turn. The internal playout promise is now discarded when released and lazily re-created on the next captureFrame, and waitForPlayout() now resolves immediately when no audio is queued instead of blocking until the next release.

Read more ↗
Last Checked
3h ago
Latest
livekit-server-sdk@2.19.2
Tracking since Mar 18, 2025