Skip to content

Releases: netxms/netxms

5.2.8

04 Dec 14:00

Choose a tag to compare

  • Structure of idata and tdata tables on PostgreSQL reverted to previous schema
  • nxadm command line option to check if server process is running and has completed initialization
  • Fixed bug in reading physical disk information on Windows
  • Fixed command injection vulnerability in PhysicalDisk.* metrics

Fixed issues

  • NX-2656 (Improve UX of the notification popup - X should close message, not the whole dialog)
  • NX-2801 (New version of JQ library on Windows)
  • NX-2827 (Allow editing of tools added to Object Tools dashboard element)
  • NX-2872 (%d format string incorrectly handled in chart legend)
  • NX-2875 (PhysicalDisk.SmartAttr() metric not working)
  • NX-2876 (Incorrect value for System.CPU.Count on Windows machines with more than 64 logical processors)

5.2.7

08 Nov 18:17

Choose a tag to compare

  • Subagent for monitoring Redis database
  • Optimizations in server process memory usage
  • Fixed bug that cause completed system scheduled tasks not being deleted from database
  • Fixed incorrect behavior of NXSL functions Math::Min and Math::Max when first argument is an array
  • Fixed server crash on zero period query for business service uptime
  • Fixed incorrect VLAN list retrieval on some Juniper switches

Fixed issues

  • NX-2594 (Possible server deadlock in network discovery)
  • NX-2652 (Improve overview page for interfaces)
  • NX-2813 (duplicate key value violates unique constraint "interface_vlan_list_pkey")
  • NX-2836 (Unbind not working from Agent Tunnels view)
  • NX-2837 (Cannot read threshold summary: incompatible operation in Thresholds view on rack)
    NX-2838 (Agent metrics to read Windows Registry entries)
  • NX-2850 (Tab keyboard button not working in script editor in WEB UI)
  • NX-2853 (Add option to merge separators for agent external table)
  • NX-2856 (Business service availability report crash server process)
  • NX-2859 (Add internal table with notification channels)

5.2.6

07 Oct 08:02

Choose a tag to compare

  • Added database manager lock to prevent starting background upgrade when it is already running
  • Post-upgrade welcome page can be disabled in client preferences
  • Fixed bug in handling of duplicate samples sent by agent in cache mode
  • Fixed bug in upgrading PostgreSQL database with duplicate data records

Fixed issues

  • NX-2832 (Filter not working in Business Service Checks view)
  • NX-2833 (Line chart stacking does not work for data sources with Invert values on)
  • NX-2835 (Add option to disable welcome screen message)

5.2.5

07 Oct 08:02

Choose a tag to compare

  • Agent configuration file options can be passed from command line
  • New AIX agent metrics: System.Memory.Physical.Client, System.Memory.Physical.ClientPerc, System.Memory.Physical.Computational, System.Memory.Physical.ComputationalPerc
  • User ACL reports generated in XLSX format
  • Improved driver for Ubiquity AirMax devices
  • Running configuration logged after log rotation
  • Configurable maximum size for cached routing tables
  • New metric USB.ConnectedCount in WinNT subagent
  • Fixed incorrect object status calculation after restarting server with resolved alarms
  • Fixed bug in network map display in dashboard widget
  • Fixed bug in calculation of physical CPU usage on AIX
  • Fixed missing agent database table file_integrity
  • Fixed process matching by user name in process information metrics in WinNT subagent
  • Fixed incorrect detection of Windows Server 2025

Fixed issues

  • NX-2750 (Node state is calculated incorrectly)
  • NX-2794 (Add more info to log message: Potential node x.x.x.x in zone x rejected (IP address is known as cluster resource address))
  • NX-2800 (Agent crash on Windows ARM systems)
  • NX-2819 (DCI data recalculation not working for TimescaleDB)
  • NX-2822 (Alarms not appearing if nxmc has reconnected)
  • NX-2825 (Tables missing PK, this breaks master-master replication (at least in Postgres))

5.2.4

11 Jul 12:12

Choose a tag to compare

  • System event is generated when responsible user for object added or removed
  • Support for custom OUI database entries
  • Fixed bug in loading NXSL "stdlib" script
  • Add BOM sequence skip for structured data extractors (including web service extractor)
  • Network map fixes: refresh while drag, jumping labels on links and not saved object location after 'align to grid' action
  • NXSL function JsonParse sets global variables $jsonErrorMessage, $jsonErrorLine, and $jsonErrorColumn after parsing error
  • NXSL function JsonParse accepts optional second argument to control interpretation of integers as floating point numbers
  • Configurable data collection scheduling mode that requires connectivity before scheduling DCI for collection

Fixed issues

  • NX-2737 (Switch from obsolete SQLite shared cache mode to WAL mode)
  • NX-2783 (Network discovery view shows "Invalid thread access" error on web)
  • NX-2788 (Changing Objects.Nodes.SyncNamesWithDNS requires server restart, while it should not)
  • NX-2790 (Interface Overview view should have node name when interface is under a circuit)
  • NX-2795 (Selection on map is frequently lost)
  • NX-2797 (Hide passwords in server configuration variables view)
  • NX-2802 (Show units for server configuration variables)
  • NX-2806 (Data collection scheduling mode that requires connectivity before scheduling DCI for collection)
  • NX-2807 (EPP export does not escape < and > in XML attributes)

5.2.3

11 Jul 12:12

Choose a tag to compare

  • Default timeout for service checks via netsvc subagent set to 1 second
  • Fixed alarm severity text for Grafana API
  • Forced plain text web service requests are cached separately

Fixed issues

  • NX-2766 (Template macros are not expanded in instance data filed in DCIs Instance discovery)
  • NX-2768 (Changes to VNC properties not logged to audit log)
  • NX-2770 (Object query result view pinning does not work)
  • NX-2777 (No favicon in new Web UI)
  • NX-2781 (Send all parameters of default email notification channel to reporting server)
  • #140 (SQL errors after converting database to TimescaleDB)

5.2.2

19 May 14:11

Choose a tag to compare

  • Fixed insert into table "notification_log" for TimescaleDB
  • Improved client performance, by disabling alarm refresh if tab is not active
  • Fixed missing DCI on network map links when new DCI's are added on alreay opened map
  • Added job progress indication within views

Fixed issues

  • NX-2733 (Do not show zone column in discovery targets if zoning is off)
  • NX-2742 (Add NXSL node object method for enabling/disabling SM-CLP polling)
  • NX-2751 (Delete scheduled tasks on node deletion)
  • NX-2752 (Add ICMP response time jitter internal DCI for ICMP response statistic collection)
  • NX-2754 (Separate error code for situation when TCP proxy is not enabled in agent config)
  • NX-2755 (NXSL Interface utilization values returned as int, without decimal point)
  • NX-2764 (Add PostgreSQL 17 support in monitoring subagent (pgi_stat_checkpointer))
  • NX-2765 (Increase command length in package manager)

5.2.1

19 May 14:11

Choose a tag to compare

  • NXSL function PostEvent accepts any event source object
  • Added option to set in maintenance all objects under Wireless Domain
  • InfluxDB and Clickhouse drivers can be configured to use custom attributes of DCI's template
  • Fixed bug in driver for Cambium CnPilot devices
  • Fixed database connection leak during package deployment
  • Fixed NXSL get web service document functions
  • Added Grafana Infinity plugin web API endpoints

Fixed issues

  • NX-2600 (Threshold for missing table instances never deactivated)
  • NX-2723 (Add Web API endpoint for object maintenance)
  • NX-2729 (Display hints for hook scripts in script library)
  • NX-2734 (When exporting event processing policy rule, automatically add referenced actions)
  • NX-2735 (Cannot delete user from object access control list)
  • NX-2740 (Modbus DCI becomes unsupported when proxy is unreachable)

5.2.0

30 Mar 19:48

Choose a tag to compare

  • User-defined tags on data collection items
  • Network maps can be shown in object's context in a same way as dashboards
  • Improved package deployment
  • NXSL math functions Min, Max, Average, MeanAbsoluteDeviation, and StandardDeviation accepts variadic arguments
  • New NXSL function Math::Sum
  • New NXSL array method indexOf
  • Simplified loops over numeric ranges in NXSL using class "Range"
  • Unicode escape sequences in NXSL string literals
  • Script entry point can be given for script DCI
  • Dot can be used as script entry point separator instead of slash
  • Fan-out diver for ClickHouse
  • Fixed direction and arrow size for Network Map links
  • Reworked Network Map link label location calculation for multi link connection
  • Configurable values for RADIUS authentication request attributes Service-Type and NAS-Identifier
  • SM-CLP protocol support reworked and switched to SSH as a transport
  • Updated set of standard templates
  • Fixed incorrect data and occasional server crashes in network discovery filter script

Fixed issues

  • NX-74 (New node options - "expected capabilities")
  • NX-1301 (Automatic traffic DCI linking to interface)
  • NX-2654 (Add agent running config object tool via db migration script)
  • NX-1302 ("Traffic" overlay for maps)
  • NX-2568 (Add case-insensitive versions of threshold operations "like" and "not like")
  • NX-2624 (Review SMCLP data source and switch it to SSH)
  • NX-2662 (Show map in tab on object)
  • NX-2667 (Context dashboard should be able to pick DCIs from child objects by specific DCI tag)
  • NX-2668 (Change all server configuration variables related to polling intervals to be modifiable without server restart)
  • NX-2680 (Add NXSL function Math::Sum)
  • NX-2681 (Add array method "indexOf")
  • NX-2686 (Put DCI to ERROR state if it's transformation script has compilation error)
  • NX-2689 (Add event ID (if available) to notification log)
  • NX-2694 (Add "front side only" property to rack objects)
  • NX-2695 (Fit rack image into the view both vertically and horizontally)
  • NX-2703 (Support Unicode escape sequences in NXSL string literals)
  • NX-2707 (Add method "createSensor" to container object classes in NXSL)
  • NX-2716 (Agent metric that reports server's access level to that agent)
  • NX-2721 (Add $ipAddress variable of class InetAddress in Hook::AcceptNewNode script)
  • NX-2725 (NetXMS does not fallback to secondary proxy nodes)
  • NX-2728 (Update interface configuration when a node with an agent is rebooted)
  • NX-2732 (Server attempts TCP ping for nodes behind proxy)

5.1.5

26 Mar 15:02

Choose a tag to compare

Changes

  • VNC detection during configuration poll can be disabled
  • System access rights included into user ACL report
  • Fixed bugs in NXSL script conversion to V5 format
  • Fixed file handle leak in SSH subagent
  • Fixed bug in configuration export

Fixed issues

  • NX-2712 (Scripted thresholds triggers activation event repeatedly)
  • NX-2714 (Status of interface not propagated to circuit)
  • NX-2726 (Web API call causes server crash)