![](https://cdn.prod.website-files.com/65faec1b01547096cbfafeaf/65faec1b01547096cbfaffd7_img-powersync-blog-product-update-jan-2024.png)
A CRDT demo app, updated client SDKs and another app built with PowerSync getting approved into the App Store were some of the highlights of a January that has flown by! Here’s the skinny:
Building Collaborative Apps with CRDTs and PowerSync
![](https://cdn.prod.website-files.com/65faec1b01547096cbfafeaf/65faec1b01547096cbfaffd1_UiQdE4wVh47nOcM_Ca2Isrw6EG1EYdIf-6XtUlR6I9iV65mbyRURUwSlZYZ8HqNjbRXBzjS86kOvw6We4wHoJzAgMqa5RGWekZLE3e35-NOplzeX4nXqXEMJ_-MCdFLZykjylrc3x3MCYNSTaNqGRVc.gif)
There’s been a lot of interest in CRDTs lately so we’ve been itching to show how well they work with PowerSync. We released an initial Yjs + PowerSync collaborative text editing demo app which uses the Tiptap rich text editor. It stores the CRDT data structure in Postgres and keeps it in sync between clients in real-time.
Thanks to Andric for spurring us on here!
JS Web Client SDK v0.2.0
![](https://cdn.prod.website-files.com/65faec1b01547096cbfafeaf/65faec1b01547096cbfaffd3_thjMVS40llJ255D0Bw7Pza_AmY3z1k1XhESPD4Mg0QGMUZHV2pFVkiuSpY-bp-N8X3G_QyOm-SEBbYuAdmvMH8ADXdT7ydjHIQmrzY2cu8tErUFbY9rDnDSU5uH8_9oL9StG3B3lcb23UjHoYYBl964.png)
Our web SDK now supports a [.inline-code-snippet]viewName[.inline-code-snippet] override which improves support for local-only tables. We also shipped enhanced support for multiple tabs. All tabs share a common SQLite database and are watched reactively.
Flutter Client SDK v1.2.1
![](https://cdn.prod.website-files.com/65faec1b01547096cbfafeaf/65faec1b01547096cbfaffd2_706Sc2r2JYUHrCXQKhVmW5Fs2W0fZ37AUsHR9Vax5_vXCakdZfJtKUyGbcF6lgdAY84rWqZmY3wfg2UZqsa_2xR5vo4gFevgPe0Cc8L5qo_j_Uo8dken19hhlTj-bQKzhyergz9RUy2WrjT50jKxJDk.png)
The updated Flutter client SDK improves the default log output and errors to better assist in debugging. Note some breaking changes were introduced in V1.2.0 — see our full release notes for more details. This SDK also supports local-only tables.
Thanks to Josh S and Carl K for their help!
React Native Client SDK v1.2.0
![](https://cdn.prod.website-files.com/65faec1b01547096cbfafeaf/65faec1b01547096cbfaffd6_kqdreC-_CaFFTi92UzDC0PtKKZ4ilO69XgB52vNSGUJpZ3Azuo8Y0jpEv-tk4Yx1uQU2VA2HqQ2yOecXNjkBYTgBESmQniqNr2HdWxALOU4_GFrBw9Cpxefi9tZvrHVY7akNlG42kEbKBcUpnhhJ-tI.png)
We shipped two minor versions of our React Native SDK in January. Updates include global locks for syncing connections, a warning when creating multiple PowerSync instances and improved ability to receive batched table updates from DB adapters. This SDK also now supports the [.inline-code-snippet]viewName[.inline-code-snippet] override which improves support for local-only tables.
Thanks to David B, Husain B and Matt W for reaching out about this!
Built with PowerSync — Jetpack
![](https://cdn.prod.website-files.com/65faec1b01547096cbfafeaf/65faec1b01547096cbfaffd5_NJXG8jitiCGC7jNkPRPQibsmiMSS1J0ryuWI_AUnF4Mw1rkXwaPcXy-rr2B0lbQhL-XIl_JC2vYIV3FuMzWLCmgj7pNi1e2vaoldvIZc3aJ2GShdZGDuU8fF6FNaLPVKXz97Jl0ttgcN35wTYU-Y9QU.png)
Congrats to our friends over at Jetpack Travel for releasing their PowerSync-powered app to the app store! Their stack consists of Next.js and React (through Solito), PowerSync and Supabase.
Good luck to David B, Husain B and Matt W!
Check out their landing page and their app
Coming Soon
![](https://cdn.prod.website-files.com/65faec1b01547096cbfafeaf/65faec1b01547096cbfaffd4_8RchQvXAe5qoX9C6MzzW-BciQZqyr_1HRtxKdjkdJr_QBt4eX0g059pl_Cm1-TDBdvO4lx431paWPM9ma7kIF77a-BSxM1F19xOWS3S8AWMgRv-RJU2yVFvCW22-q7L9PhmYhzAh5ew0LoNmFA3OgQs.png)
Client SDKs for Kotlin Multiplatform and Flutter Web are around the corner, stay tuned!
Have any questions? Book a zoom call with us to chat!