diff --git a/.changeset/angry-pumpkins-double.md b/.changeset/angry-pumpkins-double.md deleted file mode 100644 index cb0b6a95b..000000000 --- a/.changeset/angry-pumpkins-double.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@powersync/react-native': minor -'@powersync/common': minor ---- - -Introduced `fetchStrategy` option to connect, allowing you to choose either `buffered` or `sequential` for the Websocket connect option. Internally the functionality of `buffered` was used by default, but now it can be switched to the sequential mode. This changes the WebSocket sync queue to only process one sync event at a time, improving known keep-alive issues for lower-end hardware with minimal impact on sync performance. diff --git a/.changeset/calm-pans-worry.md b/.changeset/calm-pans-worry.md deleted file mode 100644 index 088d5091e..000000000 --- a/.changeset/calm-pans-worry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/diagnostics-app': minor ---- - -Improve diagnostics app performance for bulk downloads. diff --git a/.changeset/lovely-impalas-do.md b/.changeset/lovely-impalas-do.md deleted file mode 100644 index f2d561224..000000000 --- a/.changeset/lovely-impalas-do.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/web': minor ---- - -Add cacheSizeKb option, defaulting to 50MB. diff --git a/.changeset/slow-spiders-smash.md b/.changeset/slow-spiders-smash.md deleted file mode 100644 index 258550a69..000000000 --- a/.changeset/slow-spiders-smash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/diagnostics-app': minor ---- - -Switch diagnostics app to OPFS. diff --git a/.changeset/spotty-students-serve.md b/.changeset/spotty-students-serve.md deleted file mode 100644 index 857ea4011..000000000 --- a/.changeset/spotty-students-serve.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/op-sqlite': minor ---- - -Default to using memory for temp store, and 50MB cache size. diff --git a/.changeset/swift-seahorses-help.md b/.changeset/swift-seahorses-help.md deleted file mode 100644 index c1c8b4b46..000000000 --- a/.changeset/swift-seahorses-help.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/common': minor ---- - -add 'connecting' flag to SyncStatus diff --git a/packages/common/CHANGELOG.md b/packages/common/CHANGELOG.md index 760c5c15e..27d73f1e9 100644 --- a/packages/common/CHANGELOG.md +++ b/packages/common/CHANGELOG.md @@ -1,5 +1,12 @@ # @powersync/common +## 1.24.0 + +### Minor Changes + +- 893d42b: Introduced `fetchStrategy` option to connect, allowing you to choose either `buffered` or `sequential` for the Websocket connect option. Internally the functionality of `buffered` was used by default, but now it can be switched to the sequential mode. This changes the WebSocket sync queue to only process one sync event at a time, improving known keep-alive issues for lower-end hardware with minimal impact on sync performance. +- 0606ac2: add 'connecting' flag to SyncStatus + ## 1.23.0 ### Minor Changes diff --git a/packages/common/package.json b/packages/common/package.json index e0d0d2c87..fc4e3c687 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/common", - "version": "1.23.0", + "version": "1.24.0", "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" diff --git a/packages/drizzle-driver/package.json b/packages/drizzle-driver/package.json index 4b88205ae..d17370ad0 100644 --- a/packages/drizzle-driver/package.json +++ b/packages/drizzle-driver/package.json @@ -26,7 +26,7 @@ "test": "vitest" }, "peerDependencies": { - "@powersync/common": "workspace:^1.23.0", + "@powersync/common": "workspace:^1.24.0", "drizzle-orm": "<1.0.0" }, "devDependencies": { diff --git a/packages/kysely-driver/package.json b/packages/kysely-driver/package.json index feca1863e..de8c17a43 100644 --- a/packages/kysely-driver/package.json +++ b/packages/kysely-driver/package.json @@ -26,7 +26,7 @@ "test": "pnpm build && vitest" }, "peerDependencies": { - "@powersync/common": "workspace:^1.23.0" + "@powersync/common": "workspace:^1.24.0" }, "dependencies": { "kysely": "^0.27.4" diff --git a/packages/powersync-op-sqlite/CHANGELOG.md b/packages/powersync-op-sqlite/CHANGELOG.md index 76236d826..590e237a3 100644 --- a/packages/powersync-op-sqlite/CHANGELOG.md +++ b/packages/powersync-op-sqlite/CHANGELOG.md @@ -1,5 +1,17 @@ # @powersync/op-sqlite +## 0.4.0 + +### Minor Changes + +- 56185bb: Default to using memory for temp store, and 50MB cache size. + +### Patch Changes + +- Updated dependencies [893d42b] +- Updated dependencies [0606ac2] + - @powersync/common@1.24.0 + ## 0.3.1 ### Patch Changes diff --git a/packages/powersync-op-sqlite/package.json b/packages/powersync-op-sqlite/package.json index 7e58de7c7..fe01dd77d 100644 --- a/packages/powersync-op-sqlite/package.json +++ b/packages/powersync-op-sqlite/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/op-sqlite", - "version": "0.3.1", + "version": "0.4.0", "description": "PowerSync - sync Postgres or MongoDB with SQLite in your React Native app for offline-first and real-time data", "source": "./src/index.ts", "main": "./lib/commonjs/index.js", @@ -66,7 +66,7 @@ }, "peerDependencies": { "@op-engineering/op-sqlite": "^11.2.13", - "@powersync/common": "workspace:^1.23.0", + "@powersync/common": "workspace:^1.24.0", "react": "*", "react-native": "*" }, diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index ef8ed24d3..897de2fef 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,17 @@ # @powersync/react-native +## 1.18.0 + +### Minor Changes + +- 893d42b: Introduced `fetchStrategy` option to connect, allowing you to choose either `buffered` or `sequential` for the Websocket connect option. Internally the functionality of `buffered` was used by default, but now it can be switched to the sequential mode. This changes the WebSocket sync queue to only process one sync event at a time, improving known keep-alive issues for lower-end hardware with minimal impact on sync performance. + +### Patch Changes + +- Updated dependencies [893d42b] +- Updated dependencies [0606ac2] + - @powersync/common@1.24.0 + ## 1.17.0 ### Minor Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index a911a182e..cc47943e9 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/react-native", - "version": "1.17.0", + "version": "1.18.0", "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" @@ -31,7 +31,7 @@ "homepage": "https://docs.powersync.com/", "peerDependencies": { "@journeyapps/react-native-quick-sqlite": "^2.3.0", - "@powersync/common": "workspace:^1.23.0", + "@powersync/common": "workspace:^1.24.0", "react": "*", "react-native": "*" }, diff --git a/packages/tanstack-react-query/CHANGELOG.md b/packages/tanstack-react-query/CHANGELOG.md index 5313a6977..b6549e687 100644 --- a/packages/tanstack-react-query/CHANGELOG.md +++ b/packages/tanstack-react-query/CHANGELOG.md @@ -1,5 +1,13 @@ # @powersync/tanstack-react-query +## 0.0.14 + +### Patch Changes + +- Updated dependencies [893d42b] +- Updated dependencies [0606ac2] + - @powersync/common@1.24.0 + ## 0.0.13 ### Patch Changes diff --git a/packages/tanstack-react-query/package.json b/packages/tanstack-react-query/package.json index 178fd8f5d..a937e3383 100644 --- a/packages/tanstack-react-query/package.json +++ b/packages/tanstack-react-query/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/tanstack-react-query", - "version": "0.0.13", + "version": "0.0.14", "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" @@ -29,7 +29,7 @@ }, "homepage": "https://docs.powersync.com", "peerDependencies": { - "@powersync/common": "workspace:^1.23.0", + "@powersync/common": "workspace:^1.24.0", "react": "*" }, "dependencies": { diff --git a/packages/web/CHANGELOG.md b/packages/web/CHANGELOG.md index fec7b5574..bba4972f5 100644 --- a/packages/web/CHANGELOG.md +++ b/packages/web/CHANGELOG.md @@ -1,5 +1,17 @@ # @powersync/web +## 1.14.0 + +### Minor Changes + +- 56185bb: Add cacheSizeKb option, defaulting to 50MB. + +### Patch Changes + +- Updated dependencies [893d42b] +- Updated dependencies [0606ac2] + - @powersync/common@1.24.0 + ## 1.13.1 ### Patch Changes diff --git a/packages/web/package.json b/packages/web/package.json index 1ca436391..2093f52ff 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/web", - "version": "1.13.1", + "version": "1.14.0", "description": "A Web SDK for JourneyApps PowerSync", "main": "lib/src/index.js", "types": "lib/src/index.d.ts", @@ -61,7 +61,7 @@ "license": "Apache-2.0", "peerDependencies": { "@journeyapps/wa-sqlite": "^1.2.0", - "@powersync/common": "workspace:^1.23.0" + "@powersync/common": "workspace:^1.24.0" }, "dependencies": { "@powersync/common": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d2776cf3a..ac2eced9b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1629,7 +1629,7 @@ importers: packages/drizzle-driver: dependencies: '@powersync/common': - specifier: workspace:^1.23.0 + specifier: workspace:^1.24.0 version: link:../common devDependencies: '@journeyapps/wa-sqlite': @@ -1675,7 +1675,7 @@ importers: packages/kysely-driver: dependencies: '@powersync/common': - specifier: workspace:^1.23.0 + specifier: workspace:^1.24.0 version: link:../common kysely: specifier: ^0.27.4 diff --git a/tools/diagnostics-app/CHANGELOG.md b/tools/diagnostics-app/CHANGELOG.md index 1770a8bdb..5ede565f1 100644 --- a/tools/diagnostics-app/CHANGELOG.md +++ b/tools/diagnostics-app/CHANGELOG.md @@ -1,5 +1,17 @@ # diagnostics-app +## 0.8.0 + +### Minor Changes + +- e1c44ad: Improve diagnostics app performance for bulk downloads. +- 56185bb: Switch diagnostics app to OPFS. + +### Patch Changes + +- Updated dependencies [56185bb] + - @powersync/web@1.14.0 + ## 0.7.8 ### Patch Changes diff --git a/tools/diagnostics-app/package.json b/tools/diagnostics-app/package.json index 899ea2811..64845c17a 100644 --- a/tools/diagnostics-app/package.json +++ b/tools/diagnostics-app/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/diagnostics-app", - "version": "0.7.8", + "version": "0.8.0", "private": true, "scripts": { "dev": "vite",