Skip to content

Document minimum supported platform/OS versions#458

Open
LucDeCaf wants to merge 7 commits into
mainfrom
min-platform-versions
Open

Document minimum supported platform/OS versions#458
LucDeCaf wants to merge 7 commits into
mainfrom
min-platform-versions

Conversation

@LucDeCaf

@LucDeCaf LucDeCaf commented May 18, 2026

Copy link
Copy Markdown
Contributor

Updates our Supported Platforms documentation to include:

  • Supported source databases + versions.
  • Globally supported SDK targets + versions.
  • SDK-specific supported targets + versions.
  • Web compatibility matrix. (cc @Chriztiaan)

Also includes the following new public policies:

  • Supported Platforms policy

@mintlify

mintlify Bot commented May 18, 2026

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
powersync 🟢 Ready View Preview May 18, 2026, 3:35 PM

@benitav

benitav commented May 25, 2026

Copy link
Copy Markdown
Collaborator

The minimum supported versions for Capacitor can probably also be incorporated into this PR powersync-ja/powersync-js#973

@LucDeCaf LucDeCaf changed the title [WIP] Document minimum supported platform/OS versions Document minimum supported platform/OS versions Jun 30, 2026
@LucDeCaf LucDeCaf marked this pull request as ready for review June 30, 2026 12:25
@LucDeCaf LucDeCaf requested review from benitav and kobiebotha June 30, 2026 12:26
### Widespread SDK Platform Support

Requires Capacitor 8 or later. See the [Capacitor v8 upgrade guide](https://capacitorjs.com/docs/updating/8-0) if you are on Capacitor 6 or 7.
The versions below are the minimum supported versions across all PowerSync Client SDKs, so you can expect them to work regardless of which SDK you use.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe point out that some client SDKs support older versions too. At least for me, this reads as if we don't support anything older than say macOS 14 in any SDK which is not true (Swift supports macOS 12, Flutter supports 10.15).

| <Icon icon="js" /> Web | See [Web Compatibility](#web-compatibility). |

## <Icon icon="/logo/tauri.svg" iconType="solid" size={32}/> Tauri SDK
### Web Compatibility

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if we should move this to a JavaScript subsection since the VFS names are not applicable to Dart?

Comment on lines +70 to +71
| HTTP connection method | Yes | | Legacy (supported) |
| WebSocket connection method | Yes | | Default |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can change it here or in the v2 docs branch, just wanted to flag that HTTP is no longer considered legacy and in fact the default. WebSocket is the workaround only used for React Native without Expo since we have no good HTTP client.

@LucDeCaf LucDeCaf Jun 30, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we can change it again in v2, since I believe WebSockets is still the default currently (correct me if I'm wrong). I'll remove the Legacy tag from HTTP.

| --- | --- | --- | --- |
| macOS | Yes | | |
| iOS | Yes | | |
| watchOS | Yes | | watchOS 26 not supported yet |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe this has been fixed and we support watchOS 26 again.


| Platform / Feature | Supported? | Platform Version | Notes |
| --- | --- | --- | --- |
| macOS | Yes | | |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps add these minimum versions?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants