diff --git a/.changeset/drop-subquery-shapes-on-restart.md b/.changeset/drop-subquery-shapes-on-restart.md deleted file mode 100644 index 966d3ee7d9..0000000000 --- a/.changeset/drop-subquery-shapes-on-restart.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@core/sync-service': patch ---- - -Drop shapes that involve subqueries on server restart to prevent consistency issues. diff --git a/.changeset/subqueries-generally-available.md b/.changeset/subqueries-generally-available.md deleted file mode 100644 index 73188ca61d..0000000000 --- a/.changeset/subqueries-generally-available.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@core/sync-service": patch -"@electric-sql/client": patch -"@electric-ax/agents-server": patch ---- - -Subqueries in shape WHERE clauses are now generally available and always enabled, including incremental move handling for compound `AND`/`OR`/`NOT` expressions. The `allow_subqueries` and `tagged_subqueries` feature flags have been removed — they no longer need to be set via `ELECTRIC_FEATURE_FLAGS`. diff --git a/examples/tanstack-db-expo-starter/CHANGELOG.md b/examples/tanstack-db-expo-starter/CHANGELOG.md index 7cdd26d749..3996fa2b9f 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.26 + +### Patch Changes + +- Updated dependencies [fb06dd3] + - @electric-sql/client@1.5.25 + ## 1.0.25 ### Patch Changes diff --git a/examples/tanstack-db-expo-starter/package.json b/examples/tanstack-db-expo-starter/package.json index d76f6e0841..9885b8f32b 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.25", + "version": "1.0.26", "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.24", + "@electric-sql/client": "1.5.25", "@expo/metro-runtime": "~5.0.4", "@tanstack/electric-db-collection": "^0.0.15", "@tanstack/react-db": "^0.0.27", diff --git a/packages/agents-desktop/package.json b/packages/agents-desktop/package.json index 51e83deed0..966b948c08 100644 --- a/packages/agents-desktop/package.json +++ b/packages/agents-desktop/package.json @@ -27,7 +27,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@electric-sql/client": "^1.5.22", + "@electric-sql/client": "^1.5.25", "@mixmark-io/domino": "^2.2.0", "better-sqlite3": "^12.9.0", "dockerode": "^5.0.0", diff --git a/packages/agents-mobile/CHANGELOG.md b/packages/agents-mobile/CHANGELOG.md index a22462c291..2952a9f513 100644 --- a/packages/agents-mobile/CHANGELOG.md +++ b/packages/agents-mobile/CHANGELOG.md @@ -1,5 +1,11 @@ # @electric-ax/agents-mobile +## 0.6.5 + +### Patch Changes + +- @electric-ax/agents-server-ui@0.6.4 + ## 0.6.4 ### Patch Changes diff --git a/packages/agents-mobile/package.json b/packages/agents-mobile/package.json index fd543c25d1..8a1e100a16 100644 --- a/packages/agents-mobile/package.json +++ b/packages/agents-mobile/package.json @@ -1,7 +1,7 @@ { "name": "@electric-ax/agents-mobile", "private": true, - "version": "0.6.4", + "version": "0.6.5", "main": "index.ts", "scripts": { "start": "expo start", diff --git a/packages/agents-server-conformance-tests/package.json b/packages/agents-server-conformance-tests/package.json index 4e53be6917..79d3319d0f 100644 --- a/packages/agents-server-conformance-tests/package.json +++ b/packages/agents-server-conformance-tests/package.json @@ -42,7 +42,7 @@ }, "dependencies": { "@durable-streams/client": "^0.2.6", - "@electric-sql/client": "^1.5.22", + "@electric-sql/client": "^1.5.25", "fast-check": "^4.6.0", "vitest": "^4.1.0" }, diff --git a/packages/agents-server-ui/CHANGELOG.md b/packages/agents-server-ui/CHANGELOG.md index f1a3fec52e..7f7973cd7f 100644 --- a/packages/agents-server-ui/CHANGELOG.md +++ b/packages/agents-server-ui/CHANGELOG.md @@ -1,5 +1,7 @@ # @electric-ax/agents-server-ui +## 0.6.4 + ## 0.6.3 ### Patch Changes diff --git a/packages/agents-server-ui/package.json b/packages/agents-server-ui/package.json index ffc51a19c2..54197e6644 100644 --- a/packages/agents-server-ui/package.json +++ b/packages/agents-server-ui/package.json @@ -1,7 +1,7 @@ { "name": "@electric-ax/agents-server-ui", "private": true, - "version": "0.6.3", + "version": "0.6.4", "type": "module", "scripts": { "build": "vite build", diff --git a/packages/agents-server/CHANGELOG.md b/packages/agents-server/CHANGELOG.md index dfdefafb7d..26d26f8950 100644 --- a/packages/agents-server/CHANGELOG.md +++ b/packages/agents-server/CHANGELOG.md @@ -1,5 +1,13 @@ # @electric-ax/agents-server +## 0.6.4 + +### Patch Changes + +- fb06dd3: Subqueries in shape WHERE clauses are now generally available and always enabled, including incremental move handling for compound `AND`/`OR`/`NOT` expressions. The `allow_subqueries` and `tagged_subqueries` feature flags have been removed — they no longer need to be set via `ELECTRIC_FEATURE_FLAGS`. +- Updated dependencies [fb06dd3] + - @electric-sql/client@1.5.25 + ## 0.6.3 ### Patch Changes diff --git a/packages/agents-server/package.json b/packages/agents-server/package.json index 7ddb70eb19..71482e9de4 100644 --- a/packages/agents-server/package.json +++ b/packages/agents-server/package.json @@ -1,6 +1,6 @@ { "name": "@electric-ax/agents-server", - "version": "0.6.3", + "version": "0.6.4", "description": "Electric Agents entity runtime server", "author": "Durable Stream contributors", "bin": { @@ -49,7 +49,7 @@ "@durable-streams/server": "^0.3.7", "@durable-streams/state": "^0.3.1", "@electric-ax/agents-runtime": "workspace:*", - "@electric-sql/client": "^1.5.22", + "@electric-sql/client": "^1.5.25", "@mariozechner/pi-agent-core": "^0.70.2", "@opentelemetry/api": "^1.9.1", "@sinclair/typebox": "^0.34.48", diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index 9ea7449985..875480ca28 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,12 @@ # @electric-sql/experimental +## 6.0.25 + +### Patch Changes + +- Updated dependencies [fb06dd3] + - @electric-sql/client@1.5.25 + ## 6.0.24 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index 22732f1ef8..dad5a7f4a5 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.24", + "version": "6.0.25", "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 cf6af503c0..ea4d26d520 100644 --- a/packages/react-hooks/CHANGELOG.md +++ b/packages/react-hooks/CHANGELOG.md @@ -1,5 +1,12 @@ # @electric-sql/react +## 1.0.54 + +### Patch Changes + +- Updated dependencies [fb06dd3] + - @electric-sql/client@1.5.25 + ## 1.0.53 ### Patch Changes diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index 27364d0fc1..afb8567a01 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.53", + "version": "1.0.54", "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 f4889aa974..88f791b097 100644 --- a/packages/sync-service/CHANGELOG.md +++ b/packages/sync-service/CHANGELOG.md @@ -1,5 +1,12 @@ # @core/sync-service +## 1.7.10 + +### Patch Changes + +- 9f84e60: Drop shapes that involve subqueries on server restart to prevent consistency issues. +- fb06dd3: Subqueries in shape WHERE clauses are now generally available and always enabled, including incremental move handling for compound `AND`/`OR`/`NOT` expressions. The `allow_subqueries` and `tagged_subqueries` feature flags have been removed — they no longer need to be set via `ELECTRIC_FEATURE_FLAGS`. + ## 1.7.9 ### Patch Changes diff --git a/packages/sync-service/package.json b/packages/sync-service/package.json index daeb9d5d74..2ce6d3b16b 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.7.9", + "version": "1.7.10", "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 5efb27ada8..02b6e4635d 100644 --- a/packages/typescript-client/CHANGELOG.md +++ b/packages/typescript-client/CHANGELOG.md @@ -1,5 +1,11 @@ # @electric-sql/client +## 1.5.25 + +### Patch Changes + +- fb06dd3: Subqueries in shape WHERE clauses are now generally available and always enabled, including incremental move handling for compound `AND`/`OR`/`NOT` expressions. The `allow_subqueries` and `tagged_subqueries` feature flags have been removed — they no longer need to be set via `ELECTRIC_FEATURE_FLAGS`. + ## 1.5.24 ### Patch Changes diff --git a/packages/typescript-client/package.json b/packages/typescript-client/package.json index 4ad25d1251..3e915cfeb6 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.24", + "version": "1.5.25", "keywords": [ "tanstack-intent" ], diff --git a/packages/y-electric/CHANGELOG.md b/packages/y-electric/CHANGELOG.md index b57815ae81..1df00d87df 100644 --- a/packages/y-electric/CHANGELOG.md +++ b/packages/y-electric/CHANGELOG.md @@ -1,5 +1,12 @@ # @electric-sql/y-electric +## 0.1.51 + +### Patch Changes + +- Updated dependencies [fb06dd3] + - @electric-sql/client@1.5.25 + ## 0.1.50 ### Patch Changes diff --git a/packages/y-electric/package.json b/packages/y-electric/package.json index 8572863e91..aad7bda3ef 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.50", + "version": "0.1.51", "description": "YJS network provider for ElectricSQL", "author": "ElectricSQL team and contributors.", "bugs": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 122fcc8ca3..f33d76da83 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1019,7 +1019,7 @@ importers: examples/tanstack-db-expo-starter: dependencies: '@electric-sql/client': - specifier: 1.5.24 + specifier: 1.5.25 version: link:../../packages/typescript-client '@expo/metro-runtime': specifier: ~5.0.4 @@ -1601,7 +1601,7 @@ importers: packages/agents-desktop: dependencies: '@electric-sql/client': - specifier: ^1.5.22 + specifier: ^1.5.25 version: link:../typescript-client '@mixmark-io/domino': specifier: ^2.2.0 @@ -1941,7 +1941,7 @@ importers: specifier: workspace:* version: link:../agents-runtime '@electric-sql/client': - specifier: ^1.5.22 + specifier: ^1.5.25 version: link:../typescript-client '@mariozechner/pi-agent-core': specifier: ^0.70.2 @@ -2026,7 +2026,7 @@ importers: specifier: ^0.2.6 version: 0.2.6 '@electric-sql/client': - specifier: ^1.5.22 + specifier: ^1.5.25 version: link:../typescript-client fast-check: specifier: ^4.6.0 @@ -4920,11 +4920,11 @@ packages: '@esbuild-kit/core-utils@3.3.2': resolution: {integrity: sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==} - deprecated: 'Merged into tsx: https://tsx.is' + deprecated: 'Merged into tsx: https://tsx.hirok.io' '@esbuild-kit/esm-loader@2.6.5': resolution: {integrity: sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==} - deprecated: 'Merged into tsx: https://tsx.is' + deprecated: 'Merged into tsx: https://tsx.hirok.io' '@esbuild/aix-ppc64@0.19.12': resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} @@ -8809,8 +8809,8 @@ packages: '@types/react-dom': optional: true - '@react-grab/cli@0.1.48': - resolution: {integrity: sha512-KXRZFN0b78BeVa4Tq1FC9kiXPpC5lS4pQp/mvQ1azy9dZUJ3zfc7Ei84+yvGh+WoYdceMCFxXfBp6qhU/G056g==} + '@react-grab/cli@0.1.50': + resolution: {integrity: sha512-Px/Hwhhyk2PubCA4ZaRFsfvwxhbxXsetJyvqC6aFFi8WhJhA+oVC33aTzuAeWmM3fhb4/8ce8YsHXI1d6ChcKg==} hasBin: true '@react-native-async-storage/async-storage@2.2.0': @@ -12147,8 +12147,8 @@ packages: peerDependencies: react: '>=17.0.1' - bippy@0.5.43: - resolution: {integrity: sha512-Tvu7b1M7+d8b9/YHaCeODEsi2CgbuoBql+dWSBrNnCuqJ1gMUeY3i0r+319hvjjl5GVBP6FFWxrKnq3fhZER0w==} + bippy@0.6.1: + resolution: {integrity: sha512-ky4m94Y/KfsddjGkKTsV4uFjZqkJjpOjQ2t5gKPdX6XH1MNxMNX5FrVefsxV4lpjemEmEdwe0e0YbzAMNs3oUQ==} peerDependencies: react: '>=17.0.1' @@ -18602,8 +18602,8 @@ packages: peerDependencies: react: '>=17.0.0' - react-grab@0.1.48: - resolution: {integrity: sha512-p3WnmK9LLvXE/c4ITPLlXcP1fkXo2VFEQqK94tIfcHIWKNdqdhYYFyNVioO50HR+uyHIwT63Z4txZDqJlVcD/Q==} + react-grab@0.1.50: + resolution: {integrity: sha512-zRkHKq/8a1msCpEOp8BDROeQZT50m0OH2XPrP6jk5op+JAHrlsm3pj7eAQMOsct87EZDeGNnu4r+sGsJJzyw1Q==} hasBin: true peerDependencies: react: '>=17.0.0' @@ -29977,7 +29977,7 @@ snapshots: '@types/react': 19.2.14 '@types/react-dom': 19.2.3(@types/react@19.2.14) - '@react-grab/cli@0.1.48': + '@react-grab/cli@0.1.50': dependencies: agent-install: 0.0.6 commander: 14.0.3 @@ -34789,7 +34789,7 @@ snapshots: dependencies: react: 19.1.0 - bippy@0.5.43(react@19.1.0): + bippy@0.6.1(react@19.1.0): dependencies: react: 19.1.0 @@ -42924,10 +42924,10 @@ snapshots: dependencies: react: 19.1.0 - react-grab@0.1.48(react@19.1.0): + react-grab@0.1.50(react@19.1.0): dependencies: - '@react-grab/cli': 0.1.48 - bippy: 0.5.43(react@19.1.0) + '@react-grab/cli': 0.1.50 + bippy: 0.6.1(react@19.1.0) optionalDependencies: react: 19.1.0 @@ -43280,7 +43280,7 @@ snapshots: prompts: 2.4.2 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - react-grab: 0.1.48(react@19.1.0) + react-grab: 0.1.50(react@19.1.0) optionalDependencies: esbuild: 0.27.7 unplugin: 2.1.0