RepoJournal
Vercel

@vercel

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

Keep up with Vercel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: JavaScript Full archive →

The Wire · Showcase

NEXT.JS 16.3 APP SHELLS GO STABLE, AI SDK FIXES STREAMING TIMEOUT BUG

By RepoJournal · Filed · About Vercel

The playground is live with Next.js 16.3's self-upgrading app shells, Vercel's AI SDK patched a critical timeout bug that left streams hanging indefinitely, and Claude Fable 5 hit 96% on coding evals with agent context.

The next-app-router-playground shipped a major rename aligned with Next.js 16.3's official App Shells feature [1], ditching experimental flags like `unstable_instant` and `optimisticRouting` that are now either default or removed entirely. Meanwhile, vercel/ai fixed a nasty bug where `streamText()` with `timeout.stepMs` would never abort a stalled model stream that opened but never produced content [2]. The fix mirrors the correct behavior already working in `generateText`, so timeouts now fire across all streaming modes. On the Connect front, @vercel/connect 0.2.1 [3] added a `revokeToken` API and introduced `forceRefresh` for real-time token validation [4], solving the problem where revoked-but-unexpired tokens kept working until natural expiry. The Chat SDK now routes Telegram slash commands properly [6], and vercel/functions 3.7.0 shipped an experimental WebSocket upgrade API [5] for runtime bidirectional communication. Claude Fable 5 eval results show 96% pass rate with agent context [7], running through the Vercel AI Gateway with data-retention enabled.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Update partial fallbacks -> appshell upgrading example ↗ vercel/next-app-router-playground
  2. [2] fix(ai): enforce timeout.stepMs for the whole step in streamText (#15840) vercel/ai
  3. [3] @vercel/[email protected] vercel/vercel
  4. [4] [@vercel/connect] re-validate revoked grants via opt-in validate/forceRefresh ↗ vercel/vercel
  5. [5] @vercel/[email protected] vercel/vercel
  6. [6] feat(telegram): support slash commands ↗ vercel/chat
  7. [7] Add Claude Fable 5 eval results ↗ vercel/next-evals-oss

Quick answers

What shipped in Vercel on June 10, 2026?
The playground is live with Next.js 16.3's self-upgrading app shells, Vercel's AI SDK patched a critical timeout bug that left streams hanging indefinitely, and Claude Fable 5 hit 96% on coding evals with agent context. In total, 22 commits, 27 pull requests, and 13 releases landed.
Who contributed to Vercel on June 10, 2026?
4 developers shipped this update, including aurorascharff, allenzhou101, ishaksebsib, and gaojude.
What were the notable Vercel updates?
Update partial fallbacks -> appshell upgrading example, fix(ai): enforce timeout.stepMs for the whole step in streamText (#15840), and @vercel/[email protected].

More from @vercel

Daily updates, in your inbox

Follow Vercel

Keep up with Vercel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?