Change8

Turborepo

Dev Tools

Build system optimized for JavaScript and TypeScript, written in Rust

Latest: v2.10.6-canary.1100 releases1 common errorsView on GitHub

Release History

v2.10.6-canary.1
23h ago
v2.10.5
Jul 13, 2026
v2.10.5-canary.6
Jul 12, 2026
v2.10.5-canary.5
Jul 10, 2026
v2.10.5-canary.4
Jul 9, 2026
v2.10.5-canary.32 fixes
Jul 7, 2026

This canary release (v2.10.5-canary.3) focuses on improving build reliability by fixing issues related to compile cache injection and storage failures.

v2.10.5-canary.22 fixes
Jul 7, 2026

This canary release (v2.10.5-canary.2) includes fixes related to pinning a flag-aware turbo canary and ensuring the sccache compile cache is operational.

v2.10.5-canary.16 fixes4 features
Jul 7, 2026

This release introduces significant Cargo awareness for turbo watch and prune commands, and enhances remote caching by enabling sccache backend serving. Performance improvements were also made across task hashing and glob evaluation.

v2.10.49 fixes9 features
Jul 6, 2026

This release focuses heavily on performance improvements across lockfile parsing, hashing, and discovery phases, alongside introducing significant experimental support for Rust Cargo workspaces. Key changes include adopting mimalloc as the global allocator and enhancing dependency computation concurrency.

v2.10.4-canary.21 fix5 features
Jul 6, 2026

This canary release introduces significant enhancements for Rust/Cargo integration, including package discovery and task execution, alongside numerous performance improvements across workspace discovery and hashing phases.

v2.10.4-canary.19 fixes5 features
Jul 4, 2026

This release focuses heavily on performance improvements across hashing, lockfile parsing (Yarn v1, Berry), and dependency graph computation. It also introduces new TUI features for log viewing and task selection.

v2.10.317 fixes7 features
Jul 3, 2026

This release introduces support for new package managers (nub, aube) and Bun lockfile v2, alongside significant performance improvements in hashing and dependency graph traversal. It also enhances the TUI experience with new selection features and togglable logging.

v2.10.3-canary.82 fixes1 feature
Jul 2, 2026

This canary release upgrades TypeScript to 7.0.1-rc and includes fixes for improved error reporting during JSON parsing and missing platform binaries. It also adds a new example project.

v2.10.3-canary.72 fixes
Jul 1, 2026

This canary release addresses internal error handling for task executor joins and includes minor tweaks for nub support.

v2.10.3-canary.61 feature
Jul 1, 2026

This canary release introduces support for Bun lockfile version 2. It also includes minor housekeeping updates.

v2.10.3-canary.53 fixes1 feature
Jul 1, 2026

This canary release introduces the --production flag for turbo prune and fixes several issues related to semver range honoring and boundary checks.

v2.10.3-canary.41 fix
Jun 30, 2026

This canary release (v2.10.3-canary.4) includes a fix to normalize package manager version output.

v2.10.3-canary.31 feature
Jun 30, 2026

This canary release introduces support for the aube package manager and includes performance optimizations for release builds via thin LTO and codegen-units=1.

v2.10.3-canary.23 fixes
Jun 30, 2026

This canary release (v2.10.3-canary.2) focuses on several bug fixes, including normalizing package manager versions and improving lockfile support.

v2.10.3-canary.11 feature
Jun 30, 2026

This release introduces a new option to the create-turbo command and includes standard canary and patch releases.

v2.10.24 fixes2 features
Jun 30, 2026

This release introduces support for the 'nub' package manager and includes several fixes related to LSP builds, Bun lockfile pruning, and cache output handling.

v2.10.2-canary.14 fixes6 features
Jun 30, 2026

This release introduces support for the 'nub' package manager and enhances workspace package manager handling, alongside several bug fixes related to caching and lockfile pruning.

v2.10.12 fixes5 features
Jun 29, 2026

This release introduces support for configuring the package manager via `devEngines` and migrates the TUI virtual terminals to Ghostty. It also includes fixes related to Corepack integrity hashes and environment variable handling.

v2.10.1-canary.31 feature
Jun 29, 2026

This canary release introduces support for configuring the package manager via `devEngines.packageManager`.

v2.10.1-canary.22 fixes
Jun 28, 2026

This canary release (v2.10.1-canary.2) includes fixes for Corepack integrity hashes and environment variable pass-through.

v2.10.1-canary.11 feature
Jun 25, 2026

This release introduces the migration of TUI virtual terminals to Ghostty for improved terminal handling and removes the deprecated tbx package.

v2.10.031 fixes11 features
Jun 24, 2026

This release introduces incremental task caching, improved graceful shutdown, and new configuration options for local cache eviction (`cacheMaxAge`, `cacheMaxSize`). It also includes numerous fixes related to lockfile pruning, filtering logic, and Vercel authentication flows.

v2.9.19-canary.108 fixes1 feature
Jun 24, 2026

This canary release introduces deferred hashing for task inputs and includes numerous bug fixes related to terminal handling, dependency pruning, and watch mode stability.

v2.9.19-canary.95 fixes
Jun 17, 2026

This canary release focuses on various bug fixes, including upgrades to dependencies, adjustments to shutdown messages, and improvements in handling package managers and output caching.

v2.9.19-canary.84 fixes
Jun 17, 2026

This canary release focuses on stability by fixing several issues related to shell commands, graceful shutdown messaging, nested PTY processes, and TUI force shutdown.

v2.9.19-canary.71 fix
Jun 16, 2026

This canary release includes a fix to prevent duplicate PTY graceful shutdown signals.

v2.9.19-canary.66 fixes
Jun 16, 2026

This canary release (v2.9.19-canary.6) focuses on various bug fixes, including improvements to PNPM dependency handling, faster create-turbo downloads, and better package manager shutdown handling on Windows.

v2.9.19-canary.53 fixes
Jun 14, 2026

This canary release (v2.9.19-canary.5) focuses on several bug fixes, including improvements to pnpm workspace patch filtering, internal symlink caching, and ConPTY cursor query handling.

v2.9.19-canary.41 fix
Jun 13, 2026

This canary release updates the turborepo version and includes a fix for interactive Windows tasks by utilizing PTY.

v2.9.19-canary.31 fix
Jun 11, 2026

This canary release primarily addresses a bug related to signal handling on Windows during shutdown and includes CI updates.

v2.9.19-canary.21 fix
Jun 11, 2026

This canary release fixes an issue on Windows where Ctrl+C would incorrectly terminate the local turbo process when using shims. It includes one minor bug fix.

v2.9.19-canary.113 fixes
Jun 11, 2026

This release focuses heavily on security hardening across cache operations, file access, and authentication flows. It also includes a fix for Ctrl+C handling on Windows PTY tasks and removes the deprecated web UI mode.

v2.9.1811 fixes
Jun 10, 2026

This release focuses heavily on security and stability fixes, hardening cache operations, file access, and preventing argument injection. It also removes the deprecated web UI mode.

v2.9.1715 fixes2 features
Jun 9, 2026

This release focuses heavily on bug fixes, particularly around task execution stability on Windows and package manager compatibility (Bun, pnpm). It also introduces JIT task input hashing for improved caching efficiency.

v2.9.17-canary.71 fix
Jun 9, 2026

This canary release primarily contains a bug fix related to deferring hashes for JIT task dependents.

v2.9.17-canary.61 fix1 feature
Jun 8, 2026

This canary release introduces JIT task input hashing and fixes an issue with the npm command shim on Windows. Documentation warnings regarding ESM have also been removed.

v2.9.17-canary.54 fixes
Jun 7, 2026

This canary release (v2.9.17-canary.5) focuses on various bug fixes, including improvements to pnpm dependency handling, PTY behavior, TUI rendering, and certificate chain support in the API client. It also restores aarch64 musl release builds.

v2.9.17-canary.42 fixes
Jun 5, 2026

This canary release focuses on documentation improvements and bug fixes, specifically addressing how peer dependencies are handled in the package graph.

v2.9.17-canary.31 fix1 feature
Jun 3, 2026

This canary release focuses heavily on test optimization, including skipping unnecessary fixture installs and collapsing integration test matrices. It also includes a fix for preserving Bun nested dependency versions and several internal refactors.

v2.9.17-canary.23 fixes
May 30, 2026

This canary release (v2.9.17-canary.2) includes several bug fixes related to HTTP timeouts, affected task detection, and Windows shutdown handling.

v2.9.17-canary.13 fixes
May 28, 2026

This release focuses on bug fixes, including resolving issues with nested Bun dependency versions, preserving the .git directory when using --no-git, and ensuring stdin remains alive for persistent tasks.

v2.9.164 fixes
May 28, 2026

This release, moving from v2.9.15 to v2.9.16, focuses primarily on stability fixes related to PTY shutdown, npm publishing, Bun dependency handling, and the --no-git flag behavior.

v2.9.16-canary.28 fixes1 feature
May 27, 2026

This release introduces heap allocation profiling and includes numerous bug fixes related to tracing, package management, pruning, and OTEL validation. A key change involves updating Geist font imports to use the dedicated npm package.

v2.9.1523 fixes1 feature
May 26, 2026

This release primarily focuses on stability improvements by fixing numerous race conditions related to caching, file system operations, and process management. A significant effort was made to replace panics and expect calls with safer error handling across the codebase.

v2.9.15-canary.72 fixes
May 22, 2026

This canary release focuses on performance improvements, including indexing gitignore matchers and trimming OpenTelemetry/microfrontends proxy features, alongside a fix for accepting the experimentalCI configuration object.

v2.9.15-canary.62 fixes
May 21, 2026

This canary release (v2.9.15-canary.6) focuses on bug fixes, specifically restoring task completion semantics and preserving nested Bun workspace dependency versions.

v2.9.15-canary.516 fixes
May 20, 2026

This canary release focuses on internal cleanup by removing usages of .expect() and .unwrap() across various internal packages and tests. A minimum release age for pnpm was also set.

v2.9.15-canary.420 fixes1 feature
May 20, 2026

This release focuses heavily on stability and robustness by eliminating numerous panic and unwrap callsites across the codebase, particularly related to file system operations, graph traversal, and various internal modules. Several race conditions related to directory restoration and symlinks were also addressed.

v2.9.15-canary.31 fix
May 16, 2026

This canary release focuses on a security/stability fix by preventing cache archive symlink reads and includes CI updates for signing macOS release binaries.

v2.9.15-canary.2
May 16, 2026

This release appears to be an automated canary release update, specifically moving from v2.9.15-canary.1 to v2.9.15-canary.2.

v2.9.15-canary.12 fixes
May 15, 2026

This release includes maintenance updates and bug fixes related to workspace pruning and task process waiting.

v2.9.11-canary.43 fixes
May 14, 2026

This canary release focuses on improving the VS Code extension experience by fixing popups and adding support for `turbo.jsonc`. CI processes were also parallelized for LSP releases.

v2.9.144 fixes
May 14, 2026

This release includes important security fixes addressing command injection, CSRF/session fixation, and local code execution vulnerabilities. Several minor bug fixes and CI improvements were also implemented.

v2.9.13-canary.16 fixes
May 14, 2026

This release includes several bug fixes addressing LSP diagnostics, authentication state validation, VS Code extension security, and Yarn detection logic. It also contains CI/CD improvements and documentation cleanup.

v2.9.121 fix
May 9, 2026

This patch release (v2.9.12) includes a fix for Language Server Protocol (LSP) diagnostics related to transit nodes.

v2.9.1112 fixes
May 8, 2026

This release focuses heavily on improving the VS Code extension experience, fixing various bugs related to daemon startup, configuration file support, and LSP diagnostics. It also includes fixes for dependency pruning with Bun.

v2.9.11-canary.71 fix
May 8, 2026

This canary release primarily addresses a bug fix related to supporting shimmed VS Code LSP probes.

v2.9.11-canary.61 fix
May 8, 2026

This canary release primarily addresses an issue with publishing the VS Code extension from the correct release tag.

v2.9.11-canary.53 fixes
May 8, 2026

This canary release focuses on improving the VS Code extension experience by reducing popups and adding support for `turbo.jsonc`, alongside CI improvements for parallelizing release publishing.

v2.9.11-canary.35 fixes
May 8, 2026

This canary release focuses on several bug fixes, primarily addressing issues within the Language Server Protocol (LSP) integration, JSON handling, and dependency pruning for Bun.

v2.9.11-canary.21 fix
May 8, 2026

This canary release primarily fixes an issue where the VSCode Extension daemon startup mechanism was updated.

v2.9.11-canary.18 fixes1 feature
May 7, 2026

This release focuses on numerous security hardening fixes and improvements, including randomizing temp paths for repo downloads and enforcing cache filesystem boundaries. It also includes the publishing of the VS Code extension on release.

v2.9.1019 fixes
May 7, 2026

This release focuses heavily on security hardening, fixing numerous bugs related to proxy validation, telemetry, token handling, and internal IPC endpoints. It also includes improvements to dependency resolution and environment variable respecting.

v2.9.10-canary.114 fixes
May 6, 2026

This release focuses on numerous bug fixes, including improvements to dry-run lockfile preservation, SCM environment variable handling, and various security/validation fixes related to microfrontend proxies and telemetry.

v2.9.93 fixes
May 4, 2026

This release, version 2.9.9, focuses primarily on security hardening across CI/CD workflows and documentation updates, alongside several minor bug fixes.

v2.9.9-canary.41 fix
May 4, 2026

This canary release focuses primarily on hardening security across documentation endpoints and internal GitHub Actions workflows.

v2.9.9-canary.32 fixes
May 4, 2026

This canary release focuses on hardening CI/CD processes, specifically securing GitHub Actions and npm publishing credentials, alongside minor documentation updates.

v2.9.9-canary.21 fix
May 4, 2026

This canary release includes a fix that scopes repo index prefixes specifically to the Git root directory.

v2.9.9-canary.11 fix
May 4, 2026

This release includes minor version bumps for canary and stable releases, and fixes an issue related to Unix parent death watchdogs.

v2.9.86 fixes
May 3, 2026

This release includes several bug fixes addressing dependency precedence, Yarn catalog resolution, Bun lockfile validity, and watchdog CPU usage. It also includes a performance improvement for `turbo watch` memory usage.

v2.9.8-canary.61 fix
May 2, 2026

This canary release primarily focuses on a performance improvement by reducing CPU usage associated with the parent-death watchdog.

v2.9.8-canary.51 fix
May 1, 2026

This canary release updates the underlying Rust version and includes a fix for stable tbx shell connections, alongside a performance improvement for `turbo watch` memory usage.

v2.9.8-canary.41 fix
May 1, 2026

This canary release (v2.9.8-canary.4) includes a fix related to the creation of prune docker bin stubs.

v2.9.8-canary.31 fix
May 1, 2026

This canary release includes a fix to preserve the validity of Bun prune lockfiles.

v2.9.8-canary.21 fix
May 1, 2026

This canary release (v2.9.8-canary.2) includes a fix related to Yarn catalog affected packages resolution.

v2.9.8-canary.12 fixes
May 1, 2026

This release focuses on bug fixes, specifically avoiding reruns of non-cacheable watch dependencies and preserving concrete dependency precedence. Documentation links were also updated.

v2.9.718 fixes3 features
May 1, 2026

This release introduces graceful shutdown capabilities and updates Vercel authentication flows. It also includes numerous bug fixes, particularly around sandbox operations and pnpm v11 compatibility.

v2.9.7-canary.156 fixes1 feature
Apr 30, 2026

This canary release introduces the new `tbx` sandbox helper and includes several fixes related to `tbx` functionality, npm registry access, and pnpm 11 lockfile support.

v2.9.7-canary.141 fix
Apr 30, 2026

This canary release focuses on documentation fixes, updating the flags SDK, hardening CI processes, and fixing an issue where the prune command overmatched gitignore entries.

v2.9.7-canary.131 fix
Apr 16, 2026

This canary release primarily focuses on fixing an issue where Vercel auth tokens were not being recovered correctly across different login flows.

v2.9.7-canary.121 fix1 feature
Apr 16, 2026

This canary release introduces a new Ultracite example and fixes an issue related to preserving legacy Vercel authentication compatibility.

v2.9.7-canary.111 feature
Apr 15, 2026

This canary release introduces a significant change to Vercel authentication, migrating it to standard OAuth/device flows.

v2.9.7-canary.101 fix
Apr 15, 2026

This canary release focuses on a bug fix related to preserving PTY graceful shutdown semantics.

v2.9.7-canary.91 fix
Apr 15, 2026

This canary release addresses a bug where the Node wrapper was not kept alive during graceful shutdown procedures.

v2.9.7-canary.81 fix
Apr 15, 2026

This canary release primarily focuses on a bug fix related to preserving the exit code during graceful shutdowns.

v2.9.7-canary.71 fix
Apr 14, 2026

This canary release introduces a fix to ensure compatibility with pnpm v11 multi-document lockfiles.

v2.9.7-canary.61 fix
Apr 13, 2026

This canary release primarily addresses a bug by ensuring SIGINT is ignored in the shim after spawning a local turbo instance.

v2.9.7-canary.51 fix
Apr 13, 2026

This canary release primarily focuses on adding test coverage for a specific startup regression related to stdin EOF.

v2.9.7-canary.41 feature
Apr 13, 2026

This canary release introduces a new feature for graceful shutdown handling. It is a minor update focused on stability and process control.

v2.9.7-canary.3
Apr 13, 2026

This canary release primarily focuses on maintenance by upgrading dependencies within eslint to resolve known vulnerabilities.

v2.9.7-canary.2
Apr 11, 2026

This release appears to be a minor canary update (v2.9.7-canary.2) based on the provided notes, linking to the full comparison between the previous canary version.

v2.9.7-canary.12 fixes1 feature
Apr 10, 2026

This canary release updates the sandbox dependency in examples and fixes documentation routing and git filter selector behavior.

v2.9.64 fixes
Apr 10, 2026

This release focuses on dependency updates, documentation improvements, and several bug fixes related to error messaging and remote caching.

v2.9.6-canary.31 fix
Apr 9, 2026

This canary release removes the agents app and fixes an issue related to loading custom CA certificates in the HTTP client.

v2.9.6-canary.22 fixes
Apr 9, 2026

This canary release primarily focuses on dependency updates within create-turbo and includes bug fixes for examples and remote cache messaging.

Common Errors

Related Dev Tools Packages

Subscribe to Updates

Get notified when new versions are released

RSS Feed