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

$ status

wire 2026-07-29
stories 236

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

WORKFLOW BREAKS DEPRECATED SETATTRIBUTES ALIASES; TURBOREPO LOCKS DOWN RELEASE AUTOMATION

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

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].

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.