You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Multi-line script templates (Deploy) — Command Templates now support a Script type that holds a multi-line RouterOS script body (:while, :local, comments, nested blocks). Script templates are install-only: a new Deploy button pushes the body into /system/script on selected devices with a chosen name, optionally replacing an existing entry. Use it for recurring scheduled jobs like a Spamhaus DROP loader. Validated end-to-end on real hardware.
Stale-data indicator on Dashboard and Devices — when a device hasn't sent a status update in ~2.5 minutes, the row/card dims and shows a small amber STALE badge. Live re-evaluated every 30 seconds, so you see degradation as it happens instead of guessing why a row looks frozen.
Fixed
"Check for Updates" without DNS now says why — if the router has no DNS configured (or hits a timeout / network error / permission issue) the Latest ROS column shows a labelled badge (No DNS, Timeout, No internet, No permission) with the full RouterOS error in the tooltip, instead of a bare - and grey Unknown. Reported by Andreas Faerber.
Script Deploy now preserves $varname references — earlier in v1.17.1 testing, deployed scripts had their $i and other variables silently stripped (RouterOS expands $varname while parsing the source="..." argument). Fixed by escaping $ in the SSH path.
REST script install reliability — switched the REST script-install path to the action-style POST /system/script/add endpoint with an explicit policy field. Prior PUT /system/script returned ambiguous results on some RouterOS 7.x versions and could fail silently.