Boris Besemer
40057db00b
[world-local] bounded concurrency for queue ( #401 )
2025-11-26 13:38:22 -08:00
Vercel Release Bot
e5c0380bbd
Version Packages (beta) ( #396 )
2025-11-24 14:25:39 -08:00
Adrian
edb69c3c0d
fix: port detection, postgres nitro apps and nitro app testing ( #363 )
...
* add debug logs
* add polling for port test
* nuxt may be hmring on ignored files/folders
* Revert "nuxt may be hmring on ignored files/folders"
This reverts commit c57c3f0dd9e1b757825c777e12b63e050ca44227.
* Update packages/utils/src/get-port.ts
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* Update packages/world-local/src/config.ts
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* Update packages/utils/src/get-port.ts
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* revert getPort
* test new pid to port cmd
* extend sleep time on tests
* fix
* fix race condition in tests
* add logs
* add fallback from pid-port
* remove pid-port fallback
* revert config ts
* test: add getPort test
* update tests for concurrent calls
* temp
* trigger rebuild
* feat: add windows get port support
* fix port sorting
* fix parsing logic and filtering
* fformat
* update ports logi
* revert
* windows port hack
* refactor: optional chaining on windows
* test: change ordering of config tests
* remove wrong test
* simplify windows getPort impl
* use execFileSync instead of execFile
* use execa
* disable test cache
* Update packages/utils/src/get-port.ts
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* update
* debug
* windows cmd
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* lockfile
* fix: windows port detection
* simplify stuff
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* test: revert gh copilot
* fix
* increase sleep
* revert logs
* revert turbo
* revert
* revert
* changeset
* Update packages/utils/src/get-port.ts
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* format
* init postgres world for express and hono
* add posgres world to nitro config
* add postgres world start to sveltekit
* add postgres world plugin to nitro apps
* Update workbench/sveltekit/src/hooks.server.ts
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* Update workbench/vite/vite.config.ts
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* fix nuxt plugin
* revert vercel compiled hook on nitro
* .
* revert
* update
* CI WILL BE GREEN
* remove log in nitro
---------
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-24 09:30:41 -08:00
Vercel Release Bot
7a230a9ad1
Version Packages (beta) ( #387 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-22 07:32:12 -08:00
Pranay Prakash
ce50baf96a
bring world local back to 4.x
2025-11-22 10:29:36 -05:00
Copilot
34366293a0
Fix streamer bugs and document concurrency limitations in world-local ( #391 )
...
* Initial plan
* Fix bugs in world-local: empty chunk handling, type safety, and documentation
Co-authored-by: pranaygp <1797812+pranaygp@users.noreply.github.com >
* Add changeset for world-local bug fixes
Co-authored-by: pranaygp <1797812+pranaygp@users.noreply.github.com >
* Attempt to fix local straming
* fix the actual queue copy problem
* update changeset
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: pranaygp <1797812+pranaygp@users.noreply.github.com >
Co-authored-by: Pranay Prakash <pranay.gp@gmail.com >
2025-11-22 07:26:46 -08:00
Vercel Release Bot
29892a0f93
Version Packages (beta) ( #369 )
2025-11-19 11:15:09 -08:00
Nathan Rajlich
3d99d6d38d
Update @vercel/oidc and @vercel/queue to fix expired OIDC token edge case ( #368 )
2025-11-19 11:13:15 -08:00
Vercel Release Bot
f1b734129a
Version Packages (beta) ( #354 )
2025-11-17 14:19:24 -08:00
Peter Wielander
4b70739b50
Core: require specifying runId when writing to stream ( #232 )
2025-11-17 08:56:42 -08:00
Vercel Release Bot
c78bec37b0
Version Packages (beta) ( #308 )
...
Signed-off-by: Nathan Rajlich <n@n8.io >
2025-11-16 00:31:36 -08:00
Saatvik Arya
aa015af89d
feat(world-local): add baseUrl config and improve port handling ( #260 )
2025-11-13 11:30:57 -08:00
JJ Kasper
b97b6bfaba
Lock all dependencies in our packages ( #318 )
...
* Lock all dependencies in our packages
* fix type
* add savePrefix config
* add changeset
2025-11-12 14:26:01 -08:00
Nathan Rajlich
79480f2e25
Clean up Hook entities after a workflow run has completed ( #311 )
2025-11-12 10:42:21 -08:00
Pranay Prakash
00b0bb9346
Proper error stack propogating ( #280 )
...
* Proper stacktrace propogation in world
Proper stacktrace propogation in world
* Merge Reconciliation
* Standardize the error type in the world spec
* Deduplicate vercel world utils
* fix undefined type issue
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2025-11-11 15:34:04 -08:00
Vercel Release Bot
70429e499c
Version Packages (beta) ( #275 )
2025-11-11 11:59:23 -08:00
Peter Wielander
68363b247f
Fix pagination resumption in local world ( #299 )
2025-11-10 20:35:53 -08:00
Nathan Rajlich
2b880f90cb
[world-local] Implement Hook "token" uniqueness validation ( #295 )
...
Signed-off-by: Nathan Rajlich <n@n8.io >
2025-11-10 15:16:05 -08:00
Vercel Release Bot
7bad9d454f
Version Packages (beta) ( #230 )
2025-11-07 16:39:45 -08:00
Adrian
adf0cfeb91
feat: add getPort for detecting pid port ( #233 )
...
* feat: add getPort method for detecting pid port
* lockfile
* update tests and fix getPort usage
* changeset
* docs: update sveltekit getting started
* fix: use pid-port
* fix: not using config port env
* fix: remove unused getPort from world core
* remove unused stuff
* fix: world local config returning port 3000 as fallback
* changeset
* fix: rebase conflicts
* fix: util test missing http import
* changeset
* fix: wrong import for getPort in core runtime
* fix: getPort in @workflow/utils being imported into workflow runtime
* test: simplify sveltekit test
* fix missing import in test
* fix: async await stuff with getPort
* refactor: move getPort to @workflow/utils/get-port
* test: simplfiy getPort tests
* test: fix sveltekit ports
2025-11-07 14:36:36 -08:00
Vercel Release Bot
79df3799a3
Version Packages (beta) ( #193 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-04 11:15:36 -08:00
Adrian
05714f7924
feat: add sveltekit support ( #131 )
...
* add workbench sveltekit
* add sveltekit package
* fix: use js for generated server routes in svelte
* add test routes for sveltekit workbench
* updates from debugging
* feat: add sveltekit build target
* update user sign up workflow workbench sveltekit
* fix: base builder missing GET route handler for sveltekit
* feat: add vercel builder and check for vercel env
* refactor: workflowPlugin for sveltekit
* ci: add tests to workbench sveltekit
* fix: no start command and vercel builder outputs
* fix: base builder conditions
* .
* add auto adapter sveltekit
* fix: disable checking origin for cross site ci stuff
* allow all trusted origins in svelte config
* fix: add catch for error thrown when waiting for ops
* fix: sveltekit workbench adapter
* test
* test
* refactor: move vercel builder on config resolved
* update package json
* add demo workflow trigger
* test letting sveltekit handle route generation
* fix: exclude git ignore for local builder outputs
* update config
* add debug logs
* update debug
* update turbo.json
* fix env check
* another output
* use top-level await
* ensure vercel functions are patched
* change hook
* update
* fix spread
* debug
* update
* chore: remove vercel builder
* chore: update comments in sveltekit workflow package
* chore: remove console comment
* refactor: workflow svelte plugin
* refactor: simplify local builder config
* chore: remove unused deps
* chore: add comment for workbench svelte app
* chore: add sveltekit export to workflow
* export sveltekit from workflow
* lockfile
* chore: remove unused deps svelte workbench
* update styling
* add sveltekit getting started docs
* update sveltekit docs getting started
* changeset
* Apply suggestion from @vercel[bot]
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* use proper env var
* Update packages/sveltekit/src/index.ts
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* Update docs/content/docs/getting-started/sveltekit.mdx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Document CSRF protection bypass in SvelteKit workbench config (#157 )
* Initial plan
* docs: add CSRF security warning to svelte.config.js
Co-authored-by: adriandlam <93681064+adriandlam@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: adriandlam <93681064+adriandlam@users.noreply.github.com >
* refactor: deduplicate SvelteKit request conversion logic (#156 )
* Initial plan
* refactor: extract duplicated SvelteKit request conversion to helper
Co-authored-by: adriandlam <93681064+adriandlam@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: adriandlam <93681064+adriandlam@users.noreply.github.com >
* docs: fix getting staretd sveltekit missing folder
* chore: cleanup sveltekit builder after rebase
* lockfile
* fix: sveltekit building logic in base builder
* refactor: move sveltekit builder logic to its own package
* fix: console log base builder
* changeset
* test
* feat: create hmr plugin
* fix: add initial build on load
* fix: check all files for workflows and steps
* add comments for plugin todo
* remove catching error
* fix: missing context for nodejs envs causing waitUntil to fail
* fix: setting global request conext in vercel environments
---------
Co-authored-by: JJ Kasper <jj@jjsweb.site >
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2025-11-03 21:15:33 -08:00
Vercel Release Bot
3c111c5ca6
Version Packages (beta) ( #174 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-03 12:51:53 -08:00
Pranay Prakash
f973954bd3
Switching from MIT to Apache + DCO ( #191 )
...
* Switching from MIT to Apache + DCO
* Add DCO github app
2025-11-03 12:42:40 -08:00
Nathan Rajlich
10309c3bfb
[world-local] Fix long-running steps to not time out after 5 minutes ( #185 )
2025-11-03 10:20:27 -08:00
Vercel Release Bot
7bf7a3b026
Version Packages (beta) ( #141 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-30 17:45:26 -07:00
Nathan Rajlich
20d51f0d7f
Add optional retryAfter property to Step interface ( #142 )
2025-10-30 13:39:00 -07:00
Vercel Release Bot
746bc042d7
Version Packages (beta) ( #3 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-25 16:43:35 -07:00
Pranay Prakash
6a44f40d3c
chore: fix clean scripts ( #61 )
...
* chore: fix clean scripts
* vade fix
2025-10-25 16:22:51 -07:00
Nathan Rajlich
7868434a42
Remove AuthProvider interface from World and associated implementations ( #49 )
...
* Remove `AuthProvider` interface from `World` and associated implementations
The `getAuthInfo()` and `checkHealth()` were never being used. Let's
from from the World interface to simplify things for implementors.
* .
* .
2025-10-25 12:43:51 -07:00
Peter Wielander
66225bfa3b
Web: Allow filtering by workflow name and status on the runs list view ( #39 )
2025-10-24 15:03:55 -07:00
Gal Schlezinger
4ca9a3edbd
Introducing Workflow DevKit
...
build durable, resilient, and observable workflows.
Co-authored-by: Nathan Rajlich <n@n8.io >
Co-authored-by: Pranay Prakash <pranay.gp@gmail.com >
Co-authored-by: Adrian <me@adriandlam.com >
Co-authored-by: JJ Kasper <jj@jjsweb.site >
Co-authored-by: Vercel Release Bot <88769842+vercel-release-bot@users.noreply.github.com >
Co-authored-by: Peter Wielander <mittgfu@gmail.com >
Co-authored-by: Hayden Bleasel <hello@haydenbleasel.com >
Co-authored-by: Gal Schlezinger <gal@spitfire.co.il >
Co-authored-by: Manuel Muñoz Solera <mamuso@mamuso.net >
Co-authored-by: Garrett <garrett.tolbert@vercel.com >
Co-authored-by: Lars Grammel <lars.grammel@gmail.com >
Co-authored-by: Pooya Parsa <pyapar@gmail.com >
Co-authored-by: Tom Dale <tom@tomdale.net >
Co-authored-by: Vishal Yathish <135551666+visyat@users.noreply.github.com >
Co-authored-by: josh <144584931+dancer@users.noreply.github.com >
2025-10-23 12:07:52 +03:00