github hreskiv/mikr v1.107.0

4 hours ago

Added

  • DNS replication: keep static DNS on one router and let mikr copy it to other routers or whole sites on a schedule, with filters by type, domain and comment, a preview, and a choice between add-and-update and mirror. The DNS page now has Records, Replication and History tabs.
  • Port webhooks: pick ports on a device under Watched ports, and a webhook subscribed to Port Down / Port Up hears when one goes down, is disabled or comes back, with the same delay as offline alerts. Works for devices polled over SNMP too.

Changed

  • Device form: fields are grouped into Connection, Monitoring, Alerts, Power and ISP. On edit, a group with something set opens by itself.
  • Device page: Duplicate, Reboot and Delete moved into a menu next to Edit, with Delete last and set apart.
  • Logs and Security: the filters stay in the address, so going back to the page keeps them.
  • Activity and Task History: filters apply as you change them, no Apply button.
  • Dashboard and Devices: one shared sort order with a direction, and a search box on the Dashboard.
  • What's New: after an update it lists every release since your last visit, with dates, and links to the full changelog.

Fixed

  • Sorting by IP: addresses from 128.x up no longer sort ahead of 10.x.
  • Layout: the Select button on Devices no longer sits in an empty frame, Dashboard rows no longer wrap the RouterOS version and uptime, the device form on a phone has even spacing, and the Uptime card fits on one line.
  • Logs: an admin limited to some sites no longer sees an Alerts button that only leads to an error.
  • DNS: a TXT entry containing an equals sign is no longer shown cut short on a device's DNS tab.
  • Logs: the syslog setup dialog explains which receiver address to use, including when mikr runs as a container on a MikroTik.
  • License: a free install no longer shows a Deactivate button or a paid-tier look.
  • Confirmations: running a template or command, IDS block and unblock, clearing the upgrade queue or a schedule, resetting a map layout, DNS sync now and resetting a setting all ask first.
  • Templates: Execute and Deploy start with no devices ticked.
  • Commands: Execute can't start the same run twice while it is going.
  • Commands: if the connection drops during a run, the page still picks up the results and unlocks Execute when the run ends.
  • Confirmations: every delete, revoke, reboot and similar question now uses the same in-app dialog instead of the browser's pop-up.
  • Logs: Clear all says it ignores the filters, and is hidden from an admin limited to some sites.
  • Forms: checkbox options and their hints are no longer shown in capitals.
  • Webhooks: the add and edit dialog groups events, pairs each alert with its recovery, and shows custom message fields only for the events you picked, each with the variables it can use.

Don't miss a new mikr release

NewReleases is sending notifications on new releases.