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

BREAKING: Vercel SDK Ship Double Breaking Changes

By RepoJournal · Filed · About Vercel

Two TypeScript SDK releases in two days break response shapes across projects, feature flags, and deployments.

Overnight, Vercel shipped not one but two TypeScript SDK releases, each packed with breaking response changes [1] [2]. `@vercel/sdk` 1.28.21 alters `response` on `featureFlags.createFlag()`, `updateFlag()`, `deployments.cancelDeployment()`, and removes `response.image.vhs` from `vcr.getRepositoryImage()` [1]. The 1.28.20 release similarly reworks `response` across `projects.getProject()`, `updateProject()`, `updateMicrofrontends()`, and `uploadProjectAvatar()` [2]. Both versions are now tagged, so before you bump, audit every call site. Meanwhile, the AI SDK fixed a silent truncation bug: OpenAI-compatible chat streams that end without a finish reason now report as errors instead of succeeding [3]. This closes a gap where truncated SSE streams kept generated text but "appeared to finish successfully," masking incomplete output. Expect `generateImage(...).usage` to finally return real token counts for every provider built on `createOpenAICompatible`, as image generation token usage is now mapped [4]. Over in workflow, `run.returnValue` polling switches from a fixed 1s interval to a World long poll, eliminating quantization latency for already-finished runs [5]. And the Cline harness gets a file read/write bug fix you'll want if you've hit that edge [6]. Also, eve 0.41.0 launches a native Linq channel for iMessage and SMS with guided setup [7]. Prioritize the SDK patch and the stream truncation fix this morning.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] typescript - v1.28.21 - 2026-08-21 04:47:57 ↗ vercel/sdk
  2. [2] typescript - v1.28.20 - 2026-08-20 16:44:08 ↗ vercel/sdk
  3. [3] fix: report OpenAI-compatible chat streams without a finish reason as errors ↗ vercel/ai
  4. [4] feat(provider/openai-compatible): report image generation token usage ↗ vercel/ai
  5. [5] feat(core): resolve run.returnValue via a World long poll instead of a 1s poll ↗ vercel/workflow
  6. [6] fix(harness-cline): fix bug with reading and writing files ↗ vercel/ai
  7. [7] Version Packages ↗ vercel/eve

Quick answers

What shipped in Vercel on August 21, 2026?
Two TypeScript SDK releases in two days break response shapes across projects, feature flags, and deployments. In total, 59 commits, 67 pull requests, and 17 releases landed.
Who contributed to Vercel on August 21, 2026?
17 developers shipped this update, including QingHeSite, bgw, Sebastian "Sebbie" Silbermann, next-js-bot, github-actions[bot], listopad, felixarntz, and github-actions, and 9 more.
What were the notable Vercel updates?
typescript - v1.28.21 - 2026-08-21 04:47:57, typescript - v1.28.20 - 2026-08-20 16:44:08, and fix: report OpenAI-compatible chat streams without a finish reason as errors.

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?