Back to blog

Turborepo 1.11

Tuesday, December 5th, 2023
Greg Soltis
Name
Greg Soltis
X
@gsoltis
Chris Olszewski
Name
Chris Olszewski
Nicholas Yang
Name
Nicholas Yang
X
@nicholaslyang
Alexander Lyon
Name
Alexander Lyon
X
@_arlyon

Turborepo 1.11 completes our migration to Rust and ships several developer experience improvements:

Update today by running npx @turbo/codemod migrate.

Unlocking the future of turbo with Rust

As we wrote about in our blog post about the migration, we're excited to start seeing the benefits of our porting effort for Turborepo users. Rust has allowed us to surface more complexity in our code so we're able to create a better experience in your codebase in several ways:

If you find any problems that you believe are related to the new Rust codepath, you can opt back to the Go codepath using the --go-fallback flag and report an issue on GitHub.

Group logs for improved readability

To make it easier to review your task logs, we've introduced the --log-order flag to output all logs from a task after it finishes rather than as it writes. This results in logs that are separated per-task, improving readability on a specific task's logs.

Using `--log-order=grouped` to output task logs to the terminal as separated chunks separated by task.

Enable this behavior using --log-order=grouped. Check out the documentation to learn more

Updated examples

Our repository contains an examples directory with starter monorepos for your projects.

To get started with an example, run:

Terminal
# Two Next.js applications
npx create-turbo@latest
Terminal
# Next.js and Remix
npx create-turbo@latest -e kitchen-sink
Terminal
# Vue and Nuxt
npx create-turbo@latest -e with-vue-nuxt

We're putting a renewed effort towards ensuring our examples are kept up-to-date. Additionally, we've re-architected our examples to advocate for best practices in monorepos. For example:

Use an example to get started, or browse the code directly for more.

Community

Since releasing Turborepo 1.10 we've seen incredible adoption and community growth:

Turborepo is the result of the combined work of all of its contributors, including our core team.

Thank you for your continued support, feedback, and collaboration to make Turborepo your build tool of choice.