Skip to content

Releases: Azd325/router-axi

router-axi v0.6.1

Choose a tag to compare

@Azd325 Azd325 released this 10 Oct 18:41
v0.6.1
4cf1f5a

What's Changed

  • fix(app): correct event-log next hints, setup failure hints, and router address validation by @Azd325 in #48

Full Changelog: v0.6.0...v0.6.1

router-axi v0.6.0

Choose a tag to compare

@Azd325 Azd325 released this 10 Oct 18:14
v0.6.0
6bfd6fc

What's Changed

  • feat(tr064): add read-only firmware update status command by @Azd325 in #33
  • feat(tr064): add account command for rights and login posture by @Azd325 in #34
  • feat(tr064): add confirmed wan reconnect command by @Azd325 in #36
  • feat(tr064): add devices detail for one device by IP address by @Azd325 in #37
  • fix(tr064): rebuild wan detail on documented actions by @Azd325 in #35
  • feat(tr064): add confirmed send-once Wake-on-LAN command by @Azd325 in #39
  • feat(tr064): add bounded event-log command with group filters by @Azd325 in #38
  • feat(tr064): add confirmed send-once firmware update check command by @Azd325 in #40
  • feat(tr064): add dsl detail with error counters and line-fault diagnosis by @Azd325 in #41
  • feat(tr064): add night schedule, WPS state, and guest timeout and isolation detail by @Azd325 in #42
  • feat(tr064): add exposure command with remote and local service flags by @Azd325 in #43
  • feat(tr064): add connection state to wan detail by @Azd325 in #44
  • docs(readme): install latest release instead of pinned v0.5.0 by @Azd325 in #45
  • fix(app): harden session hook setup and sanitize network errors by @Azd325 in #46
  • feat(app): strict TOON compact output, --fields columns, and host-carrying hints by @Azd325 in #47

Full Changelog: v0.5.0...v0.6.0

router-axi v0.5.0

Choose a tag to compare

@Azd325 Azd325 released this 01 Oct 21:28
v0.5.0
d1de6a6

What's Changed

  • chore: add conflict-resolution skill guidance by @Azd325 in #20
  • feat(app): add explicit offline session integrations by @Azd325 in #21
  • fix(tr064): select the active WAN service by @Azd325 in #22
  • feat(tr064): report watch capability in doctor by @Azd325 in #23
  • feat(tr064): add explicit WAN detail inspection by @Azd325 in #24
  • feat(tr064): add per-radio Wi-Fi detail inspection by @Azd325 in #25
  • feat: add bounded DHCP server inspection by @Azd325 in #26
  • feat(tr064): add DSL link diagnostics command by @Azd325 in #27
  • fix(app): sanitize router factory errors by @Azd325 in #28
  • test(tr064): add opt-in live DSL coverage by @Azd325 in #29
  • fix(app): preserve OpenCode dependency ownership by @Azd325 in #30
  • fix(tr064): provide actionable backup failure diagnostics by @Azd325 in #31
  • docs: prepare v0.5.0 release instructions by @Azd325 in #32

Full Changelog: v0.4.0...v0.5.0

router-axi v0.4.0

Choose a tag to compare

@Azd325 Azd325 released this 26 Sep 09:00
v0.4.0
bd6f7b1

What's Changed

  • feat: add read-only guest Wi-Fi inspection command by @Azd325 in #13
  • feat(app): raise default list limit from 20 to 100 entries by @Azd325 in #14
  • feat(app): expand CLI help and document exit codes by @Azd325 in #15
  • feat(app): improve CLI version and flag ergonomics by @Azd325 in #16
  • feat(app): add explicit Agent Skill installation by @Azd325 in #17
  • fix(app): align structured errors with AXI output channels by @Azd325 in #18
  • fix(router-axi): report tagged install versions by @Azd325 in #19

Full Changelog: v0.3.0...v0.4.0

router-axi v0.3.0

Choose a tag to compare

@Azd325 Azd325 released this 25 Sep 08:27
v0.3.0
02db57b

New commands

  • router-axi watch — bounded read-only WAN state and traffic polling (default 6 samples at 5s; --interval/--count/--json). No unbounded mode, no file output, no background mode. Watch failures use the watch_timeout code (exit 4).
  • router-axi reboot — preview by default; --confirm sends the documented DeviceConfig:Reboot exactly once. Lost or malformed responses are reported as uncertain outcomes; never polled or retried. Reboot is not idempotent.
  • router-axi backup — downloads the documented DeviceConfig:X_AVM-DE_GetConfigFile export to an explicitly named file with an atomic owner-only write; never overwrites without --force. Requires an HTTPS router origin (backup_requires_https); the export passphrase comes only from ROUTER_AXI_BACKUP_PASSWORD and is never printed or reused from the login password.

Changed

  • The shared tls_untrusted error contract now applies consistently to all commands, including reboot and backup: an untrusted router certificate is reported as tls_untrusted (exit 4) with a hint to trust the router's HTTPS certificate locally; verification is never skipped and no secrets are discarded from the error output.

Source-only release; no binary assets. Live hardware validation for the new commands was performed in prior authorized runs; mutations are not live-tested in CI.

router-axi v0.2.0

Choose a tag to compare

@Azd325 Azd325 released this 24 Sep 13:08
v0.2.0
da82939

router-axi v0.2.0

Source-only release. Read-only TR-064 inspection CLI; no binary assets.

New commands since v0.1.0:

  • devices — connected and known LAN clients from the documented Hosts:1 table (active and remembered entries).
  • wifi — read-only Wi-Fi radio inspection across every advertised WLANConfiguration service instance.
  • forwards — port-forwarding rules from the active WAN WANIPConnection/IPv6 service; --all includes disabled rules.
  • leases — observed Hosts-table lease metadata (active and remembered hosts), sharing devices' table reader.
  • doctor capability coverage now reports advertised support for devices, leases, wifi, and forwards alongside the v0.1.0 commands.

All output remains read-only; credentials come only from ROUTER_AXI_USERNAME and ROUTER_AXI_PASSWORD. See README.md for details.

router-axi v0.1.0

Choose a tag to compare

@Azd325 Azd325 released this 23 Sep 17:06
v0.1.0
a7838ef

What's Changed

  • chore: prepare repository for public release by @Azd325 in #1
  • ci: run checks with native Go toolchain instead of Nix by @Azd325 in #2
  • docs: prepare v0.1.0 source release by @Azd325 in #3

New Contributors

  • @Azd325 made their first contribution in #1

Full Changelog: https://github.com/Azd325/router-axi/commits/v0.1.0