Releases: netxms/netxms
Releases · netxms/netxms
5.1.4
- Agent uses Windows Installer API instead of launching msiexec.exe for installing .msi and .msp packages
- New Windows agent metric System.IsRestartPending
- Improved server performance when launching multiple external actions
- MIB Explorer added to "Tools" perspective
- Fixed incorrect parsing of 32 bit agent installer names when adding package to package manager
- Changed IPv4 address parser - now it only accepts canonical form (4 decimal numbers separated by dots)
- Correct handling of network mask /31 on peer-to-peer interfaces
- Node sub objects like Interface will not be shown on Infrastructure perspective if they do not have parent shown in the same tree
- Added dBm and rpm DCI units to no multipliers list
- Fixed tab priority for multiple built in views
- Fixed problem when newly added DCI were not shown on Network Map (links, DCI containers)
- Fixed broken autobind during node configuration poll
Fixed issues
- NX-2645 (Remember perspective splitter position)
- NX-2684 (Remove hardcoded license id from the nxlicmgr)
- NX-2690 (Migration from Timescale to regular Postgres fails on win_event_log table)
- NX-2696 (View options in Data Collection does not show actual state of Use Multipliers checkbox)
- NX-2699 (Show value of os.name in nxmc's About dialog)
- NX-2701 (Automatic DB unlock fails because GetLocalIpAddr() may return different address)
- NX-2705 (NXSL split string with trim option)
- NX-2711 (scheduled_tasks column is out of range for type integer)
5.1.3
- Fixed critical bug in SNMP trap receiver
- Server checks for other possible SNMP credentials during configuration poll if node marked as SNMP unreachable
- Image attributes in Markdown viewer
- Fixed bug in counter reset detection
Fixed issues
- NX-2685 (nxshell asks for password while using properties file)
5.1.2
- Server performance and memory usage optimization when polling multiple SNMP devices
- Limit routing table scans during SNMP device configuration poll
- Optimized memory usage in InfluxDB driver
- Server startup time improved
- Added server configuration option "Client.MinVersion"
- Improved Markdown viewer
- InfluxDB driver options for validation and correction of DCI values being sent
Fixed issues
- NX-2635 (Predefined graphs perspective not working in web UI)
- NX-2640 (Add more detailed stats on pollers to debug console)
- NX-2647 (On node deletion interfaces under circuit objects are not deleted)
- NX-2649 (Issues with "move to another container" context menu on interfaces)
- NX-2650 (Add new hotkey in "execute server script" for "clear output+run script")
- NX-2653 (Can not pin Data Collection tab which is in edit mode)
- NX-2657 (IllegalStateException in nxmc log)
- NX-2660 (Add method to read little-endian 4 byte float value from ByteStream)
- NX-2661 (Issues with loading image of DCI image element of map)
- NX-2669 (Add internal table with node's interfaces)
- NX-2672 (Kiosk mode issues)
- NX-2673 (Table DCI column querying not working, if metric has no leading dot)
- NX-2675 (Add NXSL methods to handle markdown comments correctly)
- NX-2676 (Issues with comment tab creation and modification on object)
5.1.1
- Improved server performance
- Improved wireless controller bridge for HFCL
- MS SQL database driver no longer requires SQL Server Native Client (can use SQL Server ODBC driver v13, v17, or v18 instead)
- Added driver for Huawei LAN switches
- Updated driver for Dell switches
- Updated driver for Qtech switches
- Added internal metrics Server.ObjectCount.AccessPoints and Server.ObjectCount.Interfaces
- New NXSL functions Math::Average, Math::MeanAbsoluteDeviation, and Math::StandardDeviation
- nxdbmgr can do in-place conversion from standard PostgreSQL schema to TimescaleDB
- Fixed server crash on receiving SNMP trap
- Fixed bug in database initialization script
- Fixed task scheduler performance issues
- Removed "Delete" button form object upper bar
Fixed issues
- NX-2629 (Can not clone an object tool)
- NX-2630 (Not all the Markdowns are functioning)
- NX-2631 (In-place migration from standard PostgreSQL to TimescaleDB)
- NX-2632 (Inconsistency in asset management schema enum field definition)
- NX-2633 (Text not fully displayed in button)
- NX-2637 (Circuit class functionality)
- NX-2639 (Incorrect log message for Mattermost driver)
- NX-2642 (Add alarm_state_changes and certificate_action_log tables to nxdbmgr -Z all)
5.1.0
- New automatic map type "hybrid topology"
- New object class "Circuit"
- Only read access is needed for dashboard context object for scripting dashboard elements
- Reading of FDB moved to network device drivers to allow better handling of devices not following standards
- Peer information on interfaces can be set and cleared manually
- Added down since nxsl parameter to access point
- Vlans view merged in to the Ports view
- Added option to show physical links on L2 ad-hoc map
- L2 predefined map will not cache results, only ad-hock map results are cached
- More accurate ad-hoc IP topology maps
- Unreachable node will be tested for all protocols in each configuration poll
- Use inetCidrRouteTable, ipCidrRouteTable, and ipForwardTable in addition to ipRouteTable to get routing information via SNMP
- EtherNet/IP added as DCI data source
- Improved web UI login pages
- Separate "Comments" view for objects
- Templates perspective can be configured to show nodes under assigned templates
- New attributes in NXSL class "InetAddress" ("isSubnetBase", "isSubnetBroadcast", "subnet")
- New NXSL function "CalculateDowntime"
- New method "calculateDowntime" in NXSL class "NetObj"
- Other UI usability improvements
- Fixed session agent compatibility issues on Windows 11
- Optional DCI event "all thresholds deactivated"
- DCI data type after transformation can be configured separately from input data type
- New scheduled task handler Agent.ExecuteCommand
- Improved network map multi link spacing
- New action System.TerminateUserSession in Windows agent
- Fixed network map object label scaling on zoom in/out
Fixed issues
- NX-253 (Configurable label for Y axis on line charts)
- NX-834 (DCI Table scroll position in dashboard is reset during refresh)
- NX-968 (Remove Peer from unmanaged interface)
- NX-1118 (Add "hide link labels" option for network map dashboard elements)
- NX-1200 (New object group - Circuits)
- NX-1288 (Fix selection colors in syslog monitor)
- NX-1414 (Support for ipCidrRouteTable)
- NX-1465 (When MIB browser opened, unfold tree and select longest match of device's SNMP object ID)
- NX-1617 (Show comments window only if comment present)
- NX-1958 (Support custom font for Label in Dashboard)
- NX-1973 (Add ability to manually specify a peer for an interface)
- NX-2034 (Use RENAME COLUMN on SQLite newer than 3.25.0)
- NX-2353 (Add hotkey to start search in "Search IP address" view)
- NX-2371 (Separate data types for raw and transformed DCI values)
- NX-2439 (Implement agent table System.InstalledProducts for ArchLinux)
- NX-2458 (Add option to nest context dashboard in dashboard)
- NX-2461 (Smart algorithm for processing counter32/64 roll-over)
- NX-2488 (Use caching when using web service requests in NXSL)
- NX-2512 (Not able to import columns for table DCI with origin=script)
- NX-2517 (Linux agent can crash if some CPUs are disabled)
- NX-2528 (Markdown Support in Object Comment Sections)
- NX-2531 (Ability to disable server actions in EPP)
- NX-2533 (NXSL global variable that contains object tool input field values)
- NX-2535 (Replace drop down with radio buttons in EPP rule Downtime Control)
- NX-2538 (Add ability to use IPv4 style netmask in network discovery target properties)
- NX-2540 (Add $map object for use in map filter script)
- NX-2541 (All EPP actions should be executed asynchronously)
- NX-2542 (Add syslog metadata to generated events)
- NX-2544 (New agent metrics for counting online and offline CPUs)
- NX-2545 (Exporting a template with big file in a policy causes nxmc to close)
- NX-2552 (Exception in desktop UI)
- NX-2562 (Add pollingScheduleType attribute to DCI object)
- NX-2566 (List of packages is not read correctly on linux systems where alien is installed)
- NX-2574 (nxevent and nxaevent utilities do not support named event parameters)
- NX-2580 (Configurable default time range for ad-hoc line charts)
- NX-2584 (Change network map edit mode to network map lock mode)
- NX-2586 (Export all to CSV not working in data collection configuration view)
- NX-2593 (Add option to use properties file for NXShell)
- NX-2596 (Unable to create zone via Web API)
- NX-2597 (Log PATH and LD_LIBRARY_PATH values on agent startup)
- NX-2598 (Generate event when all thresholds of a DCI are rearmed)
- NX-2602 (Audit log not available in context menu for some objects)
- NX-2606 (no id ranges possible in Configuration->Windows event log parser)
- NX-2613 (Show gray "Any" in "source objects" list, if it's empty)
- NX-2617 (Show info in EPP rule that "Accept correlated events" is checked)
- NX-2618 (Server crash when file upload task configuration is invalid)
- NX-2619 (SQL insert into nodes failed)
- NX-2620 (System.ProcessList truncates the full process name or path)
- NX-2621 (Add "Line chart" item in context menu of map link)
5.0.8
- Fixed error in web console on package deployment
- Implemented refresh for Event Processing Policy view
- Fixed Arp Cache view refresh when data is not available
- Implemented find mac in Web APIs
- NXSL function "trace" handles objects and arrays in a same way as "print"
- New methods "print" and "trace" in NXSL class "Table"
- Added workaround for incorrect LLDP information returned by Alpha Bridge switches
- Fixed bug in network map link styling script processing
Fixed issues
- NX-1311 (Table DCIs ignoring table configuration)
- NX-2567 (ExternalMetricProvider does not work on Windows)
- NX-2570 (Use monotonic clock instead of system time for calculating agent uptime)
- NX-2572 (Problem creating PostgreSQL database during installation on Windows)
5.0.7
- Server configuration option to enable agent tunnel binding using only tunnel's source IP address
- Fixed incorrect Windows Remote Desktop session color depth reported by agent
- Fixed buffer overflow for IPv6 IP addresses print in log
- Fixed top level object display issues in "Infrastructure" perspective
Fixed issues
- NX-387 (Tool to read current (loaded) agent config)
- NX-937 (Copy DCI value from object overview)
- NX-2206 ("Package Deployment Monitor" should be resorted when status of any deployment changes)
- NX-2549 (Exception in AlarmNotifier)
- NX-2551 (Desktop UI show same warning in alarm viewer multiple times)
- NX-2553 (New agent action - show running configuration)
- NX-2557 (Exception in WebUI)
- NX-2559 (Line colors and time frame not saved when double-clicking graphs in Performance tab)
- NX-2561 (Object query hangs on script errors)
5.0.6
- Added notification channel driver for Mattermost
- Topic support in notification channel driver for Telegram
- Fixed incorrect client IP address reported by Windows agent in table System.ActiveUserSessions
- Fixed bug in output of nxget -U
- Fixed web UI crash when opening dashboard in kiosk mode
Fixed issues
- NX-2550 (Errors in desktop client log (Widget is disposed))
5.0.5
- L2 network map seeds with no SNMP or L2 data will not prevent network map from update
- Server performance improvements
- Server actions of types "agent command" and "SSH command" executed asynchronously (partial fix for NX-2541)
- Fixed server crash during LDAP synchronization
- Subnets bound to containers correctly displayed in infrastructure perspective
- Predefined maps with default size and background image resized automatically to be no less than image size
5.0.4
- New SNMP DCI option "Interpret raw value as IPv6 address"
- Added driver for GE MDS Orbit devices
- Added driver for EtherWan switches
- Added driver for Siemens RuggedCom switches
- Mikrotik driver reports RSSI for wireless clients
- RSSI is displayed in "Wireless Stations" view
- Added "move object" item to object context menu
- Optional context selector for dashboards in dashboard perspective
- Seed node propery page removed for custom network maps
- Fixed server crash when accessing alarm category list from NXSL
- Fixed drawing issues of line charts with logarithmic scale
- Fixed incorrect line numbers in NXSL error messages
- Fixed bug in "Go to object" action in UI
- Fixed bug in D-Link driver
- Fixed interface utilization information sychronization
- Fixed network map color source selection
- Fixed historical line chart pop-out on web
- Fixed save of network map object position
- Fixed tables display glitch on Windows
- Fixed data type of configuration variable "Objects.NetworkMaps.UpdateInterval"
Fixed issues
- NX-2489 (Read list of performance counters only when needed)
- NX-2536 (SNMP DCI "interpret raw value as MAC address" does not support EUI-64)
- NX-2537 (Double links on maps)