diff --git a/.changeset/worker-result-boundaries.md b/.changeset/worker-result-boundaries.md deleted file mode 100644 index a7c486404..000000000 --- a/.changeset/worker-result-boundaries.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@pgflow/core": patch -"@pgflow/edge-worker": patch ---- - -Preserve handler outcomes when worker logging or task settlement fails, and classify interruption from the worker shutdown signal instead of the exception name. Successful handlers get one completion attempt even during shutdown; settlement errors reach the worker error boundary without replay or conversion into handler failures. - -Preserve falsy task outputs (`0`, `false`, and `""`) and store null or undefined outputs as JSON null instead of SQL NULL. diff --git a/pkgs/cli/CHANGELOG.md b/pkgs/cli/CHANGELOG.md index 3850cb977..aba3ca660 100644 --- a/pkgs/cli/CHANGELOG.md +++ b/pkgs/cli/CHANGELOG.md @@ -1,5 +1,12 @@ # pgflow +## 0.17.3 + +### Patch Changes + +- Updated dependencies [f67145b] + - @pgflow/core@0.17.3 + ## 0.17.2 ### Patch Changes diff --git a/pkgs/cli/package.json b/pkgs/cli/package.json index 6dc79f54c..9d51c6aa7 100644 --- a/pkgs/cli/package.json +++ b/pkgs/cli/package.json @@ -1,6 +1,6 @@ { "name": "pgflow", - "version": "0.17.2", + "version": "0.17.3", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/pkgs/client/CHANGELOG.md b/pkgs/client/CHANGELOG.md index 3c138ecf0..949301086 100644 --- a/pkgs/client/CHANGELOG.md +++ b/pkgs/client/CHANGELOG.md @@ -1,5 +1,13 @@ # @pgflow/client +## 0.17.3 + +### Patch Changes + +- Updated dependencies [f67145b] + - @pgflow/core@0.17.3 + - @pgflow/dsl@0.17.3 + ## 0.17.2 ### Patch Changes diff --git a/pkgs/client/package.json b/pkgs/client/package.json index d5159f6dc..ebdbaed09 100644 --- a/pkgs/client/package.json +++ b/pkgs/client/package.json @@ -1,6 +1,6 @@ { "name": "@pgflow/client", - "version": "0.17.2", + "version": "0.17.3", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/pkgs/core/CHANGELOG.md b/pkgs/core/CHANGELOG.md index 623098777..863fa933e 100644 --- a/pkgs/core/CHANGELOG.md +++ b/pkgs/core/CHANGELOG.md @@ -1,5 +1,15 @@ # @pgflow/core +## 0.17.3 + +### Patch Changes + +- f67145b: Preserve handler outcomes when worker logging or task settlement fails, and classify interruption from the worker shutdown signal instead of the exception name. Successful handlers get one completion attempt even during shutdown; settlement errors reach the worker error boundary without replay or conversion into handler failures. + + Preserve falsy task outputs (`0`, `false`, and `""`) and store null or undefined outputs as JSON null instead of SQL NULL. + + - @pgflow/dsl@0.17.3 + ## 0.17.2 ### Patch Changes diff --git a/pkgs/core/package.json b/pkgs/core/package.json index 567c56b9c..9177576a4 100644 --- a/pkgs/core/package.json +++ b/pkgs/core/package.json @@ -1,6 +1,6 @@ { "name": "@pgflow/core", - "version": "0.17.2", + "version": "0.17.3", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/pkgs/dsl/CHANGELOG.md b/pkgs/dsl/CHANGELOG.md index 646203c80..edae65759 100644 --- a/pkgs/dsl/CHANGELOG.md +++ b/pkgs/dsl/CHANGELOG.md @@ -1,5 +1,7 @@ # @pgflow/dsl +## 0.17.3 + ## 0.17.2 ## 0.17.1 diff --git a/pkgs/dsl/package.json b/pkgs/dsl/package.json index 9e70afa37..e2ac8f7e2 100644 --- a/pkgs/dsl/package.json +++ b/pkgs/dsl/package.json @@ -1,6 +1,6 @@ { "name": "@pgflow/dsl", - "version": "0.17.2", + "version": "0.17.3", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/pkgs/edge-worker/CHANGELOG.md b/pkgs/edge-worker/CHANGELOG.md index 65423af68..ba2b38a4f 100644 --- a/pkgs/edge-worker/CHANGELOG.md +++ b/pkgs/edge-worker/CHANGELOG.md @@ -1,5 +1,17 @@ # @pgflow/edge-worker +## 0.17.3 + +### Patch Changes + +- f67145b: Preserve handler outcomes when worker logging or task settlement fails, and classify interruption from the worker shutdown signal instead of the exception name. Successful handlers get one completion attempt even during shutdown; settlement errors reach the worker error boundary without replay or conversion into handler failures. + + Preserve falsy task outputs (`0`, `false`, and `""`) and store null or undefined outputs as JSON null instead of SQL NULL. + +- Updated dependencies [f67145b] + - @pgflow/core@0.17.3 + - @pgflow/dsl@0.17.3 + ## 0.17.2 ### Patch Changes diff --git a/pkgs/edge-worker/jsr.json b/pkgs/edge-worker/jsr.json index a03ff2b1f..790a06ee1 100644 --- a/pkgs/edge-worker/jsr.json +++ b/pkgs/edge-worker/jsr.json @@ -1,6 +1,6 @@ { "name": "@pgflow/edge-worker", - "version": "0.17.2", + "version": "0.17.3", "license": "Apache-2.0", "exports": { ".": "./src/index.ts", @@ -10,8 +10,8 @@ "@henrygd/queue": "jsr:@henrygd/queue@^1.0.7", "@std/crypto": "jsr:@std/crypto@^1.0.5", "postgres": "jsr:@oscar6echo/postgres@3.4.5-d", - "@pgflow/core": "npm:@pgflow/core@0.17.2", - "@pgflow/dsl": "npm:@pgflow/dsl@0.17.2" + "@pgflow/core": "npm:@pgflow/core@0.17.3", + "@pgflow/dsl": "npm:@pgflow/dsl@0.17.3" }, "publish": { "include": [ diff --git a/pkgs/edge-worker/package.json b/pkgs/edge-worker/package.json index 52d557bdb..6b2388827 100644 --- a/pkgs/edge-worker/package.json +++ b/pkgs/edge-worker/package.json @@ -1,6 +1,6 @@ { "name": "@pgflow/edge-worker", - "version": "0.17.2", + "version": "0.17.3", "license": "Apache-2.0", "repository": { "type": "git",