Skip to content

Commit 0b0ccf8

Browse files
Version Packages (beta)
1 parent 852e3f1 commit 0b0ccf8

42 files changed

Lines changed: 306 additions & 34 deletions

Some content is hidden

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

.changeset/pre.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@
5656
"all-years-glow",
5757
"angry-birds-pay",
5858
"angry-owls-beg",
59+
"async-serde",
60+
"auto-vqs-run-id-header",
5961
"backwards-compat",
6062
"better-wings-deny",
6163
"big-chicken-know",
@@ -89,6 +91,7 @@
8991
"clear-drinks-fly",
9092
"clear-eagles-call",
9193
"clever-foxes-dance",
94+
"cli-close-world-on-exit",
9295
"cli-event-sourced",
9396
"client-side-runid",
9497
"common-mangos-bet",
@@ -116,11 +119,13 @@
116119
"cute-drinks-swim",
117120
"cyan-bars-speak",
118121
"cyan-ducks-wonder",
122+
"cyan-ravens-eat",
119123
"cyan-toes-wash",
120124
"dark-toys-melt",
121125
"deduplicate-configs",
122126
"deep-brooms-exist",
123127
"deep-falcons-pick",
128+
"detect-orphaned-events",
124129
"dirty-sloths-cut",
125130
"dry-mammals-change",
126131
"dull-adults-wonder",
@@ -138,6 +143,7 @@
138143
"eleven-roses-enter",
139144
"eleven-stars-feel",
140145
"empty-guests-show",
146+
"encryptor-interface",
141147
"event-sourced-storage",
142148
"every-mugs-rest",
143149
"evil-mammals-hear",
@@ -166,6 +172,7 @@
166172
"fix-cli-flag-docs-typo",
167173
"fix-default-export-workflow",
168174
"fix-error-stack-rendering",
175+
"fix-project-config",
169176
"fix-provider-metadata-tool-calls",
170177
"fix-pseudo-package-bundling",
171178
"fix-readme-header-svg-404",
@@ -184,6 +191,7 @@
184191
"forty-taxis-bet",
185192
"four-pillows-fall",
186193
"free-bugs-design",
194+
"free-carrots-repair",
187195
"free-forks-relax",
188196
"fresh-suns-wave",
189197
"fruity-ads-write",
@@ -229,6 +237,7 @@
229237
"improve-error-handling",
230238
"itchy-experts-jump",
231239
"itchy-memes-attend",
240+
"itchy-shrimps-report",
232241
"khaki-breads-wave",
233242
"khaki-hairs-jump",
234243
"khaki-turtles-build",
@@ -239,8 +248,10 @@
239248
"late-otters-melt",
240249
"lazy-pants-cover",
241250
"lazy-wombats-dig",
251+
"legal-ads-shave",
242252
"legal-cycles-leave",
243253
"legal-parts-happen",
254+
"legal-poems-wash",
244255
"lemon-aliens-jog",
245256
"light-ducks-fly",
246257
"light-planes-grin",
@@ -252,6 +263,8 @@
252263
"little-things-kiss",
253264
"long-flies-look",
254265
"long-guests-enter",
266+
"loose-clocks-tease",
267+
"loose-socks-lead",
255268
"loud-crabs-clap",
256269
"lovely-rings-bet",
257270
"lucky-breads-fry",
@@ -277,7 +290,9 @@
277290
"nasty-olives-jam",
278291
"neat-comics-care",
279292
"neat-kiwis-relate",
293+
"nest-commonjs-support",
280294
"new-crabs-hope",
295+
"new-oranges-joke",
281296
"nine-beds-agree",
282297
"nine-books-heal",
283298
"nine-buses-strive",
@@ -295,6 +310,7 @@
295310
"old-pugs-win",
296311
"olive-cars-run",
297312
"olive-signs-crash",
313+
"open-eels-clap",
298314
"open-things-smoke",
299315
"open-weeks-sniff",
300316
"otel-tracing-improvements",
@@ -313,6 +329,7 @@
313329
"pretty-teeth-brush",
314330
"puny-schools-retire",
315331
"purple-dots-dance",
332+
"purple-paths-pump",
316333
"purple-pianos-stare",
317334
"purple-rocks-dance",
318335
"purple-symbols-remain",
@@ -350,6 +367,7 @@
350367
"shiny-brooms-invite",
351368
"shiny-islands-move",
352369
"shiny-llamas-hunt",
370+
"shiny-pens-knock",
353371
"shiny-pets-report",
354372
"shy-mice-reply",
355373
"silent-lizards-read",
@@ -372,6 +390,7 @@
372390
"smart-chicken-poke",
373391
"smart-doodles-know",
374392
"smart-queens-post",
393+
"smart-vans-rescue",
375394
"smart-women-exist",
376395
"smooth-ears-fall",
377396
"smooth-plums-kneel",
@@ -402,6 +421,7 @@
402421
"sweet-rooms-count",
403422
"swift-bushes-shave",
404423
"swift-dancers-buy",
424+
"swift-items-move",
405425
"tall-apes-mix",
406426
"tame-doors-melt",
407427
"tame-lamps-sin",
@@ -453,6 +473,7 @@
453473
"violet-ideas-like",
454474
"violet-mails-send",
455475
"violet-taxis-give",
476+
"wait-complete-guard",
456477
"warm-files-attack",
457478
"warm-turtles-glow",
458479
"webhook-response-body-fix",
@@ -474,7 +495,10 @@
474495
"witty-toys-open",
475496
"witty-vans-report",
476497
"workflow-registration-improvement",
498+
"world-add-close",
499+
"world-local-add-close",
477500
"world-local-event-sourced",
501+
"world-postgres-add-close",
478502
"world-postgres-event-sourced",
479503
"world-vercel-error-serialization",
480504
"world-vercel-event-sourced",

packages/ai/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
},
7070
"peerDependencies": {
7171
"ai": "^5 || ^6",
72-
"workflow": "^4.1.0-beta.57"
72+
"workflow": "^4.1.0-beta.58"
7373
},
7474
"dependencies": {
7575
"@ai-sdk/provider": "^2.0.0 || ^3.0.0",

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.32
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`1c11573`](https://github.com/vercel/workflow/commit/1c1157340d88c60c7c80c0789c111050b809ab77)]:
8+
- @workflow/builders@4.0.1-beta.49
9+
- @workflow/rollup@4.0.0-beta.15
10+
- @workflow/vite@4.0.0-beta.8
11+
312
## 4.0.0-beta.31
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.31",
3+
"version": "4.0.0-beta.32",
44
"description": "Astro integration for Workflow DevKit",
55
"type": "module",
66
"main": "dist/index.js",

packages/builders/CHANGELOG.md

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

3+
## 4.0.1-beta.49
4+
5+
### Patch Changes
6+
7+
- [#1031](https://github.com/vercel/workflow/pull/1031) [`1c11573`](https://github.com/vercel/workflow/commit/1c1157340d88c60c7c80c0789c111050b809ab77) Thanks [@karthikscale3](https://github.com/karthikscale3)! - Refactor and enhance web-shared observability UI components and update builders base behavior.
8+
9+
- Updated dependencies [[`0d5323c`](https://github.com/vercel/workflow/commit/0d5323c0a7e760f1fa3741cf249c19f59e9ddfbe), [`7046610`](https://github.com/vercel/workflow/commit/704661078f6d6065f9b5dcd28c0b98ae91034143), [`c2b4fe9`](https://github.com/vercel/workflow/commit/c2b4fe9906fd0845fef646669034cd203d97a18d), [`6e72b29`](https://github.com/vercel/workflow/commit/6e72b295e71c1a9e0a91dbe1137eca7b88227e1f), [`ea3254e`](https://github.com/vercel/workflow/commit/ea3254e7ce28cef6b9b829ac7ad379921dd41ed9), [`1c11573`](https://github.com/vercel/workflow/commit/1c1157340d88c60c7c80c0789c111050b809ab77), [`9f77380`](https://github.com/vercel/workflow/commit/9f773804937cf94fc65a2141c4a45b429771a5cb), [`852e3f1`](https://github.com/vercel/workflow/commit/852e3f1788f7a9aff638b322af4c8b1a7135c17e), [`5e06a7c`](https://github.com/vercel/workflow/commit/5e06a7c8332042a4835fa0e469e1031fec742668)]:
10+
- @workflow/core@4.1.0-beta.58
11+
- @workflow/errors@4.1.0-beta.16
12+
313
## 4.0.1-beta.48
414

515
### 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.48",
3+
"version": "4.0.1-beta.49",
44
"description": "Shared builder infrastructure for Workflow DevKit",
55
"type": "module",
66
"main": "./dist/index.js",

packages/cli/CHANGELOG.md

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

3+
## 4.1.0-beta.58
4+
5+
### Patch Changes
6+
7+
- [#978](https://github.com/vercel/workflow/pull/978) [`0d5323c`](https://github.com/vercel/workflow/commit/0d5323c0a7e760f1fa3741cf249c19f59e9ddfbe) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Refactor serialization code to be asynchronous
8+
9+
- [#1081](https://github.com/vercel/workflow/pull/1081) [`5487983`](https://github.com/vercel/workflow/commit/54879835f390299f9249523e0488bbdca708fb68) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Call `World.close()` after CLI commands complete so the process exits cleanly without relying on `process.exit()`
10+
11+
- [#979](https://github.com/vercel/workflow/pull/979) [`6e72b29`](https://github.com/vercel/workflow/commit/6e72b295e71c1a9e0a91dbe1137eca7b88227e1f) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add `World.getEncryptionKeyForRun()` and thread encryption key through serialization layer
12+
13+
- [#999](https://github.com/vercel/workflow/pull/999) [`ea3254e`](https://github.com/vercel/workflow/commit/ea3254e7ce28cef6b9b829ac7ad379921dd41ed9) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Separate project ID and project name into distinct env vars (WORKFLOW_VERCEL_PROJECT and WORKFLOW_VERCEL_PROJECT_NAME)
14+
15+
- [#1043](https://github.com/vercel/workflow/pull/1043) [`8cfb438`](https://github.com/vercel/workflow/commit/8cfb43808b2c7fc9435cd514652baf10ad924c45) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Use `@vercel/cli-auth` for auth token reading and OAuth refresh
16+
17+
- [#1078](https://github.com/vercel/workflow/pull/1078) [`262ef3a`](https://github.com/vercel/workflow/commit/262ef3a21a223ea0047c5b2840228d3216afb2df) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Fix CLI missing `specVersion` in "run_cancelled" event payload
18+
19+
- Updated dependencies [[`0d5323c`](https://github.com/vercel/workflow/commit/0d5323c0a7e760f1fa3741cf249c19f59e9ddfbe), [`7046610`](https://github.com/vercel/workflow/commit/704661078f6d6065f9b5dcd28c0b98ae91034143), [`c2b4fe9`](https://github.com/vercel/workflow/commit/c2b4fe9906fd0845fef646669034cd203d97a18d), [`6e72b29`](https://github.com/vercel/workflow/commit/6e72b295e71c1a9e0a91dbe1137eca7b88227e1f), [`ea3254e`](https://github.com/vercel/workflow/commit/ea3254e7ce28cef6b9b829ac7ad379921dd41ed9), [`1c11573`](https://github.com/vercel/workflow/commit/1c1157340d88c60c7c80c0789c111050b809ab77), [`5213309`](https://github.com/vercel/workflow/commit/5213309073440515de5212c61538e73d267461e7), [`9f77380`](https://github.com/vercel/workflow/commit/9f773804937cf94fc65a2141c4a45b429771a5cb), [`852e3f1`](https://github.com/vercel/workflow/commit/852e3f1788f7a9aff638b322af4c8b1a7135c17e), [`5e06a7c`](https://github.com/vercel/workflow/commit/5e06a7c8332042a4835fa0e469e1031fec742668), [`5487983`](https://github.com/vercel/workflow/commit/54879835f390299f9249523e0488bbdca708fb68), [`5487983`](https://github.com/vercel/workflow/commit/54879835f390299f9249523e0488bbdca708fb68)]:
20+
- @workflow/core@4.1.0-beta.58
21+
- @workflow/world-vercel@4.1.0-beta.33
22+
- @workflow/errors@4.1.0-beta.16
23+
- @workflow/world@4.1.0-beta.5
24+
- @workflow/web@4.1.0-beta.34
25+
- @workflow/builders@4.0.1-beta.49
26+
- @workflow/world-local@4.1.0-beta.33
27+
328
## 4.1.0-beta.57
429

530
### 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.1.0-beta.57",
3+
"version": "4.1.0-beta.58",
44
"description": "Command-line interface for Workflow DevKit",
55
"type": "module",
66
"bin": {

packages/core/CHANGELOG.md

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

3+
## 4.1.0-beta.58
4+
5+
### Patch Changes
6+
7+
- [#978](https://github.com/vercel/workflow/pull/978) [`0d5323c`](https://github.com/vercel/workflow/commit/0d5323c0a7e760f1fa3741cf249c19f59e9ddfbe) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Refactor serialization code to be asynchronous
8+
9+
- [#1098](https://github.com/vercel/workflow/pull/1098) [`7046610`](https://github.com/vercel/workflow/commit/704661078f6d6065f9b5dcd28c0b98ae91034143) Thanks [@pranaygp](https://github.com/pranaygp)! - Auto-inject `x-workflow-run-id` and `x-workflow-step-id` VQS headers from queue payload in `world-vercel`
10+
11+
- [#1055](https://github.com/vercel/workflow/pull/1055) [`c2b4fe9`](https://github.com/vercel/workflow/commit/c2b4fe9906fd0845fef646669034cd203d97a18d) Thanks [@pranaygp](https://github.com/pranaygp)! - Detect and fatal error on orphaned/invalid events in the event log instead of silently hanging
12+
13+
- [#979](https://github.com/vercel/workflow/pull/979) [`6e72b29`](https://github.com/vercel/workflow/commit/6e72b295e71c1a9e0a91dbe1137eca7b88227e1f) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add `World.getEncryptionKeyForRun()` and thread encryption key through serialization layer
14+
15+
- [#999](https://github.com/vercel/workflow/pull/999) [`ea3254e`](https://github.com/vercel/workflow/commit/ea3254e7ce28cef6b9b829ac7ad379921dd41ed9) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Separate project ID and project name into distinct env vars (WORKFLOW_VERCEL_PROJECT and WORKFLOW_VERCEL_PROJECT_NAME)
16+
17+
- [#1031](https://github.com/vercel/workflow/pull/1031) [`1c11573`](https://github.com/vercel/workflow/commit/1c1157340d88c60c7c80c0789c111050b809ab77) Thanks [@karthikscale3](https://github.com/karthikscale3)! - Refactor and enhance web-shared observability UI components and update builders base behavior.
18+
19+
- [#1051](https://github.com/vercel/workflow/pull/1051) [`9f77380`](https://github.com/vercel/workflow/commit/9f773804937cf94fc65a2141c4a45b429771a5cb) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - Fix 429 backoff for workflow runtime API calls
20+
21+
- [#1118](https://github.com/vercel/workflow/pull/1118) [`852e3f1`](https://github.com/vercel/workflow/commit/852e3f1788f7a9aff638b322af4c8b1a7135c17e) Thanks [@VaguelySerious](https://github.com/VaguelySerious)! - Do not re-throw error when multiple workflow invocations race to complete the workflow
22+
23+
- [#1057](https://github.com/vercel/workflow/pull/1057) [`5e06a7c`](https://github.com/vercel/workflow/commit/5e06a7c8332042a4835fa0e469e1031fec742668) Thanks [@pranaygp](https://github.com/pranaygp)! - Materialize waits as entities to prevent duplicate wait_completed events
24+
- `@workflow/core`: Handle 409 conflict gracefully when creating wait_completed events, preventing crashes when multiple concurrent invocations race to complete the same wait
25+
- `@workflow/world`: Add `Wait` type, `WaitSchema`, and `WaitStatusSchema` exports; add optional `wait` field to `EventResult`
26+
- `@workflow/world-local`: Materialize wait entities on wait_created/wait_completed with duplicate detection; clean up waits on terminal run states
27+
- `@workflow/world-postgres`: Add `workflow_waits` table with `wait_status` enum; materialize wait entities with conditional writes for duplicate prevention; clean up waits on terminal run states
28+
29+
- Updated dependencies [[`7046610`](https://github.com/vercel/workflow/commit/704661078f6d6065f9b5dcd28c0b98ae91034143), [`c2b4fe9`](https://github.com/vercel/workflow/commit/c2b4fe9906fd0845fef646669034cd203d97a18d), [`6e72b29`](https://github.com/vercel/workflow/commit/6e72b295e71c1a9e0a91dbe1137eca7b88227e1f), [`ea3254e`](https://github.com/vercel/workflow/commit/ea3254e7ce28cef6b9b829ac7ad379921dd41ed9), [`5e06a7c`](https://github.com/vercel/workflow/commit/5e06a7c8332042a4835fa0e469e1031fec742668), [`5487983`](https://github.com/vercel/workflow/commit/54879835f390299f9249523e0488bbdca708fb68), [`5487983`](https://github.com/vercel/workflow/commit/54879835f390299f9249523e0488bbdca708fb68)]:
30+
- @workflow/world-vercel@4.1.0-beta.33
31+
- @workflow/errors@4.1.0-beta.16
32+
- @workflow/world@4.1.0-beta.5
33+
- @workflow/world-local@4.1.0-beta.33
34+
335
## 4.1.0-beta.57
436

537
## 4.1.0-beta.56

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@workflow/core",
3-
"version": "4.1.0-beta.57",
3+
"version": "4.1.0-beta.58",
44
"description": "Core runtime and engine for Workflow DevKit",
55
"type": "module",
66
"main": "dist/index.js",

0 commit comments

Comments
 (0)