Minor release with the following improvements.
Main features:
- Support of message transactions using new synchronization rule nodes;
- Delete Alarm API;
Additional features:
- Add 'Reconnect' and 'RTU over TCP' options to TCP Modbus extension configuration;
- Added note to the originator telemetry node details about max fetch size (issue #1346);
- Use a fast serialization library like FST for serialization of TbActorMsg;
- Improve create alarm node to read alarm config from message;
- Improve clear alarm node to get alarm type using pattern with fields from message metadata;
- Ability to make entity views public;
- UI: Add German locale;
- UI: Add Persian locale;
- UI: Updated Russian locale;
- UI: Updated Spanish locale;
- UI: Improve Map widgets to not change zoom on every data update;
- UI: Add ability to display polygons on Map widgets;
- UI: Improve webpack resources compilation time by running loaders in concurrent mode;
New Rule nodes:
- Transaction nodes: Synchronization start and Synchronization end;
- Delete relation node;
- Unassign from customer node;
- Check existence fields;
Bug fixes:
- Fixed aggregation for numeric data types to process long and double values in same time;
- Fixed issues related to originator telemetry node;
- Fixed issue #1327;
- Fixed issue #1355;
- Swagger UI: Fixed URL templating;
- Fixed NPE in Netty-mqtt client on puback;
- Fixed SQL aggregation queries (SQL Warning Code: -1003), issues #925, #397;
- Add workaround to rest api call node to use "simple client HTTP factory" to avoid issues with HTTP headers introduced by netty client http factory;
- UI: Fixed gateway mqtt extension configuration: make device type and topic expressions optional;
- UI: Fixed issues with device/asset/entityView type autocomplete;
- UI: Flot timeseries widgets: fixed issue with tooltip vertical position;
- UI: Fixed issue #1427: Boolean input widgets were saving wrong value;