# PowerSync Update: May 2025

> 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.

- Published: 2025-06-06
- Author: Kobie Botha
- Category: Product Update
- Source: https://powersync.com/blog/powersync-update-may-2025

---

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

![](https://powersync.com/images/blog/powersync-update-may-2025-inline-a8d541d083.png)

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](https://powersync.com/blog/local-first-conf-2025-reflections)

## Fine-Grained Update Tracking

![](https://powersync.com/images/blog/powersync-update-may-2025-inline-1cdc9cae7b.png)

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.

[Read the release notes](https://releases.powersync.com/announcements/powersync-sdks-fine-grained-update-tracking-with-previous-values-metadata)

## React Native: OP-SQLite Driver Now In Beta

![](https://powersync.com/images/blog/powersync-update-may-2025-inline-2cf1b0e749.png)

After multiple improvements since the alpha release, **`@powersync-opsqlite`** can now be used in production with the API considered stable.

[See the NPM package](https://www.npmjs.com/package/@powersync/op-sqlite)

## FlutterFlow Library Improvements

![](https://powersync.com/images/blog/powersync-update-may-2025-inline-2bfc96c877.png)

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.

[See the docs](https://docs.powersync.com/integration-guides/flutterflow-+-powersync#arrays%2C-json-and-other-types)

## macOS Support In Our Swift SDK

![](https://powersync.com/images/blog/powersync-update-may-2025-inline-ef8d632a1d.png)

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.

[Try it through the demo app](https://github.com/powersync-ja/powersync-swift/tree/main/Demo)

## Self-Hosting DX Improvements

![](https://powersync.com/images/blog/powersync-update-may-2025-inline-0d8d6b6c3e.png)

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](https://github.com/powersync-ja/powersync-service/pull/257) and [docs on health checks](https://docs.powersync.com/self-hosting/lifecycle-maintenance/healthchecks#health-checks)

## Docs Repo Now Public

![](https://powersync.com/images/blog/powersync-update-may-2025-inline-87335dad5e.png)

Anyone can now make suggestions or improvements to our docs!

[Docs repo](https://github.com/powersync-ja/powersync-docs)

## Blog Post: Building Our Swift SDK With SKIE

![](https://powersync.com/images/blog/powersync-update-may-2025-inline-9014453a74.png)

Steven Ontong covers the journey of building our Swift SDK, explaining some of the design decisions behind it.

[Read the blog post](https://powersync.com/blog/building-a-swift-sdk-with-skie-lessons-in-bridging-kotlin-and-swift)

## Blog Post: Kobie On Local-First Conf

![](https://powersync.com/images/blog/powersync-update-may-2025-inline-5e8d89c5e1.png)

Ready for uncensored opinions and hot takes?

[Read the blog post](https://www.kobiebotha.com/blog/local-first-2025-retro)

## Community Focus

![](https://powersync.com/images/blog/powersync-update-may-2025-inline-9adfb83386.png)

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

![](https://powersync.com/images/blog/powersync-update-may-2025-inline-79e2bef9a9.png)

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

[Check it out](https://www.timealignapp.com/)

![](https://powersync.com/images/blog/powersync-update-may-2025-inline-f87b688222.png)

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

[Check it out](https://apps.apple.com/ca/app/rankd-tennis/id6461214091?platform=iphone)

![](https://powersync.com/images/blog/powersync-update-may-2025-inline-fbd820476e.png)

**Titan Gym App** : Cool workout tracker made by **@george__jose**.

[Check it out](https://www.titangymapp.com/)

That's it for the May update, happy coding!
