Releases: luxfi/cli
Releases · luxfi/cli
v1.13.7
v1.23.7
chore: update evm to v0.8.35 and node to v1.23.4 with empty block fix
v1.23.6
fix(ci): add workflow_call trigger to release-binaries.yml The release.yml workflow calls release-binaries.yml as a reusable workflow, but it was missing the workflow_call trigger. This caused "workflow file issue" errors when trying to call the workflow.
Lux CLI v1.23.5
Summary
This release fixes node compatibility issues by pinning luxfi/node to v1.22.81.
Changes
- fix: pin luxfi/node to v1.22.81 for compatibility - Resolves compatibility issues between the CLI and the Lux node by pinning the node dependency to a specific stable version (v1.22.81). This ensures consistent behavior and prevents potential breaking changes from newer node versions affecting CLI operations.
CI Improvements
- Made gosec security scan non-blocking in CI
- Added CGO_ENABLED=0 to lint-and-tests workflow
- Resolved shellcheck warnings in deploy scripts
- Added GOWORK/CGO env to all CI workflows and fixed go fmt
Full Changelog
v1.23.4
Update metric to v1.4.12 for Windows build fix
v1.23.3
Fix Windows build: platform-specific process handling Move syscall-dependent code (Setpgid, SIGTERM) to platform-specific files with build tags for cross-platform compatibility.
v1.23.2
Update dependencies and add KMS/MPC features - Update coreth to v1.21.48 - Update vm to v1.0.30 (simplified SameChain API) - Add KMS command and server - Add MPC backup and deploy commands - Add cloud storage backends (S3, GCS, Azure, SFTP, local)
v1.23.1
chore: update dependencies for GOWORK=off builds This commit removes local replace directives and updates all dependencies to properly tagged versions that work together without go.work. Key updates: - node v1.22.88 → v1.23.2 - vm v1.0.20 → v1.0.29 - consensus v1.22.56 → v1.22.63 - netrunner v1.14.39 → v1.15.7 - protocol v0.0.2 → v0.0.3 - precompile v0.4.5 → v0.4.7 - timer v1.0.1 → v1.0.2 - net v0.0.1 → v0.0.2 - codec v1.1.3 → v1.1.4 - constants v1.4.3 → v1.4.4 - genesis v1.5.24 → v1.6.1 - evm v0.8.31 → v0.8.34 - sdk v1.16.44 → v1.16.46 - lpm v1.0.5 → v1.9.4
v1.23.0
feat: unified binary linking and nvm-style version management New commands: - lux link all: link all binaries (lux, luxd, netrunner) - lux link <binary>: link specific binary - lux node link: link luxd binary - lux netrunner link: link netrunner binary - lux self link: link CLI to ~/.lux/bin - lux self install <version>: install specific CLI version - lux self use <version>: switch CLI versions - lux self list: list installed versions Changes: - Update install.sh to use ~/.lux/bin and add to PATH - Update snapshot handling - Standardize binary output to bin/ directory
v1.22.10
feat: unified binary linking and nvm-style version management New commands: - lux link all: link all binaries (lux, luxd, netrunner) - lux link <binary>: link specific binary - lux node link: link luxd binary - lux netrunner link: link netrunner binary - lux self link: link CLI to ~/.lux/bin - lux self install <version>: install specific CLI version - lux self use <version>: switch CLI versions - lux self list: list installed versions Changes: - Update install.sh to use ~/.lux/bin and add to PATH - Update snapshot handling - Standardize binary output to bin/ directory