Skip to main content

proto v0.60 - Scoped lockfiles, safe concurrent installs, and new WASM path APIs

· 8 min read
Miles Johnson
Founder, developer

Our lockfile implementation gets a major overhaul in this release, alongside concurrency-safe installs, simpler plugin configuration, and a friendlier path API for plugin authors.

proto has been steadily marching towards an official v1 release, and we're almost there! As part of this journey, we're making some breaking changes now — like the configuration and WASM API changes in this release — so that plugins, and their authors, have ample time to migrate before v1 lands.

moon v2.4 - Task checks, Ruby toolchain, storage APIs, and much more

· 7 min read
Miles Johnson
Founder, developer

This release is all about control and trust. We're giving tasks a way to gate, skip, and fingerprint themselves with plain shell scripts, letting projects set default task options in one place, and rounding out the toolchain lineup with Ruby and Poetry support. Behind the scenes, the daemon and VCS layers also got a substantial hardening pass so moon behaves reliably in the messy edge cases real repositories throw at it.

moon v2.3 - Task tags, dep cache strategies, native file hashing, CAS cache, and more

· 7 min read
Miles Johnson
Founder, developer

This release focuses on giving you more control over how tasks are organized, referenced, and cached. We're introducing first-class tags for tasks, a new cache strategy for task dependencies, and a pair of experimental layers — native file hashing and a local CAS — that lay the groundwork for further performance improvements.

moon v2.1 - Execution plans, target deps scopes, toolchain/task settings, and more

· 5 min read
Miles Johnson
Founder, developer

It's been about a month since our major v2.0 release, and we're back with a smaller, but still impactful, v2.1 release! This release includes a new execution plan feature for moon exec, the ability to target project dependencies by scope, new common toolchain settings for aliases and dependency installation, new task options for affectedFiles, and more.

moon v2.0 - Official "Phobos" release!

· 15 min read
Miles Johnson
Founder, developer

We're very excited to announce the release of moon v2.0, codenamed "Phobos", after one of Mars' moons! This is our biggest release yet, with a ton of new features, improvements, and breaking changes.

We've been working on this release for years, and we're thrilled to finally share it with the world. We also want to thank everyone in the community who has contributed to this release, whether it's through code, documentation, testing, or just providing feedback and support. We couldn't have done this without you!