Turborepo Updates & Release Notes

Follow

436 updates curated from 42 sources by the Releasebot Team. Last updated: Sep 12, 2026

Get this feed:
  • Sep 12, 2026
    • Date parsed from source:
      Sep 12, 2026
    • First seen by Releasebot:
      Sep 12, 2026
    Vercel logo

    Turborepo by Vercel

    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
    Vercel logo

    Turborepo by Vercel

    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.

    Create account
  • Sep 10, 2026
    • Date parsed from source:
      Sep 10, 2026
    • First seen by Releasebot:
      Sep 10, 2026
    Vercel logo

    Turborepo by Vercel

    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 #14031

    Full 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
    Vercel logo

    Turborepo by Vercel

    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 #13996

    New 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 #13810

    Full 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
    Vercel logo

    Turborepo by Vercel

    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:

  • Aug 25, 2026
    • Date parsed from source:
      Aug 25, 2026
    • First seen by Releasebot:
      Aug 27, 2026
    Vercel logo

    Turborepo by Vercel

    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 #13843

    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...v2.10.12

    Original source
  • Aug 18, 2026
    • Date parsed from source:
      Aug 18, 2026
    • First seen by Releasebot:
      Aug 18, 2026
    Vercel logo

    Turborepo by Vercel

    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 #13734

    Full 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
    Vercel logo

    Turborepo by Vercel

    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
    Vercel logo

    Turborepo by Vercel

    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
    Vercel logo

    Turborepo by Vercel

    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
    Vercel logo

    Turborepo by Vercel

    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 #13743

    New 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 #13740

    Full 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
    Vercel logo

    Turborepo by Vercel

    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 #13740

    New 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 #13740

    Full 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
    Vercel logo

    Turborepo by Vercel

    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
    Vercel logo

    Turborepo by Vercel

    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
    Vercel logo

    Turborepo by Vercel

    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
Releasebot

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.