diff --git a/.changeset/brave-doors-kneel.md b/.changeset/brave-doors-kneel.md deleted file mode 100644 index d47fb70c0b..0000000000 --- a/.changeset/brave-doors-kneel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@core/sync-service': patch ---- - -Fix stuck flush tracker when storage flush notification arrives mid-transaction in Consumer diff --git a/.changeset/chatty-planets-invite.md b/.changeset/chatty-planets-invite.md deleted file mode 100644 index 54dc37ab04..0000000000 --- a/.changeset/chatty-planets-invite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@electric-sql/docs': patch ---- - -Document new ELECTRIC_CONSUMER_PARTITIONS environment variable diff --git a/.changeset/dry-bikes-fix.md b/.changeset/dry-bikes-fix.md deleted file mode 100644 index 7fc36535fb..0000000000 --- a/.changeset/dry-bikes-fix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@core/sync-service': patch ---- - -Fix typo in source event name diff --git a/.changeset/fix-char-padding.md b/.changeset/fix-char-padding.md deleted file mode 100644 index 6a64b9350f..0000000000 --- a/.changeset/fix-char-padding.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@core/sync-service": patch ---- - -Fixed char(n) column values being trimmed of trailing spaces in snapshot and subset queries, causing inconsistency with values from PG replication. diff --git a/.changeset/mighty-experts-relate.md b/.changeset/mighty-experts-relate.md deleted file mode 100644 index 5e52f080b3..0000000000 --- a/.changeset/mighty-experts-relate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@core/elixir-client': patch ---- - -Include required headers in client mock responses diff --git a/.changeset/move-in-event-support.md b/.changeset/move-in-event-support.md deleted file mode 100644 index ba81f8735d..0000000000 --- a/.changeset/move-in-event-support.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@electric-sql/client': patch ---- - -Add move-in event support to the TypeScript client. Rename `MoveOutPattern` to `MovePattern` (with a deprecated alias for backwards compatibility), extend `EventMessage` to accept both `move-out` and `move-in` events, and add `active_conditions` field to `ChangeMessage` headers. diff --git a/.changeset/perfect-ads-reply.md b/.changeset/perfect-ads-reply.md deleted file mode 100644 index c0e2c2c934..0000000000 --- a/.changeset/perfect-ads-reply.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@core/electric-telemetry': patch ---- - -Extend top processes by memory metric to collect processes until the specified mem usage threshold is covered. - -`ELECTRIC_TELEMETRY_TOP_PROCESS_COUNT` has been renamed to `ELECTRIC_TELEMETRY_TOP_PROCESS_LIMIT` with a new format: `count:` or `mem_percent:`. The old env var is still accepted as a fallback. diff --git a/.changeset/reclassify-branch-does-not-exist.md b/.changeset/reclassify-branch-does-not-exist.md deleted file mode 100644 index b0c97b826c..0000000000 --- a/.changeset/reclassify-branch-does-not-exist.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@core/sync-service': patch ---- - -Reclassify `branch_does_not_exist` error as retryable. PlanetScale returns this -error transiently during cluster maintenance, and classifying it as non-retryable -caused sources to be permanently shut down requiring manual restart. diff --git a/.changeset/sour-houses-flow.md b/.changeset/sour-houses-flow.md deleted file mode 100644 index 8f391375da..0000000000 --- a/.changeset/sour-houses-flow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@core/electric-telemetry': patch ---- - -Group request handler processes together to see their aggregated memory usage. diff --git a/.changeset/strong-spoons-cry.md b/.changeset/strong-spoons-cry.md deleted file mode 100644 index 21c2d01b59..0000000000 --- a/.changeset/strong-spoons-cry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@core/sync-service': patch ---- - -Improve shutdown times by changing the consumer supervision strategy diff --git a/.changeset/yellow-dolls-drum.md b/.changeset/yellow-dolls-drum.md deleted file mode 100644 index 6115531b35..0000000000 --- a/.changeset/yellow-dolls-drum.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@core/sync-service': patch ---- - -Make in-memory shape db instances isolated diff --git a/.changeset/young-bikes-switch.md b/.changeset/young-bikes-switch.md deleted file mode 100644 index 9b1125af48..0000000000 --- a/.changeset/young-bikes-switch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@core/sync-service': patch ---- - -Add known errors for pg authorization failures diff --git a/examples/tanstack-db-expo-starter/CHANGELOG.md b/examples/tanstack-db-expo-starter/CHANGELOG.md index 1dff233701..79af109309 100644 --- a/examples/tanstack-db-expo-starter/CHANGELOG.md +++ b/examples/tanstack-db-expo-starter/CHANGELOG.md @@ -1,5 +1,12 @@ # expo-db-electric-starter +## 1.0.15 + +### Patch Changes + +- Updated dependencies [deb7c32] + - @electric-sql/client@1.5.14 + ## 1.0.14 ### Patch Changes diff --git a/examples/tanstack-db-expo-starter/package.json b/examples/tanstack-db-expo-starter/package.json index 6e6396348c..77860e508e 100644 --- a/examples/tanstack-db-expo-starter/package.json +++ b/examples/tanstack-db-expo-starter/package.json @@ -1,6 +1,6 @@ { "name": "expo-db-electric-starter", - "version": "1.0.14", + "version": "1.0.15", "main": "index.ts", "scripts": { "start": "docker compose up -d && expo start", @@ -13,7 +13,7 @@ "api": "tsx api/index.ts" }, "dependencies": { - "@electric-sql/client": "1.5.13", + "@electric-sql/client": "1.5.14", "@expo/metro-runtime": "~5.0.4", "@tanstack/electric-db-collection": "^0.0.15", "@tanstack/react-db": "^0.0.27", diff --git a/packages/electric-telemetry/CHANGELOG.md b/packages/electric-telemetry/CHANGELOG.md index 895f13521f..6bcdefde6b 100644 --- a/packages/electric-telemetry/CHANGELOG.md +++ b/packages/electric-telemetry/CHANGELOG.md @@ -1,5 +1,15 @@ # @core/electric-telemetry +## 0.1.10 + +### Patch Changes + +- 0aa8c00: Extend top processes by memory metric to collect processes until the specified mem usage threshold is covered. + + `ELECTRIC_TELEMETRY_TOP_PROCESS_COUNT` has been renamed to `ELECTRIC_TELEMETRY_TOP_PROCESS_LIMIT` with a new format: `count:` or `mem_percent:`. The old env var is still accepted as a fallback. + +- 0aa8c00: Group request handler processes together to see their aggregated memory usage. + ## 0.1.9 ### Patch Changes diff --git a/packages/electric-telemetry/package.json b/packages/electric-telemetry/package.json index cf4cd9d983..3a434b0b44 100644 --- a/packages/electric-telemetry/package.json +++ b/packages/electric-telemetry/package.json @@ -1,5 +1,5 @@ { "name": "@core/electric-telemetry", "private": true, - "version": "0.1.9" + "version": "0.1.10" } diff --git a/packages/elixir-client/CHANGELOG.md b/packages/elixir-client/CHANGELOG.md index f2449fdb49..bdd31e5837 100644 --- a/packages/elixir-client/CHANGELOG.md +++ b/packages/elixir-client/CHANGELOG.md @@ -1,5 +1,11 @@ # @core/elixir-client +## 0.9.4 + +### Patch Changes + +- cb2c45e: Include required headers in client mock responses + ## 0.9.3 ### Patch Changes diff --git a/packages/elixir-client/package.json b/packages/elixir-client/package.json index e42b2fef2b..aa5e1d9ef3 100644 --- a/packages/elixir-client/package.json +++ b/packages/elixir-client/package.json @@ -1,7 +1,7 @@ { "name": "@core/elixir-client", "private": true, - "version": "0.9.3", + "version": "0.9.4", "scripts": { "publish:hex": "../../scripts/publish_hex.sh electric_client" } diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index eb5736ab62..6dee49d25f 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,12 @@ # @electric-sql/experimental +## 6.0.14 + +### Patch Changes + +- Updated dependencies [deb7c32] + - @electric-sql/client@1.5.14 + ## 6.0.13 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index 859b43c22a..20efc0dbdb 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -1,7 +1,7 @@ { "name": "@electric-sql/experimental", "description": "Experimental TypeScript features for ElectricSQL.", - "version": "6.0.13", + "version": "6.0.14", "author": "ElectricSQL team and contributors.", "bugs": { "url": "https://github.com/electric-sql/electric/issues" diff --git a/packages/react-hooks/CHANGELOG.md b/packages/react-hooks/CHANGELOG.md index 47391ab553..aa1ad840b6 100644 --- a/packages/react-hooks/CHANGELOG.md +++ b/packages/react-hooks/CHANGELOG.md @@ -1,5 +1,12 @@ # @electric-sql/react +## 1.0.43 + +### Patch Changes + +- Updated dependencies [deb7c32] + - @electric-sql/client@1.5.14 + ## 1.0.42 ### Patch Changes diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index 92f0d08dbb..5c403a95d8 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -1,7 +1,7 @@ { "name": "@electric-sql/react", "description": "React hooks for ElectricSQL", - "version": "1.0.42", + "version": "1.0.43", "author": "ElectricSQL team and contributors.", "bugs": { "url": "https://github.com/electric-sql/electric/issues" diff --git a/packages/sync-service/CHANGELOG.md b/packages/sync-service/CHANGELOG.md index 08bf7d8603..1b0915186a 100644 --- a/packages/sync-service/CHANGELOG.md +++ b/packages/sync-service/CHANGELOG.md @@ -1,5 +1,19 @@ # @core/sync-service +## 1.4.16 + +### Patch Changes + +- 6c5068a: Fix stuck flush tracker when storage flush notification arrives mid-transaction in Consumer +- 93e5d40: Fix typo in source event name +- 64a89a0: Fixed char(n) column values being trimmed of trailing spaces in snapshot and subset queries, causing inconsistency with values from PG replication. +- 8919ca3: Reclassify `branch_does_not_exist` error as retryable. PlanetScale returns this + error transiently during cluster maintenance, and classifying it as non-retryable + caused sources to be permanently shut down requiring manual restart. +- d89be52: Improve shutdown times by changing the consumer supervision strategy +- 0af96e9: Make in-memory shape db instances isolated +- 461576d: Add known errors for pg authorization failures + ## 1.4.15 ### Patch Changes diff --git a/packages/sync-service/package.json b/packages/sync-service/package.json index 270c86748a..64241f935f 100644 --- a/packages/sync-service/package.json +++ b/packages/sync-service/package.json @@ -1,7 +1,7 @@ { "name": "@core/sync-service", "private": true, - "version": "1.4.15", + "version": "1.4.16", "scripts": { "publish:hex": "../../scripts/publish_hex.sh electric", "changeset": "pushd ../..; pnpm changeset; popd" diff --git a/packages/typescript-client/CHANGELOG.md b/packages/typescript-client/CHANGELOG.md index 83b4e9ab57..5d37ab3b47 100644 --- a/packages/typescript-client/CHANGELOG.md +++ b/packages/typescript-client/CHANGELOG.md @@ -1,5 +1,11 @@ # @electric-sql/client +## 1.5.14 + +### Patch Changes + +- deb7c32: Add move-in event support to the TypeScript client. Rename `MoveOutPattern` to `MovePattern` (with a deprecated alias for backwards compatibility), extend `EventMessage` to accept both `move-out` and `move-in` events, and add `active_conditions` field to `ChangeMessage` headers. + ## 1.5.13 ### Patch Changes diff --git a/packages/typescript-client/package.json b/packages/typescript-client/package.json index 5670263d50..fa506d9e21 100644 --- a/packages/typescript-client/package.json +++ b/packages/typescript-client/package.json @@ -1,7 +1,7 @@ { "name": "@electric-sql/client", "description": "Postgres everywhere - your data, in sync, wherever you need it.", - "version": "1.5.13", + "version": "1.5.14", "author": "ElectricSQL team and contributors.", "bugs": { "url": "https://github.com/electric-sql/electric/issues" diff --git a/packages/y-electric/CHANGELOG.md b/packages/y-electric/CHANGELOG.md index a95c3c0a1d..d8204682f7 100644 --- a/packages/y-electric/CHANGELOG.md +++ b/packages/y-electric/CHANGELOG.md @@ -1,5 +1,12 @@ # @electric-sql/y-electric +## 0.1.40 + +### Patch Changes + +- Updated dependencies [deb7c32] + - @electric-sql/client@1.5.14 + ## 0.1.39 ### Patch Changes diff --git a/packages/y-electric/package.json b/packages/y-electric/package.json index 7c73cfe292..d22f69dc88 100644 --- a/packages/y-electric/package.json +++ b/packages/y-electric/package.json @@ -1,6 +1,6 @@ { "name": "@electric-sql/y-electric", - "version": "0.1.39", + "version": "0.1.40", "description": "YJS network provider for ElectricSQL", "author": "ElectricSQL team and contributors.", "bugs": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1a64de27ac..311e5caa60 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1011,7 +1011,7 @@ importers: examples/tanstack-db-expo-starter: dependencies: '@electric-sql/client': - specifier: 1.5.13 + specifier: 1.5.14 version: link:../../packages/typescript-client '@expo/metro-runtime': specifier: ~5.0.4 @@ -7691,6 +7691,7 @@ packages: '@xmldom/xmldom@0.8.10': resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} engines: {node: '>=10.0.0'} + deprecated: this version has critical issues, please update to the latest version '@zxing/text-encoding@0.9.0': resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==} diff --git a/website/CHANGELOG.md b/website/CHANGELOG.md index 7d70b9da30..26e852a82c 100644 --- a/website/CHANGELOG.md +++ b/website/CHANGELOG.md @@ -1,5 +1,11 @@ # @electric-sql/docs +## 0.0.8 + +### Patch Changes + +- d89be52: Document new ELECTRIC_CONSUMER_PARTITIONS environment variable + ## 0.0.7 ### Patch Changes diff --git a/website/package.json b/website/package.json index 304ca56e68..ccf22db74b 100644 --- a/website/package.json +++ b/website/package.json @@ -1,7 +1,7 @@ { "name": "@electric-sql/docs", "private": true, - "version": "0.0.7", + "version": "0.0.8", "scripts": { "test": "vitest run", "test:watch": "vitest",