hints added/updated in all script editors (issue #NX-743)
[public/netxms.git] / ChangeLog
1 *
2 * 2.1-M3
3 *
4
5 - MQTT support
6 - Improved event correlation based on network topology
7 - Improved the usability of the Server Configuration, by adding descriptions and recognition for data types and possible values
8 - Alternative core configuration section can be set for nxagentd using -G command line option
9 - Implicit external subagent registartion using EXT:* sections in agent configuration file
10 - Unknown syslog sources can be automatically added as nodes
11 - Server startup scripts
12 - New method "setMapImage" in NXSL class "NetObj"
13 - New attribute "mapImage" in NXSL class "NetObj"
14 - New NXSL class "Container"
15 - New NXSL function AgentExecuteActionWithOutput
16 - Container autobind mode and script can be set from NXSL
17 - Fixed bug in NXSL string concatenation
18 - Events generated when interface expected state changed
19 - Situations functionality is replaced with persistent storage that is included in each execution environment
20 - Compression support in communication protocol
21 - Switch forwarding database show correct interfaces for Mikrotik devices
22 - Driver for Juniper Networks switches
23 - Management console:
24 - Mutiple files can be scheduled for upload to agent at once
25 - DCIs created from templates made visually distinguishable in data collection editor
26 - "Inverted" flag ignored in event processing policy if event or object list is empty
27 - Object tools can be filtered by custom attribute presence
28 - Configurable list of external URLs for each object
29 - Sound for outstanding alarm reminder can be configured
30 - Fixed issues: NX-60, NX-630, NX-743, NX-916, NX-1123, NX-1129, NX-1151, NX-1161, NX-1165, NX-1171, NX-1174, NX-1178, NX-1188, NX-1190, NX-1191, NX-1192, NX-1193, NX-1197, NX-1198, NX-1213, NX-1216
31
32
33 *
34 * 2.1-M2
35 *
36
37 - Added alarm category functionality to manage which alarms are seen by what users
38 - EPP rules can be configured to generate categorised alarms
39 - Alarm categories can be created and configured in Alarm Category Configurator
40 - By default view_all_alarms acl added to Everyone group
41 - Server can be configured to periodically send alarm summary emails
42 - Added template graphs
43 - New NXSL functions: mktime, GetSyslogRuleCheckCount, GetSyslogRuleMatchCount
44 - New NXSL "Node" class attributes: isInMaintenanceMode, lastAgentCommTime
45 - New NXSL "Table" class attribute "rows"
46 - Access to object's alarms in NXSL via "alarms" attribute in "NetObj" class
47 - Operator "new" in NXSL which can be used to instantiate objects if object class supports it
48 - Template auto-apply and container auto-bind works for clusters
49 - H3C driver correctly reads IPv6 addresses on interfaces
50 - Improved HP ProCurve driver
51 - SMS driver for Nexmo service
52 - SMS driver for SMSEagle gateway
53 - SMS driver for MyMobile service
54 - Fixed FDB handling on Cisco switches
55 - Added support for CHAP, MS-CHAPv1, and MS-CHAPv2 in RADIUS authentication
56 - MySQL monitoring subagent
57 - Fixed FreeBSD 11 compatibility issues
58 - Implemented interrupt and context switch counters in platform subagents
59 - Implemented CPU interrupt time parameters on Windows
60 - JMX subagent
61 - Event sending by agent do not restricted to master servers only anymore
62 - Launcher for nxshell
63 - Log monitoring subagent supports pre-allocated log files
64 - Management console:
65 - File manager improvements
66 - Option to save graph as image
67 - Added multipliers support in data format string for gauges
68 - Fixed issues: NX-18, NX-79, NX-102, NX-141, NX-146, NX-152, NX-338, NX-359, NX-394, NX-442, NX-446, NX-576, NX-664, NX-734, NX-736, NX-812, NX-824, NX-849, NX-859, NX-867, NX-870, NX-877, NX-901, NX-931, NX-961, NX-970, NX-973, NX-974, NX-976, NX-992, NX-1013, NX-1035, NX-1042, NX-1049, NX-1059, NX-1060, NX-1061, NX-1062, NX-1065, NX-1067, NX-1070, NX-1073, NX-1076, NX-1079, NX-1085, NX-1088, NX-1095, NX-1096, NX-1098, NX-1099, NX-1100, NX-1103, NX-1106, NX-1107, NX-1108, NX-1109, NX-1112, NX-1113, NX-1114, NX-1120, NX-1122, NX-1125, NX-1135, NX-1138, NX-1139
69
70
71 *
72 * 2.1-M1
73 *
74 - New policy type: Log Parser
75 - New server configuration parameter "JobRetryCount"
76 - Chassis objects
77 - Hypervisor monitoring subagent
78 - In case of Policy deploy, Policy uninstall or File upload jobs fail they are scheduled for reinstallation(scheduled tasks) "JobRetryCount" times. First time job is rescheduled in 10 minutes. Each next wait time is twice more than the previous time.
79 - If policy is known as installed on the node by the server and agent reposts that it is not installed it is being reinstalled.
80 - Added configuration option to log parser to generate event only if regular expression have been matched exact count of the times in a predefined time period
81 - New internal parameters: Server.ReceivedSNMPTraps, Server.ReceivedSyslogMessages, ReceivedSNMPTraps, ReceivedSyslogMessages
82 - Max size of agent data collectiors pool can be configured
83 - Agent data reconciliation block size and timeout can be configured
84 - New agent parameters System.CPU.CurrentUsage and System.CPU.CurrentUsage(*)
85 - SSH subagent (for collecting data and executing actions via SSH)
86 - Zone ID can be set for agent in SNMP proxy mode
87 - Zones has common default proxy node for all protocols
88 - Zone's proxy node can be placed inside that zone
89 - Syslog proxy in agent
90 - Built-in superuser account renamed to "system"
91 - Default "admin" account now is ordinary member of "Admins" group without built-in privileges
92 - New method "enableDiscoveryPolling" in NXSL class "Node"
93 - New NXSL functions: AgentExecuteAction, GetAllNodes
94 - NXSL functions GetNodeInterfaces, GetNodeTemplates, GetNodeParents, GetObjectChildren returns correct object classes
95 - Agent effective user and group can be set in configuration file
96 - Agent environment variables can be set in configuration file
97 - Added method "getResourceOwner" and attribute "nodes" to NXSL "Cluster" class
98 - New object tool type "server script"
99 - Number of polls can be set for "diff" type thresholds
100 - Instance discovery scripts can return instances as map instance/instance name
101 - CPU usage parameters on Windows moved to winnt.nsm from winperf.nsm and no longer depends on PDH
102 - New agent metrics for self-monitoring:
103 Agent.SyslogProxy.IsEnabled, Agent.SyslogProxy.ReceivedMessages, Agent.SyslogProxy.QueueSize
104 - Management console
105 - New editors for Agent Config Policy and Log Parser Policy.
106 - DCI summary tables with empty menu path not shown in object context menu
107 - Fixed issues: NX-44, NX-53, NX-65, NX-272, NX-355, NX-393, NX-520, NX-587, NX-694, NX-697, NX-726, NX-732, NX-742, NX-773, NX-780, NX-787, NX-796, NX-825, NX-832, NX-876, NX-880, NX-934, NX-956, NX-960, NX-989, NX-996, NX-1000, NX-1001, NX-1004, NX-1009, NX-1012, NX-1016, NX-1018, NX-1026, NX-1033, NX-1034, NX-1038, NX-1051
108
109
110 *
111 * 2.0.6
112 *
113
114 - Fixed incorrect interface network mask reported by agent on Windows XP and Windows Server 2003
115 - Added option to turn off quotes in AT+CMGS command in generic SMS driver
116 - Improved compatibility with different GSM modem types in generic SMS driver
117 - Fixed SQL errors when saving LDAP users to database
118 - Fixed excessive temporary files creation by web UI
119 - Fixed build errors on Solaris 11
120 - Fixed memory leak in Oracle DB driver
121 - Fixed bug in SNMP transport causing false timeout errors
122 - New agent metrics for self-monitoring:
123 Agent.Proxy.ActiveSessions, Agent.Proxy.ConnectionRequests, Agent.Proxy.IsEnabled,
124 Agent.SNMP.IsProxyEnabled, Agent.SNMP.IsTrapProxyEnabled, Agent.SNMP.Requests,
125 Agent.SNMP.Responses, Agent.SNMP.ServerRequests
126 - Management console
127 - Fixed glitches in table value view
128 - Fixed issues: NX-545, NX-614, NX-639, NX-768, NX-1025, NX-1028, NX-1029, NX-1031
129
130
131 *
132 * 2.0.5
133 *
134
135 - Data collection script can return null to indicate data collection error
136 - Added option to set type of each varbind in nxsnmpset
137 - Fixed memory leak in PostgreSQL database driver
138 - New attributes "source" and "sourceId" in NXSL class "Event"
139 - New method toJson() in NXSL class "Event
140 - LVM monitoring parameters on AIX
141 - Added option to get normalized server thread pool load average
142 - Fixed bug in self-monitoring termplates
143 - Management console
144 - Fixed possible deadlock when executing server script
145 - Fixed area charts on dashboards
146 - "Interactive" option for line chart dashboard elements
147 - Fixed issues: NX-799, NX-820, NX-997, NX-1005, NX-1010
148
149
150 *
151 * 2.0.4
152 *
153
154 - New parameters in Linux platform subagent to get additional CPU information (frequency, model, etc.)
155 - Fixed bugs in LLDP based network topology discovery
156 - Correct notifications on threshold script errors
157 - Option to use last known value for cluster data aggregation in case of data collecion failure
158 - Added server configuration parameter to ignore syslog message timestamps and always use server time
159 - Added option to disconnect existing sessions of same user on login
160 - NXSL: implemented compound assignment operators and prefix increment/decrement for array elements
161 - NXSL: can access event parameters as event object attributes (like $event->$1 or $event->instance)
162 - Management console
163 - Improved dashboard gauge widget
164 - Added translucence option for dashboard line charts
165 - Configurable display format for dashboard elements data sources
166 - Improved inverted line chart support
167 - DCI filter in DCI selection dialog
168 - Configurable line width on ad-hoc line charts
169 - Object tooltips in rack view
170 - Line/area switch for all DCIs on chart level
171 - Android console
172 - Reorganized alarm notification section (issue NX-963)
173 - Fixed issues: NX-280, NX-567, NX-647, NX-765, NX-866, NX-892, NX-955, NX-963, NX-964, NX-965, NX-966, NX-969, NX-977, NX-978, NX-981, #1223, NX-986, NX-990
174
175
176 *
177 * 2.0.3
178 *
179
180 - Additional parameters in Oracle subagent for redo logs and ASM monitoring
181 - NXSL: variable $errormsg holding error description set in catch block
182 - New NXSL function SplitString
183 - NXSL: new methods setExpectedState and setExcludeFromTopology in Interface class
184 - Default interface expected state can be configured
185 - GPS subagent (provides location data from NMEA compatible GPS receivers)
186 - Server can update node location using GPS subagent
187 - Fixed error while event alarm linking multiple times
188 - Fixed server hang on shutdown
189 - NetXMS processes uses LC_CTYPE from environment for terminal I/O
190 - Fixed bug in saving service checks
191 - Fixed server crash caused by heap corruption in MS SQL and DB/2 database drivers
192 - Fixed server deadlock caused by simultaneous use of instance discovery and transformation scripts
193 - Agent parameters for monitoring System V message queues
194 - New action User.ChangePassword in WINNT subagent
195 - Text2reach SMS driver improved
196 - Port check subagent can be configured to return negative value as response time in case of error
197 - Management console:
198 - Fixed grid issues in network maps
199 - Fixed object selection issues in network maps
200 - Added "hide links" option on network maps
201 - Added support for MAC addresses in format xxx.xxx.xxx.xxx
202 - Fixed issues: NX-733, NX-745, NX-769, NX-829, NX-882, NX-902, NX-909, NX-913, NX-923, NX-924, NX-929, NX-938, NX-941, NX-944, NX-947
203
204
205 *
206 * 2.0.2
207 *
208
209 - Optimized LDAP synchronization for large directories
210 - Added NXSL API for manipulating object geolocation
211 - Fixed bug that allows to crash server remotely by sending garbage to client connector port
212 - NXSL: new hash map attributes "keys" and "values"
213 - Object custom attributes can be accessed as hash map in NXSL
214 - New server debug console commands "log" and "logmark"
215 - Management console:
216 - Improved file transfer error handling
217 - Double click on geo map zoom in and center map on point under cursor
218 - Android Console:
219 - Updated ACRA library: now crash reports are sent via e-mail (will use the app installed on device to send mail)
220 - Fixed bug in action bar commands: disconnect and exit sometimes wasn't working
221 - Android Agent:
222 - Updated ACRA library: now crash reports are sent via e-mail (will use the app installed on device to send mail)
223 - Fixed issues: NX-823, NX-830, NX-873, NX-891, NX-895, NX-903, NX-906, NX-911, NX-912, NX-915
224
225
226 *
227 * 2.0.1
228 *
229
230 - Fixed random server crash if ODBC database driver is used
231 - Fixed incorrect reading of long text fields by MS SQL database driver
232 - Fixed issues: NX-833, NX-844
233
234
235 *
236 * 2.0
237 *
238
239 - Template import correctly handles updates for existing templates
240 - Scripts can be used as instance source in instance discovery DCIs
241 - NXSL node object attribute snmpSysDescription renamed back to sysDescription
242 - Selectors in NXSL
243 - Array attributes in NXSL: size, minIndex, maxIndex
244 - Hash map attributes in NXSL: size
245 - New NXSL function: mapList
246 - Subnet mask for synthetic subnets can be set in server configuration
247 - Added cumulative counters for server DB writer requests
248 - Fixed data corruption issues in ODBC and Oracle DB drivers
249 - Additional internal server metrics for monitoring DB activity and performance
250 - Added interface creation hook
251 - Improved System.InstalledProducts table handling on Windows
252 - Fixed inefficient query in Oracle monitoring subagent
253 - Server shutdown speed improved
254 - Faster SNMP probing during configuration polls
255 - Fixed false negative in node down detection if expected state of some interfaces set to IGNORE
256 - Agent SNMP proxy improved
257 - Improved agent data cache reconciliation
258 - Fixed Oracle 12c compatibility issues
259 - Automatic configuration import from templates directory on server startup
260 - Fixed address list configuration bug
261 - Management console:
262 - Object tool input fields can be rearranged
263 - Line width can be configured for line charts on dashboards
264 - Column sizes saved in table DCI last values view
265 - Rack height and numbering direction can be changed
266 - Android Console:
267 - Refactoring of Alarms configuration section: alarm notification events fully customizable, added notify by vibration (SOS pattern) and by LED color (set to black to disable a specific category)
268 - Added action buttons in status bar for notification icon (reconect, disconnect and exit), only for Android version starting from v4.1
269 - Updated support library
270 - Android Agent:
271 - Support for Marshmallow devices (v6.0)
272 - Updated support library
273 - Fixed issues: NX-171, NX-635, NX-637, NX-731, NX-746, NX-747, NX-749, NX-750, NX-754, NX-756, NX-759, NX-760, NX-761, NX-764, NX-772, NX-778, NX-783, NX-784, NX-785, NX-794, NX-800, NX-805, NX-810, NX-813, NX-839, NX-851, NX-852, NX-854, NX-861, NX-862, NX-863, NX-864, NX-865
274
275
276 *
277 * 2.0-RC2
278 *
279
280 - Maintenance mode for nodes, clusters, and mobile devices (manual and scheduled)
281 - Fixed broken instance discovery filters
282 - Fixed agent crash when collecting SNMP data in cached mode
283 - Agent returns correct OS version on Windows 10
284 - New NXSL "Node" class attribute: bridgeBaseAddress
285 - One LDAP attribute can be used in multiple mappings
286 - Fied deadlock on LDAP user deletion while LDAP synchronization
287 - Add option to use encrypted password in password fileds in configuration files and in the server configuration parameters.
288 - Added SMS driver for web service text2reach.com
289 - SNMP sysContact and sysLocation collected and stored
290 - Server can accept traps and syslog messages from nodes in all zones (controlled by TrapSourcesInAllZones configuration option)
291 - On instance discovery pool instance name is updated if it has changed
292 - New SMS driver - slack.com
293 - IPv6 support in built-in syslog server
294 - Fixed event processing policy export/import issues
295 - Global default retention time and polling interval for data collection
296 - Initial support for scheduled tasks within system
297 - Scheduled file upload
298 - Management console:
299 - Object context menu available on geo map
300 - Filter in event template configurator
301 - Web console use client time zone to display time
302 - Added option to use server time zone to display time in console
303 - Access to event log, SNMP trap log, and syslog from object context menu
304 - Dashboards can be associated with other objects (nodes, containers, etc.) and opened from object's context menu
305 - Forced DCI polls from summary tables
306 - Script hints
307 - Fixed issues: NX-578, NX-619, NX-629, NX-640, NX-652, NX-666, NX-671, NX-674, NX-678, NX-679, NX-680, NX-684, NX-685, NX-686, NX-688, NX-690, NX-691, NX-693, NX-695, NX-698, NX-701, NX-705, NX-707, NX-709, NX-715, NX-717, NX-721, NX-727, NX-729, NX-730
308
309
310 *
311 * 2.0-RC1
312 *
313
314 - Fixed LDAP authentication issues with Active Directory
315 - Fixed character encoding issues in LDAP user data
316 - Java subagent improved
317 - Fixed multiple issues with agent side data caching
318 - Hash maps implemented in NXSL
319 - Improved array implementation in NXSL
320 - New NXSL function ArrayToString
321 - New OS parameters and tables: System.HandleCount, System.OpenFiles, Process.Handles
322 - Unified macros in all types of object tools
323 - Server can be switched to case-insensitive login names mode
324 - Implemented support of "command generates output" option for server commands
325 - Network device driver for TelcoBridges gateways
326 - Fixed memory leak in Qtech OLT driver
327 - Java subagent plugin for Ubiquity/LigoWave device monitoring
328 - Management console:
329 - Default object display mode can be set in map properties
330 - Map drill-down can be enabled in dashboard map elements
331 - Input fields in object tools
332 - Improved script editor for script library
333 - Interface speed displayed in interface object details and in "Interfaces" tab
334 - Symbolic name of interface type diplayed when known
335 - Fixed issues: NX-14, NX-31, NX-533, NX-609, NX-617, NX-618, NX-624, NX-626, NX-628, NX-631, NX-632, NX-633, NX-634, NX-636, NX-638, NX-641, NX-643, NX-644, NX-645, NX-650, NX-654
336
337
338 *
339 * 2.0-M5
340 *
341
342 - Agent-side caching of collected data
343 - Fixed bug in handling floating point Windows performance counters
344 - Added "comments" attribute to NXSL "DCI" class
345 - New NXSL function sha256
346 - Fixed broken nxagent.sms SMS driver
347 - Added support for SNMP traps over IPv6
348 - Switched to SHA-256 for password hashing
349 - Timestamp can be provided in nxpush and nxapush
350 - New methods in NXSL class "Event": setMessage, setSeverity, setUserTag
351 - Command line options for nxagentd to change effective user and group after start
352 - Fixed occasional NXSL compiler crash on scripts with syntax errors
353 - Errors in auto bind/apply scripts interpreted as "ignore" instead of "false" result
354 - New core agent parameter File.FolderCount
355 - Fixed broken active discovery
356 - Improved system behaviour on large installations
357 - Management console:
358 - Fixed broken VPN connectors configuration
359 - "Inverted values" option on line charts
360 - Filter in predefined graphs tree
361 - Values of selected DCIs can be shown on object overview page
362 - "Stacked" option added to line charts on dashboards
363 - In-place file rename in file manager
364 - Option to export data from line charts on dashboard to CSV file
365 - "Select all objects" option in network maps
366 - "Proxy node" option in DCI properties renamed to "Source node" to avoid confusion
367 - Android Console:
368 - Added "capabilities" in node overview (changed to expandable list view)
369 - Fixed issues: NX-26, NX-439, NX-572, NX-573, NX-583, NX-586, NX-589, NX-590, NX-598, NX-606, NX-607, NX-608, NX-612, NX-620, NX-621, NX-625
370
371
372 *
373 * 2.0-M4
374 *
375
376 - Script export/import
377 - Object tools export/import
378 - DCI summary tables export/import
379 - Template hierarchy preserved during export/import
380 - NXSL functions and classes to work with alarms
381 - MEGATEC protocol support in UPS subagent
382 - Fixed broken WoL functionality
383 - Fixed broken PING subagent
384 - Fixed database upgrade issues on MS SQL
385 - IPv6 support in PING subagent
386 - Network device driver can be manually selected for node by setting snmp.driver custom attribute
387 - Added default melodies for alarms
388 - Added option to play sound on alarm sound preference page
389 - Interface objects can be used on network maps
390 - Android Agent:
391 - Added support for Lollipop MR1 (v5.1)
392 - Updated support library
393 - Android Console:
394 - Changed order of overview items to match Java console (node browser)
395 - Added MTU field in interface details (node browser)
396 - Updated support library
397 - Fixed issues: NX-461, NX-463, NX-500, NX-505, NX-521, NX-591, NX-592, NX-595, NX-596, NX-597, NX-602, NX-603, NX-604
398
399
400 *
401 * 2.0-M3
402 *
403
404 - IPv6 support: communications, address information, topology
405 - New NXSL functions: gethostbyaddr, gethostbyname, md5, sha1, AgentReadList
406 - Added posibility to wakeup unmanaged node
407 - Instance discovery separated from configuration polls
408 - Instance discovery type "SNMP Walk - OIDs" sets instance name to OID value by default
409 - GPIO.PinState parameter in Raspberry Pi subagent
410 - Server housekeeping process runs once per day at fixed configurable time
411 - Server housekeeping process performance optimization
412 - Added driver for Qtech OLT switches
413 - New agent parameter FileSystem.Type(*)
414 - New agent parameters Net.Resolver.AddressByName(*) and Net.Resolver.NameByAddress(*)
415 - Fixed broken SNMP proxy functionality in agent
416 - Management console:
417 - Fixed broken popup menu actions on "Interfaces" tab
418 - Macro %USERNAME% can be used in object tools
419 - VLAN highlight on port selection in VLAN view
420 - "Use multipliers" option in DCI summary tables
421 - "Zoom to fit" action in network maps
422 - "Always fit layout to screen" option in network maps
423 - Last selected zoom level preserved on network map close
424 - Invisible dashboards and charts do not refresh itself automatically
425 - "Current" column in extended line chart legend
426 - Option to clone network maps
427 - Android console:
428 - Implemented feature NX-568 (WoL)
429 - Fixed issues: NX-494, NX-497, NX-506, NX-519, NX-522, NX-537, NX-542, NX-544, NX-547, NX-548,
430 NX-549, NX-550, NX-551, NX-552, NX-555, NX-556, NX-557, NX-558, NX-559, NX-560,
431 NX-561, NX-562, NX-563, NX-568, NX-570, NX-571, NX-574, NX-577, NX-579, NX-580,
432 NX-581, NX-582, NX-584, NX-585
433
434
435 *
436 * 2.0-M2
437 *
438
439 - Fixed server hang issue on some Windows versions
440 - Fixed SNMPv3 communication issue with HP A series switches
441 - Fixed LDAP sync problems on Windows
442 - Russian translation improved
443 - New MIB added: SYMBOL-CC-WS2000-MIB
444 - Subagent for reading DS18T20 and DS18S20 temperature sensors on Linux
445 - Fixed issues: NX-479, NX-503, NX-515, NX-518, NX-527, NX-528, NX-529, NX-534, NX-536
446
447
448 *
449 * 2.0-M1
450 *
451
452 - New hook script "AcceptNewNode" (can be used as additional filter for network discovery to avoid unnecessary communications)
453 - SMS driver for Kannel gateway
454 - Oracle subagent: added parameter Oracle.CriticalStats.Deadlocks
455 - Reporting server improved
456 - Code page option added to all client command line tools (nxalarm, nxevent, nxpush, nxsms)
457 - New NXSL functions: GetNodeTemplates
458 - New parameters in Windows agent: System.Update.LastDetectTime, System.Update.LastDownloadTime, System.Update.LastInstallTime
459 - Network service response time can be monitored
460 - Added driver for HP A-series and V-series switches
461 - MIB compiler correctly handles REFERENCE keyword in agent capabilities section
462 - Oracle Tuxedo monitoring subagent
463 - Improved server performance with PostgreSQL
464 - Alias and MTU collected and stored for interfaces
465 - Server uses ipAddressTable and ipAddressPrefixTable to collect configured IP addresses when supported by monitored nodes
466 - Management console:
467 - New dashboard element "DCI summary table"
468 - Cluster objects shown on status maps
469 - Android console:
470 - Added date in X axis (graphs) when the time frame is greather that one day
471 - Added 10 minutes, 12 hours, 5 days, 30 days, last year options in draw graph for last values tab (5, 7, and 30 days asks for confirmation of long task execution)
472 - Fixed graphical problem (checkbox) in last values tab
473 - Support for KitKat Wear and Lollipop, updated support library v4
474 - Fixed issues: NX-36, NX-223, NX-259, NX-330, NX-390, NX-437, NX-443, NX-471, NX-476, NX-477, NX-478, NX-479, NX-481, NX-482, NX-483, NX-486, NX-488, NX-490, NX-492, NX-493, NX-495, NX-501, NX-502, NX-504, NX-508, NX-509, NX-511, NX-512, NX-514
475
476
477 *
478 * 1.2.17
479 *
480
481 - New DCI source: NXSL script executed on server
482 - Configurable node matching policy for built-in syslog server (controlled by SyslogNodeMatchingPolicy configuration parameter)
483 - Oracle monitoring subagent improved (bugs fixed, new metrics)
484 - nxalarm tool supports commands add-comment and get-comments
485 - Source port number added to events generated from SNMP trap (available via "sourcePort" named parameter)
486 - Jira link: added possibility to set project's component for issues being created
487 - ICMP proxy can be set for nodes
488 - New methods in NXSL classes Node, Interface, and NetObj: setStatusCalculation and setStatusPropagation
489 - New attributes "slot" and "port" in NXSL class Interface
490 - Can execute arbitrary NXSL script in context of node, cluster, subnet, or container object from management console
491 - Improved network topology changes detection
492 - Added driver for H3C switches
493 - Management console:
494 - Can show alarms for multiple selected objects
495 - Fixed non-working ordering in event list in alarm details view
496 - Fixed bug with LDAP user system rights
497 - Added default search string for LDAP to select all objects: "(objectClass=*)"
498 - Added device geolocation tracking and display on map
499 - Filter in event processing policy editor
500 - Fixed bug with deletion of subnet with corrected IP
501 - Added command line option to open specific dashboard after login
502 - Android console:
503 - Fixed issue NX-467
504 - Added node boot time to overview tab
505 - Fix bug in notifying connection point not found
506 - Fix bug in computing interface expanded list size (removed hardcoded values)
507 - Added manage, unmanage, set expected state (up, down, ignore) and find switch port to interface list
508 - Fix aesthetic problems in expandable list (graphs and interfaces list)
509 - Integration of new support library
510 - Target to new API version (20)
511 - Fixed issues: NX-27, NX-64, NX-228, NX-243, NX-283, NX-365, NX-373, NX-396, NX-388, NX-404, #593,
512 NX-424, NX-427, NX-433, NX-435, NX-438, NX-441, NX-444, NX-447, NX-448, NX-449,
513 NX-450, NX-456, NX-464, NX-469
514
515
516 *
517 * 1.2.16
518 *
519
520 - Fixed database upgrade issues
521 - Fixed packaging issues
522 - Fixed bug causing outdated peer information on interface objects
523 - Fixed bug with upload to agent default path from server file store
524 - Instance display name for DCIs created via instance discovery
525 - DCIs created via instance discovery can be combined by instance into one chart on performance tab
526 - Transformation script terminated by "abort" call will not generate SYS_SCRIPT_ERROR event
527 - Database manager can detect and fix missing IData and TData tables
528 - NXSL:
529 - String concatenation operation interprets NULL value as empty string instead of throwing runtime error
530 - Fixed incorrect processing of ilike, match, and imatch operators
531 - Added try / catch operator
532 - New MIBs added: NETUP-MIB
533 - Fixed issues: NX-293, NX-312, NX-374, NX-428, NX-429, NX-430
534
535
536 *
537 * 1.2.15
538 *
539
540 - LDAP support
541 - Event names support in nxevent
542 - Previous state parameter added to SYS_NODE_UP event
543 - Added file management subagent (filemgr.nsm)
544 - Removed agent configuration parameter EnableArbitraryFileUpload
545 - New NXSL class "Zone"
546 - New attributes "zone" and "zoneId" in NXSL classes "Node" and "Interface"
547 - Syslog records from unmanaged nodes do not generate events
548 - Syslog node matching improved
549 - New access rights for nodes:
550 - Download File (download file from agent to local workstation)
551 - Upload File (upload file from local workstation to remote node)
552 - Manage Files (move, rename and delete files on remote node)
553 - Management console:
554 - "Commands" box on node overview page made configurable
555 - Object tools can have icons
556 - "Last value" type gauge can show non-numeric values
557 - "Trusted Nodes" property page shown for condition objects
558 - Network map content can be copied to clipboard
559 - Perspectives export/import
560 - Topology related options in node's context menu grouped in "Topology" submenu
561 - Added specialized view for IP routing table
562 - Added specialized view for switch forwarding database
563 - Agent configurations manager implemented
564 - Android Console:
565 - Added option in preference to show/hide legend in graphs
566 - Object comments displayed
567 - Added "Navigate to" option for objects with geolocation set
568 - Fixed issues: NX-105, NX-125, #457, NX-349, NX-369, NX-372, NX-380, NX-389, NX-391, NX-401,
569 NX-402, NX-407, NX-409, NX-410, NX-411, NX-413, NX-416, NX-417, NX-418, NX-419,
570 NX-421, NX-423, NX-425
571
572
573 *
574 * 1.2.14
575 *
576
577 - STP (Spanning Tree Protocol) information used for topology discovery
578 - Information source for interface peers (CDP, STP, etc.) shown in console
579 - New NXSL function inList
580 - New NXSL operator abort
581 - New methods in NXSL class Node: enableAgent, enableConfigurationPoll,
582 enableIcmp, enableSnmp, enableStatusPoll, enableTopologyPoll
583 - Fixed server crash if SNMP proxy unavailable
584 - New MIBs: AIRESPACE-REF-MIB, AIRESPACE-SWITCHING-MIB,
585 AIRESPACE-WIRELESS-MIB, FROGFOOT-RESOURCES-MIB, MIKROTIK-MIB
586 - SMS driver for websms.ru service
587 - Macro expansion supported in pattern in agent parameters File.Size and File.Count
588 - Attribute "instance" added to NXSL class "DCI"
589 - Added "L" extension to DCI custom schedules
590 - Traps from unmanaged nodes ignored
591 - Fixed repeated threshold violation events after server restart
592 - Added driver for Mikrotik routers
593 - Added driver for Ubiquity Networks wireless access points
594 - Added driver for Cisco Wireless Controller 4400 (former Airespace)
595 - Wireless controller and access point support improved
596 - Log monitoring subagent sends Windows event source, severity, and code
597 to the server as part of NetXMS event
598 - DB/2 driver and monitoring subagent included into Windows installation package
599 - Management console:
600 - DCI values can be shown on network map links
601 - DCI value can be shown on map as immage, that checnges depending on DCI value
602 - DCI value can be shown on map as a text
603 - Colored background for DCIs with active thresholds in DCI summary tables
604 - IP route visualisation improved
605 - On table DCI threshold property page columns can be chosen from dropdown
606 - Reporting server rewritten from scratch
607 - Fixed issues: NX-46, NX-287, NX-361, NX-367, NX-368, NX-377, NX-383, NX-384, NX-385, NX-395, NX-397
608
609
610 *
611 * 1.2.13
612 *
613
614 - Improved layer 2 topology discovery performance
615 - Special handling of incorrect LLDP data provided by some D-Link switches
616 - Optimizations in NXCP processing
617 - Added driver for Cisco Small Business switches
618 - Improved file retrieve from agent
619 - Windows agent: added service list and service table (System.Services)
620 - Fixed bug with SQL initialization script generation on HP-UX
621 - Fixed Oracle DB initialization error
622 - New macro %K (alarm key) in event actions
623 - Management console:
624 - Implemented alarm sounds
625 - Fixed "broken pipe" errors
626 - Macros with alarm data in object tools
627 - Added option "Manage image library" in user access rights property page
628 - Fixed image upload in web console
629 - Added support for sticky acknowledge in nxalarm tool
630 - Fixed bug causing excessive memory usage by AIX agent
631 - Fixed bug with interface status detection if agent runs in Solaris zone
632 - Fixed agent crash if HTTPS service status requested
633 - Android Console:
634 - Fix bug missing hide notification alarm in status bar
635 - Implemented "Font size in graph/dashboard sessions" (Feature NX-188)
636 - Fixed issues: NX-82, NX-188, NX-294, NX-297, NX-300, NX-311, NX-314, NX-318, NX-335, NX-346, NX-347, NX-360
637
638
639 *
640 * 1.2.12
641 *
642
643 - Support for MetaSystem UPS in UPS subagent
644 - Timed (temporary) alarm acknowledgement
645 - New subagent DBQuery - replacement for ODBCQuery
646 - DCI access functions in NXSL works correctly with table DCIs
647 - Fixed bugs with instance discovery DCIs created from templates
648 - New property "runtimeFlags" in NXSL class "Node"
649 - New event SYS_IF_PEER_CHANGED (sent when peer change detected in interface)
650 - New system permission: Manage Image Library
651 - Object level access control can be enabled for logs
652 - New NXSL function FindAllDCIs
653 - Driver for Allied Telesis switches improved
654 - Management console:
655 - Fixed bug with red zone display in "last value" dashboard element
656 - Edit and delete for alarm comments are working now
657 - Fixed Y axis range can be set for line and bar charts
658 - In alarm menue are not shown incompatible for selected alarm statuses.
659 - Alarm status flow can be changed to strict (terminate status can be set only
660 after alarm is resolved). To change flow set "StrictAlarmStatusFlow" parameter to 1.
661 - SNMP MIB loaded into memory on first access
662 - Android Agent:
663 - Implemented "Connection notification" in status bar (feature NX-323)
664 - Fix bug in resetting switch preference (settings)
665 - Android Console:
666 - Fix bug in resetting switch preference (settings)
667 - Implemented "Entire network" root (feature NX-324)
668 - Manage last alarm from status bar: acknowledge, resolve, terminate (only for Android >= 4.1)
669 - Fixed issues: NX-52, NX-61, NX-205, NX-208, NX-268, NX-271, NX-285, NX-317, NX-321, NX-323, NX-324, NX-325,
670 NX-326, NX-328, NX-329, NX-332, NX-339, NX-342, NX-344, NX-345
671
672
673 *
674 * 1.2.11
675 *
676
677 - Thresholds can be defined as NXSL scripts
678 - XMPP messaging support
679 - "Do not save collected data to database" option for data collection items
680 - Added "follow" option to "download file" object tools
681 - New attribute "driver" for NXSL class "Node"
682 - Management console:
683 - Stacked line charts implemented
684 - Authentication by certificates supported by Java console
685 - Russian translation improved
686 - Fixed issues: NX-2, NX-51, NX-261, NX-313, NX-316, NX-319
687
688
689 *
690 * 1.2.10
691 *
692
693 - Event processing policy rules can be exported and imported
694 - NXSL:
695 - Implemented post-increment and post-decrement for array elements
696 - New functions: GetDCIValues
697 - Server's ICMP ping timeout can be configured
698 - DB/2 monitoring subagent
699 - DB/2 supported as backend database
700 - Table DCIs can be used in condition objects
701 - nxapush can push data on behalf of other nodes
702 - Transformation script can be run on aggregated DCIs
703 - Unknown SNMP trap sources can be automatically added as nodes
704 - Syslog processing optimized for performance
705 - Default shared secret for agents can be configured
706 - Driver for Ping3 devices
707 - Driver for Allied Telesis switches
708 - Agent installer on Windows automatically adds firewall exception
709 - Database migration tool
710 - Additional parameters in Solaris platform sub-agent
711 - Management console:
712 - New command line option -fullscreen
713 - Option to draw borders around each value in "gauge" dashboard elements
714 - Sorting by value in "Last Values" view takes data type into consideration
715 - "Nodes" tab in object details view for subnets and containers
716 - "Address Map" tab in object details view for subnets
717 - Czech and Russian localization
718 - Fixed issues: NX-68, NX-117, NX-177, NX-224, NX-232, NX-246, NX-247, NX-248, NX-249, NX-250, NX-254,
719 NX-257, NX-260, NX-263, NX-265, $401, NX-284, #414, NX-286, NX-288, NX-301, NX-302
720
721
722 *
723 * 1.2.9
724 *
725
726 - Templates can be applied on clusters
727 - Filters for automaticaly populated network maps
728 - User-defined constants in NXSL
729 - New methods deleteColumn and deleteRow in NXSL class Table
730 - New NXSL functions: chr, ord
731 - HTTPS support in port checker subagent
732 - Added MIBs for Nortel/Trapeze Wireless security switches
733 - New MIBs: BAY-STACK-NOTIFICATIONS-MIB, SUN-HW-CTRL-MIB, SUN-HW-TRAP-MIB,
734 SUN-PLATFORM-MIB
735 - Management console:
736 - New dashboard elements: status map and table value
737 - Fixed issues: NX-168, NX-219, NX-221, NX-222, NX-226, #311, NX-229, NX-230, NX-234, NX-235,
738 NX-236, NX-237, NX-238, NX-239, #339, NX-240, NX-242
739
740
741 *
742 * 1.2.8
743 *
744
745 - Support for data collection using SM-CLP protocol
746 - Aggregated DCI values on cluster objects
747 - Transformation scripts for table DCIs
748 - Support for multi-column keys (instances) in table DCIs
749 - Implemented SNMP table DCIs
750 - Configurable DCI summary tables
751 - Default background color for new network maps made configurable
752 - Logged in users cannot be deleted
753 - Empty containters have "Normal" status instead of "Unknown"
754 - New NXSL functions: AgentReadTable, DeleteObject, GetDCIRawValue
755 - Map objects can have status calculated from contained objects' status
756 - SNMP trap listener port now configurable
757 - HP-UX agent improved
758 - Some D-Link MIBs added to distribution
759 - Debian binaries built in UNICODE mode
760 - Management console:
761 - Simplified table DCI configuration
762 - Charts can be created from table data
763 - Severity filter in dashboard element "Alarm Viewer"
764 - Zoom level can be configured for "Network Map" dashboard elements
765 - Values of custom attributes can be used in object tools
766 - Vertical orientation for dial chart elements
767 - Web UI:
768 - Single sign-on support using CAS
769 - Configuration file nxmc.properties can be placed outside of war file
770 - Workbench layout and user preferences saved between sessions
771 - Fixed issues: NX-33, NX-34, NX-161, NX-164, #262, NX-204, NX-206, NX-207, NX-209, NX-212, NX-214
772
773
774 *
775 * 1.2.7
776 *
777
778 - Simplified configuration of DCIs based on Windows performance counters
779 - Basic software inventory
780 - Network discovery improved
781 - Status of zone's proxy node now used in "node down" event correlation
782 - Configurable default DCI retention time and polling interval
783 - New NXSL functions: CreateNode, GetSumDCIValue
784 - New NXSL operator @ - safe get object's attribute
785 - New MIBs added: ASTARO-MIB, CPQHOST-MIB, CPQPOWER-MIB
786 - Special support for wireless switches
787 - Driver for Motorola/Symbol wireless switches
788 - Fixed bugs in template export/import
789 - Database manager: Fixed bugs in database export
790 - New parameters for Windows Security Center provided by WMI subagent:
791 System.AntiSpywareProduct.Active
792 System.AntiSpywareProduct.DisplayName
793 System.AntiSpywareProduct.UpToDate
794 System.AntiVirusProduct.Active
795 System.AntiVirusProduct.DisplayName
796 System.AntiVirusProduct.UpToDate
797 System.FirewallProduct.Active
798 System.FirewallProduct.DisplayName
799 System.FirewallProduct.UpToDate
800 - Management console:
801 - "Export to CSV" option added to most tabular data views
802 - Auto login option for web console
803 - Last values of selected DCIs can be shown in object tooltips
804 on network maps
805 - Fixed issues: NX-59, NX-165, NX-190, NX-193, NX-194, NX-195, NX-196, NX-200, NX-201, #268, NX-202
806
807
808 *
809 * 1.2.6
810 *
811
812 - DCI instance discovery
813 - nxshell: Python-based client-side scripting
814 - Array initializers in NXSL
815 - NXSL function PostEvent can use event names instead of event codes
816 - New NXSL functions: AgentReadParameter, CreateDCI, ManageObject,
817 SetInterfaceExpectedState, UnmanageObject
818 - Management console:
819 - Network map functionality in web console now in sync with desktop version
820 - Alarm details view improved
821 - Configurable chart ordering on performance tab
822 - Syslog parser editor working correctly
823 - Android Console:
824 - Force reconnection after changing settings (NX-189)
825 - Fixed bug in showing predefined graphs and dashboards (NX-187)
826 - Added support for mobile device objects
827 - Added geolocation info in overview tab
828 - 64bit interface counters in Windows agent
829 - Improved LLDP support
830 - Driver for D-Link switches
831 - Event parameters passed as arguments to action scripts
832 - PING subagent: targets can be specified using DNS names
833 - Android Agent:
834 - Changed name of configuration parameters (NB needs reconfiguration of agent!!!)
835 - New location strategy: relay on updates from other apps or force update (frequency, duration and provider selectable).
836 - Show location strategy on home screen.
837 - Fixed bug in automatic connection on first start when agent was disabled
838 - Override for connection schedule on detecting change of connectivity (selectable)
839 - New MIBs added: LLDP-EXT-DOT1-MIB, LLDP-EXT-DOT3-MIB
840 - Fixed issues: NX-163, NX-170, NX-172, NX-174, NX-176, NX-178, NX-179, NX-181, NX-182, NX-184
841
842
843 *
844 * 1.2.5
845 *
846
847 - Topology-based event correlation improved
848 - Network discovery improved
849 - Mapping tables
850 - New NXSL functions: ceil, floor, round, format, map
851 - Management console:
852 - "Alarm Details" view
853 - "Area" option implemented on line charts
854 - Multiple DCIs can be combined on one graph on "Performance" tab
855 - New dashboard element: separator
856 - DCIs can be created from MIB Explorer
857 - Textual conventions for selected MIB object displayed in MIB explorer
858 - Fixed bug with chart titles in dashboards
859 - "Snap to grid" and "Align to grid" options in network maps
860 - Improved Y-range adjustment in line charts
861 - Improved tooltips in line charts
862 - Custom logo can be set on login screen in web console
863 - Fixed performance and stability issues with image library
864 - Android client:
865 - Select all/unselect all in alarms list
866 - Multipliers for graphs and last values: binary (power of two) and decimal (power of ten)
867 - Show number of pending alarms in home screen
868 - API for creating embedded application agents
869 - Initial (alpha) version of mobile agent for Android devices
870 - Fixed issues: NX-5, NX-23, NX-25, NX-103, NX-121, NX-129, NX-130, NX-139, NX-142, NX-144, NX-145,
871 NX-147, NX-153, NX-154, NX-155, NX-156, NX-159, NX-160, NX-162
872
873
874 *
875 * 1.2.4
876 *
877
878 - New global variable $dci in transformation scripts
879 - Management console:
880 - Command line options for automatic connect
881 - Container type objects can be expanded/collapsed by double click
882 in the object tree
883 - Maps and dashboards can be opened by double click in the object tree
884 - Line charts can be opened by double click on DCI in last values view
885 - Implemented seed-based network maps
886 - Decoration elements on network maps can be moved and resized
887 - Object details view can be opened from alarm's context menu
888 - Custom time intervals can be set in line chart properties
889 - NXSL: implemented short-circuit evaluation of logical expressions (&& and ||)
890 - New attribute "isLocalMgmt" in NXSL "Node" class
891 - New parameter Icmp.PingStdDev in PING subagent
892 - Cisco Catalyst 3550 supported by CATALYST driver
893 - Intervals of less than a minute can be defined with custom DCI schedules
894 - Agent parameters File.xxx (File.Size, etc) now support strftime style macros
895 for current date/time (similar to file name in log parser)
896 - Android client:
897 - Restructured settings activity
898 - Alarm status icon notification configurable by settings (independent from playing the sound assigned to the category)
899 - Horizontal scrollable tabs for node info activity (tabs are no more compressed to show all together)
900 - Fixed bad format for DCI value in last values tab
901 - Scheduler for "passive" connection", parameters:
902 - Enable scheduler: enables the scheduler, if off program exposes the previous behaviour
903 - Interval: how many minutes have to elapse before trying to connect to server
904 - Duration: how many minutes connections has to be kept on
905 - Enable daily scheduler: if off, the above values are applied to the whole day. If on they will be applied only to the specified interval (for the whole week).
906 - Daily on: start daily time to apply scheduler values
907 - Daily off: stop daily time to apply scheduler values
908 - Fixed issues: NX-29, NX-93, NX-101, NX-106, NX-111, NX-138
909
910
911 *
912 * 1.2.3
913 *
914
915 - Improved LLDP support
916 - New "Find IP address" function (find node's switch port by IP address)
917 - Set MAC address for "unknown" interfaces from ARP cache
918 - Detection of IP address change for nodes without agent and SNMP
919 - Agent on Windows is in UNICODE
920 - UNICODE build supported on Linux and FreeBSD
921 - ifXTable used when possible for interface traffic DCIs creation
922 - Server can be configured to use DNS host names instead of FQDN for newly
923 discovered nodes
924 - Script hooks for configuration poll
925 - Management console:
926 - Configurable date and time format
927 - Background color can be set for network maps
928 - Different connection routing algorithms for network maps
929 - Fixed incorrect display of string data in DCI history
930 - Added "copy to clipboard" action in MAC address search reults
931 - Added "copy to clipboard" action in interface tab
932 - Double click in MIB explorer walk results selects OID in tree
933 - Fixed status indicator update problems in object browser
934 - Fixed dashboard navigator refresh issues
935 - Object tools execution on multiple objects
936 - Implemented "Clear collected data" action for DCIs
937 - Fixed missing scrollbar issue in VLAN view
938 - Added commands "get" and "set" to nxdbmgr to manager server configuration
939 variables
940 - New NXSL function: RenameObject
941 - Web interface look is more consistent with desktop client
942 - Fixed critical bug in NXSL interpreter (incorrect execution of operation --)
943 - Android client:
944 - Added: nodes and dashboards container status in home screen reflect
945 children status (icon changes on WARNING, MINOR, MAJOR, and CRITICAL).
946 - Added: interfaces tab under node info activity
947 - Added: handle alarm sticky acnowledge action and state.
948 - Added: sort of alarm list in node info tab.
949 - Added: multiple selection for actions on alarms list.
950 - Added: sort by node name on alarm list.
951 - Fixed bug: added protection to null pointers
952 - Fixed bug: hidden wrong menu item in alarms tab
953
954
955 *
956 * 1.2.2
957 *
958
959 - New alarm state - "Resolved"
960 - Added drivers for Cisco ESW and Dell PowerConnect switches
961 - Added MIBs for Dell PowerConnect switches
962 - New event processing macros: %g and %I
963 - Management console:
964 - In port view ports are colored according to physical port state
965 - Interface IP shown in connection point search results
966 - Interface IP and MAC shown in "Interfaces" tab
967 - Added "Status Map" view
968 - Added option to hide unsupported DCIs from "Last Values" view
969 - Added option to indicate data collection errors in "Last Values" view
970 - Added "copy to clipboard" function in log viewers and monitors
971 - Android client:
972 - Dashboards implemented
973 - Node status/configuration/topology poll implemented
974 - NXSL:
975 - Global variables can be declared in script code
976 - New functions: GetConfigurationVariable, GetObjectParents, GetObjectChildren, sleep
977 - New attribute "guid" in classes Interface, NetObj, and Node
978 - AIX Subagent:
979 - New parameters available: System.CPU.PhysicalAverage.*
980 - Fixed bugs:
981 - Config file with CRLF loaded incorrectly on UNIX
982 - Unable to bind object in WebUI
983 - Graph colors can be ignored in dashboards
984 - Object deletion may not be immediately reflected in console
985 - Unable to upload file into image library from Web UI
986
987
988 *
989 * 1.2.1
990 *
991
992 - Implemented dashboard export/import
993 - New NXSL functions for direct SNMP access
994 - New NXSL functions for getting min, max, and average DCI value for period
995 - Fixed memory leak in NXSL functions gmtime and localtime
996 - Fixed memory leak in configuration poller
997 - Added driver for HP E-series (ProCurve) switches
998 - Implemented "sticky" alarm acknowledgements
999 - Added option to disable automatic node unbinding from containers
1000 - Added option to disable automatic template removal
1001 - Added events for automatic container binding and unbinding
1002 - Added events for automatic template apply and remove
1003 - Java console:
1004 - Configuration export implemented
1005 - Added object status indication bar in object browser
1006 - Added filtering by IP address and comments in object browser
1007 - Web UI:
1008 - Windows installer improved
1009 - Line charts improved
1010 - Agent now allows to define management server address as subnet
1011 - Additional I/O parameters in Solaris agent
1012 - Fixed bugs with static agent build
1013 - Fixed issues: #333, NX-240, #343, #353
1014
1015
1016 *
1017 * 1.2.2
1018 *
1019
1020 - New alarm state - "Resolved"
1021 - Added drivers for Cisco ESW and Dell PowerConnect switches
1022 - Added MIBs for Dell PowerConnect switches
1023 - New event processing macros: %g and %I
1024 - Management console:
1025 - In port view ports are colored according to physical port state
1026 - Interface IP shown in connection point search results
1027 - Interface IP and MAC shown in "Interfaces" tab
1028 - Added "Status Map" view
1029 - Added option to hide unsupported DCIs from "Last Values" view
1030 - Added option to indicate data collection errors in "Last Values" view
1031 - Added "copy to clipboard" function in log viewers and monitors
1032 - Android client:
1033 - Dashboards implemented
1034 - Node status/configuration/topology poll implemented
1035 - NXSL:
1036 - Global variables can be declared in script code
1037 - New functions: GetConfigurationVariable, GetObjectParents, GetObjectChildren
1038 - New attribute "guid" in classes Interface, NetObj, and Node
1039 - AIX Subagent:
1040 - New parameters available: System.CPU.PhysicalAverage.*
1041 - Fixed bugs:
1042 - Config file with CRLF loaded incorrectly on UNIX
1043 - Unable to bind object in WebUI
1044 - Graph colors can be ignored in dashboards
1045 - Object deletion may not be immediately reflected in console
1046 - Unable to upload file into image library from Web UI
1047
1048
1049 *
1050 * 1.2.1
1051 *
1052
1053 - Implemented dashboard export/import
1054 - New NXSL functions for direct SNMP access
1055 - New NXSL functions for getting min, max, and average DCI value for period
1056 - Fixed memory leak in NXSL functions gmtime and localtime
1057 - Fixed memory leak in configuration poller
1058 - Added driver for HP E-series (ProCurve) switches
1059 - Implemented "sticky" alarm acknowledgements
1060 - Added option to disable automatic node unbinding from containers
1061 - Added option to disable automatic template removal
1062 - Added events for automatic container binding and unbinding
1063 - Added events for automatic template apply and remove
1064 - Java console:
1065 - Configuration export implemented
1066 - Added object status indication bar in object browser
1067 - Added filtering by IP address and comments in object browser
1068 - Web UI:
1069 - Windows installer improved
1070 - Line charts improved
1071 - Agent now allows to define management server address as subnet
1072 - Additional I/O parameters in Solaris agent
1073 - Fixed bugs with static agent build
1074 - Fixed issues: #333, NX-240, #343, #353
1075
1076
1077 *
1078 * 1.2.0
1079 *
1080
1081 - Number of polls required for status change can be set individually for each interface
1082 - New NXSL functions and object properties for accessing topology information
1083 - New NXSL function FindObject
1084 - New NXSL functions for object creation and binding
1085 - Added option to set native agent port on node creation
1086 - Added support for INFORM messages in SNMP trap receiver
1087 - Implemented automatic creation of ChildStatus DCI when Network Service object created for Node
1088 - Implemented concept of "expected" interface state
1089 - Added option to use DNS names instead of IP addresses as primary host name for discovered nodes
1090 - Added possibility to add parameters and/or specify entry point in scripts called via %[] macro
1091 - Implemented alarm comments
1092 - Initial support for multi-valued (tabular) DCI
1093 - Java console:
1094 - Added alarm history log viewer
1095 - Time interval for line charts on dashboards made configurable
1096 - Dashboard configuration improved; all dashboard elements now can be configured from GUI
1097 - New tab for container objectss where threshold violations for underlying nodes are shown
1098 - Multiple dashboards can be displayed in a loop (like slide show)
1099 - Fixed problems with line chart configuration saving in perspective
1100 - Resolved issue: Reports not working on Windows
1101 - Resolved issue: Cannot delete non-existent object from event processing policy
1102 - Resolved issue: No confirmation shown for object tools with "confirm before execution" flag
1103 - Resolved issue: EPP editor do not support 'Negate cell'
1104 - Web UI:
1105 - All functionality from Java console implemented
1106 - Windows installer for web interface
1107 - Resolved issue: NetXMS session not closed when web session is expired
1108 - Resolved issue: Internal libexpat failed to compile on debian5
1109 - Resolved issue: Build failed on Solaris 11
1110 - Resolved issue: Incorrect interface status reported by agent on FreeBSD
1111 - Resolved issue: Database upgrade problems if SQLite used as backend database
1112
1113
1114 *
1115 * 1.1.10
1116 *
1117
1118 - Completely new web interface
1119 - New action type: execute NXSL script
1120 - Changed default timeout for service checking subagent
1121 - Added Oracle monitoring subagent
1122 - Added option to force creation of character string instead of hex string in SNMP trap mapping
1123 - Java console:
1124 - Log viewers greatly improved
1125 - Added missing DCI option "process all thresholds"
1126 - Added missing "interconnect networks" property for cluster objects
1127 - Added possibility to add and edit names on map link
1128 - SNMP trap monitor
1129 - "Query" button implemented in agent parameter selection dialog
1130 - Implemented syslog parser configuration
1131 - Resolved issue: Cannot delete non-existing object from map
1132 - Resolved issue: Template filtering script is lost when template is renamed
1133 - Resolved issue: Tab character not stripped from DCI parameter configuration and server reports "unsupported"
1134 - Resolved issue: Map background not drawn beyound viewport
1135 - Resolved issue: Node under cluster not shown in object selection dialog
1136 - Resolved issue: "Cluster resource" field unavailable for DCI on cluster node
1137 - Resolved issue: Reports not working on Windows
1138 - Resolved issue: extra new line characters in local command output
1139 - New format specifiers in nxalarm: %x and %X
1140 - New MIBs added: BAY-STACK-ADAC-MIB, BAY-STACK-ARP-INSPECTION-MIB,
1141 BAY-STACK-DHCP-SNOOPING-MIB, BAY-STACK-ECMP-MIB, BAY-STACK-ERROR-MESSAGE-MIB,
1142 BAY-STACK-LACP-EXT-MIB, BAY-STACK-MULTICAST-FLOODING-MIB,
1143 BAY-STACK-OSPF-EXT-MIB, BAY-STACK-PETH-EXT-MIB, BAY-STACK-RADIUS-MIB,
1144 BAY-STACK-SOURCE-GUARD-MIB, BAY-STACK-STATS-MIB, BAY-STACK-VRRP-EXT-MIB,
1145 FOUNDRY-CAR-MIB, FOUNDRY-SN-AGENT-MIB, FOUNDRY-SN-IP-MIB,
1146 FOUNDRY-SN-OSPF-GROUP-MIB, FOUNDRY-SN-ROOT-MIB,
1147 FOUNDRY-SN-SW-L4-SWITCH-GROUP-MIB, FOUNDRY-SN-SWITCH-GROUP-MIB,
1148 FOUNDRY-SN-TRAP-MIB, FOUNDRY-SN-VSRP-MIB
1149 - Resolved issue: Subnet objects not placed correctly under zones
1150 - Resolved issue: No retention time for alarm history
1151
1152
1153 *
1154 * 1.1.9
1155 *
1156
1157 - Fixed server crash during startup
1158 - Fixed failed SQL queries if MS SQL used as backend
1159 - FIxed "Resource not available" error when trying to view VLANs on a switch
1160 - Bugfix: data collection configuration not available for cluster objects
1161 - Bugfix: cannot remove package from list if file does not exist
1162 - Bugfix: temporary file not deleted after external parameter execution
1163 - Bugfix: cannot change node's "force encryption" flag from Java console
1164 - Bugfix: cannot execute local commands with spaces in path
1165 - Template can be moved between template groups
1166 - Added "refresh" function to alarm browser in Java console
1167
1168
1169 *
1170 * 1.1.8
1171 *
1172
1173 - New node properties: "disable topology polling" and
1174 "disable discovery polling"
1175 - Changes and improvements in Java console:
1176 - Implemented embedded web page element type in dashboards
1177 - Implemented alarm viewer element type in dashboards
1178 - Dashboard cloning
1179 - Syslog monitor
1180 - Event monitor
1181 - Implemented status calculation/propagation object property page
1182 - Execution of "local command" type tools improved
1183 - Dial charts improved
1184 - Fixed object selection bug in network maps
1185 - Implemented agent package management and deployment
1186 - Added common driver for Cisco Catalyst switches with CISCO-STACK-MIB support
1187 - Implemented event identification by name in sendEvent API
1188 - RADIUS authentication now supports passwords up to 128 characters long
1189 (was up to 16)
1190 - Fixed server crash on Windows 2008 R2
1191 - New MIBs added: CISCO-STACK-MIB, FDDI-SMT73-MIB
1192
1193
1194 *
1195 * 1.1.7
1196 *
1197
1198 - New internal parameter: Net.IP.NextHop
1199 - Implemented IP route visualization in management console
1200 - New MIBs added: JUNIPER-IVE-MIB
1201 - New NXSL functions: GetInterfaceObject
1202 - Many small improvements in management console
1203 - Fixed issues: NX-236, NX-237, NX-238
1204
1205
1206 *
1207 * 1.1.6
1208 *
1209
1210 - Added possibility to run different subagents under different
1211 user accounts
1212 - Improved work with 802.1x capable switches
1213 - New MIBs added: EF-6000-MIB, ES-1000-MIB, IBM-6611-APPN-MIB, IBM-MIB,
1214 IBMCPU-MIB
1215 - Fixed interoperability problems with IBM AS/400 SNMP agent
1216 - AIX support improved
1217 - Fixed serious memory leaks in server
1218 - Many small improvements in management console
1219
1220
1221 *
1222 * 1.1.5
1223 *
1224
1225 - Added "foreach" operator in NXSL
1226 - New NXSL functions: GetDCIValueByName, GetDCIValueByDescription
1227 - New attribute "comments" in NXSL classes "Node" and "NetObj"
1228 - Dashboard configuration in console improved
1229 - Database upgrade bug fixed
1230 - Solaris support improved
1231 - Many small improvements in management console
1232
1233
1234 *
1235 * 1.1.4
1236 *
1237
1238 - Implemented named parameters for events
1239 - Added integration script for HP EVA disk arrays
1240 - Added driver for Netscreen firewalls
1241 - Usage of DNS names instead of IP address for defining primary
1242 communication address is now supported (for better support of nodes with
1243 dynamic IPs)
1244 - New MIBs added: ATM-TC-MIB, CISCO-BRIDGE-EXT-MIB, CISCO-IF-EXTENSION-MIB,
1245 CISCO-L2L3-INTERFACE-CONFIG-MIB, CISCO-PRIVATE-VLAN-MIB,
1246 CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB, DVMRP-MIB, IGMP-MIB, IPV6-TC,
1247 RAPID-CITY-BAY-STACK, RC-MLT-MIB
1248 - Mobile client for Android introduced
1249 - Many small improvements in management console
1250 - Fixed some problems with database export/import
1251 - Fixed issues: #328, NX-231, NX-232
1252
1253
1254 *
1255 * 1.1.3
1256 *
1257
1258 - Added SMS driver for Portech MV-37x VoIP GSM gateways
1259 - Fixed serious memory leaks in server
1260 - Fixed compilation problems on some Linux distributions
1261 - Multiple fixes and minor improvements in server and management console
1262
1263
1264 *
1265 * 1.1.2
1266 *
1267
1268 - Added VLAN view in management console
1269 - OpenStreetMap support improved; added local cache for map images
1270 - Added option to use alternative tile server for geographic maps
1271 - Geographic maps now can be used as background for network maps
1272 - Implemented hierarchical maps
1273 - New MIBs added: POLYCOM-RMX-MIB
1274 - Multiple fixes and minor improvements in management console
1275
1276
1277 *
1278 * 1.1.1
1279 *
1280
1281 - Network device drivers introduced
1282 - Added drivers for Avaya ERS switches
1283 - Added driver for Cisco Catalyst 2900XL, 2950, and 3500XL series switches
1284 - New threshold function: SUM
1285 - New NXSL functions: SetCustomAttribute
1286 - Added support for zoning (dividing network into independent parts with
1287 possibly overlapped address ranges)
1288 - OpenStreetMap integration for geolocation display
1289 - New MIBs added: CISCO-CLUSTER-MIB, CISCO-HSRP-EXT-MIB, CISCO-HSRP-MIB,
1290 CISCO-MAC-NOTIFICATION-MIB, CISCO-STACKMAKER-MIB, CISCO-STP-EXTENSIONS-MIB,
1291 CISCO-SWITCH-CGMP-MIB, CISCO-VLAN-MEMBERSHIP-MIB, EMBEDDED-NGX-MIB
1292 - nxpush now supports node identification by DNS name or IP address
1293 - Configurable dashboards introduced
1294
1295
1296 *
1297 * 1.1.0
1298 *
1299
1300 - Server jobs introduced
1301 - Java API added
1302 - Portable (Eclipse-based) management console introduced
1303 - Server switched to UNICODE on Windows platform
1304 - Windows x64 server version added
1305 - MIB compiler improved
1306 - Dropped agent support for Novell NetWare and Windows NT 4.0, 95, 98, Me
1307
1308
1309 *
1310 * 1.0.10
1311 *
1312
1313 - Network discovery improved
1314 - Added VRRP support
1315 - Added new object tools type: server command
1316 - New MIBs added: VRRP-MIB
1317 - Fixed issues: #320, #321, #322
1318
1319
1320 *
1321 * 1.0.9
1322 *
1323
1324 - Added LLDP support
1325 - MIB compiler improved
1326 - SNMP tools improved
1327 - Added automatic conversion of non-printable strings in SNMP traps
1328 - New MIBs added: APPLICATION-MIB, JVM-MANAGEMENT-MIB, APACHE2-MIB,
1329 SYSAPPL-MIB, RADIUS-AUTH-CLIENT-MIB, RADIUS-DYNAUTH-CLIENT-MIB,
1330 RADIUS-AUTH-SERVER-MIB, RADIUS-DYNAUTH-SERVER-MIB, RDBMS-MIB,
1331 RADIUS-ACCT-CLIENT-MIB, MSSQLSERVER-MIB, RADIUS-ACCT-SERVER-MIB,
1332 BAY-STACK-MIB, S5-AGENT-MIB
1333 - Fixed broken static agent build
1334 - Fixed issues: #313, #318
1335
1336
1337 *
1338 * 1.0.8
1339 *
1340
1341 - NXSL:
1342 - now possible to create scripts without explicit main()
1343 - named parameters added
1344 - New functions: GetNodeParents, PostEvent
1345 - Fixed issues: #311, #312, #316, #317
1346
1347
1348 *
1349 * 1.0.7
1350 *
1351
1352 - Implemented automatic alarm termination using regular expressions
1353 - Added support for ODBC connection strings in ODBCQUERY subagent and
1354 ODBC database driver
1355 - Added server configuration parameter ProcessAffinityMask
1356 - Fixed issues: NX-226, NX-227
1357
1358
1359 *
1360 * 1.0.6
1361 *
1362
1363 - Implemented adding existing nodes to cluster and removing nodes from cluster
1364 - LogWatch subagent improved
1365 - Fixed issues: NX-223, NX-224, NX-225
1366
1367
1368 *
1369 * 1.0.5
1370 *
1371
1372 - New NXSL operators: += -= *= /= .= %= &= |= ^=
1373 - New NXSL functions: index, rindex
1374 - MIB compiler improved
1375 - New MIBs added to default distribution:
1376 ASTERISK-MIB, DIGIUM-MIB, NetWare-Server-MIB, NETWORK-APPLIANCE-MIB
1377 - Windows console: fixed problem with saving Object Browser and maps in
1378 desktop layout
1379 - Fixed issues: #279, NX-220, NX-221, NX-222
1380
1381
1382 *
1383 * 1.0.4
1384 *
1385
1386 - Built-in syslog server improved
1387 - Windows console improved
1388 - Created separate installation package for Windows console
1389 - Fixed issues: #282, #288, NX-217
1390
1391
1392 *
1393 * 1.0.3
1394 *
1395
1396 - Windows console:
1397 - DCI thresholds, average, and trendlines can be shown on graphs
1398 - Fixed history graph performance issue
1399 - Fixed GDI resource leak
1400 - HP-UX platform subagent improved
1401 - New agent parameters for Linux: System.Memory.Physical.Available and
1402 System.Memory.Physical.AvailablePerc
1403 - Agent parameters Disk.* renamed to FileSystem.* (old names still recognized
1404 by agent for backward compatibility)
1405 - Fixed various inconsistencies in parameters between different systems
1406 - Fixed issues: NX-219, #302
1407
1408
1409 *
1410 * 1.0.2
1411 *
1412
1413 - Windows console: implemented custom graphs on Performance tab in Object Browser
1414 - Solaris platform subagent improved
1415 - Fixed issues: #298
1416
1417
1418 *
1419 * 1.0.1
1420 *
1421
1422 - Added events for DCI state change
1423 - New NXSL functions: log, log10, and exp
1424 - Windows console: added logarithmic scale option on graphs
1425 - MIB compiler improved
1426 - Fixed issues: NX-210, NX-215, NX-216
1427
1428
1429 *
1430 * 1.0.0
1431 *
1432
1433 - System configuration (events, SNMP traps, templates, event processing rules)
1434 can be exported and imported in XML format - this solves various problems
1435 with old NXMP files
1436 - NXSL improvements:
1437 - New functions: GetDCIObject, GetInterfaceName, FindNodeObject, trace
1438 - Added built-in constants TRUE and FALSE
1439 - Added support for encrypted DB passwords in netxmsd.conf
1440 - Improved SNMPv3 support
1441 - Windows management console: implemented object search by comments
1442 - Linux: DRBD monitoring rewritten
1443 - Fixed issues: NX-37, #278, #283, NX-211, NX-213
1444
1445
1446 *
1447 * 0.2.31
1448 *
1449
1450 - Added external audit logging via syslog
1451 - Added support for secondary RADIUS server
1452 - Added size and age filters to agent parameters File.Size and File.Count
1453 - PortCheck subagent: connection timeout made configurable
1454 - NXSL: added functions trim(), ltrim(), and rtrim()
1455 - Expat XML parser bundled with NetXMS source package
1456 - Fixed issues: #267, #268, #269, #270, #272, #273, #274
1457
1458
1459 *
1460 * 0.2.30
1461 *
1462
1463 - Fixed various database upgrade issues in 0.2.29
1464 - Fixed issues: #266
1465
1466
1467 *
1468 * 0.2.29
1469 *
1470
1471 - Fixed database and agent upgrade issues in 0.2.28
1472 - NXSL: explicit type cast improved
1473
1474
1475 *
1476 * 0.2.28
1477 *
1478
1479 - Added encryption support for SNMP version 3
1480 - Fixed compatibility issues with NetXMS SNMP version 3 implementation and
1481 Cisco devices
1482 - Automatic network discovery improved
1483 - LOGSCAN subagent removed (superseded by LOGWATCH subagent)
1484 - Fixed issues: NX-182, #259, NX-201, #261, #262, #263, #264
1485
1486
1487 *
1488 * 0.2.27
1489 *
1490
1491 - Added support for SNMP version 3 (without encryption)
1492 - Log monitoring improved
1493 - Built-in scripting language (NXSL) improved
1494 - Fixed issues: #223, NX-194, NX-195, NX-197, NX-198, NX-199, #255, NX-200, #258
1495
1496
1497 *
1498 * 0.2.26
1499 *
1500
1501 - Fixed compilation problems on some UNIX platforms
1502 - Fixed incorrect behaviour of Disk.Free parameter on some Windows systems
1503 - Fixed broken Windows 2000 support (issue #248)
1504
1505
1506 *
1507 * 0.2.25
1508 *
1509
1510 - Implemented automatic template application based on filters
1511 - Implemented automatic node binding to containers based on filters
1512 - Implemented database export and import
1513 - Database checking tool (nxdbmgr) improved
1514 - More standard parameters inplemented in Linux, FreeBSD, and Solaris subagents
1515 - Removed inconsistencies in some parameters' behavior on different platforms
1516 - DCI transformation scripts now can be tested from console
1517 - Network maps improved
1518 - Added support for matching Windows event log records by event source,
1519 severity, and event code
1520 - Fixed issues: NX-163, #217, NX-187, NX-188, NX-189, NX-190, NX-191, #244, NX-192
1521
1522
1523 *
1524 * 0.2.24
1525 *
1526
1527 - Critical bugfixes:
1528 - Compilation errors on FreeBSD
1529 - Errors in database schema if doing fresh install
1530
1531
1532 *
1533 * 0.2.23
1534 *
1535
1536 - Implemented event forwarding between NetXMS servers
1537 - Added new subagent LOGWATCH for log monitoring
1538 - Implemented syslog message monitoring on built-in syslog server
1539 - New agent configuration parameter: WaitForProcess
1540 - Number of consecutive polls can be specified for "last value" threshold
1541 - Implemented "Clear DCI data" function
1542 - Management packs improved
1543 - Usage of ifXTable for interface naming made configurable
1544 - NXSL: added new attribute "status" for node objects
1545 - Implemented resending of failed e-mails
1546 - Database checking procedure improved
1547 - Windows console:
1548 - Added support for negative values on graphs
1549 - Implemented editing of predefned graphs
1550 - Implemented cut/copy/paste in event policy editor
1551 - Java API introduced
1552 - Fixed issues: #31, NX-49, NX-113, #218, #228, NX-183, NX-184, NX-185, NX-186
1553
1554
1555 *
1556 * 0.2.22
1557 *
1558
1559 - Scripts now can be used to form event's message (via %[..] macro)
1560 - Scripts in event processing policy now has access to node properties
1561 via $node variable and to event properties via $event variable
1562 - Implemented XML encoding for NXCP messages
1563 - Added support of custom object attributes
1564 - Minor map improvements
1565 - Fixed issues: NX-162, NX-167, #216, NX-173, #221, NX-174, NX-176, NX-177, NX-180, NX-181
1566
1567
1568 *
1569 * 0.2.21
1570 *
1571
1572 - Multiple network maps implemented
1573 - Added parameter ListenAddress to all services (server, web server, agent)
1574 - New possible value for UseInterfaceAliases - concatenate name with alias
1575 - Added possibility to create custom message in event matching script and
1576 use it in alarms and actions
1577 - WMI subagent added
1578 - SNMP sysDescr and agent's uname now polled and displayed
1579 - New features in Windows console:
1580 - Possibility to use non-local timezone in Windows console
1581 - Default graph settings can be changed
1582 - AIX subagent: implemented System.CPU.LoadAvg* and System.Uptime parameters
1583 - Fixed issues: #193, NX-160, NX-164, NX-170, #209, #211, #212, #213, #214, #215
1584
1585
1586 *
1587 * 0.2.20
1588 *
1589
1590 - Implemented advanced event processing using situations
1591 - Added checking of NetXMS server own network connectivity via beacon hosts
1592 - Implemented "proxy node" functionality for DCIs
1593 - Added possibility to use values of other DCIs in transformation scripts
1594 - Added possibility to specify multiple recipients in e-mail or SMS action
1595 - Implemented System.CPU.Usage for individual processors on Linux
1596 - PING subagent: added parameter ICMP.PacketLoss(*)
1597 - Command line options for the server changed to use common style
1598 - Added UNICODE support in client part on Linux/UNIX
1599 - Implemented macros in template DCIs (expanded when template applies to node)
1600 - Added event storm detection
1601 - Added possibility to specify multiple SNMP community strings for discovery
1602 and configuration polls
1603 - NetXMS server now can understand interface aliases (description in Cisco terms)
1604 - Added optional synchronization of node names with DNS
1605 - New command line tool for managing alarms - nxalarm
1606 - Implemented "stop processing" option for event processing policy rule
1607 - Implemented "move" operation for templates (move between template groups)
1608 - New internal parameter: ConditionStatus(*)
1609 - NXSL:
1610 - Implemented condition operator (?:)
1611 - New built-in functions: gmtime(), localtime(), left(), right()
1612 - Fixed issues: NX-155, NX-156, NX-157, NX-158, NX-161, NX-164, NX-165, NX-169
1613
1614
1615 *
1616 * 0.2.19
1617 *
1618
1619 - Added SMS driver and subagent to send SMS via remote NetXMS agent
1620 - Added parameters Net.RemoteShareStatus and Net.RemoteShareStatusText
1621 to WINNT subagent
1622 - Added possibility to disable status, configuration, or routing table
1623 polls for specific host
1624 - Added possibility to define number of consecutive status polls with same
1625 result needed to change status of interface or network service object
1626 - Fixed issues: #77, #134, NX-118, NX-146, NX-149, NX-150, NX-151, NX-152, NX-153
1627
1628
1629 *
1630 * 0.2.18
1631 *
1632
1633 - Windows console: added "subordinates" view in object browser
1634 - WinPerf subagent:
1635 - Improved non-English Windows support
1636 - Added new parameter: System.IO.DiskTime
1637 - New MIB added: FIBRE-CHANNEL-FE-MIB
1638 - Fixed issues: NX-5, #129, NX-130, NX-131, NX-132, NX-134, NX-135, NX-137, NX-139, NX-140,
1639 NX-141, NX-142, NX-143, NX-144, NX-145
1640
1641
1642 *
1643 * 0.2.17
1644 *
1645
1646 - Implemented alarm timeouts
1647 - ODBCQUERY subagent improved
1648 - Web interface improved
1649 - Object browser in Windows console improved
1650 - Fixed issues: NX-95, NX-101, NX-102, NX-105, #138, NX-108, NX-123, NX-124, NX-125,
1651 NX-126, NX-128, NX-129
1652
1653
1654 *
1655 * 0.2.16
1656 *
1657
1658 - Implemented user authentification by certificates
1659 - Management packs fully functional - templates, events, and SNMP traps
1660 can be exported and imported
1661 - Cluster monitoring improved
1662 - Node names resolution working
1663 - Implemented OCI based driver for Oracle database
1664 - UPS subagent: added support for Microdowell devices
1665 - Windows console:
1666 - Added layer 2 topology view for compatible switches
1667 - Object search improved
1668 - Graphs improved:
1669 - Area graphs
1670 - Predefined graphs
1671 - Minor UI improvements
1672 - Added possibility to manage/unmanage set of child objects
1673 - Added possibility to hide unmanaged leaf objects
1674 - Container objects can be placed above all others
1675 - Other small UI improvements
1676 - Fixed issues: NX-63, NX-79, NX-93, NX-110, NX-114, NX-115, NX-116, NX-117, NX-119, NX-120, NX-122
1677
1678
1679 *
1680 * 0.2.15
1681 *
1682
1683 - Added initial support for cluster monitoring
1684 - Added preliminary support for management packs
1685 - Added SNMP proxy functionality to agent
1686 - IPSO agent improved
1687 - Added Extended Checksum subagent
1688 - Added ODBC Query subagent
1689 - New agent parameters: Process.CountEx(), File.Time.Access(),
1690 File.Time.Change(), and File.Time.Modify()
1691 - Parameters File.Size() and File.Count() improved
1692 - Parameters Process.XXX improved
1693 - NXSL improved: implemented switch ... case statement and break statement
1694 - Windows console:
1695 - Now able to download and install update from web server pointed
1696 by NetXMS management server
1697 - Object browser improved
1698 - Graphs improved: implemented printing and "copy to clipboard"
1699 function
1700 - Added server history in login dialog
1701 - Added option "hide empty values" in last DCI values view
1702 - Fixed issues: NX-78, NX-96, NX-103, NX-104, NX-107, NX-109, NX-112
1703
1704
1705 *
1706 * 0.2.14
1707 *
1708
1709 - Alarm system improved (three state alarms, helpdesk status, etc.)
1710 - Added new DCI data source: push agents
1711 - Threshold state now saved across NetXMS server restarts
1712 - Added possibility to specify custom threshold rearm event instead of
1713 SYS_THRESHOLD_REARMED
1714 - Added threshold processing option "Always process all thresholds"
1715 - Implemented "data collection error" threshold checking function
1716 - Implemented "mean absolute deviation" threshold checking function
1717 - Added possibility to set confirmation messages for object tools
1718 - Object tools "Shutdown system", "Restart system", "Restart agent"
1719 asks confirmation by default
1720 - Implemented agent traps and added trap sending API for subagents
1721 - Object comments added
1722 - Network discovery configuration simplified
1723 - Active network discovery implemented
1724 - Windows console:
1725 - Console changed to use UNICODE internally
1726 - Event processing policy editor improved
1727 - Added confirmation for object deletion
1728 - Implemented sorting in object tools tables
1729 - Server ported to AIX and HP-UX
1730 - Agent ported to HP-UX
1731 - Agent for AIX improved
1732 - Fixed issues: NX-77, NX-82, NX-83, NX-84, NX-85, NX-86, NX-88, NX-89, NX-90, NX-92,
1733 NX-94, NX-97, NX-98, NX-99, NX-100, #133, NX-106
1734
1735
1736 *
1737 * 0.2.13
1738 *
1739
1740 - Implemented central (stored on server) agent configs
1741 - Agent ported to IPSO
1742 - Added installer command line options for unattended installation of
1743 Windows agent
1744 - New MIBs added: S5-ETH-MULTISEG-TOPOLOGY-MIB, BN-IF-EXTENSIONS-MIB
1745 - Server startup and shutdown procedures improved
1746 - Added detection of lost database connections and automatic reconnect
1747 - Native operating system read/write locks used whenever possible
1748 - Added possibility to use alarm message text in actions (if action executed by
1749 the same event processing rule as alarm)
1750 - Better handling of interface names of Nortel ethernet switches
1751 - SNMP trap varbinds now can be mapped to event parameters not only by OID,
1752 but also by position in trap PDU
1753 - Windows binaries built against OpenSSL 0.9.8b
1754 - Windows console:
1755 - DCI history data viewer improved
1756 - Graphs improved
1757 - nxsnmpset utility improved
1758 - nxevent: added -e command line option to turn on session encryption
1759 - Implemented parameter UPS.Load for BCM/XCP compatible devices
1760 - Fixed issues: #4, #20, NX-23, NX-42, NX-52, NX-53, NX-64, NX-65, NX-66, NX-67, NX-68, NX-69, NX-70,
1761 NX-71, NX-72, NX-73, NX-74, NX-75, NX-76
1762
1763
1764 *
1765 * 0.2.12
1766 *
1767
1768 - Added possibility to define complicated conditions using "condition" objects
1769 - Implemented RADIUS authentication for NetXMS users
1770 - Added support for compressed MIB files
1771 - New MIBs added: ENTITY-MIB
1772 - Added support for DRBD device monitoring
1773 - Windows console: Event editor improved
1774 - UPS subagent:
1775 - Redesigned to improve stability and performance
1776 - Added parameter UPS.OnlineStatus
1777 - Fixed problem with occasional APC UPS disconnections
1778 - Fixed issues: NX-62
1779
1780
1781 *
1782 * 0.2.11
1783 *
1784
1785 - Basic network maps implemented
1786 - Non-standart (other than 4701) ports now can be used for client-server
1787 communications
1788 - Copy/move/delete of saved desktop configurations implemented
1789 - SNMP walk function improved
1790 - Implemented "User must change password on next logon" function
1791 - UPS subagent: added support for BSMXCP protocol (used by Powerware,
1792 HP and Compaq UPSes)
1793 - Fixed Alarm Viewer crash
1794 - Fixed issues: #28, NX-11, NX-28, NX-55, NX-56, NX-57, NX-58, NX-59, NX-60, NX-61
1795
1796
1797 *
1798 * 0.2.10
1799 *
1800
1801 - Web interface redesigned
1802 - Added OpenBSD platform subagent
1803 - Added UPS monitoring subagent
1804 - Netscreen (now Juniper) MIBs added
1805 - Windows console: graphs improved
1806 - Added possibility to log all incoming SNMP traps
1807 - Fixed problems with very long opening time of event log
1808 - Fixed issues: NX-34, NX-47, NX-48, NX-51, #78, NX-54
1809
1810
1811 *
1812 * 0.2.9
1813 *
1814
1815 - Added built-in scripting language (NXSL - NetXMS Scripting Language)
1816 - Implemented DCI transformations (using NXSL)
1817 - Implemeted auto discovery filters (using NXSL)
1818 - Added startup scripts for Gentoo Linux
1819 - Windows console: agent configuration editor improved
1820 - Alarm Viewer: repeated alarm sounds added
1821 - Fixed issues: NX-39, NX-43, NX-44, NX-45, NX-46, NX-50
1822
1823
1824 *
1825 * 0.2.8
1826 *
1827
1828 - Implemented agent proxy
1829 - Object tools fully implemented (including configuration)
1830 - Added web session manager and very basic web interface
1831 - Added "node capability expiration" feature
1832 - Windows console:
1833 - Fixed inconsistencies in object access control configuration
1834 - Now can play sounds when new alarm arrives
1835 - Added voice notifications for alarms (using SAPI)
1836 - Alarm viewer:
1837 - The same audio notification options added
1838 - Current time display added
1839 - Added support for Windows authentication in Microsoft SQL driver
1840 - Server configuration wizard: added possibility to configure service account
1841 - Added support for transactions in database manager
1842 - Fixed bugs in server's SMTP sender
1843 - Fixed bug in SMS driver
1844 - Fixed issues: NX-33, NX-36, NX-38, NX-40, NX-41
1845
1846
1847 *
1848 * 0.2.7
1849 *
1850
1851 - Advanced status calculation mechanism implemented
1852 - Added support for SQLite embedded database engine
1853 - New MIBs added: IEEE 802.11
1854 - PING subagent: added "PacketRate" configuration parameter
1855 - Fixed some portability issues for 64bit platforms
1856 - Fixed build problems with version 0.2.6
1857 - Fixed issues: NX-29, NX-31, #59, NX-35
1858
1859
1860 *
1861 * 0.2.6
1862 *
1863
1864 - Added possibility to change size of ICMP echo request packets sent by server
1865 - Added built-in syslog server
1866 - Implemented retrieving of only last N records from event log
1867 - Implemented "Select DCI" function for templates
1868 - Implemented own MIB compiler, removing last dependency from Net-SNMP library
1869 - MIBs now transferred to client in compiled form, reducing network traffic
1870 and making console startup faster
1871 - Implemented correct translation of SNMPv1 trap id to SNMPv2 trap id
1872 - Added advanced DCI collection scheduling
1873 - Core agent:
1874 - Ported to AIX
1875 - Fixed bug in signal handling causing agent to crash on shutdown
1876 - Implemented autoloading of platform subagent on UNIX and NetWare
1877 - Fixed broken under NT4 Net.InterfaceList enum
1878 - PING subagent:
1879 - Ported to NetWare and AIX
1880 - Added "packet size" argument to Icmp.Ping(*) parameter
1881 - Added "packet size" option to target configuration
1882 - Added DefaultPacketSize configuration parameter
1883 - Port checker subagent ported to AIX
1884 - Added possibility to build statically linked agents
1885 - Event configuration improved
1886 - New MIBs added: BGP4, PowerNet (APC), PRINTER,
1887 Synoptics (now part of Nortel Networks), UPS
1888 - Windows console:
1889 - Improved handling of large number of objects
1890 - Status and configuration poll windows improved
1891 - Database checker improved
1892 - Fixed issues: #12, NX-22, NX-24, NX-25, NX-26, NX-27, NX-30
1893
1894
1895 *
1896 * 0.2.5
1897 *
1898
1899 - Added support for CheckPoint SNMP agent running on port 260
1900 - Added SNMP MIBs for Nokia IPSO
1901 - Added new parameter Agent.ActiveConnections to core agent
1902 - Implemented object tools of type "Agent Table" and "SNMP Table"
1903 - Windows console:
1904 - Sorting implemented in "Last DCI Values" view
1905 - Added node tree in alarm browser
1906 - Added possibility to copy DCIs to template
1907 - Fixed bug in core agent causing incorrect update of configuration file
1908 - Fixed incorrect interface aliases detection in Linux subagent
1909 - Fixed issues: #36, NX-15, NX-18, NX-21
1910
1911
1912 *
1913 * 0.2.4
1914 *
1915
1916 - Implemented agent's configuration file editing from console
1917 - Implemented actions provided by subagents
1918 - Built-in action Agent.Restart added to core agent
1919 - Configurable object tools introduced (not fully implemented yet)
1920 - Fixed bug causing occasional server crash
1921 - Fixed issues: #5, NX-13, NX-14, NX-16, NX-17
1922
1923
1924 *
1925 * 0.2.3
1926 *
1927
1928 - Implemented basic event correlation
1929 - Added new object class: VPN connector
1930 - Active alarms now used in status calculation
1931 - Windows agent: implemented enum Net.IP.RoutingTable
1932 - Database Manager: implemented forced check/unlock flag
1933 - Maximum number of sessions in agent made configurable
1934 - Agent ported to Windows 95/98/Me
1935 - Windows console: added possibility to specify loopback address (127.0.0.1)
1936 as bind address for network service
1937 - Fixed bug causing random fails of connections from server to agent and
1938 from console to server
1939 - Fixed issues: #29, NX-9, NX-10
1940
1941
1942 *
1943 * 0.2.2
1944 *
1945
1946 - Implemented communication session encryption
1947 - Added support for multiple database connections for better performance
1948 - Added generation of SYS_NODE_DOWN and SYS_NODE_UP events
1949 - Added possibility to edit server's configuration parameters from
1950 administrator's console
1951 - Object status calculation algorithm changed
1952 - Fixed incorrect 32 bit integer varbinds parsing in libnxsnmp
1953 - Fixed bug with new interface detection
1954 - Windows console: added simple export of collected DCI data
1955 - Core agent: added configuration option SessionIdleTimeout for automatic
1956 disconnect of idle or broken sessions
1957 - Fixed issues: NX-8, #30
1958
1959
1960 *
1961 * 0.2.1
1962 *
1963
1964 - Server startup procedure improved
1965 - Fixed bug in Windows service shutdown code
1966 - Added ICMP ping subagent
1967 - Server will not collect data from unmanaged nodes
1968 - Added PostgreSQL support under Windows
1969 - NetWare platform subagent improved
1970 - Linux subagent: Implemented all Net.Interface.* parameters except
1971 Net.Interface.Speed
1972 - Fixed crash in Microsoft SQL driver caused by unsuccessful connection
1973 - More SNMP MIBs added
1974 - Fixed issue #27 (poller threads deadlock)
1975 - Server's internal synchronization mechanisms improved
1976 - Added driver for generic GSM modems
1977 - SMS driver can be configured from server configuration wizard
1978 - Windows console:
1979 - Action properties dialog improved
1980 - Sorting implemented in data collection editor
1981 - Object browser window can be saved in desktop configuration
1982 - Windows alarm viewer:
1983 - Added autologin feature
1984 - UI appearance improved
1985
1986
1987 *
1988 * 0.2.0
1989 *
1990
1991 - Windows installer improved
1992 - Fixed build issues on various platforms
1993 - Windows console:
1994 - Items in Control Panel now sorted alphabetically
1995 - Data collection editor now shows associated template for DCI
1996 - Added automatic refresh to last values view
1997 - Rule in policy editor can be enabled/disabled by double click
1998 on leftmost column (rule number)
1999 - Fixed incorrect interface detection on FreeBSD
2000
2001
2002 *
2003 * 0.1.20
2004 *
2005
2006 - Implemented object unbinding from administrator console
2007 - Implemented template removing
2008 - Added "Change IP address" function for node objects
2009 - Added Oracle support (via ODBC driver)
2010 - Added server installation program (Windows only)
2011 - Added server configuration wizard (Windows only)
2012 - SNMP agent connectivity check improved
2013 - Added special handling for CheckPoint SNMP agent
2014 - Added "Don't cache this session" option to Windows console login dialog
2015 - Added new console command "show stats"
2016 - Windows CE Console improved:
2017 - Added "Last DCI Values" view
2018 - Added graph view
2019 - Added collected DCI data view
2020 - Added full screen mode support
2021 - Implemented sorting in alarm browser
2022 - Implemented alarm browser autoupdate
2023 - Implemented object managed/unmanaged state switching
2024 - Implementen node wakeup
2025 - Network discovery polling mechanism redesigned
2026 - Fixed bug in "show pollers" console command handler
2027 - Fixed occasional appearance of invalid objects at the root of object tree
2028 - Fixed issue #14 (Error handling multiline SMTP responces)
2029
2030
2031 *
2032 * 0.1.19
2033 *
2034
2035 - Data collection templates fully functional
2036 - Added possibility to use server name instead of IP address in
2037 agent configuration
2038 - Added diff() method for DCI thresholds
2039 - Added possibility to set server config file via environment variable
2040 NETXMSD_CONFIG on UNIX or registry key HKLM\Software\NetXMS\Server\ConfigFile
2041 on Windows
2042 - Fixed deadlock in status poller
2043 - Fixed incorrect socket handling in AgentConnection class
2044 - Fixed sorting bug in Windows console alarm browser
2045 - Fixed GUI unresponsiveness when acknowledging large number of alarms
2046
2047
2048 *
2049 * 0.1.18
2050 *
2051
2052 - Added support for object database caching on client side
2053 - Polling performance increased
2054 - Fix: SYS_SERVICE_DOWN event was generated in place of SYS_SERVICE_UNKNOWN
2055 - nxadm completely rewritten, and now allows to execute any command
2056 available on server console in standalone mode
2057 - Windows console:
2058 - Implemented desktop configuration save and restore
2059 - Added possibility to change graph's time frame
2060 - Added support for multiple DCIs on one graph
2061 - Added graph presets
2062 - Many small UI improvements
2063
2064
2065 *
2066 * 0.1.17
2067 *
2068
2069 - Templates can be manually applied
2070 - Fixed issue #0000021 (agent crash on multiprocessor Solaris systems)
2071 - Fixed issue #0000022 (server can crash after unsuccessfull interface
2072 configuration poll)
2073 - Fixed bug in filling DCI cache with values from database
2074 - Server now can save and restore last DCI poll time and raw value
2075 across restarts
2076
2077
2078 *
2079 * 0.1.16
2080 *
2081
2082 - Added System.CPU.Usage(*), System.CPU.Usage5(*) and System.CPU.Usage15(*)
2083 parameters to WinPerf subagent
2084 - Fixed issue NX-1 (unable to modify network service port number)
2085 - Fixed server crash sometimes caused by DCI deletion
2086 - Fixed issue NX-3 (server crash after DCI copy)
2087 - Fixed memory leaks in DCI cache management
2088 - Added interface for processing SNMP traps by server modules
2089 - Added internal parameters AgentStatus and ChildStatus(*)
2090 - Fixed issue NX-4 (incorrect aliases handling by FreeBSD subagent)
2091 - Some GUI improvements
2092 - Parameters Net.Interface.AdminStatus(*) and Net.Interface.Link(*) added
2093 to FreeBSD subagent
2094
2095
2096 *
2097 * 0.1.15
2098 *
2099
2100 - DCI housekeeping implemented
2101 - Fixed server crash at forced poll time
2102 - Fixed critical bug in upgrade script starter under UNIX
2103 - Added support of HDD temperature monitoring under Windows and Linux
2104 - Added PhysicalDisk.Model, PhysicalDisk.SerialNumber and
2105 PhysicalDisk.Firmware parameters under Windows
2106 - Added parameters System.CPU.Count, System.CPU.Usage*, System.KStat(*)
2107 and System.Memory.Physical.* to Solaris subagent
2108 - Parameters System.Memory.Swap.* removed from Windows agent because they
2109 are meaningless under Windows
2110 - Added parameter Disk.Used(*) to NetWare subagent
2111
2112
2113 *
2114 * 0.1.14
2115 *
2116
2117 - Parameters System.Memory.* behaves correctly under Windows
2118 - Fixed bug in loading of NetworkService objects from database
2119 - Fixed bug in interface status detection via NetXMS agent
2120 - Added support for NAT'ed nodes (correct interface polling, etc.)
2121 - Backslash (\) character is no longer works as escape character
2122 inside parameter arguments enclosed in quotes
2123 - Windows console: object tree works correctly for users without rights
2124 on root objects
2125 - Windows console: implemented user deletion from access lists
2126 - Implemented action delete
2127 - Windows agent deployment packages now built with InnoSetup
2128 - "Last Values" view added to Windows console
2129 - Fixed issue #0000008
2130 - Added interface for SMS drivers
2131 - Optimized access to collected DCI data in database
2132 - Added support for System.CPU.LoadAvg to Solaris subagent
2133 - Added support for all Net.Interface.* parameters to Solaris subagent
2134
2135
2136 *
2137 * 0.1.13
2138 *
2139
2140 - Fixed bug which cause server to hang when deleting unreacheable node
2141 - Added basic checking of node and interface objects to nxdbmgr
2142
2143
2144 *
2145 * 0.1.12
2146 *
2147
2148 - Added new object class - NetworkService, for simplified network service
2149 health checking
2150 - Server internal synchronization mechanisms improved to increase
2151 stability and performance
2152 - Fixed deadlock sometimes caused by retrieving DCI collected data
2153 - Added parameters System.Hostname, System.Uname and System.Uptime to
2154 Solaris subagent
2155 - Object status now recalculated after binding change
2156 - Implemented primary IP address selection for nodes
2157 - Added OSPF support detection
2158 - Fixed bug with StartupDelay parameter handling in core agent
2159 - Fixed communication problems on FreeBSD
2160 - Bug #0000003 fixed
2161 - Bug fixed: objects was not marked as modified when platform name or agent
2162 version changes
2163 - Windows console: implemented cell edit by double click in policy editor
2164 - Implemented external command execution under UNIX
2165
2166
2167 *
2168 * 0.1.11
2169 *
2170
2171 - Fixed incorrect behavior of Process.Count() parameter under Linux and
2172 FreeBSD
2173
2174
2175 *
2176 * 0.1.10
2177 *
2178
2179 - Support for centralized upgrade added to agents
2180 - Implemented agent packages upload to server from console
2181 - New parameters added to Solaris subagent
2182 - Alarm deletion implemented
2183 - Implemented all delta calculation methods for DCI
2184 - Implemented thresholds for average values
2185 - Fixed bug with policy editor header drawing
2186
2187
2188 *
2189 * 0.1.9
2190 *
2191
2192 - Added support for server modules
2193 - Initial version of web interface created (for Microsoft IIS)
2194 - Microsoft SQL driver improved
2195 - Added file upload to agents (as preparation for centralized agent update)
2196 - Client library redesigned to support multiple connections within
2197 one process
2198 - Windows console: added automatic refresh in graphs
2199 - Very basic Solaris subagent added
2200
2201
2202 *
2203 * 0.1.8
2204 *
2205
2206 - Added support for System.CPU.Count and System.ProcessList parameters
2207 under Windows
2208 - Created our own SNMP library (currently SNMP versions 1 and 2c are
2209 supported). Server is no longer needs net-snmp library.
2210 - Component locks moved to RAM from SQL database
2211 - Added support for SNMP traps
2212 - Removed access right "View server configuration" as unneeded
2213 - Windows console: Added sorting to event selection dialog
2214 - Windows console: Objects in object browser are now sorted with respect
2215 to IP addresses when object name is an IP address
2216 - Windows console: Fixed bug with MDI window position restoration when
2217 window is maximized
2218 - Windows console: Fixed bug with duplication of child window title in
2219 parent's title when child is maximized
2220 - Windows console: Status icons now placed over object icons in
2221 object browser
2222 - Windows console: Policy editor drawing code improved
2223 - Added StartupDelay parameter to agent's configuration file
2224 - Windows console: Added "Save policy" function to policy editor
2225 - Fixed deadlock in Queue::GetOrBlock() which sometimes cause communication
2226 failures between client and server
2227 - Server now can detect that SNMP variable is not supported by agent and
2228 change DCI status to "Not supported" accordingly
2229 - Added interface status polling via SNMP
2230 - Agent: Fixed bug in interface operational status detection under Windows
2231 - Added server version checking in client connection procedure. If versions
2232 mismatch, client will not connect to server.
2233 - Windows console: when searching object in object browser, '*' characters
2234 assumed at the beginning and the end of search string
2235 - Added parameter File.Count(*) to core agent
2236 - Added possibility to change status of many DCIs status at once
2237
2238
2239 *
2240 * 0.1.7
2241 *
2242
2243 - Added more customized events for threshold violation
2244 - Added ability to send Wake-On-LAN packets to managed nodes
2245 - Fixed serious bug in DCI copy
2246
2247
2248 *
2249 * 0.1.6
2250 *
2251
2252 - Added parameter System.ServiceState(*) to core agent (Windows only)
2253 - Implemented user-defined counters in WinPerf subagent
2254 - Added support for macros in e-mail subject
2255 - Added support for data collection item duplication within same node
2256 - Now possible to copy DCIs to many nodes at once
2257 - Fixed memory management bugs in Windows console DCI editor
2258 - Added "instance" field to DCI which can be used as information text in
2259 user-defined data collection events and alarms
2260 - Client library do cleanup after NXCDisconnect()
2261 - User system rights now ORed with its group(s) system rights
2262 - Added database checking/upgrade utility (nxdbmgr)
2263
2264
2265 *
2266 * 0.1.5
2267 *
2268
2269 - Object access mutexes changed to read/write locks in server to
2270 improve performance
2271 - Algorithm of placing nodes into subnets improved
2272 - System no longer needs network mask when creating new node manually
2273 - Detection of incorrect network masks on interfaces added
2274 - Windows console: fixed bug in object browser which cause console to crash
2275 - Added internal statistics collection for average data collector queue length
2276 and average database writer queue length
2277 - All IP addresses now stored in database as text
2278 - Added external event sender (nxevent)
2279 - Fixed bug with user password change (new password was not saved to database)
2280 - Configuration script ("configure") improved
2281
2282
2283 *
2284 * 0.1.4
2285 *
2286
2287 - Created performance subagent for Windows (winperf.nsm)
2288 - Added SNMP OID to node type translation
2289 - Added support for Nortel Networks Passport routing switches
2290 - "configure" script improved
2291
2292
2293 *
2294 * 0.1.3
2295 *
2296
2297 - Added 64-bit string-to-binary conversion
2298 - Added MAC address property to interface objects
2299 - Added Template and TemplateGroup object classes
2300 - It's now possible to configure data collection items for templates
2301
2302
2303 *
2304 * 0.1.2
2305 *
2306
2307 - Added possibility for copying DCIs from one node to other(s)
2308 - Added server's startup script for RedHat Linux
2309 - Numerous bug fixes
2310
2311
2312 *
2313 * 0.1.1
2314 *
2315
2316 - First version number given to system: a lot of things works, and lot
2317 of things have to be done.