Release Notes
🚀 Updates
- Added request retry support (via proto), that will retry up to 3 times with exponential backoff
for transient errors (network issues, rate limits, etc). - Improved async affected tracking by another 5-10%.
- Updated PowerShell commands to use
-EncodedCommandinstead of-Commandto avoid
quoting/escaping issues. Let us know if you run into any issues with this change.
🐞 Fixes
- Fixed
--summarynot being respected inmoon ci. - Fixed issues with graph visualizer commands failing with a JavaScript error after the v2.2 graph
changes. - Fixed an issue where checking the remote cache for an entry before the task execution could
cause the task to fail if the remote cache check errored. We now treat remote cache errors as
cache misses, and allow the task to execute. - Fixed an issue where filtered graphs would point to the wrong data because indexes changed.
🧰 Toolchains
- JavaScript
- Fixed
pnpm-lock.yamlparsing for pnpm v10's multi-document lockfiles, which are written when
managePackageManagerVersionsis enabled (the default).
- Fixed
- TypeScript
- Updated project references to start with
./in preparation for the removal ofbaseUrlin
TypeScript v7.
- Updated project references to start with
⚙️ Internal
- Updated proto to v0.56.3 from 0.56.1.
- Updated Rust to v1.95.0.
- Updated dependencies.
Install moon_cli 2.2.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/moonrepo/moon/releases/download/v2.2.1/moon_cli-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/moonrepo/moon/releases/download/v2.2.1/moon_cli-installer.ps1 | iex"Download moon_cli 2.2.1
| File | Platform | Checksum |
|---|---|---|
| moon_cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| moon_cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| moon_cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| moon_cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| moon_cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| moon_cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| moon_cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |