From 7ea221e519f7ed9ed8782a69f8ad23f239c6d5ef Mon Sep 17 00:00:00 2001 From: benitav Date: Wed, 30 Jul 2025 13:28:07 +0200 Subject: [PATCH] Node.js beta release --- client-sdk-references/node.mdx | 6 +++--- installation/client-side-setup.mdx | 2 +- installation/client-side-setup/define-your-schema.mdx | 2 +- .../client-side-setup/instantiate-powersync-database.mdx | 2 +- .../client-side-setup/integrating-with-your-backend.mdx | 2 +- installation/quickstart-guide.mdx | 2 +- migration-guides/mongodb-atlas.mdx | 4 ++-- resources/demo-apps-example-projects.mdx | 2 +- resources/feature-status.mdx | 2 +- snippets/client-sdks.mdx | 2 +- usage/lifecycle-maintenance/upgrading-the-client-sdk.mdx | 2 +- 11 files changed, 14 insertions(+), 14 deletions(-) diff --git a/client-sdk-references/node.mdx b/client-sdk-references/node.mdx index eab80810..955b40a0 100644 --- a/client-sdk-references/node.mdx +++ b/client-sdk-references/node.mdx @@ -1,5 +1,5 @@ --- -title: "Node.js client (alpha)" +title: "Node.js client (Beta)" description: "SDK reference for using PowerSync in Node.js clients." sidebarTitle: Overview --- @@ -26,13 +26,13 @@ import NodeInstallation from '/snippets/node/installation.mdx'; Full API reference for the PowerSync SDK [\[External link\].](https://powersync-ja.github.io/powersync-js/node-sdk) - + Gallery of example projects/demo apps built with Node.js and PowerSync. - This SDK is currently in an [**alpha** release](/resources/feature-status). It is not suitable for production use as breaking changes may still occur. + This SDK is currently in a [**beta** release](/resources/feature-status) and can be considered production-ready for tested use cases. ### SDK Features diff --git a/installation/client-side-setup.mdx b/installation/client-side-setup.mdx index 1d7542d3..6ca1fe4c 100644 --- a/installation/client-side-setup.mdx +++ b/installation/client-side-setup.mdx @@ -78,7 +78,7 @@ PowerSync offers a variety of client SDKs. Please see the steps based on your ap - + See the full SDK reference for further details and getting started instructions: diff --git a/installation/client-side-setup/define-your-schema.mdx b/installation/client-side-setup/define-your-schema.mdx index 0664bb69..e5c763af 100644 --- a/installation/client-side-setup/define-your-schema.mdx +++ b/installation/client-side-setup/define-your-schema.mdx @@ -42,7 +42,7 @@ For an example implementation of the client-side schema, see the _Getting Starte * [1\. Define the Schema](/client-sdk-references/swift#1-define-the-schema) -### Node.js (alpha) +### Node.js (beta) * [1\. Define the Schema](/client-sdk-references/node#1-define-the-schema) diff --git a/installation/client-side-setup/instantiate-powersync-database.mdx b/installation/client-side-setup/instantiate-powersync-database.mdx index 1ea3ee42..e9abc12d 100644 --- a/installation/client-side-setup/instantiate-powersync-database.mdx +++ b/installation/client-side-setup/instantiate-powersync-database.mdx @@ -31,7 +31,7 @@ For an example implementation of instantiating the client-side database, see the * [2\. Instantiate the PowerSync Database](/client-sdk-references/swift#2-instantiate-the-powersync-database) -### Node.js (alpha) +### Node.js (beta) * [2\. Instantiate the PowerSync Database](/client-sdk-references/node#2-instantiate-the-powersync-database) diff --git a/installation/client-side-setup/integrating-with-your-backend.mdx b/installation/client-side-setup/integrating-with-your-backend.mdx index 0064c37b..a711452d 100644 --- a/installation/client-side-setup/integrating-with-your-backend.mdx +++ b/installation/client-side-setup/integrating-with-your-backend.mdx @@ -33,7 +33,7 @@ For an example implementation of a PowerSync 'backend connector', see the _Getti * [3\. Integrate with your Backend](/client-sdk-references/javascript-web#3-integrate-with-your-backend) -### Node.js (alpha) +### Node.js (beta) * [3\. Integrate with your Backend](/client-sdk-references/node#3-integrate-with-your-backend) diff --git a/installation/quickstart-guide.mdx b/installation/quickstart-guide.mdx index d5324153..c53a6786 100644 --- a/installation/quickstart-guide.mdx +++ b/installation/quickstart-guide.mdx @@ -9,7 +9,7 @@ PowerSync is designed to be stack agnostic, and currently supports [Postgres](/i - [**JavaScript Web**](/client-sdk-references/javascript-web) (including integrations for React & Vue) - [**Kotlin Multiplatform**](/client-sdk-references/kotlin-multiplatform) - [**Swift**](/client-sdk-references/swift) -- [**Node.js**](/client-sdk-references/node) (alpha) +- [**Node.js**](/client-sdk-references/node) (beta) - [**.NET**](/client-sdk-references/dotnet) (alpha) diff --git a/migration-guides/mongodb-atlas.mdx b/migration-guides/mongodb-atlas.mdx index 8c5ebe91..db55b725 100644 --- a/migration-guides/mongodb-atlas.mdx +++ b/migration-guides/mongodb-atlas.mdx @@ -158,7 +158,7 @@ Here is an example of a client-side schema for PowerSync using a simple `todos` ``` ```typescript TypeScript - Node.js - // Our Node.js SDK is currently in an alpha release + // Our Node.js SDK is currently in a beta release import { column, Schema, Table } from '@powersync/node'; const todos = new Table( @@ -311,7 +311,7 @@ Now that we have our Sync Rules and client-side schema defined, we can instantia ``` ```typescript TypeScript - Node.js - // Our Node.js SDK is currently in an alpha release + // Our Node.js SDK is currently in a beta release import { PowerSyncDatabase } from '@powersync/node'; import { Connector } from './Connector'; import { AppSchema } from './Schema'; diff --git a/resources/demo-apps-example-projects.mdx b/resources/demo-apps-example-projects.mdx index 38057360..0de57c98 100644 --- a/resources/demo-apps-example-projects.mdx +++ b/resources/demo-apps-example-projects.mdx @@ -76,7 +76,7 @@ This page showcases example projects organized by platform and backend technolog * [Vite with Encryption](https://github.com/powersync-ja/powersync-js/blob/main/demos/example-vite-encryption/README.md) - Web database encryption demo - + #### Examples * [CLI Example](https://github.com/powersync-ja/powersync-js/tree/main/demos/example-node) - Node.js CLI client connecting to PowerSync and running live queries diff --git a/resources/feature-status.mdx b/resources/feature-status.mdx index 3fa23d15..1811c42b 100644 --- a/resources/feature-status.mdx +++ b/resources/feature-status.mdx @@ -56,7 +56,7 @@ Below is a summary of the current main PowerSync features and their release stat | | | | **Client SDKs** | | | .NET SDK | Alpha | -| Node.js SDK | Alpha | +| Node.js SDK | Beta | | Swift SDK | V1 | | Kotlin Multiplatform SDK | V1 | | JavaScript/Web SDK | V1 | diff --git a/snippets/client-sdks.mdx b/snippets/client-sdks.mdx index 19dac456..49d8d393 100644 --- a/snippets/client-sdks.mdx +++ b/snippets/client-sdks.mdx @@ -9,7 +9,7 @@ - + diff --git a/usage/lifecycle-maintenance/upgrading-the-client-sdk.mdx b/usage/lifecycle-maintenance/upgrading-the-client-sdk.mdx index 41e01a81..c73e7b41 100644 --- a/usage/lifecycle-maintenance/upgrading-the-client-sdk.mdx +++ b/usage/lifecycle-maintenance/upgrading-the-client-sdk.mdx @@ -57,7 +57,7 @@ pnpm upgrade @powersync/web @journeyapps/wa-sqlite -## Node.js (alpha) +## Node.js (beta) Run the below command in your project folder: