Skip to content

Commit 61831cf

Browse files
Version Packages (beta) (#1615)
1 parent a6bcea9 commit 61831cf

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+267
-20
lines changed

.changeset/pre.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@
5252
"changesets": [
5353
"add-btoa-buffer",
5454
"add-bulk-cancel-and-status-filter",
55+
"add-cli-transform-validate",
56+
"add-cli-validate-serde",
5557
"add-documentation",
5658
"add-durable-agent-constructor-context",
5759
"add-hook-conflict-error",
@@ -64,6 +66,7 @@
6466
"add-resolve-latest-deployment-world",
6567
"add-run-exists-getter",
6668
"add-run-wake-up",
69+
"add-serde-compliance-checker",
6770
"add-sleep-in-loop-e2e-test",
6871
"add-type-safety",
6972
"afraid-candies-find",
@@ -108,6 +111,7 @@
108111
"bzoad-wqahd-honuz",
109112
"calm-apes-float",
110113
"calm-worlds-spend",
114+
"cbor-transport-compat",
111115
"chatty-bees-sing",
112116
"chatty-goats-fall",
113117
"chilly-olives-count",
@@ -125,13 +129,15 @@
125129
"clever-maps-hop",
126130
"cli-close-world-on-exit",
127131
"cli-event-sourced",
132+
"cli-specversion-probe",
128133
"client-side-ref-hydration",
129134
"client-side-runid",
130135
"client-side-tools",
131136
"cold-pillows-refuse",
132137
"cold-planets-pump",
133138
"common-mangos-bet",
134139
"common-singers-hide",
140+
"configurable-stream-flush-interval",
135141
"consolidate-config",
136142
"cool-lands-buy",
137143
"cool-radios-beg",
@@ -170,6 +176,7 @@
170176
"detect-orphaned-events",
171177
"dirty-sloths-cut",
172178
"docs-deploymentid-latest",
179+
"domexception-serialization",
173180
"dot-file-directive-discovery",
174181
"dry-mammals-change",
175182
"dull-adults-wonder",
@@ -254,6 +261,7 @@
254261
"fix-step-context-singleton",
255262
"fix-step-getwritable-timeout",
256263
"fix-step-started-race-condition",
264+
"fix-stream-cancellation",
257265
"fix-stream-decryption",
258266
"fix-stream-paint-blocking",
259267
"fix-swc-closure-variable-bugs",
@@ -262,6 +270,7 @@
262270
"fix-ts-extension-rewrite-scope",
263271
"fix-unconsumed-event-false-positive",
264272
"fix-vitest-node-deps",
273+
"fix-vitest-path-aliases",
265274
"fix-web-missing-peer-deps",
266275
"fix-windows-esm-dynamic-import",
267276
"fix-workflow-step-not-found-errors",
@@ -279,6 +288,7 @@
279288
"forty-tables-lick",
280289
"forty-taxis-bet",
281290
"four-dancers-send",
291+
"four-donuts-glow",
282292
"four-pillows-fall",
283293
"free-bugs-design",
284294
"free-carrots-repair",
@@ -442,13 +452,15 @@
442452
"poor-frogs-wear",
443453
"poor-lines-make",
444454
"postgres-error-stack",
455+
"preserve-reasoning-content",
445456
"pretty-dolls-judge",
446457
"pretty-duration-format",
447458
"pretty-teeth-brush",
448459
"prevent-deterministic-webhook-tokens",
449460
"proud-dingos-peel",
450461
"public-durable-agent-tools",
451462
"public-rice-arrive",
463+
"puny-oranges-speak",
452464
"puny-schools-retire",
453465
"purple-dots-dance",
454466
"purple-paths-pump",
@@ -474,6 +486,7 @@
474486
"red-rooms-buy",
475487
"reenqueue-active-runs-on-restart",
476488
"remove-buffer-from-vm",
489+
"remove-dead-datadir",
477490
"remove-deprecated-workflow-events",
478491
"remove-paused-resumed",
479492
"remove-vercel-world-remote-access",
@@ -510,6 +523,7 @@
510523
"silver-boats-fold",
511524
"silver-carrots-think",
512525
"silver-doodles-look",
526+
"six-peas-make",
513527
"sixty-baboons-wonder",
514528
"sixty-carpets-join",
515529
"sixty-facts-slide",
@@ -584,9 +598,11 @@
584598
"tame-lamps-sin",
585599
"tame-schools-press",
586600
"tangy-cups-wink",
601+
"tangy-falcons-type",
587602
"tangy-jobs-wonder",
588603
"tasty-onions-melt",
589604
"tasty-rules-stick",
605+
"telemetry-attributes",
590606
"temp-nitro-fix",
591607
"ten-berries-start",
592608
"ten-eagles-live",

packages/ai/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# @workflow/ai
22

3+
## 4.1.0-beta.61
4+
5+
### Patch Changes
6+
7+
- [#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
8+
9+
- [#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
10+
11+
- Updated dependencies []:
12+
- workflow@4.2.0-beta.78
13+
314
## 4.1.0-beta.60
415

516
### Patch Changes

packages/ai/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@workflow/ai",
3-
"version": "4.1.0-beta.60",
3+
"version": "4.1.0-beta.61",
44
"description": "Workflow SDK compatible helper library for the AI SDK",
55
"type": "module",
66
"main": "dist/index.js",

packages/astro/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# @workflow/astro
22

3+
## 4.0.0-beta.52
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`f5d2aef`](https://github.com/vercel/workflow/commit/f5d2aef58ff6d655989d00e4b9a8712d856bdca0), [`3308701`](https://github.com/vercel/workflow/commit/3308701b341f5b4d7007d5bca97cbbb6e4af222f)]:
8+
- @workflow/builders@4.0.1-beta.69
9+
- @workflow/rollup@4.0.0-beta.35
10+
- @workflow/vite@4.0.0-beta.28
11+
312
## 4.0.0-beta.51
413

514
### Patch Changes

packages/astro/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@workflow/astro",
3-
"version": "4.0.0-beta.51",
3+
"version": "4.0.0-beta.52",
44
"description": "Astro integration for Workflow SDK",
55
"type": "module",
66
"main": "dist/index.js",

packages/builders/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# @workflow/builders
22

3+
## 4.0.1-beta.69
4+
5+
### Patch Changes
6+
7+
- [#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
8+
9+
- [#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
10+
11+
- 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)]:
12+
- @workflow/core@4.2.0-beta.78
13+
- @workflow/errors@4.1.0-beta.20
14+
315
## 4.0.1-beta.68
416

517
### Patch Changes

packages/builders/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@workflow/builders",
3-
"version": "4.0.1-beta.68",
3+
"version": "4.0.1-beta.69",
44
"description": "Shared builder infrastructure for Workflow SDK",
55
"type": "module",
66
"main": "./dist/index.js",

packages/cli/CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
# @workflow/cli
22

3+
## 4.2.0-beta.78
4+
5+
### Patch Changes
6+
7+
- [#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
8+
9+
- [#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`
10+
11+
- [#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.
12+
13+
- [#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.
14+
15+
- 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)]:
16+
- @workflow/builders@4.0.1-beta.69
17+
- @workflow/world-vercel@4.1.0-beta.49
18+
- @workflow/world@4.1.0-beta.17
19+
- @workflow/core@4.2.0-beta.78
20+
- @workflow/world-local@4.1.0-beta.51
21+
- @workflow/web@4.1.0-beta.47
22+
- @workflow/errors@4.1.0-beta.20
23+
324
## 4.2.0-beta.77
425

526
### Patch Changes

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@workflow/cli",
3-
"version": "4.2.0-beta.77",
3+
"version": "4.2.0-beta.78",
44
"description": "Command-line interface for Workflow SDK",
55
"type": "module",
66
"bin": {

packages/core/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# @workflow/core
22

3+
## 4.2.0-beta.78
4+
5+
### Patch Changes
6+
7+
- [#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.
8+
9+
- [#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.
10+
11+
- [#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.
12+
13+
- [#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
14+
15+
- [#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
16+
17+
- [#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.
18+
19+
- [#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
20+
21+
- 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)]:
22+
- @workflow/world-vercel@4.1.0-beta.49
23+
- @workflow/world@4.1.0-beta.17
24+
- @workflow/world-local@4.1.0-beta.51
25+
- @workflow/errors@4.1.0-beta.20
26+
327
## 4.2.0-beta.77
428

529
### Patch Changes

0 commit comments

Comments
 (0)