From e501a66987d4312bd8580fe995f96c4591544a07 Mon Sep 17 00:00:00 2001 From: Benita Volkmann Date: Mon, 23 Mar 2026 15:37:13 +0200 Subject: [PATCH] Update alpha->beta refs for the .NET beta release --- client-sdks/reference/dotnet.mdx | 18 +++++++----------- .../app-backend/client-side-integration.mdx | 2 +- intro/examples.mdx | 2 +- maintenance-ops/production-readiness-guide.mdx | 2 +- resources/feature-status.mdx | 2 +- resources/supported-platforms.mdx | 2 +- snippets/client-sdks.mdx | 2 +- snippets/dotnet/installation.mdx | 8 ++++---- 8 files changed, 17 insertions(+), 21 deletions(-) diff --git a/client-sdks/reference/dotnet.mdx b/client-sdks/reference/dotnet.mdx index 963245a8..89de8095 100644 --- a/client-sdks/reference/dotnet.mdx +++ b/client-sdks/reference/dotnet.mdx @@ -1,5 +1,5 @@ --- -title: ".NET SDK (alpha)" +title: ".NET SDK (beta)" description: "Full SDK guide for using PowerSync in .NET clients." sidebarTitle: "SDK Reference" --- @@ -32,9 +32,9 @@ import LocalOnly from '/snippets/local-only-escape.mdx'; - - 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). It is production-ready for tested use cases. APIs are stable and breaking changes will be communicated clearly. + ## Supported Frameworks and Targets @@ -424,19 +424,15 @@ To upgrade to the latest version of the PowerSync package, run the below command ```bash - dotnet add package PowerSync.Common --prerelease + dotnet add package PowerSync.Common ``` ```bash - dotnet add package PowerSync.Common --prerelease - dotnet add package PowerSync.Maui --prerelease + dotnet add package PowerSync.Common + dotnet add package PowerSync.Maui ``` - - Add `--prerelease` while this package is in alpha. To install a specific version, use `--version` instead: `dotnet add package PowerSync.Common --version 0.0.6-alpha.1` - - diff --git a/configuration/app-backend/client-side-integration.mdx b/configuration/app-backend/client-side-integration.mdx index fc388431..751c2ec2 100644 --- a/configuration/app-backend/client-side-integration.mdx +++ b/configuration/app-backend/client-side-integration.mdx @@ -38,7 +38,7 @@ For an example implementation of a PowerSync 'backend connector', see the SDK gu - + ## More Examples diff --git a/intro/examples.mdx b/intro/examples.mdx index a2b9dd28..b27e9942 100644 --- a/intro/examples.mdx +++ b/intro/examples.mdx @@ -140,7 +140,7 @@ All examples are organized by platform and backend technology. You can adapt any - Demonstrates [Data Encryption](/usage/use-case-examples/data-encryption) using SQLite3MultipleCiphers - [Counter App](https://github.com/powersync-community/swift-supabase-counter#readme) - + #### Examples - [CLI Application](https://github.com/powersync-ja/powersync-dotnet/tree/main/demos/CommandLine#readme) diff --git a/maintenance-ops/production-readiness-guide.mdx b/maintenance-ops/production-readiness-guide.mdx index da332356..1ce30c9d 100644 --- a/maintenance-ops/production-readiness-guide.mdx +++ b/maintenance-ops/production-readiness-guide.mdx @@ -32,7 +32,7 @@ Each of the PowerSync Client SDKs have the `SyncStatus` class that can be used t - [Web](https://powersync-ja.github.io/powersync-js/web-sdk/classes/SyncStatus) - [React Native](https://powersync-ja.github.io/powersync-js/react-native-sdk/classes/SyncStatus) - [Node.js](https://powersync-ja.github.io/powersync-js/node-sdk/classes/SyncStatus) -- [.NET (Alpha)](https://github.com/powersync-ja/powersync-dotnet/blob/2728eab0d13849686ff3f9a603040940744599e1/PowerSync/PowerSync.Common/DB/Crud/SyncStatus.cs) +- [.NET (Beta)](https://github.com/powersync-ja/powersync-dotnet/blob/2728eab0d13849686ff3f9a603040940744599e1/PowerSync/PowerSync.Common/DB/Crud/SyncStatus.cs) In addition to the `SyncStatus` options above, it's also a good idea to see what the current length of the upload queue looks like. The upload queue contains all local mutations that need to be processed by the client specific `uploadData` implementation. diff --git a/resources/feature-status.mdx b/resources/feature-status.mdx index 3a607cf9..15fc2531 100644 --- a/resources/feature-status.mdx +++ b/resources/feature-status.mdx @@ -57,7 +57,7 @@ Below is a summary of the current main PowerSync features and their release stat | | | | **Client SDKs** | | | Rust SDK | Experimental | -| .NET SDK | Alpha | +| .NET SDK | Beta | | Capacitor SDK | Alpha | | TanStack Query | Alpha | | Node.js SDK | Beta | diff --git a/resources/supported-platforms.mdx b/resources/supported-platforms.mdx index c62a3020..f292e87f 100644 --- a/resources/supported-platforms.mdx +++ b/resources/supported-platforms.mdx @@ -104,7 +104,7 @@ description: "Supported platforms and major features by PowerSync Client SDK" | Platform / Feature | Supported? | Notes | | --- | --- | --- | -| WPF | No | Some known build issues | +| WPF | Yes | | | MAUI | Yes | | | Winforms | YMMV - not tested | | | CLI Windows | Yes | | diff --git a/snippets/client-sdks.mdx b/snippets/client-sdks.mdx index 062092e9..3c4cf0fc 100644 --- a/snippets/client-sdks.mdx +++ b/snippets/client-sdks.mdx @@ -13,7 +13,7 @@ - + diff --git a/snippets/dotnet/installation.mdx b/snippets/dotnet/installation.mdx index b214a939..c13258cf 100644 --- a/snippets/dotnet/installation.mdx +++ b/snippets/dotnet/installation.mdx @@ -3,7 +3,7 @@ For desktop/server/binary use-cases and WPF, add the [`PowerSync.Common`](https://www.nuget.org/packages/PowerSync.Common/) NuGet package to your project: ```bash - dotnet add package PowerSync.Common --prerelease + dotnet add package PowerSync.Common ``` @@ -11,12 +11,12 @@ For MAUI apps, add both [`PowerSync.Common`](https://www.nuget.org/packages/PowerSync.Common/) and [`PowerSync.Maui`](https://www.nuget.org/packages/PowerSync.Maui/) NuGet packages to your project: ```bash - dotnet add package PowerSync.Common --prerelease - dotnet add package PowerSync.Maui --prerelease + dotnet add package PowerSync.Common + dotnet add package PowerSync.Maui ``` - Add `--prerelease` while this package is in alpha. To install a specific version, use `--version` instead: `dotnet add package PowerSync.Common --version 0.0.6-alpha.1` + To install a specific version, use `--version` instead: `dotnet add package PowerSync.Common --version ` \ No newline at end of file