diff --git a/.changeset/cuddly-radios-move.md b/.changeset/cuddly-radios-move.md deleted file mode 100644 index 3caeb69d..00000000 --- a/.changeset/cuddly-radios-move.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@powersync/service-module-postgres': minor -'@powersync/service-core': minor -'@powersync/service-image': minor ---- - -Drop support for legacy Supabase keys via app.settings.jwt_secret. diff --git a/.changeset/fifty-pens-hammer.md b/.changeset/fifty-pens-hammer.md deleted file mode 100644 index 760b8ff6..00000000 --- a/.changeset/fifty-pens-hammer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/service-errors': patch ---- - -Report HTTP method in `RouteNotFound` error diff --git a/.changeset/green-queens-float.md b/.changeset/green-queens-float.md deleted file mode 100644 index e17a0805..00000000 --- a/.changeset/green-queens-float.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/service-core': patch ---- - -Support BSON lines through the HTTP endpoint via the `application/vnd.powersync.bson-stream` content-type. diff --git a/.changeset/ninety-points-provide.md b/.changeset/ninety-points-provide.md deleted file mode 100644 index cce19457..00000000 --- a/.changeset/ninety-points-provide.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@powersync/service-core': minor -'@powersync/service-image': minor ---- - -Report lack of commits or keepalives as issues in the diagnostics api. diff --git a/.changeset/pretty-apricots-collect.md b/.changeset/pretty-apricots-collect.md deleted file mode 100644 index e0051b3a..00000000 --- a/.changeset/pretty-apricots-collect.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@powersync/service-module-postgres': minor -'@powersync/service-core': minor -'@powersync/service-image': minor ---- - -Add automatic support for Supabase JWT Signing Keys. diff --git a/.changeset/shaggy-fireants-prove.md b/.changeset/shaggy-fireants-prove.md deleted file mode 100644 index a4a5e9bd..00000000 --- a/.changeset/shaggy-fireants-prove.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/service-jpgwire': patch ---- - -Change application_name on postgres connections from 'PowerSync' to 'powersync/{version}'. diff --git a/.changeset/sharp-bees-serve.md b/.changeset/sharp-bees-serve.md deleted file mode 100644 index 73c01828..00000000 --- a/.changeset/sharp-bees-serve.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/service-core': patch ---- - -Make 404 error body consistent with other error responses. diff --git a/.changeset/shiny-pugs-train.md b/.changeset/shiny-pugs-train.md deleted file mode 100644 index 52277e77..00000000 --- a/.changeset/shiny-pugs-train.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -'@powersync/service-module-postgres-storage': minor -'@powersync/service-module-mongodb-storage': minor -'@powersync/service-core-tests': minor -'@powersync/service-module-postgres': minor -'@powersync/service-module-mongodb': minor -'@powersync/service-core': minor -'@powersync/service-module-mysql': minor ---- - -Delay switching over to new sync rules until we have a consistent checkpoint. diff --git a/.changeset/wet-berries-enjoy.md b/.changeset/wet-berries-enjoy.md deleted file mode 100644 index 5d07184b..00000000 --- a/.changeset/wet-berries-enjoy.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -'@powersync/service-module-postgres-storage': minor -'@powersync/service-module-mongodb-storage': minor -'@powersync/service-core-tests': minor -'@powersync/service-module-postgres': minor -'@powersync/service-module-mongodb': minor -'@powersync/service-core': minor -'@powersync/service-module-mysql': minor -'@powersync/service-sync-rules': minor ---- - -MySQL: -- Added schema change handling - - Except for some edge cases, the following schema changes are now handled automatically: - - Creation, renaming, dropping and truncation of tables. - - Creation and dropping of unique indexes and primary keys. - - Adding, modifying, dropping and renaming of table columns. - - If a schema change cannot handled automatically, a warning with details will be logged. - - Mismatches in table schema from the Zongji binlog listener are now handled more gracefully. -- Replication of wildcard tables is now supported. -- Improved logging for binlog event processing. diff --git a/libs/lib-mongodb/CHANGELOG.md b/libs/lib-mongodb/CHANGELOG.md index e48e8a2a..a7c1f579 100644 --- a/libs/lib-mongodb/CHANGELOG.md +++ b/libs/lib-mongodb/CHANGELOG.md @@ -1,5 +1,11 @@ # @powersync/lib-service-mongodb +## 0.6.3 + +### Patch Changes + +- @powersync/lib-services-framework@0.7.2 + ## 0.6.2 ### Patch Changes diff --git a/libs/lib-mongodb/package.json b/libs/lib-mongodb/package.json index a9f00c67..125c00e9 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.2", + "version": "0.6.3", "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 f28b0e98..877e8d3f 100644 --- a/libs/lib-postgres/CHANGELOG.md +++ b/libs/lib-postgres/CHANGELOG.md @@ -1,5 +1,13 @@ # @powersync/lib-service-postgres +## 0.4.6 + +### Patch Changes + +- Updated dependencies [a882b94] + - @powersync/service-jpgwire@0.20.1 + - @powersync/lib-services-framework@0.7.2 + ## 0.4.5 ### Patch Changes diff --git a/libs/lib-postgres/package.json b/libs/lib-postgres/package.json index 4625870b..03eecff4 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.5", + "version": "0.4.6", "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 7b148235..6159bb64 100644 --- a/libs/lib-services/CHANGELOG.md +++ b/libs/lib-services/CHANGELOG.md @@ -1,5 +1,12 @@ # @powersync/lib-services-framework +## 0.7.2 + +### Patch Changes + +- Updated dependencies [1aafdaf] + - @powersync/service-errors@0.3.3 + ## 0.7.1 ### Patch Changes diff --git a/libs/lib-services/package.json b/libs/lib-services/package.json index 3441868c..2db82f2f 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.1", + "version": "0.7.2", "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 8d3f6ec7..bfc1c0df 100644 --- a/modules/module-core/CHANGELOG.md +++ b/modules/module-core/CHANGELOG.md @@ -1,5 +1,20 @@ # @powersync/service-module-core +## 0.1.7 + +### Patch Changes + +- Updated dependencies [2378e36] +- Updated dependencies [4a34a51] +- Updated dependencies [4ebc3bf] +- Updated dependencies [2378e36] +- Updated dependencies [1aafdaf] +- Updated dependencies [d56eeb9] +- Updated dependencies [d4db4e2] + - @powersync/service-core@1.14.0 + - @powersync/lib-services-framework@0.7.2 + - @powersync/service-rsocket-router@0.1.3 + ## 0.1.6 ### Patch Changes diff --git a/modules/module-core/package.json b/modules/module-core/package.json index c5104546..8dcb6879 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.6", + "version": "0.1.7", "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 9d0fbde3..602f4336 100644 --- a/modules/module-mongodb-storage/CHANGELOG.md +++ b/modules/module-mongodb-storage/CHANGELOG.md @@ -1,5 +1,35 @@ # @powersync/service-module-mongodb-storage +## 0.11.0 + +### Minor Changes + +- d56eeb9: Delay switching over to new sync rules until we have a consistent checkpoint. +- d4db4e2: MySQL: + - Added schema change handling + - Except for some edge cases, the following schema changes are now handled automatically: + - Creation, renaming, dropping and truncation of tables. + - Creation and dropping of unique indexes and primary keys. + - Adding, modifying, dropping and renaming of table columns. + - If a schema change cannot handled automatically, a warning with details will be logged. + - Mismatches in table schema from the Zongji binlog listener are now handled more gracefully. + - Replication of wildcard tables is now supported. + - Improved logging for binlog event processing. + +### Patch Changes + +- Updated dependencies [2378e36] +- Updated dependencies [4a34a51] +- Updated dependencies [4ebc3bf] +- Updated dependencies [2378e36] +- Updated dependencies [1aafdaf] +- Updated dependencies [d56eeb9] +- Updated dependencies [d4db4e2] + - @powersync/service-core@1.14.0 + - @powersync/service-sync-rules@0.28.0 + - @powersync/lib-services-framework@0.7.2 + - @powersync/lib-service-mongodb@0.6.3 + ## 0.10.4 ### Patch Changes diff --git a/modules/module-mongodb-storage/package.json b/modules/module-mongodb-storage/package.json index 91a6f387..bfb593b1 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.10.4", + "version": "0.11.0", "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 876a0a0c..c2ab63c8 100644 --- a/modules/module-mongodb/CHANGELOG.md +++ b/modules/module-mongodb/CHANGELOG.md @@ -1,5 +1,35 @@ # @powersync/service-module-mongodb +## 0.11.0 + +### Minor Changes + +- d56eeb9: Delay switching over to new sync rules until we have a consistent checkpoint. +- d4db4e2: MySQL: + - Added schema change handling + - Except for some edge cases, the following schema changes are now handled automatically: + - Creation, renaming, dropping and truncation of tables. + - Creation and dropping of unique indexes and primary keys. + - Adding, modifying, dropping and renaming of table columns. + - If a schema change cannot handled automatically, a warning with details will be logged. + - Mismatches in table schema from the Zongji binlog listener are now handled more gracefully. + - Replication of wildcard tables is now supported. + - Improved logging for binlog event processing. + +### Patch Changes + +- Updated dependencies [2378e36] +- Updated dependencies [4a34a51] +- Updated dependencies [4ebc3bf] +- Updated dependencies [2378e36] +- Updated dependencies [1aafdaf] +- Updated dependencies [d56eeb9] +- Updated dependencies [d4db4e2] + - @powersync/service-core@1.14.0 + - @powersync/service-sync-rules@0.28.0 + - @powersync/lib-services-framework@0.7.2 + - @powersync/lib-service-mongodb@0.6.3 + ## 0.10.4 ### Patch Changes diff --git a/modules/module-mongodb/package.json b/modules/module-mongodb/package.json index ef62c76c..240aabf3 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.10.4", + "version": "0.11.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 c951c393..9d951169 100644 --- a/modules/module-mysql/CHANGELOG.md +++ b/modules/module-mysql/CHANGELOG.md @@ -1,5 +1,34 @@ # @powersync/service-module-mysql +## 0.8.0 + +### Minor Changes + +- d56eeb9: Delay switching over to new sync rules until we have a consistent checkpoint. +- d4db4e2: MySQL: + - Added schema change handling + - Except for some edge cases, the following schema changes are now handled automatically: + - Creation, renaming, dropping and truncation of tables. + - Creation and dropping of unique indexes and primary keys. + - Adding, modifying, dropping and renaming of table columns. + - If a schema change cannot handled automatically, a warning with details will be logged. + - Mismatches in table schema from the Zongji binlog listener are now handled more gracefully. + - Replication of wildcard tables is now supported. + - Improved logging for binlog event processing. + +### Patch Changes + +- Updated dependencies [2378e36] +- Updated dependencies [4a34a51] +- Updated dependencies [4ebc3bf] +- Updated dependencies [2378e36] +- Updated dependencies [1aafdaf] +- Updated dependencies [d56eeb9] +- Updated dependencies [d4db4e2] + - @powersync/service-core@1.14.0 + - @powersync/service-sync-rules@0.28.0 + - @powersync/lib-services-framework@0.7.2 + ## 0.7.4 ### Patch Changes diff --git a/modules/module-mysql/package.json b/modules/module-mysql/package.json index d1090da8..bbc8bc87 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.7.4", + "version": "0.8.0", "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 6f86a035..4857dbcc 100644 --- a/modules/module-postgres-storage/CHANGELOG.md +++ b/modules/module-postgres-storage/CHANGELOG.md @@ -1,5 +1,38 @@ # @powersync/service-module-postgres-storage +## 0.9.0 + +### Minor Changes + +- d56eeb9: Delay switching over to new sync rules until we have a consistent checkpoint. +- d4db4e2: MySQL: + - Added schema change handling + - Except for some edge cases, the following schema changes are now handled automatically: + - Creation, renaming, dropping and truncation of tables. + - Creation and dropping of unique indexes and primary keys. + - Adding, modifying, dropping and renaming of table columns. + - If a schema change cannot handled automatically, a warning with details will be logged. + - Mismatches in table schema from the Zongji binlog listener are now handled more gracefully. + - Replication of wildcard tables is now supported. + - Improved logging for binlog event processing. + +### Patch Changes + +- Updated dependencies [2378e36] +- Updated dependencies [4a34a51] +- Updated dependencies [4ebc3bf] +- Updated dependencies [2378e36] +- Updated dependencies [a882b94] +- Updated dependencies [1aafdaf] +- Updated dependencies [d56eeb9] +- Updated dependencies [d4db4e2] + - @powersync/service-core@1.14.0 + - @powersync/service-jpgwire@0.20.1 + - @powersync/service-core-tests@0.11.0 + - @powersync/service-sync-rules@0.28.0 + - @powersync/lib-services-framework@0.7.2 + - @powersync/lib-service-postgres@0.4.6 + ## 0.8.4 ### Patch Changes diff --git a/modules/module-postgres-storage/package.json b/modules/module-postgres-storage/package.json index b1fda19b..085deb41 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.8.4", + "version": "0.9.0", "main": "dist/index.js", "type": "module", "publishConfig": { diff --git a/modules/module-postgres/CHANGELOG.md b/modules/module-postgres/CHANGELOG.md index 20ee6387..2cafa68f 100644 --- a/modules/module-postgres/CHANGELOG.md +++ b/modules/module-postgres/CHANGELOG.md @@ -1,5 +1,39 @@ # @powersync/service-module-postgres +## 0.15.0 + +### Minor Changes + +- 2378e36: Drop support for legacy Supabase keys via app.settings.jwt_secret. +- 2378e36: Add automatic support for Supabase JWT Signing Keys. +- d56eeb9: Delay switching over to new sync rules until we have a consistent checkpoint. +- d4db4e2: MySQL: + - Added schema change handling + - Except for some edge cases, the following schema changes are now handled automatically: + - Creation, renaming, dropping and truncation of tables. + - Creation and dropping of unique indexes and primary keys. + - Adding, modifying, dropping and renaming of table columns. + - If a schema change cannot handled automatically, a warning with details will be logged. + - Mismatches in table schema from the Zongji binlog listener are now handled more gracefully. + - Replication of wildcard tables is now supported. + - Improved logging for binlog event processing. + +### Patch Changes + +- Updated dependencies [2378e36] +- Updated dependencies [4a34a51] +- Updated dependencies [4ebc3bf] +- Updated dependencies [2378e36] +- Updated dependencies [a882b94] +- Updated dependencies [1aafdaf] +- Updated dependencies [d56eeb9] +- Updated dependencies [d4db4e2] + - @powersync/service-core@1.14.0 + - @powersync/service-jpgwire@0.20.1 + - @powersync/service-sync-rules@0.28.0 + - @powersync/lib-services-framework@0.7.2 + - @powersync/lib-service-postgres@0.4.6 + ## 0.14.4 ### Patch Changes diff --git a/modules/module-postgres/package.json b/modules/module-postgres/package.json index 22c8e6f1..fb18ede5 100644 --- a/modules/module-postgres/package.json +++ b/modules/module-postgres/package.json @@ -5,7 +5,7 @@ "publishConfig": { "access": "public" }, - "version": "0.14.4", + "version": "0.15.0", "main": "dist/index.js", "license": "FSL-1.1-Apache-2.0", "type": "module", diff --git a/packages/jpgwire/CHANGELOG.md b/packages/jpgwire/CHANGELOG.md index db964f0a..41f2af8a 100644 --- a/packages/jpgwire/CHANGELOG.md +++ b/packages/jpgwire/CHANGELOG.md @@ -1,5 +1,11 @@ # @powersync/service-jpgwire +## 0.20.1 + +### Patch Changes + +- a882b94: Change application_name on postgres connections from 'PowerSync' to 'powersync/{version}'. + ## 0.20.0 ### Minor Changes diff --git a/packages/jpgwire/package.json b/packages/jpgwire/package.json index 612b9e72..2521efac 100644 --- a/packages/jpgwire/package.json +++ b/packages/jpgwire/package.json @@ -5,7 +5,7 @@ "publishConfig": { "access": "public" }, - "version": "0.20.0", + "version": "0.20.1", "main": "dist/index.js", "license": "FSL-1.1-Apache-2.0", "files": [ diff --git a/packages/rsocket-router/CHANGELOG.md b/packages/rsocket-router/CHANGELOG.md index cd45ed5f..242413d1 100644 --- a/packages/rsocket-router/CHANGELOG.md +++ b/packages/rsocket-router/CHANGELOG.md @@ -1,5 +1,11 @@ # @powersync/service-rsocket-router +## 0.1.3 + +### Patch Changes + +- @powersync/lib-services-framework@0.7.2 + ## 0.1.2 ### Patch Changes diff --git a/packages/rsocket-router/package.json b/packages/rsocket-router/package.json index 4dd9e9d1..24c22206 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.2", + "version": "0.1.3", "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 38258573..0ff543f6 100644 --- a/packages/schema/CHANGELOG.md +++ b/packages/schema/CHANGELOG.md @@ -1,5 +1,7 @@ # @powersync/service-schema +## 1.14.0 + ## 1.13.4 ## 1.13.3 diff --git a/packages/schema/package.json b/packages/schema/package.json index 190622c5..80ea8569 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/service-schema", - "version": "1.13.4", + "version": "1.14.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 a63aeaf0..3ed08cb4 100644 --- a/packages/service-core-tests/CHANGELOG.md +++ b/packages/service-core-tests/CHANGELOG.md @@ -1,5 +1,33 @@ # @powersync/service-core-tests +## 0.11.0 + +### Minor Changes + +- d56eeb9: Delay switching over to new sync rules until we have a consistent checkpoint. +- d4db4e2: MySQL: + - Added schema change handling + - Except for some edge cases, the following schema changes are now handled automatically: + - Creation, renaming, dropping and truncation of tables. + - Creation and dropping of unique indexes and primary keys. + - Adding, modifying, dropping and renaming of table columns. + - If a schema change cannot handled automatically, a warning with details will be logged. + - Mismatches in table schema from the Zongji binlog listener are now handled more gracefully. + - Replication of wildcard tables is now supported. + - Improved logging for binlog event processing. + +### Patch Changes + +- Updated dependencies [2378e36] +- Updated dependencies [4a34a51] +- Updated dependencies [4ebc3bf] +- Updated dependencies [2378e36] +- Updated dependencies [1aafdaf] +- Updated dependencies [d56eeb9] +- Updated dependencies [d4db4e2] + - @powersync/service-core@1.14.0 + - @powersync/service-sync-rules@0.28.0 + ## 0.10.4 ### Patch Changes diff --git a/packages/service-core-tests/package.json b/packages/service-core-tests/package.json index fe77a276..1c53d59e 100644 --- a/packages/service-core-tests/package.json +++ b/packages/service-core-tests/package.json @@ -5,7 +5,7 @@ "publishConfig": { "access": "public" }, - "version": "0.10.4", + "version": "0.11.0", "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 ef794e7e..f7f15ced 100644 --- a/packages/service-core/CHANGELOG.md +++ b/packages/service-core/CHANGELOG.md @@ -1,5 +1,33 @@ # @powersync/service-core +## 1.14.0 + +### Minor Changes + +- 2378e36: Drop support for legacy Supabase keys via app.settings.jwt_secret. +- 4ebc3bf: Report lack of commits or keepalives as issues in the diagnostics api. +- 2378e36: Add automatic support for Supabase JWT Signing Keys. +- d56eeb9: Delay switching over to new sync rules until we have a consistent checkpoint. +- d4db4e2: MySQL: + - Added schema change handling + - Except for some edge cases, the following schema changes are now handled automatically: + - Creation, renaming, dropping and truncation of tables. + - Creation and dropping of unique indexes and primary keys. + - Adding, modifying, dropping and renaming of table columns. + - If a schema change cannot handled automatically, a warning with details will be logged. + - Mismatches in table schema from the Zongji binlog listener are now handled more gracefully. + - Replication of wildcard tables is now supported. + - Improved logging for binlog event processing. + +### Patch Changes + +- 4a34a51: Support BSON lines through the HTTP endpoint via the `application/vnd.powersync.bson-stream` content-type. +- 1aafdaf: Make 404 error body consistent with other error responses. +- Updated dependencies [d4db4e2] + - @powersync/service-sync-rules@0.28.0 + - @powersync/lib-services-framework@0.7.2 + - @powersync/service-rsocket-router@0.1.3 + ## 1.13.4 ### Patch Changes diff --git a/packages/service-core/package.json b/packages/service-core/package.json index e40bb004..b92ecb05 100644 --- a/packages/service-core/package.json +++ b/packages/service-core/package.json @@ -5,7 +5,7 @@ "publishConfig": { "access": "public" }, - "version": "1.13.4", + "version": "1.14.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 1a4f43d1..70e17021 100644 --- a/packages/service-errors/CHANGELOG.md +++ b/packages/service-errors/CHANGELOG.md @@ -1,5 +1,11 @@ # @powersync/service-errors +## 0.3.3 + +### Patch Changes + +- 1aafdaf: Report HTTP method in `RouteNotFound` error + ## 0.3.2 ### Patch Changes diff --git a/packages/service-errors/package.json b/packages/service-errors/package.json index 4a853852..009a3894 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.2", + "version": "0.3.3", "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 d1ad9ddf..b5dbc6c0 100644 --- a/packages/sync-rules/CHANGELOG.md +++ b/packages/sync-rules/CHANGELOG.md @@ -1,5 +1,20 @@ # @powersync/service-sync-rules +## 0.28.0 + +### Minor Changes + +- d4db4e2: MySQL: + - Added schema change handling + - Except for some edge cases, the following schema changes are now handled automatically: + - Creation, renaming, dropping and truncation of tables. + - Creation and dropping of unique indexes and primary keys. + - Adding, modifying, dropping and renaming of table columns. + - If a schema change cannot handled automatically, a warning with details will be logged. + - Mismatches in table schema from the Zongji binlog listener are now handled more gracefully. + - Replication of wildcard tables is now supported. + - Improved logging for binlog event processing. + ## 0.27.0 ### Minor Changes diff --git a/packages/sync-rules/package.json b/packages/sync-rules/package.json index 33187474..d0769aa6 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.27.0", + "version": "0.28.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 8e53130f..0cc75925 100644 --- a/service/CHANGELOG.md +++ b/service/CHANGELOG.md @@ -1,5 +1,32 @@ # @powersync/service-image +## 1.14.0 + +### Minor Changes + +- 2378e36: Drop support for legacy Supabase keys via app.settings.jwt_secret. +- 4ebc3bf: Report lack of commits or keepalives as issues in the diagnostics api. +- 2378e36: Add automatic support for Supabase JWT Signing Keys. + +### Patch Changes + +- Updated dependencies [2378e36] +- Updated dependencies [4a34a51] +- Updated dependencies [4ebc3bf] +- Updated dependencies [2378e36] +- Updated dependencies [1aafdaf] +- Updated dependencies [d56eeb9] +- Updated dependencies [d4db4e2] + - @powersync/service-module-postgres@0.15.0 + - @powersync/service-core@1.14.0 + - @powersync/service-module-postgres-storage@0.9.0 + - @powersync/service-module-mongodb-storage@0.11.0 + - @powersync/service-module-mongodb@0.11.0 + - @powersync/service-module-mysql@0.8.0 + - @powersync/service-module-core@0.1.7 + - @powersync/lib-services-framework@0.7.2 + - @powersync/service-rsocket-router@0.1.3 + ## 1.13.4 ### Patch Changes diff --git a/service/package.json b/service/package.json index 9541d648..d0962aa6 100644 --- a/service/package.json +++ b/service/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/service-image", - "version": "1.13.4", + "version": "1.14.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 dd8745b5..29c2a65c 100644 --- a/test-client/CHANGELOG.md +++ b/test-client/CHANGELOG.md @@ -1,5 +1,18 @@ # test-client +## 0.1.46 + +### Patch Changes + +- Updated dependencies [2378e36] +- Updated dependencies [4a34a51] +- Updated dependencies [4ebc3bf] +- Updated dependencies [2378e36] +- Updated dependencies [1aafdaf] +- Updated dependencies [d56eeb9] +- Updated dependencies [d4db4e2] + - @powersync/service-core@1.14.0 + ## 0.1.45 ### Patch Changes diff --git a/test-client/package.json b/test-client/package.json index 1838e8ae..591753b3 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.45", + "version": "0.1.46", "main": "dist/index.js", "bin": "dist/bin.js", "license": "Apache-2.0",