Skip to content

Releases: luxfi/cli

v1.13.7

09 Feb 00:35

Choose a tag to compare

v1.13.7: update to zapdb

v1.23.7

01 Feb 00:37

Choose a tag to compare

chore: update evm to v0.8.35 and node to v1.23.4 with empty block fix

v1.23.6

29 Jan 05:32

Choose a tag to compare

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

29 Jan 05:10

Choose a tag to compare

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...v1.23.5

v1.23.4

27 Jan 01:30

Choose a tag to compare

Update metric to v1.4.12 for Windows build fix

v1.23.3

27 Jan 01:14

Choose a tag to compare

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

26 Jan 20:30

Choose a tag to compare

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

26 Jan 17:53

Choose a tag to compare

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

22 Jan 04:21

Choose a tag to compare

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

22 Jan 04:21

Choose a tag to compare

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