Skip to content

Releases: luxfi/cli

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)

v1.21.45

29 Dec 19:53

Choose a tag to compare

deps: update sdk to v1.16.37

Updated sdk with fixed ledger Sign API.

v1.21.44

29 Dec 19:42

Choose a tag to compare

chore: update dependencies and remove ledger adapter

- Update to geth v1.16.65, ledger v1.1.5, sdk v1.16.36
- Update node v1.22.72, netrunner v1.14.34
- Remove ledger adapter - ledger.LedgerLux now implements interface directly
- Use luxfi/hid v0.9.3 via replace directive for zondax/hid only