From 009fd6f439e832cbdb20171de7a285df2baf6d21 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 13 May 2025 12:21:25 +0000 Subject: [PATCH] Version Packages --- .changeset/bright-gifts-turn.md | 23 -------- .changeset/clever-kangaroos-thank.md | 10 ---- .changeset/clever-months-travel.md | 15 ----- .changeset/cool-seas-compete.md | 5 -- .changeset/flat-drinks-refuse.md | 9 --- .changeset/happy-taxis-lick.md | 5 -- .changeset/khaki-cows-thank.md | 32 ----------- .changeset/lemon-hotels-fold.md | 7 --- .changeset/little-pianos-fetch.md | 5 -- .changeset/shaggy-bikes-relax.md | 5 -- .changeset/sixty-melons-bow.md | 7 --- .changeset/thick-wolves-invent.md | 5 -- .changeset/wild-maps-brake.md | 7 --- libs/lib-mongodb/CHANGELOG.md | 14 +++++ libs/lib-mongodb/package.json | 2 +- libs/lib-postgres/CHANGELOG.md | 14 +++++ libs/lib-postgres/package.json | 2 +- libs/lib-services/CHANGELOG.md | 15 +++++ libs/lib-services/package.json | 2 +- modules/module-core/CHANGELOG.md | 22 +++++++ modules/module-core/package.json | 2 +- modules/module-mongodb-storage/CHANGELOG.md | 20 +++++++ modules/module-mongodb-storage/package.json | 2 +- modules/module-mongodb/CHANGELOG.md | 24 ++++++++ modules/module-mongodb/package.json | 2 +- modules/module-mysql/CHANGELOG.md | 19 +++++++ modules/module-mysql/package.json | 2 +- modules/module-postgres-storage/CHANGELOG.md | 23 ++++++++ modules/module-postgres-storage/package.json | 2 +- modules/module-postgres/CHANGELOG.md | 24 ++++++++ modules/module-postgres/package.json | 2 +- packages/rsocket-router/CHANGELOG.md | 16 ++++++ packages/rsocket-router/package.json | 2 +- packages/schema/CHANGELOG.md | 6 ++ packages/schema/package.json | 2 +- packages/service-core-tests/CHANGELOG.md | 15 +++++ packages/service-core-tests/package.json | 2 +- packages/service-core/CHANGELOG.md | 46 +++++++++++++++ packages/service-core/package.json | 2 +- packages/service-errors/CHANGELOG.md | 10 ++++ packages/service-errors/package.json | 2 +- packages/sync-rules/CHANGELOG.md | 6 ++ packages/sync-rules/package.json | 2 +- packages/types/CHANGELOG.md | 7 +++ packages/types/package.json | 2 +- service/CHANGELOG.md | 60 ++++++++++++++++++++ service/package.json | 2 +- test-client/CHANGELOG.md | 13 +++++ test-client/package.json | 2 +- 49 files changed, 372 insertions(+), 153 deletions(-) delete mode 100644 .changeset/bright-gifts-turn.md delete mode 100644 .changeset/clever-kangaroos-thank.md delete mode 100644 .changeset/clever-months-travel.md delete mode 100644 .changeset/cool-seas-compete.md delete mode 100644 .changeset/flat-drinks-refuse.md delete mode 100644 .changeset/happy-taxis-lick.md delete mode 100644 .changeset/khaki-cows-thank.md delete mode 100644 .changeset/lemon-hotels-fold.md delete mode 100644 .changeset/little-pianos-fetch.md delete mode 100644 .changeset/shaggy-bikes-relax.md delete mode 100644 .changeset/sixty-melons-bow.md delete mode 100644 .changeset/thick-wolves-invent.md delete mode 100644 .changeset/wild-maps-brake.md diff --git a/.changeset/bright-gifts-turn.md b/.changeset/bright-gifts-turn.md deleted file mode 100644 index 6c69422ee..000000000 --- a/.changeset/bright-gifts-turn.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -'@powersync/service-core': minor ---- - -- Added `ServiceContextMode` to `ServiceContext`. This conveys the mode in which the PowerSync service was started in. -- `RouterEngine` is now always present on `ServiceContext`. The router will only configure actual servers, when started, if routes have been registered. -- Added typecasting to `!env` YAML custom tag function. YAML config environment variable substitution now supports casting string environment variables to `number` and `boolean` types. - -```yaml -replication: - connections: [] - -storage: - type: mongodb - -api: - parameters: - max_buckets_per_connection: !env PS_MAX_BUCKETS::number - -healthcheck: - probes: - use_http: !env PS_MONGO_HEALTHCHECK::boolean -``` diff --git a/.changeset/clever-kangaroos-thank.md b/.changeset/clever-kangaroos-thank.md deleted file mode 100644 index 1e2ab43de..000000000 --- a/.changeset/clever-kangaroos-thank.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@powersync/service-module-postgres': minor -'@powersync/service-rsocket-router': minor -'@powersync/service-errors': minor -'@powersync/service-core': minor -'@powersync/lib-services-framework': minor -'@powersync/service-image': minor ---- - -Improve authentication error messages and logs diff --git a/.changeset/clever-months-travel.md b/.changeset/clever-months-travel.md deleted file mode 100644 index 52e5ff4e5..000000000 --- a/.changeset/clever-months-travel.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -'@powersync/service-rsocket-router': minor -'@powersync/service-core': minor -'@powersync/lib-services-framework': minor -'@powersync/service-image': minor -'@powersync/service-module-postgres-storage': patch -'@powersync/service-module-mongodb-storage': patch -'@powersync/service-module-postgres': patch -'@powersync/service-module-mongodb': patch -'@powersync/service-module-mysql': patch -'@powersync/service-sync-rules': patch -'@powersync/lib-service-postgres': patch ---- - -Add additional log metadata to sync requests. diff --git a/.changeset/cool-seas-compete.md b/.changeset/cool-seas-compete.md deleted file mode 100644 index ccf8717f7..000000000 --- a/.changeset/cool-seas-compete.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/service-core': patch ---- - -Restore support for interrupting low-priority syncs for new checkpoints. diff --git a/.changeset/flat-drinks-refuse.md b/.changeset/flat-drinks-refuse.md deleted file mode 100644 index 6b7938d86..000000000 --- a/.changeset/flat-drinks-refuse.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@powersync/service-module-mongodb': minor -'@powersync/lib-service-mongodb': minor -'@powersync/service-core': minor -'@powersync/service-image': minor -'@powersync/lib-services-framework': patch ---- - -[MongoDB] Add support for plain "mongodb://" URIs for replica sets (multiple hostnames). diff --git a/.changeset/happy-taxis-lick.md b/.changeset/happy-taxis-lick.md deleted file mode 100644 index 49c16f9d9..000000000 --- a/.changeset/happy-taxis-lick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/service-image': minor ---- - -Support WebSocket requests to be encoded as JSON, which will enable more SDKs to use WebSockets as a transport protocol when receiving sync lines. diff --git a/.changeset/khaki-cows-thank.md b/.changeset/khaki-cows-thank.md deleted file mode 100644 index a54af7a28..000000000 --- a/.changeset/khaki-cows-thank.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -'@powersync/service-image': minor ---- - -- Added typecasting to `!env` YAML custom tag function. YAML config environment variable substitution now supports casting string environment variables to `number` and `boolean` types. - -```yaml -replication: - connections: [] - -storage: - type: mongodb - -api: - parameters: - max_buckets_per_connection: !env PS_MAX_BUCKETS::number - -healthcheck: - probes: - use_http: !env PS_MONGO_HEALTHCHECK::boolean -``` - -- Added the ability to customize healthcheck probe exposure in the configuration. Backwards compatibility is maintained if no `healthcheck->probes` config is provided. - -```yaml -healthcheck: - probes: - # Health status can be accessed by reading files (previously always enabled) - use_filesystem: true - # Health status can be accessed via HTTP requests (previously enabled for API and UNIFIED service modes) - use_http: true -``` diff --git a/.changeset/lemon-hotels-fold.md b/.changeset/lemon-hotels-fold.md deleted file mode 100644 index ed4e42897..000000000 --- a/.changeset/lemon-hotels-fold.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@powersync/service-types': minor -'@powersync/service-core': minor -'@powersync/service-schema': minor ---- - -Added JSON schema export for base PowerSyncConfig diff --git a/.changeset/little-pianos-fetch.md b/.changeset/little-pianos-fetch.md deleted file mode 100644 index 12ec2c816..000000000 --- a/.changeset/little-pianos-fetch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/service-types': minor ---- - -Added healthcheck types to PowerSyncConfig diff --git a/.changeset/shaggy-bikes-relax.md b/.changeset/shaggy-bikes-relax.md deleted file mode 100644 index 384f309e5..000000000 --- a/.changeset/shaggy-bikes-relax.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/lib-services-framework': minor ---- - -Switched default health check probe mechanism from filesystem to in-memory implementation. Consumers now need to manually opt-in to filesystem probes. diff --git a/.changeset/sixty-melons-bow.md b/.changeset/sixty-melons-bow.md deleted file mode 100644 index 87ec8c2a5..000000000 --- a/.changeset/sixty-melons-bow.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@powersync/service-module-postgres-storage': patch -'@powersync/service-core-tests': patch -'@powersync/service-image': patch ---- - -[Postgres Storage] Fix op_id_sequence initialization edge case diff --git a/.changeset/thick-wolves-invent.md b/.changeset/thick-wolves-invent.md deleted file mode 100644 index e39cc3dea..000000000 --- a/.changeset/thick-wolves-invent.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/service-module-core': minor ---- - -Initial core module release. This moves RouterEngine API route registrations, health check probe configuration and metrics configuration from the service runners to this shared module. diff --git a/.changeset/wild-maps-brake.md b/.changeset/wild-maps-brake.md deleted file mode 100644 index 3ca1e8318..000000000 --- a/.changeset/wild-maps-brake.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@powersync/service-rsocket-router': patch -'@powersync/service-errors': patch -'@powersync/service-core': minor ---- - -Allow RSocket request payload to be encoded as JSON diff --git a/libs/lib-mongodb/CHANGELOG.md b/libs/lib-mongodb/CHANGELOG.md index f2597ad27..edca0b29a 100644 --- a/libs/lib-mongodb/CHANGELOG.md +++ b/libs/lib-mongodb/CHANGELOG.md @@ -1,5 +1,19 @@ # @powersync/lib-service-mongodb +## 0.6.0 + +### Minor Changes + +- d154682: [MongoDB] Add support for plain "mongodb://" URIs for replica sets (multiple hostnames). + +### Patch Changes + +- Updated dependencies [9dc4e01] +- Updated dependencies [94f657d] +- Updated dependencies [d154682] +- Updated dependencies [ca0a566] + - @powersync/lib-services-framework@0.6.0 + ## 0.5.2 ### Patch Changes diff --git a/libs/lib-mongodb/package.json b/libs/lib-mongodb/package.json index db30d569f..00713c3d9 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.5.2", + "version": "0.6.0", "main": "dist/index.js", "license": "FSL-1.1-Apache-2.0", "type": "module", diff --git a/libs/lib-postgres/CHANGELOG.md b/libs/lib-postgres/CHANGELOG.md index fb8b0963d..61a0d2121 100644 --- a/libs/lib-postgres/CHANGELOG.md +++ b/libs/lib-postgres/CHANGELOG.md @@ -1,5 +1,19 @@ # @powersync/lib-service-postgres +## 0.4.3 + +### Patch Changes + +- 94f657d: Add additional log metadata to sync requests. +- Updated dependencies [9dc4e01] +- Updated dependencies [94f657d] +- Updated dependencies [d154682] +- Updated dependencies [c672380] +- Updated dependencies [ca0a566] +- Updated dependencies [ca0a566] + - @powersync/lib-services-framework@0.6.0 + - @powersync/service-types@0.11.0 + ## 0.4.2 ### Patch Changes diff --git a/libs/lib-postgres/package.json b/libs/lib-postgres/package.json index 851f020fb..b25774e49 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.2", + "version": "0.4.3", "main": "dist/index.js", "license": "FSL-1.1-Apache-2.0", "type": "module", diff --git a/libs/lib-services/CHANGELOG.md b/libs/lib-services/CHANGELOG.md index af17e4ca9..8a674e120 100644 --- a/libs/lib-services/CHANGELOG.md +++ b/libs/lib-services/CHANGELOG.md @@ -1,5 +1,20 @@ # @powersync/lib-services-framework +## 0.6.0 + +### Minor Changes + +- 9dc4e01: Improve authentication error messages and logs +- 94f657d: Add additional log metadata to sync requests. +- ca0a566: Switched default health check probe mechanism from filesystem to in-memory implementation. Consumers now need to manually opt-in to filesystem probes. + +### Patch Changes + +- d154682: [MongoDB] Add support for plain "mongodb://" URIs for replica sets (multiple hostnames). +- Updated dependencies [9dc4e01] +- Updated dependencies [d869876] + - @powersync/service-errors@0.3.0 + ## 0.5.4 ### Patch Changes diff --git a/libs/lib-services/package.json b/libs/lib-services/package.json index 90a551ac9..9b6127c8c 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.5.4", + "version": "0.6.0", "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 9f62cbaa1..6ea1fa7f3 100644 --- a/modules/module-core/CHANGELOG.md +++ b/modules/module-core/CHANGELOG.md @@ -1 +1,23 @@ # @powersync/service-module-core + +## 0.1.0 + +### Minor Changes + +- ca0a566: Initial core module release. This moves RouterEngine API route registrations, health check probe configuration and metrics configuration from the service runners to this shared module. + +### Patch Changes + +- Updated dependencies [ca0a566] +- Updated dependencies [9dc4e01] +- Updated dependencies [94f657d] +- Updated dependencies [05c24d2] +- Updated dependencies [d154682] +- Updated dependencies [c672380] +- Updated dependencies [ca0a566] +- Updated dependencies [ca0a566] +- Updated dependencies [d869876] + - @powersync/service-core@1.12.0 + - @powersync/service-rsocket-router@0.1.0 + - @powersync/lib-services-framework@0.6.0 + - @powersync/service-types@0.11.0 diff --git a/modules/module-core/package.json b/modules/module-core/package.json index cda225db6..533dfeb1e 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.0.0", + "version": "0.1.0", "main": "dist/index.js", "license": "FSL-1.1-Apache-2.0", "type": "module", diff --git a/modules/module-mongodb-storage/CHANGELOG.md b/modules/module-mongodb-storage/CHANGELOG.md index 51883c048..7b8e65089 100644 --- a/modules/module-mongodb-storage/CHANGELOG.md +++ b/modules/module-mongodb-storage/CHANGELOG.md @@ -1,5 +1,25 @@ # @powersync/service-module-mongodb-storage +## 0.9.4 + +### Patch Changes + +- 94f657d: Add additional log metadata to sync requests. +- Updated dependencies [ca0a566] +- Updated dependencies [9dc4e01] +- Updated dependencies [94f657d] +- Updated dependencies [05c24d2] +- Updated dependencies [d154682] +- Updated dependencies [c672380] +- Updated dependencies [ca0a566] +- Updated dependencies [ca0a566] +- Updated dependencies [d869876] + - @powersync/service-core@1.12.0 + - @powersync/lib-services-framework@0.6.0 + - @powersync/service-sync-rules@0.26.1 + - @powersync/lib-service-mongodb@0.6.0 + - @powersync/service-types@0.11.0 + ## 0.9.3 ### Patch Changes diff --git a/modules/module-mongodb-storage/package.json b/modules/module-mongodb-storage/package.json index 76e4b4a2c..d676e3116 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.9.3", + "version": "0.9.4", "main": "dist/index.js", "license": "FSL-1.1-Apache-2.0", "type": "module", diff --git a/modules/module-mongodb/CHANGELOG.md b/modules/module-mongodb/CHANGELOG.md index 3fafa41ac..4b2464541 100644 --- a/modules/module-mongodb/CHANGELOG.md +++ b/modules/module-mongodb/CHANGELOG.md @@ -1,5 +1,29 @@ # @powersync/service-module-mongodb +## 0.9.0 + +### Minor Changes + +- d154682: [MongoDB] Add support for plain "mongodb://" URIs for replica sets (multiple hostnames). + +### Patch Changes + +- 94f657d: Add additional log metadata to sync requests. +- Updated dependencies [ca0a566] +- Updated dependencies [9dc4e01] +- Updated dependencies [94f657d] +- Updated dependencies [05c24d2] +- Updated dependencies [d154682] +- Updated dependencies [c672380] +- Updated dependencies [ca0a566] +- Updated dependencies [ca0a566] +- Updated dependencies [d869876] + - @powersync/service-core@1.12.0 + - @powersync/lib-services-framework@0.6.0 + - @powersync/service-sync-rules@0.26.1 + - @powersync/lib-service-mongodb@0.6.0 + - @powersync/service-types@0.11.0 + ## 0.8.3 ### Patch Changes diff --git a/modules/module-mongodb/package.json b/modules/module-mongodb/package.json index c4d19b478..5ab888608 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.8.3", + "version": "0.9.0", "main": "dist/index.js", "license": "FSL-1.1-Apache-2.0", "type": "module", diff --git a/modules/module-mysql/CHANGELOG.md b/modules/module-mysql/CHANGELOG.md index 6c5e9a1e5..de61100b1 100644 --- a/modules/module-mysql/CHANGELOG.md +++ b/modules/module-mysql/CHANGELOG.md @@ -1,5 +1,24 @@ # @powersync/service-module-mysql +## 0.6.4 + +### Patch Changes + +- 94f657d: Add additional log metadata to sync requests. +- Updated dependencies [ca0a566] +- Updated dependencies [9dc4e01] +- Updated dependencies [94f657d] +- Updated dependencies [05c24d2] +- Updated dependencies [d154682] +- Updated dependencies [c672380] +- Updated dependencies [ca0a566] +- Updated dependencies [ca0a566] +- Updated dependencies [d869876] + - @powersync/service-core@1.12.0 + - @powersync/lib-services-framework@0.6.0 + - @powersync/service-sync-rules@0.26.1 + - @powersync/service-types@0.11.0 + ## 0.6.3 ### Patch Changes diff --git a/modules/module-mysql/package.json b/modules/module-mysql/package.json index 3f171869e..793ab0655 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.6.3", + "version": "0.6.4", "license": "FSL-1.1-Apache-2.0", "main": "dist/index.js", "type": "module", diff --git a/modules/module-postgres-storage/CHANGELOG.md b/modules/module-postgres-storage/CHANGELOG.md index ff1a53b40..f940d616b 100644 --- a/modules/module-postgres-storage/CHANGELOG.md +++ b/modules/module-postgres-storage/CHANGELOG.md @@ -1,5 +1,28 @@ # @powersync/service-module-postgres-storage +## 0.7.4 + +### Patch Changes + +- 94f657d: Add additional log metadata to sync requests. +- 05b9593: [Postgres Storage] Fix op_id_sequence initialization edge case +- Updated dependencies [ca0a566] +- Updated dependencies [9dc4e01] +- Updated dependencies [94f657d] +- Updated dependencies [05c24d2] +- Updated dependencies [d154682] +- Updated dependencies [c672380] +- Updated dependencies [ca0a566] +- Updated dependencies [ca0a566] +- Updated dependencies [05b9593] +- Updated dependencies [d869876] + - @powersync/service-core@1.12.0 + - @powersync/lib-services-framework@0.6.0 + - @powersync/service-sync-rules@0.26.1 + - @powersync/lib-service-postgres@0.4.3 + - @powersync/service-types@0.11.0 + - @powersync/service-core-tests@0.9.4 + ## 0.7.3 ### Patch Changes diff --git a/modules/module-postgres-storage/package.json b/modules/module-postgres-storage/package.json index 1c51729b2..a80e0c319 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.7.3", + "version": "0.7.4", "main": "dist/index.js", "type": "module", "publishConfig": { diff --git a/modules/module-postgres/CHANGELOG.md b/modules/module-postgres/CHANGELOG.md index c40291815..306db8f33 100644 --- a/modules/module-postgres/CHANGELOG.md +++ b/modules/module-postgres/CHANGELOG.md @@ -1,5 +1,29 @@ # @powersync/service-module-postgres +## 0.13.0 + +### Minor Changes + +- 9dc4e01: Improve authentication error messages and logs + +### Patch Changes + +- 94f657d: Add additional log metadata to sync requests. +- Updated dependencies [ca0a566] +- Updated dependencies [9dc4e01] +- Updated dependencies [94f657d] +- Updated dependencies [05c24d2] +- Updated dependencies [d154682] +- Updated dependencies [c672380] +- Updated dependencies [ca0a566] +- Updated dependencies [ca0a566] +- Updated dependencies [d869876] + - @powersync/service-core@1.12.0 + - @powersync/lib-services-framework@0.6.0 + - @powersync/service-sync-rules@0.26.1 + - @powersync/lib-service-postgres@0.4.3 + - @powersync/service-types@0.11.0 + ## 0.12.3 ### Patch Changes diff --git a/modules/module-postgres/package.json b/modules/module-postgres/package.json index 17ef49cc1..b31babec4 100644 --- a/modules/module-postgres/package.json +++ b/modules/module-postgres/package.json @@ -5,7 +5,7 @@ "publishConfig": { "access": "public" }, - "version": "0.12.3", + "version": "0.13.0", "main": "dist/index.js", "license": "FSL-1.1-Apache-2.0", "type": "module", diff --git a/packages/rsocket-router/CHANGELOG.md b/packages/rsocket-router/CHANGELOG.md index ecde5daf4..470083143 100644 --- a/packages/rsocket-router/CHANGELOG.md +++ b/packages/rsocket-router/CHANGELOG.md @@ -1,5 +1,21 @@ # @powersync/service-rsocket-router +## 0.1.0 + +### Minor Changes + +- 9dc4e01: Improve authentication error messages and logs +- 94f657d: Add additional log metadata to sync requests. + +### Patch Changes + +- d869876: Allow RSocket request payload to be encoded as JSON +- Updated dependencies [9dc4e01] +- Updated dependencies [94f657d] +- Updated dependencies [d154682] +- Updated dependencies [ca0a566] + - @powersync/lib-services-framework@0.6.0 + ## 0.0.21 ### Patch Changes diff --git a/packages/rsocket-router/package.json b/packages/rsocket-router/package.json index 7ea22d72f..622c26b1c 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.0.21", + "version": "0.1.0", "main": "dist/index.js", "types": "dist/index.d.ts", "license": "FSL-1.1-Apache-2.0", diff --git a/packages/schema/CHANGELOG.md b/packages/schema/CHANGELOG.md index 7bcc401b0..4aaddb9ed 100644 --- a/packages/schema/CHANGELOG.md +++ b/packages/schema/CHANGELOG.md @@ -1 +1,7 @@ # @powersync/service-schema + +## 1.12.0 + +### Minor Changes + +- c672380: Added JSON schema export for base PowerSyncConfig diff --git a/packages/schema/package.json b/packages/schema/package.json index f01c20915..f9d99b3ef 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/service-schema", - "version": "1.11.3", + "version": "1.12.0", "main": "dist/index.js", "types": "dist/index.d.ts", "license": "FSL-1.1-Apache-2.0", diff --git a/packages/service-core-tests/CHANGELOG.md b/packages/service-core-tests/CHANGELOG.md index 2443e74fc..c8b696681 100644 --- a/packages/service-core-tests/CHANGELOG.md +++ b/packages/service-core-tests/CHANGELOG.md @@ -1,5 +1,20 @@ # @powersync/service-core-tests +## 0.9.4 + +### Patch Changes + +- 05b9593: [Postgres Storage] Fix op_id_sequence initialization edge case +- Updated dependencies [ca0a566] +- Updated dependencies [9dc4e01] +- Updated dependencies [94f657d] +- Updated dependencies [05c24d2] +- Updated dependencies [d154682] +- Updated dependencies [c672380] +- Updated dependencies [d869876] + - @powersync/service-core@1.12.0 + - @powersync/service-sync-rules@0.26.1 + ## 0.9.3 ### Patch Changes diff --git a/packages/service-core-tests/package.json b/packages/service-core-tests/package.json index fb7dfd582..772b260b7 100644 --- a/packages/service-core-tests/package.json +++ b/packages/service-core-tests/package.json @@ -5,7 +5,7 @@ "publishConfig": { "access": "public" }, - "version": "0.9.3", + "version": "0.9.4", "main": "dist/index.js", "license": "FSL-1.1-Apache-2.0", "type": "module", diff --git a/packages/service-core/CHANGELOG.md b/packages/service-core/CHANGELOG.md index 4acca3b3c..b7e37434b 100644 --- a/packages/service-core/CHANGELOG.md +++ b/packages/service-core/CHANGELOG.md @@ -1,5 +1,51 @@ # @powersync/service-core +## 1.12.0 + +### Minor Changes + +- ca0a566: - Added `ServiceContextMode` to `ServiceContext`. This conveys the mode in which the PowerSync service was started in. + + - `RouterEngine` is now always present on `ServiceContext`. The router will only configure actual servers, when started, if routes have been registered. + - Added typecasting to `!env` YAML custom tag function. YAML config environment variable substitution now supports casting string environment variables to `number` and `boolean` types. + + ```yaml + replication: + connections: [] + + storage: + type: mongodb + + api: + parameters: + max_buckets_per_connection: !env PS_MAX_BUCKETS::number + + healthcheck: + probes: + use_http: !env PS_MONGO_HEALTHCHECK::boolean + ``` + +- 9dc4e01: Improve authentication error messages and logs +- 94f657d: Add additional log metadata to sync requests. +- d154682: [MongoDB] Add support for plain "mongodb://" URIs for replica sets (multiple hostnames). +- c672380: Added JSON schema export for base PowerSyncConfig +- d869876: Allow RSocket request payload to be encoded as JSON + +### Patch Changes + +- 05c24d2: Restore support for interrupting low-priority syncs for new checkpoints. +- Updated dependencies [9dc4e01] +- Updated dependencies [94f657d] +- Updated dependencies [d154682] +- Updated dependencies [c672380] +- Updated dependencies [ca0a566] +- Updated dependencies [ca0a566] +- Updated dependencies [d869876] + - @powersync/service-rsocket-router@0.1.0 + - @powersync/lib-services-framework@0.6.0 + - @powersync/service-sync-rules@0.26.1 + - @powersync/service-types@0.11.0 + ## 1.11.3 ### Patch Changes diff --git a/packages/service-core/package.json b/packages/service-core/package.json index 39f2f884a..2b2b030f5 100644 --- a/packages/service-core/package.json +++ b/packages/service-core/package.json @@ -5,7 +5,7 @@ "publishConfig": { "access": "public" }, - "version": "1.11.3", + "version": "1.12.0", "main": "dist/index.js", "license": "FSL-1.1-Apache-2.0", "type": "module", diff --git a/packages/service-errors/CHANGELOG.md b/packages/service-errors/CHANGELOG.md index 10c15beb8..68a403f17 100644 --- a/packages/service-errors/CHANGELOG.md +++ b/packages/service-errors/CHANGELOG.md @@ -1,5 +1,15 @@ # @powersync/service-errors +## 0.3.0 + +### Minor Changes + +- 9dc4e01: Improve authentication error messages and logs + +### Patch Changes + +- d869876: Allow RSocket request payload to be encoded as JSON + ## 0.2.2 ### Patch Changes diff --git a/packages/service-errors/package.json b/packages/service-errors/package.json index 09668d080..36223c7b9 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.2.2", + "version": "0.3.0", "main": "dist/index.js", "types": "dist/index.d.ts", "license": "FSL-1.1-Apache-2.0", diff --git a/packages/sync-rules/CHANGELOG.md b/packages/sync-rules/CHANGELOG.md index 31e6fa219..78d60d153 100644 --- a/packages/sync-rules/CHANGELOG.md +++ b/packages/sync-rules/CHANGELOG.md @@ -1,5 +1,11 @@ # @powersync/service-sync-rules +## 0.26.1 + +### Patch Changes + +- 94f657d: Add additional log metadata to sync requests. + ## 0.26.0 ### Minor Changes diff --git a/packages/sync-rules/package.json b/packages/sync-rules/package.json index db487a2f4..586e3e018 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.26.0", + "version": "0.26.1", "main": "dist/index.js", "types": "dist/index.d.ts", "license": "FSL-1.1-Apache-2.0", diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index fabf95b72..396afe01a 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,12 @@ # @powersync/service-types +## 0.11.0 + +### Minor Changes + +- c672380: Added JSON schema export for base PowerSyncConfig +- ca0a566: Added healthcheck types to PowerSyncConfig + ## 0.10.0 ### Minor Changes diff --git a/packages/types/package.json b/packages/types/package.json index 1a599eecd..dfdb2f4a3 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/service-types", - "version": "0.10.0", + "version": "0.11.0", "main": "dist/index.js", "types": "dist/index.d.ts", "license": "FSL-1.1-Apache-2.0", diff --git a/service/CHANGELOG.md b/service/CHANGELOG.md index 8f113058f..47afa755f 100644 --- a/service/CHANGELOG.md +++ b/service/CHANGELOG.md @@ -1,5 +1,65 @@ # @powersync/service-image +## 1.12.0 + +### Minor Changes + +- 9dc4e01: Improve authentication error messages and logs +- 94f657d: Add additional log metadata to sync requests. +- d154682: [MongoDB] Add support for plain "mongodb://" URIs for replica sets (multiple hostnames). +- a602fb2: Support WebSocket requests to be encoded as JSON, which will enable more SDKs to use WebSockets as a transport protocol when receiving sync lines. +- ca0a566: - Added typecasting to `!env` YAML custom tag function. YAML config environment variable substitution now supports casting string environment variables to `number` and `boolean` types. + + ```yaml + replication: + connections: [] + + storage: + type: mongodb + + api: + parameters: + max_buckets_per_connection: !env PS_MAX_BUCKETS::number + + healthcheck: + probes: + use_http: !env PS_MONGO_HEALTHCHECK::boolean + ``` + + - Added the ability to customize healthcheck probe exposure in the configuration. Backwards compatibility is maintained if no `healthcheck->probes` config is provided. + + ```yaml + healthcheck: + probes: + # Health status can be accessed by reading files (previously always enabled) + use_filesystem: true + # Health status can be accessed via HTTP requests (previously enabled for API and UNIFIED service modes) + use_http: true + ``` + +### Patch Changes + +- 05b9593: [Postgres Storage] Fix op_id_sequence initialization edge case +- Updated dependencies [ca0a566] +- Updated dependencies [9dc4e01] +- Updated dependencies [94f657d] +- Updated dependencies [05c24d2] +- Updated dependencies [d154682] +- Updated dependencies [c672380] +- Updated dependencies [ca0a566] +- Updated dependencies [05b9593] +- Updated dependencies [ca0a566] +- Updated dependencies [d869876] + - @powersync/service-core@1.12.0 + - @powersync/service-module-postgres@0.13.0 + - @powersync/service-rsocket-router@0.1.0 + - @powersync/lib-services-framework@0.6.0 + - @powersync/service-module-postgres-storage@0.7.4 + - @powersync/service-module-mongodb-storage@0.9.4 + - @powersync/service-module-mongodb@0.9.0 + - @powersync/service-module-mysql@0.6.4 + - @powersync/service-module-core@0.1.0 + ## 1.11.3 ### Patch Changes diff --git a/service/package.json b/service/package.json index 2a82cecc3..494ab008f 100644 --- a/service/package.json +++ b/service/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/service-image", - "version": "1.11.3", + "version": "1.12.0", "private": true, "license": "FSL-1.1-Apache-2.0", "type": "module", diff --git a/test-client/CHANGELOG.md b/test-client/CHANGELOG.md index 6dfb51254..255d8e3fd 100644 --- a/test-client/CHANGELOG.md +++ b/test-client/CHANGELOG.md @@ -1,5 +1,18 @@ # test-client +## 0.1.39 + +### Patch Changes + +- Updated dependencies [ca0a566] +- Updated dependencies [9dc4e01] +- Updated dependencies [94f657d] +- Updated dependencies [05c24d2] +- Updated dependencies [d154682] +- Updated dependencies [c672380] +- Updated dependencies [d869876] + - @powersync/service-core@1.12.0 + ## 0.1.38 ### Patch Changes diff --git a/test-client/package.json b/test-client/package.json index 00a13eb86..71ac5f17f 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.38", + "version": "0.1.39", "main": "dist/index.js", "bin": "dist/bin.js", "license": "Apache-2.0",