Some of us just returned from Local-First Conf, energized by the growing excitement among developers who recognize the value of sync. This helps fuel our ambition to be the most capable and developer-friendly sync engine available. Here’s the progress we made in May:
Local-First Conf 2025

We again joined Local-First Conf as a sponsor this year! We had a great time meeting many of you in-person. Thank you to everyone who stopped by our booth 🙌
Read Conrad’s reflections on Local-First Conf
Fine-Grained Update Tracking

When handling writes in %%uploadData%% that involve complex fields like arrays or nested JSON, it's not always obvious what actually changed. You might need more detail than just the final state of the row. We’ve introduced tools for fine-grained update tracking in all SDKs.
React Native: OP-SQLite Driver Now In Beta

After multiple improvements since the alpha release, %%@powersync-opsqlite%% can now be used in production with the API considered stable.
FlutterFlow Library Improvements

V0.0.7 of the PowerSync FlutterFlow library added support for customizing how data gets uploaded to Supabase. This is useful for transforming array and JSON fields. V0.0.9 further added support for using backends other than Supabase.
macOS Support In Our Swift SDK

We added macOS support to our Swift SDK and enabled it in our demo app. The demo UX is very rudimentary but it serves as a working reference implementation of a native macOS app.
Self-Hosting DX Improvements

We published a JSON schema for the PowerSync Service configuration. This can be used for validation and autocomplete of YAML configuration files. Also released is configurable health check probes.
See the JSON schema PR and docs on health checks
Docs Repo Now Public

Anyone can now make suggestions or improvements to our docs!
Blog Post: Building Our Swift SDK With SKIE

Steven Ontong covers the journey of building our Swift SDK, explaining some of the design decisions behind it.
Blog Post: Kobie On Local-First Conf

Ready for uncensored opinions and hot takes?
Community Focus

H/T Ry Anderson, Yahya Jirari and fethij for their contributions in May 🙏

TimeAlign: Impressive goal-oriented time management app by Lyan (@.361º on Discord).

RANKD: App to find and book nearby tennis courts, also by Lyan (@.361º on Discord).

Titan Gym App: Cool workout tracker made by @george__jose.
That's it for the May update, happy coding!