Turborepo v1.8.4stable Released Mar 20, 2023
Impact Score: 5/10

Turborepo v1.8.4

Source available β€” automated, not human-reviewed

Component: turbo Β· Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified β€” check source notes
$ npm install --save-dev --save-exact [email protected]
πŸ“„ .MD
⚑ Executive Summary (TL;DR)

Turborepo v1.8.4. Source highlight: release(turborepo): 1.8.3

Who Does This Impact? (Role-Based Analysis)

πŸ’» Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

πŸ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

βš™οΈ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

✨ New Features & Capabilities (6)

  • Add tests to validate errors-only is working
  • feat(codemod): support workspace configs
  • feat(cli): support --no-update-notifier
  • feat(docs): move reference up in priority (#4007
  • Add inferred framework to Dry Run
  • Add missing function from port.

πŸ”§ Bug Fixes & Patches (6)

  • fix: make inputs relative to workspace root
  • fix prisma example ReferenceError
  • fix: scm make patterns relative
  • Fix prettier
  • fix(codemod): don’t set outputs for cache:false
  • fix: ensure that memory is free'd using the same allocator
πŸ“„ View Raw Release Notes (Original Developer Log)
<!-- Release notes generated using configuration in .github/turborepo-release.yml at v1.8.4 --> ## What's Changed ### Changelog * release(turborepo): 1.8.3 by @github-actions in https://github.com/vercel/turbo/pull/3989 * enable rust codepath in release process by @arlyon in https://github.com/vercel/turbo/pull/3903 * Add tests to validate errors-only is working by @mehulkar in https://github.com/vercel/turbo/pull/3945 * fix: make inputs relative to workspace root by @chris-olszewski in https://github.com/vercel/turbo/pull/3993 * Include expanded inputs config for each task in dry run summary by @mehulkar in https://github.com/vercel/turbo/pull/3957 * fix prisma example ReferenceError by @mkreuzmayr in https://github.com/vercel/turbo/pull/3947 * feat(codemod): support workspace configs by @tknickman in https://github.com/vercel/turbo/pull/3992 * fix: scm make patterns relative by @chris-olszewski in https://github.com/vercel/turbo/pull/3996 * feat(cli): support --no-update-notifier by @tknickman in https://github.com/vercel/turbo/pull/4003 * feat(docs): move reference up in priority (#4007 by @tknickman in https://github.com/vercel/turbo/pull/4007 * Add inferred framework to Dry Run by @mehulkar in https://github.com/vercel/turbo/pull/3941 * Fix prettier by @mehulkar in https://github.com/vercel/turbo/pull/4022 * Build Requirements for Ubuntu by @tm1000 in https://github.com/vercel/turbo/pull/4010 * Add missing function from port. by @nathanhammond in https://github.com/vercel/turbo/pull/4027 * Calculate TaskHash while constructing PackageTask by @mehulkar in https://github.com/vercel/turbo/pull/4016 * Refactor env package to breakdown env vars for task by source by @mehulkar in https://github.com/vercel/turbo/pull/4021 * Add task + framework env vars into Dry Run Summary by @mehulkar in https://github.com/vercel/turbo/pull/4020 * fix(codemod): don’t set outputs for cache:false by @tknickman in https://github.com/vercel/turbo/pull/4029 * Client timeout by @nathanhammond in https://github.com/vercel/turbo/pull/3998 * Add turboVersion into dry run summary by @mehulkar in https://github.com/vercel/turbo/pull/4047 * Assign Framework to PackageTask struct by @mehulkar in https://github.com/vercel/turbo/pull/4050 * Create runsummary package and rename DryRunSummary to RunSummary by @mehulkar in https://github.com/vercel/turbo/pull/4052 * Revert "enable rust codepath in release process" by @gsoltis in https://github.com/vercel/turbo/pull/4068 * release(turborepo): 1.8.4-canary.0 by @github-actions in https://github.com/vercel/turbo/pull/4065 * release(turborepo): 1.8.4-canary.1 by @github-actions in https://github.com/vercel/turbo/pull/4070 * Log the json that we are sending to the go binary by @gsoltis in https://github.com/vercel/turbo/pull/4067 * Generate a run summary file on turbo run by @mehulkar in https://github.com/vercel/turbo/pull/4069 * fix: ensure that memory is free'd using the same allocator by @arlyon in https://github.com/vercel/turbo/pull/4101 * Parallel cache state by @mehulkar in https://github.com/vercel/turbo/pull/4110 * release(turborepo): 1.8.4-canary.2 by @github-actions in https://github.com/vercel/turbo/pull/4113 * chore: Bumping fsnotify version by @NicholasLYang in https://github.com/vercel/turbo/pull/3956 * Add globalenv to run summary by @mehulkar in https://github.com/vercel/turbo/pull/4090 * Flag on the Go sandwich, attempt #2 by @gsoltis in https://github.com/vercel/turbo/pull/4115 * Re-repair Root Inference by @nathanhammond in https://github.com/vercel/turbo/pull/4049 * Correct argument to local `turbo` inference. by @nathanhammond in https://github.com/vercel/turbo/pull/4122 * release(turborepo): 1.8.4-canary.3 by @github-actions in https://github.com/vercel/turbo/pull/4125 * Revert "Flag on the Go sandwich, attempt #2" (#4127 by @gsoltis in https://github.com/vercel/turbo/pull/4127 * Support exclusions in inputs by @gsoltis in https://github.com/vercel/turbo/pull/4066 * release(turborepo): 1.8.4-canary.4 by @github-actions in https://github.com/vercel/turbo/pull/4131 * Add TaskExecutionSummary to Run Summary by @mehulkar in https://github.com/vercel/turbo/pull/4116 * Amend incorrect file referenced in Getting Started by @richardjzhang in https://github.com/vercel/turbo/pull/4148 * feat(turbo-ignore): update logging by @tknickman in https://github.com/vercel/turbo/pull/4154 * fix sentence by @bhatvikrant in https://github.com/vercel/turbo/pull/4158 * fix(create-turbo): update create-turbo eslint template (#4160 by @tknickman in https://github.com/vercel/turbo/pull/4160 * Add log to go binary by @NicholasLYang in https://github.com/vercel/turbo/pull/4157 * Add expandedOutputs to run summary of each task by @mehulkar in https://github.com/vercel/turbo/pull/4095 * Remove env-var linting comments. by @anthonyshew in https://github.com/vercel/turbo/pull/4162 * Fix integration tests to add new log message by @mehulkar in https://github.com/vercel/turbo/pull/4164 * chore(deps): update mysql docker tag to v8.0.32 by @renovate in https://github.com/vercel/turbo/pull/4071 * fix(examples): update kitchen-sink dev task by @tknickman in https://github.com/vercel/turbo/pull/4177 * Ensure we record the lockfile name when there's an error unmarshalling by @gsoltis in https://github.com/vercel/turbo/pull/4180 * Add dependencies and dependent tasks into run summaries by @mehulkar in https://github.com/vercel/turbo/pull/4165 * update lockfile due to removed packages by @sokra in https://github.com/vercel/turbo/pull/4192 * Downgrade git warning to debug. by @nathanhammond in https://github.com/vercel/turbo/pull/4193 * fix(turborepo): race condition in config tests by @NicholasLYang in https://github.com/vercel/turbo/pull/4186 * Run integration tests in parallel by @mehulkar in https://github.com/vercel/turbo/pull/4044 * fix: SCM relative paths in nested turborepo by @NicholasLYang in https://github.com/vercel/turbo/pull/4184 * Throw an error when a task graph cannot run to completion. by @nathanhammond in https://github.com/vercel/turbo/pull/4205 * fix: Turbo SCM with Windows paths by @NicholasLYang in https://github.com/vercel/turbo/pull/4207 * chore: Flip the Rust switch by @NicholasLYang in https://github.com/vercel/turbo/pull/4181 * gracefully handle ctrlc on windows by proactively the killing go process by @arlyon in https://github.com/vercel/turbo/pull/4196 * release(turborepo): 1.8.4-canary.5 by @github-actions in https://github.com/vercel/turbo/pull/4215 * Fix forward inference test parallelization. by @nathanhammond in https://github.com/vercel/turbo/pull/4203 * Add pass through args to run summary by @mehulkar in https://github.com/vercel/turbo/pull/4209 * Fix duplicate items in task summaries by @mehulkar in https://github.com/vercel/turbo/pull/4217 * Add a hash of external dependencies to run summary by @mehulkar in https://github.com/vercel/turbo/pull/4212 * fix: prune pnpm patched dependencies with peer dependencies by @chris-olszewski in https://github.com/vercel/turbo/pull/4200 * Add a version to the run summary schema by @mehulkar in https://github.com/vercel/turbo/pull/4230 * release(turborepo): 1.8.4-canary.6 by @github-actions in https://github.com/vercel/turbo/pull/4234 * chore(deps): update dependency tsx to v3.12.5 by @renovate in https://github.com/vercel/turbo/pull/3962 * Check that root commands cannot invoke turbo by @mehulkar in https://github.com/vercel/turbo/pull/4223 * Fix error message documentation by @mehulkar in https://github.com/vercel/turbo/pull/4094 * Filter out summaries of tasks that didn't execute by @mehulkar in https://github.com/vercel/turbo/pull/4238 * docs: Document common question around turborepo-ffi by @NicholasLYang in https://github.com/vercel/turbo/pull/4232 * feat(examples): add vercel template to meta by @tknickman in https://github.com/vercel/turbo/pull/4242 * refactor: Removed includeUntracked because it's always set to true by @NicholasLYang in https://github.com/vercel/turbo/pull/4243 ## New Contributors * @mkreuzmayr made their first contribution in https://github.com/vercel/turbo/pull/3947 * @tm1000 made their first contribution in https://github.com/vercel/turbo/pull/4010 * @timneutkens made their first contribution in https://github.com/vercel/turbo/pull/4080 * @tunguyen-ct made their first contribution in https://github.com/vercel/turbo/pull/4097 * @richardjzhang made their first contribution in https://github.com/vercel/turbo/pull/4148 * @bhatvikrant made their first contribution in https://github.com/vercel/turbo/pull/4158 **Full Changelog**: https://github.com/vercel/turbo/compare/v1.8.3...v1.8.4