Turborepo Updates & Release Notes
436 updates curated from 42 sources by the Releasebot Team. Last updated: Sep 12, 2026
- Sep 12, 2026
- Date parsed from source:Sep 12, 2026
- First seen by Releasebot:Sep 12, 2026
Turborepo v2.10.13-canary.5
Turborepo ships a canary update with fixes for Yarn resolution order, duplicate task interrupts, and nested Bun package keys, plus clearer docs on circular package dependencies in boundaries and an updated with-mcp-servers example.
What's Changed
Changelog
chore: Release Turborepo 2.10.13-canary.4 by @github-actions[bot] in #14039
docs: Explain circular package dependencies in boundaries by @vercel-gh-bot-2[bot] in #14042
docs: Document circular dependencies in boundaries by @vercel-gh-bot-2[bot] in #14041
fix: Preserve Yarn resolution declaration order by @anthonyshew in #14045
fix: Avoid duplicate interrupts during task shutdown by @anthonyshew in #14046
fix: Preserve nested Bun package keys by @vercel-gh-bot-5[bot] in #14050
chore: Update with-mcp-servers example by @vercel-gh-bot-2[bot] in #14049
Full Changelog: v2.10.13-canary.4...v2.10.13-canary.5
Original source - Sep 10, 2026
- Date parsed from source:Sep 10, 2026
- First seen by Releasebot:Sep 11, 2026
Turborepo v2.10.13-canary.4
Turborepo releases canary 2.10.13 with CLI fixes, performance improvements, and updated experimental language docs.
What's Changed
Changelog
- chore: Release Turborepo 2.10.13-canary.3 by @github-actions[bot] in #14032
- docs: Group experimental languages and link the Go RFC by @anthonyshew in #14034
- chore: Update with-docker example by @vercel-gh-bot-2[bot] in #14035
- perf: Avoid cloning package list in turbo ls by @vercel-gh-bot-5[bot] in #14036
- fix: Restore leading flags for implicit run commands by @anthonyshew in #14037
- fix: Include experimentalCI in task hashes by @anthonyshew in #14038
Full Changelog: v2.10.13-canary.3...v2.10.13-canary.4
Original source All of your release notes in one feed
Join Releasebot and get updates from Vercel and hundreds of other software products.
- Sep 10, 2026
- Date parsed from source:Sep 10, 2026
- First seen by Releasebot:Sep 10, 2026
Turborepo v2.10.13-canary.3
Turborepo ships a canary release packed with performance improvements, making file tracing, dependency lookup, caching, VS Code probing, watch mode, and remote cache handling faster and more efficient, alongside a few documentation and test updates.
What's Changed
Changelog
perf: Reuse resolver inference during file tracing by @anthonyshew in #13999
chore: Release Turborepo 2.10.13-canary.2 by @github-actions[bot] in #14000
chore: Exclude turbo and @turbo/* from minimum release age by @anthonyshew in #14005
perf: Binary search boundaries comments before each import by @anthonyshew in #14003
perf: Fetch only npm dist tags in the binary version endpoint by @anthonyshew in #14007
perf: Compute Devtools graph depths without rescanning every edge by @anthonyshew in #14001
perf: Reuse package manager detection during create startup by @anthonyshew in #14006
perf: Borrow workspace entries during dependency lookup by @anthonyshew in #14002
perf: Cache LSP task index and dedupe identities in constant time by @anthonyshew in #14008
perf: Deduplicate recursive glob prefixes before walking by @anthonyshew in #14004
perf: Batch boundaries progress updates by @anthonyshew in #14009
perf: Reuse archive anchor during cache creation by @anthonyshew in #14010
perf: Bound remote-cache transfer memory instead of retaining whole artifacts by @anthonyshew in #14011
perf: Build cache archives once for local and remote writes by @anthonyshew in #14012
perf: Make VS Code binary discovery and LSP probes nonblocking by @anthonyshew in #14015
perf: Avoid serializing ASTs for path-only file dependency queries by @anthonyshew in #14016
perf: Share source text across boundaries diagnostics instead of copying it per error by @anthonyshew in #14014
perf: Parse the lockfile once when opening a native Workspace with its graph by @anthonyshew in #14017
docs: Document a focused Cargo build for CLI-only development by @anthonyshew in #14018
perf: Run the docs MDX generator once per quality task graph by @anthonyshew in #14019
perf: Keep package bundling inside a cacheable build boundary by @anthonyshew in #14020
perf: Skip speculative content hashing for size-changed unnormalized tracked files by @anthonyshew in #14021
perf: Move synchronous cache archiving off Tokio runtime workers by @anthonyshew in #14013
perf: Index package directories for changed-file ownership lookups by @anthonyshew in #14022
perf: Bound TUI raw-output retention independently of scrollback by @anthonyshew in #14024
perf: Coalesce package rediscovery while a scan is already running by @anthonyshew in #14023
perf: Replace repeated deferred-hash scans with dependency-driven readiness by @anthonyshew in #14025
perf: Read child output in bounded chunks instead of per-line by @anthonyshew in #14026
perf: Share one repo index across same-package spec rehashes in watch mode by @anthonyshew in #14027
test: Deflake rediscovery_coalesces_during_in_flight_scan by @anthonyshew in #14029
perf: Reuse the package graph across partial watch reruns by @anthonyshew in #14028
test: Deflake Go watch CI by @anthonyshew in #14031Full Changelog: v2.10.13-canary.2...v2.10.13-canary.3
Original source - Sep 9, 2026
- Date parsed from source:Sep 9, 2026
- First seen by Releasebot:Sep 9, 2026
Turborepo v2.10.13-canary.2
Turborepo ships a broad canary update with Cargo and Go workspace support, faster repository and task performance, and many CLI, hashing, lockfile, and Factory workflow improvements. It also adds new release tooling fixes, docs updates, and stability work across the stack.
What's Changed
Changelog
fix: Keep Cargo tasks runnable without compiler identity by @anthonyshew in #13857
chore: Release Turborepo 2.10.13-canary.1 by @github-actions[bot] in #13858
feat: Support Cargo root packages by @anthonyshew in #13856
feat(repository): Expose flat lockfile package list for metrics by @anthonyshew in #13859
chore: Release Turbo repository packages 0.0.1-canary.25 by @github-actions[bot] in #13860
docs: Upgrade Geistdocs to 1.25.1 by @molebox in #13861
feat: Expand repository lockfile package metadata by @anthonyshew in #13862
chore: Release Turbo repository packages 0.0.1-canary.26 by @github-actions[bot] in #13863
fix: Restrict Factory to review comments by @anthonyshew in #13864
fix: Pluralize package count in run prelude by @vercel-gh-bot-3[bot] in #13865
chore: Update with-vite example by @vercel-gh-bot-3[bot] in #13866
chore: Add searchable workspace model picker by @vercel-gh-bot-4[bot] in #13870
fix: Restore docs client navigation by @molebox in #13872
chore: Improve Factory workspace statuses by @vercel-gh-bot-4[bot] in #13869
chore: Clarify Factory pull request descriptions by @vercel-gh-bot-4[bot] in #13871
fix: Refresh Factory workspaces from main by @vercel-gh-bot-3[bot] in #13873
perf: Speed up plain package listings by @vercel-gh-bot-5[bot] in #13868
fix: Detect package-level turbo.jsonc by @cuishuang in #13875
fix: Format Slack pull request notifications by @vercel-gh-bot-4[bot] in #13877
feat: Link workspaces to pull requests by @vercel-gh-bot-4[bot] in #13878
chore: Upgrade repository to pnpm 12 by @vercel-gh-bot-5[bot] in #13879
chore: Update with-vite-react example by @vercel-gh-bot-5[bot] in #13880
chore: Improve Factory chat streaming by @vercel-gh-bot-5[bot] in #13881
fix: Show workspace failure details by @vercel-gh-bot-4[bot] in #13884
chore: Add selectable Factory coding harnesses by @vercel-gh-bot-4[bot] in #13887
fix: Gracefully handle native lockfile failures by @vercel-gh-bot-5[bot] in #13886
chore: Update merged PR Slack messages by @vercel-gh-bot-3[bot] in #13888
fix: Show native tasks in task listings by @vercel-gh-bot-3[bot] in #13889
docs: Clarify turbo ls stability in Agent Skill by @Divyansh151005 in #13892
chore: Resume workspace chat on refocus by @vercel-gh-bot-2[bot] in #13894
chore: Preserve HarnessAgent bridge assets by @vercel-gh-bot-5[bot] in #13896
fix: Deduplicate multi-language watch hashes by @vercel-gh-bot-5[bot] in #13897
fix: Normalize multi-language cache environment inputs by @vercel-gh-bot-4[bot] in #13898
chore: Add workspace diff view by @vercel-gh-bot-5[bot] in #13900
refactor: Migrate CLI parser to usage-rs by @anthonyshew in #13890
fix: Update --filter help links to canonical docs URL by @Divyansh151005 in #13891
chore: Update with-vue-nuxt example by @vercel-gh-bot-5[bot] in #13901
docs: Document missing reference flags and fix query typo by @Divyansh151005 in #13902
docs: Align CONTRIBUTING Node and pnpm versions by @Divyansh151005 in #13883
perf: Skip Cargo resolution for workspace-only queries by @vercel-gh-bot-4[bot] in #13903
fix: Bound memory usage for streamed task output by @anthonyshew in #13908
fix: Clarify generator action reporting by @anthonyshew in #13910
fix: Bump tar to 7.5.22 in @turbo/releaser (CVE-2026-73566) by @anthonyshew in #13911
fix: Correct devtools --port default in CLI help by @Divyansh151005 in #13905
fix: Resolve lint errors by @anthonyshew in #13912
fix: Stabilize Rust builds on macOS by @anthonyshew in #13913
docs: Clean up Rust docs by @anthonyshew in #13914
fix: Preserve task metadata for command overrides by @anthonyshew in #13915
perf: Resolve Git SCM state in one process by @vercel-gh-bot-2[bot] in #13882
fix: Only treat files literally named .gitignore as ignore files in the untracked walk by @Nixxx19 in #13916
fix: Pass merge_base and allow_unknown_objects in signature order for task-level filter ranges by @Nixxx19 in #13917
fix: Hash deferred inputs after dependencies by @vercel-gh-bot-3[bot] in #13919
test: Make Cargo hash fixtures hermetic by @anthonyshew in #13920
fix: Allow release versioning with pending changes by @anthonyshew in #13921
chore: Update to Rust 1.98.0 by @ognevny in #13821
chore: Upgrade Factory to Fable 5.1 by @vercel-gh-bot-3[bot] in #13924
docs: Align Python guide with Rust guide by @anthonyshew in #13927
fix: Give the package changes watcher the future flags so root inputs reach the task filter by @Nixxx19 in #13926
fix: Support pnpm 6 single-package lockfiles by @anthonyshew in #13928
feat: Add skipPackageGraph option to @turbo/repository Workspace.find by @anthonyshew in #13929
fix: Use pnpm 12 in library release containers by @anthonyshew in #13930
fix: Upgrade repository N-API build tooling by @anthonyshew in #13931
fix: Use Node 20 for musl library builds by @anthonyshew in #13933
fix: Bootstrap musl builds with sh by @anthonyshew in #13934
fix: Use static library bootstrap shell by @anthonyshew in #13935
fix: Allow unclean tree in bump-version by @anthonyshew in #13936
fix: Skip git commit in bump-version by @anthonyshew in #13937
fix: Expect napi 3 artifact paths by @anthonyshew in #13938
chore: Release Turbo repository packages 0.0.1-canary.27 by @github-actions[bot] in #13939
perf: Batch package detail queries by @vercel-gh-bot-5[bot] in #13923
docs: Touch-ups for Python and Rust docs by @anthonyshew in #13940
chore: Update basic example by @vercel-gh-bot-3[bot] in #13922
fix: Avoid oxlint false positive on Workspace.find options by @anthonyshew in #13941
chore: Update kitchen-sink example by @vercel-gh-bot-3[bot] in #13945
fix: Hash native workspace task inputs by @anthonyshew in #13947
chore: Update with-angular example by @vercel-gh-bot-2[bot] in #13951
fix: Recompute eager hashing flag after prepending global inputs by @Nixxx19 in #13949
refactor: Generalize daemon repository discovery by @cuishuang in #13946
feat: Make daemon discovery toolchain generic by @anthonyshew in #13952
feat: Add experimental Go workspace graph foundation by @anthonyshew in #13953
feat: Add native Go task tables by @anthonyshew in #13954
feat: Add Go task input and output contracts by @anthonyshew in #13955
test: Cover native Go execution end to end by @anthonyshew in #13956
feat: Add Go external resolution fingerprints by @anthonyshew in #13957
feat: Fingerprint Go toolchain environment by @anthonyshew in #13958
feat: Add Go change observations by @anthonyshew in #13959
test: Cover Go query and summary surfaces by @anthonyshew in #13960
feat: Add Go-aware prune planning by @anthonyshew in #13961
test: Add end-to-end Go prune and cache coverage by @anthonyshew in #13962
docs: Document experimental native Go workspaces by @anthonyshew in #13963
fix: Harden Go workspace diagnostics by @anthonyshew in #13964
fix: Correct Go workspace resolution and task caching by @vercel-gh-bot-2[bot] in #13966
chore: Add Factory thinking controls and message queue by @vercel-gh-bot-3[bot] in #13967
chore: Remove ARCHITECTURE.md docs by @anthonyshew in #13969
fix: Add slug to OPTIONS request by @y-lakhdar in #13943
perf: Parse CLI exits before starting worker pools by @anthonyshew in #13971
perf: Reuse compiled workspace matchers by @anthonyshew in #13970
chore: Revert bundled startup optimizations by @anthonyshew in #13982
perf: Fast-path numeric package manager versions by @anthonyshew in #13973
perf: Stop inference after selecting a workspace root by @anthonyshew in #13980
perf: Reuse compiled workspace matchers by @anthonyshew in #13984
perf: Skip unnecessary glob normalization by @anthonyshew in #13979
perf: Cache workspace configuration lookups by @anthonyshew in #13975
perf: Avoid regexes for simple environment matching by @anthonyshew in #13974
perf: Reuse canonical paths during repository discovery by @anthonyshew in #13976
perf: Skip work for disabled telemetry by @anthonyshew in #13972
perf: Defer filesystem checks for absent configs by @anthonyshew in #13977
perf: Compile workspace glob combinators directly by @anthonyshew in #13978
docs(skills): fix the dependencies-only filter caret position by @timsnadden in #13965
chore: Update with-biome example by @vercel-gh-bot-4[bot] in #13983
fix: Normalize bare directory outputs when filtering dependencyOutputs hashes by @Nixxx19 in #13932
chore: Scope panic lint allows in hash crates to tests and generated code by @BABTUNA in #13810
perf: Use binary search for resolution states by @anthonyshew in #13986
perf: Use dense membership for task graph pruning by @anthonyshew in #13987
perf: Throttle TUI tick cadence by @anthonyshew in #13988
perf: Fast-path package-only filter selectors with --only by @anthonyshew in #13990
perf: Avoid materializing npm's legacy dependency tree by @anthonyshew in #13993
perf: Stream custom repository downloads to disk by @anthonyshew in #13994
perf: Copy shared file dependencies once per destination during prune by @anthonyshew in #13995
perf: Index npm workspace links during subgraph extraction by @anthonyshew in #13997
perf: Cache Turbo config reads across ESLint rule invocations by @anthonyshew in #13998
perf: Scope untracked-file discovery to filtered runs by @anthonyshew in #13991
perf: Limit turbo.json preloading to required task scope by @anthonyshew in #13992
ci: Restrict release signing to main by @anthonyshew in #13985
perf: Coalesce glob-watcher invalidation snapshots by @anthonyshew in #13996New Contributors
@cuishuang made their first contribution in #13875
@Divyansh151005 made their first contribution in #13892
@Nixxx19 made their first contribution in #13916
@y-lakhdar made their first contribution in #13943
@timsnadden made their first contribution in #13965
@BABTUNA made their first contribution in #13810Full Changelog: v2.10.13-canary.1...v2.10.13-canary.2
Original source - Aug 26, 2026
- Date parsed from source:Aug 26, 2026
- First seen by Releasebot:Aug 27, 2026
Turborepo v2.10.13-canary.1
Turborepo releases 2.10.11, 2.10.12 and related canary updates with major Factory improvements, faster performance tooling, better homepage and docs, expanded SSH and workspace controls, and new support for Python uv and virtual environments.
What's Changed
Changelog
- chore: Release Turborepo 2.10.11-canary.4 by @github-actions[bot] in #13759
- feat: Expand performance agent toolbox by @anthonyshew in #13761
- docs: Redesign Turborepo homepage by @christopherkindl in #13702
- fix: Tolerate transient input files by @anthonyshew in #13734
- chore: Release Turborepo 2.10.11 by @github-actions[bot] in #13765
- feat: Refresh documentation social cards by @christopherkindl in #13764
- fix: Preserve showcase logo sizes by @christopherkindl in #13766
- fix: Refine mobile homepage interactions by @christopherkindl in #13767
- fix: Align homepage KPIs to the right by @christopherkindl in #13769
- fix: Prevent homepage KPI overflow by @christopherkindl in #13770
- chore: Update Geistdocs to 1.20.4 by @molebox in #13771
- perf: Skip unused Package Configuration stats by @vercel-gh-bot-4[bot] in #13746
- chore: Update with-solid example by @vercel-gh-bot-5[bot] in #13752
- chore: Update with-tailwind example by @vercel-gh-bot-5[bot] in #13762
- perf: Stream dry-run JSON output by @vercel-gh-bot-4[bot] in #13760
- chore: Update with-ultracite example by @vercel-gh-bot-5[bot] in #13772
- perf: Merge same-prefix tree-wildcard globs into one directory walk by @vercel-gh-bot-5[bot] in #13763
- chore: Update with-svelte example by @floriansalihovic in #13118
- chore: Add unified agent control plane by @anthonyshew in #13757
- fix: Remove incremental task caching by @anthonyshew in #13773
- chore: Rename agents app to factory by @anthonyshew in #13774
- chore: Update oxlint and oxfmt by @charpeni in #13777
- feat: Add security.txt endpoint by @charpeni in #13778
- feat: Redesign factory control plane by @anthonyshew in #13775
- perf: Replace regex captures with hand-written parsers in berry lockfile identifiers by @vercel-gh-bot-2[bot] in #13776
- chore: Upgrade the factory eve agent to 0.39.3 by @anthonyshew in #13783
- chore: Update with-rsbuild-module-federation example by @vercel-gh-bot-4[bot] in #13786
- perf: Index Berry lockfile resolution overrides by dependency name by @vercel-gh-bot-5[bot] in #13787
- chore: Update remote cache action to v1.1.0 by @anthonyshew in #13789
- docs: Fix reference links and validation by @charpeni in #13784
- feat: Add SSH command affordance for factory sandboxes by @anthonyshew in #13779
- fix: Show invalid affected task glob by @anthonyshew in #13793
- perf: Skip unused repository indexing for package listings by @vercel-gh-bot-4[bot] in #13792
- feat: Rebuild the factory image on every merge to main by @anthonyshew in #13781
- chore: Add full-page terminal SSH sessions to Factory sandbox inventory by @anthonyshew in #13780
- chore: Update with-shell-commands example by @vercel-gh-bot-4[bot] in #13791
- chore: Allow SSH terminal for completed-run sandboxes in Factory by @anthonyshew in #13782
- fix: Decouple graceful shutdown tests from the shell commands example by @anthonyshew in #13799
- feat: Start ad-hoc factory work from the operator page by @anthonyshew in #13798
- chore: Update with-solid example by @vercel-gh-bot-4[bot] in #13797
- fix: Rebuild factory images without custom workflows by @anthonyshew in #13801
- feat: Add factory navigation by @anthonyshew in #13802
- refactor: Migrate Factory styles to Tailwind by @anthonyshew in #13803
- feat: Add durable Factory workspaces by @anthonyshew in #13804
- feat: Stream Factory sandbox as terminal by @anthonyshew in #13807
- fix: Restore Factory workspace creation by @anthonyshew in #13812
- fix: Update Factory session network policy by @anthonyshew in #13814
- fix: Improve Factory terminal line spacing by @anthonyshew in #13815
- fix: Install Factory publishing skill by @anthonyshew in #13817
- chore: Route Factory publishing through Eve by @anthonyshew in #13816
- feat: Standardize Factory meta titles to Turborepo suffix by @vercel-gh-bot-3[bot] in #13819
- perf: Skip Factory chat verification by @vercel-gh-bot-2[bot] in #13820
- fix: Restore Factory workspaces by @anthonyshew in #13823
- docs: Fix inconsistent Yarn command in basic example by @anthonyshew in #13825
- chore: Update non-monorepo example by @vercel-gh-bot-3[bot] in #13808
- perf: Batch package detail queries by @vercel-gh-bot-2[bot] in #13809
- chore: Update basic example by @vercel-gh-bot-3[bot] in #13824
- fix: Include virtual tasks in affected query by @Sakshamm-Goyal in #13805
- fix: Add workspace approval controls by @anthonyshew in #13827
- fix: Prevent chat SSH command overflow by @vercel-gh-bot-5[bot] in #13828
- fix: Update Factory pull request branches by @vercel-gh-bot-5[bot] in #13831
- chore: Add operator chat model selector by @vercel-gh-bot-2[bot] in #13833
- fix: Move model selector to workspace creation by @vercel-gh-bot-5[bot] in #13835
- chore: Skip redundant Factory PR approval by @anthonyshew in #13837
- chore: Use geistdocs 1.23.1 by @christopherkindl in #13834
- chore: Handle feedback on Factory pull requests by @vercel-gh-bot-3[bot] in #13836
- fix: Escape ampersands in RSS feed enclosure URLs by @anthonyshew in #13839
- chore: Add automatic issue handling by @anthonyshew in #13840
- chore: Alert Slack for low-confidence issues by @anthonyshew in #13841
- feat: Require high confidence for issue fixes by @anthonyshew in #13842
- fix: Run pnpm directly on Windows by @anthonyshew in #13843
- chore: Release Turborepo 2.10.12 by @github-actions[bot] in #13844
- fix: Remove unsupported remote cache environment variable by @anthonyshew in #13845
- fix: Copy TUI selections locally over SSH by @anthonyshew in #13847
- feat: Use uv workspace metadata by @anthonyshew in #13848
- feat: Support Python virtual environments by @anthonyshew in #13849
- fix: Scope uv lockfile affectedness by @anthonyshew in #13850
- test: Isolate uv prune configuration by @anthonyshew in #13851
- fix: Explain disabled uv task caching by @anthonyshew in #13852
- fix: Explain uv identity probe failures by @anthonyshew in #13853
- fix: Explain uncached Cargo library builds by @anthonyshew in #13855
- fix: Explain disabled Cargo task caching by @anthonyshew in #13854
New Contributors
- @vercel-gh-bot-4[bot] made their first contribution in #13746
- @vercel-gh-bot-5[bot] made their first contribution in #13752
- @Sakshamm-Goyal made their first contribution in #13805
Full Changelog: v2.10.11-canary.4...v2.10.13-canary.1
Original source Similar to Turborepo with recent updates:
- Claude Code updates442 release notes · Latest Sep 11, 2026
- Vercel updates577 release notes · Latest Sep 11, 2026
- Microsoft 365 updates70 release notes · Latest Sep 8, 2026
- ChatGPT updates219 release notes · Latest Sep 10, 2026
- OpenAI Models updates49 release notes · Latest Aug 18, 2026
- Gemini updates414 release notes · Latest Sep 10, 2026
- Aug 25, 2026
- Date parsed from source:Aug 25, 2026
- First seen by Releasebot:Aug 27, 2026
Turborepo v2.10.12
Turborepo ships 2.10.12 with major Factory updates, including durable workspaces, SSH terminal support, ad-hoc work from the operator page, and a redesigned control plane. It also improves performance, fixes homepage and affected-task issues, and refreshes docs.
What's Changed
Changelog
chore: Release Turborepo 2.10.11 by @github-actions[bot] in #13765
feat: Refresh documentation social cards by @christopherkindl in #13764
fix: Preserve showcase logo sizes by @christopherkindl in #13766
fix: Refine mobile homepage interactions by @christopherkindl in #13767
fix: Align homepage KPIs to the right by @christopherkindl in #13769
fix: Prevent homepage KPI overflow by @christopherkindl in #13770
chore: Update Geistdocs to 1.20.4 by @molebox in #13771
perf: Skip unused Package Configuration stats by @vercel-gh-bot-4[bot] in #13746
chore: Update with-solid example by @vercel-gh-bot-5[bot] in #13752
chore: Update with-tailwind example by @vercel-gh-bot-5[bot] in #13762
perf: Stream dry-run JSON output by @vercel-gh-bot-4[bot] in #13760
chore: Update with-ultracite example by @vercel-gh-bot-5[bot] in #13772
perf: Merge same-prefix tree-wildcard globs into one directory walk by @vercel-gh-bot-5[bot] in #13763
chore: Update with-svelte example by @floriansalihovic in #13118
chore: Add unified agent control plane by @anthonyshew in #13757
fix: Remove incremental task caching by @anthonyshew in #13773
chore: Rename agents app to factory by @anthonyshew in #13774
chore: Update oxlint and oxfmt by @charpeni in #13777
feat: Add security.txt endpoint by @charpeni in #13778
feat: Redesign factory control plane by @anthonyshew in #13775
perf: Replace regex captures with hand-written parsers in berry lockfile identifiers by @vercel-gh-bot-2[bot] in #13776
chore: Upgrade the factory eve agent to 0.39.3 by @anthonyshew in #13783
chore: Update with-rsbuild-module-federation example by @vercel-gh-bot-4[bot] in #13786
perf: Index Berry lockfile resolution overrides by dependency name by @vercel-gh-bot-5[bot] in #13787
chore: Update remote cache action to v1.1.0 by @anthonyshew in #13789
docs: Fix reference links and validation by @charpeni in #13784
feat: Add SSH command affordance for factory sandboxes by @anthonyshew in #13779
fix: Show invalid affected task glob by @anthonyshew in #13793
perf: Skip unused repository indexing for package listings by @vercel-gh-bot-4[bot] in #13792
feat: Rebuild the factory image on every merge to main by @anthonyshew in #13781
chore: Add full-page terminal SSH sessions to Factory sandbox inventory by @anthonyshew in #13780
chore: Update with-shell-commands example by @vercel-gh-bot-4[bot] in #13791
chore: Allow SSH terminal for completed-run sandboxes in Factory by @anthonyshew in #13782
fix: Decouple graceful shutdown tests from the shell commands example by @anthonyshew in #13799
feat: Start ad-hoc factory work from the operator page by @anthonyshew in #13798
chore: Update with-solid example by @vercel-gh-bot-4[bot] in #13797
fix: Rebuild factory images without custom workflows by @anthonyshew in #13801
feat: Add factory navigation by @anthonyshew in #13802
refactor: Migrate Factory styles to Tailwind by @anthonyshew in #13803
feat: Add durable Factory workspaces by @anthonyshew in #13804
feat: Stream Factory sandbox as terminal by @anthonyshew in #13807
fix: Restore Factory workspace creation by @anthonyshew in #13812
fix: Update Factory session network policy by @anthonyshew in #13814
fix: Improve Factory terminal line spacing by @anthonyshew in #13815
fix: Install Factory publishing skill by @anthonyshew in #13817
chore: Route Factory publishing through Eve by @anthonyshew in #13816
feat: Standardize Factory meta titles to Turborepo suffix by @vercel-gh-bot-3[bot] in #13819
perf: Skip Factory chat verification by @vercel-gh-bot-2[bot] in #13820
fix: Restore Factory workspaces by @anthonyshew in #13823
docs: Fix inconsistent Yarn command in basic example by @anthonyshew in #13825
chore: Update non-monorepo example by @vercel-gh-bot-3[bot] in #13808
perf: Batch package detail queries by @vercel-gh-bot-2[bot] in #13809
chore: Update basic example by @vercel-gh-bot-3[bot] in #13824
fix: Include virtual tasks in affected query by @Sakshamm-Goyal in #13805
fix: Add workspace approval controls by @anthonyshew in #13827
fix: Prevent chat SSH command overflow by @vercel-gh-bot-5[bot] in #13828
fix: Update Factory pull request branches by @vercel-gh-bot-5[bot] in #13831
chore: Add operator chat model selector by @vercel-gh-bot-2[bot] in #13833
fix: Move model selector to workspace creation by @vercel-gh-bot-5[bot] in #13835
chore: Skip redundant Factory PR approval by @anthonyshew in #13837
chore: Use geistdocs 1.23.1 by @christopherkindl in #13834
chore: Handle feedback on Factory pull requests by @vercel-gh-bot-3[bot] in #13836
fix: Escape ampersands in RSS feed enclosure URLs by @anthonyshew in #13839
chore: Add automatic issue handling by @anthonyshew in #13840
chore: Alert Slack for low-confidence issues by @anthonyshew in #13841
feat: Require high confidence for issue fixes by @anthonyshew in #13842
fix: Run pnpm directly on Windows by @anthonyshew in #13843New Contributors
@vercel-gh-bot-4[bot] made their first contribution in #13746
@vercel-gh-bot-5[bot] made their first contribution in #13752
@Sakshamm-Goyal made their first contribution in #13805Full Changelog: v2.10.11...v2.10.12
Original source - Aug 18, 2026
- Date parsed from source:Aug 18, 2026
- First seen by Releasebot:Aug 18, 2026
Turborepo v2.10.11
Turborepo ships a release with cache and performance improvements, stronger gitignore handling, safer generator bundling, and fixes for entrypoint traversal and transient input files, alongside a redesigned homepage update.
What's Changed
Changelog
chore: Release Turborepo 2.10.10 by @github-actions[bot] in #13741
fix: Automatically approve release workflows by @anthonyshew in #13743
chore: Release Turborepo 2.10.11-canary.1 by @github-actions[bot] in #13744
fix: Avoid repeated strict entrypoint traversal by @anthonyshew in #13745
chore: Release Turborepo 2.10.11-canary.2 by @github-actions[bot] in #13747
feat: Cache native uv tool tasks by @anthonyshew in #13748
chore: Release Turborepo 2.10.11-canary.3 by @github-actions[bot] in #13749
fix: Isolate concurrent generator config bundles by @anthonyshew in #13750
chore: Forbid release-age exclusions in examples maintenance by @anthonyshew in #13751
fix: Respect gitignore without git metadata by @anthonyshew in #13756
chore: Release Turborepo 2.10.11-canary.4 by @github-actions[bot] in #13759
feat: Expand performance agent toolbox by @anthonyshew in #13761
docs: Redesign Turborepo homepage by @christopherkindl in #13702
fix: Tolerate transient input files by @anthonyshew in #13734Full Changelog: v2.10.10...v2.10.11
Original source - Aug 16, 2026
- Date parsed from source:Aug 16, 2026
- First seen by Releasebot:Aug 16, 2026
Turborepo v2.10.11-canary.4
Turborepo ships a canary release with fixes for concurrent generator config bundles and gitignore handling.
What's Changed
Changelog
- chore: Release Turborepo 2.10.11-canary.3 by @github-actions[bot] in #13749
- fix: Isolate concurrent generator config bundles by @anthonyshew in #13750
- chore: Forbid release-age exclusions in examples maintenance by @anthonyshew in #13751
- fix: Respect gitignore without git metadata by @anthonyshew in #13756
Full Changelog: v2.10.11-canary.3...v2.10.11-canary.4
Original source - Aug 14, 2026
- Date parsed from source:Aug 14, 2026
- First seen by Releasebot:Aug 15, 2026
Turborepo v2.10.11-canary.3
Turborepo releases 2.10.11-canary.3 with native uv tool task caching and other canary updates.
What's Changed
Changelog
chore: Release Turborepo 2.10.11-canary.2 by @github-actions[bot] in #13747
feat: Cache native uv tool tasks by @anthonyshew in #13748
Full Changelog: v2.10.11-canary.2...v2.10.11-canary.3
Original source - Aug 14, 2026
- Date parsed from source:Aug 14, 2026
- First seen by Releasebot:Aug 14, 2026
Turborepo v2.10.11-canary.2
Turborepo ships a canary release that fixes repeated strict entrypoint traversal.
What's Changed
Changelog
- chore: Release Turborepo 2.10.11-canary.1 by @github-actions[bot] in #13744
- fix: Avoid repeated strict entrypoint traversal by @anthonyshew in #13745
Full Changelog: v2.10.11-canary.1...v2.10.11-canary.2
Original source - Aug 14, 2026
- Date parsed from source:Aug 14, 2026
- First seen by Releasebot:Aug 14, 2026
Turborepo v2.10.11-canary.1
Turborepo ships a new canary release with Slack PR notifications, draft PR enforcement, daily performance agents, and cross-toolchain affectedness support. It also includes Slack diagnostics, musl install fixes, and Bun prune compatibility improvements.
What's Changed
Changelog
chore: Release Turborepo 2.10.10-canary.3 by @github-actions[bot] in #13721
chore: Validate updated examples with turbo by @anthonyshew in #13723
chore: Update with-rollup example by @vercel-gh-bot-3[bot] in #13718
feat: Notify Slack when agents open PRs by @anthonyshew in #13722
chore: Enforce draft pull requests by @anthonyshew in #13726
fix: Expose Slack delivery diagnostics by @anthonyshew in #13733
chore: Update non-monorepo example by @vercel-gh-bot-2[bot] in #13727
chore: Update with-rsbuild example by @vercel-gh-bot-3[bot] in #13730
feat: Add daily performance agent by @anthonyshew in #13729
feat: Support cross-toolchain repository affectedness by @anthonyshew in #13737
fix: Scope musl library dependency installation by @anthonyshew in #13738
chore: Release Turbo repository packages 0.0.1-canary.24 by @github-actions[bot] in #13739
fix(bun): Preserve overrides objects, trustedDependencies, workspace bins and git integrity through prune; accept lockfileVersion 3 by @Jarred-Sumner in #13740
chore: Release Turborepo 2.10.10 by @github-actions[bot] in #13741
fix: Automatically approve release workflows by @anthonyshew in #13743New Contributors
@vercel-gh-bot-3[bot] made their first contribution in #13718
@vercel-gh-bot-2[bot] made their first contribution in #13727
@Jarred-Sumner made their first contribution in #13740Full Changelog: v2.10.10-canary.3...v2.10.11-canary.1
Original source - Aug 14, 2026
- Date parsed from source:Aug 14, 2026
- First seen by Releasebot:Aug 14, 2026
Turborepo v2.10.10
Turborepo releases 2.10.10 with support for nub.lock files, faster pruning, improved CLI output handling, and broader task discovery and repository affectedness support, along with several fixes and canary updates.
What's Changed
Changelog
chore: Release Turborepo 2.10.9 by @github-actions[bot] in #13696
docs: Update Geistdocs to 1.19.6 by @molebox in #13701
feat: Support nub.lock files by @akshat-OwO in #13699
chore: Release Turborepo 2.10.10-canary.1 by @github-actions[bot] in #13703
perf: Walk the repository once when pruning by @anthonyshew in #13705
fix(deps): Upgrade js-yaml to 4.3.1 (GHSA-5p4m-2wfm-xmqj) by @anthonyshew in #13704
chore: Move pnpm overrides to pnpm-workspace.yaml by @anthonyshew in #13706
chore: Release Turborepo 2.10.10-canary.2 by @github-actions[bot] in #13707
fix: Enable Eve examples pull requests by @anthonyshew in #13708
feat: Add Eve operator dashboard by @anthonyshew in #13710
fix: Remove unsupported sandbox network policy by @anthonyshew in #13712
feat: Rotate Eve example maintenance daily by @anthonyshew in #13715
fix: Resolve agent lint errors by @anthonyshew in #13716
chore: Upgrade TypeScript to 7.0.2 by @anthonyshew in #13713
fix(cli): Move EXPERIMENTAL label from ls command to --output flag by @okxint in #13709
fix: Apply nested parent gitignore patterns in manual hashing by @alexey-yunoshev-1 in #13690
feat: Add pytest task discovery by @anthonyshew in #13720
chore: Release Turborepo 2.10.10-canary.3 by @github-actions[bot] in #13721
chore: Validate updated examples with turbo by @anthonyshew in #13723
chore: Update with-rollup example by @vercel-gh-bot-3[bot] in #13718
feat: Notify Slack when agents open PRs by @anthonyshew in #13722
chore: Enforce draft pull requests by @anthonyshew in #13726
fix: Expose Slack delivery diagnostics by @anthonyshew in #13733
chore: Update non-monorepo example by @vercel-gh-bot-2[bot] in #13727
chore: Update with-rsbuild example by @vercel-gh-bot-3[bot] in #13730
feat: Add daily performance agent by @anthonyshew in #13729
feat: Support cross-toolchain repository affectedness by @anthonyshew in #13737
fix: Scope musl library dependency installation by @anthonyshew in #13738
chore: Release Turbo repository packages 0.0.1-canary.24 by @github-actions[bot] in #13739
fix(bun): Preserve overrides objects, trustedDependencies, workspace bins and git integrity through prune; accept lockfileVersion 3 by @Jarred-Sumner in #13740New Contributors
@akshat-OwO made their first contribution in #13699
@okxint made their first contribution in #13709
@alexey-yunoshev-1 made their first contribution in #13690
@vercel-gh-bot-3[bot] made their first contribution in #13718
@vercel-gh-bot-2[bot] made their first contribution in #13727
@Jarred-Sumner made their first contribution in #13740Full Changelog: v2.10.9...v2.10.10
Original source - Aug 12, 2026
- Date parsed from source:Aug 12, 2026
- First seen by Releasebot:Aug 13, 2026
Turborepo v2.10.10-canary.3
Turborepo ships canary updates with a new Eve operator dashboard, pytest task discovery, and CLI refinements. It also includes dependency and TypeScript upgrades, gitignore hashing fixes, and other maintenance improvements in the latest changelog.
What's Changed
Changelog
- fix(deps): Upgrade js-yaml to 4.3.1 (GHSA-5p4m-2wfm-xmqj) by @anthonyshew in #13704
- chore: Move pnpm overrides to pnpm-workspace.yaml by @anthonyshew in #13706
- chore: Release Turborepo 2.10.10-canary.2 by @github-actions[bot] in #13707
- fix: Enable Eve examples pull requests by @anthonyshew in #13708
- feat: Add Eve operator dashboard by @anthonyshew in #13710
- fix: Remove unsupported sandbox network policy by @anthonyshew in #13712
- feat: Rotate Eve example maintenance daily by @anthonyshew in #13715
- fix: Resolve agent lint errors by @anthonyshew in #13716
- chore: Upgrade TypeScript to 7.0.2 by @anthonyshew in #13713
- fix(cli): Move EXPERIMENTAL label from ls command to --output flag by @okxint in #13709
- fix: Apply nested parent gitignore patterns in manual hashing by @alexey-yunoshev-1 in #13690
- feat: Add pytest task discovery by @anthonyshew in #13720
New Contributors
- @okxint made their first contribution in #13709
- @alexey-yunoshev-1 made their first contribution in #13690
Full Changelog: v2.10.10-canary.2...v2.10.10-canary.3
Original source - Aug 11, 2026
- Date parsed from source:Aug 11, 2026
- First seen by Releasebot:Aug 11, 2026
Turborepo v2.10.10-canary.2
Turborepo ships a canary release with a pruning performance boost and repository walk optimization.
What's Changed
Changelog
- chore: Release Turborepo 2.10.10-canary.1 by @github-actions[bot] in #13703
- perf: Walk the repository once when pruning by @anthonyshew in #13705
Full Changelog: v2.10.10-canary.1...v2.10.10-canary.2
Original source - Aug 10, 2026
- Date parsed from source:Aug 10, 2026
- First seen by Releasebot:Aug 11, 2026
Turborepo v2.10.10-canary.1
Turborepo ships updates for Python task graphs, Bun workspace dependency pruning, and Windows process cleanup, while adding support for nub.lock files. The changelog also includes documentation updates and a new contributor, alongside the 2.10.9 and 2.10.9-canary.1 releases.
What's Changed
Changelog
- test: Cover Python quality task graph by @anthonyshew in #13675
- chore: Release Turborepo 2.10.9-canary.1 by @github-actions[bot] in #13687
- docs: Document dependency-driven Python tasks by @anthonyshew in #13676
- fix: Prune Bun wildcard workspace dev dependencies by @anthonyshew in #13694
- fix: Prevent Windows process cleanup PID reuse by @anthonyshew in #13695
- chore: Release Turborepo 2.10.9 by @github-actions[bot] in #13696
- docs: Update Geistdocs to 1.19.6 by @molebox in #13701
- feat: Support nub.lock files by @akshat-OwO in #13699
New Contributors
- @akshat-OwO made their first contribution in #13699
Full Changelog: v2.10.9-canary.1...v2.10.10-canary.1
Original source
Curated by the Releasebot team
Releasebot is an aggregator of official product update announcements from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.