diff --git a/.changeset/gorgeous-adults-confess.md b/.changeset/gorgeous-adults-confess.md deleted file mode 100644 index 42b790ae8..000000000 --- a/.changeset/gorgeous-adults-confess.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@powersync/service-sync-rules': minor -'@powersync/service-image': minor ---- - -Add support for streams, a new and simpler way to define what data gets synced to clients. diff --git a/.changeset/great-rabbits-exercise.md b/.changeset/great-rabbits-exercise.md deleted file mode 100644 index fa448e3d4..000000000 --- a/.changeset/great-rabbits-exercise.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@powersync/service-sync-rules': minor -'@powersync/service-core': patch -'@powersync/service-image': patch ---- - -Refactor interface between service and sync rule bindings in preparation for sync streams. diff --git a/.changeset/happy-seals-change.md b/.changeset/happy-seals-change.md deleted file mode 100644 index c28c6d48c..000000000 --- a/.changeset/happy-seals-change.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/service-core': patch ---- - -Fix inconsistencies between binary data being requested and actually being sent. diff --git a/.changeset/lovely-apricots-notice.md b/.changeset/lovely-apricots-notice.md deleted file mode 100644 index 3fc03d8e1..000000000 --- a/.changeset/lovely-apricots-notice.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@powersync/service-module-postgres-storage': minor -'@powersync/service-core': minor -'@powersync/service-module-core': minor -'@powersync/service-image': minor ---- - -Upgrade Node, Sentry, Fastify and OpenTelemetry dependencies. diff --git a/.changeset/olive-bags-wave.md b/.changeset/olive-bags-wave.md deleted file mode 100644 index d0aecc8d9..000000000 --- a/.changeset/olive-bags-wave.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@powersync/service-sync-rules': minor -'@powersync/service-image': minor ---- - -Introduce the `config` option on sync rules which can be used to opt-in to new features and backwards-incompatible fixes of historical issues with the PowerSync service. diff --git a/.changeset/olive-games-destroy.md b/.changeset/olive-games-destroy.md deleted file mode 100644 index 19439f5b0..000000000 --- a/.changeset/olive-games-destroy.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@powersync/service-sync-rules': minor -'@powersync/service-image': minor ---- - -Add the `fixed_json_extract` compatibility option. When enabled, JSON-extracting operators are updated to match SQLite more closely. diff --git a/.changeset/popular-zoos-hang.md b/.changeset/popular-zoos-hang.md deleted file mode 100644 index 32512150e..000000000 --- a/.changeset/popular-zoos-hang.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@powersync/service-sync-rules': minor -'@powersync/service-image': minor ---- - -Add the `timestamps_iso8601` option in the `config:` block for sync rules. When enabled, timestamps are consistently formatted using ISO 8601 format. \ No newline at end of file diff --git a/.changeset/rich-fans-care.md b/.changeset/rich-fans-care.md deleted file mode 100644 index f732f1dfa..000000000 --- a/.changeset/rich-fans-care.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@powersync/service-rsocket-router': minor -'@powersync/service-core': minor -'@powersync/service-image': minor -'@powersync/service-types': patch ---- - -Enable permessage-deflate for websockets. diff --git a/.changeset/rich-shrimps-push.md b/.changeset/rich-shrimps-push.md deleted file mode 100644 index 4951cc869..000000000 --- a/.changeset/rich-shrimps-push.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@powersync/service-sync-rules': minor -'@powersync/service-image': minor ---- - -Add the `versioned_bucket_ids` option in the `config:` block for sync rules. When enabled, generated bucket ids include the version of sync rules. This allows clients to sync more efficiently after updating sync rules. diff --git a/.changeset/silent-suns-watch.md b/.changeset/silent-suns-watch.md deleted file mode 100644 index 8413a2d0f..000000000 --- a/.changeset/silent-suns-watch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/service-image': patch ---- - -Add attestations to Docker image. diff --git a/.changeset/silver-keys-confess.md b/.changeset/silver-keys-confess.md deleted file mode 100644 index 2893a0c80..000000000 --- a/.changeset/silver-keys-confess.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@powersync/service-module-mongodb-storage': patch -'@powersync/lib-service-mongodb': patch -'@powersync/service-core': patch -'@powersync/service-image': patch ---- - -[MongoDB Storage] Increase checksum timeouts diff --git a/.changeset/spicy-vans-matter.md b/.changeset/spicy-vans-matter.md deleted file mode 100644 index edbe9c008..000000000 --- a/.changeset/spicy-vans-matter.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@powersync/service-core': minor -'@powersync/service-types': minor -'@powersync/service-image': minor ---- - -Support gzip and zstd compression in http streams. diff --git a/.changeset/twenty-donuts-watch.md b/.changeset/twenty-donuts-watch.md deleted file mode 100644 index 21c2eb059..000000000 --- a/.changeset/twenty-donuts-watch.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -'@powersync/service-module-postgres-storage': patch -'@powersync/service-module-mongodb-storage': patch -'@powersync/service-core-tests': patch -'@powersync/service-module-postgres': patch -'@powersync/service-rsocket-router': patch -'@powersync/service-errors': patch -'@powersync/service-module-mongodb': patch -'@powersync/service-core': patch -'@powersync/service-module-mysql': patch -'@powersync/service-module-core': patch -'@powersync/service-sync-rules': patch -'@powersync/lib-service-postgres': patch -'@powersync/lib-services-framework': patch -'@powersync/lib-service-mongodb': patch -'@powersync/service-jpgwire': patch -'@powersync/service-jsonbig': patch -'@powersync/service-schema': patch -'@powersync/service-types': patch -'@powersync/service-image': patch ---- - -Update license abbreviation to FSL-1.1-ALv2. diff --git a/.changeset/wise-elephants-trade.md b/.changeset/wise-elephants-trade.md deleted file mode 100644 index b57c99986..000000000 --- a/.changeset/wise-elephants-trade.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@powersync/service-module-mysql': minor -'@powersync/service-module-postgres-storage': patch -'@powersync/service-module-mongodb-storage': patch -'@powersync/service-core': patch ---- - -- Hooked up the MySQL binlog heartbeat events with the bucket batch keepalive mechanism. - Heartbeat events will now update the latest keepalive timestamp in the sync rules. diff --git a/libs/lib-mongodb/CHANGELOG.md b/libs/lib-mongodb/CHANGELOG.md index a7c1f579c..8fa74e4ec 100644 --- a/libs/lib-mongodb/CHANGELOG.md +++ b/libs/lib-mongodb/CHANGELOG.md @@ -1,5 +1,14 @@ # @powersync/lib-service-mongodb +## 0.6.4 + +### Patch Changes + +- 6315334: [MongoDB Storage] Increase checksum timeouts +- 060b829: Update license abbreviation to FSL-1.1-ALv2. +- Updated dependencies [060b829] + - @powersync/lib-services-framework@0.7.3 + ## 0.6.3 ### Patch Changes diff --git a/libs/lib-mongodb/package.json b/libs/lib-mongodb/package.json index 686258d92..c8b9f6ba9 100644 --- a/libs/lib-mongodb/package.json +++ b/libs/lib-mongodb/package.json @@ -2,7 +2,7 @@ "name": "@powersync/lib-service-mongodb", "repository": "https://github.com/powersync-ja/powersync-service", "types": "dist/index.d.ts", - "version": "0.6.3", + "version": "0.6.4", "main": "dist/index.js", "license": "FSL-1.1-ALv2", "type": "module", diff --git a/libs/lib-postgres/CHANGELOG.md b/libs/lib-postgres/CHANGELOG.md index 877e8d3f1..d7f552191 100644 --- a/libs/lib-postgres/CHANGELOG.md +++ b/libs/lib-postgres/CHANGELOG.md @@ -1,5 +1,17 @@ # @powersync/lib-service-postgres +## 0.4.7 + +### Patch Changes + +- 060b829: Update license abbreviation to FSL-1.1-ALv2. +- Updated dependencies [f56acce] +- Updated dependencies [86807d0] +- Updated dependencies [060b829] + - @powersync/service-types@0.13.0 + - @powersync/lib-services-framework@0.7.3 + - @powersync/service-jpgwire@0.20.2 + ## 0.4.6 ### Patch Changes diff --git a/libs/lib-postgres/package.json b/libs/lib-postgres/package.json index 2a0441d99..ed11296ac 100644 --- a/libs/lib-postgres/package.json +++ b/libs/lib-postgres/package.json @@ -2,7 +2,7 @@ "name": "@powersync/lib-service-postgres", "repository": "https://github.com/powersync-ja/powersync-service", "types": "dist/index.d.ts", - "version": "0.4.6", + "version": "0.4.7", "main": "dist/index.js", "license": "FSL-1.1-ALv2", "type": "module", diff --git a/libs/lib-services/CHANGELOG.md b/libs/lib-services/CHANGELOG.md index 6159bb641..826c01847 100644 --- a/libs/lib-services/CHANGELOG.md +++ b/libs/lib-services/CHANGELOG.md @@ -1,5 +1,20 @@ # @powersync/lib-services-framework +## 0.7.3 + +### Patch Changes + +- 060b829: Update license abbreviation to FSL-1.1-ALv2. +- Updated dependencies [b0b8ae9] +- Updated dependencies [d2be184] +- Updated dependencies [5284fb5] +- Updated dependencies [18435a4] +- Updated dependencies [5284fb5] +- Updated dependencies [6fd0242] +- Updated dependencies [060b829] + - @powersync/service-sync-rules@0.29.0 + - @powersync/service-errors@0.3.4 + ## 0.7.2 ### Patch Changes diff --git a/libs/lib-services/package.json b/libs/lib-services/package.json index 042f56b75..09cd25280 100644 --- a/libs/lib-services/package.json +++ b/libs/lib-services/package.json @@ -1,7 +1,7 @@ { "name": "@powersync/lib-services-framework", "repository": "https://github.com/powersync-ja/powersync-service", - "version": "0.7.2", + "version": "0.7.3", "main": "dist/index.js", "type": "module", "types": "dist/index.d.ts", diff --git a/modules/module-core/CHANGELOG.md b/modules/module-core/CHANGELOG.md index 7731139bd..faf37305c 100644 --- a/modules/module-core/CHANGELOG.md +++ b/modules/module-core/CHANGELOG.md @@ -1,5 +1,27 @@ # @powersync/service-module-core +## 0.2.0 + +### Minor Changes + +- c27e1c8: Upgrade Node, Sentry, Fastify and OpenTelemetry dependencies. + +### Patch Changes + +- 060b829: Update license abbreviation to FSL-1.1-ALv2. +- Updated dependencies [d2be184] +- Updated dependencies [29a368e] +- Updated dependencies [c27e1c8] +- Updated dependencies [f56acce] +- Updated dependencies [6315334] +- Updated dependencies [86807d0] +- Updated dependencies [060b829] +- Updated dependencies [d49bebe] + - @powersync/service-core@1.15.0 + - @powersync/service-rsocket-router@0.2.0 + - @powersync/service-types@0.13.0 + - @powersync/lib-services-framework@0.7.3 + ## 0.1.7 ### Patch Changes diff --git a/modules/module-core/package.json b/modules/module-core/package.json index 664c5f1fe..8a889bc20 100644 --- a/modules/module-core/package.json +++ b/modules/module-core/package.json @@ -2,7 +2,7 @@ "name": "@powersync/service-module-core", "repository": "https://github.com/powersync-ja/powersync-service", "types": "dist/index.d.ts", - "version": "0.1.7", + "version": "0.2.0", "main": "dist/index.js", "license": "FSL-1.1-ALv2", "type": "module", diff --git a/modules/module-mongodb-storage/CHANGELOG.md b/modules/module-mongodb-storage/CHANGELOG.md index d8db827b0..e715548f5 100644 --- a/modules/module-mongodb-storage/CHANGELOG.md +++ b/modules/module-mongodb-storage/CHANGELOG.md @@ -1,5 +1,33 @@ # @powersync/service-module-mongodb-storage +## 0.11.1 + +### Patch Changes + +- 6315334: [MongoDB Storage] Increase checksum timeouts +- 060b829: Update license abbreviation to FSL-1.1-ALv2. +- d49bebe: - Hooked up the MySQL binlog heartbeat events with the bucket batch keepalive mechanism. + Heartbeat events will now update the latest keepalive timestamp in the sync rules. +- Updated dependencies [b0b8ae9] +- Updated dependencies [d2be184] +- Updated dependencies [29a368e] +- Updated dependencies [c27e1c8] +- Updated dependencies [5284fb5] +- Updated dependencies [18435a4] +- Updated dependencies [5284fb5] +- Updated dependencies [f56acce] +- Updated dependencies [6fd0242] +- Updated dependencies [6315334] +- Updated dependencies [86807d0] +- Updated dependencies [060b829] +- Updated dependencies [d49bebe] + - @powersync/service-sync-rules@0.29.0 + - @powersync/service-core@1.15.0 + - @powersync/service-types@0.13.0 + - @powersync/lib-service-mongodb@0.6.4 + - @powersync/lib-services-framework@0.7.3 + - @powersync/service-jsonbig@0.17.11 + ## 0.11.0 ### Minor Changes diff --git a/modules/module-mongodb-storage/package.json b/modules/module-mongodb-storage/package.json index 4dca93373..535503cd2 100644 --- a/modules/module-mongodb-storage/package.json +++ b/modules/module-mongodb-storage/package.json @@ -2,7 +2,7 @@ "name": "@powersync/service-module-mongodb-storage", "repository": "https://github.com/powersync-ja/powersync-service", "types": "dist/index.d.ts", - "version": "0.11.0", + "version": "0.11.1", "main": "dist/index.js", "license": "FSL-1.1-ALv2", "type": "module", diff --git a/modules/module-mongodb/CHANGELOG.md b/modules/module-mongodb/CHANGELOG.md index 320c23316..d8b3cedaa 100644 --- a/modules/module-mongodb/CHANGELOG.md +++ b/modules/module-mongodb/CHANGELOG.md @@ -1,5 +1,30 @@ # @powersync/service-module-mongodb +## 0.11.1 + +### Patch Changes + +- 060b829: Update license abbreviation to FSL-1.1-ALv2. +- Updated dependencies [b0b8ae9] +- Updated dependencies [d2be184] +- Updated dependencies [29a368e] +- Updated dependencies [c27e1c8] +- Updated dependencies [5284fb5] +- Updated dependencies [18435a4] +- Updated dependencies [5284fb5] +- Updated dependencies [f56acce] +- Updated dependencies [6fd0242] +- Updated dependencies [6315334] +- Updated dependencies [86807d0] +- Updated dependencies [060b829] +- Updated dependencies [d49bebe] + - @powersync/service-sync-rules@0.29.0 + - @powersync/service-core@1.15.0 + - @powersync/service-types@0.13.0 + - @powersync/lib-service-mongodb@0.6.4 + - @powersync/lib-services-framework@0.7.3 + - @powersync/service-jsonbig@0.17.11 + ## 0.11.0 ### Minor Changes diff --git a/modules/module-mongodb/package.json b/modules/module-mongodb/package.json index 87812cfdf..d827b577f 100644 --- a/modules/module-mongodb/package.json +++ b/modules/module-mongodb/package.json @@ -2,7 +2,7 @@ "name": "@powersync/service-module-mongodb", "repository": "https://github.com/powersync-ja/powersync-service", "types": "dist/index.d.ts", - "version": "0.11.0", + "version": "0.11.1", "main": "dist/index.js", "license": "FSL-1.1-ALv2", "type": "module", diff --git a/modules/module-mysql/CHANGELOG.md b/modules/module-mysql/CHANGELOG.md index cacca0838..2b9122d0f 100644 --- a/modules/module-mysql/CHANGELOG.md +++ b/modules/module-mysql/CHANGELOG.md @@ -1,5 +1,34 @@ # @powersync/service-module-mysql +## 0.9.0 + +### Minor Changes + +- d49bebe: - Hooked up the MySQL binlog heartbeat events with the bucket batch keepalive mechanism. + Heartbeat events will now update the latest keepalive timestamp in the sync rules. + +### Patch Changes + +- 060b829: Update license abbreviation to FSL-1.1-ALv2. +- Updated dependencies [b0b8ae9] +- Updated dependencies [d2be184] +- Updated dependencies [29a368e] +- Updated dependencies [c27e1c8] +- Updated dependencies [5284fb5] +- Updated dependencies [18435a4] +- Updated dependencies [5284fb5] +- Updated dependencies [f56acce] +- Updated dependencies [6fd0242] +- Updated dependencies [6315334] +- Updated dependencies [86807d0] +- Updated dependencies [060b829] +- Updated dependencies [d49bebe] + - @powersync/service-sync-rules@0.29.0 + - @powersync/service-core@1.15.0 + - @powersync/service-types@0.13.0 + - @powersync/lib-services-framework@0.7.3 + - @powersync/service-jsonbig@0.17.11 + ## 0.8.0 ### Minor Changes diff --git a/modules/module-mysql/package.json b/modules/module-mysql/package.json index 8fbcf281e..a39f35927 100644 --- a/modules/module-mysql/package.json +++ b/modules/module-mysql/package.json @@ -2,7 +2,7 @@ "name": "@powersync/service-module-mysql", "repository": "https://github.com/powersync-ja/powersync-service", "types": "dist/index.d.ts", - "version": "0.8.0", + "version": "0.9.0", "license": "FSL-1.1-ALv2", "main": "dist/index.js", "type": "module", diff --git a/modules/module-postgres-storage/CHANGELOG.md b/modules/module-postgres-storage/CHANGELOG.md index db0e26c21..492d12d59 100644 --- a/modules/module-postgres-storage/CHANGELOG.md +++ b/modules/module-postgres-storage/CHANGELOG.md @@ -1,5 +1,37 @@ # @powersync/service-module-postgres-storage +## 0.10.0 + +### Minor Changes + +- c27e1c8: Upgrade Node, Sentry, Fastify and OpenTelemetry dependencies. + +### Patch Changes + +- 060b829: Update license abbreviation to FSL-1.1-ALv2. +- d49bebe: - Hooked up the MySQL binlog heartbeat events with the bucket batch keepalive mechanism. + Heartbeat events will now update the latest keepalive timestamp in the sync rules. +- Updated dependencies [b0b8ae9] +- Updated dependencies [d2be184] +- Updated dependencies [29a368e] +- Updated dependencies [c27e1c8] +- Updated dependencies [5284fb5] +- Updated dependencies [18435a4] +- Updated dependencies [5284fb5] +- Updated dependencies [f56acce] +- Updated dependencies [6fd0242] +- Updated dependencies [6315334] +- Updated dependencies [86807d0] +- Updated dependencies [060b829] +- Updated dependencies [d49bebe] + - @powersync/service-sync-rules@0.29.0 + - @powersync/service-core@1.15.0 + - @powersync/service-types@0.13.0 + - @powersync/lib-service-postgres@0.4.7 + - @powersync/lib-services-framework@0.7.3 + - @powersync/service-jpgwire@0.20.2 + - @powersync/service-jsonbig@0.17.11 + ## 0.9.0 ### Minor Changes diff --git a/modules/module-postgres-storage/package.json b/modules/module-postgres-storage/package.json index a583f2af9..b5135c3c2 100644 --- a/modules/module-postgres-storage/package.json +++ b/modules/module-postgres-storage/package.json @@ -2,7 +2,7 @@ "name": "@powersync/service-module-postgres-storage", "repository": "https://github.com/powersync-ja/powersync-service", "types": "dist/@types/index.d.ts", - "version": "0.9.0", + "version": "0.10.0", "main": "dist/index.js", "license": "FSL-1.1-ALv2", "type": "module", diff --git a/modules/module-postgres/CHANGELOG.md b/modules/module-postgres/CHANGELOG.md index 466e8a226..40e0a3402 100644 --- a/modules/module-postgres/CHANGELOG.md +++ b/modules/module-postgres/CHANGELOG.md @@ -1,5 +1,31 @@ # @powersync/service-module-postgres +## 0.15.1 + +### Patch Changes + +- 060b829: Update license abbreviation to FSL-1.1-ALv2. +- Updated dependencies [b0b8ae9] +- Updated dependencies [d2be184] +- Updated dependencies [29a368e] +- Updated dependencies [c27e1c8] +- Updated dependencies [5284fb5] +- Updated dependencies [18435a4] +- Updated dependencies [5284fb5] +- Updated dependencies [f56acce] +- Updated dependencies [6fd0242] +- Updated dependencies [6315334] +- Updated dependencies [86807d0] +- Updated dependencies [060b829] +- Updated dependencies [d49bebe] + - @powersync/service-sync-rules@0.29.0 + - @powersync/service-core@1.15.0 + - @powersync/service-types@0.13.0 + - @powersync/lib-service-postgres@0.4.7 + - @powersync/lib-services-framework@0.7.3 + - @powersync/service-jpgwire@0.20.2 + - @powersync/service-jsonbig@0.17.11 + ## 0.15.0 ### Minor Changes diff --git a/modules/module-postgres/package.json b/modules/module-postgres/package.json index a5003a4c8..9db5c15ff 100644 --- a/modules/module-postgres/package.json +++ b/modules/module-postgres/package.json @@ -5,7 +5,7 @@ "publishConfig": { "access": "public" }, - "version": "0.15.0", + "version": "0.15.1", "main": "dist/index.js", "license": "FSL-1.1-ALv2", "type": "module", diff --git a/packages/jpgwire/CHANGELOG.md b/packages/jpgwire/CHANGELOG.md index 41f2af8af..46ab5fdef 100644 --- a/packages/jpgwire/CHANGELOG.md +++ b/packages/jpgwire/CHANGELOG.md @@ -1,5 +1,20 @@ # @powersync/service-jpgwire +## 0.20.2 + +### Patch Changes + +- 060b829: Update license abbreviation to FSL-1.1-ALv2. +- Updated dependencies [b0b8ae9] +- Updated dependencies [d2be184] +- Updated dependencies [5284fb5] +- Updated dependencies [18435a4] +- Updated dependencies [5284fb5] +- Updated dependencies [6fd0242] +- Updated dependencies [060b829] + - @powersync/service-sync-rules@0.29.0 + - @powersync/service-jsonbig@0.17.11 + ## 0.20.1 ### Patch Changes diff --git a/packages/jpgwire/package.json b/packages/jpgwire/package.json index 762333c68..0218ead66 100644 --- a/packages/jpgwire/package.json +++ b/packages/jpgwire/package.json @@ -5,7 +5,7 @@ "publishConfig": { "access": "public" }, - "version": "0.20.1", + "version": "0.20.2", "main": "dist/index.js", "license": "FSL-1.1-ALv2", "files": [ diff --git a/packages/jsonbig/CHANGELOG.md b/packages/jsonbig/CHANGELOG.md index b81613d30..04753dba8 100644 --- a/packages/jsonbig/CHANGELOG.md +++ b/packages/jsonbig/CHANGELOG.md @@ -1,5 +1,11 @@ # @powersync/service-jsonbig +## 0.17.11 + +### Patch Changes + +- 060b829: Update license abbreviation to FSL-1.1-ALv2. + ## 0.17.10 ### Patch Changes diff --git a/packages/jsonbig/package.json b/packages/jsonbig/package.json index 7316107fc..9fd412868 100644 --- a/packages/jsonbig/package.json +++ b/packages/jsonbig/package.json @@ -1,7 +1,7 @@ { "name": "@powersync/service-jsonbig", "repository": "https://github.com/powersync-ja/powersync-service", - "version": "0.17.10", + "version": "0.17.11", "main": "dist/index.js", "types": "dist/index.d.ts", "license": "FSL-1.1-ALv2", diff --git a/packages/rsocket-router/CHANGELOG.md b/packages/rsocket-router/CHANGELOG.md index 242413d1f..6d9e6db6f 100644 --- a/packages/rsocket-router/CHANGELOG.md +++ b/packages/rsocket-router/CHANGELOG.md @@ -1,5 +1,17 @@ # @powersync/service-rsocket-router +## 0.2.0 + +### Minor Changes + +- f56acce: Enable permessage-deflate for websockets. + +### Patch Changes + +- 060b829: Update license abbreviation to FSL-1.1-ALv2. +- Updated dependencies [060b829] + - @powersync/lib-services-framework@0.7.3 + ## 0.1.3 ### Patch Changes diff --git a/packages/rsocket-router/package.json b/packages/rsocket-router/package.json index ed32f4c8d..b44909f71 100644 --- a/packages/rsocket-router/package.json +++ b/packages/rsocket-router/package.json @@ -1,7 +1,7 @@ { "name": "@powersync/service-rsocket-router", "repository": "https://github.com/powersync-ja/powersync-service", - "version": "0.1.3", + "version": "0.2.0", "main": "dist/index.js", "types": "dist/index.d.ts", "license": "FSL-1.1-ALv2", diff --git a/packages/schema/CHANGELOG.md b/packages/schema/CHANGELOG.md index 0ff543f6a..3587d995f 100644 --- a/packages/schema/CHANGELOG.md +++ b/packages/schema/CHANGELOG.md @@ -1,5 +1,11 @@ # @powersync/service-schema +## 1.15.0 + +### Patch Changes + +- 060b829: Update license abbreviation to FSL-1.1-ALv2. + ## 1.14.0 ## 1.13.4 diff --git a/packages/schema/package.json b/packages/schema/package.json index 3a1624f7a..1fb849305 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/service-schema", - "version": "1.14.0", + "version": "1.15.0", "main": "dist/index.js", "types": "dist/index.d.ts", "license": "FSL-1.1-ALv2", diff --git a/packages/service-core-tests/CHANGELOG.md b/packages/service-core-tests/CHANGELOG.md index cd0020a26..6a62bbda7 100644 --- a/packages/service-core-tests/CHANGELOG.md +++ b/packages/service-core-tests/CHANGELOG.md @@ -1,5 +1,27 @@ # @powersync/service-core-tests +## 0.11.1 + +### Patch Changes + +- 060b829: Update license abbreviation to FSL-1.1-ALv2. +- Updated dependencies [b0b8ae9] +- Updated dependencies [d2be184] +- Updated dependencies [29a368e] +- Updated dependencies [c27e1c8] +- Updated dependencies [5284fb5] +- Updated dependencies [18435a4] +- Updated dependencies [5284fb5] +- Updated dependencies [f56acce] +- Updated dependencies [6fd0242] +- Updated dependencies [6315334] +- Updated dependencies [86807d0] +- Updated dependencies [060b829] +- Updated dependencies [d49bebe] + - @powersync/service-sync-rules@0.29.0 + - @powersync/service-core@1.15.0 + - @powersync/service-jsonbig@0.17.11 + ## 0.11.0 ### Minor Changes diff --git a/packages/service-core-tests/package.json b/packages/service-core-tests/package.json index 2d28cd123..c6bd18286 100644 --- a/packages/service-core-tests/package.json +++ b/packages/service-core-tests/package.json @@ -5,7 +5,7 @@ "publishConfig": { "access": "public" }, - "version": "0.11.0", + "version": "0.11.1", "main": "dist/index.js", "license": "FSL-1.1-ALv2", "type": "module", diff --git a/packages/service-core/CHANGELOG.md b/packages/service-core/CHANGELOG.md index c94575aee..3c07fdc4b 100644 --- a/packages/service-core/CHANGELOG.md +++ b/packages/service-core/CHANGELOG.md @@ -1,5 +1,36 @@ # @powersync/service-core +## 1.15.0 + +### Minor Changes + +- c27e1c8: Upgrade Node, Sentry, Fastify and OpenTelemetry dependencies. +- f56acce: Enable permessage-deflate for websockets. +- 86807d0: Support gzip and zstd compression in http streams. + +### Patch Changes + +- d2be184: Refactor interface between service and sync rule bindings in preparation for sync streams. +- 29a368e: Fix inconsistencies between binary data being requested and actually being sent. +- 6315334: [MongoDB Storage] Increase checksum timeouts +- 060b829: Update license abbreviation to FSL-1.1-ALv2. +- d49bebe: - Hooked up the MySQL binlog heartbeat events with the bucket batch keepalive mechanism. + Heartbeat events will now update the latest keepalive timestamp in the sync rules. +- Updated dependencies [b0b8ae9] +- Updated dependencies [d2be184] +- Updated dependencies [5284fb5] +- Updated dependencies [18435a4] +- Updated dependencies [5284fb5] +- Updated dependencies [f56acce] +- Updated dependencies [6fd0242] +- Updated dependencies [86807d0] +- Updated dependencies [060b829] + - @powersync/service-sync-rules@0.29.0 + - @powersync/service-rsocket-router@0.2.0 + - @powersync/service-types@0.13.0 + - @powersync/lib-services-framework@0.7.3 + - @powersync/service-jsonbig@0.17.11 + ## 1.14.0 ### Minor Changes diff --git a/packages/service-core/package.json b/packages/service-core/package.json index 8a60ab40d..5d941f269 100644 --- a/packages/service-core/package.json +++ b/packages/service-core/package.json @@ -5,7 +5,7 @@ "publishConfig": { "access": "public" }, - "version": "1.14.0", + "version": "1.15.0", "main": "dist/index.js", "license": "FSL-1.1-ALv2", "type": "module", diff --git a/packages/service-errors/CHANGELOG.md b/packages/service-errors/CHANGELOG.md index 70e17021f..0d0a5ae0d 100644 --- a/packages/service-errors/CHANGELOG.md +++ b/packages/service-errors/CHANGELOG.md @@ -1,5 +1,11 @@ # @powersync/service-errors +## 0.3.4 + +### Patch Changes + +- 060b829: Update license abbreviation to FSL-1.1-ALv2. + ## 0.3.3 ### Patch Changes diff --git a/packages/service-errors/package.json b/packages/service-errors/package.json index 20f4c9b5c..b46a20ce9 100644 --- a/packages/service-errors/package.json +++ b/packages/service-errors/package.json @@ -1,7 +1,7 @@ { "name": "@powersync/service-errors", "repository": "https://github.com/powersync-ja/powersync-service", - "version": "0.3.3", + "version": "0.3.4", "main": "dist/index.js", "types": "dist/index.d.ts", "license": "FSL-1.1-ALv2", diff --git a/packages/sync-rules/CHANGELOG.md b/packages/sync-rules/CHANGELOG.md index b5dbc6c02..34a5aa738 100644 --- a/packages/sync-rules/CHANGELOG.md +++ b/packages/sync-rules/CHANGELOG.md @@ -1,5 +1,22 @@ # @powersync/service-sync-rules +## 0.29.0 + +### Minor Changes + +- b0b8ae9: Add support for streams, a new and simpler way to define what data gets synced to clients. +- d2be184: Refactor interface between service and sync rule bindings in preparation for sync streams. +- 5284fb5: Introduce the `config` option on sync rules which can be used to opt-in to new features and backwards-incompatible fixes of historical issues with the PowerSync service. +- 18435a4: Add the `fixed_json_extract` compatibility option. When enabled, JSON-extracting operators are updated to match SQLite more closely. +- 5284fb5: Add the `timestamps_iso8601` option in the `config:` block for sync rules. When enabled, timestamps are consistently formatted using ISO 8601 format. +- 6fd0242: Add the `versioned_bucket_ids` option in the `config:` block for sync rules. When enabled, generated bucket ids include the version of sync rules. This allows clients to sync more efficiently after updating sync rules. + +### Patch Changes + +- 060b829: Update license abbreviation to FSL-1.1-ALv2. +- Updated dependencies [060b829] + - @powersync/service-jsonbig@0.17.11 + ## 0.28.0 ### Minor Changes diff --git a/packages/sync-rules/package.json b/packages/sync-rules/package.json index 388137a7b..c20e60dc3 100644 --- a/packages/sync-rules/package.json +++ b/packages/sync-rules/package.json @@ -1,7 +1,7 @@ { "name": "@powersync/service-sync-rules", "repository": "https://github.com/powersync-ja/powersync-service", - "version": "0.28.0", + "version": "0.29.0", "main": "dist/index.js", "types": "dist/index.d.ts", "license": "FSL-1.1-ALv2", diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 801538c44..cb67493f1 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,16 @@ # @powersync/service-types +## 0.13.0 + +### Minor Changes + +- 86807d0: Support gzip and zstd compression in http streams. + +### Patch Changes + +- f56acce: Enable permessage-deflate for websockets. +- 060b829: Update license abbreviation to FSL-1.1-ALv2. + ## 0.12.1 ### Patch Changes diff --git a/packages/types/package.json b/packages/types/package.json index e96a821dd..7037f947c 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/service-types", - "version": "0.12.1", + "version": "0.13.0", "main": "dist/index.js", "types": "dist/index.d.ts", "license": "FSL-1.1-ALv2", diff --git a/service/CHANGELOG.md b/service/CHANGELOG.md index d85618137..e6977c4eb 100644 --- a/service/CHANGELOG.md +++ b/service/CHANGELOG.md @@ -1,5 +1,42 @@ # @powersync/service-image +## 1.15.0 + +### Minor Changes + +- b0b8ae9: Add support for streams, a new and simpler way to define what data gets synced to clients. +- c27e1c8: Upgrade Node, Sentry, Fastify and OpenTelemetry dependencies. +- 5284fb5: Introduce the `config` option on sync rules which can be used to opt-in to new features and backwards-incompatible fixes of historical issues with the PowerSync service. +- 18435a4: Add the `fixed_json_extract` compatibility option. When enabled, JSON-extracting operators are updated to match SQLite more closely. +- 5284fb5: Add the `timestamps_iso8601` option in the `config:` block for sync rules. When enabled, timestamps are consistently formatted using ISO 8601 format. +- f56acce: Enable permessage-deflate for websockets. +- 6fd0242: Add the `versioned_bucket_ids` option in the `config:` block for sync rules. When enabled, generated bucket ids include the version of sync rules. This allows clients to sync more efficiently after updating sync rules. +- 86807d0: Support gzip and zstd compression in http streams. + +### Patch Changes + +- d2be184: Refactor interface between service and sync rule bindings in preparation for sync streams. +- c44e5bb: Add attestations to Docker image. +- 6315334: [MongoDB Storage] Increase checksum timeouts +- 060b829: Update license abbreviation to FSL-1.1-ALv2. +- Updated dependencies [d2be184] +- Updated dependencies [29a368e] +- Updated dependencies [c27e1c8] +- Updated dependencies [f56acce] +- Updated dependencies [6315334] +- Updated dependencies [86807d0] +- Updated dependencies [060b829] +- Updated dependencies [d49bebe] + - @powersync/service-core@1.15.0 + - @powersync/service-module-postgres-storage@0.10.0 + - @powersync/service-module-core@0.2.0 + - @powersync/service-rsocket-router@0.2.0 + - @powersync/service-module-mongodb-storage@0.11.1 + - @powersync/service-module-postgres@0.15.1 + - @powersync/service-module-mongodb@0.11.1 + - @powersync/service-module-mysql@0.9.0 + - @powersync/lib-services-framework@0.7.3 + ## 1.14.0 ### Minor Changes diff --git a/service/package.json b/service/package.json index 7cd43866f..124a7e98f 100644 --- a/service/package.json +++ b/service/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/service-image", - "version": "1.14.0", + "version": "1.15.0", "private": true, "license": "FSL-1.1-ALv2", "type": "module", diff --git a/test-client/CHANGELOG.md b/test-client/CHANGELOG.md index 5306b9cb2..14b398c40 100644 --- a/test-client/CHANGELOG.md +++ b/test-client/CHANGELOG.md @@ -1,5 +1,19 @@ # test-client +## 0.1.47 + +### Patch Changes + +- Updated dependencies [d2be184] +- Updated dependencies [29a368e] +- Updated dependencies [c27e1c8] +- Updated dependencies [f56acce] +- Updated dependencies [6315334] +- Updated dependencies [86807d0] +- Updated dependencies [060b829] +- Updated dependencies [d49bebe] + - @powersync/service-core@1.15.0 + ## 0.1.46 ### Patch Changes diff --git a/test-client/package.json b/test-client/package.json index 591753b39..a3c8bdd5a 100644 --- a/test-client/package.json +++ b/test-client/package.json @@ -2,7 +2,7 @@ "name": "test-client", "repository": "https://github.com/powersync-ja/powersync-service", "private": true, - "version": "0.1.46", + "version": "0.1.47", "main": "dist/index.js", "bin": "dist/bin.js", "license": "Apache-2.0",