Zum Inhalt springen

Vercel Release Notes

167 Einträge aus 5 Quellen. Zuletzt aktualisiert:

Folge Vercel, um die Release Notes in deinen Feed zu holen.

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Workflow Development Kit von Vercel

workflow 4.8.7: HTTP/2-Timeouts als wiederholbare Fehler behandelt

workflow@4.8.7 stuft HTTP/2-Response-Stream-Timeouts in world-vercel als wiederholbare Transportfehler ein, sodass start() den eingereihten Run über Resilient Start zurückgeben kann.

@workflow/world-vercel@4.7.3

  • #4045 0e56bb8 @karthikscale3 - Classify HTTP/2 response stream timeouts as retryable transport failures so start() can return the queued run through resilient start.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Workflow Development Kit von Vercel

workflow 4.8.6: Queue-Abbruch, HTTP/2-Pool-Recycling und OIDC-404-Fix

workflow@4.8.6 bricht lokale Queue-Zustellungen beim Schließen der World ab, recycelt den HTTP/2-Pool bei fehlgeschlagenen Streams, behebt 404-Fehler bei deploymentId: "latest" per OIDC-Authentifizierung und verhindert Flackern von Event-Payloads bei der Entschlüsselung.

@workflow/world-local@4.4.1

  • #3824 41abe2d @AndrewBarba - Abort active local queue deliveries when the World closes, including when transport timeouts are disabled.

@workflow/world-vercel@4.7.2

  • #4041 0deceda @karthikscale3 - Recycle the events HTTP/2 connection pool when a streamed response body fails after its headers arrive.
  • #3844 7024b5b @VaguelySerious - Authenticate deploymentId: "latest" with the deployment's own OIDC identity instead of an ambient VERCEL_TOKEN, and scope the request to the configured team, fixing spurious 404s when resolving the latest deployment

@workflow/web-shared@4.1.22

@workflow/swc-plugin@4.1.3 …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Workflow Development Kit von Vercel

workflow 5.0.0-beta.49: experimental_retention, Run#getWritable, RunExpiredError

workflow@5.0.0-beta.49 fügt start() die Option experimental_retention hinzu, ergänzt Run#getWritable() und run.writable zum Anhängen an den Stream eines bestehenden Runs und führt RunExpiredError für abgelaufene Run-Daten ein.

@workflow/core@5.0.0-beta.49

  • #3787 61fb1f9 @VaguelySerious - Add an experimental_retention option to start(): experimental_retention: 0 asks the World to delete the run's user data as soon as the run completes or fails, while keeping the run itself listable. Implemented on the Vercel, Postgres and Local Worlds. Reading a run whose data has expired now throws RunExpiredError instead of resolving to a placeholder.
  • #3972 c340820 @alangenfeld - Add Run#getWritable() and run.writable to append to an existing run's stream.
  • #3832 4547e1a @alangenfeld - Add an optional stateful stream writer-session seam with stable writer identity and sequence tracking.

@workflow/world@5.0.0-beta.34 …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Workflow Development Kit von Vercel

workflow 5.0.0-beta.47: CORRUPTED_EVENT_LOG behoben, sicheres resumeHook()

In workflow@5.0.0-beta.47 wird ein Fehler behoben, bei dem Runs trotz erfolgreicher Steps mit CORRUPTED_EVENT_LOG fehlschlugen, und resumeHook() schreibt das hook_received-Event nun zuerst dauerhaft, bevor der Workflow geweckt wird, sodass ein Resume nicht mehr verloren gehen kann.

@workflow/core@5.0.0-beta.47

  • #3849 855e479 @VaguelySerious - Fix runs failing with CORRUPTED_EVENT_LOG after every step had already succeeded, when the event log held two attribute writes under one id.
  • #3841 2668e33 @karthikscale3 - Make resumeHook() durable before it resolves: the hook_received event is written durably first, and the workflow wake is published only after the write is acknowledged. A disposal racing the queue delivery can no longer lose a resume the caller was told succeeded. The wake message is unchanged, so no consumer or backend coordination is needed; WORKFLOW_DISABLE_LAZY_HOOK_RESUME is now a no-op and the internal resumeHookDurable() alias is removed.
  • #3879 07ec212 @NathanColosimo - Keep late-claimed buffered hook payloads from being preempted by workflow suspension in retained VMs. …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Turborepo von Vercel

Turborepo v2.10.13-canary.1 toleriert vorübergehende Eingabedateien

Turborepo v2.10.13-canary.1 toleriert vorübergehende Eingabedateien und überspringt unnötige stat-Aufrufe bei der Package Configuration, enthält daneben vor allem Änderungen an Homepage und Dokumentation.

<!-- Release notes generated using configuration in .github/release.yml at v2.10.13-canary.1 -->

What's Changed

Changelog

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Workflow Development Kit von Vercel

workflow 5.0.0-beta.46: Schnelleres resumeHook(), VMs mit offenen Hooks bleiben

In workflow@5.0.0-beta.46 schreibt resumeHook() das hook_received-Event auf dem Lazy-Pfad nicht mehr selbst (ein Resume braucht nur noch einen Round Trip, und ein Resume auf einen bereits beendeten Run löst nun auf statt HookNotFoundError zu werfen), außerdem werden Workflow-VMs bei Attribut-Schreibvorgängen und sicheren Step-Grenzen mit offenen Hooks beibehalten.

@workflow/core@5.0.0-beta.46

  • #3794 d9e0777 @VaguelySerious - Keep the eager hook_received write for the internal resume that records a step-issued abort, so it stays committed before the step completes.
  • #3794 d9e0777 @VaguelySerious - resumeHook() no longer writes the hook_received event itself on the lazy path: the queue consumer creates it from the queue message, so a resume costs one round trip. A resume against an already-ended run now resolves instead of throwing HookNotFoundError.
  • #3609 82e2678 @NathanColosimo - Retain workflow VMs across workflow attribute writes.
  • #3604 556f3f0 @NathanColosimo - Retain workflow VMs across safe step boundaries that also contain open hooks, and bound guest-code serialization diagnostics to five samples plus an exact count. …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Turborepo von Vercel

Turborepo v2.10.12 überspringt unnötige stat-Aufrufe, streamt Dry-Run-JSON

Turborepo v2.10.12 überspringt unnötige stat-Aufrufe bei der Package Configuration, streamt die JSON-Ausgabe von Dry-Runs und enthält zudem Aktualisierungen der Dokumentation und der Beispiele.

<!-- Release notes generated using configuration in .github/release.yml at v2.10.12 -->

What's Changed

Changelog

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Workflow Development Kit von Vercel

workflow 4.8.5: Abfangbare Serialisierungsfehler und Replay-Determinismus-Fix

In workflow@4.8.5 schlagen Fehler bei der Serialisierung von Step-Argumenten nun als abfangbarer Step-Fehler fehl (unbehandelt sofort als USER_ERROR), die Event-Log-Reihenfolge bei benachbarten Hook-Payloads bleibt erhalten, und eine Replay-Determinismus-Lücke, die CORRUPTED_EVENT_LOG auslösen konnte, wurde behoben.

@workflow/core@4.8.5

  • #3675 5556b4c @TooTallNate - Step-argument serialization failures now fail the step with a catchable error (via a step_failed event, like a step-body failure) instead of failing the run from outside the workflow, and when uncaught they fail the run immediately as a USER_ERROR rather than retrying until max queue deliveries.
  • #3552 cd9343b @AndrewBarba - Preserve event-log order when adjacent hook payloads resume independent workflow branches.
  • #3554 608769d @VaguelySerious - Fix a replay-determinism gap where branch wake order — and therefore step correlation ids — could depend on how much of the event log an invocation had loaded, corrupting runs under concurrent replays (CORRUPTED_EVENT_LOG). …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Next.js von Vercel

Next.js Sicherheitsrelease August 2026

Das Sicherheitsrelease von Next.js für August 2026 ist jetzt verfügbar.

The August 2026 security release for Next.js is now available

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Workflow Development Kit von Vercel

workflow 5.0.0-beta.44: Correlation-ID-Reihenfolge, waitForTerminalStatus

In workflow@5.0.0-beta.44 wird die Reihenfolge der Correlation-IDs an die Event-Log-Reihenfolge gebunden (abschaltbar mit WORKFLOW_LOG_ORDER_DRAWS=0), und die neue Methode world.runs.waitForTerminalStatus(...) wartet per Long-Polling auf einen Endstatus des Runs, den await run.returnValue intern nutzt, sofern die World sie unterstützt.

@workflow/core@5.0.0-beta.44

  • #3700 9b1b8c7 @VaguelySerious - Pin correlation-ID draw order to event-log order (Node.js VM engine), so two concurrent replays of the same run assign the same IDs even when one loaded a shorter event-log prefix. Set WORKFLOW_LOG_ORDER_DRAWS=0 to opt back into arrival-order delivery resolution.
  • #3570 9454d51 @pranaygp - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval. …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Workflow Development Kit von Vercel

workflow 4.8.4: node:http per WORKFLOW_NODE_HTTP, Hook-Resume-Fix

In workflow@4.8.4 lässt sich über WORKFLOW_NODE_HTTP die HTTP-Schicht von Vercel und Local World auf node:http und node:https umstellen, und in world-postgres wird ein Hook-Resume abgelehnt, das mit der Entsorgung des Hooks kollidiert, statt das Event-Log zu beschädigen.

@workflow/world@4.4.0

  • #3461 e331cd6 @VaguelySerious - Add WORKFLOW_NODE_HTTP to run the Vercel and Local World HTTP layers on Node's built-in node:http and node:https modules instead of their usual HTTP client library.

@workflow/world-local@4.3.0

  • #3461 e331cd6 @VaguelySerious - Add WORKFLOW_NODE_HTTP to run the Vercel and Local World HTTP layers on Node's built-in node:http and node:https modules instead of their usual HTTP client library.

@workflow/world-postgres@4.3.4

  • #3645 0f7f498 @VaguelySerious - Reject a hook resume that races the hook's disposal, instead of journaling it after hook_disposed and corrupting the owning run's event log.

@workflow/world-vercel@4.7.0 …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Workflow Development Kit von Vercel

workflow 5.0.0-beta.43: world.events.createBatch und vorab beanspruchte Inline-Steps

In workflow@5.0.0-beta.43 gibt es die optionale World-API-Methode world.events.createBatch zum dauerhaften Schreiben geordneter Events in einem Schritt (abschaltbar mit WORKFLOW_BATCH_TRANSITIONS=0), Inline-Steps werden im Suspension-Batch vorab beansprucht, und ignorierte doppelte Events werden nur noch auf debug geloggt.

@workflow/core@5.0.0-beta.43

  • #3025 b0adb50 @pranaygp - Add world.events.createBatch World API method, which allows writing ordered events in one durable write, returning per-event outcomes. Optional. On by default if implemented by the World. Disable with WORKFLOW_BATCH_TRANSITIONS=0.
  • #3568 37e1d9e @pranaygp - Pre-claim inline steps inside the suspension batch, so a fan-out's inline step bodies start off the batch commit with no per-step claim request
  • #3497 1321570 @VaguelySerious - Log ignored duplicate events at debug instead of info/error, so a straggler no longer prints on every replay of the run. …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Next.js von Vercel

App-ähnliche Erlebnisse mit Next.js 16.3

Mit Next.js 16.3 lassen sich App-ähnliche Erlebnisse durch Instant Navigations, serverseitig gerenderte Daten, optimistische Updates und Live-Client-State umsetzen.

Build app-like experiences with Instant Navigations, server-rendered data, optimistic updates, and live client state in Next.js 16.3.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Workflow Development Kit von Vercel

workflow 4.8.3: SvelteKit-Konfiguration über @sveltejs/load-config

In workflow@4.8.3 lädt @workflow/sveltekit die SvelteKit-Routenkonfiguration über @sveltejs/load-config, auch bei Projekten, die SvelteKit ausschließlich in der vite.config konfigurieren.

@workflow/sveltekit@4.0.18

  • #3474 598d712 @dummdidumm - Load SvelteKit route configuration through @sveltejs/load-config, including projects that configure SvelteKit exclusively in vite.config.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Workflow Development Kit von Vercel

workflow 5.0.0-beta.42: Resilient Step Dispatch, Limit für Sparse-Arrays

In workflow@5.0.0-beta.42 werden neue Steps parallel zum step_created-Event in die Queue veröffentlicht (Resilient Step Dispatch, abschaltbar mit WORKFLOW_RESILIENT_STEP_DISPATCH=0), und kompakte Sparse-Array-Payloads mit logischer Länge über 100.000 werden beim Hydrieren abgelehnt.

@workflow/core@5.0.0-beta.42

  • #3365 7683130 @TooTallNate - Resilient step dispatch: newly created steps are published to the queue in parallel with their step_created event write, with the serialized input carried on the message (stepInput) so the consumer re-ensures the event if the direct write failed transiently — mirroring resilient start (runInput) and resilient hook resume (hookInput). Worlds that enforce the precondition guard keep the sequential create-then-publish dispatch (only sequencing gives the message a happens-after edge over the create's guard verdict); step-dispatch idempotency keys are now step-identity-scoped. Disable via WORKFLOW_RESILIENT_STEP_DISPATCH=0.
  • #3462 9add9d7 @NathanColosimo - Reject compact sparse-array payloads with logical lengths above 100,000 during hydration. …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Workflow Development Kit von Vercel

workflow@4.8.2: Date-Subclassing und Event-Log-Reihenfolge korrigiert

In workflow@4.8.2 funktioniert das Subclassing von Date in Workflow-Funktionen (z. B. TZDate) wieder korrekt, Step-Ergebnisse, Waits und Hook-Payloads werden strikt in Event-Log-Reihenfolge ausgeliefert, und fälschlich gemeldete Replay-Divergenzen entfallen.

@workflow/core@4.8.2

  • #3372 e822a6a @ar-tama - Fix Date subclassing inside workflow functions. The deterministic Date override in the workflow VM now forwards new.target via Reflect.construct, so subclasses like TZDate from @date-fns/tz keep their identity, methods, and fields. Calling Date() without new now returns the (fixed) time string per spec, instead of a Date object.
  • #3139 6f301ba @pranaygp - Deliver step results, wait completions and hook payloads in strict event-log order relative to one another, preventing replay divergence (CORRUPTED_EVENT_LOG) when a step completion is adjacent in the log to a wait_completed or hook_received that a concurrent branch is awaiting.
  • #3439 86bc000 @VaguelySerious - Stop reporting replay divergence for an event the workflow is still on its way to consuming, by waiting for in-flight step and hook deliveries instead of a fixed delay

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Workflow Development Kit von Vercel

workflow@5.0.0-beta.41: Replay-Timeouts per Queue-Neuzustellung wiederholt

In workflow@5.0.0-beta.41 werden Replay-Timeouts über normale Queue-Neuzustellung wiederholt statt den Prozess zu beenden, teilweise geladene run_started-Event-Preloads werden ab ihrem Cursor fortgesetzt, und das Subclassing von Date in Workflow-Funktionen wurde korrigiert.

@workflow/core@5.0.0-beta.41

  • #3385 74dbf81 @NathanColosimo - Retry replay timeouts through normal queue redelivery instead of exiting the process, and keep Postgres jobs retryable through Core's terminal delivery limit.
  • #3124 65139ac @NathanColosimo - Continue partial run_started event preloads from their cursor instead of reloading the event log from the beginning.
  • #3372 1a64f68 @ar-tama - Fix Date subclassing inside workflow functions. The deterministic Date override in the workflow VM now forwards new.target via Reflect.construct, so subclasses like TZDate from @date-fns/tz keep their identity, methods, and fields. Calling Date() without new now returns the (fixed) time string per spec, instead of a Date object. …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Next.js von Vercel

Next.js 16.3

Next.js 16.3 bringt Instant Navigations für Single-Page-App-Reaktionsfähigkeit, einen schnelleren Dev-Server, schnellere Builds und verbesserte Tools für KI-Agenten.

Next.js 16.3 introduces Instant Navigations, a suite of tools for single-page-app responsiveness, plus a faster dev server, faster builds, and improved tooling for AI agents.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Next.js von Vercel

Next.js Sicherheitsrelease Juli 2026

Das Sicherheitsrelease von Next.js für Juli 2026 ist jetzt verfügbar.

The July 2026 security release for Next.js is now available

Originalquelle(öffnet in neuem Tab)Problem melden

Datum unbekanntAngaben zum Datum

Kein Datum in der Quelle. Der Eintrag stammt aus dem ersten Abruf der Quelle, der Tag der Aufnahme sagt nichts über das Erscheinen.

Erstmals gesehen am .

Vercel

AI Gateway: Fallback-Modelle bei Konfidenzbedingung

AI Gateway kann eine Entscheidung nun an ein Fallback-Modell eskalieren, wenn die Antwort des primären Modells eine von dir festgelegte Konfidenzbedingung auslöst.

AI Gateway can now escalate a decision to a fallback model when the primary model's answer trips a confidence condition you set.

Rohan TanejaSoftware Engineer, AI Gateway

[Learn more](/changelog/confidence-based-decision-fallbacks)

Originalquelle(öffnet in neuem Tab)Problem melden