From be55567ba4d0942f1b634a159e494c0901c007e7 Mon Sep 17 00:00:00 2001 From: LucDeCaf Date: Tue, 4 Aug 2026 14:42:00 +0200 Subject: [PATCH 1/2] Update .NET SQLite extension loading docs --- client-sdks/advanced/sqlite-extensions.mdx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client-sdks/advanced/sqlite-extensions.mdx b/client-sdks/advanced/sqlite-extensions.mdx index aa07079d..b39687f7 100644 --- a/client-sdks/advanced/sqlite-extensions.mdx +++ b/client-sdks/advanced/sqlite-extensions.mdx @@ -153,7 +153,8 @@ before opening PowerSync databases. ## .Net -The PowerSync .NET SDK has builtin support for loading extensions through the `MDSQLiteOptions.Extensions` field. +The PowerSync .NET SDK has builtin support for loading custom extensions. To load custom extensions, set the `MDSQLiteOptions.Extensions` field to an array of `SqliteExtension` objects. You can also disable loading the [core PowerSync SQLite extension](https://github.com/powersync-ja/powersync-sqlite-core) by setting `MDSQLiteOptions.LoadPowerSyncExtension` to false. When doing so, it is **your responsibility** to ensure that one of the extensions passed in `MDSQLiteOptions.Extensions` contains a build of the PowerSync core extension. Running the PowerSync .NET SDK without the core extension or with an outdated version of the core extension is **not supported**. + It is your responsibility to build and bundle extensions you want to use with your app so that they can be loaded. ## Rust and Tauri From 6cb2dfd1db31dca7780e65fc6750b6a78bb001d8 Mon Sep 17 00:00:00 2001 From: LucDeCaf Date: Tue, 4 Aug 2026 14:54:50 +0200 Subject: [PATCH 2/2] Claude feedback --- client-sdks/advanced/sqlite-extensions.mdx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client-sdks/advanced/sqlite-extensions.mdx b/client-sdks/advanced/sqlite-extensions.mdx index b39687f7..ce95c3f9 100644 --- a/client-sdks/advanced/sqlite-extensions.mdx +++ b/client-sdks/advanced/sqlite-extensions.mdx @@ -153,7 +153,11 @@ before opening PowerSync databases. ## .Net -The PowerSync .NET SDK has builtin support for loading custom extensions. To load custom extensions, set the `MDSQLiteOptions.Extensions` field to an array of `SqliteExtension` objects. You can also disable loading the [core PowerSync SQLite extension](https://github.com/powersync-ja/powersync-sqlite-core) by setting `MDSQLiteOptions.LoadPowerSyncExtension` to false. When doing so, it is **your responsibility** to ensure that one of the extensions passed in `MDSQLiteOptions.Extensions` contains a build of the PowerSync core extension. Running the PowerSync .NET SDK without the core extension or with an outdated version of the core extension is **not supported**. +The PowerSync .NET SDK has builtin support for loading custom extensions by setting the `MDSQLiteOptions.Extensions` field to an array of `SqliteExtension` objects. + +You can also disable loading the [core PowerSync SQLite extension](https://github.com/powersync-ja/powersync-sqlite-core) by setting `MDSQLiteOptions.LoadPowerSyncExtension` to false. When doing so, you must ensure that one of the extensions passed in `MDSQLiteOptions.Extensions` contains a build of the PowerSync core extension. + +Running the PowerSync .NET SDK without the core extension or with an outdated version of the core extension is not supported. It is your responsibility to build and bundle extensions you want to use with your app so that they can be loaded.