some plugins ported to RAP from RCP
[public/netxms.git] / ChangeLog
CommitLineData
16b1009a
VK
1*
2* 1.1.8
3*
4
a598ec8a
VK
5- New node properties: "disable topology polling" and
6 "disable discovery polling"
16b1009a
VK
7- Changes and improvements in Java console:
8 - Implemented embedded web page element type in dashboards
9 - Implemented alarm viewer element type in dashboards
0b22b791 10 - Dashboard cloning
b8ecdd06
VK
11 - Syslog monitor
12 - Event monitor
342299f6
VK
13 - Implemented status calculation/propagation object property page
14 - Execution of "local command" type tools improved
15 - Dial charts improved
16 - Fixed object selection bug in network maps
0b22b791 17 - Implemented agent package management and deployment
910846cc 18- Added common driver for Cisco Catalyst switches with CISCO-STACK-MIB support
d15fe6bc 19- Implemented event identification by name in sendEvent API
aa6875b7
VK
20- RADIUS authentication now supports passwords up to 128 characters long
21 (was up to 16)
22- Fixed server crash on Windows 2008 R2
21254a93 23- New MIBs added: CISCO-STACK-MIB, FDDI-SMT73-MIB
16b1009a
VK
24
25
916cd846
VK
26*
27* 1.1.7
28*
29
30- New internal parameter: Net.IP.NextHop
31- Implemented IP route visualization in management console
189b501f 32- New MIBs added: JUNIPER-IVE-MIB
09e834a1 33- New NXSL functions: GetInterfaceObject
e32e3dcb 34- Many small improvements in management console
314c4f38 35- Fixed issues: #335, #336, #337
916cd846
VK
36
37
c0b3992a
VK
38*
39* 1.1.6
40*
41
e464b7dc
VK
42- Added possibility to run different subagents under different
43 user accounts
50415a8f 44- Improved work with 802.1x capable switches
452ea3e4
VK
45- New MIBs added: EF-6000-MIB, ES-1000-MIB, IBM-6611-APPN-MIB, IBM-MIB,
46 IBMCPU-MIB
47- Fixed interoperability problems with IBM AS/400 SNMP agent
cb593116 48- AIX support improved
9a20da32 49- Fixed serious memory leaks in server
e464b7dc 50- Many small improvements in management console
c0b3992a
VK
51
52
22aa5156
VK
53*
54* 1.1.5
55*
56
34ccf87f
VK
57- Added "foreach" operator in NXSL
58- New NXSL functions: GetDCIValueByName, GetDCIValueByDescription
0057d4e4 59- New attribute "comments" in NXSL classes "Node" and "NetObj"
34ccf87f
VK
60- Dashboard configuration in console improved
61- Database upgrade bug fixed
af9beb90 62- Solaris support improved
1fa5706e 63- Many small improvements in management console
22aa5156
VK
64
65
29d05345
VK
66*
67* 1.1.4
68*
69
1621a079 70- Implemented named parameters for events
9dc06a63 71- Added integration script for HP EVA disk arrays
be4fc86c 72- Added driver for Netscreen firewalls
5a7d6a10
VK
73- Usage of DNS names instead of IP address for defining primary
74 communication address is now supported (for better support of nodes with
75 dynamic IPs)
1621a079
VK
76- New MIBs added: ATM-TC-MIB, CISCO-BRIDGE-EXT-MIB, CISCO-IF-EXTENSION-MIB,
77 CISCO-L2L3-INTERFACE-CONFIG-MIB, CISCO-PRIVATE-VLAN-MIB,
78 CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB, DVMRP-MIB, IGMP-MIB, IPV6-TC,
6acb8479 79 RAPID-CITY-BAY-STACK, RC-MLT-MIB
e8fa28e9 80- Mobile client for Android introduced
04293406 81- Many small improvements in management console
29d05345 82- Fixed some problems with database export/import
1621a079 83- Fixed issues: #328, #329, #330
29d05345
VK
84
85
aab8a8b6
VK
86*
87* 1.1.3
88*
89
90- Added SMS driver for Portech MV-37x VoIP GSM gateways
91- Fixed serious memory leaks in server
92- Fixed compilation problems on some Linux distributions
93- Multiple fixes and minor improvements in server and management console
94
95
15fa62b1
VK
96*
97* 1.1.2
98*
99
3eab63f2
VK
100- Added VLAN view in management console
101- OpenStreetMap support improved; added local cache for map images
f3780f28
VK
102- Added option to use alternative tile server for geographic maps
103- Geographic maps now can be used as background for network maps
7f47521a 104- Implemented hierarchical maps
15fa62b1 105- New MIBs added: POLYCOM-RMX-MIB
3eab63f2 106- Multiple fixes and minor improvements in management console
15fa62b1
VK
107
108
9daff89d
VK
109*
110* 1.1.1
111*
112
007a87e7
VK
113- Network device drivers introduced
114- Added drivers for Avaya ERS switches
b1bd1fb2 115- Added driver for Cisco Catalyst 2900XL, 2950, and 3500XL series switches
007a87e7 116- New threshold function: SUM
9daff89d 117- New NXSL functions: SetCustomAttribute
27f9598d 118- Added support for zoning (dividing network into independent parts with
e41fced3 119 possibly overlapped address ranges)
0d9b58ef 120- OpenStreetMap integration for geolocation display
49dbcbaf
VK
121- New MIBs added: CISCO-CLUSTER-MIB, CISCO-HSRP-EXT-MIB, CISCO-HSRP-MIB,
122 CISCO-MAC-NOTIFICATION-MIB, CISCO-STACKMAKER-MIB, CISCO-STP-EXTENSIONS-MIB,
123 CISCO-SWITCH-CGMP-MIB, CISCO-VLAN-MEMBERSHIP-MIB, EMBEDDED-NGX-MIB
e41fced3 124- nxpush now supports node identification by DNS name or IP address
3745e4ba 125- Configurable dashboards introduced
9daff89d
VK
126
127
a8c3e9ab
VK
128*
129* 1.1.0
130*
131
132- Server jobs introduced
133- Java API added
134- Portable (Eclipse-based) management console introduced
135- Server switched to UNICODE on Windows platform
a8c3e9ab 136- Windows x64 server version added
6aa12cdd 137- MIB compiler improved
ec2459a4 138- Dropped agent support for Novell NetWare and Windows NT 4.0, 95, 98, Me
a8c3e9ab
VK
139
140
141*
142* 1.0.10
143*
144
145- Network discovery improved
146- Added VRRP support
147- Added new object tools type: server command
148- New MIBs added: VRRP-MIB
149- Fixed issues: #320, #321, #322
150
151
152*
153* 1.0.9
154*
155
156- Added LLDP support
157- MIB compiler improved
158- SNMP tools improved
159- Added automatic conversion of non-printable strings in SNMP traps
160- New MIBs added: APPLICATION-MIB, JVM-MANAGEMENT-MIB, APACHE2-MIB,
161 SYSAPPL-MIB, RADIUS-AUTH-CLIENT-MIB, RADIUS-DYNAUTH-CLIENT-MIB,
162 RADIUS-AUTH-SERVER-MIB, RADIUS-DYNAUTH-SERVER-MIB, RDBMS-MIB,
163 RADIUS-ACCT-CLIENT-MIB, MSSQLSERVER-MIB, RADIUS-ACCT-SERVER-MIB,
164 BAY-STACK-MIB, S5-AGENT-MIB
165- Fixed broken static agent build
166- Fixed issues: #313, #318
167
168
169*
170* 1.0.8
171*
172
173- NXSL:
174 - now possible to create scripts without explicit main()
175 - named parameters added
176 - New functions: GetNodeParents, PostEvent
177- Fixed issues: #311, #312, #316, #317
178
179
180*
181* 1.0.7
182*
183
184- Implemented automatic alarm termination using regular expressions
185- Added support for ODBC connection strings in ODBCQUERY subagent and
186 ODBC database driver
187- Added server configuration parameter ProcessAffinityMask
188- Fixed issues: #309, #310
189
190
191*
192* 1.0.6
193*
194
195- Implemented adding existing nodes to cluster and removing nodes from cluster
196- LogWatch subagent improved
197- Fixed issues: #306, #307, #308
198
199
200*
201* 1.0.5
202*
203
204- New NXSL operators: += -= *= /= .= %= &= |= ^=
205- New NXSL functions: index, rindex
206- MIB compiler improved
207- New MIBs added to default distribution:
208 ASTERISK-MIB, DIGIUM-MIB, NetWare-Server-MIB, NETWORK-APPLIANCE-MIB
209- Windows console: fixed problem with saving Object Browser and maps in
210 desktop layout
211- Fixed issues: #279, #303, #304, #305
212
213
214*
215* 1.0.4
216*
217
218- Built-in syslog server improved
219- Windows console improved
220- Created separate installation package for Windows console
221- Fixed issues: #282, #288, #296
222
223
224*
225* 1.0.3
226*
227
228- Windows console:
229 - DCI thresholds, average, and trendlines can be shown on graphs
230 - Fixed history graph performance issue
231 - Fixed GDI resource leak
232- HP-UX platform subagent improved
233- New agent parameters for Linux: System.Memory.Physical.Available and
234 System.Memory.Physical.AvailablePerc
235- Agent parameters Disk.* renamed to FileSystem.* (old names still recognized
236 by agent for backward compatibility)
237- Fixed various inconsistencies in parameters between different systems
238- Fixed issues: #300, #302
239
240
241*
242* 1.0.2
243*
244
245- Windows console: implemented custom graphs on Performance tab in Object Browser
246- Solaris platform subagent improved
247- Fixed issues: #298
248
249
fa6173b9
VK
250*
251* 1.0.1
252*
253
1b4fc8bf 254- Added events for DCI state change
fa6173b9
VK
255- New NXSL functions: log, log10, and exp
256- Windows console: added logarithmic scale option on graphs
cdb9f46a 257- MIB compiler improved
d54dff34 258- Fixed issues: #289, #294, #295
fa6173b9
VK
259
260
d96bd4c7
VK
261*
262* 1.0.0
263*
264
6422b9bb
VK
265- System configuration (events, SNMP traps, templates, event processing rules)
266 can be exported and imported in XML format - this solves various problems
267 with old NXMP files
bb5365ed 268- NXSL improvements:
906093fa 269 - New functions: GetDCIObject, GetInterfaceName, FindNodeObject, trace
bb5365ed 270 - Added built-in constants TRUE and FALSE
d96bd4c7 271- Added support for encrypted DB passwords in netxmsd.conf
906093fa 272- Improved SNMPv3 support
9dc56166 273- Windows management console: implemented object search by comments
a8439838 274- Linux: DRBD monitoring rewritten
27f64d9b 275- Fixed issues: #62, #278, #283, #290, #292
d96bd4c7
VK
276
277
99a00df3 278*
ac4689a8 279* 0.2.31
99a00df3
VK
280*
281
5ab2f1ab
VK
282- Added external audit logging via syslog
283- Added support for secondary RADIUS server
b10b88ad
VK
284- Added size and age filters to agent parameters File.Size and File.Count
285- PortCheck subagent: connection timeout made configurable
99a00df3 286- NXSL: added functions trim(), ltrim(), and rtrim()
7e5a82eb 287- Expat XML parser bundled with NetXMS source package
9f6712bc 288- Fixed issues: #267, #268, #269, #270, #272, #273, #274
99a00df3
VK
289
290
a4743a0f
VK
291*
292* 0.2.30
293*
294
295- Fixed various database upgrade issues in 0.2.29
296- Fixed issues: #266
297
298
f116e890
VK
299*
300* 0.2.29
301*
302
303- Fixed database and agent upgrade issues in 0.2.28
304- NXSL: explicit type cast improved
305
306
d43aee56
VK
307*
308* 0.2.28
309*
310
02648ba9
VK
311- Added encryption support for SNMP version 3
312- Fixed compatibility issues with NetXMS SNMP version 3 implementation and
313 Cisco devices
e4a64da2 314- Automatic network discovery improved
61b48d2f 315- LOGSCAN subagent removed (superseded by LOGWATCH subagent)
f5d16551 316- Fixed issues: #234, #259, #260, #261, #262, #263, #264
d43aee56
VK
317
318
5d7681cc 319*
e0d4b618 320* 0.2.27
5d7681cc
VK
321*
322
78eedbc6 323- Added support for SNMP version 3 (without encryption)
e0d4b618
VK
324- Log monitoring improved
325- Built-in scripting language (NXSL) improved
78eedbc6 326- Fixed issues: #223, #249, #250, #252, #253, #254, #255, #256, #258
5d7681cc
VK
327
328
d1069e4f 329*
aa24418a 330* 0.2.26
d1069e4f
VK
331*
332
aa24418a
VK
333- Fixed compilation problems on some UNIX platforms
334- Fixed incorrect behaviour of Disk.Free parameter on some Windows systems
335- Fixed broken Windows 2000 support (issue #248)
336
337
338*
339* 0.2.25
340*
341
342- Implemented automatic template application based on filters
343- Implemented automatic node binding to containers based on filters
344- Implemented database export and import
345- Database checking tool (nxdbmgr) improved
346- More standard parameters inplemented in Linux, FreeBSD, and Solaris subagents
347- Removed inconsistencies in some parameters' behavior on different platforms
348- DCI transformation scripts now can be tested from console
349- Network maps improved
5d7681cc
VK
350- Added support for matching Windows event log records by event source,
351 severity, and event code
aa24418a 352- Fixed issues: #197, #217, #239, #240, #241, #242, #243, #244, #245
d1069e4f
VK
353
354
84480424
VK
355*
356* 0.2.24
357*
358
359- Critical bugfixes:
360 - Compilation errors on FreeBSD
361 - Errors in database schema if doing fresh install
362
363
98e15dad
VK
364*
365* 0.2.23
366*
367
86cffad8 368- Implemented event forwarding between NetXMS servers
a6598e07
VK
369- Added new subagent LOGWATCH for log monitoring
370- Implemented syslog message monitoring on built-in syslog server
98e15dad 371- New agent configuration parameter: WaitForProcess
c155a87c 372- Number of consecutive polls can be specified for "last value" threshold
3583054e 373- Implemented "Clear DCI data" function
ce3f7f72 374- Management packs improved
4d0d4896
VK
375- Usage of ifXTable for interface naming made configurable
376- NXSL: added new attribute "status" for node objects
088b9b54
VK
377- Implemented resending of failed e-mails
378- Database checking procedure improved
6990ef35
VK
379- Windows console:
380 - Added support for negative values on graphs
9f0fb6f4 381 - Implemented editing of predefned graphs
6990ef35 382 - Implemented cut/copy/paste in event policy editor
7fdc0f65 383- Java API introduced
ce3f7f72 384- Fixed issues: #31, #74, #146, #218, #228, #235, #236, #237, #238
98e15dad
VK
385
386
e2d68ddd 387*
e05f8aaf 388* 0.2.22
e2d68ddd
VK
389*
390
8f7c07b1 391- Scripts now can be used to form event's message (via %[..] macro)
e345fd5f
VK
392- Scripts in event processing policy now has access to node properties
393 via $node variable and to event properties via $event variable
e05f8aaf 394- Implemented XML encoding for NXCP messages
0b16a7bf 395- Added support of custom object attributes
3b660be4 396- Minor map improvements
89518a32 397- Fixed issues: #196, #201, #216, #220, #221, #222, #225, #226, #230, #231
e2d68ddd
VK
398
399
ac702bea
VK
400*
401* 0.2.21
402*
403
b2e6efb0 404- Multiple network maps implemented
ac702bea 405- Added parameter ListenAddress to all services (server, web server, agent)
35a9159a 406- New possible value for UseInterfaceAliases - concatenate name with alias
0329149f
VK
407- Added possibility to create custom message in event matching script and
408 use it in alarms and actions
a85085b8 409- WMI subagent added
04402b01 410- SNMP sysDescr and agent's uname now polled and displayed
f6cd5b6f 411- New features in Windows console:
09aa8f24 412 - Possibility to use non-local timezone in Windows console
f6cd5b6f 413 - Default graph settings can be changed
dab32124 414- AIX subagent: implemented System.CPU.LoadAvg* and System.Uptime parameters
f6cd5b6f 415- Fixed issues: #193, #194, #198, #204, #209, #211, #212, #213, #214, #215
ac702bea
VK
416
417
768935e8 418*
66794de8 419* 0.2.20
768935e8
VK
420*
421
9c69cc80
VK
422- Implemented advanced event processing using situations
423- Added checking of NetXMS server own network connectivity via beacon hosts
9cae50b2 424- Implemented "proxy node" functionality for DCIs
bc1c91b2 425- Added possibility to use values of other DCIs in transformation scripts
66794de8 426- Added possibility to specify multiple recipients in e-mail or SMS action
768935e8 427- Implemented System.CPU.Usage for individual processors on Linux
70ba9529 428- PING subagent: added parameter ICMP.PacketLoss(*)
21d0e6b6 429- Command line options for the server changed to use common style
66794de8 430- Added UNICODE support in client part on Linux/UNIX
3d19a02f 431- Implemented macros in template DCIs (expanded when template applies to node)
5b9c2b5a 432- Added event storm detection
72c0e661
VK
433- Added possibility to specify multiple SNMP community strings for discovery
434 and configuration polls
2cf42996 435- NetXMS server now can understand interface aliases (description in Cisco terms)
4e7b730f 436- Added optional synchronization of node names with DNS
c94fa5c2 437- New command line tool for managing alarms - nxalarm
b6ca4cf8 438- Implemented "stop processing" option for event processing policy rule
9aed7144 439- Implemented "move" operation for templates (move between template groups)
d51ccc0d 440- New internal parameter: ConditionStatus(*)
84ae3a17
VK
441- NXSL:
442 - Implemented condition operator (?:)
d6c7ce9a 443 - New built-in functions: gmtime(), localtime(), left(), right()
455d45bd 444- Fixed issues: #188, #189, #190, #191, #195, #198, #199, #203
768935e8
VK
445
446
d2b5c0c3
VK
447*
448* 0.2.19
449*
450
451- Added SMS driver and subagent to send SMS via remote NetXMS agent
889841e1
VK
452- Added parameters Net.RemoteShareStatus and Net.RemoteShareStatusText
453 to WINNT subagent
023951b1
VK
454- Added possibility to disable status, configuration, or routing table
455 polls for specific host
7c2ea1c1
VK
456- Added possibility to define number of consecutive status polls with same
457 result needed to change status of interface or network service object
c12ed5ef 458- Fixed issues: #77, #134, #151, #179, #182, #183, #184, #185, #186
d2b5c0c3
VK
459
460
0c5e66e0
VK
461*
462* 0.2.18
463*
464
eb22c705 465- Windows console: added "subordinates" view in object browser
7a8363b9
VK
466- WinPerf subagent:
467 - Improved non-English Windows support
468 - Added new parameter: System.IO.DiskTime
636da5f3 469- New MIB added: FIBRE-CHANNEL-FE-MIB
ef01c18c
VK
470- Fixed issues: #23, #129, #163, #164, #165, #167, #168, #170, #172, #173,
471 #174, #175, #176, #177, #178
0c5e66e0
VK
472
473
7c0c0408
VK
474*
475* 0.2.17
476*
477
8e139811 478- Implemented alarm timeouts
7c0c0408 479- ODBCQUERY subagent improved
82e16cf5 480- Web interface improved
f9d7d9a3 481- Object browser in Windows console improved
e6f5abb7
VK
482- Fixed issues: #122, #128, #130, #136, #138, #141, #156, #157, #158,
483 #159, #161, #162
7c0c0408
VK
484
485
a2c606dc
VK
486*
487* 0.2.16
488*
489
3d1058ed 490- Implemented user authentification by certificates
1b4f0fbb
VK
491- Management packs fully functional - templates, events, and SNMP traps
492 can be exported and imported
a2c606dc 493- Cluster monitoring improved
35c12799 494- Node names resolution working
b27940ad 495- Implemented OCI based driver for Oracle database
2f75f481 496- UPS subagent: added support for Microdowell devices
a2c606dc 497- Windows console:
7ef13f79 498 - Added layer 2 topology view for compatible switches
a2c606dc 499 - Object search improved
1c5fb85d
VK
500 - Graphs improved:
501 - Area graphs
502 - Predefined graphs
503 - Minor UI improvements
3efd6dbb
VK
504 - Added possibility to manage/unmanage set of child objects
505 - Added possibility to hide unmanaged leaf objects
506 - Container objects can be placed above all others
66632661 507 - Other small UI improvements
b13cb38b 508- Fixed issues: #90, #106, #120, #143, #147, #148, #149, #150, #152, #153, #155
a2c606dc
VK
509
510
655786c0
VK
511*
512* 0.2.15
513*
514
48d28327 515- Added initial support for cluster monitoring
00fcd41c 516- Added preliminary support for management packs
439c93c0 517- Added SNMP proxy functionality to agent
655786c0 518- IPSO agent improved
e04c3358
VK
519- Added Extended Checksum subagent
520- Added ODBC Query subagent
ea1acec2
VK
521- New agent parameters: Process.CountEx(), File.Time.Access(),
522 File.Time.Change(), and File.Time.Modify()
0d2a47d9 523- Parameters File.Size() and File.Count() improved
ea1acec2 524- Parameters Process.XXX improved
375e0736 525- NXSL improved: implemented switch ... case statement and break statement
76a7abea 526- Windows console:
a0856b0d
VK
527 - Now able to download and install update from web server pointed
528 by NetXMS management server
76a7abea 529 - Object browser improved
d5ba8d9e
VK
530 - Graphs improved: implemented printing and "copy to clipboard"
531 function
fadfc64a 532 - Added server history in login dialog
c6960c2a 533 - Added option "hide empty values" in last DCI values view
00fcd41c 534- Fixed issues: #105, #123, #131, #135, #140, #142, #145
655786c0
VK
535
536
fb6ad91b
VK
537*
538* 0.2.14
539*
540
29222c16
VK
541- Alarm system improved (three state alarms, helpdesk status, etc.)
542- Added new DCI data source: push agents
31572451 543- Threshold state now saved across NetXMS server restarts
625ad507
VK
544- Added possibility to specify custom threshold rearm event instead of
545 SYS_THRESHOLD_REARMED
546- Added threshold processing option "Always process all thresholds"
e7a89709
VK
547- Implemented "data collection error" threshold checking function
548- Implemented "mean absolute deviation" threshold checking function
a463d430
VK
549- Added possibility to set confirmation messages for object tools
550- Object tools "Shutdown system", "Restart system", "Restart agent"
551 asks confirmation by default
15c8cf46 552- Implemented agent traps and added trap sending API for subagents
5755bca0 553- Object comments added
dd5b3364
VK
554- Network discovery configuration simplified
555- Active network discovery implemented
0687fe1b 556- Windows console:
dde96745 557 - Console changed to use UNICODE internally
0687fe1b 558 - Event processing policy editor improved
d8c536a7 559 - Added confirmation for object deletion
f2cc08e1 560 - Implemented sorting in object tools tables
4f833518
VK
561- Server ported to AIX and HP-UX
562- Agent ported to HP-UX
563- Agent for AIX improved
3e6bd8eb 564- Fixed issues: #104, #109, #110, #111, #112, #113, #115, #116, #117, #119,
b0ae1c83 565 #121, #124, #125, #126, #127, #133, #139
fb6ad91b
VK
566
567
7f09cb84
VK
568*
569* 0.2.13
570*
571
f0ce9811 572- Implemented central (stored on server) agent configs
7f09cb84
VK
573- Agent ported to IPSO
574- Added installer command line options for unattended installation of
575 Windows agent
7e3ae259 576- New MIBs added: S5-ETH-MULTISEG-TOPOLOGY-MIB, BN-IF-EXTENSIONS-MIB
67c89bbd 577- Server startup and shutdown procedures improved
27cc829a 578- Added detection of lost database connections and automatic reconnect
df7156b3 579- Native operating system read/write locks used whenever possible
09b1406e
VK
580- Added possibility to use alarm message text in actions (if action executed by
581 the same event processing rule as alarm)
7e3ae259 582- Better handling of interface names of Nortel ethernet switches
209c1f4e
VK
583- SNMP trap varbinds now can be mapped to event parameters not only by OID,
584 but also by position in trap PDU
eb64d74c 585- Windows binaries built against OpenSSL 0.9.8b
06ff6722
VK
586- Windows console:
587 - DCI history data viewer improved
793d3b32 588 - Graphs improved
c417ee4f 589- nxsnmpset utility improved
5e3c403d 590- nxevent: added -e command line option to turn on session encryption
7de3d899 591- Implemented parameter UPS.Load for BCM/XCP compatible devices
09b1406e 592- Fixed issues: #4, #20, #47, #67, #79, #80, #91, #92, #93, #94, #95, #96, #97,
7120fb78 593 #98, #99, #100, #101, #102, #103
7f09cb84
VK
594
595
a03a35b3
VK
596*
597* 0.2.12
598*
599
11f442d8 600- Added possibility to define complicated conditions using "condition" objects
f3d12ff6 601- Implemented RADIUS authentication for NetXMS users
8e8df806 602- Added support for compressed MIB files
a03a35b3 603- New MIBs added: ENTITY-MIB
deda9e31 604- Added support for DRBD device monitoring
11f442d8 605- Windows console: Event editor improved
bb130f7b
VK
606- UPS subagent:
607 - Redesigned to improve stability and performance
608 - Added parameter UPS.OnlineStatus
609 - Fixed problem with occasional APC UPS disconnections
92aa9f5a 610- Fixed issues: #89
a03a35b3
VK
611
612
8d39beb9
VK
613*
614* 0.2.11
615*
616
1a03abc3 617- Basic network maps implemented
8d39beb9
VK
618- Non-standart (other than 4701) ports now can be used for client-server
619 communications
19e482c9 620- Copy/move/delete of saved desktop configurations implemented
6bf0d07d 621- SNMP walk function improved
69688776 622- Implemented "User must change password on next logon" function
42ba3e7d
VK
623- UPS subagent: added support for BSMXCP protocol (used by Powerware,
624 HP and Compaq UPSes)
552df93f 625- Fixed Alarm Viewer crash
9141e0e7 626- Fixed issues: #28, #34, #52, #82, #83, #84, #85, #86, #87, #88
8d39beb9
VK
627
628
5f1b269f
VK
629*
630* 0.2.10
631*
632
77f65618 633- Web interface redesigned
c8bd55a0 634- Added OpenBSD platform subagent
5f1b269f 635- Added UPS monitoring subagent
b8cc7ec0 636- Netscreen (now Juniper) MIBs added
77f65618 637- Windows console: graphs improved
af7ae838
VK
638- Added possibility to log all incoming SNMP traps
639- Fixed problems with very long opening time of event log
cbcf0362 640- Fixed issues: #58, #72, #73, #76, #78, #81
5f1b269f
VK
641
642
55194809
VK
643*
644* 0.2.9
645*
646
269e3aca 647- Added built-in scripting language (NXSL - NetXMS Scripting Language)
af4147f3 648- Implemented DCI transformations (using NXSL)
269e3aca 649- Implemeted auto discovery filters (using NXSL)
0ca6178b 650- Added startup scripts for Gentoo Linux
269e3aca 651- Windows console: agent configuration editor improved
981c0c4e 652- Alarm Viewer: repeated alarm sounds added
1de1b062 653- Fixed issues: #64, #68, #69, #70, #71, #75
55194809
VK
654
655
f1448d17
VK
656*
657* 0.2.8
658*
659
660- Implemented agent proxy
733166d3 661- Object tools fully implemented (including configuration)
f4e13f33 662- Added web session manager and very basic web interface
48301d09 663- Added "node capability expiration" feature
c8686da4
VK
664- Windows console:
665 - Fixed inconsistencies in object access control configuration
f521c96e 666 - Now can play sounds when new alarm arrives
c987534c 667 - Added voice notifications for alarms (using SAPI)
f521c96e
VK
668- Alarm viewer:
669 - The same audio notification options added
670 - Current time display added
242a1cdc
VK
671- Added support for Windows authentication in Microsoft SQL driver
672- Server configuration wizard: added possibility to configure service account
30fb5453 673- Added support for transactions in database manager
63c0c6b3 674- Fixed bugs in server's SMTP sender
98d12968 675- Fixed bug in SMS driver
26a1241b 676- Fixed issues: #57, #61, #63, #65, #66
f1448d17
VK
677
678
7dbb6862
VK
679*
680* 0.2.7
681*
682
cc2d5b36 683- Advanced status calculation mechanism implemented
7dbb6862 684- Added support for SQLite embedded database engine
dc813908 685- New MIBs added: IEEE 802.11
cc2d5b36 686- PING subagent: added "PacketRate" configuration parameter
0212dc5a 687- Fixed some portability issues for 64bit platforms
a765feb6
VK
688- Fixed build problems with version 0.2.6
689- Fixed issues: #53, #55, #59, #60
7dbb6862
VK
690
691
6c22d024
VK
692*
693* 0.2.6
694*
695
696- Added possibility to change size of ICMP echo request packets sent by server
b522b89b 697- Added built-in syslog server
6ffe9c6c 698- Implemented retrieving of only last N records from event log
b3c6251b 699- Implemented "Select DCI" function for templates
744c1a98
VK
700- Implemented own MIB compiler, removing last dependency from Net-SNMP library
701- MIBs now transferred to client in compiled form, reducing network traffic
702 and making console startup faster
8b182fc5 703- Implemented correct translation of SNMPv1 trap id to SNMPv2 trap id
b9ce1c9d 704- Added advanced DCI collection scheduling
f6c671a3
VK
705- Core agent:
706 - Ported to AIX
707 - Fixed bug in signal handling causing agent to crash on shutdown
94800166 708 - Implemented autoloading of platform subagent on UNIX and NetWare
287e1efe 709 - Fixed broken under NT4 Net.InterfaceList enum
6c22d024 710- PING subagent:
b522b89b 711 - Ported to NetWare and AIX
6c22d024
VK
712 - Added "packet size" argument to Icmp.Ping(*) parameter
713 - Added "packet size" option to target configuration
714 - Added DefaultPacketSize configuration parameter
b522b89b 715- Port checker subagent ported to AIX
aa975b7e
VK
716- Added possibility to build statically linked agents
717- Event configuration improved
744c1a98
VK
718- New MIBs added: BGP4, PowerNet (APC), PRINTER,
719 Synoptics (now part of Nortel Networks), UPS
e08c79a8
VK
720- Windows console:
721 - Improved handling of large number of objects
722 - Status and configuration poll windows improved
3e6f4839 723- Database checker improved
7162a313 724- Fixed issues: #12, #46, #48, #49, #50, #51, #54
6c22d024
VK
725
726
8c6e00dd
VK
727*
728* 0.2.5
729*
730
0262502e 731- Added support for CheckPoint SNMP agent running on port 260
e7d190c2
VK
732- Added SNMP MIBs for Nokia IPSO
733- Added new parameter Agent.ActiveConnections to core agent
461b4074 734- Implemented object tools of type "Agent Table" and "SNMP Table"
8c6e00dd
VK
735- Windows console:
736 - Sorting implemented in "Last DCI Values" view
737 - Added node tree in alarm browser
374ec1b7 738 - Added possibility to copy DCIs to template
4748cb65 739- Fixed bug in core agent causing incorrect update of configuration file
e1facf74 740- Fixed incorrect interface aliases detection in Linux subagent
f1beb00f 741- Fixed issues: #36, #39, #42, #45
8c6e00dd
VK
742
743
5ee8e792
VK
744*
745* 0.2.4
746*
747
3c2c7839 748- Implemented agent's configuration file editing from console
5ee8e792 749- Implemented actions provided by subagents
31ad32c2 750- Built-in action Agent.Restart added to core agent
ac387dd5
VK
751- Configurable object tools introduced (not fully implemented yet)
752- Fixed bug causing occasional server crash
2e63e6f0 753- Fixed issues: #5, #37, #38, #40, #41
5ee8e792
VK
754
755
9d6aa215
VK
756*
757* 0.2.3
758*
759
66485623 760- Implemented basic event correlation
fd21c678
VK
761- Added new object class: VPN connector
762- Active alarms now used in status calculation
6a4f307b 763- Windows agent: implemented enum Net.IP.RoutingTable
854e3fee 764- Database Manager: implemented forced check/unlock flag
fd21c678
VK
765- Maximum number of sessions in agent made configurable
766- Agent ported to Windows 95/98/Me
baa7b4ee
VK
767- Windows console: added possibility to specify loopback address (127.0.0.1)
768 as bind address for network service
5ee8e792 769- Fixed bug causing random fails of connections from server to agent and
73fe1558 770 from console to server
31ad32c2 771- Fixed issues: #29, #32, #33
9d6aa215
VK
772
773
5f743326
VK
774*
775* 0.2.2
776*
777
778- Implemented communication session encryption
0fffaf28 779- Added support for multiple database connections for better performance
92e915fc 780- Added generation of SYS_NODE_DOWN and SYS_NODE_UP events
3cbb93be
VK
781- Added possibility to edit server's configuration parameters from
782 administrator's console
cbefcac5 783- Object status calculation algorithm changed
3b05730d 784- Fixed incorrect 32 bit integer varbinds parsing in libnxsnmp
92e915fc 785- Fixed bug with new interface detection
01302fb6
VK
786- Windows console: added simple export of collected DCI data
787- Core agent: added configuration option SessionIdleTimeout for automatic
788 disconnect of idle or broken sessions
1a17feb0 789- Fixed issues: #26, #30
5f743326
VK
790
791
443e3a79
VK
792*
793* 0.2.1
794*
795
781e886e 796- Server startup procedure improved
d009828b 797- Fixed bug in Windows service shutdown code
8685ebe7 798- Added ICMP ping subagent
283aac27 799- Server will not collect data from unmanaged nodes
d589a067 800- Added PostgreSQL support under Windows
9039c003 801- NetWare platform subagent improved
e40bf6e9
VK
802- Linux subagent: Implemented all Net.Interface.* parameters except
803 Net.Interface.Speed
fc5296c5 804- Fixed crash in Microsoft SQL driver caused by unsuccessful connection
dab8c483
VK
805- More SNMP MIBs added
806- Fixed issue #27 (poller threads deadlock)
807- Server's internal synchronization mechanisms improved
808- Added driver for generic GSM modems
ec55ce8a 809- SMS driver can be configured from server configuration wizard
443e3a79
VK
810- Windows console:
811 - Action properties dialog improved
e40bf6e9 812 - Sorting implemented in data collection editor
dab8c483 813 - Object browser window can be saved in desktop configuration
9da7641e
VK
814- Windows alarm viewer:
815 - Added autologin feature
816 - UI appearance improved
443e3a79
VK
817
818
56cd40b6
VK
819*
820* 0.2.0
821*
822
6c94955b
VK
823- Windows installer improved
824- Fixed build issues on various platforms
1fc5b221
VK
825- Windows console:
826 - Items in Control Panel now sorted alphabetically
827 - Data collection editor now shows associated template for DCI
30285b1e 828 - Added automatic refresh to last values view
3c053cb3
VK
829 - Rule in policy editor can be enabled/disabled by double click
830 on leftmost column (rule number)
1fd4a900 831- Fixed incorrect interface detection on FreeBSD
56cd40b6
VK
832
833
ae54cb08
VK
834*
835* 0.1.20
836*
837
84adcf70
VK
838- Implemented object unbinding from administrator console
839- Implemented template removing
d0d4f8d7 840- Added "Change IP address" function for node objects
ee514754 841- Added Oracle support (via ODBC driver)
ae54cb08
VK
842- Added server installation program (Windows only)
843- Added server configuration wizard (Windows only)
376bbb96
VK
844- SNMP agent connectivity check improved
845- Added special handling for CheckPoint SNMP agent
8a68ebbd 846- Added "Don't cache this session" option to Windows console login dialog
65d2eb53 847- Added new console command "show stats"
ae54cb08
VK
848- Windows CE Console improved:
849 - Added "Last DCI Values" view
20e4218a
VK
850 - Added graph view
851 - Added collected DCI data view
852 - Added full screen mode support
ae54cb08
VK
853 - Implemented sorting in alarm browser
854 - Implemented alarm browser autoupdate
855 - Implemented object managed/unmanaged state switching
856 - Implementen node wakeup
a1cc34dc
VK
857- Network discovery polling mechanism redesigned
858- Fixed bug in "show pollers" console command handler
5b6fe88d 859- Fixed occasional appearance of invalid objects at the root of object tree
56cd40b6 860- Fixed issue #14 (Error handling multiline SMTP responces)
ae54cb08
VK
861
862
87efbd11
VK
863*
864* 0.1.19
865*
866
867- Data collection templates fully functional
e8a50b70
VK
868- Added possibility to use server name instead of IP address in
869 agent configuration
cf85ad81 870- Added diff() method for DCI thresholds
5b1b83c6
VK
871- Added possibility to set server config file via environment variable
872 NETXMSD_CONFIG on UNIX or registry key HKLM\Software\NetXMS\Server\ConfigFile
873 on Windows
87efbd11
VK
874- Fixed deadlock in status poller
875- Fixed incorrect socket handling in AgentConnection class
cf85ad81 876- Fixed sorting bug in Windows console alarm browser
8f150f6b 877- Fixed GUI unresponsiveness when acknowledging large number of alarms
87efbd11
VK
878
879
374688f9
VK
880*
881* 0.1.18
882*
883
1c6d3440 884- Added support for object database caching on client side
374688f9
VK
885- Polling performance increased
886- Fix: SYS_SERVICE_DOWN event was generated in place of SYS_SERVICE_UNKNOWN
2ccaffe5
VK
887- nxadm completely rewritten, and now allows to execute any command
888 available on server console in standalone mode
edb53212
VK
889- Windows console:
890 - Implemented desktop configuration save and restore
891 - Added possibility to change graph's time frame
892 - Added support for multiple DCIs on one graph
5b7b9f00 893 - Added graph presets
edb53212 894 - Many small UI improvements
374688f9
VK
895
896
734ff529
VK
897*
898* 0.1.17
899*
900
901- Templates can be manually applied
902- Fixed issue #0000021 (agent crash on multiprocessor Solaris systems)
903- Fixed issue #0000022 (server can crash after unsuccessfull interface
904 configuration poll)
534066f1
VK
905- Fixed bug in filling DCI cache with values from database
906- Server now can save and restore last DCI poll time and raw value
907 across restarts
734ff529
VK
908
909
e67f9969
VK
910*
911* 0.1.16
912*
913
914- Added System.CPU.Usage(*), System.CPU.Usage5(*) and System.CPU.Usage15(*)
915 parameters to WinPerf subagent
993fac06 916- Fixed issue #0000015 (unable to modify network service port number)
9325e8eb 917- Fixed server crash sometimes caused by DCI deletion
993fac06
VK
918- Fixed issue #0000017 (server crash after DCI copy)
919- Fixed memory leaks in DCI cache management
b3305aab 920- Added interface for processing SNMP traps by server modules
04af194e 921- Added internal parameters AgentStatus and ChildStatus(*)
d2f1de69
VK
922- Fixed issue #0000018 (incorrect aliases handling by FreeBSD subagent)
923- Some GUI improvements
bed15103
VK
924- Parameters Net.Interface.AdminStatus(*) and Net.Interface.Link(*) added
925 to FreeBSD subagent
e67f9969
VK
926
927
46741a75
VK
928*
929* 0.1.15
930*
931
5bece02a 932- DCI housekeeping implemented
5575f9ff 933- Fixed server crash at forced poll time
46741a75 934- Fixed critical bug in upgrade script starter under UNIX
7d021523 935- Added support of HDD temperature monitoring under Windows and Linux
5575f9ff
VK
936- Added PhysicalDisk.Model, PhysicalDisk.SerialNumber and
937 PhysicalDisk.Firmware parameters under Windows
29b8518f
VK
938- Added parameters System.CPU.Count, System.CPU.Usage*, System.KStat(*)
939 and System.Memory.Physical.* to Solaris subagent
5bece02a
VK
940- Parameters System.Memory.Swap.* removed from Windows agent because they
941 are meaningless under Windows
13c88ce4 942- Added parameter Disk.Used(*) to NetWare subagent
46741a75
VK
943
944
3df64a07
VK
945*
946* 0.1.14
947*
948
949- Parameters System.Memory.* behaves correctly under Windows
251659b6
VK
950- Fixed bug in loading of NetworkService objects from database
951- Fixed bug in interface status detection via NetXMS agent
952- Added support for NAT'ed nodes (correct interface polling, etc.)
953- Backslash (\) character is no longer works as escape character
954 inside parameter arguments enclosed in quotes
5a24b906
VK
955- Windows console: object tree works correctly for users without rights
956 on root objects
dc4a4ed7 957- Windows console: implemented user deletion from access lists
d72d004b 958- Implemented action delete
c6b72887 959- Windows agent deployment packages now built with InnoSetup
20aaa307 960- "Last Values" view added to Windows console
f10e7d20 961- Fixed issue #0000008
c72e8df9
VK
962- Added interface for SMS drivers
963- Optimized access to collected DCI data in database
964- Added support for System.CPU.LoadAvg to Solaris subagent
4d1fde4c 965- Added support for all Net.Interface.* parameters to Solaris subagent
3df64a07
VK
966
967
e08b1597
VK
968*
969* 0.1.13
970*
971
972- Fixed bug which cause server to hang when deleting unreacheable node
748f71f5 973- Added basic checking of node and interface objects to nxdbmgr
e08b1597
VK
974
975
7687d42f
VK
976*
977* 0.1.12
978*
979
980- Added new object class - NetworkService, for simplified network service
981 health checking
4e839863
VK
982- Server internal synchronization mechanisms improved to increase
983 stability and performance
984- Fixed deadlock sometimes caused by retrieving DCI collected data
adf2ae0d
VK
985- Added parameters System.Hostname, System.Uname and System.Uptime to
986 Solaris subagent
b61fe31e 987- Object status now recalculated after binding change
6c60ff91 988- Implemented primary IP address selection for nodes
0ff9b273 989- Added OSPF support detection
5eba0220 990- Fixed bug with StartupDelay parameter handling in core agent
89d48d8c
VK
991- Fixed communication problems on FreeBSD
992- Bug #0000003 fixed
8665a594
VK
993- Bug fixed: objects was not marked as modified when platform name or agent
994 version changes
61593ca8 995- Windows console: implemented cell edit by double click in policy editor
5841d520 996- Implemented external command execution under UNIX
7687d42f
VK
997
998
35360ca2
VK
999*
1000* 0.1.11
1001*
1002
7687d42f
VK
1003- Fixed incorrect behavior of Process.Count() parameter under Linux and
1004 FreeBSD
1005
35360ca2 1006
5be45ff2
VK
1007*
1008* 0.1.10
1009*
1010
337cb3ad
VK
1011- Support for centralized upgrade added to agents
1012- Implemented agent packages upload to server from console
5be45ff2 1013- New parameters added to Solaris subagent
582b0fdc 1014- Alarm deletion implemented
337cb3ad
VK
1015- Implemented all delta calculation methods for DCI
1016- Implemented thresholds for average values
55110817 1017- Fixed bug with policy editor header drawing
5be45ff2
VK
1018
1019
a1cb335b
VK
1020*
1021* 0.1.9
1022*
1023
1024- Added support for server modules
1025- Initial version of web interface created (for Microsoft IIS)
1026- Microsoft SQL driver improved
1027- Added file upload to agents (as preparation for centralized agent update)
1028- Client library redesigned to support multiple connections within
1029 one process
1030- Windows console: added automatic refresh in graphs
1031- Very basic Solaris subagent added
1032
1033
44375123
VK
1034*
1035* 0.1.8
1036*
1037
1038- Added support for System.CPU.Count and System.ProcessList parameters
1039 under Windows
840eb902 1040- Created our own SNMP library (currently SNMP versions 1 and 2c are
0c050932 1041 supported). Server is no longer needs net-snmp library.
840eb902
VK
1042- Component locks moved to RAM from SQL database
1043- Added support for SNMP traps
0c050932
VK
1044- Removed access right "View server configuration" as unneeded
1045- Windows console: Added sorting to event selection dialog
1046- Windows console: Objects in object browser are now sorted with respect
1047 to IP addresses when object name is an IP address
1048- Windows console: Fixed bug with MDI window position restoration when
1049 window is maximized
1050- Windows console: Fixed bug with duplication of child window title in
1051 parent's title when child is maximized
1052- Windows console: Status icons now placed over object icons in
1053 object browser
106e7ae3 1054- Windows console: Policy editor drawing code improved
2e0596dd
VK
1055- Added StartupDelay parameter to agent's configuration file
1056- Windows console: Added "Save policy" function to policy editor
1057- Fixed deadlock in Queue::GetOrBlock() which sometimes cause communication
1058 failures between client and server
1059- Server now can detect that SNMP variable is not supported by agent and
1060 change DCI status to "Not supported" accordingly
1061- Added interface status polling via SNMP
1062- Agent: Fixed bug in interface operational status detection under Windows
693119d6
VK
1063- Added server version checking in client connection procedure. If versions
1064 mismatch, client will not connect to server.
dbba623c
VK
1065- Windows console: when searching object in object browser, '*' characters
1066 assumed at the beginning and the end of search string
755d1629 1067- Added parameter File.Count(*) to core agent
662afb8b 1068- Added possibility to change status of many DCIs status at once
44375123
VK
1069
1070
e7b47627
VK
1071*
1072* 0.1.7
1073*
1074
1075- Added more customized events for threshold violation
544a1c8d 1076- Added ability to send Wake-On-LAN packets to managed nodes
ca4550c4 1077- Fixed serious bug in DCI copy
e7b47627
VK
1078
1079
38f733bb
VK
1080*
1081* 0.1.6
1082*
1083
1084- Added parameter System.ServiceState(*) to core agent (Windows only)
344e9726 1085- Implemented user-defined counters in WinPerf subagent
e9ab1622 1086- Added support for macros in e-mail subject
22c38feb
VK
1087- Added support for data collection item duplication within same node
1088- Now possible to copy DCIs to many nodes at once
1089- Fixed memory management bugs in Windows console DCI editor
1090- Added "instance" field to DCI which can be used as information text in
1091 user-defined data collection events and alarms
1092- Client library do cleanup after NXCDisconnect()
1093- User system rights now ORed with its group(s) system rights
45945120 1094- Added database checking/upgrade utility (nxdbmgr)
38f733bb
VK
1095
1096
dbe67493
VK
1097*
1098* 0.1.5
1099*
1100
1101- Object access mutexes changed to read/write locks in server to
1102 improve performance
b688074e
VK
1103- Algorithm of placing nodes into subnets improved
1104- System no longer needs network mask when creating new node manually
1105- Detection of incorrect network masks on interfaces added
1106- Windows console: fixed bug in object browser which cause console to crash
f1a6cd4a
VK
1107- Added internal statistics collection for average data collector queue length
1108 and average database writer queue length
9cc9ea72 1109- All IP addresses now stored in database as text
7cbe553e 1110- Added external event sender (nxevent)
d05b8db7 1111- Fixed bug with user password change (new password was not saved to database)
38f733bb 1112- Configuration script ("configure") improved
dbe67493
VK
1113
1114
d618c3ae
VK
1115*
1116* 0.1.4
1117*
1118
1119- Created performance subagent for Windows (winperf.nsm)
1a02f6dd 1120- Added SNMP OID to node type translation
18e26ff8 1121- Added support for Nortel Networks Passport routing switches
dbe67493 1122- "configure" script improved
d618c3ae
VK
1123
1124
b50f1100
VK
1125*
1126* 0.1.3
1127*
1128
1129- Added 64-bit string-to-binary conversion
1130- Added MAC address property to interface objects
1131- Added Template and TemplateGroup object classes
d618c3ae 1132- It's now possible to configure data collection items for templates
b50f1100
VK
1133
1134
1135*
1136* 0.1.2
1137*
1138
1139- Added possibility for copying DCIs from one node to other(s)
1140- Added server's startup script for RedHat Linux
1141- Numerous bug fixes
b688074e
VK
1142
1143
1144*
1145* 0.1.1
1146*
1147
1148- First version number given to system: a lot of things works, and lot
1149 of things have to be done.