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