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.
β‘ 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