- Reworked the
suiup updatecommand. It will now update only the requested binary, instead of all binaries, and it will respect the network that the binary is active for (e.g., if sui@testnet is active, thensuiup update suiwill update the testnet version of Sui, not the mainnet version). The new binary version will become the default one automatically. - Removed support for
sui-forkuntil further notice.
- added support for installing the experimental
sui-forkbinary (without debug builds). - fixed status command version comparison by using proper semver parsing.
- Added
suiup statuscommand to check for available updates across all installed binaries. - Fixed self-update on Linux when the OS throws an error due to in-place file copying.
- Added support for installing the
sealbinary. - Improved standalone release matching for
linux/ubuntu,arm64/aarch64, and tags likeseal-v0.6.4. - Stabilized environment-dependent doctor tests when running in parallel.
- Fixed dependency security advisories and CVEs.
- Fixed Windows installation documentation.
- Added support for installing
sui-nodebinary.
- Added support for installing binaries from the signers repository.
- Refactored binary metadata handling to use TOML-backed definitions and added all expected TOML fields.
- Strengthened error handling around missing paths and JSON decoding.
- Improved CI stability by retrying tests by default with
nextest. - Fixed missing help output when no command is provided.
- Ongoing Windows test and workflow stability fixes.
- Made
switchusedefault setimplementation for more consistent behavior and better error messages. - Improved OS detection by explicitly handling Ubuntu naming.
- CI now runs on pull requests (instead of pushes to
main).
- Added
move-analyzerinstallation support. - Fixed Windows binary path handling to avoid invalid/non-existent paths.
- Additional Windows test fixes.
- Migrated to Rust edition 2024.
- Clippy and lint cleanup.
- Improved self-update behavior on Windows (archive extraction handling).
- Added generic standalone installer support (including
mvrpath improvements). - Refactored JSON file handling utilities.
- Added regex cache performance improvements.
- Improved Windows CI/runners and installer-script behavior.
- Added
doctorcommand for environment diagnostics. - Added
cleanupcommand for cache cleanup. - Added
switchsupport for switching versions, including nightly variants. - Added Walrus Sites support (
site-builder). - Added custom install directory support in install script.
- Improved table-style output and error messaging.
- Command-handling refactors.
- Installation workflow improvements.
whichoutput cleanup and general bug fixes.
- Added support for
=,==, and@version specifiers. - Added
suiup selfcommand (self update, uninstall flow). - Enabled tracing (
RUST_LOG=info/debugsupport). - Refactored command structure and updated install script.
- First release.