NetXMS 4.2. released

Started by Victor Kirhenshtein, October 21, 2022, 06:03:04 PM

Previous topic - Next topic

Victor Kirhenshtein

We finally released NetXMS version 4.2 (build number 4.2.395)!

Highlights of this release are context dashboards, improved OSPF topology discovery, port forwarding in object tools, measurement unit support in DCI, and almost complete new UI. Full change log is following:

- Context dashboards
- Out of the box access to OSPF information on routers
- Automatic OSPF topology maps
- TCP port forwarding for object tools of type "local command" and "URL"
- "Spread" operation for arrays in NXSL
- New methods executeAgentCommand and executeAgentCommandWithOutput in NXSL class "Node"
- Simplified data collection configuration for MQTT sources
- Notification channel driver for MQTT
- Automatic binding on configuration poll works again (but can be switched off in configuration)
- Added driver for Teltonika modems
- Improved database write performance on TimescaleDB and PostgreSQL
- Reduced memory consumption by server's background database writer
- Improved UI for two-factor authentication
- Impoved D-Link driver
- Agent saves backup copy of it's ID on file system
- Reworked general data collection object property page
- Added internal monitoring metrics for server certificate expiration date
- Built-in TFTP support
- Fixed network map issues with link duplicates on auto populated maps
- Fixed network map clone
- NXSL function JsonParse correctly handles JSON documents with array as top level element
- Custom error message can be provided in NXSL statement \"abort\"
- Operator "new" in NXSL can be omitted
- NXSL VM preloads module named \"stdlib\" if available
- Improved DCI format strings (usage of unit names and multipliers can be controlled)
- Agent manager view updates automatically on tunnel open or close
- Added Organizationally Unique Identifier lookup
- Fixed issues:
        NX-648 (DCI units and binary prefix)
        NX-702 (DCI option - "Store only if value changes")
        NX-708 (Add map option to make all labels non-transparent)
        NX-1279 (WebUI does not support ServerName/ServerColor options)
        NX-1474 (Execute server script - replace error message box with alternative way)
        NX-1527 (Option to hide DCIs from templates or created by instance discovery)
        NX-1560 (List of custom agent ports to be used during network discovery and configuration polls)
        NX-1632 (NetXMS agent service is disabled after installing netxms-agent deb package on Debian 9)
        NX-1809 (Center Map Background Image)
        NX-2044 (Object Tool to run against container)
        NX-2078 (Add the ability to specify an alias when creating an object)
        NX-2103 (Add ability to push values to Push DCIs from log file parser)
        NX-2140 (Export result of the package deployment to CSV)
        NX-2234 (With a drop-down menu with a choice of DCI metrics, swap the display of Description and Name (Parameter))
        NX-2237 (Add the ability to set height for passive elements in rack and use custom picture)
        NX-2251 (Add 'conflict' marker to inherited custom attributes)
        NX-2259 (Configurable server's SNMPv3 engine ID)
        NX-2261 (Access to Mikrotik metrics via network driver metrics)
        NX-2266 (Add agent metric similar to System.IO.Devices but including sub-devices)
        NX-2273 (2FA method can't be removed in user editor)
        NX-2274 (2FA - unable to add failed method in user editor - it's silently ignored)
        NX-2281 (Action message should be multiline field)
        NX-2288 (External parameter redirect issue on Ubuntu 22.04 LTS)
        NX-2302 (NXSL function PollerTrace is not working in template auto-apply poll)
        NX-2304 (Improved script execution options for nxadm)
        NX-2306 (Node configuration poll don't update information about interfaces type)
        NX-2308 (LDAP user sync login error should be logged at lower level)
        NX-2309 (No scrolling or resize for ports part in VLAN view)

Best regards,
Victor

lindeamon

thank you for all the hard work and for giving us this awesome piece of software.
when can we expect the completion of the new UI  ?

Victor Kirhenshtein

We just published repackaged Windows installer for web UI (version 4.2.398) with Jetty 10 inside.

Best regards,
Victor

Victor Kirhenshtein

Quote from: lindeamon on October 22, 2022, 10:41:38 AMthank you for all the hard work and for giving us this awesome piece of software.
when can we expect the completion of the new UI  ?
Functionality wise it is mostly complete, most likely we will move remaining functionality during 4.2 patch releases.
As for UX (interaction with views, menus, etc.) - we are still experimenting, and major changes are still possible. Feedback from users also very important.

Cristian

Sorry, but after the last update i have an issue.
before the update i used to "run" DCI Summary tables by right-clicking on the folders, now I can't find the button anymore.

Victor Kirhenshtein

It is known issue, will be fixed in upcoming patch release.

Best regards,
Victor