# SDK releases: JavaScript SDK v2.74.0 - Added client.conversationalAi.realtime.createClientSecret for…

By Steven Van · 2026-10-19

The @elevenlabs/client 1.28.0 release adds an experimental persistentSession option and an onConversationHistory callback for resuming WebSocket text chats.

The [ElevenLabs](<https://creatorstoolbox.com/tools/elevenlabs>) client library, @elevenlabs/client, has a [1.28.0 release](<https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.28.0>) that adds resumable text conversations over WebSocket.

## Persistent sessions

The release adds an experimental persistentSession session option. It is meant for text conversations over WebSocket that can be resumed.

## Conversation history and metadata

A new onConversationHistory callback receives the transcript rows the server replays when a session resumes. WebSocket sessions now also emit onConversationMetadata.

## Dependencies

The patch changes update @elevenlabs/types to 0.25.0.

![ElevenLabs](<https://elevenlabs.io/android-chrome-512x512.png>)

ElevenLabs

AI audio platform for text to speech, voice cloning, and video dubbing across dozens of languages while preserving the original tone and emotion.

[View ElevenLabs →](<https://creatorstoolbox.com/tools/elevenlabs>)

Sources

[Original source](<https://elevenlabs.io/docs/changelog/2026/10/19#sdk-releases>)

[Read SDK releases: JavaScript SDK v2.74.0 - Added client.conversationalAi.realtime.createClientSecret for… on Creators Toolbox](<https://creatorstoolbox.com/blog/elevenlabs-sdk-releases-javascript-sdk-v2-74-0-added-client-conversationalai>)

---
Canonical source: https://creatorstoolbox.com/blog/elevenlabs-sdk-releases-javascript-sdk-v2-74-0-added-client-conversationalai
