Releases: vercel-labs/run
Releases · vercel-labs/run
Release list
run@2.1.4
Patch Changes
-
6560f4d: Fix interruptions timing out when guest
catchorfinallyhandlers run during worker cancellation. Suspension now discards the cancelled guest context without executing its handlers, while preserving worker reuse and continuation replay.Report uncaught guest errors as
RUN_USER_SOURCE_ERRORso callers can distinguish source failures from infrastructure failures. Trusted host and runtime error codes are preserved; guest-authored codes are replaced.
run@2.1.3
Patch Changes
- aeb4ce0: Allow a module loader to serve dynamic imports without forcing entry source to be evaluated as an ES module.
run@2.1.2
Patch Changes
- b3b7be5: fix(run): keep an error listener on pooled idle workers
run@2.1.1
Patch Changes
- 3a2f001: Add a fail-closed banned-pattern security check and update unsafe object, error, bridge, and worker patterns to conform.
- 9d787ca: Generalize continuation replay ledgers to record synchronous host functions and native module-loader operations, allowing runs that use either capability to create and resume continuations without repeating recorded side effects.
run@2.1.0
Minor Changes
- a0b1c49: Add synchronous host-function bindings and native static/dynamic ES module loading, with bounded per-invocation bridge transport, cancellation propagation, continuation safeguards, and Node.js 20 support.
run@2.0.3
Patch Changes
- b54d912: fix forged serialization codes
run@2.0.2
run@2.0.1
Patch Changes
- b5fff36: feat: support bun runtime