From 78ed2c3dabacb7caf004a51b1833aa07f4ee7c78 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 8 Sep 2025 14:45:31 +0000 Subject: [PATCH 1/4] Version Packages --- .changeset/big-lobsters-bathe.md | 5 ----- .changeset/mighty-shrimps-drive.md | 14 -------------- .changeset/purple-stingrays-matter.md | 6 ------ packages/pglite-react/CHANGELOG.md | 8 ++++++++ packages/pglite-react/package.json | 4 ++-- packages/pglite-repl/CHANGELOG.md | 9 +++++++++ packages/pglite-repl/package.json | 4 ++-- packages/pglite-socket/CHANGELOG.md | 9 +++++++++ packages/pglite-socket/package.json | 2 +- packages/pglite-sync/CHANGELOG.md | 8 ++++++++ packages/pglite-sync/package.json | 4 ++-- packages/pglite-tools/CHANGELOG.md | 19 +++++++++++++++++++ packages/pglite-tools/package.json | 4 ++-- packages/pglite-vue/CHANGELOG.md | 8 ++++++++ packages/pglite-vue/package.json | 4 ++-- packages/pglite/CHANGELOG.md | 10 ++++++++++ packages/pglite/package.json | 2 +- 17 files changed, 83 insertions(+), 37 deletions(-) delete mode 100644 .changeset/big-lobsters-bathe.md delete mode 100644 .changeset/mighty-shrimps-drive.md delete mode 100644 .changeset/purple-stingrays-matter.md diff --git a/.changeset/big-lobsters-bathe.md b/.changeset/big-lobsters-bathe.md deleted file mode 100644 index 913088057..000000000 --- a/.changeset/big-lobsters-bathe.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@electric-sql/pglite': minor ---- - -Ensure MessageContext and its children are actually cleared between queries diff --git a/.changeset/mighty-shrimps-drive.md b/.changeset/mighty-shrimps-drive.md deleted file mode 100644 index e06b2c6a2..000000000 --- a/.changeset/mighty-shrimps-drive.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -'@electric-sql/pglite-tools': patch ---- - -fix pg_dump on Windows systems - -When calling **pg_dump** on Windows system the function fails with an error as the one bellow. -❗ Notice the double drive letter -`Error: ENOENT: no such file or directory, open 'E:\C:\Users\\AppData\Local\npm-cache\_npx\ba4f1959e38407b5\node_modules\@electric-sql\pglite-tools\dist\pg_dump.wasm'` - -The problem is in execPgDump function at line -`const blob = await fs.readFile(bin.toString().slice(7))` -I think the intention here was to remove `file://` from the begging of the path. However this is not necesarry readFile can handle URL objects. -Moreover this will fail on Windows becase the slice creates a path like '/C:/...' and the readFile function will add the extra drive letter \ No newline at end of file diff --git a/.changeset/purple-stingrays-matter.md b/.changeset/purple-stingrays-matter.md deleted file mode 100644 index 8acab00ae..000000000 --- a/.changeset/purple-stingrays-matter.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@electric-sql/pglite-socket': patch -'@electric-sql/pglite': patch ---- - -fix oom; other fixes diff --git a/packages/pglite-react/CHANGELOG.md b/packages/pglite-react/CHANGELOG.md index c489f5fa6..9befa9e34 100644 --- a/packages/pglite-react/CHANGELOG.md +++ b/packages/pglite-react/CHANGELOG.md @@ -1,5 +1,13 @@ # @electric-sql/pglite-react +## 1.0.0 + +### Patch Changes + +- Updated dependencies [f12a582] +- Updated dependencies [bd263aa] + - @electric-sql/pglite@0.4.0 + ## 0.2.25 ### Patch Changes diff --git a/packages/pglite-react/package.json b/packages/pglite-react/package.json index 31dc977bd..cdb15085f 100644 --- a/packages/pglite-react/package.json +++ b/packages/pglite-react/package.json @@ -1,6 +1,6 @@ { "name": "@electric-sql/pglite-react", - "version": "0.2.25", + "version": "1.0.0", "description": "Hooks for using PGlite", "type": "module", "private": false, @@ -69,7 +69,7 @@ "vitest": "^2.1.2" }, "peerDependencies": { - "@electric-sql/pglite": "workspace:0.3.7", + "@electric-sql/pglite": "workspace:0.4.0", "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" } } diff --git a/packages/pglite-repl/CHANGELOG.md b/packages/pglite-repl/CHANGELOG.md index cb651a304..75c35865f 100644 --- a/packages/pglite-repl/CHANGELOG.md +++ b/packages/pglite-repl/CHANGELOG.md @@ -1,5 +1,14 @@ # @electric-sql/pglite-repl +## 1.0.0 + +### Patch Changes + +- Updated dependencies [f12a582] +- Updated dependencies [bd263aa] + - @electric-sql/pglite@0.4.0 + - @electric-sql/pglite-react@1.0.0 + ## 0.2.25 ### Patch Changes diff --git a/packages/pglite-repl/package.json b/packages/pglite-repl/package.json index e7fee3e96..aceb4e2d2 100644 --- a/packages/pglite-repl/package.json +++ b/packages/pglite-repl/package.json @@ -1,6 +1,6 @@ { "name": "@electric-sql/pglite-repl", - "version": "0.2.25", + "version": "1.0.0", "author": "Electric DB Limited", "homepage": "https://pglite.dev", "license": "Apache-2.0", @@ -61,7 +61,7 @@ "react-dom": "^19.0.0" }, "peerDependencies": { - "@electric-sql/pglite": "workspace:0.3.7" + "@electric-sql/pglite": "workspace:0.4.0" }, "peerDependenciesMeta": { "@electric-sql/pglite": { diff --git a/packages/pglite-socket/CHANGELOG.md b/packages/pglite-socket/CHANGELOG.md index 92dfc20b2..86b598830 100644 --- a/packages/pglite-socket/CHANGELOG.md +++ b/packages/pglite-socket/CHANGELOG.md @@ -1,5 +1,14 @@ # @electric-sql/pglite-socket +## 1.0.0 + +### Patch Changes + +- bd263aa: fix oom; other fixes +- Updated dependencies [f12a582] +- Updated dependencies [bd263aa] + - @electric-sql/pglite@0.4.0 + ## 0.0.12 ### Patch Changes diff --git a/packages/pglite-socket/package.json b/packages/pglite-socket/package.json index 2f1eff15c..fe6e4b878 100644 --- a/packages/pglite-socket/package.json +++ b/packages/pglite-socket/package.json @@ -1,6 +1,6 @@ { "name": "@electric-sql/pglite-socket", - "version": "0.0.12", + "version": "1.0.0", "description": "A socket implementation for PGlite enabling remote connections", "author": "Electric DB Limited", "homepage": "https://pglite.dev", diff --git a/packages/pglite-sync/CHANGELOG.md b/packages/pglite-sync/CHANGELOG.md index eb7fa0838..fbee7e557 100644 --- a/packages/pglite-sync/CHANGELOG.md +++ b/packages/pglite-sync/CHANGELOG.md @@ -1,5 +1,13 @@ # @electric-sql/pglite-sync +## 1.0.0 + +### Patch Changes + +- Updated dependencies [f12a582] +- Updated dependencies [bd263aa] + - @electric-sql/pglite@0.4.0 + ## 0.3.10 ### Patch Changes diff --git a/packages/pglite-sync/package.json b/packages/pglite-sync/package.json index 31e2bb34f..b55770a79 100644 --- a/packages/pglite-sync/package.json +++ b/packages/pglite-sync/package.json @@ -1,6 +1,6 @@ { "name": "@electric-sql/pglite-sync", - "version": "0.3.10", + "version": "1.0.0", "description": "ElectricSQL Sync for PGlite", "type": "module", "private": false, @@ -73,6 +73,6 @@ "vitest": "^2.1.2" }, "peerDependencies": { - "@electric-sql/pglite": "workspace:0.3.7" + "@electric-sql/pglite": "workspace:0.4.0" } } diff --git a/packages/pglite-tools/CHANGELOG.md b/packages/pglite-tools/CHANGELOG.md index 58afafa2b..6e6fae276 100644 --- a/packages/pglite-tools/CHANGELOG.md +++ b/packages/pglite-tools/CHANGELOG.md @@ -1,5 +1,24 @@ # @electric-sql/pglite-tools +## 1.0.0 + +### Patch Changes + +- be677b4: fix pg_dump on Windows systems + + When calling **pg_dump** on Windows system the function fails with an error as the one bellow. + ❗ Notice the double drive letter + `Error: ENOENT: no such file or directory, open 'E:\C:\Users\\AppData\Local\npm-cache\_npx\ba4f1959e38407b5\node_modules\@electric-sql\pglite-tools\dist\pg_dump.wasm'` + + The problem is in execPgDump function at line + `const blob = await fs.readFile(bin.toString().slice(7))` + I think the intention here was to remove `file://` from the begging of the path. However this is not necesarry readFile can handle URL objects. + Moreover this will fail on Windows becase the slice creates a path like '/C:/...' and the readFile function will add the extra drive letter + +- Updated dependencies [f12a582] +- Updated dependencies [bd263aa] + - @electric-sql/pglite@0.4.0 + ## 0.2.12 ### Patch Changes diff --git a/packages/pglite-tools/package.json b/packages/pglite-tools/package.json index 0780d32a7..bec01b280 100644 --- a/packages/pglite-tools/package.json +++ b/packages/pglite-tools/package.json @@ -1,6 +1,6 @@ { "name": "@electric-sql/pglite-tools", - "version": "0.2.12", + "version": "1.0.0", "description": "Tools for working with PGlite databases", "author": "Electric DB Limited", "homepage": "https://pglite.dev", @@ -67,6 +67,6 @@ "vitest": "^1.3.1" }, "peerDependencies": { - "@electric-sql/pglite": "workspace:0.3.7" + "@electric-sql/pglite": "workspace:0.4.0" } } diff --git a/packages/pglite-vue/CHANGELOG.md b/packages/pglite-vue/CHANGELOG.md index 7085630ca..614f59908 100644 --- a/packages/pglite-vue/CHANGELOG.md +++ b/packages/pglite-vue/CHANGELOG.md @@ -1,5 +1,13 @@ # @electric-sql/pglite-vue +## 1.0.0 + +### Patch Changes + +- Updated dependencies [f12a582] +- Updated dependencies [bd263aa] + - @electric-sql/pglite@0.4.0 + ## 0.2.25 ### Patch Changes diff --git a/packages/pglite-vue/package.json b/packages/pglite-vue/package.json index bcba8f3b0..3fc5c12c0 100644 --- a/packages/pglite-vue/package.json +++ b/packages/pglite-vue/package.json @@ -1,6 +1,6 @@ { "name": "@electric-sql/pglite-vue", - "version": "0.2.25", + "version": "1.0.0", "description": "Vue hooks for using PGlite", "type": "module", "private": false, @@ -74,7 +74,7 @@ "vue2.7": "npm:vue@~2.7.16" }, "peerDependencies": { - "@electric-sql/pglite": "workspace:0.3.7", + "@electric-sql/pglite": "workspace:0.4.0", "@vue/composition-api": "^1.1.2", "vue": "^2.6.0 || ^3.3.0" }, diff --git a/packages/pglite/CHANGELOG.md b/packages/pglite/CHANGELOG.md index fd0d18889..330309a4d 100644 --- a/packages/pglite/CHANGELOG.md +++ b/packages/pglite/CHANGELOG.md @@ -1,5 +1,15 @@ # @electric-sql/pglite +## 0.4.0 + +### Minor Changes + +- f12a582: Ensure MessageContext and its children are actually cleared between queries + +### Patch Changes + +- bd263aa: fix oom; other fixes + ## 0.3.7 ### Patch Changes diff --git a/packages/pglite/package.json b/packages/pglite/package.json index ab9452dac..9fb0a6557 100644 --- a/packages/pglite/package.json +++ b/packages/pglite/package.json @@ -1,6 +1,6 @@ { "name": "@electric-sql/pglite", - "version": "0.3.7", + "version": "0.4.0", "private": false, "publishConfig": { "access": "public" From 40caecf1d6fcc9b81d3fe9353ceadaa8c4ad489a Mon Sep 17 00:00:00 2001 From: tudor Date: Mon, 8 Sep 2025 17:01:16 +0200 Subject: [PATCH 2/4] fix package versions --- packages/pglite-react/CHANGELOG.md | 4 ++-- packages/pglite-react/package.json | 4 ++-- packages/pglite-repl/CHANGELOG.md | 6 +++--- packages/pglite-repl/package.json | 4 ++-- packages/pglite-socket/CHANGELOG.md | 4 ++-- packages/pglite-socket/package.json | 2 +- packages/pglite-sync/CHANGELOG.md | 4 ++-- packages/pglite-sync/package.json | 4 ++-- packages/pglite-tools/CHANGELOG.md | 2 +- packages/pglite-tools/package.json | 4 ++-- packages/pglite-vue/CHANGELOG.md | 4 ++-- packages/pglite-vue/package.json | 4 ++-- packages/pglite/CHANGELOG.md | 8 ++------ packages/pglite/package.json | 2 +- 14 files changed, 26 insertions(+), 30 deletions(-) diff --git a/packages/pglite-react/CHANGELOG.md b/packages/pglite-react/CHANGELOG.md index 9befa9e34..d8a1e0f49 100644 --- a/packages/pglite-react/CHANGELOG.md +++ b/packages/pglite-react/CHANGELOG.md @@ -1,12 +1,12 @@ # @electric-sql/pglite-react -## 1.0.0 +## 0.2.26 ### Patch Changes - Updated dependencies [f12a582] - Updated dependencies [bd263aa] - - @electric-sql/pglite@0.4.0 + - @electric-sql/pglite@0.3.8 ## 0.2.25 diff --git a/packages/pglite-react/package.json b/packages/pglite-react/package.json index cdb15085f..49601a21c 100644 --- a/packages/pglite-react/package.json +++ b/packages/pglite-react/package.json @@ -1,6 +1,6 @@ { "name": "@electric-sql/pglite-react", - "version": "1.0.0", + "version": "0.2.26", "description": "Hooks for using PGlite", "type": "module", "private": false, @@ -69,7 +69,7 @@ "vitest": "^2.1.2" }, "peerDependencies": { - "@electric-sql/pglite": "workspace:0.4.0", + "@electric-sql/pglite": "workspace:0.3.8", "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" } } diff --git a/packages/pglite-repl/CHANGELOG.md b/packages/pglite-repl/CHANGELOG.md index 75c35865f..4a829f317 100644 --- a/packages/pglite-repl/CHANGELOG.md +++ b/packages/pglite-repl/CHANGELOG.md @@ -1,13 +1,13 @@ # @electric-sql/pglite-repl -## 1.0.0 +## 0.2.26 ### Patch Changes - Updated dependencies [f12a582] - Updated dependencies [bd263aa] - - @electric-sql/pglite@0.4.0 - - @electric-sql/pglite-react@1.0.0 + - @electric-sql/pglite@0.3.8 + - @electric-sql/pglite-react@0.2.26 ## 0.2.25 diff --git a/packages/pglite-repl/package.json b/packages/pglite-repl/package.json index aceb4e2d2..41f83a792 100644 --- a/packages/pglite-repl/package.json +++ b/packages/pglite-repl/package.json @@ -1,6 +1,6 @@ { "name": "@electric-sql/pglite-repl", - "version": "1.0.0", + "version": "0.2.26", "author": "Electric DB Limited", "homepage": "https://pglite.dev", "license": "Apache-2.0", @@ -61,7 +61,7 @@ "react-dom": "^19.0.0" }, "peerDependencies": { - "@electric-sql/pglite": "workspace:0.4.0" + "@electric-sql/pglite": "workspace:0.3.8" }, "peerDependenciesMeta": { "@electric-sql/pglite": { diff --git a/packages/pglite-socket/CHANGELOG.md b/packages/pglite-socket/CHANGELOG.md index 86b598830..cc8a1a31f 100644 --- a/packages/pglite-socket/CHANGELOG.md +++ b/packages/pglite-socket/CHANGELOG.md @@ -1,13 +1,13 @@ # @electric-sql/pglite-socket -## 1.0.0 +## 0.0.12 ### Patch Changes - bd263aa: fix oom; other fixes - Updated dependencies [f12a582] - Updated dependencies [bd263aa] - - @electric-sql/pglite@0.4.0 + - @electric-sql/pglite@0.3.8 ## 0.0.12 diff --git a/packages/pglite-socket/package.json b/packages/pglite-socket/package.json index fe6e4b878..c5b63e55d 100644 --- a/packages/pglite-socket/package.json +++ b/packages/pglite-socket/package.json @@ -1,6 +1,6 @@ { "name": "@electric-sql/pglite-socket", - "version": "1.0.0", + "version": "0.0.13", "description": "A socket implementation for PGlite enabling remote connections", "author": "Electric DB Limited", "homepage": "https://pglite.dev", diff --git a/packages/pglite-sync/CHANGELOG.md b/packages/pglite-sync/CHANGELOG.md index fbee7e557..eed7155a4 100644 --- a/packages/pglite-sync/CHANGELOG.md +++ b/packages/pglite-sync/CHANGELOG.md @@ -1,12 +1,12 @@ # @electric-sql/pglite-sync -## 1.0.0 +## 0.3.11 ### Patch Changes - Updated dependencies [f12a582] - Updated dependencies [bd263aa] - - @electric-sql/pglite@0.4.0 + - @electric-sql/pglite@0.3.8 ## 0.3.10 diff --git a/packages/pglite-sync/package.json b/packages/pglite-sync/package.json index b55770a79..3fb4cfbdb 100644 --- a/packages/pglite-sync/package.json +++ b/packages/pglite-sync/package.json @@ -1,6 +1,6 @@ { "name": "@electric-sql/pglite-sync", - "version": "1.0.0", + "version": "0.3.11", "description": "ElectricSQL Sync for PGlite", "type": "module", "private": false, @@ -73,6 +73,6 @@ "vitest": "^2.1.2" }, "peerDependencies": { - "@electric-sql/pglite": "workspace:0.4.0" + "@electric-sql/pglite": "workspace:0.3.8" } } diff --git a/packages/pglite-tools/CHANGELOG.md b/packages/pglite-tools/CHANGELOG.md index 6e6fae276..ac7dc496e 100644 --- a/packages/pglite-tools/CHANGELOG.md +++ b/packages/pglite-tools/CHANGELOG.md @@ -1,6 +1,6 @@ # @electric-sql/pglite-tools -## 1.0.0 +## 0.2.13 ### Patch Changes diff --git a/packages/pglite-tools/package.json b/packages/pglite-tools/package.json index bec01b280..925f400c5 100644 --- a/packages/pglite-tools/package.json +++ b/packages/pglite-tools/package.json @@ -1,6 +1,6 @@ { "name": "@electric-sql/pglite-tools", - "version": "1.0.0", + "version": "0.2.13", "description": "Tools for working with PGlite databases", "author": "Electric DB Limited", "homepage": "https://pglite.dev", @@ -67,6 +67,6 @@ "vitest": "^1.3.1" }, "peerDependencies": { - "@electric-sql/pglite": "workspace:0.4.0" + "@electric-sql/pglite": "workspace:0.3.8" } } diff --git a/packages/pglite-vue/CHANGELOG.md b/packages/pglite-vue/CHANGELOG.md index 614f59908..b5836058f 100644 --- a/packages/pglite-vue/CHANGELOG.md +++ b/packages/pglite-vue/CHANGELOG.md @@ -1,12 +1,12 @@ # @electric-sql/pglite-vue -## 1.0.0 +## 0.2.26 ### Patch Changes - Updated dependencies [f12a582] - Updated dependencies [bd263aa] - - @electric-sql/pglite@0.4.0 + - @electric-sql/pglite@0.3.8 ## 0.2.25 diff --git a/packages/pglite-vue/package.json b/packages/pglite-vue/package.json index 3fc5c12c0..8eb091b51 100644 --- a/packages/pglite-vue/package.json +++ b/packages/pglite-vue/package.json @@ -1,6 +1,6 @@ { "name": "@electric-sql/pglite-vue", - "version": "1.0.0", + "version": "0.2.26", "description": "Vue hooks for using PGlite", "type": "module", "private": false, @@ -74,7 +74,7 @@ "vue2.7": "npm:vue@~2.7.16" }, "peerDependencies": { - "@electric-sql/pglite": "workspace:0.4.0", + "@electric-sql/pglite": "workspace:0.3.8", "@vue/composition-api": "^1.1.2", "vue": "^2.6.0 || ^3.3.0" }, diff --git a/packages/pglite/CHANGELOG.md b/packages/pglite/CHANGELOG.md index 330309a4d..ba7f86554 100644 --- a/packages/pglite/CHANGELOG.md +++ b/packages/pglite/CHANGELOG.md @@ -1,14 +1,10 @@ # @electric-sql/pglite -## 0.4.0 - -### Minor Changes - -- f12a582: Ensure MessageContext and its children are actually cleared between queries +## 0.3.8 ### Patch Changes -- bd263aa: fix oom; other fixes +- f12a582: Ensure MessageContext and its children are actually cleared between queries ## 0.3.7 diff --git a/packages/pglite/package.json b/packages/pglite/package.json index 9fb0a6557..6eb11448d 100644 --- a/packages/pglite/package.json +++ b/packages/pglite/package.json @@ -1,6 +1,6 @@ { "name": "@electric-sql/pglite", - "version": "0.4.0", + "version": "0.3.8", "private": false, "publishConfig": { "access": "public" From 6bdd68cd6d55f1f22e45e43b7a0199885d8517fc Mon Sep 17 00:00:00 2001 From: tudor Date: Mon, 8 Sep 2025 17:03:22 +0200 Subject: [PATCH 3/4] fix --- packages/pglite-socket/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/pglite-socket/CHANGELOG.md b/packages/pglite-socket/CHANGELOG.md index cc8a1a31f..9f0d9c623 100644 --- a/packages/pglite-socket/CHANGELOG.md +++ b/packages/pglite-socket/CHANGELOG.md @@ -1,6 +1,6 @@ # @electric-sql/pglite-socket -## 0.0.12 +## 0.0.13 ### Patch Changes From 801ba3aaff27ac9168055f260ef857e37761fb08 Mon Sep 17 00:00:00 2001 From: tudor Date: Mon, 8 Sep 2025 17:04:37 +0200 Subject: [PATCH 4/4] fix --- packages/pglite-tools/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/pglite-tools/CHANGELOG.md b/packages/pglite-tools/CHANGELOG.md index ac7dc496e..449141ff7 100644 --- a/packages/pglite-tools/CHANGELOG.md +++ b/packages/pglite-tools/CHANGELOG.md @@ -17,7 +17,7 @@ - Updated dependencies [f12a582] - Updated dependencies [bd263aa] - - @electric-sql/pglite@0.4.0 + - @electric-sql/pglite@0.3.8 ## 0.2.12