v0.24.27-beta: fleet SSH key job, site locations, SSH columns in CSV
- Fleet SSH key deployment (Settings > SSH Keys, admin only): preview that
names the accounts losing password SSH, explicit confirmation, then a
background job, one device at a time, re-checking each device, halting
after 5 consecutive failures, with one audit row per device. Replaces a
single-request deploy-all that timed out on large fleets. - Key deployment falls back to the API login when no SSH login is stored,
as backups and bulk commands already did. Narrow rule: never pairs one
account's name with another's password. Rotation uses the account that
holds the key. - #167 Devices use their site's address unless they have their own
location: dashboard map, device list filter/sort, SNMP {location}, and
the device editor ("From site", clear to go back). Computed at read time. - #160 CSV import accepts ssh_username, ssh_password, ssh_port.
- Audit log recorded router-relative paths (/8/sync) with no entity,
because req.path was read after routing. Now records the full path. - Map popups escape device names, site names and addresses.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Container image: ghcr.io/2gt-media-group-llc/mikrotik-manager:0.24.27-beta
Documentation: https://2gt-media-group-llc.github.io/mikrotik-manager/