Turborepo v2.8.17
affectedUsingTaskInputs future flag for task-level --affected detection by @anthonyshew in https://github.com/vercel/turborepo/pull/12247vite and @vitejs/plugin-react versions on example by @GabrielBB in https://github.com/vercel/turborepo/pull/12193SendError panic on shutdown by @anthonyshew in https://github.com/vercel/turborepo/pull/12244watch_rapid_edits_produce_single_rebuild test by @anthonyshew in https://github.com/vercel/turborepo/pull/12245FilterMode enum for root task scoping with exclude-only filters by @Jaredw2289-svg in https://github.com/vercel/turborepo/pull/12212block_in_place in tokio to prevent deadlock potential by @anthonyshew in https://github.com/vercel/turborepo/pull/12253turbo info output by @anthonyshew in https://github.com/vercel/turborepo/pull/12260x-ai-agent header on all Vercel API requests by @anthonyshew in https://github.com/vercel/turborepo/pull/12261--affected yields empty package scope by @anthonyshew in https://github.com/vercel/turborepo/pull/12268--scope flag for turbo prune by @anthonyshew in https://github.com/vercel/turborepo/pull/12269--affected for $TURBO_ROOT$ inputs by @anthonyshew in https://github.com/vercel/turborepo/pull/12270watch by @anthonyshew in https://github.com/vercel/turborepo/pull/12275Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.16...v2.8.17
Fetched March 26, 2026