NetXMS Support Forum

General => Announcements => Topic started by: Victor Kirhenshtein on April 30, 2020, 09:58:39 AM

Title: NetXMS 3.3 released
Post by: Victor Kirhenshtein on April 30, 2020, 09:58:39 AM
Hi all!

New stable release of NetXMS - 3.3 - is officially released. Changes since previous release:

- Option for blacklisting network device drivers
- Option for switching SNMP probing during configuration poll into single OID per request mode
- Automatic agent certificate renewal
- Value ranges in NXSL switch/case statement
- Explicit call of library functions in NXSL without "use" statement
- New attributes "instanceColumns" and "instanceColumnIndexes" in NXSL class "Table"
- New methods "readWebServiceList" and "readWebServiceParameter" in NXSL class "Node"
- New methods "applyTemplate" and "removeTemplate" in NXSL class "DataCollectionTarget"
- New NXSL functions: GetThreadPoolNames, sqrt
- New NXSL class "Template" that represents template object
- NXSL arrays can be implicitly converted to strings
- Implemented instance discovery method "Agent Table"
- Implemented instance discovery method "Windows Performance Counters"
- Added option for discarding collected performance data when database writer queue grows beyond limit
- Using timestamptz instead of integer for timestamp column in data collection tables on TimescaleDB
- Fixed issues:
        NX-392 (Use object names from Windows performance counters for instance discovery)
        NX-713 (Scheduled DCI will not work with offline DCI functionality)
        NX-806 (NXSL: add method to lookup table row by instance)
        NX-807 (NXSL: add method to lookup instance column ID without iterating over Table::columns)
        NX-814 (NXSL: add new node attribute – isRemotelyManaged)
        NX-1362 (Pattern matching for command output in SSH.Command parameter)
        NX-1511 (Save and display user ID of maintenance mode initiator)
        NX-1699 (Allow user turn on "Prevent automatic SNMP configuration changes" when creating node)
        NX-1729 (L2 maps get broken after server restart - all icons get coordinates (0, 0))
        NX-1732 (Option for discarding collected performance data when database writer queue grows beyond limit)
        NX-1765 (HTML codes visible in cell when viewing Table DCI last values in web management console)
        NX-1771 (Add NXSL constants)
        NX-1788 (NXSL: add support for ranges in switch/case)
        NX-1793 (Out of range error)
        NX-1806 (Change order in which ping3.ndd is used during discovery or allow unloading/blacklist)
        NX-1807 (TimescaleDB continuous aggregates, retention policies, etc.)
        NX-1671 (Title from Object Tool's properties is not used anywhere)
        NX-1808 (Template may not appear in object tree on import)
        NX-1820 (Object deletion and negative reference count)
        NX-1824 (Physical links - access denied)
        NX-1827 (Maintenance mode filter in dashboard element "Status Map")
        NX-1828 (Windows agent returns error for parameters System.FirewallProduct.* if built-in Windows Firewall is used)
        NX-1830 (Some events sent by agent may be lost if multiple events sent almost simultaneously)
        NX-1831 (Template path in node data collection configuration is incorrect)
        NX-1834 (Add NXSL function "sqrt")
        NX-1836 (Access attributes of template in auto-bind script)
        NX-1840 (Ability to set communication option "this is address of remote management node" during node creation)
        NX-1842 (Generate event when housekeeper process has started and finished)

Important note for TimescaleDB users

Because of idata/tdata table structure changes (timestamp column type changed from integer to timestamptz) database upgrade procedure divided into two parts. During offline (usual) schema upgrade old tables renamed by adding prefix v33_5_ (for example, idata_sc_default becomes v33_5_idata_sc_default) and new empty tables are created. You can start server afterwards and it will be fully operational, but without historical data. After that you should run nxdbmgr online-upgrade to migrate old data to new tables. This process could be time consuming and potentially require twice as much disk space as database normally uses. You may fully or partially truncate historical data tables before upgrade if you prefer to do fast upgrade without keeping historical data.

Best regards,
Victor
Title: Re: NetXMS 3.3 released
Post by: Woody on April 30, 2020, 10:55:45 AM
 :D
Title: Re: NetXMS 3.3 released
Post by: jermudgeon on April 30, 2020, 06:39:26 PM
 :)
Title: Re: NetXMS 3.3 released
Post by: lindeamon on April 30, 2020, 07:34:58 PM
 :D :D :D :D :D :D
Title: Re: NetXMS 3.3 released
Post by: Victor Kirhenshtein on May 01, 2020, 12:17:13 PM
If anyone experienced issues with unavailable login screen in web UI - it should be fixed in version 3.3.283, now available for download.

Best regards,
Victor
Title: Re: NetXMS 3.3 released
Post by: Egert143 on May 05, 2020, 04:23:54 PM
Hello,

when using MsSql database, does the upgrade also create new tables that result double the usage ?
Title: Re: NetXMS 3.3 released
Post by: Victor Kirhenshtein on May 05, 2020, 04:25:08 PM
No, this warning is only for TimescaleDB.

Best regards,
Victor
Title: Re: NetXMS 3.3 released
Post by: dj on May 05, 2020, 04:31:33 PM
Hi Victor,

thanks for the upgrade  :)

Do you have any plan to create Ubuntu 20.04 Focal Fossa packages? An "apt-get update" currently ends up in a HTTP 404 response....

Regards
Detlev
Title: Re: NetXMS 3.3 released
Post by: Victor Kirhenshtein on May 05, 2020, 04:45:32 PM
Hi,

yes, Ubuntu 20 packages will be available shortly.

Best regards,
Victor
Title: Re: NetXMS 3.3 released
Post by: dj on June 03, 2020, 02:42:40 PM
Quote from: Victor Kirhenshtein on May 05, 2020, 04:45:32 PM
yes, Ubuntu 20 packages will be available shortly.

Hi Victor,

any news about this package ?

Thanks & regards
Detlev