Release Notes
🐞 Fixes
- Fixed an issue where
SetupEnvironment(and other plugin driven commands) would attempt to locate
the executables of every toolchain declared in the workspace, and fail when one of them had not
been installed. For example,moon docker setupfor a Python only project would fail on a
declared but unused Node.js toolchain. Toolchain executable paths are now only inherited for
toolchains that have actually been setup. - Fixed an issue where globbing would unnecessarily traverse into directories that were negated,
resulting in reduced performance. Globbing is now about 10% faster for these cases. - Fixed an issue where globbing would exhaust the internal thread pool, resulting in no results
being returned. When the thread pool is now busy, we'll attempt to retry on the main thread.
⚙️ Internal
- Updated Rust to v1.98.0.
- Updated dependencies.
Install moon_cli 2.5.4
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/moonrepo/moon/releases/download/v2.5.4/moon_cli-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/moonrepo/moon/releases/download/v2.5.4/moon_cli-installer.ps1 | iex"Download moon_cli 2.5.4
| 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 |