Releases: panikosagros/NDM-Public
Release list
NDM Version 2.1.1
Features added:
Settings > WEB: Session Timeout (seconds, 60-3600, default 300) next to the Web UI port - logs you out after that long without activity, applied straight away
Security > Firewall: an Edit button on each allowed address, to change its address or add/change its description later
Bugs Fixed:
Policies > Deploy offered policies of any device type (e.g. a Cisco policy for a MikroTik group) - now a new Device type column comes first, then Group and then Policy unlock in turn, each showing only that device type
MikroTik devices on RouterOS 6.x failed to back up ("No such file or directory") - RouterOS 6 has no "show-sensitive" export option, so the export is now retried the RouterOS 6 way, and a failed backup no longer leaves its .backup file behind on the router
Modifications:
Forms throughout the app: a little space between each field's title and its box, between the box and its help text, and below information boxes (e.g. Security > Firewall), so they no longer touch
Security > Firewall: the Description box now sits next to the IP address box instead of underneath it
Data folder renamed from C:\ProgramData\NSS MikroTIK Manager to C:\ProgramData\Network Device Manager - moved automatically on upgrade (database, backups, logs), with Settings > Backup's folders updated to match
Policies, Groups, Deploy and Security > Firewall tables: drag a column header's right edge to make it wider or narrower, same as Resources/Schedulers/Backups
Policies > Groups: each group now has one Device type, chosen first - only resources of that type can be added (new Device type column on the Groups list). Existing groups are deleted once when upgrading to this version and need recreating
NDM Version 2.0.2 (Build 55)
Features added:
Resources filter: new Port field, and a new "exact" match option alongside "contains" / "does not contain"
Resources, Schedulers and Backups tables: drag a column header's right edge to make it wider or narrower (remembered per browser; double-click the edge to reset)
Backups page: new Device type column, and a filter of up to 3 lines (+ / -) by Name or Device type with contains / does not contain / exact (remembered across page reloads)
Settings > Backup: a Folder Size Warning (MB, default 200) next to each folder - checked at startup, daily and on save; a folder over its limit shows a permanent alert under the top menu until it's back under
Bugs Fixed:
Resources page: "Check selected" and "Backup selected" did nothing when several resources were ticked - both work again
Resources page: the chosen column sort is now remembered, instead of resetting after every Check, Backup or Delete
Fresh install: first-time setup now asks for the username and password together on one page, instead of the password first and the username in a separate step after logging in
Settings > WEB > Restart Now: when running as the Windows Service, the service now comes back up by itself instead of staying stopped until started by hand
Settings > WEB > Restart Now (console mode): the restarted program now runs hidden in the background, instead of leaving a black console window open that stopped the program when closed
NDM Version 2.0.1
Features added:
Resources can now be marked Active/Inactive (Edit page). Inactive devices are skipped by scheduled backups and by bulk Check/Backup, their Check/Backup/Upgrade buttons are disabled, their name shows in red with Status/Last Backup left blank, and a new Active/Inactive/All filter button next to Columns filters the list accordingly (default: All)
Settings > WEB: set a host name, generate a self-signed TLS certificate with a chosen validity period (default 365 days), or upload your own certificate and private key instead
Settings > WEB: a Restart Now button to restart the program from the browser, no need to find and relaunch it by hand
New Policies section (between Backups and Settings): write named scripts (Policies), group devices together (Groups), and push a script to every active device in a group over SSH (Deploy) - identical responses from multiple devices are shown consolidated into one result instead of repeated per device
Cisco devices are now supported as a Resources Device type, alongside MikroTik - an optional Enable password field appears when selected, and Backup pulls the running-config (one file, unlike MikroTik's .backup+.rsc pair) with the same dedup/scheduling/compare support
Bugs Fixed:
Check on a Cisco device now fills in Version and Model (via "show version") instead of reporting OK with both left blank
Policies > Deploy now works on Cisco devices (runs the script in one interactive session, using the Enable password if set), stops at the first line the device rejects, and shows the device's exact reply - failures no longer show a blank "Error:"
Modifications:
Resources page: the Upgrade button now sits after Delete and is filled blue, and is no longer shown for Cisco devices (firmware upgrade is MikroTik-only)
Full Changelog: NDM_Version_1.0.1...v2.0.1
NDM Version 1.3.1
Features added:
Security page reorganized into Portal / Database / Firewall sections, matching Settings
Logging in now also requires a username, set on first login after upgrading - existing passwords keep working unchanged in the meantime
New Firewall section: restrict access to specific IP addresses or ranges - this machine itself is always allowed, so it's never possible to lock yourself out
The login page now remembers your username after you use it once, so you don't have to retype it every time
Deleting a resource with existing backups now asks - in a themed dialog matching the rest of the app - whether to keep them or delete them; kept backups move to a configurable Old-Backups folder (Settings > Backup), deleted ones are permanently removed
Modifications:
Resources page: the "Backup" column is renamed "Last Backup" and is now sortable
Check/Backup now show a Processing/Done/Fail indicator above the bulk-action buttons, so it's clear something is happening while a device is being contacted
Every confirmation/alert popup in the app (deleting a resource or scheduler, installing a firmware update, exporting the database) is now a themed dialog matching the rest of the app, not a plain browser popup
Settings > Database: the import file picker is correctly labeled "Import file" (was mislabeled "Export file")
Importing resources that share a name with an existing one no longer silently creates a duplicate - a dialog now asks whether to overwrite the existing one, skip it (the default), or import it under a new name
NDM Version 1.2.1
Features added:
About page: "Check for Updates" button links straight to the GitHub releases page
Bugs Fixed:
SSH connections to a device behind an SSH-inspecting firewall (e.g. Palo Alto's SSH Proxy decryption) no longer fail with "no acceptable host key"
Modifications:
Resources page: the Edit button now shows in orange text
NDM Version 1.2.0
Features added:
Windows installer now automatically registers and starts the background service during install and upgrade - no manual command needed afterward
Database export/import can now also include Schedulers and Email settings, not just Resources - so an imported resource's scheduler travels with it instead of falling back to Default
Resources page: drag column headers to reorder them, and a "Clear filters" button to reset the filter
Bugs Fixed:
The Resources filter no longer clears itself after clicking Check or Backup on a filtered device
Modifications:
New browser profiles now default to showing only the Version / Model / Scheduler / Status / Backup columns on the Resources page
Security page's automatic-unlock button colors reversed (Disable is now red, Enable is now green)
The Resources page's Scheduler column is now color-coded by whether that scheduler is enabled (green) or disabled (red)
NDM Version 1.0.1
NDM Version 1.0.1