RepoJournal
Vercel

@vercel

Next.js + the Vercel platform — frontend infrastructure for the web

Pick a date

The Wire · Showcase

TURBOREPO CARGO COMPILE CACHE LANDS FULLY EMBEDDED, NEXT.JS DISABLES IMMUTABLE ASSETS FOR EXPORTS

By RepoJournal · Filed · About Vercel

Turborepo shipped zero-infrastructure Cargo compilation caching by embedding sccache directly into the binary, while Next.js locked down immutable assets for non-adapter output modes.

Turborepo's Cargo compile cache series landed its final pieces overnight. The feature serves Turborepo's remote cache as an sccache backend [1], eliminating the need for separate S3 or GitHub Actions cache infrastructure. But sccache required installation on PATH until today, when the team embedded it as a linked library, making the entire setup a single flag flip [2]. A critical fix landed simultaneously: CARGO_INCREMENTAL was blocking injection on every CI run [3], discovered during GHA validation. A fourth patch prevents storage failures from failing the build entirely [4], handling the case where bad credentials would tank the whole compilation. End-to-end coverage for Cargo workspaces landed to lock in the full surface from discovery through caching [5]. In Next.js, supportsImmutableAssets is now disabled for export and standalone output modes [11], since those paths bypass adapters and can't deliver the necessary asset data. Turbopack fixed a dynamic exports sealing conflict where barrel files re-exporting CJS chains would hit Object.seal restrictions [12]. Eve shipped three major features: subagent workflows return with a maxSubagents cap [7], skill files now write to `$HOME/.agents/skills` instead of polluting workspace directories [6], and all three subagent types now surface token usage to callers [8]. The Chat SDK channel defaults expanded with markdown rendering and streaming deltas [9], and Slack channel now preserves markdown when combining file uploads [10]. Vercel CLI removed the VERCEL_RESOLVE_ROOT_DIRECTORY guard, shipping monorepo subdirectory builds by default [13], and fixed generated service route preservation in Services V2 nested output [14]. CLI sandbox bumped to 3.4.0 [15], and `vercel list` now emits machine-readable JSON when project resolution fails [16].

Action items

References

  1. [1] feat: Serve the Remote Cache as an sccache backend for Cargo tasks (#13288) vercel/turborepo
  2. [2] feat: Embed sccache so the Cargo compile cache needs no installation (#13293) vercel/turborepo
  3. [3] fix: Stop ambient CARGO_INCREMENTAL from suppressing compile cache injection (#13298) vercel/turborepo
  4. [4] fix: Never let compile cache storage failures fail the build (#13299) vercel/turborepo
  5. [5] test: Add end-to-end coverage for Cargo workspaces ↗ vercel/turborepo
  6. [6] feat(eve): write skills into `$HOME/.agents/skills` instead of the workspace directory ↗ vercel/eve
  7. [7] feat(eve): reintroduce ExperimentalWorkflow with a maxSubagents cap ↗ vercel/eve
  8. [8] feat(eve): surface subagent usage to callers ↗ vercel/eve
  9. [9] feat(channels): expand chat sdk channel defaults ↗ vercel/eve
  10. [10] fix(eve): slack channel - preserve markdown with file uploads ↗ vercel/eve
  11. [11] Disable `supportsImmutableAssets` with `config.output` (#95521) vercel/next.js
  12. [12] Turbopack: add all keys to dynamic exports before sealing the object (#93334) vercel/next.js
  13. [13] [cli] Remove VERCEL_RESOLVE_ROOT_DIRECTORY guard (#16913) vercel/vercel
  14. [14] [cli] Preserve generated service routes (#16938) vercel/vercel
  15. [15] Update CLI sandbox dependency to 3.4.0 ↗ vercel/vercel
  16. [16] [cli] Emit agent-output JSON when `vercel list <project>` does not resolve ↗ vercel/vercel

FAQ

What changed in Vercel on July 7, 2026?
Turborepo shipped zero-infrastructure Cargo compilation caching by embedding sccache directly into the binary, while Next.js locked down immutable assets for non-adapter output modes.
What should Vercel teams do about it?
If you maintain Cargo monorepos in CI, try the compile cache with --turobopack-compile-cache flag enabled • If you're testing Next.js 15 with output=export or output=standalone, verify supportsImmutableAssets behavior isn't breaking your build • Deploy Vercel CLI to pick up monorepo subdirectory build fixes and sandbox 3.4.0
Which Vercel repositories shipped on July 7, 2026?
vercel/turborepo, vercel/eve, vercel/next.js, vercel/vercel

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.