Announcing NSolid Version 3.11.1
We are excited to announce NSolid 3.11.1, which introduces Role Based Access Control along with support for Node.js Erbium v12.16.2 and Dubnium v10.20.1.
If you are an Enterprise or Advanced Tier User, you can now use NodeSource’s central control nexus, accounts.nodesource.com to give and revoke Role Based Access Control permissions for the NSolid Console and accounts.nodesource.com.
Permissions are assigned via roles which are aggregate sets of feature-permissions; each of which can be fully customized to support your company’s workflow and access-control needs.
The system comes with a set of pre-made roles but is completely customizable allowing granular permission-management. This includes adding and revoking permission-privileges on new and/or existing roles as well as the creation of existing roles.
IMPORTANT - BUG FIX
This is also a bug-fix release for NSolid 3.10.0, which supported Node.js Dubnium v10.20.0. Due to release process failures, Node.js v10.20.0 shipped with source and header tarballs that did not properly match the final release commit that was used to build the binaries. The Node.js project therefore recommended that Node.js v10.20.0 not be used, particularly in any applications using native add-ons or where compiling Node.js from source is involved. Node.js v10.20.1 is a clean release with the correct sources and is strongly recommended in place of v10.20.0.
This NSolid 3.11.1 Dubnium version is now based on the renewed Node.js v10.20.1.
NSolid for Node.js Dubnium and Erbium
This version of NSolid introduces support for Node.js v10.20.1. A previous version of
There are two available LTS Node.js versions for you to use with N|Solid,
Node.js 12 Erbium and Node.js 10 Dubnium.
N|Solid v3.11.1 Dubnium ships with Node.js v10.20.1
N|Solid v3.11.1 Erbium ships with Node.js v12.16.2
The Node.js 10 Dubnium LTS release line will continue to be supported until
April 30, 2021.
The Node.js 12 Erbium LTS release line will continue to be supported until
April 30, 2022.
Requirements - NSolid Runtime
The N|Solid Runtime is supported on the following operating systems:
- macOS
- MacOS 10.11 and newer
- RPM based 64-bit Linux distributions:
- Amazon Linux AMI release 2015.09 and newer
- RHEL7 / CentOS 7 and newer
- Fedora 30 and newer
- DEB based 64-bit Linux distributions:
- Ubuntu 14.04 and newer
- Debian 8 (jessie) and newer
- Alpine
- Alpine 3.3 and newer
Requirements - NSolid Console
The N|Solid Console is supported on the following operating systems:
- macOS
- MacOS 10.11 and newer
- RPM based 64-bit Linux distributions:
- Amazon Linux AMI release 2015.09 and newer
- RHEL6 / CentOS 6 and newer
- Fedora 27 and newer
- DEB based 64-bit Linux distributions:
- Ubuntu 14.04 and newer
- Debian 8 (jessie) and newer
- Alpine
- Alpine 3.3 and newer
- Amazon Linux
- Amazon Linux AMI release 2015.09 and newer
Update of our compatibility information for all versions of NSolid since v3.8.1
macOS Package Notarization:
NSolid Darwin build system was updated to macOS Catalina with Xcode 11, allowing us to support package notarization, a requirement for installing .pkg
files on macOS 10.15 and later.
RHEL 6/ CentOS6
As highlighted here, Node.js is no longer supporting builds for RHEL 6 and CentOS 6. This means that newer versions of NSolid require RHEL 7 and CentOS 7 to run. Please feel free to contact our support team to help with any issues you might be encountering as a consequence.
Please don’t hesitate to contact us should you have any further questions.