Update tool npm:turbo to v2.9.16#8844
Conversation
PR SummaryMedium Risk Overview This is a Renovate tooling-only change; no application source or Reviewed by Cursor Bugbot for commit d6ae07e. Bugbot is set up for automated code reviews on this repo. Configure here. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8844 +/- ##
=======================================
Coverage 59.13% 59.13%
=======================================
Files 1346 1346
Lines 130105 130105
Branches 5882 5882
=======================================
+ Hits 76938 76939 +1
+ Misses 52261 52260 -1
Partials 906 906 Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Merging this PR will improve performance by 18.18%
|
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| ⚡ | bit_matrix/dense/iter_row[64] |
170 ns | 140.8 ns | +20.71% |
| ⚡ | bit_matrix/dense/iter_row[200] |
215 ns | 185.8 ns | +15.7% |
Tip
Curious why this is faster? Comment @codspeedbot explain why this is faster on this PR, or directly use the CodSpeed MCP with your agent.
Comparing deps/tool/turbo-monorepo (d6ae07e) with main (a7f5460)1
Footnotes
59c8ccf to
5238eba
Compare
npm:turbo to v2.9.14npm:turbo to v2.9.15
5238eba to
d6ae07e
Compare
npm:turbo to v2.9.15npm:turbo to v2.9.16
Benchmark results
|
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| resolve_policies_for_actor | user: empty, selectivity: high, policies: 2002 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: medium, policies: 1001 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: high, policies: 3314 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: medium, policies: 1526 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: high, policies: 2078 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: medium, policies: 1033 | Flame Graph |
policy_resolution_medium
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| resolve_policies_for_actor | user: empty, selectivity: high, policies: 102 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: medium, policies: 51 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: high, policies: 269 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: medium, policies: 107 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: high, policies: 133 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: medium, policies: 63 | Flame Graph |
policy_resolution_none
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| resolve_policies_for_actor | user: empty, selectivity: high, policies: 2 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: medium, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: high, policies: 8 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: medium, policies: 3 | Flame Graph |
policy_resolution_small
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| resolve_policies_for_actor | user: empty, selectivity: high, policies: 52 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: medium, policies: 25 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: high, policies: 94 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: medium, policies: 26 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: high, policies: 66 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: medium, policies: 29 | Flame Graph |
read_scaling_complete
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| entity_by_id;one_depth | 1 entities | Flame Graph | |
| entity_by_id;one_depth | 10 entities | Flame Graph | |
| entity_by_id;one_depth | 25 entities | Flame Graph | |
| entity_by_id;one_depth | 5 entities | Flame Graph | |
| entity_by_id;one_depth | 50 entities | Flame Graph | |
| entity_by_id;two_depth | 1 entities | Flame Graph | |
| entity_by_id;two_depth | 10 entities | Flame Graph | |
| entity_by_id;two_depth | 25 entities | Flame Graph | |
| entity_by_id;two_depth | 5 entities | Flame Graph | |
| entity_by_id;two_depth | 50 entities | Flame Graph | |
| entity_by_id;zero_depth | 1 entities | Flame Graph | |
| entity_by_id;zero_depth | 10 entities | Flame Graph | |
| entity_by_id;zero_depth | 25 entities | Flame Graph | |
| entity_by_id;zero_depth | 5 entities | Flame Graph | |
| entity_by_id;zero_depth | 50 entities | Flame Graph |
read_scaling_linkless
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| entity_by_id | 1 entities | Flame Graph | |
| entity_by_id | 10 entities | Flame Graph | |
| entity_by_id | 100 entities | Flame Graph | |
| entity_by_id | 1000 entities | Flame Graph | |
| entity_by_id | 10000 entities | Flame Graph |
representative_read_entity
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/block/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/book/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/building/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/organization/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/page/v/2
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/person/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/playlist/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/song/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/uk-address/v/1
|
Flame Graph |
representative_read_entity_type
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| get_entity_type_by_id | Account ID: bf5a9ef5-dc3b-43cf-a291-6210c0321eba
|
Flame Graph |
representative_read_multiple_entities
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| entity_by_property | traversal_paths=0 | 0 | |
| entity_by_property | traversal_paths=255 | 1,resolve_depths=inherit:1;values:255;properties:255;links:127;link_dests:126;type:true | |
| entity_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:0;properties:0;links:0;link_dests:0;type:false | |
| entity_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:0;properties:0;links:1;link_dests:0;type:true | |
| entity_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:0;properties:2;links:1;link_dests:0;type:true | |
| entity_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:2;properties:2;links:1;link_dests:0;type:true | |
| link_by_source_by_property | traversal_paths=0 | 0 | |
| link_by_source_by_property | traversal_paths=255 | 1,resolve_depths=inherit:1;values:255;properties:255;links:127;link_dests:126;type:true | |
| link_by_source_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:0;properties:0;links:0;link_dests:0;type:false | |
| link_by_source_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:0;properties:0;links:1;link_dests:0;type:true | |
| link_by_source_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:0;properties:2;links:1;link_dests:0;type:true | |
| link_by_source_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:2;properties:2;links:1;link_dests:0;type:true |
scenarios
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| full_test | query-limited | Flame Graph | |
| full_test | query-unlimited | Flame Graph | |
| linked_queries | query-limited | Flame Graph | |
| linked_queries | query-unlimited | Flame Graph |
This PR contains the following updates:
2.6.3→2.9.16Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
vercel/turborepo (npm:turbo)
v2.9.16: Turborepo v2.9.16Compare Source
What's Changed
Changelog
.gitwhen using--no-gitflag by @anthonyshew in #12968Full Changelog: vercel/turborepo@v2.9.15...v2.9.16
v2.9.15: Turborepo v2.9.15Compare Source
What's Changed
Changelog
with-vite-module-federationexample by @gioboa in #12794TaskHashTracker-basedexpect()calls by @anthonyshew in #12836PackageGraphroot invariants by @anthonyshew in #12841expect()calls by @anthonyshew in #12845globwalk'sexpect()callsites by @anthonyshew in #12871turbopath'sexpect()callsites by @anthonyshew in #12872turbo-trace'sexpect()allow by @anthonyshew in #12876expect()usage by @anthonyshew in #12882boundaries'sexpect()usage by @anthonyshew in #12887turborepo-process'sunwrap()usage by @anthonyshew in #12888turborepo-process'sexpect()usage by @anthonyshew in #12891turbopath'sunwrap()usage by @anthonyshew in #12884auth'sexpect()usage by @anthonyshew in #12895turborepo-boundaries'sunwrap()usage by @anthonyshew in #12896turborepo-wax'sexpect()usage by @anthonyshew in #12901turborepo-filewatch'sexpect()usage by @anthonyshew in #12903turborepo-cache'sexpect()usage by @anthonyshew in #12902turborepo-daemon'sexpect()usage by @anthonyshew in #12904turborepo-engine'sunwrap()usage by @anthonyshew in #12906turborepo-lockfilesexpect()usage by @anthonyshew in #12910turborepo-lockfiles'sunwrap()usage by @anthonyshew in #12911turborepo-vt100'sunwrap()usage by @anthonyshew in #12913turborepo-lib'sunwrap()usage by @anthonyshew in #12915turborepo-lib'sexpect()usage by @anthonyshew in #12914experimentalCIobject config by @anthonyshew in #12934New Contributors
Full Changelog: vercel/turborepo@v2.9.14...v2.9.15
v2.9.14: Turborepo v2.9.14Compare Source
High:
Low:
What's Changed
Changelog
pull_requestfor PR title linting by @anthonyshew in #12787New Contributors
Full Changelog: vercel/turborepo@v2.9.12...v2.9.14
v2.9.12: Turborepo v2.9.12Compare Source
What's Changed
Changelog
Full Changelog: vercel/turborepo@v2.9.11...v2.9.12
v2.9.11: Turborepo v2.9.11Compare Source
What's Changed
Changelog
turbo pathin VS Code extension by @anthonyshew in #12753turbo.jsoncin VS Code extension by @anthonyshew in #12760$TURBO_EXTENDS$in LSP diagnostics by @anthonyshew in #12770Full Changelog: vercel/turborepo@v2.9.10...v2.9.11
v2.9.10: Turborepo v2.9.10Compare Source
What's Changed
Changelog
turbo query affectedby @anthonyshew in #12722create-turboexample telemetry by @anthonyshew in #12725.jsextension imports to.tsfiles in boundaries by @maschwenk in #12644Full Changelog: vercel/turborepo@v2.9.9...v2.9.10
v2.9.9: Turborepo v2.9.9Compare Source
What's Changed
Changelog
New Contributors
Full Changelog: vercel/turborepo@v2.9.8...v2.9.9
v2.9.8: Turborepo v2.9.8Compare Source
What's Changed
@turbo/repository
Changelog
turbo watchhash memory spikes by @anthonyshew in #12695Full Changelog: vercel/turborepo@v2.9.7...v2.9.8
v2.9.7: Turborepo v2.9.7Compare Source
What's Changed
eslint
Examples
Changelog
SIGINTin shim after spawning localturboby @anthonyshew in #12612tbxsandbox helper by @anthonyshew in #12668tbx base refreshby @anthonyshew in #12673New Contributors
Full Changelog: vercel/turborepo@v2.9.6...v2.9.7
v2.9.6: Turborepo v2.9.6Compare Source
What's Changed
create-turbo
Examples
@types/nodetowith-svelteexample apps by @anthonyshew in #12585Changelog
turbo.jsonin concurrency error message by @anthonyshew in #12582Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.