What is new in version 2.6.0?
This is an overview of the features and changes added in the latest version of Nerve. For an extensive list of all changes, refer to the release notes. For more details on each feature, follow the links after the feature descriptions.
Nerve DNA
Nerve DNA, short for Deterministic Node Automation, is an infrastructure as code mechanism introduced to ease node configuration. Working in a declarative way of configuration, the system compares a target configuration file to the current configuration file and takes the required steps to reach the target configuration in an automated process, in which the node will install workloads from the Management System workload repository.
Refer to Nerve DNA for more information.
New workload type: Docker Compose
Docker Compose workloads have been introduced as a different way of working with Docker containers in the Nerve system. In this version, Docker Compose workloads are used for one Docker container and give users the possibility to use a Docker container in combination with a compose file to use the full extent of Docker Compose.
Refer to Provisioning a Docker Compose workload for more information.
New workload deployment work flow
The workload deployment process can now be started from the workloads menu. A Deploy button is available for every workload version in the list of workload versions.
Refer to Deploying a workload from the workloads menu for more information.
Nerve Data Services: Structure support for OPC UA Client input
The Nerve Data Services Gateway now supports the structure data type for the OPC UA Client input. Structure support allows the handling of complex objects that are composed of other data types. Specifically, the Gateway can handle:
- structures
- structures of structures
- arrays of structures
Refer to Supported data types in OPC UA Client input for more information.
Nerve Management System API documentation
The API documentation of the Management System is now available. It is presented with Swagger UI in the OpenAPI standard and also has some pointers on how to work with the API for inexperienced users.
However, as of now, the Management System API documentation is only partially released and the remainder is being reviewed. New parts will be released when they are ready. Keep an eye on the landing page to see when the entire API documentation is available!
Refer to Nerve Management System API documentation for more information.
Alerting feature for logs in OpenSearch
An alerting feature is added to logging and monitoring options with OpenSearch. Users can monitor specific events and receive alerts when critical events are detected.
Refer to Setting up alerts for more information.
Nerve as a VM
The Nerve system can now be run in a VM, running without hypervisor and independent of a device. This variant of Nerve does not have a RTVM and can be installed on CPUs without VT-D.
The documentation covers two ways of running Nerve in a VM — using VMware and virt-manager.
Refer to Nerve as a VM for more information.