[v3.12.0] (Feb 16, 2024)
Features:
- Local cache is enabled by default
- If desired, it can be disabled using
sdkInitParams
import SendbirdProvider from '@sendbird/uikit-react/SendbirdProvider'; const App = () => ( <SendbirdProvider // ... sdkInitParams={{ localCacheEnabled: false }} /> )
- If desired, it can be disabled using
- Added
GroupChannel
andGroupChannelList
modules.- With the introduction of
GroupChannel
andGroupChannelList
, a new local caching feature has been added, allowing you to experience a more efficient chat environment.
We provide a massive component calledApp
that combines all the features. From now on, this component will useGroupChannel
andGroupChannelList
instead ofChannel
andChannelList
.
If you wish to continue usingChannel
andChannelList
, you can useenableLegacyChannelModules
to ensure the previous components are still available for use.import SendbirdApp from '@sendbird/uikit-react/App'; const App = () => ( <SendbirdApp // ... enableLegacyChannelModules /> );
- You can find detailed changes, usage instructions, and migration methods in the document here: Migration Guide
- With the introduction of
Fixes:
- Fixed a bug where the session refresh failed when the
accessToken
was changed #969 - Fixed a bug causing infinite loading when the channel is not selected in the Channel module #970
- Fixed a bug where the mention feature was not functioning properly #971
- Fixed a bug where URLs with numbered top-level domains were treated as links #972
- Fixed a bug where message scroll delays were inconsistently applied #975
- Fixed a bug where
isUserIdUsedForNickname
was not functioning properly #976 - Optimized the rendering of
SendbirdProvider
- Optimized the SDK initialization logic for StrictMode