This release contains the following new feature:
State-machines can now define events that get raised when Tokens are created, their contracts signed and token creation templates are approved.
This release contains the following fix:
Unauthorized access when attempting to approve contract template from the administrative portal.
This release contains the following fixes:
Legal ID associaged with administrative account now properly retrieved.
Default sniffer names for Console Error and Text file sniffers defined.
Script services hosted on the Neuron can now create accounts again.
This release contains major updates and new features, as well as important fixes. Make sure to test this release appropriately before approving it for production.
New major features of note include:
New Data Sources published via harmonized interfaces:
A Groups Data Source allows you to order things into logical groups, regardless of their communication ordering.
A Jobs Data Source permits the creation of scheduled jobs of different types.
Scheduled jobs can be executed one time, using repetetive periods, and include bursts of more intensive work.
Metering job tasks can refer to metering nodes or group references, sensor data processors, error processors and data outputs.
Sensor data readout tasks, and script tasks can be included in jobs.
A Processors Data Source permits you to define in-memory processors that operate on data in jobs. This may include statistics, logical operations, etc.
An Output Data Source contains data output definitions, that can be used to store or forward information flowing through jobs.
Operators of a Neuron with access rights to administer Neuro-Features can now kill state machines that operate incorrectly. To be able to kill a state-machine, the operator needs to have a digital identity associated, and sign a petition from the Neuron, to ensure the operator takes full responsibility of the action.
Other new features in this release:
New feature for metering topology things:
Nodes can be organized into node collections
You can make it optional to Ping an IP host during readout.
IP Port monitor nodes can be added to IP Host nodes.
You can disable metering nodes without having to remove them.
Data source access rights have been implemented to ensure only users with appropriate access rights can access data sources and their nodes.
Named sniffers have been refactored.
Performance sampling & logging has been refactored.
Exception files are deleted after the corresponding XML file containing statistics has been generated, to conserve space.
Data Source Events now use UTC timestamps.
Thing Registry search has been refactored.
Wild cards can now be used for names in Thing Registry searches.
State Machine OnDestroyed token event handlers have been added. This allows state-machines to execute actions when associated tokens get destroyed.
The QuickLogin feature now simplifies custom digital signature requests from services hosted on the broker.
The release also contains the following major fixes:
Sort ordering of strings containing control characters.
Reglar expressions containing |, * or ? in searches to database calculated the search prefix incorrectly.
Range cursors based on regular expressions in databases
The release also contains these fixes:
Old Exception xml files now regularly deleted.
TLS connections for IP Host Port node now works.
Emergency closing of asynchronous processors if service is not shut down properly.
Data source node updated events not updating interfaces.
Scriptable attributes in file-based reports.
Ordered nodes in ordered data sources.
Recovery from erroneous SMTP S2S classification.
Locking read access to state machines when generating reports.
Ending state machine when all its tokens have been destroyed.
This release contains the following new feature:
The (PCI) Vault API now contains a resource allowing an agent to create a secure link to a vault item. The link can be limited in time, and limited in number of times it can be used. The link can be configured to return either the original information, or the masked information.