From 3771fa064ba141b27a1a4a649a3ed4dd61b975cb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 22:09:36 +0000 Subject: [PATCH] Version Packages (beta) --- .changeset/pre.json | 27 +++++++++++++- packages/ai/package.json | 2 +- packages/astro/CHANGELOG.md | 12 +++++++ packages/astro/package.json | 2 +- packages/builders/CHANGELOG.md | 28 +++++++++++++++ packages/builders/package.json | 2 +- packages/cli/CHANGELOG.md | 14 ++++++++ packages/cli/package.json | 2 +- packages/core/CHANGELOG.md | 44 +++++++++++++++++++++++ packages/core/package.json | 2 +- packages/nest/CHANGELOG.md | 12 +++++++ packages/nest/package.json | 2 +- packages/next/CHANGELOG.md | 28 +++++++++++++++ packages/next/package.json | 2 +- packages/nitro/CHANGELOG.md | 15 ++++++++ packages/nitro/package.json | 2 +- packages/nuxt/CHANGELOG.md | 7 ++++ packages/nuxt/package.json | 2 +- packages/rollup/CHANGELOG.md | 19 ++++++++++ packages/rollup/package.json | 2 +- packages/sveltekit/CHANGELOG.md | 14 ++++++++ packages/sveltekit/package.json | 2 +- packages/swc-plugin-workflow/CHANGELOG.md | 23 ++++++++++++ packages/swc-plugin-workflow/package.json | 2 +- packages/vite/CHANGELOG.md | 7 ++++ packages/vite/package.json | 2 +- packages/web-shared/CHANGELOG.md | 10 ++++++ packages/web-shared/package.json | 2 +- packages/web/CHANGELOG.md | 6 ++++ packages/web/package.json | 2 +- packages/workflow/CHANGELOG.md | 19 ++++++++++ packages/workflow/package.json | 2 +- packages/world-local/CHANGELOG.md | 32 +++++++++++++++++ packages/world-local/package.json | 2 +- packages/world-postgres/CHANGELOG.md | 18 ++++++++++ packages/world-postgres/package.json | 2 +- packages/world-testing/CHANGELOG.md | 9 +++++ packages/world-testing/package.json | 2 +- packages/world-vercel/CHANGELOG.md | 21 +++++++++++ packages/world-vercel/package.json | 2 +- packages/world/CHANGELOG.md | 8 +++++ packages/world/package.json | 2 +- 42 files changed, 393 insertions(+), 22 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 4c1c80acb0..b8fea56295 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -42,12 +42,15 @@ "@workflow/docs-typecheck": "0.0.0", "@workflow/serde": "4.0.0", "@workflow/nest": "4.0.0", - "@workflow/example-nest": "0.0.0" + "@workflow/example-nest": "0.0.0", + "workflow-devkit-compiler-playground": "0.1.0" }, "changesets": [ "add-documentation", "add-nestjs-support", + "add-queue-headers-support", "add-type-safety", + "afraid-candies-find", "afraid-paws-rescue", "all-guests-change", "all-years-glow", @@ -68,6 +71,7 @@ "breezy-schools-wonder", "breezy-trains-chew", "bright-ducks-travel", + "bump-nextjs-deps", "bumpy-taxis-learn", "busy-ears-switch", "bzoad-wqahd-honuz", @@ -78,9 +82,11 @@ "chubby-kids-jog", "clean-parrots-search", "clear-carpets-slide", + "clear-donkeys-enjoy", "clear-drinks-fly", "clear-eagles-call", "cli-event-sourced", + "common-mangos-bet", "common-singers-hide", "consolidate-config", "cool-lands-buy", @@ -88,6 +94,7 @@ "cool-worlds-juggle", "cool-zebras-yawn", "core-event-sourced", + "core-otel-improvements", "crazy-days-agree", "crazy-waves-leave", "create-builders-package", @@ -138,6 +145,8 @@ "fast-eels-warn", "fast-lands-sniff", "fast-owls-flow", + "few-drinks-return", + "fifty-keys-stare", "fifty-numbers-laugh", "fifty-teeth-grin", "fine-ideas-beam", @@ -169,6 +178,7 @@ "free-bugs-design", "free-forks-relax", "fresh-suns-wave", + "fruity-ads-write", "fruity-stars-bet", "funny-chicken-burn", "funny-games-sniff", @@ -179,6 +189,7 @@ "gold-dogs-reply", "gold-dogs-strive", "good-icons-love", + "great-clouds-move", "great-mice-slide", "great-taxes-bet", "green-clouds-search", @@ -193,6 +204,7 @@ "heavy-pants-look", "heavy-terms-share", "hip-apples-fix", + "hip-candles-kick", "hip-hotels-drop", "hip-pugs-wish", "hip-singers-cut", @@ -207,6 +219,7 @@ "improve-error-handling", "itchy-experts-jump", "itchy-memes-attend", + "khaki-breads-wave", "khaki-hairs-jump", "khaki-turtles-build", "kind-hotels-switch", @@ -217,10 +230,12 @@ "lazy-pants-cover", "lazy-wombats-dig", "legal-cycles-leave", + "legal-parts-happen", "lemon-aliens-jog", "light-ducks-fly", "light-planes-grin", "light-rice-rush", + "little-cycles-stay", "little-experts-show", "little-peaches-win", "little-suits-sip", @@ -265,9 +280,11 @@ "odd-bobcats-repair", "odd-years-fail", "old-pugs-win", + "olive-cars-run", "olive-signs-crash", "open-things-smoke", "open-weeks-sniff", + "otel-tracing-improvements", "petite-eggs-tell", "pink-aliens-itch", "plain-parks-lick", @@ -300,6 +317,7 @@ "remove-deprecated-workflow-events", "remove-paused-resumed", "remove-vercel-world-remote-access", + "rich-symbols-fold", "ripe-rats-yawn", "rude-suits-wonder", "rude-wings-brush", @@ -310,12 +328,14 @@ "shaggy-falcons-make", "shaggy-tigers-attack", "shaky-lemons-occur", + "shaky-seals-raise", "sharp-laws-feel", "sharp-towns-joke", "shiny-brooms-invite", "shiny-islands-move", "shiny-llamas-hunt", "shiny-pets-report", + "shy-mice-reply", "silent-lizards-read", "silly-drinks-wait", "silly-pens-shine", @@ -338,6 +358,7 @@ "smooth-ears-fall", "smooth-rats-attack", "social-paths-swim", + "social-suits-pick", "soft-glasses-watch", "soft-pets-yawn", "solid-ideas-sing", @@ -348,8 +369,10 @@ "spicy-rivers-call", "spotty-eggs-sip", "spotty-needles-show", + "stale-eagles-pay", "stale-towns-marry", "standardize-naming", + "step-handler-parallelization", "step-queue-idempotency-fix", "stream-lock-polling", "strong-shrimps-travel", @@ -427,6 +450,8 @@ "world-postgres-event-sourced", "world-vercel-error-serialization", "world-vercel-event-sourced", + "world-vercel-otel-improvements", + "world-vercel-telemetry-tracer", "yellow-books-nail", "yellow-cats-teach", "yellow-fans-talk", diff --git a/packages/ai/package.json b/packages/ai/package.json index 14682c1b4d..c689096828 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -69,7 +69,7 @@ }, "peerDependencies": { "ai": "^5 || ^6", - "workflow": "^4.1.0-beta.52" + "workflow": "^4.1.0-beta.53" }, "dependencies": { "@ai-sdk/provider": "^2.0.0 || ^3.0.0", diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index bb37faeb22..2c1cae893c 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,17 @@ # @workflow/astro +## 4.0.0-beta.27 + +### Patch Changes + +- [#963](https://github.com/vercel/workflow/pull/963) [`661724c`](https://github.com/vercel/workflow/commit/661724c01e78691abad26fa99bd44f254a70f2dd) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Expose workflow manifest via HTTP when `WORKFLOW_PUBLIC_MANIFEST=1` + +- Updated dependencies [[`35a9f0c`](https://github.com/vercel/workflow/commit/35a9f0cb0360ffc48c8a8e7db3a299924ab48375), [`2453b29`](https://github.com/vercel/workflow/commit/2453b29426d79497076bc910c23cac887beefc0d), [`b9c782d`](https://github.com/vercel/workflow/commit/b9c782d75f5452265764cd36d5e306060f8703c3), [`b5296a7`](https://github.com/vercel/workflow/commit/b5296a7a32b9037aa03c71d87e785fa2d5384a11), [`c1d7c8d`](https://github.com/vercel/workflow/commit/c1d7c8dbb44afb7434acb07fee500ecaa1224fb0), [`73bf7be`](https://github.com/vercel/workflow/commit/73bf7be925a8ffc0c6fce0cc75b6092243882088), [`661724c`](https://github.com/vercel/workflow/commit/661724c01e78691abad26fa99bd44f254a70f2dd), [`8114792`](https://github.com/vercel/workflow/commit/8114792600a851fbf14cf41f8340e646aef36368)]: + - @workflow/swc-plugin@4.1.0-beta.16 + - @workflow/builders@4.0.1-beta.44 + - @workflow/rollup@4.0.0-beta.10 + - @workflow/vite@4.0.0-beta.3 + ## 4.0.0-beta.26 ### Patch Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index 451ca19e59..9d6038202c 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/astro", - "version": "4.0.0-beta.26", + "version": "4.0.0-beta.27", "description": "Astro integration for Workflow DevKit", "type": "module", "main": "dist/index.js", diff --git a/packages/builders/CHANGELOG.md b/packages/builders/CHANGELOG.md index 2191bfa67f..06bf7a022e 100644 --- a/packages/builders/CHANGELOG.md +++ b/packages/builders/CHANGELOG.md @@ -1,5 +1,33 @@ # @workflow/builders +## 4.0.1-beta.44 + +### Patch Changes + +- [#901](https://github.com/vercel/workflow/pull/901) [`35a9f0c`](https://github.com/vercel/workflow/commit/35a9f0cb0360ffc48c8a8e7db3a299924ab48375) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Fix module specifier cache bug and add subpath export resolution for package IDs + +- [#931](https://github.com/vercel/workflow/pull/931) [`2453b29`](https://github.com/vercel/workflow/commit/2453b29426d79497076bc910c23cac887beefc0d) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Make `wf build --manifest-file` include steps / classes metadata + +- [#874](https://github.com/vercel/workflow/pull/874) [`b5296a7`](https://github.com/vercel/workflow/commit/b5296a7a32b9037aa03c71d87e785fa2d5384a11) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add discovered serializable classes in all context modes + +- [#899](https://github.com/vercel/workflow/pull/899) [`73bf7be`](https://github.com/vercel/workflow/commit/73bf7be925a8ffc0c6fce0cc75b6092243882088) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Change compiler ID generation logic to use Node.js import specifiers + + IDs for workflows, steps, and classes now use module specifiers: + + - Local files use `./path/to/file` format instead of `path/to/file.ext` + - Package files use `packageName@version` format (e.g., `workflow@4.0.1`) + + This enables stable IDs across different package.json export conditions. + +- [#963](https://github.com/vercel/workflow/pull/963) [`661724c`](https://github.com/vercel/workflow/commit/661724c01e78691abad26fa99bd44f254a70f2dd) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Expose workflow manifest via HTTP when `WORKFLOW_PUBLIC_MANIFEST=1` + +- [#859](https://github.com/vercel/workflow/pull/859) [`8114792`](https://github.com/vercel/workflow/commit/8114792600a851fbf14cf41f8340e646aef36368) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add discovery for custom classes with workflow serialization + +- Updated dependencies [[`0ce46b9`](https://github.com/vercel/workflow/commit/0ce46b91d9c8ca3349f43cdf3a5d75a948d6f5ad), [`35a9f0c`](https://github.com/vercel/workflow/commit/35a9f0cb0360ffc48c8a8e7db3a299924ab48375), [`f090de1`](https://github.com/vercel/workflow/commit/f090de1eb48ad8ec3fd776e9d084310d56a7ac29), [`79e988f`](https://github.com/vercel/workflow/commit/79e988fa85f0ebdd5c8913b8de84e01c55d020b9), [`b9c782d`](https://github.com/vercel/workflow/commit/b9c782d75f5452265764cd36d5e306060f8703c3), [`c54ba21`](https://github.com/vercel/workflow/commit/c54ba21c19040577ed95f6264a2670f190e1d1d3), [`b5296a7`](https://github.com/vercel/workflow/commit/b5296a7a32b9037aa03c71d87e785fa2d5384a11), [`c1d7c8d`](https://github.com/vercel/workflow/commit/c1d7c8dbb44afb7434acb07fee500ecaa1224fb0), [`e0061b8`](https://github.com/vercel/workflow/commit/e0061b861d0e3c3dc15853aed331fb1bbab71408), [`38e8d55`](https://github.com/vercel/workflow/commit/38e8d5571d2ee4b80387943f8f39a93b6e4bc751), [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6), [`73bf7be`](https://github.com/vercel/workflow/commit/73bf7be925a8ffc0c6fce0cc75b6092243882088), [`efb33b2`](https://github.com/vercel/workflow/commit/efb33b2b5edf6ccb1ec2f02f1d99f2a009333780), [`8114792`](https://github.com/vercel/workflow/commit/8114792600a851fbf14cf41f8340e646aef36368), [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6)]: + - @workflow/core@4.1.0-beta.53 + - @workflow/swc-plugin@4.1.0-beta.16 + - @workflow/errors@4.1.0-beta.14 + ## 4.0.1-beta.43 ### Patch Changes diff --git a/packages/builders/package.json b/packages/builders/package.json index bac911b6b9..8e18fe0abd 100644 --- a/packages/builders/package.json +++ b/packages/builders/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/builders", - "version": "4.0.1-beta.43", + "version": "4.0.1-beta.44", "description": "Shared builder infrastructure for Workflow DevKit", "type": "module", "main": "./dist/index.js", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 5bbb6334bd..5a791a4c02 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,19 @@ # @workflow/cli +## 4.1.0-beta.53 + +### Patch Changes + +- Updated dependencies [[`0ce46b9`](https://github.com/vercel/workflow/commit/0ce46b91d9c8ca3349f43cdf3a5d75a948d6f5ad), [`35a9f0c`](https://github.com/vercel/workflow/commit/35a9f0cb0360ffc48c8a8e7db3a299924ab48375), [`f090de1`](https://github.com/vercel/workflow/commit/f090de1eb48ad8ec3fd776e9d084310d56a7ac29), [`79e988f`](https://github.com/vercel/workflow/commit/79e988fa85f0ebdd5c8913b8de84e01c55d020b9), [`2453b29`](https://github.com/vercel/workflow/commit/2453b29426d79497076bc910c23cac887beefc0d), [`b9c782d`](https://github.com/vercel/workflow/commit/b9c782d75f5452265764cd36d5e306060f8703c3), [`c54ba21`](https://github.com/vercel/workflow/commit/c54ba21c19040577ed95f6264a2670f190e1d1d3), [`b5296a7`](https://github.com/vercel/workflow/commit/b5296a7a32b9037aa03c71d87e785fa2d5384a11), [`c1d7c8d`](https://github.com/vercel/workflow/commit/c1d7c8dbb44afb7434acb07fee500ecaa1224fb0), [`e0061b8`](https://github.com/vercel/workflow/commit/e0061b861d0e3c3dc15853aed331fb1bbab71408), [`38e8d55`](https://github.com/vercel/workflow/commit/38e8d5571d2ee4b80387943f8f39a93b6e4bc751), [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6), [`73bf7be`](https://github.com/vercel/workflow/commit/73bf7be925a8ffc0c6fce0cc75b6092243882088), [`efb33b2`](https://github.com/vercel/workflow/commit/efb33b2b5edf6ccb1ec2f02f1d99f2a009333780), [`661724c`](https://github.com/vercel/workflow/commit/661724c01e78691abad26fa99bd44f254a70f2dd), [`8114792`](https://github.com/vercel/workflow/commit/8114792600a851fbf14cf41f8340e646aef36368), [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6), [`79e988f`](https://github.com/vercel/workflow/commit/79e988fa85f0ebdd5c8913b8de84e01c55d020b9), [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6)]: + - @workflow/world@4.1.0-beta.2 + - @workflow/world-vercel@4.1.0-beta.30 + - @workflow/world-local@4.1.0-beta.29 + - @workflow/core@4.1.0-beta.53 + - @workflow/swc-plugin@4.1.0-beta.16 + - @workflow/builders@4.0.1-beta.44 + - @workflow/web@4.1.0-beta.32 + - @workflow/errors@4.1.0-beta.14 + ## 4.1.0-beta.52 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 13302bc076..a688edcc5c 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/cli", - "version": "4.1.0-beta.52", + "version": "4.1.0-beta.53", "description": "Command-line interface for Workflow DevKit", "type": "module", "bin": { diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index b0eceaa8a7..3408a3fc61 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,49 @@ # @workflow/core +## 4.1.0-beta.53 + +### Patch Changes + +- [#922](https://github.com/vercel/workflow/pull/922) [`0ce46b9`](https://github.com/vercel/workflow/commit/0ce46b91d9c8ca3349f43cdf3a5d75a948d6f5ad) Thanks [@pranaygp](https://github.com/pranaygp)! - Add support for custom headers in queue messages + +- [#927](https://github.com/vercel/workflow/pull/927) [`f090de1`](https://github.com/vercel/workflow/commit/f090de1eb48ad8ec3fd776e9d084310d56a7ac29) Thanks [@karthikscale3](https://github.com/karthikscale3)! - Added subpatch exports for runtime modules to allow direct imports in core. Refactored web-shared to be a thin package that exported UI components and world-actions. Updated web package to consume the UI components and world-actions from web-shared. + +- [#933](https://github.com/vercel/workflow/pull/933) [`79e988f`](https://github.com/vercel/workflow/commit/79e988fa85f0ebdd5c8913b8de84e01c55d020b9) Thanks [@pranaygp](https://github.com/pranaygp)! - Add OTEL tracing for event loading and queue timing breakdown using standard OTEL semantic conventions + +- [#867](https://github.com/vercel/workflow/pull/867) [`c54ba21`](https://github.com/vercel/workflow/commit/c54ba21c19040577ed95f6264a2670f190e1d1d3) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add optional `writeToStreamMulti` function to the World interface + +- [#935](https://github.com/vercel/workflow/pull/935) [`e0061b8`](https://github.com/vercel/workflow/commit/e0061b861d0e3c3dc15853aed331fb1bbab71408) Thanks [@pranaygp](https://github.com/pranaygp)! - Improve logging: consolidate to structured logger, fix log levels, ensure errors/warnings are always visible + +- [#873](https://github.com/vercel/workflow/pull/873) [`38e8d55`](https://github.com/vercel/workflow/commit/38e8d5571d2ee4b80387943f8f39a93b6e4bc751) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Ensure class serialization / deserialization only happens in the proper global context + +- [#932](https://github.com/vercel/workflow/pull/932) [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6) Thanks [@pranaygp](https://github.com/pranaygp)! - Improve OpenTelemetry tracing instrumentation + + - Add W3C trace context headers to step queue messages for cross-service trace linking + - Add `peer.service` and RPC semantic conventions for external service attribution + - Add `step.hydrate` and `step.dehydrate` spans for argument serialization visibility + - Add `workflow.replay` span for workflow event replay tracking + - Rename `queueMessage` span to `queue.publish` following OTEL messaging conventions + - Add OTEL baggage propagation for workflow context (`workflow.run_id`, `workflow.name`) + - Add span events for milestones: `retry.scheduled`, `step.skipped`, `step.delayed` + - Enhance error telemetry with `recordException()` and error categorization (fatal/retryable/transient) + - Use uppercase span names (WORKFLOW, STEP) for consistency with HTTP spans + - Add world-local OTEL instrumentation matching world-vercel + +- [#947](https://github.com/vercel/workflow/pull/947) [`efb33b2`](https://github.com/vercel/workflow/commit/efb33b2b5edf6ccb1ec2f02f1d99f2a009333780) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Pass class as `this` context to custom serializer/deserializer methods + +- [#932](https://github.com/vercel/workflow/pull/932) [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6) Thanks [@pranaygp](https://github.com/pranaygp)! - Optimize step handler performance and improve server-side validation + + - Skip initial `world.steps.get()` call in step handler (saves one HTTP round-trip) + - Add server-side `retryAfter` validation to local and postgres worlds (HTTP 425 when not reached) + - Fix HTTP status code for step terminal state: return 409 (Conflict) instead of 410 + - Fix race condition: await `step_started` event before hydration to ensure correct attempt count + +- Updated dependencies [[`0ce46b9`](https://github.com/vercel/workflow/commit/0ce46b91d9c8ca3349f43cdf3a5d75a948d6f5ad), [`c54ba21`](https://github.com/vercel/workflow/commit/c54ba21c19040577ed95f6264a2670f190e1d1d3), [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6), [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6), [`79e988f`](https://github.com/vercel/workflow/commit/79e988fa85f0ebdd5c8913b8de84e01c55d020b9), [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6)]: + - @workflow/world@4.1.0-beta.2 + - @workflow/world-vercel@4.1.0-beta.30 + - @workflow/world-local@4.1.0-beta.29 + - @workflow/errors@4.1.0-beta.14 + ## 4.1.0-beta.52 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 1a69894d31..21ac809522 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/core", - "version": "4.1.0-beta.52", + "version": "4.1.0-beta.53", "description": "Core runtime and engine for Workflow DevKit", "type": "module", "main": "dist/index.js", diff --git a/packages/nest/CHANGELOG.md b/packages/nest/CHANGELOG.md index ae3072be7e..812a9c9ff7 100644 --- a/packages/nest/CHANGELOG.md +++ b/packages/nest/CHANGELOG.md @@ -1,5 +1,17 @@ # @workflow/nest +## 0.0.0-beta.2 + +### Patch Changes + +- [#901](https://github.com/vercel/workflow/pull/901) [`35a9f0c`](https://github.com/vercel/workflow/commit/35a9f0cb0360ffc48c8a8e7db3a299924ab48375) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Fix module specifier cache bug and add subpath export resolution for package IDs + +- [#963](https://github.com/vercel/workflow/pull/963) [`661724c`](https://github.com/vercel/workflow/commit/661724c01e78691abad26fa99bd44f254a70f2dd) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Expose workflow manifest via HTTP when `WORKFLOW_PUBLIC_MANIFEST=1` + +- Updated dependencies [[`35a9f0c`](https://github.com/vercel/workflow/commit/35a9f0cb0360ffc48c8a8e7db3a299924ab48375), [`2453b29`](https://github.com/vercel/workflow/commit/2453b29426d79497076bc910c23cac887beefc0d), [`b9c782d`](https://github.com/vercel/workflow/commit/b9c782d75f5452265764cd36d5e306060f8703c3), [`b5296a7`](https://github.com/vercel/workflow/commit/b5296a7a32b9037aa03c71d87e785fa2d5384a11), [`c1d7c8d`](https://github.com/vercel/workflow/commit/c1d7c8dbb44afb7434acb07fee500ecaa1224fb0), [`73bf7be`](https://github.com/vercel/workflow/commit/73bf7be925a8ffc0c6fce0cc75b6092243882088), [`661724c`](https://github.com/vercel/workflow/commit/661724c01e78691abad26fa99bd44f254a70f2dd), [`8114792`](https://github.com/vercel/workflow/commit/8114792600a851fbf14cf41f8340e646aef36368)]: + - @workflow/swc-plugin@4.1.0-beta.16 + - @workflow/builders@4.0.1-beta.44 + ## 0.0.0-beta.1 ### Patch Changes diff --git a/packages/nest/package.json b/packages/nest/package.json index 006af115d2..c0864a242a 100644 --- a/packages/nest/package.json +++ b/packages/nest/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/nest", - "version": "0.0.0-beta.1", + "version": "0.0.0-beta.2", "description": "NestJS integration for Workflow DevKit", "type": "module", "main": "dist/index.js", diff --git a/packages/next/CHANGELOG.md b/packages/next/CHANGELOG.md index aac030c0ed..78c41d925a 100644 --- a/packages/next/CHANGELOG.md +++ b/packages/next/CHANGELOG.md @@ -1,5 +1,33 @@ # @workflow/next +## 4.0.1-beta.49 + +### Patch Changes + +- [#901](https://github.com/vercel/workflow/pull/901) [`35a9f0c`](https://github.com/vercel/workflow/commit/35a9f0cb0360ffc48c8a8e7db3a299924ab48375) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Fix module specifier cache bug and add subpath export resolution for package IDs + +- [#944](https://github.com/vercel/workflow/pull/944) [`fed805a`](https://github.com/vercel/workflow/commit/fed805a15f0ad6ac8de04abbb6163f1ea09ead16) Thanks [@pranaygp](https://github.com/pranaygp)! - Bump Next.js devDependency to 16.1.6 for type compatibility + +- [#899](https://github.com/vercel/workflow/pull/899) [`73bf7be`](https://github.com/vercel/workflow/commit/73bf7be925a8ffc0c6fce0cc75b6092243882088) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Change compiler ID generation logic to use Node.js import specifiers + + IDs for workflows, steps, and classes now use module specifiers: + + - Local files use `./path/to/file` format instead of `path/to/file.ext` + - Package files use `packageName@version` format (e.g., `workflow@4.0.1`) + + This enables stable IDs across different package.json export conditions. + +- [#926](https://github.com/vercel/workflow/pull/926) [`8ab1ba2`](https://github.com/vercel/workflow/commit/8ab1ba24d6ba291add0a271049eff24628c83a05) Thanks [@ijjk](https://github.com/ijjk)! - Add Next.js cache invalidation on swc transform change + +- [#963](https://github.com/vercel/workflow/pull/963) [`661724c`](https://github.com/vercel/workflow/commit/661724c01e78691abad26fa99bd44f254a70f2dd) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Expose workflow manifest via HTTP when `WORKFLOW_PUBLIC_MANIFEST=1` + +- [#859](https://github.com/vercel/workflow/pull/859) [`8114792`](https://github.com/vercel/workflow/commit/8114792600a851fbf14cf41f8340e646aef36368) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add discovery for custom classes with workflow serialization + +- Updated dependencies [[`0ce46b9`](https://github.com/vercel/workflow/commit/0ce46b91d9c8ca3349f43cdf3a5d75a948d6f5ad), [`35a9f0c`](https://github.com/vercel/workflow/commit/35a9f0cb0360ffc48c8a8e7db3a299924ab48375), [`f090de1`](https://github.com/vercel/workflow/commit/f090de1eb48ad8ec3fd776e9d084310d56a7ac29), [`79e988f`](https://github.com/vercel/workflow/commit/79e988fa85f0ebdd5c8913b8de84e01c55d020b9), [`2453b29`](https://github.com/vercel/workflow/commit/2453b29426d79497076bc910c23cac887beefc0d), [`b9c782d`](https://github.com/vercel/workflow/commit/b9c782d75f5452265764cd36d5e306060f8703c3), [`c54ba21`](https://github.com/vercel/workflow/commit/c54ba21c19040577ed95f6264a2670f190e1d1d3), [`b5296a7`](https://github.com/vercel/workflow/commit/b5296a7a32b9037aa03c71d87e785fa2d5384a11), [`c1d7c8d`](https://github.com/vercel/workflow/commit/c1d7c8dbb44afb7434acb07fee500ecaa1224fb0), [`e0061b8`](https://github.com/vercel/workflow/commit/e0061b861d0e3c3dc15853aed331fb1bbab71408), [`38e8d55`](https://github.com/vercel/workflow/commit/38e8d5571d2ee4b80387943f8f39a93b6e4bc751), [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6), [`73bf7be`](https://github.com/vercel/workflow/commit/73bf7be925a8ffc0c6fce0cc75b6092243882088), [`efb33b2`](https://github.com/vercel/workflow/commit/efb33b2b5edf6ccb1ec2f02f1d99f2a009333780), [`661724c`](https://github.com/vercel/workflow/commit/661724c01e78691abad26fa99bd44f254a70f2dd), [`8114792`](https://github.com/vercel/workflow/commit/8114792600a851fbf14cf41f8340e646aef36368), [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6)]: + - @workflow/core@4.1.0-beta.53 + - @workflow/swc-plugin@4.1.0-beta.16 + - @workflow/builders@4.0.1-beta.44 + ## 4.0.1-beta.48 ### Patch Changes diff --git a/packages/next/package.json b/packages/next/package.json index b14c594c59..362ed9756e 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/next", - "version": "4.0.1-beta.48", + "version": "4.0.1-beta.49", "description": "Next.js integration for Workflow DevKit", "type": "commonjs", "main": "dist/index.js", diff --git a/packages/nitro/CHANGELOG.md b/packages/nitro/CHANGELOG.md index 9bcca75f9c..4b4dd267d0 100644 --- a/packages/nitro/CHANGELOG.md +++ b/packages/nitro/CHANGELOG.md @@ -1,5 +1,20 @@ # @workflow/nitro +## 4.0.1-beta.48 + +### Patch Changes + +- [#901](https://github.com/vercel/workflow/pull/901) [`35a9f0c`](https://github.com/vercel/workflow/commit/35a9f0cb0360ffc48c8a8e7db3a299924ab48375) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Fix module specifier cache bug and add subpath export resolution for package IDs + +- [#963](https://github.com/vercel/workflow/pull/963) [`661724c`](https://github.com/vercel/workflow/commit/661724c01e78691abad26fa99bd44f254a70f2dd) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Expose workflow manifest via HTTP when `WORKFLOW_PUBLIC_MANIFEST=1` + +- Updated dependencies [[`0ce46b9`](https://github.com/vercel/workflow/commit/0ce46b91d9c8ca3349f43cdf3a5d75a948d6f5ad), [`35a9f0c`](https://github.com/vercel/workflow/commit/35a9f0cb0360ffc48c8a8e7db3a299924ab48375), [`f090de1`](https://github.com/vercel/workflow/commit/f090de1eb48ad8ec3fd776e9d084310d56a7ac29), [`79e988f`](https://github.com/vercel/workflow/commit/79e988fa85f0ebdd5c8913b8de84e01c55d020b9), [`2453b29`](https://github.com/vercel/workflow/commit/2453b29426d79497076bc910c23cac887beefc0d), [`b9c782d`](https://github.com/vercel/workflow/commit/b9c782d75f5452265764cd36d5e306060f8703c3), [`c54ba21`](https://github.com/vercel/workflow/commit/c54ba21c19040577ed95f6264a2670f190e1d1d3), [`b5296a7`](https://github.com/vercel/workflow/commit/b5296a7a32b9037aa03c71d87e785fa2d5384a11), [`c1d7c8d`](https://github.com/vercel/workflow/commit/c1d7c8dbb44afb7434acb07fee500ecaa1224fb0), [`e0061b8`](https://github.com/vercel/workflow/commit/e0061b861d0e3c3dc15853aed331fb1bbab71408), [`38e8d55`](https://github.com/vercel/workflow/commit/38e8d5571d2ee4b80387943f8f39a93b6e4bc751), [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6), [`73bf7be`](https://github.com/vercel/workflow/commit/73bf7be925a8ffc0c6fce0cc75b6092243882088), [`efb33b2`](https://github.com/vercel/workflow/commit/efb33b2b5edf6ccb1ec2f02f1d99f2a009333780), [`661724c`](https://github.com/vercel/workflow/commit/661724c01e78691abad26fa99bd44f254a70f2dd), [`8114792`](https://github.com/vercel/workflow/commit/8114792600a851fbf14cf41f8340e646aef36368), [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6)]: + - @workflow/core@4.1.0-beta.53 + - @workflow/swc-plugin@4.1.0-beta.16 + - @workflow/builders@4.0.1-beta.44 + - @workflow/rollup@4.0.0-beta.10 + - @workflow/vite@4.0.0-beta.3 + ## 4.0.1-beta.47 ### Patch Changes diff --git a/packages/nitro/package.json b/packages/nitro/package.json index c6b7f2cff5..fa851aab20 100644 --- a/packages/nitro/package.json +++ b/packages/nitro/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/nitro", - "version": "4.0.1-beta.47", + "version": "4.0.1-beta.48", "description": "Nitro integration for Workflow DevKit", "type": "module", "main": "dist/index.js", diff --git a/packages/nuxt/CHANGELOG.md b/packages/nuxt/CHANGELOG.md index f53c5f7716..5cf4921bee 100644 --- a/packages/nuxt/CHANGELOG.md +++ b/packages/nuxt/CHANGELOG.md @@ -1,5 +1,12 @@ # @workflow/nuxt +## 4.0.1-beta.37 + +### Patch Changes + +- Updated dependencies [[`35a9f0c`](https://github.com/vercel/workflow/commit/35a9f0cb0360ffc48c8a8e7db3a299924ab48375), [`661724c`](https://github.com/vercel/workflow/commit/661724c01e78691abad26fa99bd44f254a70f2dd)]: + - @workflow/nitro@4.0.1-beta.48 + ## 4.0.1-beta.36 ### Patch Changes diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 444242ea9f..7f9c0159f2 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/nuxt", - "version": "4.0.1-beta.36", + "version": "4.0.1-beta.37", "description": "Nuxt integration for Workflow DevKit", "license": "Apache-2.0", "type": "module", diff --git a/packages/rollup/CHANGELOG.md b/packages/rollup/CHANGELOG.md index 722959841f..436a6bbfc5 100644 --- a/packages/rollup/CHANGELOG.md +++ b/packages/rollup/CHANGELOG.md @@ -1,5 +1,24 @@ # @workflow/rollup +## 4.0.0-beta.10 + +### Patch Changes + +- [#899](https://github.com/vercel/workflow/pull/899) [`73bf7be`](https://github.com/vercel/workflow/commit/73bf7be925a8ffc0c6fce0cc75b6092243882088) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Change compiler ID generation logic to use Node.js import specifiers + + IDs for workflows, steps, and classes now use module specifiers: + + - Local files use `./path/to/file` format instead of `path/to/file.ext` + - Package files use `packageName@version` format (e.g., `workflow@4.0.1`) + + This enables stable IDs across different package.json export conditions. + +- [#859](https://github.com/vercel/workflow/pull/859) [`8114792`](https://github.com/vercel/workflow/commit/8114792600a851fbf14cf41f8340e646aef36368) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add discovery for custom classes with workflow serialization + +- Updated dependencies [[`35a9f0c`](https://github.com/vercel/workflow/commit/35a9f0cb0360ffc48c8a8e7db3a299924ab48375), [`2453b29`](https://github.com/vercel/workflow/commit/2453b29426d79497076bc910c23cac887beefc0d), [`b9c782d`](https://github.com/vercel/workflow/commit/b9c782d75f5452265764cd36d5e306060f8703c3), [`b5296a7`](https://github.com/vercel/workflow/commit/b5296a7a32b9037aa03c71d87e785fa2d5384a11), [`c1d7c8d`](https://github.com/vercel/workflow/commit/c1d7c8dbb44afb7434acb07fee500ecaa1224fb0), [`73bf7be`](https://github.com/vercel/workflow/commit/73bf7be925a8ffc0c6fce0cc75b6092243882088), [`661724c`](https://github.com/vercel/workflow/commit/661724c01e78691abad26fa99bd44f254a70f2dd), [`8114792`](https://github.com/vercel/workflow/commit/8114792600a851fbf14cf41f8340e646aef36368)]: + - @workflow/swc-plugin@4.1.0-beta.16 + - @workflow/builders@4.0.1-beta.44 + ## 4.0.0-beta.9 ### Patch Changes diff --git a/packages/rollup/package.json b/packages/rollup/package.json index 7c893b976b..6b4a48d88d 100644 --- a/packages/rollup/package.json +++ b/packages/rollup/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/rollup", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "Rollup plugin for Workflow DevKit", "type": "module", "main": "dist/index.js", diff --git a/packages/sveltekit/CHANGELOG.md b/packages/sveltekit/CHANGELOG.md index 4aad2a7535..95f4802b68 100644 --- a/packages/sveltekit/CHANGELOG.md +++ b/packages/sveltekit/CHANGELOG.md @@ -1,5 +1,19 @@ # @workflow/sveltekit +## 4.0.0-beta.42 + +### Patch Changes + +- [#901](https://github.com/vercel/workflow/pull/901) [`35a9f0c`](https://github.com/vercel/workflow/commit/35a9f0cb0360ffc48c8a8e7db3a299924ab48375) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Fix module specifier cache bug and add subpath export resolution for package IDs + +- [#963](https://github.com/vercel/workflow/pull/963) [`661724c`](https://github.com/vercel/workflow/commit/661724c01e78691abad26fa99bd44f254a70f2dd) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Expose workflow manifest via HTTP when `WORKFLOW_PUBLIC_MANIFEST=1` + +- Updated dependencies [[`35a9f0c`](https://github.com/vercel/workflow/commit/35a9f0cb0360ffc48c8a8e7db3a299924ab48375), [`2453b29`](https://github.com/vercel/workflow/commit/2453b29426d79497076bc910c23cac887beefc0d), [`b9c782d`](https://github.com/vercel/workflow/commit/b9c782d75f5452265764cd36d5e306060f8703c3), [`b5296a7`](https://github.com/vercel/workflow/commit/b5296a7a32b9037aa03c71d87e785fa2d5384a11), [`c1d7c8d`](https://github.com/vercel/workflow/commit/c1d7c8dbb44afb7434acb07fee500ecaa1224fb0), [`73bf7be`](https://github.com/vercel/workflow/commit/73bf7be925a8ffc0c6fce0cc75b6092243882088), [`661724c`](https://github.com/vercel/workflow/commit/661724c01e78691abad26fa99bd44f254a70f2dd), [`8114792`](https://github.com/vercel/workflow/commit/8114792600a851fbf14cf41f8340e646aef36368)]: + - @workflow/swc-plugin@4.1.0-beta.16 + - @workflow/builders@4.0.1-beta.44 + - @workflow/rollup@4.0.0-beta.10 + - @workflow/vite@4.0.0-beta.3 + ## 4.0.0-beta.41 ### Patch Changes diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json index ec3e08fadb..a273afaa5f 100644 --- a/packages/sveltekit/package.json +++ b/packages/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/sveltekit", - "version": "4.0.0-beta.41", + "version": "4.0.0-beta.42", "description": "SvelteKit integration for Workflow DevKit", "type": "module", "main": "dist/index.js", diff --git a/packages/swc-plugin-workflow/CHANGELOG.md b/packages/swc-plugin-workflow/CHANGELOG.md index 0a4abff1ab..2cc26b9057 100644 --- a/packages/swc-plugin-workflow/CHANGELOG.md +++ b/packages/swc-plugin-workflow/CHANGELOG.md @@ -1,5 +1,28 @@ # @workflow/swc-plugin +## 4.1.0-beta.16 + +### Patch Changes + +- [#901](https://github.com/vercel/workflow/pull/901) [`35a9f0c`](https://github.com/vercel/workflow/commit/35a9f0cb0360ffc48c8a8e7db3a299924ab48375) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Fix module specifier cache bug and add subpath export resolution for package IDs + +- [#872](https://github.com/vercel/workflow/pull/872) [`b9c782d`](https://github.com/vercel/workflow/commit/b9c782d75f5452265764cd36d5e306060f8703c3) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Fix class ID generation when class is bound to a variable + +- [#874](https://github.com/vercel/workflow/pull/874) [`b5296a7`](https://github.com/vercel/workflow/commit/b5296a7a32b9037aa03c71d87e785fa2d5384a11) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add discovered serializable classes in all context modes + +- [#777](https://github.com/vercel/workflow/pull/777) [`c1d7c8d`](https://github.com/vercel/workflow/commit/c1d7c8dbb44afb7434acb07fee500ecaa1224fb0) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add support for "use step" functions in class instance methods + +- [#899](https://github.com/vercel/workflow/pull/899) [`73bf7be`](https://github.com/vercel/workflow/commit/73bf7be925a8ffc0c6fce0cc75b6092243882088) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Change compiler ID generation logic to use Node.js import specifiers + + IDs for workflows, steps, and classes now use module specifiers: + + - Local files use `./path/to/file` format instead of `path/to/file.ext` + - Package files use `packageName@version` format (e.g., `workflow@4.0.1`) + + This enables stable IDs across different package.json export conditions. + +- [#859](https://github.com/vercel/workflow/pull/859) [`8114792`](https://github.com/vercel/workflow/commit/8114792600a851fbf14cf41f8340e646aef36368) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add discovery for custom classes with workflow serialization + ## 4.1.0-beta.15 ### Minor Changes diff --git a/packages/swc-plugin-workflow/package.json b/packages/swc-plugin-workflow/package.json index c05ef905fa..5e60d70313 100644 --- a/packages/swc-plugin-workflow/package.json +++ b/packages/swc-plugin-workflow/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/swc-plugin", - "version": "4.1.0-beta.15", + "version": "4.1.0-beta.16", "description": "SWC plugin for transforming Workflow DevKit code", "license": "Apache-2.0", "type": "module", diff --git a/packages/vite/CHANGELOG.md b/packages/vite/CHANGELOG.md index 9b75f0c06c..0efb2aa90c 100644 --- a/packages/vite/CHANGELOG.md +++ b/packages/vite/CHANGELOG.md @@ -1,5 +1,12 @@ # @workflow/vite +## 4.0.0-beta.3 + +### Patch Changes + +- Updated dependencies [[`35a9f0c`](https://github.com/vercel/workflow/commit/35a9f0cb0360ffc48c8a8e7db3a299924ab48375), [`2453b29`](https://github.com/vercel/workflow/commit/2453b29426d79497076bc910c23cac887beefc0d), [`b5296a7`](https://github.com/vercel/workflow/commit/b5296a7a32b9037aa03c71d87e785fa2d5384a11), [`73bf7be`](https://github.com/vercel/workflow/commit/73bf7be925a8ffc0c6fce0cc75b6092243882088), [`661724c`](https://github.com/vercel/workflow/commit/661724c01e78691abad26fa99bd44f254a70f2dd), [`8114792`](https://github.com/vercel/workflow/commit/8114792600a851fbf14cf41f8340e646aef36368)]: + - @workflow/builders@4.0.1-beta.44 + ## 4.0.0-beta.2 ### Patch Changes diff --git a/packages/vite/package.json b/packages/vite/package.json index 215af66748..fe414af895 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -1,7 +1,7 @@ { "name": "@workflow/vite", "description": "Vite plugin for Workflow DevKit", - "version": "4.0.0-beta.2", + "version": "4.0.0-beta.3", "type": "module", "main": "dist/index.js", "files": [ diff --git a/packages/web-shared/CHANGELOG.md b/packages/web-shared/CHANGELOG.md index 7ff61d7b35..e0989783c7 100644 --- a/packages/web-shared/CHANGELOG.md +++ b/packages/web-shared/CHANGELOG.md @@ -1,5 +1,15 @@ # @workflow/web-shared +## 4.1.0-beta.48 + +### Patch Changes + +- [#927](https://github.com/vercel/workflow/pull/927) [`f090de1`](https://github.com/vercel/workflow/commit/f090de1eb48ad8ec3fd776e9d084310d56a7ac29) Thanks [@karthikscale3](https://github.com/karthikscale3)! - Added subpatch exports for runtime modules to allow direct imports in core. Refactored web-shared to be a thin package that exported UI components and world-actions. Updated web package to consume the UI components and world-actions from web-shared. + +- Updated dependencies [[`0ce46b9`](https://github.com/vercel/workflow/commit/0ce46b91d9c8ca3349f43cdf3a5d75a948d6f5ad), [`f090de1`](https://github.com/vercel/workflow/commit/f090de1eb48ad8ec3fd776e9d084310d56a7ac29), [`79e988f`](https://github.com/vercel/workflow/commit/79e988fa85f0ebdd5c8913b8de84e01c55d020b9), [`c54ba21`](https://github.com/vercel/workflow/commit/c54ba21c19040577ed95f6264a2670f190e1d1d3), [`e0061b8`](https://github.com/vercel/workflow/commit/e0061b861d0e3c3dc15853aed331fb1bbab71408), [`38e8d55`](https://github.com/vercel/workflow/commit/38e8d5571d2ee4b80387943f8f39a93b6e4bc751), [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6), [`efb33b2`](https://github.com/vercel/workflow/commit/efb33b2b5edf6ccb1ec2f02f1d99f2a009333780), [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6)]: + - @workflow/world@4.1.0-beta.2 + - @workflow/core@4.1.0-beta.53 + ## 4.1.0-beta.47 ### Patch Changes diff --git a/packages/web-shared/package.json b/packages/web-shared/package.json index b6e425b9c3..e5b8a533a5 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.47", + "version": "4.1.0-beta.48", "private": false, "files": [ "dist", diff --git a/packages/web/CHANGELOG.md b/packages/web/CHANGELOG.md index 72c5282cc0..d925426053 100644 --- a/packages/web/CHANGELOG.md +++ b/packages/web/CHANGELOG.md @@ -1,5 +1,11 @@ # @workflow/web +## 4.1.0-beta.32 + +### Patch Changes + +- [#927](https://github.com/vercel/workflow/pull/927) [`f090de1`](https://github.com/vercel/workflow/commit/f090de1eb48ad8ec3fd776e9d084310d56a7ac29) Thanks [@karthikscale3](https://github.com/karthikscale3)! - Added subpatch exports for runtime modules to allow direct imports in core. Refactored web-shared to be a thin package that exported UI components and world-actions. Updated web package to consume the UI components and world-actions from web-shared. + ## 4.1.0-beta.31 ### Minor Changes diff --git a/packages/web/package.json b/packages/web/package.json index fe1b0c3d1e..d0bcc8c008 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,7 +1,7 @@ { "name": "@workflow/web", "description": "Workflow Observability UI", - "version": "4.1.0-beta.31", + "version": "4.1.0-beta.32", "private": false, "files": [ ".next", diff --git a/packages/workflow/CHANGELOG.md b/packages/workflow/CHANGELOG.md index 9af35b289f..63f92bbd57 100644 --- a/packages/workflow/CHANGELOG.md +++ b/packages/workflow/CHANGELOG.md @@ -1,5 +1,24 @@ # workflow +## 4.1.0-beta.53 + +### Patch Changes + +- [#961](https://github.com/vercel/workflow/pull/961) [`fc07710`](https://github.com/vercel/workflow/commit/fc077108efa14b8c8620df5fe49db184f9fdea5d) Thanks [@karthikscale3](https://github.com/karthikscale3)! - Remove `dirs` option from `workflows` config object in `withWorkflow()` and related documentation + +- Updated dependencies [[`0ce46b9`](https://github.com/vercel/workflow/commit/0ce46b91d9c8ca3349f43cdf3a5d75a948d6f5ad), [`35a9f0c`](https://github.com/vercel/workflow/commit/35a9f0cb0360ffc48c8a8e7db3a299924ab48375), [`fed805a`](https://github.com/vercel/workflow/commit/fed805a15f0ad6ac8de04abbb6163f1ea09ead16), [`f090de1`](https://github.com/vercel/workflow/commit/f090de1eb48ad8ec3fd776e9d084310d56a7ac29), [`79e988f`](https://github.com/vercel/workflow/commit/79e988fa85f0ebdd5c8913b8de84e01c55d020b9), [`c54ba21`](https://github.com/vercel/workflow/commit/c54ba21c19040577ed95f6264a2670f190e1d1d3), [`e0061b8`](https://github.com/vercel/workflow/commit/e0061b861d0e3c3dc15853aed331fb1bbab71408), [`38e8d55`](https://github.com/vercel/workflow/commit/38e8d5571d2ee4b80387943f8f39a93b6e4bc751), [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6), [`73bf7be`](https://github.com/vercel/workflow/commit/73bf7be925a8ffc0c6fce0cc75b6092243882088), [`efb33b2`](https://github.com/vercel/workflow/commit/efb33b2b5edf6ccb1ec2f02f1d99f2a009333780), [`8ab1ba2`](https://github.com/vercel/workflow/commit/8ab1ba24d6ba291add0a271049eff24628c83a05), [`661724c`](https://github.com/vercel/workflow/commit/661724c01e78691abad26fa99bd44f254a70f2dd), [`8114792`](https://github.com/vercel/workflow/commit/8114792600a851fbf14cf41f8340e646aef36368), [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6)]: + - @workflow/core@4.1.0-beta.53 + - @workflow/sveltekit@4.0.0-beta.42 + - @workflow/nitro@4.0.1-beta.48 + - @workflow/nest@0.0.0-beta.2 + - @workflow/next@4.0.1-beta.49 + - @workflow/rollup@4.0.0-beta.10 + - @workflow/astro@4.0.0-beta.27 + - @workflow/cli@4.1.0-beta.53 + - @workflow/errors@4.1.0-beta.14 + - @workflow/typescript-plugin@4.0.1-beta.4 + - @workflow/nuxt@4.0.1-beta.37 + ## 4.1.0-beta.52 ### Patch Changes diff --git a/packages/workflow/package.json b/packages/workflow/package.json index c60fbcc639..65de8294dc 100644 --- a/packages/workflow/package.json +++ b/packages/workflow/package.json @@ -1,6 +1,6 @@ { "name": "workflow", - "version": "4.1.0-beta.52", + "version": "4.1.0-beta.53", "description": "Workflow DevKit - 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 97b4e679af..610015a424 100644 --- a/packages/world-local/CHANGELOG.md +++ b/packages/world-local/CHANGELOG.md @@ -1,5 +1,37 @@ # @workflow/world-local +## 4.1.0-beta.29 + +### Patch Changes + +- [#922](https://github.com/vercel/workflow/pull/922) [`0ce46b9`](https://github.com/vercel/workflow/commit/0ce46b91d9c8ca3349f43cdf3a5d75a948d6f5ad) Thanks [@pranaygp](https://github.com/pranaygp)! - Add support for custom headers in queue messages + +- [#867](https://github.com/vercel/workflow/pull/867) [`c54ba21`](https://github.com/vercel/workflow/commit/c54ba21c19040577ed95f6264a2670f190e1d1d3) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add optional `writeToStreamMulti` function to the World interface + +- [#932](https://github.com/vercel/workflow/pull/932) [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6) Thanks [@pranaygp](https://github.com/pranaygp)! - Improve OpenTelemetry tracing instrumentation + + - Add W3C trace context headers to step queue messages for cross-service trace linking + - Add `peer.service` and RPC semantic conventions for external service attribution + - Add `step.hydrate` and `step.dehydrate` spans for argument serialization visibility + - Add `workflow.replay` span for workflow event replay tracking + - Rename `queueMessage` span to `queue.publish` following OTEL messaging conventions + - Add OTEL baggage propagation for workflow context (`workflow.run_id`, `workflow.name`) + - Add span events for milestones: `retry.scheduled`, `step.skipped`, `step.delayed` + - Enhance error telemetry with `recordException()` and error categorization (fatal/retryable/transient) + - Use uppercase span names (WORKFLOW, STEP) for consistency with HTTP spans + - Add world-local OTEL instrumentation matching world-vercel + +- [#932](https://github.com/vercel/workflow/pull/932) [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6) Thanks [@pranaygp](https://github.com/pranaygp)! - Optimize step handler performance and improve server-side validation + + - Skip initial `world.steps.get()` call in step handler (saves one HTTP round-trip) + - Add server-side `retryAfter` validation to local and postgres worlds (HTTP 425 when not reached) + - Fix HTTP status code for step terminal state: return 409 (Conflict) instead of 410 + - Fix race condition: await `step_started` event before hydration to ensure correct attempt count + +- Updated dependencies [[`0ce46b9`](https://github.com/vercel/workflow/commit/0ce46b91d9c8ca3349f43cdf3a5d75a948d6f5ad), [`c54ba21`](https://github.com/vercel/workflow/commit/c54ba21c19040577ed95f6264a2670f190e1d1d3)]: + - @workflow/world@4.1.0-beta.2 + - @workflow/errors@4.1.0-beta.14 + ## 4.1.0-beta.28 ### Minor Changes diff --git a/packages/world-local/package.json b/packages/world-local/package.json index 2a55f187e8..17535483f7 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.28", + "version": "4.1.0-beta.29", "description": "Local development World implementation for Workflow DevKit", "type": "module", "main": "dist/index.js", diff --git a/packages/world-postgres/CHANGELOG.md b/packages/world-postgres/CHANGELOG.md index 1645f9455b..0f9c99e7b0 100644 --- a/packages/world-postgres/CHANGELOG.md +++ b/packages/world-postgres/CHANGELOG.md @@ -1,5 +1,23 @@ # @workflow/world-postgres +## 4.1.0-beta.31 + +### Patch Changes + +- [#867](https://github.com/vercel/workflow/pull/867) [`c54ba21`](https://github.com/vercel/workflow/commit/c54ba21c19040577ed95f6264a2670f190e1d1d3) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add optional `writeToStreamMulti` function to the World interface + +- [#932](https://github.com/vercel/workflow/pull/932) [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6) Thanks [@pranaygp](https://github.com/pranaygp)! - Optimize step handler performance and improve server-side validation + + - Skip initial `world.steps.get()` call in step handler (saves one HTTP round-trip) + - Add server-side `retryAfter` validation to local and postgres worlds (HTTP 425 when not reached) + - Fix HTTP status code for step terminal state: return 409 (Conflict) instead of 410 + - Fix race condition: await `step_started` event before hydration to ensure correct attempt count + +- Updated dependencies [[`0ce46b9`](https://github.com/vercel/workflow/commit/0ce46b91d9c8ca3349f43cdf3a5d75a948d6f5ad), [`c54ba21`](https://github.com/vercel/workflow/commit/c54ba21c19040577ed95f6264a2670f190e1d1d3), [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6), [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6)]: + - @workflow/world@4.1.0-beta.2 + - @workflow/world-local@4.1.0-beta.29 + - @workflow/errors@4.1.0-beta.14 + ## 4.1.0-beta.30 ### Minor Changes diff --git a/packages/world-postgres/package.json b/packages/world-postgres/package.json index 9a9f4c36e2..328ab1b85e 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.30", + "version": "4.1.0-beta.31", "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 238de4da67..de6a8c2b6d 100644 --- a/packages/world-testing/CHANGELOG.md +++ b/packages/world-testing/CHANGELOG.md @@ -1,5 +1,14 @@ # @workflow/world-testing +## 4.1.0-beta.54 + +### Patch Changes + +- Updated dependencies [[`0ce46b9`](https://github.com/vercel/workflow/commit/0ce46b91d9c8ca3349f43cdf3a5d75a948d6f5ad), [`fc07710`](https://github.com/vercel/workflow/commit/fc077108efa14b8c8620df5fe49db184f9fdea5d), [`c54ba21`](https://github.com/vercel/workflow/commit/c54ba21c19040577ed95f6264a2670f190e1d1d3)]: + - @workflow/world@4.1.0-beta.2 + - workflow@4.1.0-beta.53 + - @workflow/cli@4.1.0-beta.53 + ## 4.1.0-beta.53 ### Patch Changes diff --git a/packages/world-testing/package.json b/packages/world-testing/package.json index c7c320421b..7978dd52ed 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.53", + "version": "4.1.0-beta.54", "description": "Testing utilities and World implementation for Workflow DevKit", "main": "dist/src/index.mjs", "files": [ diff --git a/packages/world-vercel/CHANGELOG.md b/packages/world-vercel/CHANGELOG.md index 7c0a040dd1..f286853b0e 100644 --- a/packages/world-vercel/CHANGELOG.md +++ b/packages/world-vercel/CHANGELOG.md @@ -1,5 +1,26 @@ # @workflow/world-vercel +## 4.1.0-beta.30 + +### Patch Changes + +- [#922](https://github.com/vercel/workflow/pull/922) [`0ce46b9`](https://github.com/vercel/workflow/commit/0ce46b91d9c8ca3349f43cdf3a5d75a948d6f5ad) Thanks [@pranaygp](https://github.com/pranaygp)! - Add support for custom headers in queue messages + +- [#867](https://github.com/vercel/workflow/pull/867) [`c54ba21`](https://github.com/vercel/workflow/commit/c54ba21c19040577ed95f6264a2670f190e1d1d3) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add optional `writeToStreamMulti` function to the World interface + +- [#933](https://github.com/vercel/workflow/pull/933) [`79e988f`](https://github.com/vercel/workflow/commit/79e988fa85f0ebdd5c8913b8de84e01c55d020b9) Thanks [@pranaygp](https://github.com/pranaygp)! - Add OTEL tracing for HTTP requests and storage operations using standard OTEL semantic conventions + +- [#932](https://github.com/vercel/workflow/pull/932) [`088de0a`](https://github.com/vercel/workflow/commit/088de0ae422bb7c958109d689127691cea5753b6) Thanks [@pranaygp](https://github.com/pranaygp)! - Improve world-vercel telemetry and event creation performance + + - Use parent application's 'workflow' tracer instead of separate service name + - Add `peer.service` and RPC semantic conventions for Datadog service maps + - Include event type in `world.events.create` span names (e.g., `world.events.create step_started`) + - Use lazy ref resolution for fire-and-forget events to skip S3 ref resolution (~200-460ms savings) + +- Updated dependencies [[`0ce46b9`](https://github.com/vercel/workflow/commit/0ce46b91d9c8ca3349f43cdf3a5d75a948d6f5ad), [`c54ba21`](https://github.com/vercel/workflow/commit/c54ba21c19040577ed95f6264a2670f190e1d1d3)]: + - @workflow/world@4.1.0-beta.2 + - @workflow/errors@4.1.0-beta.14 + ## 4.1.0-beta.29 ### Minor Changes diff --git a/packages/world-vercel/package.json b/packages/world-vercel/package.json index 3598bf7b9e..e8d0544030 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.29", + "version": "4.1.0-beta.30", "description": "Vercel platform World implementation for Workflow DevKit", "type": "module", "main": "dist/index.js", diff --git a/packages/world/CHANGELOG.md b/packages/world/CHANGELOG.md index 7e74d1bf12..f6b1bc1498 100644 --- a/packages/world/CHANGELOG.md +++ b/packages/world/CHANGELOG.md @@ -1,5 +1,13 @@ # @workflow/world +## 4.1.0-beta.2 + +### Patch Changes + +- [#922](https://github.com/vercel/workflow/pull/922) [`0ce46b9`](https://github.com/vercel/workflow/commit/0ce46b91d9c8ca3349f43cdf3a5d75a948d6f5ad) Thanks [@pranaygp](https://github.com/pranaygp)! - Add support for custom headers in queue messages + +- [#867](https://github.com/vercel/workflow/pull/867) [`c54ba21`](https://github.com/vercel/workflow/commit/c54ba21c19040577ed95f6264a2670f190e1d1d3) Thanks [@TooTallNate](https://github.com/TooTallNate)! - Add optional `writeToStreamMulti` function to the World interface + ## 4.1.0-beta.1 ### Minor Changes diff --git a/packages/world/package.json b/packages/world/package.json index e84272c967..ab40a5e6ae 100644 --- a/packages/world/package.json +++ b/packages/world/package.json @@ -1,6 +1,6 @@ { "name": "@workflow/world", - "version": "4.1.0-beta.1", + "version": "4.1.0-beta.2", "description": "The Workflows World interface", "type": "module", "main": "dist/index.js",