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

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

One email a day. Unsubscribe in one click.

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

Quick answers

What shipped 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. In total, 78 commits, 84 pull requests, and 10 releases landed.
Who contributed to Vercel on July 7, 2026?
7 developers shipped this update, including anthonyshew, felixarntz, ruiconti, bensabic, AndrewBarba, LukeSheard, and bryan-hunter.
What were the notable Vercel updates?
feat: Serve the Remote Cache as an sccache backend for Cargo tasks (#13288), feat: Embed sccache so the Cargo compile cache needs no installation (#13293), and fix: Stop ambient CARGO_INCREMENTAL from suppressing compile cache injection (#13298).

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?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.