fixed bug in IsDatabaseRecordExist function
[public/netxms.git] / ChangeLog
CommitLineData
937a5ff6
MI
1*
2* 2.0.4
3*
4
5- Android console
6 - Issue #1194 (reorganized alarm notification section)
7
8
ba6bfddc
VK
9*
10* 2.0.3
11*
12
13- Additional parameters in Oracle subagent for redo logs and ASM monitoring
430a7d50
VK
14- NXSL: variable $errormsg holding error description set in catch block
15- New NXSL function SplitString
7638efb1 16- NXSL: new methods setExpectedState and setExcludeFromTopology in Interface class
c908b63b 17- Default interface expected state can be configured
2e22746d
VK
18- GPS subagent (provides location data from NMEA compatible GPS receivers)
19- Server can update node location using GPS subagent
e8aac53c 20- Fixed error while event alarm linking multiple times
369bd1f1 21- Fixed server hang on shutdown
fe8ea784 22- NetXMS processes uses LC_CTYPE from environment for terminal I/O
5ac946df 23- Fixed bug in saving service checks
25d450c8 24- Fixed server crash caused by heap corruption in MS SQL and DB/2 database drivers
4804be4e 25- Fixed server deadlock caused by simultaneous use of instance discovery and transformation scripts
cd30e53b 26- Agent parameters for monitoring System V message queues
0a42e407 27- New action User.ChangePassword in WINNT subagent
bc96adf5 28- Text2reach SMS driver improved
9dc30c20 29- Port check subagent can be configured to return negative value as response time in case of error
c081ef97
VK
30- Management console:
31 - Fixed grid issues in network maps
869ab015 32 - Fixed object selection issues in network maps
3f0d72c2 33 - Added "hide links" option on network maps
610c27ca 34 - Added support for MAC addresses in format xxx.xxx.xxx.xxx
68145120 35- Fixed issues: #950, #962, #988, #1048, #1102, #1124, #1131, #1135, #1147, #1149, #1154, #1163, #1166, #1170, #1174
ba6bfddc
VK
36
37
e84b821a 38*
39* 2.0.2
40*
41
e2579e2e 42- Optimized LDAP synchronization for large directories
63e99e56 43- Added NXSL API for manipulating object geolocation
1bb62997 44- Fixed bug that allows to crash server remotely by sending garbage to client connector port
503b147f 45- NXSL: new hash map attributes "keys" and "values"
ca594353 46- Object custom attributes can be accessed as hash map in NXSL
9af36ae4 47- New server debug console commands "log" and "logmark"
2d78c55c
VK
48- Management console:
49 - Improved file transfer error handling
0e3fdc18 50 - Double click on geo map zoom in and center map on point under cursor
43be3669
MI
51- Android Console:
52 - Updated ACRA library: now crash reports are sent via e-mail (will use the app installed on device to send mail)
53 - Fixed bug in action bar commands: disconnect and exit sometimes wasn't working
54- Android Agent:
55 - Updated ACRA library: now crash reports are sent via e-mail (will use the app installed on device to send mail)
a93aa634 56- Fixed issues: #1042, #1049, #1093, #1111, #1117, #1125, #1128, #1133, #1134, #1139
22f38627 57
e84b821a 58
9f7b876f
MI
59*
60* 2.0.1
61*
62
2f140cf0
VK
63- Fixed random server crash if ODBC database driver is used
64- Fixed incorrect reading of long text fields by MS SQL database driver
7e55bad3 65- Fixed issues: #1052, #1063
9f7b876f 66
2f140cf0 67
d32e7ef1
VK
68*
69* 2.0
70*
71
e7450f3b 72- Template import correctly handles updates for existing templates
d32e7ef1 73- Scripts can be used as instance source in instance discovery DCIs
1d13de69 74- NXSL node object attribute snmpSysDescription renamed back to sysDescription
f11423ed 75- Selectors in NXSL
bc217f1b
VK
76- Array attributes in NXSL: size, minIndex, maxIndex
77- Hash map attributes in NXSL: size
24a5d5ab 78- New NXSL function: mapList
9d7771b8 79- Subnet mask for synthetic subnets can be set in server configuration
6547a540 80- Added cumulative counters for server DB writer requests
7d344a47
VK
81- Fixed data corruption issues in ODBC and Oracle DB drivers
82- Additional internal server metrics for monitoring DB activity and performance
e55ff6f9 83- Added interface creation hook
bf6d9445 84- Improved System.InstalledProducts table handling on Windows
45761e6f 85- Fixed inefficient query in Oracle monitoring subagent
5c68d205
VK
86- Server shutdown speed improved
87- Faster SNMP probing during configuration polls
88- Fixed false negative in node down detection if expected state of some interfaces set to IGNORE
89- Agent SNMP proxy improved
a1273b42 90- Improved agent data cache reconciliation
23464115 91- Fixed Oracle 12c compatibility issues
03b96461 92- Automatic configuration import from templates directory on server startup
ba889094 93- Fixed address list configuration bug
203cb23c
VK
94- Management console:
95 - Object tool input fields can be rearranged
13c5a15b 96 - Line width can be configured for line charts on dashboards
38504948 97 - Column sizes saved in table DCI last values view
b120cd0f 98 - Rack height and numbering direction can be changed
986771c7
MI
99- Android Console:
100 - 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)
101 - Added action buttons in status bar for notification icon (reconect, disconnect and exit), only for Android version starting from v4.1
102 - Updated support library
103- Android Agent:
104 - Support for Marshmallow devices (v6.0)
105 - Updated support library
7ef67243 106- Fixed issues: #205, #847, #849, #948, #963, #964, #966, #967, #971, #974, #978, #979, #980, #983, #991, #997, #1002, #1003, #1004, #1013, #1019, #1024, #1029, #1032, #1058, #1071, #1072, #1074, #1081, #1082, #1083, #1084, #1085
d32e7ef1
VK
107
108
343559f4
VK
109*
110* 2.0-RC2
111*
112
c42dc120 113- Maintenance mode for nodes, clusters, and mobile devices (manual and scheduled)
ef693d78 114- Fixed broken instance discovery filters
343559f4 115- Fixed agent crash when collecting SNMP data in cached mode
b2556fa8 116- Agent returns correct OS version on Windows 10
64909a13 117- New NXSL "Node" class attribute: bridgeBaseAddress
c42dc120 118- One LDAP attribute can be used in multiple mappings
845a510c 119- Fied deadlock on LDAP user deletion while LDAP synchronization
90e27671 120- Add option to use encrypted password in password fileds in configuration files and in the server configuration parameters.
9b571a7e 121- Added SMS driver for web service text2reach.com
cf38357f 122- SNMP sysContact and sysLocation collected and stored
0eff2ce4 123- Server can accept traps and syslog messages from nodes in all zones (controlled by TrapSourcesInAllZones configuration option)
875115ed 124- On instance discovery pool instance name is updated if it has changed
cea7350f 125- New SMS driver - slack.com
af4a09df 126- IPv6 support in built-in syslog server
140c9c20 127- Fixed event processing policy export/import issues
6ff8bec9 128- Global default retention time and polling interval for data collection
052e15b3
VK
129- Initial support for scheduled tasks within system
130- Scheduled file upload
eac6fd8a
VK
131- Management console:
132 - Object context menu available on geo map
cb59d551 133 - Filter in event template configurator
26f7e58a 134 - Web console use client time zone to display time
f8f3d86b 135 - Added option to use server time zone to display time in console
d2108059 136 - Access to event log, SNMP trap log, and syslog from object context menu
c77d509e 137 - Dashboards can be associated with other objects (nodes, containers, etc.) and opened from object's context menu
43666be9 138 - Forced DCI polls from summary tables
597b3359 139 - Script hints
1d13de69 140- Fixed issues: #786, #831, #841, #852, #864, #878, #883, #886, #890, #891, #892, #896, #897, #898, #900, #902, #903, #905, #907, #910, #913, #917, #919, #921, #928, #933, #937, #943, #945, #947
343559f4 141
b2556fa8 142
cb97f4dd
VK
143*
144* 2.0-RC1
145*
146
147- Fixed LDAP authentication issues with Active Directory
0b5c98d9 148- Fixed character encoding issues in LDAP user data
f11185ea 149- Java subagent improved
c57adfee 150- Fixed multiple issues with agent side data caching
06f09671 151- Hash maps implemented in NXSL
28e4009a 152- Improved array implementation in NXSL
5f573844 153- New NXSL function ArrayToString
92b25da9 154- New OS parameters and tables: System.HandleCount, System.OpenFiles, Process.Handles
4552903b 155- Unified macros in all types of object tools
8a1519ce 156- Server can be switched to case-insensitive login names mode
234079c4 157- Implemented support of "command generates output" option for server commands
e5f4e3ac 158- Network device driver for TelcoBridges gateways
2266fe84 159- Fixed memory leak in Qtech OLT driver
de1205d5 160- Java subagent plugin for Ubiquity/LigoWave device monitoring
7a8aa001
VK
161- Management console:
162 - Default object display mode can be set in map properties
5bd561ad 163 - Map drill-down can be enabled in dashboard map elements
b576249a 164 - Input fields in object tools
d881ea08 165 - Improved script editor for script library
3d37f7bf
VK
166 - Interface speed displayed in interface object details and in "Interfaces" tab
167 - Symbolic name of interface type diplayed when known
d5e50538 168- Fixed issues: #38, #55, #741, #818, #829, #830, #836, #838, #840, #843, #844, #845, #846, #848, #850, #853, #855, #856, #857, #862, #866
cb97f4dd
VK
169
170
0ca5ef18
VK
171*
172* 2.0-M5
173*
174
fc4ab609 175- Agent-side caching of collected data
ed35cf63 176- Fixed bug in handling floating point Windows performance counters
7f16667f 177- Added "comments" attribute to NXSL "DCI" class
1718cc2a 178- New NXSL function sha256
29d7515f 179- Fixed broken nxagent.sms SMS driver
5f6e8d09 180- Added support for SNMP traps over IPv6
981d246a 181- Switched to SHA-256 for password hashing
a63732ff 182- Timestamp can be provided in nxpush and nxapush
ad13c0e2 183- New methods in NXSL class "Event": setMessage, setSeverity, setUserTag
e4ec73da 184- Command line options for nxagentd to change effective user and group after start
4d2f7283 185- Fixed occasional NXSL compiler crash on scripts with syntax errors
a84c073c 186- Errors in auto bind/apply scripts interpreted as "ignore" instead of "false" result
5ad4ed06 187- New core agent parameter File.FolderCount
fbcf3182 188- Fixed broken active discovery
7e1816e5 189- Improved system behaviour on large installations
0ca5ef18
VK
190- Management console:
191 - Fixed broken VPN connectors configuration
a864de5c 192 - "Inverted values" option on line charts
bcb7ed06 193 - Filter in predefined graphs tree
1fa2ca0e 194 - Values of selected DCIs can be shown on object overview page
572d1186 195 - "Stacked" option added to line charts on dashboards
2ede895d 196 - In-place file rename in file manager
0a618b1c 197 - Option to export data from line charts on dashboard to CSV file
20382f23 198 - "Select all objects" option in network maps
191e4784 199 - "Proxy node" option in DCI properties renamed to "Source node" to avoid confusion
b7afd31e
VK
200- Android Console:
201 - Added "capabilities" in node overview (changed to expandable list view)
191e4784 202- Fixed issues: #50, #630, #780, #781, #791, #794, #797, #798, #806, #815, #816, #817, #824, #832, #833, #837
0ca5ef18
VK
203
204
e9f77dfa
VK
205*
206* 2.0-M4
207*
3132562c
VK
208
209- Script export/import
210- Object tools export/import
c7a9d87c 211- DCI summary tables export/import
3132562c 212- Template hierarchy preserved during export/import
459f4057 213- NXSL functions and classes to work with alarms
3132562c
VK
214- MEGATEC protocol support in UPS subagent
215- Fixed broken WoL functionality
216- Fixed broken PING subagent
217- Fixed database upgrade issues on MS SQL
218- IPv6 support in PING subagent
0f2eaffc 219- Network device driver can be manually selected for node by setting snmp.driver custom attribute
19e3290a 220- Added default melodies for alarms
221- Added option to play sound on alarm sound preference page
c1228ac2 222- Interface objects can be used on network maps
3cf06db4
MI
223- Android Agent:
224 - Added support for Lollipop MR1 (v5.1)
225 - Updated support library
226- Android Console:
227 - Changed order of overview items to match Java console (node browser)
228 - Added MTU field in interface details (node browser)
229 - Updated support library
1e4da228 230- Fixed issues: #655, #657, #696, #701, #724, #799, #800, #803, #804, #805, #811, #812, #813
e9f77dfa
VK
231
232
15fe7742
VK
233*
234* 2.0-M3
235*
236
b1953b11 237- IPv6 support: communications, address information, topology
067aa4ab 238- New NXSL functions: gethostbyaddr, gethostbyname, md5, sha1, AgentReadList
d66236c0 239- Added posibility to wakeup unmanaged node
248cd5ce 240- Instance discovery separated from configuration polls
69a4eaa6 241- Instance discovery type "SNMP Walk - OIDs" sets instance name to OID value by default
fc658a01 242- GPIO.PinState parameter in Raspberry Pi subagent
b06ae508 243- Server housekeeping process runs once per day at fixed configurable time
5f648670 244- Server housekeeping process performance optimization
ac7e4032 245- Added driver for Qtech OLT switches
4a675f94 246- New agent parameter FileSystem.Type(*)
ecdf8898 247- New agent parameters Net.Resolver.AddressByName(*) and Net.Resolver.NameByAddress(*)
845303de 248- Fixed broken SNMP proxy functionality in agent
0361dc6d
VK
249- Management console:
250 - Fixed broken popup menu actions on "Interfaces" tab
b1953b11 251 - Macro %USERNAME% can be used in object tools
d195b408 252 - VLAN highlight on port selection in VLAN view
62e3e4a8 253 - "Use multipliers" option in DCI summary tables
a8a2e336
VK
254 - "Zoom to fit" action in network maps
255 - "Always fit layout to screen" option in network maps
ac7b0729 256 - Last selected zoom level preserved on network map close
0a5ea44e 257 - Invisible dashboards and charts do not refresh itself automatically
2adb6f53 258 - "Current" column in extended line chart legend
0b82a4c6 259 - Option to clone network maps
a8497ce8
MI
260- Android console:
261 - Implemented feature #776 (WoL)
65f5ee22
VK
262- Fixed issues: #690, #693, #702, #722, #725, #745, #750, #752, #755, #756,
263 #757, #758, #759, #760, #763, #764, #765, #766, #767, #768,
264 #769, #770, #771, #776, #778, #779, #782, #785, #787, #788,
265 #789, #790, #792, #793
15fe7742
VK
266
267
5096f5a5
VK
268*
269* 2.0-M2
270*
271
272- Fixed server hang issue on some Windows versions
273- Fixed SNMPv3 communication issue with HP A series switches
eaeb19c3 274- Fixed LDAP sync problems on Windows
e148195e 275- Russian translation improved
90bdd8b4 276- New MIB added: SYMBOL-CC-WS2000-MIB
e58b0f75 277- Subagent for reading DS18T20 and DS18S20 temperature sensors on Linux
8c6daa76 278- Fixed issues: #675, #699, #716, #721, #735, #736, #737, #742, #744
5096f5a5
VK
279
280
e47404b3 281*
65308e06 282* 2.0-M1
e47404b3
VK
283*
284
11e5b2da 285- New hook script "AcceptNewNode" (can be used as additional filter for network discovery to avoid unnecessary communications)
e47404b3 286- SMS driver for Kannel gateway
65308e06
VK
287- Oracle subagent: added parameter Oracle.CriticalStats.Deadlocks
288- Reporting server improved
2564612e 289- Code page option added to all client command line tools (nxalarm, nxevent, nxpush, nxsms)
0ae82278 290- New NXSL functions: GetNodeTemplates
9ef4404c 291- New parameters in Windows agent: System.Update.LastDetectTime, System.Update.LastDownloadTime, System.Update.LastInstallTime
b8014eee 292- Network service response time can be monitored
33d77032 293- Added driver for HP A-series and V-series switches
3f02d14f 294- MIB compiler correctly handles REFERENCE keyword in agent capabilities section
e3bbfeb3 295- Oracle Tuxedo monitoring subagent
d140955e 296- Improved server performance with PostgreSQL
e95680e5 297- Alias and MTU collected and stored for interfaces
f34e7a6e 298- Server uses ipAddressTable and ipAddressPrefixTable to collect configured IP addresses when supported by monitored nodes
c72d38dc
VK
299- Management console:
300 - New dashboard element "DCI summary table"
368d9a1a 301 - Cluster objects shown on status maps
d336c878 302- Android console:
a20acc57 303 - Added date in X axis (graphs) when the time frame is greather that one day
de37bab3 304 - 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)
a20acc57
MI
305 - Fixed graphical problem (checkbox) in last values tab
306 - Support for KitKat Wear and Lollipop, updated support library v4
9eeed592 307- Fixed issues: #61, #306, #381, #488, #565, #628, #634, #667, #672, #673, #674, #675, #677, #678, #679, #682, #684, #686, #688, #689, #691, #697, #698, #700, #704, #705, #709, #710, #715
e47404b3
VK
308
309
2047c0ea
VK
310*
311* 1.2.17
312*
17b1ab4a
VK
313
314- New DCI source: NXSL script executed on server
d368074d 315- Configurable node matching policy for built-in syslog server (controlled by SyslogNodeMatchingPolicy configuration parameter)
6e5be354 316- Oracle monitoring subagent improved (bugs fixed, new metrics)
786d4228 317- nxalarm tool supports commands add-comment and get-comments
d999988d 318- Source port number added to events generated from SNMP trap (available via "sourcePort" named parameter)
db36a316 319- Jira link: added possibility to set project's component for issues being created
9208c84b 320- ICMP proxy can be set for nodes
d67faad5 321- New methods in NXSL classes Node, Interface, and NetObj: setStatusCalculation and setStatusPropagation
ee9e3506 322- New attributes "slot" and "port" in NXSL class Interface
9b26e615 323- Can execute arbitrary NXSL script in context of node, cluster, subnet, or container object from management console
0717a453 324- Improved network topology changes detection
d7e23292 325- Added driver for H3C switches
17b1ab4a
VK
326- Management console:
327 - Can show alarms for multiple selected objects
328 - Fixed non-working ordering in event list in alarm details view
329 - Fixed bug with LDAP user system rights
04b18e7b 330 - Added default search string for LDAP to select all objects: "(objectClass=*)"
23758252
VK
331 - Added device geolocation tracking and display on map
332 - Filter in event processing policy editor
681850b4 333 - Fixed bug with deletion of subnet with corrected IP
d0971246 334 - Added command line option to open specific dashboard after login
6bf6ef12 335- Android console:
c4bf7fcc
MI
336 - Fixed issue #661
337 - Added node boot time to overview tab
6bf6ef12
MI
338 - Fix bug in notifying connection point not found
339 - Fix bug in computing interface expanded list size (removed hardcoded values)
340 - Added manage, unmanage, set expected state (up, down, ignore) and find switch port to interface list
341 - Fix aesthetic problems in expandable list (graphs and interfaces list)
342 - Integration of new support library
343 - Target to new API version (20)
d7bcc01f 344- Fixed issues: #51, #91, #324, #359, #409, #532, #542, #571, #563, #590, #593,
18b96a67 345 #613, #617, #624, #626, #629, #632, #635, #638, #639, #641,
815638fe 346 #642, #649, #658, #663
2047c0ea
VK
347
348
2b940936
VK
349*
350* 1.2.16
351*
352
c83f6449
VK
353- Fixed database upgrade issues
354- Fixed packaging issues
5ff85fa4 355- Fixed bug causing outdated peer information on interface objects
d2f6c59d 356- Fixed bug with upload to agent default path from server file store
a6312bd6
VK
357- Instance display name for DCIs created via instance discovery
358- DCIs created via instance discovery can be combined by instance into one chart on performance tab
b32b325d 359- Transformation script terminated by "abort" call will not generate SYS_SCRIPT_ERROR event
daf3c104 360- Database manager can detect and fix missing IData and TData tables
a3906178
VK
361- NXSL:
362 - String concatenation operation interprets NULL value as empty string instead of throwing runtime error
363 - Fixed incorrect processing of ilike, match, and imatch operators
364 - Added try / catch operator
e218a1d1 365- New MIBs added: NETUP-MIB
d5181a04 366- Fixed issues: #424, #463, #543, #618, #619, #620
2b940936
VK
367
368
03ff6e20
VK
369*
370* 1.2.15
371*
372
d9a4c9a2
VK
373- LDAP support
374- Event names support in nxevent
a26861ad 375- Previous state parameter added to SYS_NODE_UP event
fe400f32
VK
376- Added file management subagent (filemgr.nsm)
377- Removed agent configuration parameter EnableArbitraryFileUpload
378- New NXSL class "Zone"
379- New attributes "zone" and "zoneId" in NXSL classes "Node" and "Interface"
f8106e8b 380- Syslog records from unmanaged nodes do not generate events
299f1678 381- Syslog node matching improved
fe400f32
VK
382- New access rights for nodes:
383 - Download File (download file from agent to local workstation)
384 - Upload File (upload file from local workstation to remote node)
385 - Manage Files (move, rename and delete files on remote node)
03ff6e20
VK
386- Management console:
387 - "Commands" box on node overview page made configurable
388 - Object tools can have icons
f2bcb362 389 - "Last value" type gauge can show non-numeric values
511564ff 390 - "Trusted Nodes" property page shown for condition objects
9a0b8d4e 391 - Network map content can be copied to clipboard
3a790159 392 - Perspectives export/import
958b4791
VK
393 - Topology related options in node's context menu grouped in "Topology" submenu
394 - Added specialized view for IP routing table
395 - Added specialized view for switch forwarding database
1539bdfe 396 - Agent configurations manager implemented
d5cf7cda 397- Android Console:
761095bf 398 - Added option in preference to show/hide legend in graphs
1201bac8 399 - Object comments displayed
f52d1701 400 - Added "Navigate to" option for objects with geolocation set
127a815e
VK
401- Fixed issues: #136, #158, #457, #512, #537, #540, #555, #564, #566, #584,
402 #586, #594, #596, #597, #598, #602, #605, #606, #607, #608,
403 #610, #612, #614
03ff6e20
VK
404
405
641a5b28
VK
406*
407* 1.2.14
408*
409
4005181b 410- STP (Spanning Tree Protocol) information used for topology discovery
32745683 411- Information source for interface peers (CDP, STP, etc.) shown in console
641a5b28 412- New NXSL function inList
f40f0e07 413- New NXSL operator abort
484e609d
VK
414- New methods in NXSL class Node: enableAgent, enableConfigurationPoll,
415 enableIcmp, enableSnmp, enableStatusPoll, enableTopologyPoll
416- Fixed server crash if SNMP proxy unavailable
386f88e3
VK
417- New MIBs: AIRESPACE-REF-MIB, AIRESPACE-SWITCHING-MIB,
418 AIRESPACE-WIRELESS-MIB, FROGFOOT-RESOURCES-MIB, MIKROTIK-MIB
31b0f68b 419- SMS driver for websms.ru service
ec9c39ea 420- Macro expansion supported in pattern in agent parameters File.Size and File.Count
ba39fc61 421- Attribute "instance" added to NXSL class "DCI"
38fd593f 422- Added "L" extension to DCI custom schedules
5c5c7111 423- Traps from unmanaged nodes ignored
b2042b58 424- Fixed repeated threshold violation events after server restart
020559de 425- Added driver for Mikrotik routers
8cf94ffe 426- Added driver for Ubiquity Networks wireless access points
386f88e3 427- Added driver for Cisco Wireless Controller 4400 (former Airespace)
9933e1d4 428- Wireless controller and access point support improved
da623f8b
VK
429- Log monitoring subagent sends Windows event source, severity, and code
430 to the server as part of NetXMS event
ab0028e7 431- DB/2 driver and monitoring subagent included into Windows installation package
3f4c195f 432- Management console:
f5fc73cc 433 - DCI values can be shown on network map links
2e73d907 434 - DCI value can be shown on map as immage, that checnges depending on DCI value
bf817e09 435 - DCI value can be shown on map as a text
3f4c195f 436 - Colored background for DCIs with active thresholds in DCI summary tables
54c7a4f6 437 - IP route visualisation improved
bf817e09 438 - On table DCI threshold property page columns can be chosen from dropdown
ab0028e7 439- Reporting server rewritten from scratch
cef70e8d 440- Fixed issues: #71, #417, #528, #535, #536, #552, #558, #559, #560, #570, #572
641a5b28
VK
441
442
c6efdc26
VK
443*
444* 1.2.13
445*
446
b30436ff 447- Improved layer 2 topology discovery performance
ad12a86f 448- Special handling of incorrect LLDP data provided by some D-Link switches
800bf569 449- Optimizations in NXCP processing
ae8ea5a6 450- Added driver for Cisco Small Business switches
c275912c 451- Improved file retrieve from agent
ad12a86f 452- Windows agent: added service list and service table (System.Services)
da2594d5
VK
453- Fixed bug with SQL initialization script generation on HP-UX
454- Fixed Oracle DB initialization error
ca0e18d2 455- New macro %K (alarm key) in event actions
c6efdc26
VK
456- Management console:
457 - Implemented alarm sounds
458 - Fixed "broken pipe" errors
8751666e 459 - Macros with alarm data in object tools
da2594d5
VK
460 - Added option "Manage image library" in user access rights property page
461 - Fixed image upload in web console
5056b919 462- Added support for sticky acknowledge in nxalarm tool
57ec7ab3 463- Fixed bug causing excessive memory usage by AIX agent
da2594d5
VK
464- Fixed bug with interface status detection if agent runs in Solaris zone
465- Fixed agent crash if HTTPS service status requested
2a313136
MI
466- Android Console:
467 - Fix bug missing hide notification alarm in status bar
468 - Implemented "Font size in graph/dashboard sessions" (Feature #240)
29f1f77c 469- Fixed issues: #109, #240, #425, #428, #438, #462, #466, #471, #493, #507, #508, #527
c6efdc26
VK
470
471
82312316 472*
d4933166 473* 1.2.12
82312316 474*
475
d4933166
VK
476- Support for MetaSystem UPS in UPS subagent
477- Timed (temporary) alarm acknowledgement
04a6de61 478- New subagent DBQuery - replacement for ODBCQuery
c2b7c9ae 479- DCI access functions in NXSL works correctly with table DCIs
e46d6c36 480- Fixed bugs with instance discovery DCIs created from templates
dc679178 481- New property "runtimeFlags" in NXSL class "Node"
035745fc 482- New event SYS_IF_PEER_CHANGED (sent when peer change detected in interface)
71b42b18 483- New system permission: Manage Image Library
d1730ccf 484- Object level access control can be enabled for logs
abb85c62 485- New NXSL function FindAllDCIs
2b8a949b 486- Driver for Allied Telesis switches improved
d4933166
VK
487- Management console:
488 - Fixed bug with red zone display in "last value" dashboard element
489 - Edit and delete for alarm comments are working now
490 - Fixed Y axis range can be set for line and bar charts
b44dac6c 491 - In alarm menue are not shown incompatible for selected alarm statuses.
63121e45
VK
492 - Alarm status flow can be changed to strict (terminate status can be set only
493 after alarm is resolved). To change flow set "StrictAlarmStatusFlow" parameter to 1.
7349c1bf 494 - SNMP MIB loaded into memory on first access
cc4cd989
MI
495- Android Agent:
496 - Implemented "Connection notification" in status bar (feature #481)
497 - Fix bug in resetting switch preference (settings)
5370a9c0 498- Android Console:
cc4cd989 499 - Fix bug in resetting switch preference (settings)
5370a9c0
MI
500 - Implemented "Entire network" root (feature #482)
501 - Manage last alarm from status bar: acknowledge, resolve, terminate (only for Android >= 4.1)
2658158a 502- Fixed issues: #79, #88, #280, #285, #393, #396, #415, #470, #475, #481, #482, #483,
a854d114 503 #484, #486, #487, #490, #497, #500, #502, #504
82312316 504
c0b1ee7b 505
bcfcb730
VK
506*
507* 1.2.11
508*
509
1d34c533 510- Thresholds can be defined as NXSL scripts
bcfcb730 511- XMPP messaging support
a58454c9 512- "Do not save collected data to database" option for data collection items
b4b46796 513- Added "follow" option to "download file" object tools
9c170b20 514- New attribute "driver" for NXSL class "Node"
4ece7d1a
VK
515- Management console:
516 - Stacked line charts implemented
7cc7b98e 517 - Authentication by certificates supported by Java console
072dfee8 518 - Russian translation improved
213230f6 519- Fixed issues: #16, #76, #385, #464, #469, #472
bcfcb730
VK
520
521
2292ff1d
VK
522*
523* 1.2.10
524*
525
526- Event processing policy rules can be exported and imported
c96f74e2
VK
527- NXSL:
528 - Implemented post-increment and post-decrement for array elements
0f25ff9a 529 - New functions: GetDCIValues
c59466d2 530- Server's ICMP ping timeout can be configured
61191f0d 531- DB/2 monitoring subagent
dab99e7e 532- DB/2 supported as backend database
12bb962b 533- Table DCIs can be used in condition objects
4e46505f 534- nxapush can push data on behalf of other nodes
9ad921e5 535- Transformation script can be run on aggregated DCIs
e02953a4 536- Unknown SNMP trap sources can be automatically added as nodes
04a6de61 537- Syslog processing optimized for performance
1938d609 538- Default shared secret for agents can be configured
0239cfea
VK
539- Driver for Ping3 devices
540- Driver for Allied Telesis switches
7b24aa2b 541- Agent installer on Windows automatically adds firewall exception
84ee0f9c 542- Database migration tool
724e98a4 543- Additional parameters in Solaris platform sub-agent
89c4e954
VK
544- Management console:
545 - New command line option -fullscreen
47a7c428 546 - Option to draw borders around each value in "gauge" dashboard elements
e115cb7c
VK
547 - Sorting by value in "Last Values" view takes data type into consideration
548 - "Nodes" tab in object details view for subnets and containers
d86e61c4 549 - "Address Map" tab in object details view for subnets
69c6604d 550 - Czech and Russian localization
15e65dfa
VK
551- Fixed issues: #95, #150, #226, #307, #330, #362, #363, #364, #366, #367, #373,
552 #378, #384, #387, #390, $401, #410, #414, #416, #419, #439, #440
2292ff1d
VK
553
554
66b1337d
VK
555*
556* 1.2.9
557*
558
0c97b51c 559- Templates can be applied on clusters
8a3a4f25 560- Filters for automaticaly populated network maps
18321496 561- User-defined constants in NXSL
25076d53 562- New methods deleteColumn and deleteRow in NXSL class Table
64d10e08 563- New NXSL functions: chr, ord
03778fa3 564- HTTPS support in port checker subagent
66b1337d 565- Added MIBs for Nortel/Trapeze Wireless security switches
c88761c1
VK
566- New MIBs: BAY-STACK-NOTIFICATIONS-MIB, SUN-HW-CTRL-MIB, SUN-HW-TRAP-MIB,
567 SUN-PLATFORM-MIB
e9d75140
VK
568- Management console:
569 - New dashboard elements: status map and table value
03778fa3
VK
570- Fixed issues: #202, #300, #304, #305, #309, #311, #325, #327, #332, #334,
571 #335, #336, #337, #338, #339, #340, #342
66b1337d
VK
572
573
4a435beb
VK
574*
575* 1.2.8
576*
577
06492844 578- Support for data collection using SM-CLP protocol
85ae39bc
VK
579- Aggregated DCI values on cluster objects
580- Transformation scripts for table DCIs
a0ddfb29 581- Support for multi-column keys (instances) in table DCIs
db117859 582- Implemented SNMP table DCIs
4a435beb
VK
583- Configurable DCI summary tables
584- Default background color for new network maps made configurable
93dbc1be 585- Logged in users cannot be deleted
4547feec 586- Empty containters have "Normal" status instead of "Unknown"
42c782b1 587- New NXSL functions: AgentReadTable, DeleteObject, GetDCIRawValue
cb1ae425 588- Map objects can have status calculated from contained objects' status
57c95dc3 589- SNMP trap listener port now configurable
f68485ad 590- HP-UX agent improved
e007eff4 591- Some D-Link MIBs added to distribution
d41f55ee 592- Debian binaries built in UNICODE mode
a567a02a 593- Management console:
a0ddfb29 594 - Simplified table DCI configuration
a567a02a 595 - Charts can be created from table data
6ed9bd8e
VK
596 - Severity filter in dashboard element "Alarm Viewer"
597 - Zoom level can be configured for "Network Map" dashboard elements
08a5ea19 598 - Values of custom attributes can be used in object tools
1bf0e5fb 599 - Vertical orientation for dial chart elements
db117859
VK
600- Web UI:
601 - Single sign-on support using CAS
602 - Configuration file nxmc.properties can be placed outside of war file
d200e0c4 603 - Workbench layout and user preferences saved between sessions
db117859 604- Fixed issues: #57, #58, #195, #198, #262, #277, #281, #284, #286, #291, #293
4a435beb
VK
605
606
072e4643
VK
607*
608* 1.2.7
609*
610
ea12c2aa 611- Simplified configuration of DCIs based on Windows performance counters
caa04e26 612- Basic software inventory
5db0d494 613- Network discovery improved
beae365a 614- Status of zone's proxy node now used in "node down" event correlation
d02f6b92 615- Configurable default DCI retention time and polling interval
215637cc 616- New NXSL functions: CreateNode, GetSumDCIValue
5956e68b 617- New NXSL operator @ - safe get object's attribute
46ee6286 618- New MIBs added: ASTARO-MIB, CPQHOST-MIB, CPQPOWER-MIB
bde67a1f
VK
619- Special support for wireless switches
620- Driver for Motorola/Symbol wireless switches
a294a36f
VK
621- Fixed bugs in template export/import
622- Database manager: Fixed bugs in database export
80a62889
VK
623- New parameters for Windows Security Center provided by WMI subagent:
624 System.AntiSpywareProduct.Active
625 System.AntiSpywareProduct.DisplayName
626 System.AntiSpywareProduct.UpToDate
627 System.AntiVirusProduct.Active
628 System.AntiVirusProduct.DisplayName
629 System.AntiVirusProduct.UpToDate
630 System.FirewallProduct.Active
631 System.FirewallProduct.DisplayName
632 System.FirewallProduct.UpToDate
70515625
VK
633- Management console:
634 - "Export to CSV" option added to most tabular data views
34bb5919 635 - Auto login option for web console
b9c2e1e1
VK
636 - Last values of selected DCIs can be shown in object tooltips
637 on network maps
638- Fixed issues: #86, #199, #242, #246, #249, #250, #251, #256, #260, #268, #275
072e4643
VK
639
640
a6cc48cc
VK
641*
642* 1.2.6
643*
644
cbba9d13 645- DCI instance discovery
019ffcf4 646- nxshell: Python-based client-side scripting
398faec8 647- Array initializers in NXSL
a6cc48cc 648- NXSL function PostEvent can use event names instead of event codes
707b18df
VK
649- New NXSL functions: AgentReadParameter, CreateDCI, ManageObject,
650 SetInterfaceExpectedState, UnmanageObject
8e334368
VK
651- Management console:
652 - Network map functionality in web console now in sync with desktop version
df95dad3 653 - Alarm details view improved
ff76e836 654 - Configurable chart ordering on performance tab
4155c10f
VK
655 - Syslog parser editor working correctly
656- Android Console:
657 - Force reconnection after changing settings (#241)
658 - Fixed bug in showing predefined graphs and dashboards (#239)
659 - Added support for mobile device objects
660 - Added geolocation info in overview tab
8e334368 661- 64bit interface counters in Windows agent
674164eb 662- Improved LLDP support
a548def4 663- Driver for D-Link switches
0688e29b
VK
664- Event parameters passed as arguments to action scripts
665- PING subagent: targets can be specified using DNS names
6cb804e9
MI
666- Android Agent:
667 - Changed name of configuration parameters (NB needs reconfiguration of agent!!!)
668 - New location strategy: relay on updates from other apps or force update (frequency, duration and provider selectable).
669 - Show location strategy on home screen.
670 - Fixed bug in automatic connection on first start when agent was disabled
671 - Override for connection schedule on detecting change of connectivity (selectable)
3a82d5ae 672- New MIBs added: LLDP-EXT-DOT1-MIB, LLDP-EXT-DOT3-MIB
8f4f648d 673- Fixed issues: #197, #204, #219, #222, #225, #227, #229, #231, #234, #236
a6cc48cc
VK
674
675
e5be5b83 676*
61382238
VK
677* 1.2.5
678*
679
227a0f76 680- Topology-based event correlation improved
56e92fc9 681- Network discovery improved
4dd963e9
VK
682- Mapping tables
683- New NXSL functions: ceil, floor, round, format, map
61382238 684- Management console:
838a1a95 685 - "Alarm Details" view
61382238 686 - "Area" option implemented on line charts
9e48f7b8 687 - Multiple DCIs can be combined on one graph on "Performance" tab
e9491562 688 - New dashboard element: separator
e5be5b83 689 - DCIs can be created from MIB Explorer
838a1a95 690 - Textual conventions for selected MIB object displayed in MIB explorer
5fba45e9 691 - Fixed bug with chart titles in dashboards
13794bec 692 - "Snap to grid" and "Align to grid" options in network maps
9f56d95b 693 - Improved Y-range adjustment in line charts
4d7a25ed 694 - Improved tooltips in line charts
08769290 695 - Custom logo can be set on login screen in web console
bd8cc790 696 - Fixed performance and stability issues with image library
ad09fb0c
MI
697- Android client:
698 - Select all/unselect all in alarms list
316b8477 699 - Multipliers for graphs and last values: binary (power of two) and decimal (power of ten)
868c4a4b 700 - Show number of pending alarms in home screen
227a0f76 701- API for creating embedded application agents
08769290 702- Initial (alpha) version of mobile agent for Android devices
bd8cc790 703- Fixed issues: #23, #47, #49, #131, #154, #162, #163, #172, #175, #177, #178,
afbe5388 704 #180, #186, #187, #188, #189, #192, #194, #196
61382238
VK
705
706
e5be5b83 707*
b775ebcf
VK
708* 1.2.4
709*
710
711- New global variable $dci in transformation scripts
712- Management console:
713 - Command line options for automatic connect
b2f2ea8f
VK
714 - Container type objects can be expanded/collapsed by double click
715 in the object tree
716 - Maps and dashboards can be opened by double click in the object tree
717 - Line charts can be opened by double click on DCI in last values view
7c12f25d
VK
718 - Implemented seed-based network maps
719 - Decoration elements on network maps can be moved and resized
f6f36802 720 - Object details view can be opened from alarm's context menu
e7dfcebb 721 - Custom time intervals can be set in line chart properties
c0ab15ef 722- NXSL: implemented short-circuit evaluation of logical expressions (&& and ||)
99058170 723- New attribute "isLocalMgmt" in NXSL "Node" class
0f8ec5bc 724- New parameter Icmp.PingStdDev in PING subagent
99058170 725- Cisco Catalyst 3550 supported by CATALYST driver
3438547b
AK
726- Intervals of less than a minute can be defined with custom DCI schedules
727- Agent parameters File.xxx (File.Size, etc) now support strftime style macros
728 for current date/time (similar to file name in log parser)
ee4ea5a2
MI
729- Android client:
730 - Restructured settings activity
731 - Alarm status icon notification configurable by settings (independent from playing the sound assigned to the category)
b2f2ea8f 732 - Horizontal scrollable tabs for node info activity (tabs are no more compressed to show all together)
ee4ea5a2
MI
733 - Fixed bad format for DCI value in last values tab
734 - Scheduler for "passive" connection", parameters:
0ecb6c0e 735 - Enable scheduler: enables the scheduler, if off program exposes the previous behaviour
ee4ea5a2
MI
736 - Interval: how many minutes have to elapse before trying to connect to server
737 - Duration: how many minutes connections has to be kept on
0ecb6c0e 738 - 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).
ee4ea5a2
MI
739 - Daily on: start daily time to apply scheduler values
740 - Daily off: stop daily time to apply scheduler values
dd2a0ddd 741- Fixed issues: #53, #120, #128, #139, #144, #171
b775ebcf
VK
742
743
e4acd770
VK
744*
745* 1.2.3
746*
747
748- Improved LLDP support
a5d230ce 749- New "Find IP address" function (find node's switch port by IP address)
22d657d2
VK
750- Set MAC address for "unknown" interfaces from ARP cache
751- Detection of IP address change for nodes without agent and SNMP
c17e2404 752- Agent on Windows is in UNICODE
2dca0fea 753- UNICODE build supported on Linux and FreeBSD
b9626ab7 754- ifXTable used when possible for interface traffic DCIs creation
fbb7526c
VK
755- Server can be configured to use DNS host names instead of FQDN for newly
756 discovered nodes
e4ce0c1c 757- Script hooks for configuration poll
e4acd770
VK
758- Management console:
759 - Configurable date and time format
760 - Background color can be set for network maps
761 - Different connection routing algorithms for network maps
c17e2404 762 - Fixed incorrect display of string data in DCI history
6ed3bd06
VK
763 - Added "copy to clipboard" action in MAC address search reults
764 - Added "copy to clipboard" action in interface tab
01fef299 765 - Double click in MIB explorer walk results selects OID in tree
8807d8b6 766 - Fixed status indicator update problems in object browser
8eb00211 767 - Fixed dashboard navigator refresh issues
27139e25 768 - Object tools execution on multiple objects
fbb7526c 769 - Implemented "Clear collected data" action for DCIs
da8e2bf0 770 - Fixed missing scrollbar issue in VLAN view
2773ef30
VK
771- Added commands "get" and "set" to nxdbmgr to manager server configuration
772 variables
773- New NXSL function: RenameObject
fbb7526c 774- Web interface look is more consistent with desktop client
b70ec4dc 775- Fixed critical bug in NXSL interpreter (incorrect execution of operation --)
e4ce0c1c
VK
776- Android client:
777 - Added: nodes and dashboards container status in home screen reflect
778 children status (icon changes on WARNING, MINOR, MAJOR, and CRITICAL).
779 - Added: interfaces tab under node info activity
780 - Added: handle alarm sticky acnowledge action and state.
781 - Added: sort of alarm list in node info tab.
782 - Added: multiple selection for actions on alarms list.
783 - Added: sort by node name on alarm list.
784 - Fixed bug: added protection to null pointers
785 - Fixed bug: hidden wrong menu item in alarms tab
e4acd770
VK
786
787
c8b3721d
VK
788*
789* 1.2.2
790*
791
8480f484 792- New alarm state - "Resolved"
7a5c7db4 793- Added drivers for Cisco ESW and Dell PowerConnect switches
8bdfaed8 794- Added MIBs for Dell PowerConnect switches
f47b856a 795- New event processing macros: %g and %I
46117060
VK
796- Management console:
797 - In port view ports are colored according to physical port state
798 - Interface IP shown in connection point search results
799 - Interface IP and MAC shown in "Interfaces" tab
5a6477fb 800 - Added "Status Map" view
c5c77583
VK
801 - Added option to hide unsupported DCIs from "Last Values" view
802 - Added option to indicate data collection errors in "Last Values" view
e1e2f971 803 - Added "copy to clipboard" function in log viewers and monitors
2dd24569
VK
804- Android client:
805 - Dashboards implemented
5a6477fb 806 - Node status/configuration/topology poll implemented
2f2bb579
VK
807- NXSL:
808 - Global variables can be declared in script code
fd14ba55 809 - New functions: GetConfigurationVariable, GetObjectParents, GetObjectChildren, sleep
f47b856a 810 - New attribute "guid" in classes Interface, NetObj, and Node
0be3c299
AK
811- AIX Subagent:
812 - New parameters available: System.CPU.PhysicalAverage.*
1f1fefa9
VK
813- Fixed bugs:
814 - Config file with CRLF loaded incorrectly on UNIX
815 - Unable to bind object in WebUI
816 - Graph colors can be ignored in dashboards
817 - Object deletion may not be immediately reflected in console
818 - Unable to upload file into image library from Web UI
c8b3721d
VK
819
820
ee4ea5a2
MI
821*
822* 1.2.1
823*
824
825- Implemented dashboard export/import
826- New NXSL functions for direct SNMP access
827- New NXSL functions for getting min, max, and average DCI value for period
828- Fixed memory leak in NXSL functions gmtime and localtime
829- Fixed memory leak in configuration poller
830- Added driver for HP E-series (ProCurve) switches
831- Implemented "sticky" alarm acknowledgements
832- Added option to disable automatic node unbinding from containers
833- Added option to disable automatic template removal
834- Added events for automatic container binding and unbinding
835- Added events for automatic template apply and remove
836- Java console:
837 - Configuration export implemented
838 - Added object status indication bar in object browser
839 - Added filtering by IP address and comments in object browser
840- Web UI:
841 - Windows installer improved
842 - Line charts improved
843- Agent now allows to define management server address as subnet
844- Additional I/O parameters in Solaris agent
845- Fixed bugs with static agent build
846- Fixed issues: #333, #340, #343, #353
847
848
849*
850* 1.2.2
851*
852
853- New alarm state - "Resolved"
854- Added drivers for Cisco ESW and Dell PowerConnect switches
855- Added MIBs for Dell PowerConnect switches
856- New event processing macros: %g and %I
857- Management console:
858 - In port view ports are colored according to physical port state
859 - Interface IP shown in connection point search results
860 - Interface IP and MAC shown in "Interfaces" tab
861 - Added "Status Map" view
862 - Added option to hide unsupported DCIs from "Last Values" view
863 - Added option to indicate data collection errors in "Last Values" view
864 - Added "copy to clipboard" function in log viewers and monitors
865- Android client:
866 - Dashboards implemented
867 - Node status/configuration/topology poll implemented
868- NXSL:
869 - Global variables can be declared in script code
870 - New functions: GetConfigurationVariable, GetObjectParents, GetObjectChildren
871 - New attribute "guid" in classes Interface, NetObj, and Node
872- AIX Subagent:
873 - New parameters available: System.CPU.PhysicalAverage.*
874- Fixed bugs:
875 - Config file with CRLF loaded incorrectly on UNIX
876 - Unable to bind object in WebUI
877 - Graph colors can be ignored in dashboards
878 - Object deletion may not be immediately reflected in console
879 - Unable to upload file into image library from Web UI
880
881
bdd1560b
VK
882*
883* 1.2.1
884*
885
886- Implemented dashboard export/import
de1d708f
VK
887- New NXSL functions for direct SNMP access
888- New NXSL functions for getting min, max, and average DCI value for period
bdd1560b 889- Fixed memory leak in NXSL functions gmtime and localtime
de1d708f 890- Fixed memory leak in configuration poller
5eb3a790 891- Added driver for HP E-series (ProCurve) switches
de1d708f
VK
892- Implemented "sticky" alarm acknowledgements
893- Added option to disable automatic node unbinding from containers
894- Added option to disable automatic template removal
895- Added events for automatic container binding and unbinding
896- Added events for automatic template apply and remove
74ffdc89 897- Java console:
de1d708f 898 - Configuration export implemented
74ffdc89 899 - Added object status indication bar in object browser
900cedd1 900 - Added filtering by IP address and comments in object browser
de1d708f
VK
901- Web UI:
902 - Windows installer improved
903 - Line charts improved
904- Agent now allows to define management server address as subnet
905- Additional I/O parameters in Solaris agent
906- Fixed bugs with static agent build
6933b713 907- Fixed issues: #333, #340, #343, #353
bdd1560b
VK
908
909
170bf9b2
VK
910*
911* 1.2.0
912*
913
bfcfea70
VK
914- Number of polls required for status change can be set individually for each interface
915- New NXSL functions and object properties for accessing topology information
711e5e9a 916- New NXSL function FindObject
bfcfea70
VK
917- New NXSL functions for object creation and binding
918- Added option to set native agent port on node creation
919- Added support for INFORM messages in SNMP trap receiver
920- Implemented automatic creation of ChildStatus DCI when Network Service object created for Node
921- Implemented concept of "expected" interface state
922- Added option to use DNS names instead of IP addresses as primary host name for discovered nodes
923- Added possibility to add parameters and/or specify entry point in scripts called via %[] macro
924- Implemented alarm comments
925- Initial support for multi-valued (tabular) DCI
170bf9b2
VK
926- Java console:
927 - Added alarm history log viewer
69f5e9af 928 - Time interval for line charts on dashboards made configurable
bfcfea70
VK
929 - Dashboard configuration improved; all dashboard elements now can be configured from GUI
930 - New tab for container objectss where threshold violations for underlying nodes are shown
931 - Multiple dashboards can be displayed in a loop (like slide show)
932 - Fixed problems with line chart configuration saving in perspective
933 - Resolved issue: Reports not working on Windows
934 - Resolved issue: Cannot delete non-existent object from event processing policy
935 - Resolved issue: No confirmation shown for object tools with "confirm before execution" flag
936 - Resolved issue: EPP editor do not support 'Negate cell'
937- Web UI:
938 - All functionality from Java console implemented
939 - Windows installer for web interface
940 - Resolved issue: NetXMS session not closed when web session is expired
941- Resolved issue: Internal libexpat failed to compile on debian5
942- Resolved issue: Build failed on Solaris 11
943- Resolved issue: Incorrect interface status reported by agent on FreeBSD
944- Resolved issue: Database upgrade problems if SQLite used as backend database
170bf9b2
VK
945
946
b69c6b33
VK
947*
948* 1.1.10
949*
950
b31d13cb 951- Completely new web interface
0003c4ba 952- New action type: execute NXSL script
b5fdbd70 953- Changed default timeout for service checking subagent
5485b78f 954- Added Oracle monitoring subagent
b31d13cb 955- Added option to force creation of character string instead of hex string in SNMP trap mapping
b5fdbd70 956- Java console:
b31d13cb 957 - Log viewers greatly improved
b5fdbd70 958 - Added missing DCI option "process all thresholds"
b31d13cb
VK
959 - Added missing "interconnect networks" property for cluster objects
960 - Added possibility to add and edit names on map link
fa0ccdb6 961 - SNMP trap monitor
b31d13cb
VK
962 - "Query" button implemented in agent parameter selection dialog
963 - Implemented syslog parser configuration
964 - Resolved issue: Cannot delete non-existing object from map
965 - Resolved issue: Template filtering script is lost when template is renamed
966 - Resolved issue: Tab character not stripped from DCI parameter configuration and server reports "unsupported"
967 - Resolved issue: Map background not drawn beyound viewport
968 - Resolved issue: Node under cluster not shown in object selection dialog
969 - Resolved issue: "Cluster resource" field unavailable for DCI on cluster node
970 - Resolved issue: Reports not working on Windows
5485b78f 971 - Resolved issue: extra new line characters in local command output
ccc81de6 972- New format specifiers in nxalarm: %x and %X
3d89ecbf
VK
973- New MIBs added: BAY-STACK-ADAC-MIB, BAY-STACK-ARP-INSPECTION-MIB,
974 BAY-STACK-DHCP-SNOOPING-MIB, BAY-STACK-ECMP-MIB, BAY-STACK-ERROR-MESSAGE-MIB,
975 BAY-STACK-LACP-EXT-MIB, BAY-STACK-MULTICAST-FLOODING-MIB,
976 BAY-STACK-OSPF-EXT-MIB, BAY-STACK-PETH-EXT-MIB, BAY-STACK-RADIUS-MIB,
977 BAY-STACK-SOURCE-GUARD-MIB, BAY-STACK-STATS-MIB, BAY-STACK-VRRP-EXT-MIB,
978 FOUNDRY-CAR-MIB, FOUNDRY-SN-AGENT-MIB, FOUNDRY-SN-IP-MIB,
979 FOUNDRY-SN-OSPF-GROUP-MIB, FOUNDRY-SN-ROOT-MIB,
980 FOUNDRY-SN-SW-L4-SWITCH-GROUP-MIB, FOUNDRY-SN-SWITCH-GROUP-MIB,
981 FOUNDRY-SN-TRAP-MIB, FOUNDRY-SN-VSRP-MIB
b31d13cb
VK
982- Resolved issue: Subnet objects not placed correctly under zones
983- Resolved issue: No retention time for alarm history
b69c6b33
VK
984
985
986*
987* 1.1.9
988*
989
990- Fixed server crash during startup
991- Fixed failed SQL queries if MS SQL used as backend
992- FIxed "Resource not available" error when trying to view VLANs on a switch
993- Bugfix: data collection configuration not available for cluster objects
994- Bugfix: cannot remove package from list if file does not exist
995- Bugfix: temporary file not deleted after external parameter execution
996- Bugfix: cannot change node's "force encryption" flag from Java console
997- Bugfix: cannot execute local commands with spaces in path
998- Template can be moved between template groups
999- Added "refresh" function to alarm browser in Java console
1000
1001
16b1009a
VK
1002*
1003* 1.1.8
1004*
1005
a598ec8a
VK
1006- New node properties: "disable topology polling" and
1007 "disable discovery polling"
16b1009a
VK
1008- Changes and improvements in Java console:
1009 - Implemented embedded web page element type in dashboards
1010 - Implemented alarm viewer element type in dashboards
0b22b791 1011 - Dashboard cloning
b8ecdd06
VK
1012 - Syslog monitor
1013 - Event monitor
342299f6
VK
1014 - Implemented status calculation/propagation object property page
1015 - Execution of "local command" type tools improved
1016 - Dial charts improved
1017 - Fixed object selection bug in network maps
0b22b791 1018 - Implemented agent package management and deployment
910846cc 1019- Added common driver for Cisco Catalyst switches with CISCO-STACK-MIB support
d15fe6bc 1020- Implemented event identification by name in sendEvent API
aa6875b7
VK
1021- RADIUS authentication now supports passwords up to 128 characters long
1022 (was up to 16)
1023- Fixed server crash on Windows 2008 R2
21254a93 1024- New MIBs added: CISCO-STACK-MIB, FDDI-SMT73-MIB
16b1009a
VK
1025
1026
916cd846
VK
1027*
1028* 1.1.7
1029*
1030
1031- New internal parameter: Net.IP.NextHop
1032- Implemented IP route visualization in management console
189b501f 1033- New MIBs added: JUNIPER-IVE-MIB
09e834a1 1034- New NXSL functions: GetInterfaceObject
e32e3dcb 1035- Many small improvements in management console
314c4f38 1036- Fixed issues: #335, #336, #337
916cd846
VK
1037
1038
c0b3992a
VK
1039*
1040* 1.1.6
1041*
1042
e464b7dc
VK
1043- Added possibility to run different subagents under different
1044 user accounts
50415a8f 1045- Improved work with 802.1x capable switches
452ea3e4
VK
1046- New MIBs added: EF-6000-MIB, ES-1000-MIB, IBM-6611-APPN-MIB, IBM-MIB,
1047 IBMCPU-MIB
1048- Fixed interoperability problems with IBM AS/400 SNMP agent
cb593116 1049- AIX support improved
9a20da32 1050- Fixed serious memory leaks in server
e464b7dc 1051- Many small improvements in management console
c0b3992a
VK
1052
1053
22aa5156
VK
1054*
1055* 1.1.5
1056*
1057
34ccf87f
VK
1058- Added "foreach" operator in NXSL
1059- New NXSL functions: GetDCIValueByName, GetDCIValueByDescription
0057d4e4 1060- New attribute "comments" in NXSL classes "Node" and "NetObj"
34ccf87f
VK
1061- Dashboard configuration in console improved
1062- Database upgrade bug fixed
af9beb90 1063- Solaris support improved
1fa5706e 1064- Many small improvements in management console
22aa5156
VK
1065
1066
29d05345
VK
1067*
1068* 1.1.4
1069*
1070
1621a079 1071- Implemented named parameters for events
9dc06a63 1072- Added integration script for HP EVA disk arrays
be4fc86c 1073- Added driver for Netscreen firewalls
5a7d6a10
VK
1074- Usage of DNS names instead of IP address for defining primary
1075 communication address is now supported (for better support of nodes with
1076 dynamic IPs)
1621a079
VK
1077- New MIBs added: ATM-TC-MIB, CISCO-BRIDGE-EXT-MIB, CISCO-IF-EXTENSION-MIB,
1078 CISCO-L2L3-INTERFACE-CONFIG-MIB, CISCO-PRIVATE-VLAN-MIB,
1079 CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB, DVMRP-MIB, IGMP-MIB, IPV6-TC,
6acb8479 1080 RAPID-CITY-BAY-STACK, RC-MLT-MIB
e8fa28e9 1081- Mobile client for Android introduced
04293406 1082- Many small improvements in management console
29d05345 1083- Fixed some problems with database export/import
1621a079 1084- Fixed issues: #328, #329, #330
29d05345
VK
1085
1086
aab8a8b6
VK
1087*
1088* 1.1.3
1089*
1090
1091- Added SMS driver for Portech MV-37x VoIP GSM gateways
1092- Fixed serious memory leaks in server
1093- Fixed compilation problems on some Linux distributions
1094- Multiple fixes and minor improvements in server and management console
1095
1096
15fa62b1
VK
1097*
1098* 1.1.2
1099*
1100
3eab63f2
VK
1101- Added VLAN view in management console
1102- OpenStreetMap support improved; added local cache for map images
f3780f28
VK
1103- Added option to use alternative tile server for geographic maps
1104- Geographic maps now can be used as background for network maps
7f47521a 1105- Implemented hierarchical maps
15fa62b1 1106- New MIBs added: POLYCOM-RMX-MIB
3eab63f2 1107- Multiple fixes and minor improvements in management console
15fa62b1
VK
1108
1109
9daff89d
VK
1110*
1111* 1.1.1
1112*
1113
007a87e7
VK
1114- Network device drivers introduced
1115- Added drivers for Avaya ERS switches
b1bd1fb2 1116- Added driver for Cisco Catalyst 2900XL, 2950, and 3500XL series switches
007a87e7 1117- New threshold function: SUM
9daff89d 1118- New NXSL functions: SetCustomAttribute
27f9598d 1119- Added support for zoning (dividing network into independent parts with
e41fced3 1120 possibly overlapped address ranges)
0d9b58ef 1121- OpenStreetMap integration for geolocation display
49dbcbaf
VK
1122- New MIBs added: CISCO-CLUSTER-MIB, CISCO-HSRP-EXT-MIB, CISCO-HSRP-MIB,
1123 CISCO-MAC-NOTIFICATION-MIB, CISCO-STACKMAKER-MIB, CISCO-STP-EXTENSIONS-MIB,
1124 CISCO-SWITCH-CGMP-MIB, CISCO-VLAN-MEMBERSHIP-MIB, EMBEDDED-NGX-MIB
e41fced3 1125- nxpush now supports node identification by DNS name or IP address
3745e4ba 1126- Configurable dashboards introduced
9daff89d
VK
1127
1128
a8c3e9ab
VK
1129*
1130* 1.1.0
1131*
1132
1133- Server jobs introduced
1134- Java API added
1135- Portable (Eclipse-based) management console introduced
1136- Server switched to UNICODE on Windows platform
a8c3e9ab 1137- Windows x64 server version added
6aa12cdd 1138- MIB compiler improved
ec2459a4 1139- Dropped agent support for Novell NetWare and Windows NT 4.0, 95, 98, Me
a8c3e9ab
VK
1140
1141
1142*
1143* 1.0.10
1144*
1145
1146- Network discovery improved
1147- Added VRRP support
1148- Added new object tools type: server command
1149- New MIBs added: VRRP-MIB
1150- Fixed issues: #320, #321, #322
1151
1152
1153*
1154* 1.0.9
1155*
1156
1157- Added LLDP support
1158- MIB compiler improved
1159- SNMP tools improved
1160- Added automatic conversion of non-printable strings in SNMP traps
1161- New MIBs added: APPLICATION-MIB, JVM-MANAGEMENT-MIB, APACHE2-MIB,
1162 SYSAPPL-MIB, RADIUS-AUTH-CLIENT-MIB, RADIUS-DYNAUTH-CLIENT-MIB,
1163 RADIUS-AUTH-SERVER-MIB, RADIUS-DYNAUTH-SERVER-MIB, RDBMS-MIB,
1164 RADIUS-ACCT-CLIENT-MIB, MSSQLSERVER-MIB, RADIUS-ACCT-SERVER-MIB,
1165 BAY-STACK-MIB, S5-AGENT-MIB
1166- Fixed broken static agent build
1167- Fixed issues: #313, #318
1168
1169
1170*
1171* 1.0.8
1172*
1173
1174- NXSL:
1175 - now possible to create scripts without explicit main()
1176 - named parameters added
1177 - New functions: GetNodeParents, PostEvent
1178- Fixed issues: #311, #312, #316, #317
1179
1180
1181*
1182* 1.0.7
1183*
1184
1185- Implemented automatic alarm termination using regular expressions
1186- Added support for ODBC connection strings in ODBCQUERY subagent and
1187 ODBC database driver
1188- Added server configuration parameter ProcessAffinityMask
1189- Fixed issues: #309, #310
1190
1191
1192*
1193* 1.0.6
1194*
1195
1196- Implemented adding existing nodes to cluster and removing nodes from cluster
1197- LogWatch subagent improved
1198- Fixed issues: #306, #307, #308
1199
1200
1201*
1202* 1.0.5
1203*
1204
1205- New NXSL operators: += -= *= /= .= %= &= |= ^=
1206- New NXSL functions: index, rindex
1207- MIB compiler improved
1208- New MIBs added to default distribution:
1209 ASTERISK-MIB, DIGIUM-MIB, NetWare-Server-MIB, NETWORK-APPLIANCE-MIB
1210- Windows console: fixed problem with saving Object Browser and maps in
1211 desktop layout
1212- Fixed issues: #279, #303, #304, #305
1213
1214
1215*
1216* 1.0.4
1217*
1218
1219- Built-in syslog server improved
1220- Windows console improved
1221- Created separate installation package for Windows console
1222- Fixed issues: #282, #288, #296
1223
1224
1225*
1226* 1.0.3
1227*
1228
1229- Windows console:
1230 - DCI thresholds, average, and trendlines can be shown on graphs
1231 - Fixed history graph performance issue
1232 - Fixed GDI resource leak
1233- HP-UX platform subagent improved
1234- New agent parameters for Linux: System.Memory.Physical.Available and
1235 System.Memory.Physical.AvailablePerc
1236- Agent parameters Disk.* renamed to FileSystem.* (old names still recognized
1237 by agent for backward compatibility)
1238- Fixed various inconsistencies in parameters between different systems
1239- Fixed issues: #300, #302
1240
1241
1242*
1243* 1.0.2
1244*
1245
1246- Windows console: implemented custom graphs on Performance tab in Object Browser
1247- Solaris platform subagent improved
1248- Fixed issues: #298
1249
1250
fa6173b9
VK
1251*
1252* 1.0.1
1253*
1254
1b4fc8bf 1255- Added events for DCI state change
fa6173b9
VK
1256- New NXSL functions: log, log10, and exp
1257- Windows console: added logarithmic scale option on graphs
cdb9f46a 1258- MIB compiler improved
d54dff34 1259- Fixed issues: #289, #294, #295
fa6173b9
VK
1260
1261
d96bd4c7
VK
1262*
1263* 1.0.0
1264*
1265
6422b9bb
VK
1266- System configuration (events, SNMP traps, templates, event processing rules)
1267 can be exported and imported in XML format - this solves various problems
1268 with old NXMP files
bb5365ed 1269- NXSL improvements:
906093fa 1270 - New functions: GetDCIObject, GetInterfaceName, FindNodeObject, trace
bb5365ed 1271 - Added built-in constants TRUE and FALSE
d96bd4c7 1272- Added support for encrypted DB passwords in netxmsd.conf
906093fa 1273- Improved SNMPv3 support
9dc56166 1274- Windows management console: implemented object search by comments
a8439838 1275- Linux: DRBD monitoring rewritten
27f64d9b 1276- Fixed issues: #62, #278, #283, #290, #292
d96bd4c7
VK
1277
1278
99a00df3 1279*
ac4689a8 1280* 0.2.31
99a00df3
VK
1281*
1282
5ab2f1ab
VK
1283- Added external audit logging via syslog
1284- Added support for secondary RADIUS server
b10b88ad
VK
1285- Added size and age filters to agent parameters File.Size and File.Count
1286- PortCheck subagent: connection timeout made configurable
99a00df3 1287- NXSL: added functions trim(), ltrim(), and rtrim()
7e5a82eb 1288- Expat XML parser bundled with NetXMS source package
9f6712bc 1289- Fixed issues: #267, #268, #269, #270, #272, #273, #274
99a00df3
VK
1290
1291
a4743a0f
VK
1292*
1293* 0.2.30
1294*
1295
1296- Fixed various database upgrade issues in 0.2.29
1297- Fixed issues: #266
1298
1299
f116e890
VK
1300*
1301* 0.2.29
1302*
1303
1304- Fixed database and agent upgrade issues in 0.2.28
1305- NXSL: explicit type cast improved
1306
1307
d43aee56
VK
1308*
1309* 0.2.28
1310*
1311
02648ba9
VK
1312- Added encryption support for SNMP version 3
1313- Fixed compatibility issues with NetXMS SNMP version 3 implementation and
1314 Cisco devices
e4a64da2 1315- Automatic network discovery improved
61b48d2f 1316- LOGSCAN subagent removed (superseded by LOGWATCH subagent)
f5d16551 1317- Fixed issues: #234, #259, #260, #261, #262, #263, #264
d43aee56
VK
1318
1319
5d7681cc 1320*
e0d4b618 1321* 0.2.27
5d7681cc
VK
1322*
1323
78eedbc6 1324- Added support for SNMP version 3 (without encryption)
e0d4b618
VK
1325- Log monitoring improved
1326- Built-in scripting language (NXSL) improved
78eedbc6 1327- Fixed issues: #223, #249, #250, #252, #253, #254, #255, #256, #258
5d7681cc
VK
1328
1329
d1069e4f 1330*
aa24418a 1331* 0.2.26
d1069e4f
VK
1332*
1333
aa24418a
VK
1334- Fixed compilation problems on some UNIX platforms
1335- Fixed incorrect behaviour of Disk.Free parameter on some Windows systems
1336- Fixed broken Windows 2000 support (issue #248)
1337
1338
1339*
1340* 0.2.25
1341*
1342
1343- Implemented automatic template application based on filters
1344- Implemented automatic node binding to containers based on filters
1345- Implemented database export and import
1346- Database checking tool (nxdbmgr) improved
1347- More standard parameters inplemented in Linux, FreeBSD, and Solaris subagents
1348- Removed inconsistencies in some parameters' behavior on different platforms
1349- DCI transformation scripts now can be tested from console
1350- Network maps improved
5d7681cc
VK
1351- Added support for matching Windows event log records by event source,
1352 severity, and event code
aa24418a 1353- Fixed issues: #197, #217, #239, #240, #241, #242, #243, #244, #245
d1069e4f
VK
1354
1355
84480424
VK
1356*
1357* 0.2.24
1358*
1359
1360- Critical bugfixes:
1361 - Compilation errors on FreeBSD
1362 - Errors in database schema if doing fresh install
1363
1364
98e15dad
VK
1365*
1366* 0.2.23
1367*
1368
86cffad8 1369- Implemented event forwarding between NetXMS servers
a6598e07
VK
1370- Added new subagent LOGWATCH for log monitoring
1371- Implemented syslog message monitoring on built-in syslog server
98e15dad 1372- New agent configuration parameter: WaitForProcess
c155a87c 1373- Number of consecutive polls can be specified for "last value" threshold
3583054e 1374- Implemented "Clear DCI data" function
ce3f7f72 1375- Management packs improved
4d0d4896
VK
1376- Usage of ifXTable for interface naming made configurable
1377- NXSL: added new attribute "status" for node objects
088b9b54
VK
1378- Implemented resending of failed e-mails
1379- Database checking procedure improved
6990ef35
VK
1380- Windows console:
1381 - Added support for negative values on graphs
9f0fb6f4 1382 - Implemented editing of predefned graphs
6990ef35 1383 - Implemented cut/copy/paste in event policy editor
7fdc0f65 1384- Java API introduced
ce3f7f72 1385- Fixed issues: #31, #74, #146, #218, #228, #235, #236, #237, #238
98e15dad
VK
1386
1387
e2d68ddd 1388*
e05f8aaf 1389* 0.2.22
e2d68ddd
VK
1390*
1391
8f7c07b1 1392- Scripts now can be used to form event's message (via %[..] macro)
e345fd5f
VK
1393- Scripts in event processing policy now has access to node properties
1394 via $node variable and to event properties via $event variable
e05f8aaf 1395- Implemented XML encoding for NXCP messages
0b16a7bf 1396- Added support of custom object attributes
3b660be4 1397- Minor map improvements
89518a32 1398- Fixed issues: #196, #201, #216, #220, #221, #222, #225, #226, #230, #231
e2d68ddd
VK
1399
1400
ac702bea
VK
1401*
1402* 0.2.21
1403*
1404
b2e6efb0 1405- Multiple network maps implemented
ac702bea 1406- Added parameter ListenAddress to all services (server, web server, agent)
35a9159a 1407- New possible value for UseInterfaceAliases - concatenate name with alias
0329149f
VK
1408- Added possibility to create custom message in event matching script and
1409 use it in alarms and actions
a85085b8 1410- WMI subagent added
04402b01 1411- SNMP sysDescr and agent's uname now polled and displayed
f6cd5b6f 1412- New features in Windows console:
09aa8f24 1413 - Possibility to use non-local timezone in Windows console
f6cd5b6f 1414 - Default graph settings can be changed
dab32124 1415- AIX subagent: implemented System.CPU.LoadAvg* and System.Uptime parameters
f6cd5b6f 1416- Fixed issues: #193, #194, #198, #204, #209, #211, #212, #213, #214, #215
ac702bea
VK
1417
1418
768935e8 1419*
66794de8 1420* 0.2.20
768935e8
VK
1421*
1422
9c69cc80
VK
1423- Implemented advanced event processing using situations
1424- Added checking of NetXMS server own network connectivity via beacon hosts
9cae50b2 1425- Implemented "proxy node" functionality for DCIs
bc1c91b2 1426- Added possibility to use values of other DCIs in transformation scripts
66794de8 1427- Added possibility to specify multiple recipients in e-mail or SMS action
768935e8 1428- Implemented System.CPU.Usage for individual processors on Linux
70ba9529 1429- PING subagent: added parameter ICMP.PacketLoss(*)
21d0e6b6 1430- Command line options for the server changed to use common style
66794de8 1431- Added UNICODE support in client part on Linux/UNIX
3d19a02f 1432- Implemented macros in template DCIs (expanded when template applies to node)
5b9c2b5a 1433- Added event storm detection
72c0e661
VK
1434- Added possibility to specify multiple SNMP community strings for discovery
1435 and configuration polls
2cf42996 1436- NetXMS server now can understand interface aliases (description in Cisco terms)
4e7b730f 1437- Added optional synchronization of node names with DNS
c94fa5c2 1438- New command line tool for managing alarms - nxalarm
b6ca4cf8 1439- Implemented "stop processing" option for event processing policy rule
9aed7144 1440- Implemented "move" operation for templates (move between template groups)
d51ccc0d 1441- New internal parameter: ConditionStatus(*)
84ae3a17
VK
1442- NXSL:
1443 - Implemented condition operator (?:)
d6c7ce9a 1444 - New built-in functions: gmtime(), localtime(), left(), right()
455d45bd 1445- Fixed issues: #188, #189, #190, #191, #195, #198, #199, #203
768935e8
VK
1446
1447
d2b5c0c3
VK
1448*
1449* 0.2.19
1450*
1451
1452- Added SMS driver and subagent to send SMS via remote NetXMS agent
889841e1
VK
1453- Added parameters Net.RemoteShareStatus and Net.RemoteShareStatusText
1454 to WINNT subagent
023951b1
VK
1455- Added possibility to disable status, configuration, or routing table
1456 polls for specific host
7c2ea1c1
VK
1457- Added possibility to define number of consecutive status polls with same
1458 result needed to change status of interface or network service object
c12ed5ef 1459- Fixed issues: #77, #134, #151, #179, #182, #183, #184, #185, #186
d2b5c0c3
VK
1460
1461
0c5e66e0
VK
1462*
1463* 0.2.18
1464*
1465
eb22c705 1466- Windows console: added "subordinates" view in object browser
7a8363b9
VK
1467- WinPerf subagent:
1468 - Improved non-English Windows support
1469 - Added new parameter: System.IO.DiskTime
636da5f3 1470- New MIB added: FIBRE-CHANNEL-FE-MIB
ef01c18c
VK
1471- Fixed issues: #23, #129, #163, #164, #165, #167, #168, #170, #172, #173,
1472 #174, #175, #176, #177, #178
0c5e66e0
VK
1473
1474
7c0c0408
VK
1475*
1476* 0.2.17
1477*
1478
8e139811 1479- Implemented alarm timeouts
7c0c0408 1480- ODBCQUERY subagent improved
82e16cf5 1481- Web interface improved
f9d7d9a3 1482- Object browser in Windows console improved
e6f5abb7
VK
1483- Fixed issues: #122, #128, #130, #136, #138, #141, #156, #157, #158,
1484 #159, #161, #162
7c0c0408
VK
1485
1486
a2c606dc
VK
1487*
1488* 0.2.16
1489*
1490
3d1058ed 1491- Implemented user authentification by certificates
1b4f0fbb
VK
1492- Management packs fully functional - templates, events, and SNMP traps
1493 can be exported and imported
a2c606dc 1494- Cluster monitoring improved
35c12799 1495- Node names resolution working
b27940ad 1496- Implemented OCI based driver for Oracle database
2f75f481 1497- UPS subagent: added support for Microdowell devices
a2c606dc 1498- Windows console:
7ef13f79 1499 - Added layer 2 topology view for compatible switches
a2c606dc 1500 - Object search improved
1c5fb85d
VK
1501 - Graphs improved:
1502 - Area graphs
1503 - Predefined graphs
1504 - Minor UI improvements
3efd6dbb
VK
1505 - Added possibility to manage/unmanage set of child objects
1506 - Added possibility to hide unmanaged leaf objects
1507 - Container objects can be placed above all others
66632661 1508 - Other small UI improvements
b13cb38b 1509- Fixed issues: #90, #106, #120, #143, #147, #148, #149, #150, #152, #153, #155
a2c606dc
VK
1510
1511
655786c0
VK
1512*
1513* 0.2.15
1514*
1515
48d28327 1516- Added initial support for cluster monitoring
00fcd41c 1517- Added preliminary support for management packs
439c93c0 1518- Added SNMP proxy functionality to agent
655786c0 1519- IPSO agent improved
e04c3358
VK
1520- Added Extended Checksum subagent
1521- Added ODBC Query subagent
ea1acec2
VK
1522- New agent parameters: Process.CountEx(), File.Time.Access(),
1523 File.Time.Change(), and File.Time.Modify()
0d2a47d9 1524- Parameters File.Size() and File.Count() improved
ea1acec2 1525- Parameters Process.XXX improved
375e0736 1526- NXSL improved: implemented switch ... case statement and break statement
76a7abea 1527- Windows console:
a0856b0d
VK
1528 - Now able to download and install update from web server pointed
1529 by NetXMS management server
76a7abea 1530 - Object browser improved
d5ba8d9e
VK
1531 - Graphs improved: implemented printing and "copy to clipboard"
1532 function
fadfc64a 1533 - Added server history in login dialog
c6960c2a 1534 - Added option "hide empty values" in last DCI values view
00fcd41c 1535- Fixed issues: #105, #123, #131, #135, #140, #142, #145
655786c0
VK
1536
1537
fb6ad91b
VK
1538*
1539* 0.2.14
1540*
1541
29222c16
VK
1542- Alarm system improved (three state alarms, helpdesk status, etc.)
1543- Added new DCI data source: push agents
31572451 1544- Threshold state now saved across NetXMS server restarts
625ad507
VK
1545- Added possibility to specify custom threshold rearm event instead of
1546 SYS_THRESHOLD_REARMED
1547- Added threshold processing option "Always process all thresholds"
e7a89709
VK
1548- Implemented "data collection error" threshold checking function
1549- Implemented "mean absolute deviation" threshold checking function
a463d430
VK
1550- Added possibility to set confirmation messages for object tools
1551- Object tools "Shutdown system", "Restart system", "Restart agent"
1552 asks confirmation by default
15c8cf46 1553- Implemented agent traps and added trap sending API for subagents
5755bca0 1554- Object comments added
dd5b3364
VK
1555- Network discovery configuration simplified
1556- Active network discovery implemented
0687fe1b 1557- Windows console:
dde96745 1558 - Console changed to use UNICODE internally
0687fe1b 1559 - Event processing policy editor improved
d8c536a7 1560 - Added confirmation for object deletion
f2cc08e1 1561 - Implemented sorting in object tools tables
4f833518
VK
1562- Server ported to AIX and HP-UX
1563- Agent ported to HP-UX
1564- Agent for AIX improved
3e6bd8eb 1565- Fixed issues: #104, #109, #110, #111, #112, #113, #115, #116, #117, #119,
b0ae1c83 1566 #121, #124, #125, #126, #127, #133, #139
fb6ad91b
VK
1567
1568
7f09cb84
VK
1569*
1570* 0.2.13
1571*
1572
f0ce9811 1573- Implemented central (stored on server) agent configs
7f09cb84
VK
1574- Agent ported to IPSO
1575- Added installer command line options for unattended installation of
1576 Windows agent
7e3ae259 1577- New MIBs added: S5-ETH-MULTISEG-TOPOLOGY-MIB, BN-IF-EXTENSIONS-MIB
67c89bbd 1578- Server startup and shutdown procedures improved
27cc829a 1579- Added detection of lost database connections and automatic reconnect
df7156b3 1580- Native operating system read/write locks used whenever possible
09b1406e
VK
1581- Added possibility to use alarm message text in actions (if action executed by
1582 the same event processing rule as alarm)
7e3ae259 1583- Better handling of interface names of Nortel ethernet switches
209c1f4e
VK
1584- SNMP trap varbinds now can be mapped to event parameters not only by OID,
1585 but also by position in trap PDU
eb64d74c 1586- Windows binaries built against OpenSSL 0.9.8b
06ff6722
VK
1587- Windows console:
1588 - DCI history data viewer improved
793d3b32 1589 - Graphs improved
c417ee4f 1590- nxsnmpset utility improved
5e3c403d 1591- nxevent: added -e command line option to turn on session encryption
7de3d899 1592- Implemented parameter UPS.Load for BCM/XCP compatible devices
09b1406e 1593- Fixed issues: #4, #20, #47, #67, #79, #80, #91, #92, #93, #94, #95, #96, #97,
7120fb78 1594 #98, #99, #100, #101, #102, #103
7f09cb84
VK
1595
1596
a03a35b3
VK
1597*
1598* 0.2.12
1599*
1600
11f442d8 1601- Added possibility to define complicated conditions using "condition" objects
f3d12ff6 1602- Implemented RADIUS authentication for NetXMS users
8e8df806 1603- Added support for compressed MIB files
a03a35b3 1604- New MIBs added: ENTITY-MIB
deda9e31 1605- Added support for DRBD device monitoring
11f442d8 1606- Windows console: Event editor improved
bb130f7b
VK
1607- UPS subagent:
1608 - Redesigned to improve stability and performance
1609 - Added parameter UPS.OnlineStatus
1610 - Fixed problem with occasional APC UPS disconnections
92aa9f5a 1611- Fixed issues: #89
a03a35b3
VK
1612
1613
8d39beb9
VK
1614*
1615* 0.2.11
1616*
1617
1a03abc3 1618- Basic network maps implemented
8d39beb9
VK
1619- Non-standart (other than 4701) ports now can be used for client-server
1620 communications
19e482c9 1621- Copy/move/delete of saved desktop configurations implemented
6bf0d07d 1622- SNMP walk function improved
69688776 1623- Implemented "User must change password on next logon" function
42ba3e7d
VK
1624- UPS subagent: added support for BSMXCP protocol (used by Powerware,
1625 HP and Compaq UPSes)
552df93f 1626- Fixed Alarm Viewer crash
9141e0e7 1627- Fixed issues: #28, #34, #52, #82, #83, #84, #85, #86, #87, #88
8d39beb9
VK
1628
1629
5f1b269f
VK
1630*
1631* 0.2.10
1632*
1633
77f65618 1634- Web interface redesigned
c8bd55a0 1635- Added OpenBSD platform subagent
5f1b269f 1636- Added UPS monitoring subagent
b8cc7ec0 1637- Netscreen (now Juniper) MIBs added
77f65618 1638- Windows console: graphs improved
af7ae838
VK
1639- Added possibility to log all incoming SNMP traps
1640- Fixed problems with very long opening time of event log
cbcf0362 1641- Fixed issues: #58, #72, #73, #76, #78, #81
5f1b269f
VK
1642
1643
55194809
VK
1644*
1645* 0.2.9
1646*
1647
269e3aca 1648- Added built-in scripting language (NXSL - NetXMS Scripting Language)
af4147f3 1649- Implemented DCI transformations (using NXSL)
269e3aca 1650- Implemeted auto discovery filters (using NXSL)
0ca6178b 1651- Added startup scripts for Gentoo Linux
269e3aca 1652- Windows console: agent configuration editor improved
981c0c4e 1653- Alarm Viewer: repeated alarm sounds added
1de1b062 1654- Fixed issues: #64, #68, #69, #70, #71, #75
55194809
VK
1655
1656
f1448d17
VK
1657*
1658* 0.2.8
1659*
1660
1661- Implemented agent proxy
733166d3 1662- Object tools fully implemented (including configuration)
f4e13f33 1663- Added web session manager and very basic web interface
48301d09 1664- Added "node capability expiration" feature
c8686da4
VK
1665- Windows console:
1666 - Fixed inconsistencies in object access control configuration
f521c96e 1667 - Now can play sounds when new alarm arrives
c987534c 1668 - Added voice notifications for alarms (using SAPI)
f521c96e
VK
1669- Alarm viewer:
1670 - The same audio notification options added
1671 - Current time display added
242a1cdc
VK
1672- Added support for Windows authentication in Microsoft SQL driver
1673- Server configuration wizard: added possibility to configure service account
30fb5453 1674- Added support for transactions in database manager
63c0c6b3 1675- Fixed bugs in server's SMTP sender
98d12968 1676- Fixed bug in SMS driver
26a1241b 1677- Fixed issues: #57, #61, #63, #65, #66
f1448d17
VK
1678
1679
7dbb6862
VK
1680*
1681* 0.2.7
1682*
1683
cc2d5b36 1684- Advanced status calculation mechanism implemented
7dbb6862 1685- Added support for SQLite embedded database engine
dc813908 1686- New MIBs added: IEEE 802.11
cc2d5b36 1687- PING subagent: added "PacketRate" configuration parameter
0212dc5a 1688- Fixed some portability issues for 64bit platforms
a765feb6
VK
1689- Fixed build problems with version 0.2.6
1690- Fixed issues: #53, #55, #59, #60
7dbb6862
VK
1691
1692
6c22d024
VK
1693*
1694* 0.2.6
1695*
1696
1697- Added possibility to change size of ICMP echo request packets sent by server
b522b89b 1698- Added built-in syslog server
6ffe9c6c 1699- Implemented retrieving of only last N records from event log
b3c6251b 1700- Implemented "Select DCI" function for templates
744c1a98
VK
1701- Implemented own MIB compiler, removing last dependency from Net-SNMP library
1702- MIBs now transferred to client in compiled form, reducing network traffic
1703 and making console startup faster
8b182fc5 1704- Implemented correct translation of SNMPv1 trap id to SNMPv2 trap id
b9ce1c9d 1705- Added advanced DCI collection scheduling
f6c671a3
VK
1706- Core agent:
1707 - Ported to AIX
1708 - Fixed bug in signal handling causing agent to crash on shutdown
94800166 1709 - Implemented autoloading of platform subagent on UNIX and NetWare
287e1efe 1710 - Fixed broken under NT4 Net.InterfaceList enum
6c22d024 1711- PING subagent:
b522b89b 1712 - Ported to NetWare and AIX
6c22d024
VK
1713 - Added "packet size" argument to Icmp.Ping(*) parameter
1714 - Added "packet size" option to target configuration
1715 - Added DefaultPacketSize configuration parameter
b522b89b 1716- Port checker subagent ported to AIX
aa975b7e
VK
1717- Added possibility to build statically linked agents
1718- Event configuration improved
744c1a98
VK
1719- New MIBs added: BGP4, PowerNet (APC), PRINTER,
1720 Synoptics (now part of Nortel Networks), UPS
e08c79a8
VK
1721- Windows console:
1722 - Improved handling of large number of objects
1723 - Status and configuration poll windows improved
3e6f4839 1724- Database checker improved
7162a313 1725- Fixed issues: #12, #46, #48, #49, #50, #51, #54
6c22d024
VK
1726
1727
8c6e00dd
VK
1728*
1729* 0.2.5
1730*
1731
0262502e 1732- Added support for CheckPoint SNMP agent running on port 260
e7d190c2
VK
1733- Added SNMP MIBs for Nokia IPSO
1734- Added new parameter Agent.ActiveConnections to core agent
461b4074 1735- Implemented object tools of type "Agent Table" and "SNMP Table"
8c6e00dd
VK
1736- Windows console:
1737 - Sorting implemented in "Last DCI Values" view
1738 - Added node tree in alarm browser
374ec1b7 1739 - Added possibility to copy DCIs to template
4748cb65 1740- Fixed bug in core agent causing incorrect update of configuration file
e1facf74 1741- Fixed incorrect interface aliases detection in Linux subagent
f1beb00f 1742- Fixed issues: #36, #39, #42, #45
8c6e00dd
VK
1743
1744
5ee8e792
VK
1745*
1746* 0.2.4
1747*
1748
3c2c7839 1749- Implemented agent's configuration file editing from console
5ee8e792 1750- Implemented actions provided by subagents
31ad32c2 1751- Built-in action Agent.Restart added to core agent
ac387dd5
VK
1752- Configurable object tools introduced (not fully implemented yet)
1753- Fixed bug causing occasional server crash
2e63e6f0 1754- Fixed issues: #5, #37, #38, #40, #41
5ee8e792
VK
1755
1756
9d6aa215
VK
1757*
1758* 0.2.3
1759*
1760
66485623 1761- Implemented basic event correlation
fd21c678
VK
1762- Added new object class: VPN connector
1763- Active alarms now used in status calculation
6a4f307b 1764- Windows agent: implemented enum Net.IP.RoutingTable
854e3fee 1765- Database Manager: implemented forced check/unlock flag
fd21c678
VK
1766- Maximum number of sessions in agent made configurable
1767- Agent ported to Windows 95/98/Me
baa7b4ee
VK
1768- Windows console: added possibility to specify loopback address (127.0.0.1)
1769 as bind address for network service
5ee8e792 1770- Fixed bug causing random fails of connections from server to agent and
73fe1558 1771 from console to server
31ad32c2 1772- Fixed issues: #29, #32, #33
9d6aa215
VK
1773
1774
5f743326
VK
1775*
1776* 0.2.2
1777*
1778
1779- Implemented communication session encryption
0fffaf28 1780- Added support for multiple database connections for better performance
92e915fc 1781- Added generation of SYS_NODE_DOWN and SYS_NODE_UP events
3cbb93be
VK
1782- Added possibility to edit server's configuration parameters from
1783 administrator's console
cbefcac5 1784- Object status calculation algorithm changed
3b05730d 1785- Fixed incorrect 32 bit integer varbinds parsing in libnxsnmp
92e915fc 1786- Fixed bug with new interface detection
01302fb6
VK
1787- Windows console: added simple export of collected DCI data
1788- Core agent: added configuration option SessionIdleTimeout for automatic
1789 disconnect of idle or broken sessions
1a17feb0 1790- Fixed issues: #26, #30
5f743326
VK
1791
1792
443e3a79
VK
1793*
1794* 0.2.1
1795*
1796
781e886e 1797- Server startup procedure improved
d009828b 1798- Fixed bug in Windows service shutdown code
8685ebe7 1799- Added ICMP ping subagent
283aac27 1800- Server will not collect data from unmanaged nodes
d589a067 1801- Added PostgreSQL support under Windows
9039c003 1802- NetWare platform subagent improved
e40bf6e9
VK
1803- Linux subagent: Implemented all Net.Interface.* parameters except
1804 Net.Interface.Speed
fc5296c5 1805- Fixed crash in Microsoft SQL driver caused by unsuccessful connection
dab8c483
VK
1806- More SNMP MIBs added
1807- Fixed issue #27 (poller threads deadlock)
1808- Server's internal synchronization mechanisms improved
1809- Added driver for generic GSM modems
ec55ce8a 1810- SMS driver can be configured from server configuration wizard
443e3a79
VK
1811- Windows console:
1812 - Action properties dialog improved
e40bf6e9 1813 - Sorting implemented in data collection editor
dab8c483 1814 - Object browser window can be saved in desktop configuration
9da7641e
VK
1815- Windows alarm viewer:
1816 - Added autologin feature
1817 - UI appearance improved
443e3a79
VK
1818
1819
56cd40b6
VK
1820*
1821* 0.2.0
1822*
1823
6c94955b
VK
1824- Windows installer improved
1825- Fixed build issues on various platforms
1fc5b221
VK
1826- Windows console:
1827 - Items in Control Panel now sorted alphabetically
1828 - Data collection editor now shows associated template for DCI
30285b1e 1829 - Added automatic refresh to last values view
3c053cb3
VK
1830 - Rule in policy editor can be enabled/disabled by double click
1831 on leftmost column (rule number)
1fd4a900 1832- Fixed incorrect interface detection on FreeBSD
56cd40b6
VK
1833
1834
ae54cb08
VK
1835*
1836* 0.1.20
1837*
1838
84adcf70
VK
1839- Implemented object unbinding from administrator console
1840- Implemented template removing
d0d4f8d7 1841- Added "Change IP address" function for node objects
ee514754 1842- Added Oracle support (via ODBC driver)
ae54cb08
VK
1843- Added server installation program (Windows only)
1844- Added server configuration wizard (Windows only)
376bbb96
VK
1845- SNMP agent connectivity check improved
1846- Added special handling for CheckPoint SNMP agent
8a68ebbd 1847- Added "Don't cache this session" option to Windows console login dialog
65d2eb53 1848- Added new console command "show stats"
ae54cb08
VK
1849- Windows CE Console improved:
1850 - Added "Last DCI Values" view
20e4218a
VK
1851 - Added graph view
1852 - Added collected DCI data view
1853 - Added full screen mode support
ae54cb08
VK
1854 - Implemented sorting in alarm browser
1855 - Implemented alarm browser autoupdate
1856 - Implemented object managed/unmanaged state switching
1857 - Implementen node wakeup
a1cc34dc
VK
1858- Network discovery polling mechanism redesigned
1859- Fixed bug in "show pollers" console command handler
5b6fe88d 1860- Fixed occasional appearance of invalid objects at the root of object tree
56cd40b6 1861- Fixed issue #14 (Error handling multiline SMTP responces)
ae54cb08
VK
1862
1863
87efbd11
VK
1864*
1865* 0.1.19
1866*
1867
1868- Data collection templates fully functional
e8a50b70
VK
1869- Added possibility to use server name instead of IP address in
1870 agent configuration
cf85ad81 1871- Added diff() method for DCI thresholds
5b1b83c6
VK
1872- Added possibility to set server config file via environment variable
1873 NETXMSD_CONFIG on UNIX or registry key HKLM\Software\NetXMS\Server\ConfigFile
1874 on Windows
87efbd11
VK
1875- Fixed deadlock in status poller
1876- Fixed incorrect socket handling in AgentConnection class
cf85ad81 1877- Fixed sorting bug in Windows console alarm browser
8f150f6b 1878- Fixed GUI unresponsiveness when acknowledging large number of alarms
87efbd11
VK
1879
1880
374688f9
VK
1881*
1882* 0.1.18
1883*
1884
1c6d3440 1885- Added support for object database caching on client side
374688f9
VK
1886- Polling performance increased
1887- Fix: SYS_SERVICE_DOWN event was generated in place of SYS_SERVICE_UNKNOWN
2ccaffe5
VK
1888- nxadm completely rewritten, and now allows to execute any command
1889 available on server console in standalone mode
edb53212
VK
1890- Windows console:
1891 - Implemented desktop configuration save and restore
1892 - Added possibility to change graph's time frame
1893 - Added support for multiple DCIs on one graph
5b7b9f00 1894 - Added graph presets
edb53212 1895 - Many small UI improvements
374688f9
VK
1896
1897
734ff529
VK
1898*
1899* 0.1.17
1900*
1901
1902- Templates can be manually applied
1903- Fixed issue #0000021 (agent crash on multiprocessor Solaris systems)
1904- Fixed issue #0000022 (server can crash after unsuccessfull interface
1905 configuration poll)
534066f1
VK
1906- Fixed bug in filling DCI cache with values from database
1907- Server now can save and restore last DCI poll time and raw value
1908 across restarts
734ff529
VK
1909
1910
e67f9969
VK
1911*
1912* 0.1.16
1913*
1914
1915- Added System.CPU.Usage(*), System.CPU.Usage5(*) and System.CPU.Usage15(*)
1916 parameters to WinPerf subagent
993fac06 1917- Fixed issue #0000015 (unable to modify network service port number)
9325e8eb 1918- Fixed server crash sometimes caused by DCI deletion
993fac06
VK
1919- Fixed issue #0000017 (server crash after DCI copy)
1920- Fixed memory leaks in DCI cache management
b3305aab 1921- Added interface for processing SNMP traps by server modules
04af194e 1922- Added internal parameters AgentStatus and ChildStatus(*)
d2f1de69
VK
1923- Fixed issue #0000018 (incorrect aliases handling by FreeBSD subagent)
1924- Some GUI improvements
bed15103
VK
1925- Parameters Net.Interface.AdminStatus(*) and Net.Interface.Link(*) added
1926 to FreeBSD subagent
e67f9969
VK
1927
1928
46741a75
VK
1929*
1930* 0.1.15
1931*
1932
5bece02a 1933- DCI housekeeping implemented
5575f9ff 1934- Fixed server crash at forced poll time
46741a75 1935- Fixed critical bug in upgrade script starter under UNIX
7d021523 1936- Added support of HDD temperature monitoring under Windows and Linux
5575f9ff
VK
1937- Added PhysicalDisk.Model, PhysicalDisk.SerialNumber and
1938 PhysicalDisk.Firmware parameters under Windows
29b8518f
VK
1939- Added parameters System.CPU.Count, System.CPU.Usage*, System.KStat(*)
1940 and System.Memory.Physical.* to Solaris subagent
5bece02a
VK
1941- Parameters System.Memory.Swap.* removed from Windows agent because they
1942 are meaningless under Windows
13c88ce4 1943- Added parameter Disk.Used(*) to NetWare subagent
46741a75
VK
1944
1945
3df64a07
VK
1946*
1947* 0.1.14
1948*
1949
1950- Parameters System.Memory.* behaves correctly under Windows
251659b6
VK
1951- Fixed bug in loading of NetworkService objects from database
1952- Fixed bug in interface status detection via NetXMS agent
1953- Added support for NAT'ed nodes (correct interface polling, etc.)
1954- Backslash (\) character is no longer works as escape character
1955 inside parameter arguments enclosed in quotes
5a24b906
VK
1956- Windows console: object tree works correctly for users without rights
1957 on root objects
dc4a4ed7 1958- Windows console: implemented user deletion from access lists
d72d004b 1959- Implemented action delete
c6b72887 1960- Windows agent deployment packages now built with InnoSetup
20aaa307 1961- "Last Values" view added to Windows console
f10e7d20 1962- Fixed issue #0000008
c72e8df9
VK
1963- Added interface for SMS drivers
1964- Optimized access to collected DCI data in database
1965- Added support for System.CPU.LoadAvg to Solaris subagent
4d1fde4c 1966- Added support for all Net.Interface.* parameters to Solaris subagent
3df64a07
VK
1967
1968
e08b1597
VK
1969*
1970* 0.1.13
1971*
1972
1973- Fixed bug which cause server to hang when deleting unreacheable node
748f71f5 1974- Added basic checking of node and interface objects to nxdbmgr
e08b1597
VK
1975
1976
7687d42f
VK
1977*
1978* 0.1.12
1979*
1980
1981- Added new object class - NetworkService, for simplified network service
1982 health checking
4e839863
VK
1983- Server internal synchronization mechanisms improved to increase
1984 stability and performance
1985- Fixed deadlock sometimes caused by retrieving DCI collected data
adf2ae0d
VK
1986- Added parameters System.Hostname, System.Uname and System.Uptime to
1987 Solaris subagent
b61fe31e 1988- Object status now recalculated after binding change
6c60ff91 1989- Implemented primary IP address selection for nodes
0ff9b273 1990- Added OSPF support detection
5eba0220 1991- Fixed bug with StartupDelay parameter handling in core agent
89d48d8c
VK
1992- Fixed communication problems on FreeBSD
1993- Bug #0000003 fixed
8665a594
VK
1994- Bug fixed: objects was not marked as modified when platform name or agent
1995 version changes
61593ca8 1996- Windows console: implemented cell edit by double click in policy editor
5841d520 1997- Implemented external command execution under UNIX
7687d42f
VK
1998
1999
35360ca2
VK
2000*
2001* 0.1.11
2002*
2003
7687d42f
VK
2004- Fixed incorrect behavior of Process.Count() parameter under Linux and
2005 FreeBSD
2006
35360ca2 2007
5be45ff2
VK
2008*
2009* 0.1.10
2010*
2011
337cb3ad
VK
2012- Support for centralized upgrade added to agents
2013- Implemented agent packages upload to server from console
5be45ff2 2014- New parameters added to Solaris subagent
582b0fdc 2015- Alarm deletion implemented
337cb3ad
VK
2016- Implemented all delta calculation methods for DCI
2017- Implemented thresholds for average values
55110817 2018- Fixed bug with policy editor header drawing
5be45ff2
VK
2019
2020
a1cb335b
VK
2021*
2022* 0.1.9
2023*
2024
2025- Added support for server modules
2026- Initial version of web interface created (for Microsoft IIS)
2027- Microsoft SQL driver improved
2028- Added file upload to agents (as preparation for centralized agent update)
2029- Client library redesigned to support multiple connections within
2030 one process
2031- Windows console: added automatic refresh in graphs
2032- Very basic Solaris subagent added
2033
2034
44375123
VK
2035*
2036* 0.1.8
2037*
2038
2039- Added support for System.CPU.Count and System.ProcessList parameters
2040 under Windows
840eb902 2041- Created our own SNMP library (currently SNMP versions 1 and 2c are
0c050932 2042 supported). Server is no longer needs net-snmp library.
840eb902
VK
2043- Component locks moved to RAM from SQL database
2044- Added support for SNMP traps
0c050932
VK
2045- Removed access right "View server configuration" as unneeded
2046- Windows console: Added sorting to event selection dialog
2047- Windows console: Objects in object browser are now sorted with respect
2048 to IP addresses when object name is an IP address
2049- Windows console: Fixed bug with MDI window position restoration when
2050 window is maximized
2051- Windows console: Fixed bug with duplication of child window title in
2052 parent's title when child is maximized
2053- Windows console: Status icons now placed over object icons in
2054 object browser
106e7ae3 2055- Windows console: Policy editor drawing code improved
2e0596dd
VK
2056- Added StartupDelay parameter to agent's configuration file
2057- Windows console: Added "Save policy" function to policy editor
2058- Fixed deadlock in Queue::GetOrBlock() which sometimes cause communication
2059 failures between client and server
2060- Server now can detect that SNMP variable is not supported by agent and
2061 change DCI status to "Not supported" accordingly
2062- Added interface status polling via SNMP
2063- Agent: Fixed bug in interface operational status detection under Windows
693119d6
VK
2064- Added server version checking in client connection procedure. If versions
2065 mismatch, client will not connect to server.
dbba623c
VK
2066- Windows console: when searching object in object browser, '*' characters
2067 assumed at the beginning and the end of search string
755d1629 2068- Added parameter File.Count(*) to core agent
662afb8b 2069- Added possibility to change status of many DCIs status at once
44375123
VK
2070
2071
e7b47627
VK
2072*
2073* 0.1.7
2074*
2075
2076- Added more customized events for threshold violation
544a1c8d 2077- Added ability to send Wake-On-LAN packets to managed nodes
ca4550c4 2078- Fixed serious bug in DCI copy
e7b47627
VK
2079
2080
38f733bb
VK
2081*
2082* 0.1.6
2083*
2084
2085- Added parameter System.ServiceState(*) to core agent (Windows only)
344e9726 2086- Implemented user-defined counters in WinPerf subagent
e9ab1622 2087- Added support for macros in e-mail subject
22c38feb
VK
2088- Added support for data collection item duplication within same node
2089- Now possible to copy DCIs to many nodes at once
2090- Fixed memory management bugs in Windows console DCI editor
2091- Added "instance" field to DCI which can be used as information text in
2092 user-defined data collection events and alarms
2093- Client library do cleanup after NXCDisconnect()
2094- User system rights now ORed with its group(s) system rights
45945120 2095- Added database checking/upgrade utility (nxdbmgr)
38f733bb
VK
2096
2097
dbe67493
VK
2098*
2099* 0.1.5
2100*
2101
2102- Object access mutexes changed to read/write locks in server to
2103 improve performance
b688074e
VK
2104- Algorithm of placing nodes into subnets improved
2105- System no longer needs network mask when creating new node manually
2106- Detection of incorrect network masks on interfaces added
2107- Windows console: fixed bug in object browser which cause console to crash
f1a6cd4a
VK
2108- Added internal statistics collection for average data collector queue length
2109 and average database writer queue length
9cc9ea72 2110- All IP addresses now stored in database as text
7cbe553e 2111- Added external event sender (nxevent)
d05b8db7 2112- Fixed bug with user password change (new password was not saved to database)
38f733bb 2113- Configuration script ("configure") improved
dbe67493
VK
2114
2115
d618c3ae
VK
2116*
2117* 0.1.4
2118*
2119
2120- Created performance subagent for Windows (winperf.nsm)
1a02f6dd 2121- Added SNMP OID to node type translation
18e26ff8 2122- Added support for Nortel Networks Passport routing switches
dbe67493 2123- "configure" script improved
d618c3ae
VK
2124
2125
b50f1100
VK
2126*
2127* 0.1.3
2128*
2129
2130- Added 64-bit string-to-binary conversion
2131- Added MAC address property to interface objects
2132- Added Template and TemplateGroup object classes
d618c3ae 2133- It's now possible to configure data collection items for templates
b50f1100
VK
2134
2135
2136*
2137* 0.1.2
2138*
2139
2140- Added possibility for copying DCIs from one node to other(s)
2141- Added server's startup script for RedHat Linux
2142- Numerous bug fixes
b688074e
VK
2143
2144
2145*
2146* 0.1.1
2147*
2148
2149- First version number given to system: a lot of things works, and lot
2150 of things have to be done.