RepoJournal
Vercel

@vercel

Next.js + the Vercel platform — frontend infrastructure for the web

Pick a date

Topics: JavaScript Full archive →

The Wire · Showcase

WORKFLOW SHIPS OPTIMISTIC CONCURRENCY GUARD, CHAT ADAPTERS FIX AUTH AND STREAMING

By RepoJournal · Filed · About Vercel

Workflow's replay-context event creation now guards against stale snapshots with a precondition check, while Google Chat and Teams adapters close critical auth and streaming gaps.

The workflow team shipped an opt-in optimistic concurrency guard for event creation [1] that rejects stale replay snapshots with a 412 response, keeping out-of-band events from stomping valid writes. Same release cycle cleaned up Nitro cleanup for React Router v7 and v8 production builds [2], which were hanging because temporary Vite servers left contexts active, plus added env var control over local run recovery [3]. On the chat desk, the Google Chat adapter now accepts endpoint URLs as JWT audience values [4], fixing 401 failures for the recommended auth setup, while Teams adapter gained email hydration for incoming message authors [5] and native streaming preservation with configurable placeholders [6]. The Next.js team upgraded React [9] and tightened TSC CLI spinner handling [8], while Turbopack optimized AutoMap/AutoSet memory footprint [7]. CLI got finer-grained build diagnostic spans [10], and explicit project resolution is now standardized across Cache, Crons, Flags, and Rolling Releases commands [11]. Eve merged system instructions into a single AI SDK message to fix Fireworks request rejection [13], isolated production build workspaces to prevent concurrent interference [14], and bumped the AI SDK to 7.0.26 [15].

Action items

References

  1. [1] Add stateUpdatedAt precondition guard to event creation ↗ vercel/workflow
  2. [2] Fix Nitro cleanup for React Router and add setup guides ↗ vercel/workflow
  3. [3] Add WORKFLOW_LOCAL_RECOVER_ACTIVE_RUNS env var to local world ↗ vercel/workflow
  4. [4] fix(gchat): accept `endpointUrl` as a direct-webhook JWT audience ↗ vercel/chat
  5. [5] fix(teams): hydrate incoming author email ↗ vercel/chat
  6. [6] fix(teams): preserve native streaming with placeholders ↗ vercel/chat
  7. [7] [turbopack] Optimize the implementation of AutoMap/AutoSet ↗ vercel/next.js
  8. [8] Better support the CLI spinner when running the TSC CLI ↗ vercel/next.js
  9. [9] Upgrade React from `5123b063-20260708` to `7023f501-20260714` ↗ vercel/next.js
  10. [10] feat(cli): add finer-grained vc.doBuild spans (#17079) vercel/vercel
  11. [11] refactor(cli): standardize explicit project resolution (#17083) vercel/vercel
  12. [12] refactor(cli): use options for linked project resolution ↗ vercel/vercel
  13. [13] fix(eve): merge system instructions ↗ vercel/eve
  14. [14] fix(eve): isolate production build workspaces ↗ vercel/eve
  15. [15] chore(deps): update ai to 7.0.26 and @ai-sdk/* to latest ↗ vercel/eve

Quick answers

What shipped in Vercel on July 15, 2026?
Workflow's replay-context event creation now guards against stale snapshots with a precondition check, while Google Chat and Teams adapters close critical auth and streaming gaps. In total, 48 commits, 52 pull requests, and 7 releases landed.
Who contributed to Vercel on July 15, 2026?
16 developers shipped this update, including VaguelySerious, NathanColosimo, karthikscale3, mdnanocom, odaysec, onmax, andrewimm, and lukesandberg, and 8 more.
What were the notable Vercel updates?
Add stateUpdatedAt precondition guard to event creation, Fix Nitro cleanup for React Router and add setup guides, and Add WORKFLOW_LOCAL_RECOVER_ACTIVE_RUNS env var to local world.

More from @vercel

Daily updates, in your inbox

Follow Vercel

Next.js + the Vercel platform — frontend infrastructure for the web We'll email you a link to confirm first.

Free. Confirm via email. Unsubscribe in one click.

— or follow the whole beat:

Elsewhere on the wire