Impact Score: 5/10
Turborepo v1.10.14
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.10.14. Source highlight: Add support to integration tests for experimental rust codepath
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 support to integration tests for experimental rust codepath
- feat(turbo-ignore): add better error message
- add filewatching tests to document behaviour regarding file add/delete
- add evaluatables to chunk list ident
- feat(examples): update cra lint
- feat: port github action detection
โก Performance & Enhancements (5)
- Tracing improvements
- perform invalidation directly on writes
- Reduce the number of tasks for better performance
- improve error handling of developer workflow tool
- Revert "Reduce the number of tasks for better performance"
๐ง Bug Fixes & Patches (6)
- fix: snapshot test path canonicalization
- fix "any" context condition implementation
- fix: unify go rust error formatting
- fix: remove panic from task graph validation
- fix(turborepo): Better unlink Output
- fix(lint): add node env
๐ View Raw Release Notes (Original Developer Log)
<!-- Release notes generated using configuration in .github/turborepo-release.yml at v1.10.14 -->
## What's Changed
### Changelog
* Add support to integration tests for experimental rust codepath by @arlyon in https://github.com/vercel/turbo/pull/5748
* chore: require lockfile implementations to be threadsafe by @chris-olszewski in https://github.com/vercel/turbo/pull/5781
* release(turborepo): 1.10.13 by @github-actions in https://github.com/vercel/turbo/pull/5788
* feat(turbo-ignore): add better error message by @tknickman in https://github.com/vercel/turbo/pull/5790
* test: verify we can walk DAGs with multiple roots by @chris-olszewski in https://github.com/vercel/turbo/pull/5770
* add filewatching tests to document behaviour regarding file add/delete by @gsoltis in https://github.com/vercel/turbo/pull/5580
* add evaluatables to chunk list ident by @sokra in https://github.com/vercel/turbo/pull/5785
* Tracing improvements by @sokra in https://github.com/vercel/turbo/pull/5783
* Generic types over Vcs by @alexkirsz in https://github.com/vercel/turbo/pull/5738
* fix: snapshot test path canonicalization by @ForsakenHarmony in https://github.com/vercel/turbo/pull/5795
* fix "any" context condition implementation by @sokra in https://github.com/vercel/turbo/pull/5794
* feat(examples): update cra lint by @tknickman in https://github.com/vercel/turbo/pull/5799
* feat: port github action detection by @chris-olszewski in https://github.com/vercel/turbo/pull/5792
* add middleware entry type by @sokra in https://github.com/vercel/turbo/pull/5800
* fix: unify go rust error formatting by @chris-olszewski in https://github.com/vercel/turbo/pull/5798
* fix: remove panic from task graph validation by @chris-olszewski in https://github.com/vercel/turbo/pull/5789
* feat: port task graph execution by @chris-olszewski in https://github.com/vercel/turbo/pull/5791
* fix(turborepo): Better unlink Output by @nathanhammond in https://github.com/vercel/turbo/pull/5764
* perform invalidation directly on writes by @sokra in https://github.com/vercel/turbo/pull/5786
* Automatically derive ValueDefault for primitive value types by @alexkirsz in https://github.com/vercel/turbo/pull/5793
* fix(lint): add node env by @tknickman in https://github.com/vercel/turbo/pull/5805
* fix: persistent task concurrency check by @chris-olszewski in https://github.com/vercel/turbo/pull/5806
* feat: show all persistent task validation errors by @chris-olszewski in https://github.com/vercel/turbo/pull/5807
* docs: update webpack docs to reflect latest next.js api by @willwill96 in https://github.com/vercel/turbo/pull/5680
* feat(turborepo): Use new URL scheme. by @nathanhammond in https://github.com/vercel/turbo/pull/5803
* fix(turborepo): API naming and dep graph by @nathanhammond in https://github.com/vercel/turbo/pull/5819
* make swc comments immutable by @sokra in https://github.com/vercel/turbo/pull/5784
* avoid unnessecary indirection in async modules by @sokra in https://github.com/vercel/turbo/pull/5627
* fix(lint): set vscode config for pnpm examples by @tknickman in https://github.com/vercel/turbo/pull/5826
* feat(docs): update lint in handbook by @tknickman in https://github.com/vercel/turbo/pull/5812
* Update HMR for next-api by @jridgewell in https://github.com/vercel/turbo/pull/5814
* avoid cloning a large list of task ids by @sokra in https://github.com/vercel/turbo/pull/5821
* chore(docs): update lint callout by @tknickman in https://github.com/vercel/turbo/pull/5831
* chore(lint): update @vercel/style-guide to latest by @tknickman in https://github.com/vercel/turbo/pull/5832
* feat(examples): upgrade @vercel/style-guide to 5 by @tknickman in https://github.com/vercel/turbo/pull/5834
* Update `swc_core` to `v0.82.4` by @kdy1 in https://github.com/vercel/turbo/pull/5820
* chore: minor task cache changes by @chris-olszewski in https://github.com/vercel/turbo/pull/5838
* chore: remove fake root topological task nodes by @chris-olszewski in https://github.com/vercel/turbo/pull/5828
* feat: port task execution summary by @chris-olszewski in https://github.com/vercel/turbo/pull/5825
* Update `swc_core` to `v0.82.10` by @kdy1 in https://github.com/vercel/turbo/pull/5853
* Stub out module.hot.check for next-api by @jridgewell in https://github.com/vercel/turbo/pull/5855
* feat(Turborepo): Create a filewatching crate by @gsoltis in https://github.com/vercel/turbo/pull/5772
* chore: make color selector usable with prefix ui by @chris-olszewski in https://github.com/vercel/turbo/pull/5863
* feat(example): update tailwind starter template by @tknickman in https://github.com/vercel/turbo/pull/5856
* chore: add full auth into http client by @chris-olszewski in https://github.com/vercel/turbo/pull/5857
* feature(turbo): Global Hash by @NicholasLYang in https://github.com/vercel/turbo/pull/5568
* fix(lint): remove unused import by @tknickman in https://github.com/vercel/turbo/pull/5883
* feat(example): update basic starter template by @tknickman in https://github.com/vercel/turbo/pull/5880
* feat(docs): update bundle format recommendation by @tknickman in https://github.com/vercel/turbo/pull/5870
* fix: avoid panic during task cache construction by @chris-olszewski in https://github.com/vercel/turbo/pull/5882
* Add `Send` bound to `T` in `Vc<T>` to make type error less cryptic by @kdy1 in https://github.com/vercel/turbo/pull/5871
* feat(Turborepo): add filesystem cookies on top of filewatching by @gsoltis in https://github.com/vercel/turbo/pull/5858
* Turbopack: Remove `turbo_tasks::unit()` by @wbinnssmith in https://github.com/vercel/turbo/pull/5860
* Turbopack Experimental: Fix source maps in HMR by @wbinnssmith in https://github.com/vercel/turbo/pull/5852
* feat(examples): update design-system by @tknickman in https://github.com/vercel/turbo/pull/5884
* fix: use existing ui instead of constructing a new one by @chris-olszewski in https://github.com/vercel/turbo/pull/5886
* feat: support analysing ternary expressions by @ForsakenHarmony in https://github.com/vercel/turbo/pull/5881
* Fix clippy warnings / errors in filewatching code by @gsoltis in https://github.com/vercel/turbo/pull/5891
* feat: connect task cache with visitor by @chris-olszewski in https://github.com/vercel/turbo/pull/5889
* Update pnpm to 8.7.1 by @wbinnssmith in https://github.com/vercel/turbo/pull/5861
* fix: missing autoprefixer package in with-tailwind example by @boompikachu in https://github.com/vercel/turbo/pull/5893
* release(turborepo): 1.10.14-canary.0 by @github-actions in https://github.com/vercel/turbo/pull/5903
* fix: deny clippy errors in filewatching crate by @chris-olszewski in https://github.com/vercel/turbo/pull/5895
* fix(Turborepo): Filter ancestor events before manual recursive watch by @gsoltis in https://github.com/vercel/turbo/pull/5896
* feat(create-turbo): better error when GH is down by @tknickman in https://github.com/vercel/turbo/pull/5900
* feat: port output control by @chris-olszewski in https://github.com/vercel/turbo/pull/5906
* feat(examples): update kitchen-sink by @tknickman in https://github.com/vercel/turbo/pull/5892
* Revert swc versions to one that doesn't use lightningcss by @wbinnssmith in https://github.com/vercel/turbo/pull/5911
* feature(turbo): Task Hash by @NicholasLYang in https://github.com/vercel/turbo/pull/5716
* fix(with-tailwind): support .mjs import extension by @tknickman in https://github.com/vercel/turbo/pull/5912
* fix(create-turbo): add before commiting by @tknickman in https://github.com/vercel/turbo/pull/5914
* fix(tests): kitchen-sink updates by @tknickman in https://github.com/vercel/turbo/pull/5924
* feat(turbo-ignore): fix args and update fallback by @tknickman in https://github.com/vercel/turbo/pull/5910
* feat(examples): update gatsby by @tknickman in https://github.com/vercel/turbo/pull/5925
* feat(Turborepo): Implement glob watching by @gsoltis in https://github.com/vercel/turbo/pull/5862
* release(turborepo): 1.10.14-canary.1 by @github-actions in https://github.com/vercel/turbo/pull/5929
* chore: add error to prefixed UI by @chris-olszewski in https://github.com/vercel/turbo/pull/5915
* chore: purge unused Go code by @chris-olszewski in https://github.com/vercel/turbo/pull/5917
* fix: add DOM lib to react-library tsconfig by @ekafyi in https://github.com/vercel/turbo/pull/5111
* fix(examples-tests): correct gatsby prysk test by @tknickman in https://github.com/vercel/turbo/pull/5935
* feat: use prefixed ui in task graph visitor by @chris-olszewski in https://github.com/vercel/turbo/pull/5930
* Add "scroll to top" option in theme.config.tsx by @mitesh-gupta in https://github.com/vercel/turbo/pull/5907
* changed LandingPage component clipping title by @Firgrep in https://github.com/vercel/turbo/pull/5937
* Child process manager by @arlyon in https://github.com/vercel/turbo/pull/5849
* Revert "Child process manager" by @gsoltis in https://github.com/vercel/turbo/pull/5939
* Update http mock and clap by @wbinnssmith in https://github.com/vercel/turbo/pull/5936
* Update logos. by @anthonyshew in https://github.com/vercel/turbo/pull/5941
* Rearranging style-guide imports by @imCorfitz in https://github.com/vercel/turbo/pull/5942
* CSS HMR fixes by @sokra in https://github.com/vercel/turbo/pull/5948
* Reduce the number of tasks for better performance by @sokra in https://github.com/vercel/turbo/pull/5950
* improve error handling of developer workflow tool by @sokra in https://github.com/vercel/turbo/pull/5952
* fix(Turborepo): Update integration test for bad flag by @gsoltis in https://github.com/vercel/turbo/pull/5946
* Update ContextCondition::InPath to match exact path by @jridgewell in https://github.com/vercel/turbo/pull/5938
* fix(workspaces): glob fix and refactor correction by @tknickman in https://github.com/vercel/turbo/pull/5951
* Wire filewatching to daemon server by @gsoltis in https://github.com/vercel/turbo/pull/5916
* Revert "Reduce the number of tasks for better performance" by @sokra in https://github.com/vercel/turbo/pull/5953
* feat(turborepo): support Bun by @nathanhammond in https://github.com/vercel/turbo/pull/5934
* feat(create-turbo): support bun (beta) by @tknickman in https://github.com/vercel/turbo/pull/5943
* Use `is_inside_or_equal_ref` in `ContextCondition::InPath` by @jridgewell in https://github.com/vercel/turbo/pull/5954
* release(turborepo): 1.10.14-canary.2 by @github-actions in https://github.com/vercel/turbo/pull/5956
* feat(turborepo): add basic child process manager package by @gsoltis in https://github.com/vercel/turbo/pull/5940
* Update `swc_core` to `v0.83.12` by @kdy1 in https://github.com/vercel/turbo/pull/5923
* reduce number of task in async_module by @sokra in https://github.com/vercel/turbo/pull/5959
* reduce unneccessary fs tasks by @sokra in https://github.com/vercel/turbo/pull/5960
* bumping minor or major should reset patch/minor by @sokra in https://github.com/vercel/turbo/pull/5955
* fix: pin thiserror to <1.0.45 which requires updating the toolchain by @arlyon in https://github.com/vercel/turbo/pull/5962
## New Contributors
* @willwill96 made their first contribution in https://github.com/vercel/turbo/pull/5680
* @boompikachu made their first contribution in https://github.com/vercel/turbo/pull/5893
* @mitesh-gupta made their first contribution in https://github.com/vercel/turbo/pull/5907
* @Firgrep made their first contribution in https://github.com/vercel/turbo/pull/5937
* @imCorfitz made their first contribution in https://github.com/vercel/turbo/pull/5942
**Full Changelog**: https://github.com/vercel/turbo/compare/v1.10.13...v1.10.14