NetXMS Support Forum

General => Announcements => Topic started by: Victor Kirhenshtein on September 02, 2026, 12:40:30 PM

Title: NetXMS 6.2 patch release 4
Post by: Victor Kirhenshtein on September 02, 2026, 12:40:30 PM
We just published patch release 4 for version 6.2. Notable changes since previous patch release:

-   Server provides native MCP (Model Context Protocol) endpoint, replacing standalone Java MCP server
-   Agent-side data collection using Nagios-compatible monitoring plugins via ExternalCheck configuration option
-   Generic weather subagent with support for multiple providers (MET Norway and Open-Meteo)
-   New network device drivers for Aruba CX switches and Cisco Catalyst 9800 wireless controllers
-   MQTT subagent supports instance discovery, wildcard topics, and parameterized metrics in extractors
-   MQTT topic payloads are no longer truncated at 255 bytes
-   Option to synchronize node names with SNMP sysName on configuration poll
-   Dashboards can be shared via anonymous public access links
-   Network maps show link details on mouse-over
-   Connection point search uses LLDP/CDP peer information in addition to FDB data
-   Simplified adding multiple DCI-based or object-based checks to business services
-   Multiple conditions can be added to log viewer filters at once
-   Shift+click range selection of cells in DCI table value viewer
-   Option to show total value and change font size in pie charts
-   "Export all to CSV" action added to Interfaces view
-   Script library scripts can be provided as context to AI assistant in script editor
-   OpenTelemetry log record body exposed as event parameter
-   ICMP statistics are no longer reported for nodes without valid primary IP address
-   Fixed handling of 6-field cron expressions in recurrent scheduled tasks
-   Fixed L2 topology building on Cisco switches that provide bridge port mappings in per-VLAN SNMP contexts
-   Fixed SNMPv1 trap encoding that caused traps to be dropped by Net-SNMP receivers
-   Fixed Linux agent crash when requesting Process.\* metric with "average" aggregation for non-existent process
-   Fixed double-counting of shared memory in Process.MemoryUsage with "sum" aggregation causing false memory alarms
-   Fixed memory leak in management client
-   Fixed housekeeper and v5 data migration stall when throttle watermarks are set to 0
-   Fixed inverted "disable 802.1x status poll" node polling property
-   Fixed vendor detection and management interface reporting in generic Cisco driver

Full list of closed issues

-   #1279 (DCI table value viewer: Shift+click range selection of cells)
-   #3082 / NX-2880 (Add multiple conditions to log viewer filter at once)
-   #3257 (Do not report ICMP statistics for nodes without valid primary IP address)
-   #3262 (Topology.DefaultDiscoveryRadius ignored for network maps saved by pre-5.1 clients (radius stored as 65535))
-   #3413 (Huawei V-STP bridge ID equals master chassis' own base bridge address, contradicting getStpBridgeId() assumption)
-   #3422 (New network device driver: Aruba CX (AOS-CX) switches)
-   #3479 (Cisco L2 topology: FDB is read per-VLAN but bridge ports are read in the default SNMP context, so ifIndex resolves to 0)
-   #3525 (6-field cron expression on recurrent scheduled tasks almost never fires (seconds field always matched))
-   #3529 (Replace standalone Java MCP server with native MCP endpoint in server (mcp module))
-   #3531 (Web client: node stays attached to the cursor after dragging past the viewport edge)
-   #3532 (Web client: "Save map image to file" does nothing)
-   #3533 (WebAPI returns 415 for bodyless POST requests without Content-Type header)
-   #3536 (MAC Address web ui bugs)
-   #3538 (Housekeeper throttle watermarks of 0 permanently stall housekeeper and v5 data migration)
-   #3539 (ConfigWriteStr treats a failed existence query as "variable does not exist" and silently loses the write)
-   #3540 (nxdbmgr upgrade: stale TimescaleDB extension version reported as an unrelated SQL failure)
-   #3543 (NXSL: PostEventEx return value lost; origin argument rejects OPENTELEMETRY)
-   #3551 (Memory leak - nxmc jar client (tested on windows))
-   #3553 (pie chart - add total % and change font size)
-   #3558 (PostgreSQL process template raises false memory alarm — Process.MemoryUsage(...,sum) double-counts shared memory)
-   #3559 (MQTT subagent silently truncates topic payload at 255 bytes)
-   #3560 (MQTT extractors: wildcard topics with instance discovery)
-   #3561 (MQTT extractors: parameterized metrics ($1 placeholders) documented but not implemented)
-   #3563 (Network map: show link details on mouse-over)
-   #3564 (Agent-side data collection via Nagios-compatible monitoring plugins (ExternalCheck))
-   #3567 (OpenTelemetry log record body not exposed as event parameter)
-   #3569 (WebAPI object handlers ignore EDIT\_COMMENTS, EDIT\_RESP\_USERS and the template-parent READ exception)
-   #3570 (Generic weather subagent with multiple providers (MET Norway) and Open-Meteo commercial API support)
-   #3571 (Unbounded alloca over ACL size in AccessList::getUserRights and SaveGraph)
-   #3573 (WebAPI: path placeholder object IDs parsed with base 0 and no end-pointer check)
-   #3574 (FormatISO8601Timestamp() dereferences NULL for pre-1970 timestamps on builds without gmtime\_r)
-   #3576 (libnxsnmp: SNMPv1 traps encoded with INTEGER time-stamp and wrong enterprise OID, dropped by Net-SNMP receivers)
-   #3577 (Float DCI values between 0 and 1 displayed as raw six-decimal string)
-   #3578 (Linux agent crashes when requested Process.\* metric for non-existent process and 'average' aggregate)
-   #3579 (ReadWebsocketFrame corrupts payload of unmasked non-data frames (uninitialized mask))
-   #3580 (Connection point search ignores LLDP/CDP peer data in node overview and IP address search)
-   #3581 (Objects.Nodes.SyncNamesWithDNS has no effect unless Objects.Nodes.ResolveNames is disabled)
-   #3585 (snmp traps filter doesnt work)
-   #3589 (Object tool translations for region-qualified language codes (zh\_TW, pt\_BR) never resolve at runtime)
-   #3593 (nxmc on Windows: "unhandled exception (NoClassDefFoundError: org/netxms/bridge/Platform)" on exit)
-   #3595 (Vendor field is not populated for nodes with CISCO-GENERIC driver)
-   #3596 (Missing "Export all to CSV" action in Interfaces view)
-   #3597 (Simplify adding multiple DCI-based or object-based checks to business service check list)
-   #3598 (Management interface reported as front panel port on stackable Cisco switches (CISCO-GENERIC driver))
-   #3599 (Implement driver for Cisco C9800 wireless controllers)
-   #3600 (Sync node name with SNMP sysName on configuration poll)
-   #3601 (NXSL: FindAlarmById() and FindAlarmByKey() return alarm with empty relatedEvents)
-   #3603 (AI assistant sidebar: provide script library script as context in script editor)
-   #3605 (Node polling property "disable 802.1x status poll" is inverted)
-   #3606 (Add "Enable public access" (anonymous access link) for dashboards)