---
name: Node SDKs
slug: livekit-node-sdks
type: github
source_url: https://github.com/livekit/node-sdks
organization: LiveKit
organization_slug: livekit
total_releases: 100
latest_version: @livekit/rtc-node@0.13.25
latest_date: 2026-04-07
last_updated: 2026-04-19
tracking_since: 2025-03-18
canonical: https://releases.sh/livekit/livekit-node-sdks
organization_url: https://releases.sh/livekit
---

<Summary type="rolling" window-days="90" release-count="8">
The LiveKit Node SDKs shifted focus toward stability and resource management. The rtc-node package shipped fixes for memory and file descriptor leaks in stream handling and native bindings, including proper cleanup of AudioResampler instances and reader locks on completion. The server SDK added a ringingTimeout option for SIP participant transfers, while the client library expanded frame processor support with userdata propagation through resampling pipelines and type guards to avoid dual package hazard issues.
</Summary>

<Release version="@livekit/rtc-node@0.13.25" date="April 7, 2026" published="2026-04-07T10:40:17.000Z" url="https://github.com/livekit/node-sdks/releases/tag/%40livekit/rtc-node%400.13.25">
### Patch Changes

-   Release reader lock on stream completion and clear receivedChunks to prevent memory leak - [#640](https://github.com/livekit/node-sdks/pull/640) ([@LautaroPetaccio](https://github.com/LautaroPetaccio))

-   Dispose native handles on audio/video stream EOS to prevent FD leaks - [#637](https://github.com/livekit/node-sdks/pull/637) ([@LautaroPetaccio](https://github.com/LautaroPetaccio))

-   ensure userdata is passed through when resampling - [#608](https://github.com/livekit/node-sdks/pull/608) ([@lukasIO](https://github.com/lukasIO))

-   Add typeguards for frame processors in order to avoid dual package hazard - [#608](https://github.com/livekit/node-sdks/pull/608) ([@lukasIO](https://github.com/lukasIO))

-   Add close() method to AudioResampler to release native handle - [#638](https://github.com/livekit/node-sdks/pull/638) ([@LautaroPetaccio](https://github.com/LautaroPetaccio))

-   Update FFI bindings to latest and import them as a direct dependency - [#599](https://github.com/livekit/node-sdks/pull/599) ([@lukasIO](https://github.com/lukasIO))

-   Clear pending timeout in AudioSource.close() to prevent use-after-free - [#639](https://github.com/livekit/node-sdks/pull/639) ([@LautaroPetaccio](https://github.com/LautaroPetaccio))

-   Bump FFI version to 0.12.52 - [#644](https://github.com/livekit/node-sdks/pull/644) ([@lukasIO](https://github.com/lukasIO))

</Release>

<Release version="livekit-server-sdk@2.15.1" date="April 7, 2026" published="2026-04-07T10:40:14.000Z" url="https://github.com/livekit/node-sdks/releases/tag/livekit-server-sdk%402.15.1">
### Patch Changes

-   Add ringingTimeout option to transferSipParticipant - [#627](https://github.com/livekit/node-sdks/pull/627) ([@alexlivekit](https://github.com/alexlivekit))

</Release>

<Release version="@livekit/rtc-node@0.13.24" date="January 15, 2026" published="2026-01-15T14:53:52.000Z" url="https://github.com/livekit/node-sdks/releases/tag/%40livekit/rtc-node%400.13.24">
### Patch Changes

-   Add userdata constructor param to AudioFrame - [#594](https://github.com/livekit/node-sdks/pull/594) ([@1egoman](https://github.com/1egoman))

-   Add RoomEvent.TokenRefreshed - [#605](https://github.com/livekit/node-sdks/pull/605) ([@lukasIO](https://github.com/lukasIO))

-   Temporarily disable pino-pretty transport - [#604](https://github.com/livekit/node-sdks/pull/604) ([@lukasIO](https://github.com/lukasIO))

</Release>

<Release version="@livekit/rtc-node-linux-x64-gnu@0.13.24" date="January 15, 2026" published="2026-01-15T14:53:49.000Z" url="https://github.com/livekit/node-sdks/releases/tag/%40livekit/rtc-node-linux-x64-gnu%400.13.24">


</Release>

<Release version="@livekit/rtc-node-win32-x64-msvc@0.13.24" date="January 15, 2026" published="2026-01-15T14:53:46.000Z" url="https://github.com/livekit/node-sdks/releases/tag/%40livekit/rtc-node-win32-x64-msvc%400.13.24">


</Release>

<Release version="@livekit/rtc-node-darwin-arm64@0.13.24" date="January 15, 2026" published="2026-01-15T14:53:43.000Z" url="https://github.com/livekit/node-sdks/releases/tag/%40livekit/rtc-node-darwin-arm64%400.13.24">


</Release>

<Release version="@livekit/rtc-node-linux-arm64-gnu@0.13.24" date="January 15, 2026" published="2026-01-15T14:53:40.000Z" url="https://github.com/livekit/node-sdks/releases/tag/%40livekit/rtc-node-linux-arm64-gnu%400.13.24">


</Release>

<Release version="@livekit/rtc-node-darwin-x64@0.13.24" date="January 15, 2026" published="2026-01-15T14:53:37.000Z" url="https://github.com/livekit/node-sdks/releases/tag/%40livekit/rtc-node-darwin-x64%400.13.24">


</Release>

<Release version="@livekit/rtc-node-linux-x64-gnu@0.13.23" date="January 5, 2026" published="2026-01-05T21:49:02.000Z" url="https://github.com/livekit/node-sdks/releases/tag/%40livekit/rtc-node-linux-x64-gnu%400.13.23">


</Release>

<Release version="@livekit/rtc-node-darwin-x64@0.13.23" date="January 5, 2026" published="2026-01-05T21:48:59.000Z" url="https://github.com/livekit/node-sdks/releases/tag/%40livekit/rtc-node-darwin-x64%400.13.23">


</Release>

<Release version="@livekit/rtc-node@0.13.23" date="January 5, 2026" published="2026-01-05T21:48:56.000Z" url="https://github.com/livekit/node-sdks/releases/tag/%40livekit/rtc-node%400.13.23">
### Patch Changes

-   Add frame processor support for audio streams - [#583](https://github.com/livekit/node-sdks/pull/583) ([@1egoman](https://github.com/1egoman))

-   update rust ffi to 0.12.43 - [#589](https://github.com/livekit/node-sdks/pull/589) ([@davidzhao](https://github.com/davidzhao))

</Release>

<Release version="@livekit/rtc-node-linux-arm64-gnu@0.13.23" date="January 5, 2026" published="2026-01-05T21:48:53.000Z" url="https://github.com/livekit/node-sdks/releases/tag/%40livekit/rtc-node-linux-arm64-gnu%400.13.23">


</Release>

<Release version="@livekit/rtc-node-darwin-arm64@0.13.23" date="January 5, 2026" published="2026-01-05T21:48:50.000Z" url="https://github.com/livekit/node-sdks/releases/tag/%40livekit/rtc-node-darwin-arm64%400.13.23">


</Release>

<Release version="@livekit/rtc-node-win32-x64-msvc@0.13.23" date="January 5, 2026" published="2026-01-05T21:48:47.000Z" url="https://github.com/livekit/node-sdks/releases/tag/%40livekit/rtc-node-win32-x64-msvc%400.13.23">


</Release>

<Release version="livekit-server-sdk@2.15.0" date="December 10, 2025" published="2025-12-10T12:45:18.000Z" url="https://github.com/livekit/node-sdks/releases/tag/livekit-server-sdk%402.15.0">
### Minor Changes

-   feat(connector): initial client impl - [#573](https://github.com/livekit/node-sdks/pull/573) ([@anunaym14](https://github.com/anunaym14))

</Release>

<Release version="livekit-server-sdk@2.14.2" date="November 20, 2025" published="2025-11-20T07:40:48.000Z" url="https://github.com/livekit/node-sdks/releases/tag/livekit-server-sdk%402.14.2">
### Patch Changes

-   re-export types from @livekit/protocol - [#574](https://github.com/livekit/node-sdks/pull/574) ([@davidzhao](https://github.com/davidzhao))

-   Add media encryption field to inbound and outbound SIP trunks - [#570](https://github.com/livekit/node-sdks/pull/570) ([@chrisackermann](https://github.com/chrisackermann))

</Release>

<Release version="@livekit/rtc-node-darwin-arm64@0.13.21" date="November 13, 2025" published="2025-11-13T18:41:36.000Z" url="https://github.com/livekit/node-sdks/releases/tag/%40livekit/rtc-node-darwin-arm64%400.13.21">


</Release>

<Release version="livekit-server-sdk@2.14.1" date="November 13, 2025" published="2025-11-13T18:41:33.000Z" url="https://github.com/livekit/node-sdks/releases/tag/livekit-server-sdk%402.14.1">
### Patch Changes

-   Add observability grant - [#565](https://github.com/livekit/node-sdks/pull/565) ([@toubatbrian](https://github.com/toubatbrian))

-   Add outbound trunk configuration for sip participant. - [#563](https://github.com/livekit/node-sdks/pull/563) ([@cloudwebrtc](https://github.com/cloudwebrtc))

-   Add optional timeouts to clients in server APIs - [#560](https://github.com/livekit/node-sdks/pull/560) ([@bryfox](https://github.com/bryfox))

</Release>

<Release version="@livekit/rtc-node-linux-x64-gnu@0.13.21" date="November 13, 2025" published="2025-11-13T18:41:30.000Z" url="https://github.com/livekit/node-sdks/releases/tag/%40livekit/rtc-node-linux-x64-gnu%400.13.21">


</Release>

<Release version="@livekit/rtc-node-linux-arm64-gnu@0.13.21" date="November 13, 2025" published="2025-11-13T18:41:27.000Z" url="https://github.com/livekit/node-sdks/releases/tag/%40livekit/rtc-node-linux-arm64-gnu%400.13.21">


</Release>

<Pagination page="1" total-pages="5" total-items="100" next="https://releases.sh/livekit/livekit-node-sdks.md?page=2" />
