github moonrepo/moon v2.2.1
2.2.1

8 hours ago

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 -EncodedCommand instead of -Command to avoid
    quoting/escaping issues. Let us know if you run into any issues with this change.

🐞 Fixes

  • Fixed --summary not being respected in moon 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.yaml parsing for pnpm v10's multi-document lockfiles, which are written when
      managePackageManagerVersions is enabled (the default).
  • TypeScript
    • Updated project references to start with ./ in preparation for the removal of baseUrl in
      TypeScript v7.

⚙️ 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 | sh

Install 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

Don't miss a new moon release

NewReleases is sending notifications on new releases.