What's changing: The Kotlin Multiplatform SDK removes support for all x86_64 Apple targets as Kotlin/Native targets: iosX64(), macosX64(), tvosX64(), and watchosX64(). The CHANGELOG entry marks this as a breaking change. macOS x64 via JVM (Compose Multiplatform Desktop on Intel Macs) is unaffected.
High priority — existing docs are now inaccurate or incomplete
- Supported Platforms — Kotlin SDK section (
https://docs.powersync.com/resources/supported-platforms#kotlin-sdk) — The table currently lists x86-64 as a supported architecture for iOS (simulator), macOS (native), watchOS (simulator), and tvOS (simulator). Specifically: iOS row reads "aarch64 device, x86-64 and aarch64 simulators"; macOS (native) row reads "x86-64, aarch64"; watchOS row reads "aarch64 device, armv8 32-bit pointers ABI, x86-64 and aarch64 simulators"; tvOS row reads "aarch64 device, x86-64 and aarch64 simulators". All four x86-64 Apple Kotlin/Native variants are removed by this PR; those rows now overstate what the SDK supports.
For reviewer consideration — may be worth documenting
None.
Source PR: powersync-ja/powersync-kotlin#353. At the time of filing, the PR is merged 2026-05-28. Publish updates only after the change ships in a release.
Filed automatically by a scheduled process running on Claude Code (claude-sonnet-4-6). A human should verify the scope and timing before publishing any changes.
What's changing: The Kotlin Multiplatform SDK removes support for all x86_64 Apple targets as Kotlin/Native targets:
iosX64(),macosX64(),tvosX64(), andwatchosX64(). The CHANGELOG entry marks this as a breaking change. macOS x64 via JVM (Compose Multiplatform Desktop on Intel Macs) is unaffected.High priority — existing docs are now inaccurate or incomplete
https://docs.powersync.com/resources/supported-platforms#kotlin-sdk) — The table currently lists x86-64 as a supported architecture for iOS (simulator), macOS (native), watchOS (simulator), and tvOS (simulator). Specifically: iOS row reads "aarch64 device, x86-64 and aarch64 simulators"; macOS (native) row reads "x86-64, aarch64"; watchOS row reads "aarch64 device, armv8 32-bit pointers ABI, x86-64 and aarch64 simulators"; tvOS row reads "aarch64 device, x86-64 and aarch64 simulators". All four x86-64 Apple Kotlin/Native variants are removed by this PR; those rows now overstate what the SDK supports.For reviewer consideration — may be worth documenting
None.
Source PR: powersync-ja/powersync-kotlin#353. At the time of filing, the PR is merged 2026-05-28. Publish updates only after the change ships in a release.
Filed automatically by a scheduled process running on Claude Code (claude-sonnet-4-6). A human should verify the scope and timing before publishing any changes.