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

WORKFLOW BREAKS DEPRECATED SETATTRIBUTES ALIASES; TURBOREPO LOCKS DOWN RELEASE AUTOMATION

By RepoJournal · Filed · About Vercel

Workflow 5.0.0-beta.37 removes the setAttributes deprecation aliases you've been warned about, while Turborepo cuts stored credentials entirely from its release pipeline.

Workflow shipped its breaking change window [1], dropping the `experimental_setAttributes` and `ExperimentalSetAttributesOptions` aliases that have been deprecated since earlier betas. If you're still using those names, your build breaks now. The real fix landed alongside this: sealing forwarded writes for workflow-body writables [2], which closes an encryption gap where workflow bodies weren't engaging the owner's public key optimization that motivated the whole rewrite [3]. Turborepo tightened its CI radically with two consecutive releases [4][5], replacing the expired `TURBOBOT` credential with ephemeral workflow tokens and a pinned semantic review gate, then deleting the legacy package authority system entirely [6] as part of the knowledge completion stack. Task hashing now uses resolution fingerprints instead of closure fields [7], removing a whole class of fallback logic. Next.js isolated Request Insights from user OpenTelemetry [8], keeping diagnostic spans in the local recorder while the user's active context stays unchanged. The team also surfaced Instant Insights as a detached root span with validation phases [9], persisted the verbose setting globally [10], and classified internal records to reduce noise [11]. Eve wired its AI lifecycle bridge per model attempt [20], completing the second phase of local observability for the AI SDK, after landing the provider-neutral primitives in the first pass [18]. Connection and instrumentation registries came online for all 39 integrations [17][19], turning manual setup into `eve add connection/<slug>` and `eve add instrumentation/<provider>` commands. Vercel's CLI replaced the workers-based queue subscribers with vercel-queue [12], keeping backwards compat while surfacing new features, and restructured the native binary release flow so `@vercel/vc-native-*` packages publish before the changesets release, resolving as optionalDependencies on first install [13]. The team also fixed a `--json` regression [14], rewired release detection to check changesets state instead of npm version [15], and shipped `vercel vcr build` and `vercel vcr push` subcommands [16].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] workflow@5.0.0-beta.37 ↗ vercel/workflow
  2. [2] fix(core): seal forwarded writes for workflow-body writables (#3155) vercel/workflow
  3. [3] fix(core): seal forwarded writes for workflow-body writables ↗ vercel/workflow
  4. [4] ci: Auto-merge release PRs (#13510) vercel/turborepo
  5. [5] fix: Use tokenless release review gate (#13513) vercel/turborepo
  6. [6] refactor: Delete legacy package and scope authority (#13470) vercel/turborepo
  7. [7] refactor: Use resolution fingerprints for task hashes (#13514) vercel/turborepo
  8. [8] Isolate local Request Insights spans from OpenTelemetry ↗ vercel/next.js
  9. [9] Add Instant Insights pipeline spans ↗ vercel/next.js
  10. [10] Persist Request Insights display settings ↗ vercel/next.js
  11. [11] Classify Instant Insights as internal in Request Insights ↗ vercel/next.js
  12. [12] python: Replace vercel-workers with the new vercel-queue based impl (#17236) vercel/vercel
  13. [13] ci: build and publish native binaries before publishing vercel (#17235) vercel/vercel
  14. [14] [CLI] fixing --json breaking tests (#17270) vercel/vercel
  15. [15] ci: detect releases via changesets state, not npm version lookup (#17269) vercel/vercel
  16. [16] [cli] Add vercel vcr build and vercel vcr push ↗ vercel/vercel
  17. [17] feat(docs): add connection registry items ↗ vercel/eve
  18. [18] feat(eve): add provider-neutral AI lifecycle bridge ↗ vercel/eve
  19. [19] feat(docs): add instrumentation registry items ↗ vercel/eve
  20. [20] feat(eve): wire lifecycle bridge per model attempt ↗ vercel/eve

Quick answers

What shipped in Vercel on July 29, 2026?
Workflow 5.0.0-beta.37 removes the setAttributes deprecation aliases you've been warned about, while Turborepo cuts stored credentials entirely from its release pipeline. In total, 111 commits, 112 pull requests, and 13 releases landed.
Who contributed to Vercel on July 29, 2026?
15 developers shipped this update, including github-actions[bot], Nathan Rajlich, Nathan Colosimo, VaguelySerious, Anthony Shew, DavidIlie, timneutkens, and sampoder, and 7 more.
What were the notable Vercel updates?
workflow@5.0.0-beta.37, fix(core): seal forwarded writes for workflow-body writables (#3155), and fix(core): seal forwarded writes for workflow-body writables.

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?