Skip to content

Releases: luxfi/cli

v1.22.8

05 Jan 19:10

Choose a tag to compare

feat(cli): add config lint and gpu commands

- Add 'lux config lint' to validate luxd configuration files
  - Reports unknown keys with typo suggestions
  - Uses authoritative spec from github.com/luxfi/config/spec

- Add 'lux gpu status' to show GPU acceleration status
  - Shows system info, backend (Metal/CUDA/CPU)
  - Reports CGO status and accelerated features
  - Supports --json output format

- Update dependencies

v1.22.7

05 Jan 10:08

Choose a tag to compare

chore: update dependencies

- node v1.22.80 -> v1.22.81
- evm v0.8.27 -> v0.8.28
- crypto v1.17.36 -> v1.17.37
- gpu v0.29.4 -> v0.30.0

v1.22.5

01 Jan 02:31

Choose a tag to compare

chore(deps): update to netrunner v1.15.3, genesis v1.5.18

- Update netrunner from v1.15.1 to v1.15.3
- Update genesis from pseudo-version to v1.5.18
- Update consensus v1.22.47, database v1.2.18, p2p v1.18.3
- Update node v1.22.77
- Remove local replace directives for netrunner and genesis

v1.22.4

30 Dec 01:40

Choose a tag to compare

chore(deps): update node v1.22.75, netrunner v1.15.1

- Update github.com/luxfi/node v1.22.73 → v1.22.75
- Update github.com/luxfi/netrunner v1.14.35 → v1.15.1
- Remove all local replace directives
- Bump various AWS SDK and other dependencies

v1.22.3

29 Dec 22:31

Choose a tag to compare

chore: update luxfi dependencies for const v1.4.0

- Update evm to v0.8.24
- Update node to v1.22.73
- Update genesis to v1.5.17
- Update netrunner to v1.14.35
- Keep const at v1.4.0

v1.22.2

29 Dec 22:02

Choose a tag to compare

refactor: use github.com/luxfi/const (renamed from constants)

v1.22.1

29 Dec 21:30

Choose a tag to compare

refactor: use shared constants from github.com/luxfi/constants

Import shared constants (paths, repos, env vars, config keys) from the
centralized constants package instead of duplicating them.

This enables consistent constant definitions across node, netrunner, cli,
and other Lux packages.

v1.22.0

29 Dec 20:29

Choose a tag to compare

ci: update macOS runners to macos-latest

v1.21.47

29 Dec 20:17

Choose a tag to compare

refactor: spawn external netrunner binary instead of embedding

This removes the embedded netrunner library dependency and instead spawns
an external netrunner binary for the gRPC server process. Benefits:

- Reduces CLI binary size significantly
- Allows independent versioning of netrunner
- Enables automatic binary downloads from GitHub releases
- Follows the same pattern as luxd and evm plugin binaries

New binpaths package provides utility functions for resolving binary paths
from environment variables, config, PATH, or default install locations.

The netrunner binary is automatically downloaded from GitHub releases if
not found in standard locations (env, config, PATH, or ~/.lux/bin/).

v1.21.46

29 Dec 20:04

Choose a tag to compare

Fix test failures for cross-platform compatibility

- Add SaveHotSnapshot method to mock client (fixes pkg/chain tests)
- Make process kill error check platform-agnostic (fixes pkg/plugins)
- Update hardcoded test date to future year (fixes pkg/prompts)