Issue
Tridium N4.11 Upgrade Considerations
Product Line
TAC IA Series
Environment
- I/A Series N4.11 Enterprise Server
- I/A Series N4.11 Jace 8000
Cause
Detailed information about N4.11 upgrade prerequisites and best practices
Resolution
The following details a set of upgrade considerations and known issues and their workarounds regarding Niagara 4.11. Please review prior to upgrading to Niagara 4.11.
Niagara 4.11 and Default NRE Memory Changes:
A change to the JACE-8000 file system has been introduced with the release of Niagara 4.11. The RAM disk was used to store alarm and history data. During station save, this data was copied from the RAM disk and zipped up into a single file that was stored on flash. In Niagara 4.11, the RAM disk has been removed entirely. This data is now written directly to the flash memory.
This change has enabled ~384MB of RAM to be freed up to improve performance. Some of the space has been reallocated to code cache, metaspace, and heap space in the 4.11 NRE default settings. Any additional memory space is now available as general free memory. These changes should be transparent to most users and will provide moderate performance improvements on the JACE-8000. Prior to upgrading your JACE-8000, please review NRE default configuration changes and RAM disk removal In 4.11.
Niagara 4.11 and Third-Party Modules
Keeping your Niagara installations safe and secure is our highest priority. In Niagara 4.11, ALL third-party modules must be signed with either a trusted valid certificate or a self-signed certificate to successfully run on a station. This new policy greatly increases the security posture of Niagara installations by making administrators aware of any modules that may have been tampered with, compromised, or derived from untrustworthy sources. Niagara's new signature enforcement feature is being rolled out over multiple Niagara releases. The first iteration was built into release 4.8 to give developers adequate time to make the transition to always signing any third-party modules. Niagara 4.8 produced console and Security Dashboard warnings about unsigned modules but allowed them to run on a station. As of Niagara 4.11, unsigned modules will not execute.
For more information, please review the Niagara documentation on Third-Party Module Signing
Niagara 4.11 Updated Operating Systems, Browsers, and Databases
For the latest information on supported operating systems, please refer to Supported OS and other software in the Niagara 4 Framework Installation Guide.
Tridium remains focused on keeping pace with advancing IT infrastructure to enable more efficient, long-term support of each release version. This policy enhances the security posture of a Niagara installation by ensuring that only the most robust, secure operating systems and enterprise applications are compatible with the framework. The list below provides information on what we will be supporting with Niagara 4.11.
OS, Browser, Database | Version |
Red Hat Enterprise Linux | 8.1 (64 bit), 7.7 |
Ubuntu Linux | 20.04 LTS – Desktop & Server |
Windows | Server 2019 (64 bit), Server 2016 (64 bit), Windows 10 (64 bit) |
VMWare | ESXi 6.7 |
Oracle Database | 19.3, 18.3, ... 12.2/12.1 |
MySQL Database | 8 |
MS SQL Database | 2019, 2017, 2016 |
Browsers | Chrome, FireFox, Microsoft Edge |
Mobile Browsers | Safari (iOS 12, 13), Chrome (Android 8, 9, 10) |
As with all software products, we must also deprecate support for some operating systems and enterprise applications. Nevertheless, you can be confident that the above list will handle your needs moving forward.
Using Web Launcher with Niagara 4.11
Web Launcher 21.4.1 was recently revamped for Niagara 4.11 to include essential software dependencies updates along with critical defect fixes. This version of Web Launcher has Java version 8 update 311 and certificate management has been updated to work with Niagara 4.11 along with any legacy or prospective release. Prior to using Web Launcher with Niagara 4.11, customers should update Web Launcher accordingly (see steps below).
How to update Web Launcher?
Web Launcher has a feature to check for updates over the internet and prompts the user when a new version is available in the cloud. However, the existing version of Web Launcher has a bug that prevents a smooth update. Users will be required to perform a fresh install by downloading the latest version from the cloud via the station web Login page. Click on the Niagara Web Launcher Installer link on the station's Web Launcher Web Page, which can be reached via the link on the Login page itself. Once the download is successful, click on the msi file and follow the installation wizard. You do not have to uninstall the older version. The new installation will automatically update to the latest version.
Niagara 4.11 Release Notes:
The release notes for Niagara 4.11 are located here.