Week 4 v3.13.3
-
Bump hardcoded client-side socket connection timeout from 10s to 20s.
-
Add more detailed timing info to
enableDebugLoggingto better debug connection issues. -
Fix an issue where
ComposerandAiComposerwould throw an error when mounted/unmounted.
-
Week 3 v3.13.2
- Add a new
alwaysUseKnowledgeoption when creating or updating copilots. When this option is enabled, the copilot retrieves and uses the uploaded knowledge sources on each user query. When disabled, the copilot will retrieve the uploaded knowledge sources only when the user query relates to the knowledge prompt set on the copilot.
v3.13.1
- Fix issue where storage subscriptions wouldn't fire after concurrent move and
set operations, causing stale
LiveListstate in UI.
v3.13.0
This release adds support for comment metadata, allowing you to attach custom metadata to individual comments in the same way as thread metadata.
-
Support typing comment metadata globally via the
Liveblocksinterface. -
Improve
CommentBodytypes. -
Internal refactorings to prepare for upcoming protocol updates.
-
Add new parameters to
createThread,createComment, andeditCommentto attach and update comment metadata. -
Add
editCommentMetadatamethod to update only a commentʼs metadata. -
Add new parameters to
useCreateThread,useCreateComment, anduseEditCommentto attach and update comment metadata. -
Add
useEditCommentMetadatahook to update only a commentʼs metadata. -
Add
commentMetadataprop toComposerto attach and update comment metadata. -
Add
commentMetadataprop toFloatingComposerto attach and update comment metadata. -
Fix
Toolbarnot reflecting the editorʼs current state. -
Add new parameters to
createThread,createComment, andeditCommentto attach and update comment metadata. -
Add
editCommentMetadatamethod to update only a commentʼs metadata. -
Add
commentMetadataUpdatedwebhook event.
- Add a new
Week 2 Dashboard
- Data refreshes much more quickly when viewing rooms.
- Added floating avatar on pricing page.
- Fixed bug with linking integrations to
create-liveblocks-appCLI.
Week 51 v3.12.1
- Improve some internal type definitions
v3.12.0
-
Liveblocks branding will appear for free plans.
-
Added
badgeLocationoption for the client library to control the branding location for free plans. -
Added
badgeLocationoption toLiveblocksProviderto control the branding location for free plans.
Infrastructure
- We've been doing lots of prep work to enable a new opt-in storage engine for Liveblocks rooms that will bring performance benefits like faster room connection speed and larger document sizes to everyone—stay tuned!
Documentation
- Fix
useThreadsAPI reference, it returns oldest threads first, not newest threads.
Week 50 v3.11.1
-
Log full error details when WebSocket connections to Liveblocks are getting blocked
-
Fix an issue where a document incorrectly reported its sync state.
-
Week 49 Examples
- New example: Comments search.
- Add custom “Copy link” comment dropdown item to the Linear-like Issue Tracker example.
Showcase
- New item: Search through comments.
Week 48 v3.11.0
-
Introduce
useSearchCommentshook that allows searching comments by text and other filters. -
Fix regression: handle rejection messages from the server again.
-
Update type definitions for provider models to support GPT-5.1 variants.
Examples
- Updated Next.js Starter Kit to use Tiptap v3 and BlockNote 0.42.
Documentation
- New guide: Can I use my own database with Yjs?
- New guide: Why you can’t delete Yjs documents.
- Add info on mass deleting rooms.
- Rename "Liveblocks" notification kinds as "Collaboration" kinds.
-
Week 47 -
Changed name of Liveblocks-sent notifications (
thread,textMention) from Liveblocks notifications to Collaboration notifications. -
New blog post: Building an AI copilot inside your Tiptap text editor.
-
Week 46 v3.10.1
- Fix a bug where a fresh provider is required by Lexical in order to initialize properly by always requieting a new provider in the factory function
Documentation
- New section on group mentions.
- Updated other information on the users and mentions page.
- Updated Tenants page with new information.
- Add information on AI web search in overview pages.
Dashboard
- Standardized all date displays with a new unified component, including richer hover details, copyable timestamps, and improved list-view scannability.
Website
- New blog post: What's new in Liveblocks: October 2025.
- New streaming video player in blog posts.
- Smoother, as quality is automatically adjusted to stream without pauses on poor connections.
- More performant, as offscreen videos automatically pause.
- More accessible, as videos are paused by default for those with
prefers-reduced-motion: reduceenabled.
Week 45 v3.10.0
-
Tweak reconnection logic to not retry on specific 400 level error codes.
-
Prevents certain 400 level errors from being reported as a 403.
-
Add
dropdownItemsprop toComment(commentDropdownItemsprop onThread) to allow customizing comments’ dropdown items in the default components. -
Fix scroll issues in some scenarios where
AiChatwould be rendered but hidden. -
Support for Tiptap v3.
Documentation
- New guide: Upgrading to 3.10.
- New guide: Migrating from Tiptap 2 to 3.
- New guide: Tiptap best practices and tips.
- New guide: Yjs best practices and tips.
-