125 wires and counting
$ status: archived — this briefing has stopped; the archive stays readable. browse live briefings →

$ status

wire 2026-08-21
stories 143

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

BREAKING: Vercel SDK Ship Double Breaking Changes

By RepoJournal · Filed · About Vercel · Composed from the cited sources · methodology

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.

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.