Repository navigation
Releases: Azd325/router-axi
Releases · Azd325/router-axi
Release list
router-axi v0.6.1
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
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
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
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
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 thewatch_timeoutcode (exit4).router-axi reboot— preview by default;--confirmsends the documentedDeviceConfig:Rebootexactly once. Lost or malformed responses are reported as uncertain outcomes; never polled or retried. Reboot is not idempotent.router-axi backup— downloads the documentedDeviceConfig:X_AVM-DE_GetConfigFileexport 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 fromROUTER_AXI_BACKUP_PASSWORDand is never printed or reused from the login password.
Changed
- The shared
tls_untrustederror contract now applies consistently to all commands, includingrebootandbackup: an untrusted router certificate is reported astls_untrusted(exit4) 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
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 documentedHosts:1table (active and remembered entries).wifi— read-only Wi-Fi radio inspection across every advertisedWLANConfigurationservice instance.forwards— port-forwarding rules from the active WANWANIPConnection/IPv6 service;--allincludes disabled rules.leases— observed Hosts-table lease metadata (active and remembered hosts), sharingdevices' table reader.doctorcapability coverage now reports advertised support fordevices,leases,wifi, andforwardsalongside 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.