github 2GT-Media-Group-LLC/mikrotik-manager v0.24.39-beta

latest releases: v0.24.41-beta, v0.24.40-beta
pre-release4 hours ago

v0.24.39-beta: no firmware downgrades, forms that change only what you changed

Firmware (outside review P2-9)

  • A rollout or a device's Install button only installs a version newer
    than the one running. A channel offering an older release (e.g. a
    stable device pointed at long-term, which RouterOS reports as "New
    version is available") is skipped with that reason, never downgraded.
  • The "before" version is read from the device just before the download,
    and the device must come back reporting exactly the installed version;
    an unreadable version is a failure. RouterBOOT is verified against its
    target the same way.
  • Scheduled rollouts start only inside their window ("Don't start after",
    default one hour). One the manager can't start in time is marked
    missed, its devices skipped, instead of starting late.

Edits change only what was changed (P2-10, P2-11, P2-14)

  • Config tab, radio settings and SSID edits send only edited fields:
    renaming a device no longer rewinds its clock, NTP/DNS are written only
    when changed (NTP on/off alone now works, extra NTP servers are kept),
    and an automatic radio is no longer pinned to its current frequency.
  • Clearing a field clears it on the device: firewall/NAT/queue/WireGuard/
    syslog/DNS-static edits send empty fields, and DeviceCollector.setItem
    unsets them (only if set). Switching a rule between an address and an
    address list removes the other. Every edit targets the id in the URL,
    never one from the body.
  • Port flow control changes only the direction chosen.

UI

  • Discovery & SNMP page is a third wider, so its tables fit.

Docs: firmware pipeline and scheduling, device editing behaviour.

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com


Container images (published once CI passes):

  • ghcr.io/2gt-media-group-llc/mikrotik-manager-backend:0.24.39-beta
  • ghcr.io/2gt-media-group-llc/mikrotik-manager-nginx:0.24.39-beta

Documentation: https://2gt-media-group-llc.github.io/mikrotik-manager/

Don't miss a new mikrotik-manager release

NewReleases is sending notifications on new releases.