Releases: netxms/netxms
Releases · netxms/netxms
4.5.0
- XPath can be used for querying XML-based web services
- New NXSL operation "?." (safe dereference)
- New method "join" in NXSL arrays
- Server-side custom attributes (not visible by clients)
- Additional argument in NXSL method createSNMPTransport to control if it should fail when node is marked as unreachable via SNMP
- Updated drivers for Eltex and TP-Link switches
- Added agent metric Agent.LocalDatabase.FileSize
- Fixed internal metrics PollTime.*
Fixed issues
- NX-1409 (Implement separate access right for editing object comments)
- NX-2275 (Option for ignoring interfaces in NOT PRESENT state)
- NX-2412 (Separate access right for editing agent configuration file)
- NX-2440 (Wildcard imports in NXSL)
- NX-2485 (XPath support in web service queries)
- NX-2487 (Any changes to object from UI or via Java API wipe out responsible users list)
4.4.5
- Improved SNMP proxy performance under heavy load
- Added limit on number of nested NXSL VMs (to prevent accidential infinite loop of script execution)
- Fixed server crash on polling TP-Link switches
- Fixed bug in dashboard element "status indicator"
- Fixed bug in status map view
- Fixed bug in database manager check function
- Fixed "Failed to register resource" error in web UI
- Fixed database import/migration to TimescaleDB
- Java components switched to logback 1.3.13 (fixes CVE-2023-6378)
Fixed issues
- NX-2465 (List of saved queries in Tools->Find Object is not updated when query list is altered in Configuration)
- NX-2479 (Misleading error messages when loading properties for root objects)
4.4.4
- New methods in NXSL class "InetAddress": contains, equals, inRange, sameSubnet
- Constructor for NXSL class "InetAddress" accepts mask length as second argument
- Fixed incorrect ICMP polling if ICMP proxy set on node level
- Improved topology discovery on TP-Link devices
- Improved driver for DLink devices
- Added driver for TP-Link devices
- Added driver for Eltex devices
- Added driver for Q-tech devices
- nxencpasswd can read password from terminal
- GUI clients built with patched version of simple-xml (fixes CVE-2017-1000190)
- Fixed deadlock after login in legacy web UI
Fixed issues
- NX-2431 (Implement agent list Net.IP.RoutingTable for AIX)
- NX-2478 (Named function parameters does not work for entry points)
4.4.3
- Package deployment can be scheduled
- Server-side macro expansion in package deployment command
- Use compact JSON format when saving events to database
- Improved event processing performance
- Improved NXSL function "random"
- New event processing macros %d (DCI description), %D (DCI comments), %L (object alias), and %C (object comments)
- Added driver for FortiGate devices
- Fixed server crash during execution of delayed EPP action
- Fixed server crash when processing interfaces with 8 byte MAC address
- Fixed session disconnect handling in new management client application
- Fixed bug in physical disk information reading on Windows
- Fixed bug in SSH key store
- Improved debug logging
- Minor fixes and improvements in new management client application
Fixed issues
- NX-1063 (Interface icon is incorrect)
- NX-2224 (Command history in nxadm)
- NX-2446 (Increase timeout for agent tunnel binding)
- NX-2463 (Add metric to measure execution time of background queries in dbquery subagent)
- NX-2467 (Allow to execute same action multiple times in one EPP rule)
- NX-2468 (NetworkService.Status SMTP call to curl_easy_perform failed (56: Command failed: 502))
- NX-2469 (Empty "Parameters" line should be interpreted as no arguments in Execute Script)
- NX-2471 (Add agent list and table to list physical disks)
- NX-2475 (netsvc: ServiceCheck.SMTP() uses VRFY command, which is disabled on most servers)
4.4.2
- Server checks interface speed during status poll and generates event if it changes
- Improved Cambium device driver
- Added driver for Hirschmann switches
- Implemented implicit import for constants in NXSL
- NXSL implicit import does not add non-referenced functions and constants from imported module
- Context action "Change expected interface state" implemented in new GUI client
- Context action "Clone network map" implemented in new GUI client
- Masked credentials in "Network Credentials" view
- Fixed bugs in TCP proxy session closure handling (server and agent side)
- Fixed bug in parsing XML content returned by web service
- Fixed template apply/remove in new GUI client
- Fixed server crash when network map uses physical link with non existing rack
- Fixed audit log writing on object move
Fixed issues
- NX-2410 (Notification driver is locked during retry waiting period)
- NX-2432 (Query interface speed when status poll detects that interface goes up)
- NX-2441 (Auto-focus on Two-Factor input on WebUI)
- NX-2442 (Maintenance predefined time)
- NX-2449 (Unexpected SYS_DUPLICATE_IP_ADDRESS generation)
- NX-2450 (microhttpd presence is not detected correctly)
- NX-2451 (GetDCIValue() should return same data type as set in DCI properties)
- NX-2452 (Agent on Windows returns only one software inventory record when multiple versions of same software are installed)
4.4.1
- Improved support for LLDP-V2-MIB
- Server can use both LLDP-MIB and LLDP-V2-MIB if supported by device
- Server saves SNMPv3 context engine ID alongside authoritative engine ID to avoid unnecessary engine ID discovery
- NXSL function GetDCIValues can be used to retrieve raw DCI values
- Added method "enableWinPerfCountersCache" to NXSL class "Node"
- Custom timeouts for external metric providers in agent
- Fixed incorrect display of line chart series with "Invert values" option
- Fixed database upgrade procedure (zone UIN update)
- Fixed memory leak in subagent "netsvc"
- Fixed bug in NXSL function FormatMetricPrefix
- Added workaround for "unexpected eof" OpenSSL error reported by web service calls to some servers
- Minor fixes in asset management
- Minor fixes and improvements in new management client application
Fixed issues
- NX-2407 (Add the ability to duplicate server action in action manager)
- NX-2414 (nxdbmgr should ignore data for deleted DCIs if there's record in dci_delete_list for that DCI)
- NX-2415 (Legend text color is ignored in the nxmc console)
- NX-2419 (When log file monitoring with wildcards is used, data right after file creation might be skipped)
- NX-2428 (Cannot import configuration if threshold activation or deactivation event tags are missing or empty)
- NX-2434 (Add option to set user, password as a parameters for IMAP and SMTP)
- NX-2435 (0 is not shown on Y scale in graphs)
4.4.0
- "Trusted devices" in two-factor authentication
- Scrollable dashboards
- Native Modbus TCP support
- Arguments can be passed to script called via script macro
- Indirect function calls in NXSL
- Interface table in agents
- Linux agent can report interface aliases
- Improved dashboard elements "Pie Chart" and "Gauge"
- New macro {node-name} in DCI performance view configuration
- Added Query table columns for SNMP Table DCI
- Spanning Tree port state for interfaces collected at status poll
- System event for STP port state change
- Improved configuration import
Fixed issues
- NX-457 (Support for multiple tile providers)
- NX-696 (Condition status reset to UNKNOWN on change)
- NX-875 (More info on per-node basis on polls for that node)
- NX-935 (Scrollbar in Dashboards)
- NX-1014 (Correct names of "Remove" menu items to "Remove from node" or "Remove from template")
- NX-1232 (Tool for simplified SNMP tables configuration)
- NX-1598 (Rename column "submap_id" in table "object_properties")
- NX-1613 (Object state icon not shown in Template -> Remove)
- NX-2067 (Add a hotkey to save policies. Ctrl+S)
- NX-2244 (Have ability in the UI to jump to specific DCI from check)
- NX-2294 (Add server setting to prefer IPv4 address when resolving node hostname)
- NX-2295 (Use System.ActiveUserSessions agent list to display "User sessions" in management client)
- NX-2317 (Add parameters to threshold activation events with additional information on triggered threshold)
- NX-2357 (Create events for invalid object identifiers in EPP rules)
- NX-2364 (Add option to request 2FA authorization less frequently)
- NX-2370 (Use libedit for shell-style tools)
- NX-2372 (Show DCI comments in Data Collection / Last Values view)
- NX-2373 (Make DCI comments available in alarms generated from threshold violation events)
- NX-2384 (Store and display event message in active threshold)
- NX-2391 (Not possible to set correct zone for cluster)
- NX-2392 (ARP table view for nodes)
- NX-2397 (Cluster that is in another zone still belongs to the zone with Zone UIN=0)
- NX-2420 (Add explicit option for log parser to follow symlinks)
- NX-2422 (Keep separate session for each node in MIB explorer in new Management Client)
- NX-2424 (Add information about user login failure (2FA issue, etc) to audit log)
4.3.7
Changes
- Fixed bug in reading topology information from LLDPv2 MIB
- Small fixes and improvements in new management client application
Fixed issues
- NX-2253 (Actual repeat count should be passed to event in log file monitoring when reset repeat count is true)
- NX-2418 (Log file monitoring does not work properly with symlinks)
- NX-2421 (Invalid time format in log parser configuration can cause agent crash)
4.3.6
Changes
- Correctly handle FDB record type "secure"
- Improved driver for Cambium devices
- Fixed bug in handling /32 addresses during network discovery
- Fixed bug in flood notification processing in Telegram driver
- Fixed server crash caused by timeout during file transfer to agent
- Fixed bug in SNMP codepage handling
- Fixed bar gauge dashboard element drawing issue
- Small fixes and improvements in new management client application
4.3.5
Changes
- Fixed bug in X.509 certificate subject and issuer decoding
- Agent tunnel listener will not start if server certificate is not loaded
- Fixed WEB service configuration import with multiple headers
- Fixed login issues in new web UI
- Small fixes and improvements in new management client application
Fixed issues
- NX-2272 (Session is not closed if user cancel 2FA auth initialization)
- NX-2276 (Warn user when adding too wide mask to active discovery)
- NX-2388 (Modify default templates - filesystem with type "ahafs" should be excluded from discovery)
- NX-2404 (Integer division by zero in NXSL crashes server)
- NX-2406 (Entering maintenance mode on cluster does not trigger maintenance mode on nodes within cluster)