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

VERCEL CLI RENAMED, SDK BREAKING CHANGES, NEXT.JS CACHE OVERHAUL

By RepoJournal · Filed · About Vercel

The CLI's connect command sheds its beta name while two SDK releases stack breaking changes across projects, users, and teams—and Next.js is overhauling how fetch respects HTTP cache headers.

Vercel shipped `vercel connect` as the official command name [1], dumping the experimental `connex` label across CLI surfaces, API endpoints, and help text [2]. The same command now supports `vercel connect detach` and a `--triggers` flag [3], letting teams register trigger destinations alongside connector attachments. Separately, the alias assignment flow now preserves user-provided deployment and alias IDs for API-side resolution, fixing microfrontend routing that needs explicit source URLs [4]. On the SDK side, back-to-back breaking changes landed: v1.21.4 restructured user events, team responses, and networking endpoints [5], immediately followed by v1.21.5 breaking project response shapes across three major methods [7]. The CLI is getting a major bump to v54.0.0, which requires `--follow` to stream logs [6]—a behavior shift that breaks existing scripts. Over in Next.js, fetch is finally respecting HTTP `Cache-Control` headers with session-dependent TTL-based invalidation [8], a fix that lands alongside simplified session-dependent task attributes [9] and better error surfacing for nested cache violations [10]. React upstream rolled to the latest commit [11], and invalid dynamic usage errors now surface properly through Flight in dev [12].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] [cli] Rename `vercel connex` command to `vercel connect` (#16322) vercel/vercel
  2. [2] [cli] Rename `vercel connex` command to `vercel connect` ↗ vercel/vercel
  3. [3] [cli] Add `vercel connect detach` and `--triggers` flag on attach (#16328) vercel/vercel
  4. [4] [vercel] Preserve alias source for vc alias set ↗ vercel/vercel
  5. [5] typescript - v1.21.4 - 2026-05-13 15:16:09 ↗ vercel/sdk
  6. [6] Version Packages ↗ vercel/vercel
  7. [7] typescript - v1.21.5 - 2026-05-14 04:09:42 ↗ vercel/sdk
  8. [8] fetch: respect HTTP Cache-Control headers with TTL-based invalidation (#91729) ↗ vercel/next.js
  9. [9] simplify session dependent tasks (#91729) ↗ vercel/next.js
  10. [10] Show inner `"use cache"` as cause of nested-dynamic cache error ↗ vercel/next.js
  11. [11] Upgrade React from `dd453071-20260506` to `d5736f09-20260507` ↗ vercel/next.js
  12. [12] Surface invalid dynamic usage errors via Flight in dev ↗ vercel/next.js

Quick answers

What shipped in Vercel on May 14, 2026?
The CLI's connect command sheds its beta name while two SDK releases stack breaking changes across projects, users, and teams—and Next.js is overhauling how fetch respects HTTP cache headers. In total, 36 commits, 43 pull requests, and 22 releases landed.
Who contributed to Vercel on May 14, 2026?
6 developers shipped this update, including bhrigu123, kitfoster, github-actions[bot], lukesandberg, unstubbable, and vercel-release-bot.
What were the notable Vercel updates?
[cli] Rename `vercel connex` command to `vercel connect` (#16322), [cli] Rename `vercel connex` command to `vercel connect`, and [cli] Add `vercel connect detach` and `--triggers` flag on attach (#16328).

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?