Never miss a release that matters
AI-powered summaries of every GitHub release.
AI Summaries
Changelogs condensed into clear, actionable insights.
Always Free
Track up to 5 packages at no cost, forever.
Weekly Digest
A curated summary of every release, delivered weekly.
TL;DR
Turborepo now provides first-class support for Rust projects, including Cargo-only repositories and automatic Cargo workspace task inference.
New
- Rust Ecosystem Support: Added support for Cargo-only repositories, automatic inference of Cargo workspace tasks, and crate-scoped verification tasks.
- Experimental Rust Guide: New documentation available for users implementing Rust within their monorepos.
Fixes Worth Knowing
- Pruning Improvements: Fixed issues where Yarn Babel extensions and package extension ranges were lost during pruning; improved Bun production workspace dev dependency pruning.
- TUI Enhancements: Restored colors in TUI (Terminal User Interface) output and improved text selection beyond the viewport.
- Cargo Caching: Resolved several caching issues, including host platform isolation, lockfile synchronization for Docker, and preventing
cargo runtasks from being cached. - General Stability: Fixed
create-turboGit failures and resolved security vulnerabilities identified in audits.
TL;DR
Turborepo now offers significantly improved Rust (Cargo) support, including caching and task execution, dramatically speeding up Rust monorepo builds.
Breaking
- Cargo Workspace Package Names: You must now explicitly declare a name for your Cargo workspace package in
turbo.json.
New
- Cargo Workspace Support: Turborepo can now discover, build, test, and cache Rust crates within a monorepo.
- sccache Integration: Turborepo integrates with
sccache(shared cache) to accelerate Rust builds, and can even serve as ansccachebackend itself.
Fixes Worth Knowing
- Improved dependency pruning for npm and Bun to be more deterministic and complete.
- Fixed issues with input exclusion globs and root-directory packages affecting change detection.
- Resolved a bug preventing the compile cache from actually caching.
Before You Upgrade
- If you are using a Cargo workspace, ensure you've declared a name for your package in
turbo.json.
TL;DR
Turborepo now includes a new, interactive UI and improved watch mode (file monitoring) for faster development feedback.
Fixes Worth Knowing
- Watch mode now correctly responds to file changes and handles persistent tasks.
- Improved cache upload reliability with retry strategies and speed/remaining time indicators.
- Lockfile comparisons now handle new packages correctly.
turbo-ignorenow works correctly even in single-package repositories.
Before You Upgrade
If you were relying on the old file hashing implementation (feature flagged off), be aware that it has been removed.
TL;DR
Turborepo now includes a new user interface (UI) and improved watch mode, providing a better developer experience for managing and building monorepos (multiple packages in one repo).
New
- New UI: A new user interface is available for Turborepo.
- Improved Watch Mode: Watch mode now correctly handles filtered packages.
Fixes Worth Knowing
- Turborepo now correctly handles new packages when comparing lockfiles.
turbo ignorewill no longer fail when used with a single-package repository.
TL;DR
Turbopack (incremental bundler) nightly builds are now available, offering significantly faster development server startup and rebuilds.
Fixes Worth Knowing
Turbopack now correctly handles more complex project structures, resolving issues with certain import patterns and dependency resolution that previously caused build failures or incorrect behavior.
TL;DR
Turborepo now offers remote caching and authentication via Vercel (cloud platform), significantly improving performance and collaboration for larger projects.
New
- Vercel CLI Integration: The Turborepo CLI is now hosted and managed by Vercel.
- Remote Caching: Utilize Vercel for remote caching, enabling faster builds across machines and teams.
- Devcontainer Support: Added a development container (preconfigured environment) for easier local development with Codespaces.
Fixes Worth Knowing
- Resolved issues with the postinstall script and Windows/Yarn compatibility.
TL;DR
Turborepo now automatically determines task dependencies, eliminating the need to manually specify all possible tasks and significantly simplifying setup and fixing long-standing bugs.
Breaking
- Logs are now output to
.turboinstead ofturbo– update your.gitignore. turbo prunenow generates a single output folder, changing how it prepares code for Docker.pipeline.<task>.outputsis now included in the cache hash, meaning changes here will bust the cache.- NPM and PNPM support has been removed.
- The
--concurrencyflag is removed; use--serialfor serial execution.
New
- Remote caching is available via
turbo loginandturbo link, offering significant speed improvements by sharing build artifacts. - A
prunecommand outputs a pruned monorepo subset, ideal for Docker layer caching. - The
pipelineconfiguration allows control over task graph topology and per-task options.
Fixes Worth Knowing
- OSS contributions now work with remote caching by falling back to local caching when access is denied.
- Fixed issues with the
--sinceflag, unknown CLI flags, andturbo linkinfinite loops. - Improved error