Manual:The Dude v6/dude v6.xx changelog

From MikroTik Wiki
Revision as of 11:52, 17 January 2017 by Pauls (talk | contribs) (6.37.4)
Jump to navigation Jump to search

Note: Changelog will be added here after the web release of this ROS version, for now check dude rc version topic in forum.


v6.38

Major changes:

  • Added - AES encryption method for snmp v3
  • Added - Dude now have configuration interface in Winbox/Webfig
  • Added - Network maps now are viewable from web interface (Webfig)
  • Agents - Now any RouterOS device can be used as The Dude agent. It no longer requires server package and ROS login. (Agents need to have same version as Dude server)
  • Agents - Old agent section removed from client.
  • Improoved - Changed SSL connection timeouts. This will reduce SSL CPU load when secure sessions are used
  • Removed - Since default Winbox used in the Dude wasn't fully compatible with all RouterOS devices, we removed i completely.

Other changes:

  • Fixed - Bandwidth test tool. (broken since v6.37)
  • Fixed - Auto-discovery was adding devices with non-usable characters in name field.
  • Fixed - Issues with link not changing color when traffic grows.
  • Some improvements for DB data write in store.
  • Removed - Link label will not change colour on link speed change.
  • Fixed - Allow users without FTP policy to connect to dude server (access to files will be restricted).
  • Fixed - Discovery stayed in "finishing" status.
  • Fixed - Devices showed device_performance even if the host were down.
  • Fixed - Snmpwalk were broken on X86 devices.
  • Fixed - History charts was flapping if the monitored device were down.
  • Fixed - v4 backup import fail.
  • Fixed - Multi-core devices showed CPU usage only from one core.
  • Fixed - Error on dude RADIUS authentication.
  • Fixed - In some setups dude server caused memory leak on X86/CHR.
  • Added - Dude server now supports spectral scan up to 7Ghz.
  • Fixed - Dude db-import failed if server was disabled at the moment when import of old db was initiated.
  • Fixed - Dude client stuck on "getting stuff" state.
  • Fixed - Disk name were changed on RB hEX if the dude was used on USB flash or mSD card.
  • Fixed - default files will be stored in dude files folder if the file system does not support symlinks (fat32)
  • Fixed - avoid going into loop (Dude client could get stuck in loading phase)
  • Fixed - File upload to dude/file directory caused client crash
  • Fixed - Background images could disappear on version change
  • Fixed - Minor changes in Dude fonts
  • Added - Dude icon in Winbox/Webfig
  • Fixed - Increased default ping packet size to 54bytes - there was some devices who wasn't able to respond with 32 byte ICMP packets, this caused ping corruption.
  • Fixed - Typo "Authetication" -> "Authentication"
  • Fixed - Changes wasn't saved if done in Winbox - notification body.
  • Fixed - Bandwidth test authentication problem
  • Fixed - Resolve Windows environment variables

v6.37.4

  • ) Fixed - Broken Simple queue edit/delete feature
  • ) Fixed - Dude showed only part of all Simple queue
  • ) Fixed - Submap icon wasn't placed on map if "New Map" option was used.
  • ) Fixed - Custom tool wasn't accessible from Devices-> List
  • ) Fixed - Device -> RouterOS didn't show interfaces in interface dropdown list
  • ) Fixed - Error was displayed when tried to edit multiple simlpe queues
  • ) Fixed - Server crash

v6.37.3

  • Fixed - Broken auto update on dude client
  • Fixed - Memory leak caused by dude server
  • Fixed - Client radius authentication
  • Fixed - Device tooltip windows wasn't able to show all info
  • Fixed - Dude client might stay in 'getting stuff' state
  • Fixed - System disk name change after reboot (RB hEX)
  • Fixed - Drag & Drop might cause system to crash
  • Fixed - Broken syslog notifications

v6.37

  • Fixed - XML import, was only semi successful in some cases.
  • Fixed - Various db import problems.
  • Fixed some client and server crashes.
  • Fixed - Custom created panel functionality.
  • Fixed - Remove resolved buttons; (both)
  • Fixed - Device panel -> ROS tab -> Device sub-tab "Upgrade" button.
  • Fixed - Tooltips are now displayed correctly in mouse-over device icon window.
  • Major change - The Dude now uses winbox port, this includes agents. The port should change automatically both in client loader and agent configuration.
  • Change - Disabled upload and drag&drop feature in Dude, for the file management use Winbox, Webfig or ftp.
  • Added support for The Dude configuration from CLI; (work in progress).
  • Added - Dude client will be instantly disconnected when the Dude server has stopped or disabled.
  • Added - Option to pass dude login credentials as variables for custom login tools. For Example:
D:/winbox.exe [Device.FirstAddress] [Admin.Name] [Admin.Password]
  • Added back notification type "Execute on Server". In this notification you can type in ROS script and it will be executed on The Dude server host. Useful all kinds of custom notifications and actions.
    • Sending SMS. (now that execute on server option has been added, this wont be added as separate notification type)
    • Custom email.
    • And practically anything else.

Note: Just a precaution, before upgrading to v6.37 create a backup file. As this build db will no longer be compatible with older versions.


v6.36

  • arm - added Dude server support;
  • Refactored functions (background changes).
  • The Dude admins now rely on ROS users. User requires dude policy to connect to server;
  • The Dude now uses ROS log. Requires dude topic to be added in log rules;
  • Removed data based commit interval change option in server settings;
  • Added comment option for servers in client loader window;
  • Added back log panel in client;
  • Various optimizations for server/client;
  • Various fixes and optimizations for db commit related issues. Now dude will warn user in form of log entry if there is to much commits queuing up. This will most likely point towards problem with storage drive write performance, asking user to move db to some faster storage medium;
  • Various performance improvements on server side background tasks;
  • Removed some legacy setting that were no longer relevant as the dude users are now controlled by ROS AAA;
  • Server package is now made smaller. Client side content upgrade is now removed from it and is downloaded straight from our cloud. So workstations on which client is used will require access to wan. Alternatively upgrade must be done by reinstalling the client on each new release;
  • Added - Check-box in dude client loader settings to allow upgrade/downgrade without prompting user each time;
  • Fixed - Client crash on version upgrade, if client had previously already connected to some server;
  • Fixed - Various server crashes;
  • Fixed - Various memory leaks;
  • Fixed - 100% load on one cpu core by dude process on server startup in some cases;
  • Fixed - Server crash that could happen on server disable event;
  • Fixed - Server adds some latency to when monitored device is pinged from server;
  • Fixed - Client - local pinger broken; (it still does require the client to used with admin permissions)
  • Fixed - Dude loader preferences menu "auto connect at startup" check-box seems to be ignored;
  • Fixed - Importing db from v4 removes assigned icons from devices/device-types;
  • Fixed - Memory related default function no longer work;
  • Fixed problem with sqlite storing it's tmp data on system disk even if dude store is located on another disk. Now vacuum tmp data is located in dude store and should no longer cause problems on server hosts with small system disk;
  • When device is added it will now have the same ROS login credentials as for the user in currently logged in client by default;
  • Optimizations for larger setups where most monitored devices use secure mode;
  • Fixed - Agent re-connection problems;
  • Fixed - Mac to Ip lookup;
  • Fixed - Auto-discovery feature for devices behind remote Agents;
  • Fixed - Access of ROS tab for devices behind remote Agents;
  • Fixed - Client crash which occurred when in device management window in snmp tab

under interface section any of interfaces where double clicked for detailed view;

  • Fixed - Auto-discovery tool has problems with typical homeAP/CPE setups that

has snmp enabled (only one of many devices gets discovered. Due to identical LAN networks);

  • Fixed - Outages cannot be removed by "remove resolved" button;
  • Fixed - Link label does not show correct link speed when ROS mastering type is used, in place of 1G it shows 10M;
  • Fixed - diff64 function broken;
  • Fixed - Cannot add static element to map shows "no netmap" in status field;
  • Fixed - Server syslog port cannot be changed back to default if it has been changed one to something else;
  • Fixed - Server cannot upgrade device is it is running old ROS version: 5.26, 6.7. Error: "router packages unknown";
  • Fixed - Various problems with snmp probes;
  • Fixed - "..." button function in link configuration menu;
  • Fixed - ROS package list displaying in Devices -> ROS tab -> Devices sub-tab;
  • Fixed - Client crash on confirming various setting changes with "ok" and "apply" buttons;
  • Fixed - Client crash on Change of font size/type in static element;
  • Fixed - SNMP returns incorrectly formatted values from some of"/system health" menu oid's;

v6.35

  • Fix server crash that can sometimes be encountered on db import.
  • Fix XML backup import (again, broken in one of last v6.34rc builds).
  • Fixed: Charts not automatically refreshing.
  • Changed client loader status field to be wider in order to fit some of the longer error messages.
  • Fix various server crashes.
  • Fix various db import crashes.
  • Fix server crash on Agent configuration change.

v6.34.5

This build includes all changes for The Dude up to v6.36rc19.

  • arm - added Dude server support;
  • Fixed - Client crash on version upgrade, if client had previously already connected to some server;
  • Fixed - Various server crashes.
  • Refactored functions (background changes).
  • fixed - Various memory leaks.
  • fixed - 100% load on one cpu core by dude process on server startup in some cases.
  • The Dude admins now rely on ROS users. User requires dude policy to connect to server.
  • The Dude now uses ROS log. Requires dude topic to be added in log rules.
  • Removed data based commit interval change option in server settings.
  • Added comment option for servers in client loader window.
  • Added back log panel in client.
  • Fix server crash that could happen on server disable event.
  • Various optimizations for server/client.
  • Various fixes and optimizations for db commit related issues. Now dude will warn user in form of log entry if there is to much commits queuing up. This will most likely point towards problem with storage drive write performance, asking user to move db to some faster storage medium.
  • Fixed various server crashes.
  • Various performance improvements on server side background tasks.
  • Removed some legacy setting that were no longer relevant as the dude users are now controlled by ROS AAA.

6.34.2

(Build includes all changes from v6.35 test builds up to v6.35rc9)

  • Changed client loader status field to be wider in order to fit some of the longer error messages.
  • Fixed: Charts not automatically refreshing.
  • Fix XML backup import (again, broken in one of last v6.34rc builds).
  • Fix various server crashes.
  • Fix various db import crashes.
  • Fix server crash on Agent configuration change.

v6.34

  • Leftovers of web interface configuration is not yet removed.
  • Dude does not know how to show ROS version (broken due to changes in ROS, update needed)
  • In log settings configuration, sliders are broken.
  • When opening panel in separate windows error pops up, it does not affect the usage tho.
  • When changing icon appearance on network map dude does not assign right image in some cases.
  • Open panel separately broken.
  • Spectral scan may crash Dude client
  • SNMP walk crashes the dude client
  • Torch tool in dude also is broken
  • Use of ping tool causes the dude client to disconnect.
  • Any section export to CSV function broken, crashes the dude client
  • Bandwidth test tool graphs broken.
  • XML backup import fails.
  • Large DB export fixed.
  • Link label - Mastering type: ROS broken.
  • Scan tool - removed for now till it's reworked.
  • Telnet tool - dude will throw out error if telnet client is not available on system where dude client is installed.
  • Dude tool - Corrected dude.exe launch path. Now the client will look for executable in it's installation dir and not by some full path.
  • Added 10G link type - Will be added by default only for new installations.
  • Torch tool - fixed.
  • Added option to run dude client from shortcut in secure mode by adding argument "--secure".
  • Corrected 10G link monitoring/counters for ROS devices. (snmp fix for this will come later)
  • Fixed issue where dude client would freeze if link label mastering type was snmp and it was created or modified.
  • Ping tool - fixed local pinger.
  • Auto discovery tasks are now separated between network maps.
  • Fixed file upload to server.
  • SMTP authentication and tls options added!
  • ROS upgrade function fixed
  • Fixed server crash that some people where experiencing.
  • CHR host upgrade fixed.
  • DNS name resolving fixed in loader (will however work only after loader is upgraded to rc45)
  • Added db vacuuming option
  • Added progress indicator to import/export/vacuuming
  • Dude server by default on new installations is now disabled.