Turborepo
Dev ToolsBuild system optimized for JavaScript and TypeScript, written in Rust
Release History
View all versions →v2.10.13-canary.120 fixes15 featuresThis release introduces significant enhancements to the Factory control plane, including durable workspaces, SSH command affordances, and improved terminal streaming. It also includes various bug fixes and performance optimizations across the platform.
v2.10.1220 fixes13 featuresThis release introduces significant improvements to the Factory control plane, including redesigns, new features like durable workspaces and SSH streaming, and various bug fixes. It also includes performance optimizations and documentation updates.
v2.10.115 fixes2 featuresThis release includes several bug fixes, such as avoiding repeated entrypoint traversal and respecting gitignore. It also introduces new features like caching for native uv tool tasks and an expanded performance agent toolbox.
v2.10.11-canary.42 fixesThis release includes bug fixes for isolating concurrent generator config bundles and respecting gitignore without git metadata. It also contains maintenance chores for release-age exclusions in examples.
v2.10.11-canary.31 featureThis release introduces caching for native uv tool tasks. It also includes a chore for releasing a new canary version.
v2.10.11-canary.21 fixThis release includes a fix to prevent repeated strict entrypoint traversal. It is a patch release in the canary channel.
v2.10.11-canary.14 fixes3 featuresThis release introduces new features like Slack notifications for PRs, a daily performance agent, and support for cross-toolchain repository affectedness. It also includes several bug fixes, including improvements for Bun's dependency handling and automatic approval of release workflows.
v2.10.109 fixes7 featuresThis release introduces support for nub.lock files, adds an Eve operator dashboard, and includes various performance improvements and bug fixes, including better handling of gitignore patterns and dependency management.
v2.10.10-canary.36 fixes3 featuresThis release includes several bug fixes, dependency upgrades, and new features such as an Eve operator dashboard and pytest task discovery. It also involves migration of pnpm overrides to a new configuration file.
v2.10.10-canary.2This release includes a performance improvement by walking the repository once during pruning. It also marks the release of Turborepo version 2.10.10-canary.1.
v2.10.10-canary.12 fixes1 featureThis release includes a new feature to support nub.lock files and bug fixes for Bun wildcard workspace dev dependencies and Windows process cleanup PID reuse. It also includes documentation updates and test coverage improvements.
v2.10.99 fixes5 featuresThis release includes performance improvements in lockfile parsing and repository operations, alongside new features for handling Python quality tools and composing native task dependencies. Several bug fixes address issues with semver ranges, affected task composition, and process management.
v2.10.9-canary.13 fixes6 featuresThis release introduces significant internal refactoring focused on immutability, task routing, and improved Cargo and uv integration. It also includes performance optimizations and bug fixes for Windows and macOS environments.
v2.10.8Breaking6 fixes7 featuresThis release introduces support for Android (Termux) and enhances CI processes with parallelization and remote caching. It also includes numerous refactors focused on leveraging package knowledge for improved performance and consistency across various Turborepo features.
v2.10.76 fixes1 featureThis release includes several bug fixes, such as improved handling of pnpm dependencies during pruning and support for multiple macOS file watch roots. It also introduces a new feature for selecting runnable task entrypoints.
v2.10.8-canary.43 fixesThis release includes several refactors related to resolution fingerprints and lockfile migration, alongside bug fixes for the review gate and macOS Homebrew setup.
v2.10.8-canary.31 fix2 featuresThis release introduces support for Android (Termux) and resolves a bug with linked worktrees. It also includes numerous refactoring efforts to leverage package knowledge for various caching and path resolution mechanisms.
v2.10.8-canary.2This release includes several refactoring efforts to leverage package knowledge for configuration scopes, run scope enumeration, repository views, and package integrations. Additionally, environment setup steps in CI have been parallelized.
v2.10.8-canary.13 fixes1 featureThis release includes several bug fixes, including support for multiple macOS file watch roots and resumable releases. It also introduces new features like knowledge-backed package scope views and upgrades dependencies like Next.js.
v2.10.7-canary.17 fixes1 featureThis release includes several bug fixes, dependency upgrades, and refactors to improve Turborepo's functionality. A new feature allows for the selection of runnable task entrypoints.
v2.10.619 fixes3 featuresThis release introduces support for Cargo-only repositories and enhances Cargo workspace task inference. It also includes numerous bug fixes for various package managers and build processes.
v2.10.6-canary.53 fixesThis release includes bug fixes for preserving pnpm lockfile entries, checking dynamic imports in boundaries, and refactoring `turbo watch`. It also updates Geistdocs to version 1.13.0.
v2.10.6-canary.42 fixes1 featureThis release introduces crate-scoped Cargo verification tasks and includes several CI and chore improvements. It also addresses duplicate N-API Cargo builds and hashing of embedded frameworks data in Rust builds.
v2.10.6-canary.32 fixesThis release addresses security vulnerabilities and pins VS Code extension macOS runners. It also includes an update to Rust 1.97.0.
v2.10.6-canary.23 fixes2 featuresThis release introduces support for Cargo-only repositories and the ability to infer Cargo workspace tasks. It also includes bug fixes for preserving Yarn Babel extensions, TUI output colors, and shutdown signals.
Common Errors
Related Dev Tools Packages
Empowering everyone to build reliable and efficient software.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Next generation frontend tooling. It's fast!
An extremely fast Python package and project manager, written in Rust.
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
Subscribe to Updates
Get notified when new versions are released