ChangelogWeek 30
Week 30
v3.23.0
This release introduces LiveFile: a new data structure to store files such as
images and videos in a room's Storage tree.
@liveblocks/client
- Add
room.uploadFile()to upload a file and return aLiveFile. - Add
room.getFileUrl()to get access to aLiveFile.
@liveblocks/react
- Add
useUploadFile()to upload a file and return aLiveFile. - Add
useFileUrl()to get access to aLiveFile.
@liveblocks/node
- Add
uploadFile()to upload a file and return aLiveFile. - Add
getFileUrl()to get access to aLiveFile. - Add
uploadAttachment()to upload comment attachments, combined withattachmentIdsparams increateThread(),createComment(), andeditComment().
Python SDK
- Add methods to upload Storage files for
LiveFile, retrieve their download URLs, and handle multipart uploads. - Add methods to upload comment attachments, including multipart uploads.
Examples
- Updated the
Collaborative Whiteboard and tldraw Whiteboard examples to support images using
LiveFilein Liveblocks Storage.