Week 20 WEEK 20
Liveblocks events are now visible in the dashboard.
New "Events" tab within a project.
Filter room events by type (e.g. userEntered, userLeft), exact roomId,
and exact userId.
Select a date range (with available presets).
Click on an event to open the event details modal.
Navigate between events using the previous/next buttons without leaving the
modal.
On the room's detail page, click "View room events" at the top right to access
the room events.
Added a new date picker to the "Overview" and "Events" pages.
Improved onboarding.
Making sure the default team name isn't too long and can be submitted.
Improved form submission performance by only calling the required API
endpoints.
Fixed broken link in one onboarding email.
Internal refactorings to enable simpler setup for @liveblocks/react in the
future.
Week 19 WEEK 19
Completely rewritten API reference for
@liveblocks/client .
New components for showing arguments, returns, properties.
Refreshed banner components.
Add webhooks
source IP addresses
for receiving endpoints behind NAT or firewalls.
Fixed a typo in query language rooms
guide .
The project quickstart connection status can now be dismissed.
Improved copy to clarify the difference between production and development
projects.
Improved project overview banner copy for when Liveblocks hasn't yet been set
up.
Made batch processing of webhook and other events more efficient at scale.
v1.12.0 v1.12.0
Add support for custom notification kinds.
Add new useInboxNotificationThread hook to createLiveblocksContext, which
can be used to retrieve threads within thread notifications for more
flexibility.
Add support for startsWith operator to useThreads when filtering based on
metadata.
Add support for custom notification kinds to the InboxNotification component
via the kinds prop and the InboxNotification.Custom component.
Add destructive color tokens. (--lb-destructive,
--lb-destructive-foreground, and --lb-destructive-contrast)
Add triggerInboxNotification method that lets you trigger custom
notification kinds.
Enable filtering rooms by room ID in the getRooms method. This works via
query.roomId, metadata is deprecated and is now query.metadata.
Add support for our query language when filtering with the getRooms and
getThreads methods.
Add support for an alternative object-based query notation to the getRooms
and getThreads methods, which supports exact matches and the startsWith
operator.
v1.11.3 v1.11.3
Fixes a potential RangeError: Maximum call stack size exceeded in
applications that produce many operations
Add missing updatedAt property to YDocUpdatedEvent type.
(@alexlande )
v1.11.2 v1.11.2
Add support for the updated Starter Kit.
v1.11.1 v1.11.1
Fix the composer’s placeholder to appear instantly instead of being initially
invisible.
Fix the default composer’s actions not being disabled when the composer is.
Fix "process is undefined" issue in Vite builds. This issue was already
fixed for @liveblocks/core, but not for @liveblocks/node yet.
Improve tree view to visualize Y.js documents and inspect Y.js awareness.
v1.11.0 v1.11.0
Add updateRoomId method that lets you update the room ID of the specified
room.
Add an optional guid parameter to sendYjsBinaryUpdate and
getYjsDocumentAsBinaryUpdate to point to a Yjs subdocument with the
specified guid.
Add scrollOnLoad option to useThreads: enabled by default, this option
controls whether to scroll to a comment on load based on the URL hash.
useUser and useRoomInfo no longer support returning nothing. Returning
undefined will now be treated as an error.
Fix bug where useUser and useRoomInfo returned an extra data superfluous
property.
Fix bug where customizing types on createLiveblocksContext would conflict
with the provided Client.
Add actions to InboxNotification with a single action for now: marking as
read.
Improve actions hover behavior in Comment/Thread.
Change Comment background color when it’s linked to or being edited.
v1.10.4 v1.10.4
Fix bundling issue in Vite projects, where process is not defined could
happen
v1.10.3 v1.10.3
Add support for Emoji v15.1 in emoji picker, along two additional locales:
Bengali (bn) and Hindi (hi).
Fix bug where the showRoomName prop on InboxNotification.Thread wasn’t
applied to notifications about mentions.
Fix bug where removing metadata via useEditThreadMetadata would result in a
brief flash of the old metadata after the metadata was removed optimistically.
v1.10.2 v1.10.2
Fix bug where calling .clone() immediately after creating a new LiveObject
could throw an error
Learn more Learn more © 2025 Liveblocks Inc.