diff --git a/.changeset/pre.json b/.changeset/pre.json index 23facd27b8..342565805c 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -52,6 +52,8 @@ "changesets": [ "add-btoa-buffer", "add-bulk-cancel-and-status-filter", + "add-cli-transform-validate", + "add-cli-validate-serde", "add-documentation", "add-durable-agent-constructor-context", "add-hook-conflict-error", @@ -64,6 +66,7 @@ "add-resolve-latest-deployment-world", "add-run-exists-getter", "add-run-wake-up", + "add-serde-compliance-checker", "add-sleep-in-loop-e2e-test", "add-type-safety", "afraid-candies-find", @@ -108,6 +111,7 @@ "bzoad-wqahd-honuz", "calm-apes-float", "calm-worlds-spend", + "cbor-transport-compat", "chatty-bees-sing", "chatty-goats-fall", "chilly-olives-count", @@ -125,6 +129,7 @@ "clever-maps-hop", "cli-close-world-on-exit", "cli-event-sourced", + "cli-specversion-probe", "client-side-ref-hydration", "client-side-runid", "client-side-tools", @@ -132,6 +137,7 @@ "cold-planets-pump", "common-mangos-bet", "common-singers-hide", + "configurable-stream-flush-interval", "consolidate-config", "cool-lands-buy", "cool-radios-beg", @@ -170,6 +176,7 @@ "detect-orphaned-events", "dirty-sloths-cut", "docs-deploymentid-latest", + "domexception-serialization", "dot-file-directive-discovery", "dry-mammals-change", "dull-adults-wonder", @@ -254,6 +261,7 @@ "fix-step-context-singleton", "fix-step-getwritable-timeout", "fix-step-started-race-condition", + "fix-stream-cancellation", "fix-stream-decryption", "fix-stream-paint-blocking", "fix-swc-closure-variable-bugs", @@ -262,6 +270,7 @@ "fix-ts-extension-rewrite-scope", "fix-unconsumed-event-false-positive", "fix-vitest-node-deps", + "fix-vitest-path-aliases", "fix-web-missing-peer-deps", "fix-windows-esm-dynamic-import", "fix-workflow-step-not-found-errors", @@ -279,6 +288,7 @@ "forty-tables-lick", "forty-taxis-bet", "four-dancers-send", + "four-donuts-glow", "four-pillows-fall", "free-bugs-design", "free-carrots-repair", @@ -442,6 +452,7 @@ "poor-frogs-wear", "poor-lines-make", "postgres-error-stack", + "preserve-reasoning-content", "pretty-dolls-judge", "pretty-duration-format", "pretty-teeth-brush", @@ -449,6 +460,7 @@ "proud-dingos-peel", "public-durable-agent-tools", "public-rice-arrive", + "puny-oranges-speak", "puny-schools-retire", "purple-dots-dance", "purple-paths-pump", @@ -474,6 +486,7 @@ "red-rooms-buy", "reenqueue-active-runs-on-restart", "remove-buffer-from-vm", + "remove-dead-datadir", "remove-deprecated-workflow-events", "remove-paused-resumed", "remove-vercel-world-remote-access", @@ -510,6 +523,7 @@ "silver-boats-fold", "silver-carrots-think", "silver-doodles-look", + "six-peas-make", "sixty-baboons-wonder", "sixty-carpets-join", "sixty-facts-slide", @@ -584,9 +598,11 @@ "tame-lamps-sin", "tame-schools-press", "tangy-cups-wink", + "tangy-falcons-type", "tangy-jobs-wonder", "tasty-onions-melt", "tasty-rules-stick", + "telemetry-attributes", "temp-nitro-fix", "ten-berries-start", "ten-eagles-live", diff --git a/packages/ai/CHANGELOG.md b/packages/ai/CHANGELOG.md index 5ee1355941..1eae85b03d 100644 --- a/packages/ai/CHANGELOG.md +++ b/packages/ai/CHANGELOG.md @@ -1,5 +1,16 @@ # @workflow/ai +## 4.1.0-beta.61 + +### Patch Changes + +- [#1444](https://github.com/vercel/workflow/pull/1444) [`e9ebe8f`](https://github.com/vercel/workflow/commit/e9ebe8faa3da673481a699d01c29a1726f15b042) Thanks [@gr2m](https://github.com/gr2m)! - Preserve reasoning content in DurableAgent conversation history across tool loop steps + +- [#1608](https://github.com/vercel/workflow/pull/1608) [`70e89bf`](https://github.com/vercel/workflow/commit/70e89bfc96ef96f88a2534c2eae0f93c3745188d) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - DurableAgent telemetry: emit full AI SDK-compatible attributes on spans + +- Updated dependencies []: + - workflow@4.2.0-beta.78 + ## 4.1.0-beta.60 ### Patch Changes diff --git a/packages/ai/package.json b/packages/ai/package.json index 89bc11404b..e09948ab20 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/ai", - "version": "4.1.0-beta.60", + "version": "4.1.0-beta.61", "description": "Workflow SDK compatible helper library for the AI SDK", "type": "module", "main": "dist/index.js", diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index 4eaa47c2ff..56ba2a1493 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,14 @@ # @workflow/astro +## 4.0.0-beta.52 + +### Patch Changes + +- Updated dependencies [[`f5d2aef`](https://github.com/vercel/workflow/commit/f5d2aef58ff6d655989d00e4b9a8712d856bdca0), [`3308701`](https://github.com/vercel/workflow/commit/3308701b341f5b4d7007d5bca97cbbb6e4af222f)]: + - @workflow/builders@4.0.1-beta.69 + - @workflow/rollup@4.0.0-beta.35 + - @workflow/vite@4.0.0-beta.28 + ## 4.0.0-beta.51 ### Patch Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index 616439bbe8..ad9ed02d2e 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/astro", - "version": "4.0.0-beta.51", + "version": "4.0.0-beta.52", "description": "Astro integration for Workflow SDK", "type": "module", "main": "dist/index.js", diff --git a/packages/builders/CHANGELOG.md b/packages/builders/CHANGELOG.md index 2b1f46ce33..2ddb3682d6 100644 --- a/packages/builders/CHANGELOG.md +++ b/packages/builders/CHANGELOG.md @@ -1,5 +1,17 @@ # @workflow/builders +## 4.0.1-beta.69 + +### Patch Changes + +- [#1552](https://github.com/vercel/workflow/pull/1552) [`f5d2aef`](https://github.com/vercel/workflow/commit/f5d2aef58ff6d655989d00e4b9a8712d856bdca0) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add serde compliance checker (`analyzeSerdeCompliance`) and build-time warnings for classes with Node.js imports in workflow bundle + +- [#1613](https://github.com/vercel/workflow/pull/1613) [`3308701`](https://github.com/vercel/workflow/commit/3308701b341f5b4d7007d5bca97cbbb6e4af222f) Thanks [@matchai](https://github.com/matchai)! - Resolve path aliases when externalizing non-step imports + +- Updated dependencies [[`5f138f2`](https://github.com/vercel/workflow/commit/5f138f2ceedcc96c9d043fa36378c4de781ab55b), [`a6bcea9`](https://github.com/vercel/workflow/commit/a6bcea9d2827731040cb20f1615c5127530fc310), [`7e70d18`](https://github.com/vercel/workflow/commit/7e70d1823add7930d6df7f84e1a6a77d888eb851), [`ba916e1`](https://github.com/vercel/workflow/commit/ba916e1566acc56533e7f5fcebbb8466360e0581), [`c9b3038`](https://github.com/vercel/workflow/commit/c9b30381f4e219fdd67bb3ef358f41697ed8c3e5), [`c8dce52`](https://github.com/vercel/workflow/commit/c8dce5260627a2f349618976e8478ce03e656536), [`ab872cc`](https://github.com/vercel/workflow/commit/ab872cc9fb6c24091c8c0eeb0efa7d0cbbdf20d8)]: + - @workflow/core@4.2.0-beta.78 + - @workflow/errors@4.1.0-beta.20 + ## 4.0.1-beta.68 ### Patch Changes diff --git a/packages/builders/package.json b/packages/builders/package.json index 412bb1c13a..eef2dac4fc 100644 --- a/packages/builders/package.json +++ b/packages/builders/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/builders", - "version": "4.0.1-beta.68", + "version": "4.0.1-beta.69", "description": "Shared builder infrastructure for Workflow SDK", "type": "module", "main": "./dist/index.js", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 609cdfad2a..d8fa2f0a9d 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,26 @@ # @workflow/cli +## 4.2.0-beta.78 + +### Patch Changes + +- [#1552](https://github.com/vercel/workflow/pull/1552) [`f5d2aef`](https://github.com/vercel/workflow/commit/f5d2aef58ff6d655989d00e4b9a8712d856bdca0) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add `workflow transform` command for inspecting SWC transform output with optional serde compliance analysis + +- [#1552](https://github.com/vercel/workflow/pull/1552) [`f5d2aef`](https://github.com/vercel/workflow/commit/f5d2aef58ff6d655989d00e4b9a8712d856bdca0) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Implement serde compliance checks in `workflow validate` + +- [#1629](https://github.com/vercel/workflow/pull/1629) [`a6bcea9`](https://github.com/vercel/workflow/commit/a6bcea9d2827731040cb20f1615c5127530fc310) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - CLI `start` command probes deployment specVersion via health check before choosing queue transport. Health check always uses JSON transport for compatibility with old deployments. + +- [#1414](https://github.com/vercel/workflow/pull/1414) [`2680a42`](https://github.com/vercel/workflow/commit/2680a427f0f15182ce559bdab620a1c6d463c3f3) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add `Request` and `Response` revivers to web and CLI hydration so serialized Request/Response objects display correctly in the observability UI and CLI inspect output. + +- Updated dependencies [[`f5d2aef`](https://github.com/vercel/workflow/commit/f5d2aef58ff6d655989d00e4b9a8712d856bdca0), [`5f138f2`](https://github.com/vercel/workflow/commit/5f138f2ceedcc96c9d043fa36378c4de781ab55b), [`a6bcea9`](https://github.com/vercel/workflow/commit/a6bcea9d2827731040cb20f1615c5127530fc310), [`7e70d18`](https://github.com/vercel/workflow/commit/7e70d1823add7930d6df7f84e1a6a77d888eb851), [`ba916e1`](https://github.com/vercel/workflow/commit/ba916e1566acc56533e7f5fcebbb8466360e0581), [`c9b3038`](https://github.com/vercel/workflow/commit/c9b30381f4e219fdd67bb3ef358f41697ed8c3e5), [`3308701`](https://github.com/vercel/workflow/commit/3308701b341f5b4d7007d5bca97cbbb6e4af222f), [`c8dce52`](https://github.com/vercel/workflow/commit/c8dce5260627a2f349618976e8478ce03e656536), [`ab872cc`](https://github.com/vercel/workflow/commit/ab872cc9fb6c24091c8c0eeb0efa7d0cbbdf20d8), [`5b9eb40`](https://github.com/vercel/workflow/commit/5b9eb406a8e5b778739fd4f49f5b017e0680fa6d)]: + - @workflow/builders@4.0.1-beta.69 + - @workflow/world-vercel@4.1.0-beta.49 + - @workflow/world@4.1.0-beta.17 + - @workflow/core@4.2.0-beta.78 + - @workflow/world-local@4.1.0-beta.51 + - @workflow/web@4.1.0-beta.47 + - @workflow/errors@4.1.0-beta.20 + ## 4.2.0-beta.77 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 5708c5954b..7ce4e87dda 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/cli", - "version": "4.2.0-beta.77", + "version": "4.2.0-beta.78", "description": "Command-line interface for Workflow SDK", "type": "module", "bin": { diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 7d7bd1422f..86fe17f75a 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,29 @@ # @workflow/core +## 4.2.0-beta.78 + +### Patch Changes + +- [#1627](https://github.com/vercel/workflow/pull/1627) [`5f138f2`](https://github.com/vercel/workflow/commit/5f138f2ceedcc96c9d043fa36378c4de781ab55b) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - Bump specVersion to 3 and gate CBOR queue transport on spec version. Old deployments (specVersion < 3) receive JSON queue messages; new deployments receive CBOR. Handler uses dual transport to deserialize both formats. Fixes replay/reenqueue from dashboard to older deployments. + +- [#1629](https://github.com/vercel/workflow/pull/1629) [`a6bcea9`](https://github.com/vercel/workflow/commit/a6bcea9d2827731040cb20f1615c5127530fc310) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - CLI `start` command probes deployment specVersion via health check before choosing queue transport. Health check always uses JSON transport for compatibility with old deployments. + +- [#1533](https://github.com/vercel/workflow/pull/1533) [`7e70d18`](https://github.com/vercel/workflow/commit/7e70d1823add7930d6df7f84e1a6a77d888eb851) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - Add `streamFlushIntervalMs` option to `Streamer` interface, optional for worlds to allow overwriting the default of 10ms in low-latency environments. + +- [#1512](https://github.com/vercel/workflow/pull/1512) [`ba916e1`](https://github.com/vercel/workflow/commit/ba916e1566acc56533e7f5fcebbb8466360e0581) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add `DOMException` to the workflow VM context and add first-class serialization support, preserving `message`, `name`, and derived `code` across serialization boundaries + +- [#1618](https://github.com/vercel/workflow/pull/1618) [`c9b3038`](https://github.com/vercel/workflow/commit/c9b30381f4e219fdd67bb3ef358f41697ed8c3e5) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - fix(core): properly propagate stream cancellation on disconnect + +- [#1537](https://github.com/vercel/workflow/pull/1537) [`c8dce52`](https://github.com/vercel/workflow/commit/c8dce5260627a2f349618976e8478ce03e656536) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - Allow workflow invocation to create run if initial storage call in `start` did not succeed. Send run input through queue to enable this. Allow creating run_created and run_started events together in World, and skip first event list call by returning events directly. + +- [#1606](https://github.com/vercel/workflow/pull/1606) [`ab872cc`](https://github.com/vercel/workflow/commit/ab872cc9fb6c24091c8c0eeb0efa7d0cbbdf20d8) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - Make registeredSteps a global singleton to protect against module duplication and caching issues + +- Updated dependencies [[`5f138f2`](https://github.com/vercel/workflow/commit/5f138f2ceedcc96c9d043fa36378c4de781ab55b), [`7e70d18`](https://github.com/vercel/workflow/commit/7e70d1823add7930d6df7f84e1a6a77d888eb851), [`c8dce52`](https://github.com/vercel/workflow/commit/c8dce5260627a2f349618976e8478ce03e656536), [`5b9eb40`](https://github.com/vercel/workflow/commit/5b9eb406a8e5b778739fd4f49f5b017e0680fa6d)]: + - @workflow/world-vercel@4.1.0-beta.49 + - @workflow/world@4.1.0-beta.17 + - @workflow/world-local@4.1.0-beta.51 + - @workflow/errors@4.1.0-beta.20 + ## 4.2.0-beta.77 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index d8d5da0b4b..b9c464bcdd 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/core", - "version": "4.2.0-beta.77", + "version": "4.2.0-beta.78", "description": "Core runtime and engine for Workflow SDK", "type": "module", "main": "dist/index.js", diff --git a/packages/nest/CHANGELOG.md b/packages/nest/CHANGELOG.md index 326c1931fd..649108bb2d 100644 --- a/packages/nest/CHANGELOG.md +++ b/packages/nest/CHANGELOG.md @@ -1,5 +1,12 @@ # @workflow/nest +## 0.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [[`f5d2aef`](https://github.com/vercel/workflow/commit/f5d2aef58ff6d655989d00e4b9a8712d856bdca0), [`3308701`](https://github.com/vercel/workflow/commit/3308701b341f5b4d7007d5bca97cbbb6e4af222f)]: + - @workflow/builders@4.0.1-beta.69 + ## 0.0.0-beta.26 ### Patch Changes diff --git a/packages/nest/package.json b/packages/nest/package.json index d4c9afb791..4a66018c36 100644 --- a/packages/nest/package.json +++ b/packages/nest/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/nest", - "version": "0.0.0-beta.26", + "version": "0.0.0-beta.27", "description": "NestJS integration for Workflow SDK", "type": "module", "main": "dist/index.js", diff --git a/packages/next/CHANGELOG.md b/packages/next/CHANGELOG.md index fda450b854..a36dd8cd28 100644 --- a/packages/next/CHANGELOG.md +++ b/packages/next/CHANGELOG.md @@ -1,5 +1,15 @@ # @workflow/next +## 4.0.1-beta.74 + +### Patch Changes + +- [#1619](https://github.com/vercel/workflow/pull/1619) [`5aab85b`](https://github.com/vercel/workflow/commit/5aab85b81bd7370c2ff028f013560a63e4cbf5ef) Thanks [@johnlindquist](https://github.com/johnlindquist)! - Remove unused `dataDir` option from `withWorkflow()` config. The option was accepted in the type but never read. + +- Updated dependencies [[`f5d2aef`](https://github.com/vercel/workflow/commit/f5d2aef58ff6d655989d00e4b9a8712d856bdca0), [`5f138f2`](https://github.com/vercel/workflow/commit/5f138f2ceedcc96c9d043fa36378c4de781ab55b), [`a6bcea9`](https://github.com/vercel/workflow/commit/a6bcea9d2827731040cb20f1615c5127530fc310), [`7e70d18`](https://github.com/vercel/workflow/commit/7e70d1823add7930d6df7f84e1a6a77d888eb851), [`ba916e1`](https://github.com/vercel/workflow/commit/ba916e1566acc56533e7f5fcebbb8466360e0581), [`c9b3038`](https://github.com/vercel/workflow/commit/c9b30381f4e219fdd67bb3ef358f41697ed8c3e5), [`3308701`](https://github.com/vercel/workflow/commit/3308701b341f5b4d7007d5bca97cbbb6e4af222f), [`c8dce52`](https://github.com/vercel/workflow/commit/c8dce5260627a2f349618976e8478ce03e656536), [`ab872cc`](https://github.com/vercel/workflow/commit/ab872cc9fb6c24091c8c0eeb0efa7d0cbbdf20d8)]: + - @workflow/builders@4.0.1-beta.69 + - @workflow/core@4.2.0-beta.78 + ## 4.0.1-beta.73 ### Patch Changes diff --git a/packages/next/package.json b/packages/next/package.json index 4de6954fe5..8c8ba37f07 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/next", - "version": "4.0.1-beta.73", + "version": "4.0.1-beta.74", "description": "Next.js integration for Workflow SDK", "type": "commonjs", "main": "dist/index.js", diff --git a/packages/nitro/CHANGELOG.md b/packages/nitro/CHANGELOG.md index 4f3f88d528..66e9fb6f74 100644 --- a/packages/nitro/CHANGELOG.md +++ b/packages/nitro/CHANGELOG.md @@ -1,5 +1,15 @@ # @workflow/nitro +## 4.0.1-beta.73 + +### Patch Changes + +- Updated dependencies [[`f5d2aef`](https://github.com/vercel/workflow/commit/f5d2aef58ff6d655989d00e4b9a8712d856bdca0), [`5f138f2`](https://github.com/vercel/workflow/commit/5f138f2ceedcc96c9d043fa36378c4de781ab55b), [`a6bcea9`](https://github.com/vercel/workflow/commit/a6bcea9d2827731040cb20f1615c5127530fc310), [`7e70d18`](https://github.com/vercel/workflow/commit/7e70d1823add7930d6df7f84e1a6a77d888eb851), [`ba916e1`](https://github.com/vercel/workflow/commit/ba916e1566acc56533e7f5fcebbb8466360e0581), [`c9b3038`](https://github.com/vercel/workflow/commit/c9b30381f4e219fdd67bb3ef358f41697ed8c3e5), [`3308701`](https://github.com/vercel/workflow/commit/3308701b341f5b4d7007d5bca97cbbb6e4af222f), [`c8dce52`](https://github.com/vercel/workflow/commit/c8dce5260627a2f349618976e8478ce03e656536), [`ab872cc`](https://github.com/vercel/workflow/commit/ab872cc9fb6c24091c8c0eeb0efa7d0cbbdf20d8)]: + - @workflow/builders@4.0.1-beta.69 + - @workflow/core@4.2.0-beta.78 + - @workflow/rollup@4.0.0-beta.35 + - @workflow/vite@4.0.0-beta.28 + ## 4.0.1-beta.72 ### Patch Changes diff --git a/packages/nitro/package.json b/packages/nitro/package.json index 3948b62356..895b107dcb 100644 --- a/packages/nitro/package.json +++ b/packages/nitro/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/nitro", - "version": "4.0.1-beta.72", + "version": "4.0.1-beta.73", "description": "Nitro integration for Workflow SDK", "type": "module", "main": "dist/index.js", diff --git a/packages/nuxt/CHANGELOG.md b/packages/nuxt/CHANGELOG.md index a1d4d5dee2..d58f5da037 100644 --- a/packages/nuxt/CHANGELOG.md +++ b/packages/nuxt/CHANGELOG.md @@ -1,5 +1,12 @@ # @workflow/nuxt +## 4.0.1-beta.62 + +### Patch Changes + +- Updated dependencies []: + - @workflow/nitro@4.0.1-beta.73 + ## 4.0.1-beta.61 ### Patch Changes diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 3fe5dd3304..ee30e9da27 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/nuxt", - "version": "4.0.1-beta.61", + "version": "4.0.1-beta.62", "description": "Nuxt integration for Workflow SDK", "license": "Apache-2.0", "type": "module", diff --git a/packages/rollup/CHANGELOG.md b/packages/rollup/CHANGELOG.md index 8bebd2b899..1a3175a254 100644 --- a/packages/rollup/CHANGELOG.md +++ b/packages/rollup/CHANGELOG.md @@ -1,5 +1,12 @@ # @workflow/rollup +## 4.0.0-beta.35 + +### Patch Changes + +- Updated dependencies [[`f5d2aef`](https://github.com/vercel/workflow/commit/f5d2aef58ff6d655989d00e4b9a8712d856bdca0), [`3308701`](https://github.com/vercel/workflow/commit/3308701b341f5b4d7007d5bca97cbbb6e4af222f)]: + - @workflow/builders@4.0.1-beta.69 + ## 4.0.0-beta.34 ### Patch Changes diff --git a/packages/rollup/package.json b/packages/rollup/package.json index 3444ebd5ec..7ca0678f08 100644 --- a/packages/rollup/package.json +++ b/packages/rollup/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/rollup", - "version": "4.0.0-beta.34", + "version": "4.0.0-beta.35", "description": "Rollup plugin for Workflow SDK", "type": "module", "main": "dist/index.js", diff --git a/packages/sveltekit/CHANGELOG.md b/packages/sveltekit/CHANGELOG.md index 9fa986f54d..b49795b384 100644 --- a/packages/sveltekit/CHANGELOG.md +++ b/packages/sveltekit/CHANGELOG.md @@ -1,5 +1,14 @@ # @workflow/sveltekit +## 4.0.0-beta.67 + +### Patch Changes + +- Updated dependencies [[`f5d2aef`](https://github.com/vercel/workflow/commit/f5d2aef58ff6d655989d00e4b9a8712d856bdca0), [`3308701`](https://github.com/vercel/workflow/commit/3308701b341f5b4d7007d5bca97cbbb6e4af222f)]: + - @workflow/builders@4.0.1-beta.69 + - @workflow/rollup@4.0.0-beta.35 + - @workflow/vite@4.0.0-beta.28 + ## 4.0.0-beta.66 ### Patch Changes diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json index ccc6308033..eb1ba863d1 100644 --- a/packages/sveltekit/package.json +++ b/packages/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/sveltekit", - "version": "4.0.0-beta.66", + "version": "4.0.0-beta.67", "description": "SvelteKit integration for Workflow SDK", "type": "module", "main": "dist/index.js", diff --git a/packages/vite/CHANGELOG.md b/packages/vite/CHANGELOG.md index 88627a61e6..55b0b49c0b 100644 --- a/packages/vite/CHANGELOG.md +++ b/packages/vite/CHANGELOG.md @@ -1,5 +1,12 @@ # @workflow/vite +## 4.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [[`f5d2aef`](https://github.com/vercel/workflow/commit/f5d2aef58ff6d655989d00e4b9a8712d856bdca0), [`3308701`](https://github.com/vercel/workflow/commit/3308701b341f5b4d7007d5bca97cbbb6e4af222f)]: + - @workflow/builders@4.0.1-beta.69 + ## 4.0.0-beta.27 ### Patch Changes diff --git a/packages/vite/package.json b/packages/vite/package.json index 6ce1d4a517..b5f6d3f893 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -1,7 +1,7 @@ { "name": "@workflow/vite", "description": "Vite plugin for Workflow SDK", - "version": "4.0.0-beta.27", + "version": "4.0.0-beta.28", "type": "module", "main": "dist/index.js", "files": [ diff --git a/packages/vitest/CHANGELOG.md b/packages/vitest/CHANGELOG.md index 096243d238..2373cc33c0 100644 --- a/packages/vitest/CHANGELOG.md +++ b/packages/vitest/CHANGELOG.md @@ -1,5 +1,16 @@ # @workflow/vitest +## 4.0.1-beta.15 + +### Patch Changes + +- Updated dependencies [[`f5d2aef`](https://github.com/vercel/workflow/commit/f5d2aef58ff6d655989d00e4b9a8712d856bdca0), [`5f138f2`](https://github.com/vercel/workflow/commit/5f138f2ceedcc96c9d043fa36378c4de781ab55b), [`a6bcea9`](https://github.com/vercel/workflow/commit/a6bcea9d2827731040cb20f1615c5127530fc310), [`7e70d18`](https://github.com/vercel/workflow/commit/7e70d1823add7930d6df7f84e1a6a77d888eb851), [`ba916e1`](https://github.com/vercel/workflow/commit/ba916e1566acc56533e7f5fcebbb8466360e0581), [`c9b3038`](https://github.com/vercel/workflow/commit/c9b30381f4e219fdd67bb3ef358f41697ed8c3e5), [`3308701`](https://github.com/vercel/workflow/commit/3308701b341f5b4d7007d5bca97cbbb6e4af222f), [`c8dce52`](https://github.com/vercel/workflow/commit/c8dce5260627a2f349618976e8478ce03e656536), [`ab872cc`](https://github.com/vercel/workflow/commit/ab872cc9fb6c24091c8c0eeb0efa7d0cbbdf20d8)]: + - @workflow/builders@4.0.1-beta.69 + - @workflow/world@4.1.0-beta.17 + - @workflow/core@4.2.0-beta.78 + - @workflow/world-local@4.1.0-beta.51 + - @workflow/rollup@4.0.0-beta.35 + ## 4.0.1-beta.14 ### Patch Changes diff --git a/packages/vitest/package.json b/packages/vitest/package.json index e1c8f30afb..e9287ef8c1 100644 --- a/packages/vitest/package.json +++ b/packages/vitest/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/vitest", - "version": "4.0.1-beta.14", + "version": "4.0.1-beta.15", "description": "Vitest plugin for testing Workflow SDK workflows", "type": "module", "main": "./dist/index.js", diff --git a/packages/web-shared/CHANGELOG.md b/packages/web-shared/CHANGELOG.md index dfbd5ad864..de527d9a3c 100644 --- a/packages/web-shared/CHANGELOG.md +++ b/packages/web-shared/CHANGELOG.md @@ -1,5 +1,15 @@ # @workflow/web-shared +## 4.1.0-beta.73 + +### Patch Changes + +- [#1414](https://github.com/vercel/workflow/pull/1414) [`2680a42`](https://github.com/vercel/workflow/commit/2680a427f0f15182ce559bdab620a1c6d463c3f3) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add `Request` and `Response` revivers to web and CLI hydration so serialized Request/Response objects display correctly in the observability UI and CLI inspect output. + +- Updated dependencies [[`5f138f2`](https://github.com/vercel/workflow/commit/5f138f2ceedcc96c9d043fa36378c4de781ab55b), [`a6bcea9`](https://github.com/vercel/workflow/commit/a6bcea9d2827731040cb20f1615c5127530fc310), [`7e70d18`](https://github.com/vercel/workflow/commit/7e70d1823add7930d6df7f84e1a6a77d888eb851), [`ba916e1`](https://github.com/vercel/workflow/commit/ba916e1566acc56533e7f5fcebbb8466360e0581), [`c9b3038`](https://github.com/vercel/workflow/commit/c9b30381f4e219fdd67bb3ef358f41697ed8c3e5), [`c8dce52`](https://github.com/vercel/workflow/commit/c8dce5260627a2f349618976e8478ce03e656536), [`ab872cc`](https://github.com/vercel/workflow/commit/ab872cc9fb6c24091c8c0eeb0efa7d0cbbdf20d8)]: + - @workflow/world@4.1.0-beta.17 + - @workflow/core@4.2.0-beta.78 + ## 4.1.0-beta.72 ### Patch Changes diff --git a/packages/web-shared/package.json b/packages/web-shared/package.json index 1b15fcc278..029ac52b5f 100644 --- a/packages/web-shared/package.json +++ b/packages/web-shared/package.json @@ -1,7 +1,7 @@ { "name": "@workflow/web-shared", "description": "Shared components for Workflow Observability UI", - "version": "4.1.0-beta.72", + "version": "4.1.0-beta.73", "private": false, "files": [ "dist", diff --git a/packages/workflow/CHANGELOG.md b/packages/workflow/CHANGELOG.md index 2a9ea7ee48..176ceaa456 100644 --- a/packages/workflow/CHANGELOG.md +++ b/packages/workflow/CHANGELOG.md @@ -1,5 +1,22 @@ # workflow +## 4.2.0-beta.78 + +### Patch Changes + +- Updated dependencies [[`f5d2aef`](https://github.com/vercel/workflow/commit/f5d2aef58ff6d655989d00e4b9a8712d856bdca0), [`f5d2aef`](https://github.com/vercel/workflow/commit/f5d2aef58ff6d655989d00e4b9a8712d856bdca0), [`5f138f2`](https://github.com/vercel/workflow/commit/5f138f2ceedcc96c9d043fa36378c4de781ab55b), [`a6bcea9`](https://github.com/vercel/workflow/commit/a6bcea9d2827731040cb20f1615c5127530fc310), [`7e70d18`](https://github.com/vercel/workflow/commit/7e70d1823add7930d6df7f84e1a6a77d888eb851), [`ba916e1`](https://github.com/vercel/workflow/commit/ba916e1566acc56533e7f5fcebbb8466360e0581), [`c9b3038`](https://github.com/vercel/workflow/commit/c9b30381f4e219fdd67bb3ef358f41697ed8c3e5), [`c8dce52`](https://github.com/vercel/workflow/commit/c8dce5260627a2f349618976e8478ce03e656536), [`2680a42`](https://github.com/vercel/workflow/commit/2680a427f0f15182ce559bdab620a1c6d463c3f3), [`5aab85b`](https://github.com/vercel/workflow/commit/5aab85b81bd7370c2ff028f013560a63e4cbf5ef), [`ab872cc`](https://github.com/vercel/workflow/commit/ab872cc9fb6c24091c8c0eeb0efa7d0cbbdf20d8)]: + - @workflow/cli@4.2.0-beta.78 + - @workflow/core@4.2.0-beta.78 + - @workflow/next@4.0.1-beta.74 + - @workflow/astro@4.0.0-beta.52 + - @workflow/nest@0.0.0-beta.27 + - @workflow/nitro@4.0.1-beta.73 + - @workflow/rollup@4.0.0-beta.35 + - @workflow/sveltekit@4.0.0-beta.67 + - @workflow/errors@4.1.0-beta.20 + - @workflow/typescript-plugin@4.0.1-beta.5 + - @workflow/nuxt@4.0.1-beta.62 + ## 4.2.0-beta.77 ### Patch Changes diff --git a/packages/workflow/package.json b/packages/workflow/package.json index 33133caf6f..8d9a210a4d 100644 --- a/packages/workflow/package.json +++ b/packages/workflow/package.json @@ -1,6 +1,6 @@ { "name": "workflow", - "version": "4.2.0-beta.77", + "version": "4.2.0-beta.78", "description": "Workflow SDK - Build durable, resilient, and observable workflows", "main": "dist/typescript-plugin.cjs", "type": "module", diff --git a/packages/world-local/CHANGELOG.md b/packages/world-local/CHANGELOG.md index 51d2a43f12..6a446301a1 100644 --- a/packages/world-local/CHANGELOG.md +++ b/packages/world-local/CHANGELOG.md @@ -1,5 +1,17 @@ # @workflow/world-local +## 4.1.0-beta.51 + +### Patch Changes + +- [#1533](https://github.com/vercel/workflow/pull/1533) [`7e70d18`](https://github.com/vercel/workflow/commit/7e70d1823add7930d6df7f84e1a6a77d888eb851) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - Add `streamFlushIntervalMs` option to `Streamer` interface, optional for worlds to allow overwriting the default of 10ms in low-latency environments. + +- [#1537](https://github.com/vercel/workflow/pull/1537) [`c8dce52`](https://github.com/vercel/workflow/commit/c8dce5260627a2f349618976e8478ce03e656536) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - Allow workflow invocation to create run if initial storage call in `start` did not succeed. Send run input through queue to enable this. Allow creating run_created and run_started events together in World, and skip first event list call by returning events directly. + +- Updated dependencies [[`5f138f2`](https://github.com/vercel/workflow/commit/5f138f2ceedcc96c9d043fa36378c4de781ab55b), [`7e70d18`](https://github.com/vercel/workflow/commit/7e70d1823add7930d6df7f84e1a6a77d888eb851), [`c8dce52`](https://github.com/vercel/workflow/commit/c8dce5260627a2f349618976e8478ce03e656536)]: + - @workflow/world@4.1.0-beta.17 + - @workflow/errors@4.1.0-beta.20 + ## 4.1.0-beta.50 ### Patch Changes diff --git a/packages/world-local/package.json b/packages/world-local/package.json index 0a8bd37fbe..162367b9c1 100644 --- a/packages/world-local/package.json +++ b/packages/world-local/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/world-local", - "version": "4.1.0-beta.50", + "version": "4.1.0-beta.51", "description": "Local development World implementation for Workflow SDK", "type": "module", "main": "dist/index.js", diff --git a/packages/world-postgres/CHANGELOG.md b/packages/world-postgres/CHANGELOG.md index 7f8e050382..4e6799822a 100644 --- a/packages/world-postgres/CHANGELOG.md +++ b/packages/world-postgres/CHANGELOG.md @@ -1,5 +1,18 @@ # @workflow/world-postgres +## 4.1.0-beta.53 + +### Patch Changes + +- [#1533](https://github.com/vercel/workflow/pull/1533) [`7e70d18`](https://github.com/vercel/workflow/commit/7e70d1823add7930d6df7f84e1a6a77d888eb851) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - Add `streamFlushIntervalMs` option to `Streamer` interface, optional for worlds to allow overwriting the default of 10ms in low-latency environments. + +- [#1537](https://github.com/vercel/workflow/pull/1537) [`c8dce52`](https://github.com/vercel/workflow/commit/c8dce5260627a2f349618976e8478ce03e656536) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - Allow workflow invocation to create run if initial storage call in `start` did not succeed. Send run input through queue to enable this. Allow creating run_created and run_started events together in World, and skip first event list call by returning events directly. + +- Updated dependencies [[`5f138f2`](https://github.com/vercel/workflow/commit/5f138f2ceedcc96c9d043fa36378c4de781ab55b), [`7e70d18`](https://github.com/vercel/workflow/commit/7e70d1823add7930d6df7f84e1a6a77d888eb851), [`c8dce52`](https://github.com/vercel/workflow/commit/c8dce5260627a2f349618976e8478ce03e656536)]: + - @workflow/world@4.1.0-beta.17 + - @workflow/world-local@4.1.0-beta.51 + - @workflow/errors@4.1.0-beta.20 + ## 4.1.0-beta.52 ### Patch Changes diff --git a/packages/world-postgres/package.json b/packages/world-postgres/package.json index fd4cbc00a6..e53987bc77 100644 --- a/packages/world-postgres/package.json +++ b/packages/world-postgres/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/world-postgres", - "version": "4.1.0-beta.52", + "version": "4.1.0-beta.53", "description": "A reference World implementation based on PostgreSQL", "type": "module", "main": "dist/index.js", diff --git a/packages/world-testing/CHANGELOG.md b/packages/world-testing/CHANGELOG.md index 9f42706b7b..fba641dcd3 100644 --- a/packages/world-testing/CHANGELOG.md +++ b/packages/world-testing/CHANGELOG.md @@ -1,5 +1,15 @@ # @workflow/world-testing +## 4.1.0-beta.79 + +### Patch Changes + +- Updated dependencies [[`f5d2aef`](https://github.com/vercel/workflow/commit/f5d2aef58ff6d655989d00e4b9a8712d856bdca0), [`f5d2aef`](https://github.com/vercel/workflow/commit/f5d2aef58ff6d655989d00e4b9a8712d856bdca0), [`5f138f2`](https://github.com/vercel/workflow/commit/5f138f2ceedcc96c9d043fa36378c4de781ab55b), [`a6bcea9`](https://github.com/vercel/workflow/commit/a6bcea9d2827731040cb20f1615c5127530fc310), [`7e70d18`](https://github.com/vercel/workflow/commit/7e70d1823add7930d6df7f84e1a6a77d888eb851), [`ba916e1`](https://github.com/vercel/workflow/commit/ba916e1566acc56533e7f5fcebbb8466360e0581), [`c9b3038`](https://github.com/vercel/workflow/commit/c9b30381f4e219fdd67bb3ef358f41697ed8c3e5), [`c8dce52`](https://github.com/vercel/workflow/commit/c8dce5260627a2f349618976e8478ce03e656536), [`2680a42`](https://github.com/vercel/workflow/commit/2680a427f0f15182ce559bdab620a1c6d463c3f3), [`ab872cc`](https://github.com/vercel/workflow/commit/ab872cc9fb6c24091c8c0eeb0efa7d0cbbdf20d8)]: + - @workflow/cli@4.2.0-beta.78 + - @workflow/world@4.1.0-beta.17 + - @workflow/core@4.2.0-beta.78 + - workflow@4.2.0-beta.78 + ## 4.1.0-beta.78 ### Patch Changes diff --git a/packages/world-testing/package.json b/packages/world-testing/package.json index 0b0ed6854e..6d2528fd5d 100644 --- a/packages/world-testing/package.json +++ b/packages/world-testing/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/world-testing", - "version": "4.1.0-beta.78", + "version": "4.1.0-beta.79", "description": "Testing utilities and World implementation for Workflow SDK", "main": "dist/src/index.mjs", "files": [ diff --git a/packages/world-vercel/CHANGELOG.md b/packages/world-vercel/CHANGELOG.md index 6d0850138f..40aa70b2a5 100644 --- a/packages/world-vercel/CHANGELOG.md +++ b/packages/world-vercel/CHANGELOG.md @@ -1,5 +1,19 @@ # @workflow/world-vercel +## 4.1.0-beta.49 + +### Patch Changes + +- [#1627](https://github.com/vercel/workflow/pull/1627) [`5f138f2`](https://github.com/vercel/workflow/commit/5f138f2ceedcc96c9d043fa36378c4de781ab55b) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - Bump specVersion to 3 and gate CBOR queue transport on spec version. Old deployments (specVersion < 3) receive JSON queue messages; new deployments receive CBOR. Handler uses dual transport to deserialize both formats. Fixes replay/reenqueue from dashboard to older deployments. + +- [#1537](https://github.com/vercel/workflow/pull/1537) [`c8dce52`](https://github.com/vercel/workflow/commit/c8dce5260627a2f349618976e8478ce03e656536) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - Allow workflow invocation to create run if initial storage call in `start` did not succeed. Send run input through queue to enable this. Allow creating run_created and run_started events together in World, and skip first event list call by returning events directly. + +- [#1626](https://github.com/vercel/workflow/pull/1626) [`5b9eb40`](https://github.com/vercel/workflow/commit/5b9eb406a8e5b778739fd4f49f5b017e0680fa6d) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - Paginate `writeToStreamMulti` to stay within the server's 1000 chunks per batch limit + +- Updated dependencies [[`5f138f2`](https://github.com/vercel/workflow/commit/5f138f2ceedcc96c9d043fa36378c4de781ab55b), [`7e70d18`](https://github.com/vercel/workflow/commit/7e70d1823add7930d6df7f84e1a6a77d888eb851), [`c8dce52`](https://github.com/vercel/workflow/commit/c8dce5260627a2f349618976e8478ce03e656536)]: + - @workflow/world@4.1.0-beta.17 + - @workflow/errors@4.1.0-beta.20 + ## 4.1.0-beta.48 ### Patch Changes diff --git a/packages/world-vercel/package.json b/packages/world-vercel/package.json index a57a57617c..787c021a39 100644 --- a/packages/world-vercel/package.json +++ b/packages/world-vercel/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/world-vercel", - "version": "4.1.0-beta.48", + "version": "4.1.0-beta.49", "description": "Vercel platform World implementation for Workflow SDK", "type": "module", "main": "dist/index.js", diff --git a/packages/world/CHANGELOG.md b/packages/world/CHANGELOG.md index 567c6adaa0..2d0a4c728a 100644 --- a/packages/world/CHANGELOG.md +++ b/packages/world/CHANGELOG.md @@ -1,5 +1,15 @@ # @workflow/world +## 4.1.0-beta.17 + +### Patch Changes + +- [#1627](https://github.com/vercel/workflow/pull/1627) [`5f138f2`](https://github.com/vercel/workflow/commit/5f138f2ceedcc96c9d043fa36378c4de781ab55b) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - Bump specVersion to 3 and gate CBOR queue transport on spec version. Old deployments (specVersion < 3) receive JSON queue messages; new deployments receive CBOR. Handler uses dual transport to deserialize both formats. Fixes replay/reenqueue from dashboard to older deployments. + +- [#1533](https://github.com/vercel/workflow/pull/1533) [`7e70d18`](https://github.com/vercel/workflow/commit/7e70d1823add7930d6df7f84e1a6a77d888eb851) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - Add `streamFlushIntervalMs` option to `Streamer` interface, optional for worlds to allow overwriting the default of 10ms in low-latency environments. + +- [#1537](https://github.com/vercel/workflow/pull/1537) [`c8dce52`](https://github.com/vercel/workflow/commit/c8dce5260627a2f349618976e8478ce03e656536) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - Allow workflow invocation to create run if initial storage call in `start` did not succeed. Send run input through queue to enable this. Allow creating run_created and run_started events together in World, and skip first event list call by returning events directly. + ## 4.1.0-beta.16 ### Patch Changes diff --git a/packages/world/package.json b/packages/world/package.json index 7b580dd8f5..f9b5bc0a56 100644 --- a/packages/world/package.json +++ b/packages/world/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/world", - "version": "4.1.0-beta.16", + "version": "4.1.0-beta.17", "description": "The Workflows World interface", "type": "module", "main": "dist/index.js",