Turborepo v2.8.18
create-turbo selection by @anthonyshew in https://github.com/vercel/turborepo/pull/12353add-package-names codemod from silently renaming existing packages by @anthonyshew in https://github.com/vercel/turborepo/pull/12332turbo query affected CLI shorthand by @anthonyshew in https://github.com/vercel/turborepo/pull/12283turborepo-log crate to improve our logging situation by @anthonyshew in https://github.com/vercel/turborepo/pull/12285pkg#task CLI args are always included in filtered packages by @anthonyshew in https://github.com/vercel/turborepo/pull/12287turborepo-log in turbo watch by @anthonyshew in https://github.com/vercel/turborepo/pull/12298dir/** in manual SCM and git literal-path optimization by @anthonyshew in https://github.com/vercel/turborepo/pull/12305root_uri by @anthonyshew in https://github.com/vercel/turborepo/pull/12308run/watch output through unified TerminalSink by @anthonyshew in https://github.com/vercel/turborepo/pull/12315tracing::log:: bridge imports with tracing:: directly by @anthonyshew in https://github.com/vercel/turborepo/pull/12320Source::turbo string literals with Subsystem enum by @anthonyshew in https://github.com/vercel/turborepo/pull/12321affectedTasks query results by @anthonyshew in https://github.com/vercel/turborepo/pull/12324turborepo-log and add task prefix to TerminalSink by @anthonyshew in https://github.com/vercel/turborepo/pull/12326$TURBO_ROOT$ inputs when using affectedUsingTaskInputs by @anthonyshew in https://github.com/vercel/turborepo/pull/12331LogSink with task output and grouping support by @anthonyshew in https://github.com/vercel/turborepo/pull/12328turbo gen workspace --copy by @anthonyshew in https://github.com/vercel/turborepo/pull/12333GroupingLayer for per-task output buffering by @anthonyshew in https://github.com/vercel/turborepo/pull/12334turbo gen workspace --copy by @anthonyshew in https://github.com/vercel/turborepo/pull/12336GroupingLayer into Visitor and migrate task error/warn to turborepo-log by @anthonyshew in https://github.com/vercel/turborepo/pull/12337gix-index by @anthonyshew in https://github.com/vercel/turborepo/pull/12339$TURBO_DEFAULT$ from matching unrelated root files in affected detection by @anthonyshew in https://github.com/vercel/turborepo/pull/12341-graph formats, add native SVG rendering by @anthonyshew in https://github.com/vercel/turborepo/pull/12344TaskHandle, remove CacheOutput trait by @anthonyshew in https://github.com/vercel/turborepo/pull/12345futureFlags description by @anthonyshew in https://github.com/vercel/turborepo/pull/12355--parallel flag by @anthonyshew in https://github.com/vercel/turborepo/pull/12357globalDependencies in prune behind Future Flag by @anthonyshew in https://github.com/vercel/turborepo/pull/12360filterUsingTasks future flag for task-level --filter resolution by @anthonyshew in https://github.com/vercel/turborepo/pull/12363TURBO_* env vars through to child processes in Strict Mode by @anthonyshew in https://github.com/vercel/turborepo/pull/12372turbo prune with pnpm patches by @anthonyshew in https://github.com/vercel/turborepo/pull/12376Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.17...v2.8.18
Fetched March 26, 2026