115 wires and counting

$ follow Vercel

Keep up with Vercel in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-09-07
stories 54

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Turborepo fixes stale global-input hashing, adds experimental Go workspace graph

By RepoJournal · Filed · About Vercel

Turborepo fixed a caching bug that kept returning cache hits after a global input changed, while eve 0.52.2 ships model and workflow fixes.

Turborepo corrected a hashing defect where an eager flag stayed false after prepending global inputs, causing the global globs to be hashed by neither pass and returning stale cache hits after a global input file changed [1]. This is a correctness fix for anyone relying on global input invalidation. In related repository discovery work, Turborepo made daemon discovery generic across toolchains, replacing JavaScript-specific fields with an immutable snapshot tied to `PackageGraph` generations [2][3]. It also added an experimental Go workspace graph foundation, gated behind `futureFlags.experimentalGoWork`, that discovers modules from repository-root `go.work` and validates unsafe local `replace` directives [4].

eve 0.52.2 ignores OpenAPI `default` and `example` annotations that conflict with the declared schema type, so models are not prompted to submit invalid tool input, and preserves conversation history when the compaction model returns an empty summary instead of replacing it with a blank checkpoint [5]. The release also points published `eve-source` export conditions at `dist` so Workflow bundle resolution works without the unpublished `src` tree [5]. Sending `{ agentId, message }` to a busy background subagent now cancels its previous task and continues the same child session under a new task ID; concurrent steering of the same child returns `AGENT_BUSY` [6].

The AI SDK removed the `@ai-sdk/lmnt` provider package because LMNT shut down [7]. The shop template pinned pnpm 12.3.4 and a Node 24 runtime locked to 24.20.0, while updates to Fumadocs were kept aligned with Geistdocs 1.26.1 because the latest versions failed docs typechecking at the i18n adapter [8].

Action items

References

  1. [1] fix: Recompute eager hashing flag after prepending global inputs ↗ vercel/turborepo
  2. [2] refactor: Generalize daemon repository discovery ↗ vercel/turborepo
  3. [3] feat: Make daemon discovery toolchain generic ↗ vercel/turborepo
  4. [4] feat: Add experimental Go workspace graph foundation ↗ vercel/turborepo
  5. [5] eve@0.52.2 ↗ vercel/eve
  6. [6] test(eve): add background subagent steering evals ↗ vercel/eve
  7. [7] chore: remove lmnt provider ↗ vercel/ai
  8. [8] chore: update pnpm, Node, and dependencies ↗ vercel/shop

Quick answers

What shipped in Vercel on September 7, 2026?
Turborepo fixed a caching bug that kept returning cache hits after a global input changed, while eve 0.52.2 ships model and workflow fixes. In total, 26 commits, 27 pull requests, and 1 releases landed.
Who contributed to Vercel on September 7, 2026?
9 developers shipped this update, including vercel-gh-bot-2, Nixxx19, cuishuang, anthonyshew, AndrewBarba, ruiconti, github-actions, and laugharn, and 1 more.
What were the notable Vercel updates?
fix: Recompute eager hashing flag after prepending global inputs, refactor: Generalize daemon repository discovery, and feat: Make daemon discovery toolchain generic.