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:
Configurable event sinks can now be configured in in Gateway.config. This includes editing event sinks via the harmonized Gateway Configuration source. After editing custom event sink references on a Neuron, the Neuron needs to be restarted.
Custom event sinks that can be added include event sinks that can forward events to MQTT topics, operating system Pipes, TCP/IP socket connections, Text Files, XML files, XMPP recipients and Web Hook Callback URLs using POST.
Performance refactoring: Internal binary buffers are now copied using Buffer.BlockCopy instead of Array.Copy.
Other new features:
Notification configuration now permit the administrator to edit JIDs & email addresses in a text area, one row per address.
Notifications can now also be sent to Web Hook Callback URLs.
The release also contains the following fixes:
CoAP content decoding error introduced in earlier refactoring fixed.
HTTP Accept header */* in POST with respect to content conversion.
Automatic conversion of protected resource types.
No automatic HTTPS redirection when running on localhost.
Unhandled task exceptions related to malfunctioning event sinks (MQTT, XMPP, Socket).
Remote endpoint-specific folder names for sniffers fixed when IPv6 is used.