772 Commits

Author SHA1 Message Date
van-vanich
167a40d416 remove unnecessary code 2021-12-22 11:30:18 +02:00
van-vanich
551f67ec02 add this feature for target attribute:
use ${metadataKey} for value from metadata, $[messageKey] for value from the message body
2021-12-22 11:14:04 +02:00
van-vanich
436e19d652 refactoring and improve code 2021-11-23 16:14:22 +02:00
van-vanich
a0e06abe1f refactoring tests and some program 2021-11-22 13:55:24 +02:00
van-vanich
866238acda first version refactoring test code 2021-11-22 11:45:58 +02:00
van-vanich
4f845a8280 remove code, which use in hard debugging 2021-11-12 16:00:55 +02:00
van-vanich
3fec3aa21c refactoring and fix bugs 2021-11-12 15:59:24 +02:00
van-vanich
6d657fed46 add process pattern for rule node:
- customer attribute
 - tenant attribute
 - related attribute

also, refactoring old tests for customer attribute and add tests related and tenant attribute.
2021-11-12 14:02:51 +02:00
Sergey Matvienko
2627fe51d4 AlarmNode: refactored alarm details build js template - moved to abstract class 2021-10-15 16:13:13 +03:00
Igor Kulikov
77164c3002 Update rule nodes help 2021-10-14 16:07:46 +03:00
Andrew Shvayka
2813fa0989
Merge pull request #5360 from smatvienko-tb/clear_alarm_node_default_script_changed_to_avoid_infinite_metadata_grow
Clear alarm node default script changed to avoid infinite metadata grow
2021-10-13 15:52:21 +03:00
Andrew Shvayka
2ba9b463fe
Merge pull request #5358 from smatvienko-tb/TbGetTelemetryNode_Aggregation_feature
Tb get telemetry node aggregation feature
2021-10-13 11:39:09 +03:00
Sergey Matvienko
fe511f080e TbHttpClient for Rest API call node: implemented shared event loop for netty for any rest api call node instance 2021-10-13 11:31:10 +03:00
Sergey Matvienko
708d0c6848 cpu usage reduced on TbNodeUtils 2021-10-13 10:42:24 +03:00
Sergey Matvienko
63d33ba1bf clear alarm node: fixed "delete metadata.prevAlarmDetails" 2021-10-12 15:40:29 +03:00
Sergey Matvienko
6d468036e7 clear alarm node: fixed typo 2021-10-12 14:46:03 +03:00
Sergey Matvienko
5ad33bafc6 clear alarm node: default script changed to avoid infinite metadata grow 2021-10-12 14:44:41 +03:00
Sergey Matvienko
3820d2bb1c TbGetTelemetryNodeTest: fixed CE licence header 2021-10-12 14:08:21 +03:00
Sergey Matvienko
19d24dbdbc TbGetTelemetryNode Aggregation feature - count aggIntervalStep when buildQueries for aggregation 2021-10-12 12:47:57 +03:00
Sergey Matvienko
7a2a4b9d01 TbGetTelemetryNode Aggregation feature allows you to fetch aggregated telemetry as a single value by <b>AVG, COUNT, SUM, MIN, MAX, NONE</b>. 2021-10-12 12:47:53 +03:00
ShvaykaD
08c6a80d2a fixed additional info parsing for RPC entity 2021-10-08 15:17:32 +03:00
Igor Kulikov
2e23ee982d Improve markdown factory to handle target blank links. Fix rulenode script test dialog style. Update rule nodes UI. 2021-10-07 16:09:20 +03:00
Igor Kulikov
ad6a52cffd DeviceAttributes remove 2021-09-10 13:31:20 +03:00
Igor Kulikov
b173e0799c Update OS package plugin version. Code cleanup. 2021-09-07 11:47:43 +03:00
Igor Kulikov
049627db97 Version set to 3.3.2-SNAPSHOT 2021-09-06 18:55:10 +03:00
Igor Kulikov
8838a48bd1 Fix device profile update handling by rule node - preserve old key values to correctly update entity keys snapshot 2021-09-01 16:28:27 +03:00
Igor Kulikov
7b6e8248d3
Merge branch 'master' into dependency-management-transitive-ce-3-3-1 2021-09-01 15:02:27 +03:00
Igor Kulikov
02b8b8b873
Merge branch 'master' into dependency-upgrade-test-scope 2021-09-01 14:57:02 +03:00
Sergey Matvienko
aefb7e4bb3 added netty-tcnative-boringssl-static.version 2.0.41.Final along with netty-all to support SSL 2021-09-01 13:55:45 +03:00
Igor Kulikov
e1021f3024 Update rule node UI 2021-08-31 15:50:08 +03:00
Sergey Matvienko
9b7b0ac7bc dependency management: proto-google-common-protos (1.16.0, 1.17.0, 2.0.1 -> 2.0.1 /required by common used grpc 1.38.0/ ). Version management moved to the root 2021-08-23 14:08:58 +03:00
Sergey Matvienko
08736754c4 dependency management: removed aws.sdk.version (already defined in the root pom.xml with the same version) 2021-08-23 14:00:52 +03:00
Andrii Shvaika
e5b988a297 Merge branch 'rpc-improvements' of https://github.com/YevhenBondarenko/thingsboard into develop/3.3.1 2021-08-19 18:04:32 +03:00
YevhenBondarenko
d49bee4b31 send next rpc after removing 2021-08-18 19:27:48 +03:00
YevhenBondarenko
2a2441b248 used timeout from yml 2021-08-18 16:46:01 +03:00
YevhenBondarenko
8513c99903 added sequence for the all RPC 2021-08-18 09:56:57 +03:00
Andrii Shvaika
3661647c3a Version set to 3.3.1-SNAPSHOT 2021-08-16 12:39:43 +03:00
Igor Kulikov
d20ea5ae07 Fix processing of allow system smtp settings flag 2021-08-12 14:38:45 +03:00
YevhenBondarenko
d44adcfe75 added removing rpc request from pending map after rpc deleting 2021-08-06 17:34:23 +03:00
Andrii Shvaika
2078c71d32 Added module cluster-api and used it in rule engine and other services 2021-08-06 17:33:52 +03:00
Sergey Matvienko
e223dda96f test scope: dependency upgrade a refactor for all POMs in project 2021-08-06 13:53:35 +03:00
Volodymyr Babak
910d90b9e5 Fixed incorrect fetch of scope config in push to edge node 2021-08-06 12:56:06 +03:00
YevhenBondarenko
373f2f9f0e added additionalInfo to the rpc 2021-08-05 15:12:00 +03:00
YevhenBondarenko
1539e4550d fixed tests 2021-08-03 16:22:33 +03:00
Dima Landiak
bfb055cc6e enqueue newly created messages 2021-08-03 12:31:59 +03:00
Volodymyr Babak
3ae5acbcc8 Added lock on edge event save/read. Removed save async method 2021-07-22 15:59:47 +03:00
Artem Babak
a8349d3145 Fixed UI in nodes Push to Edge/Cloud 2021-07-21 13:46:00 +03:00
AndrewVolosytnykhThingsboard
b037a03b95 NullPointerException fixed 2021-07-20 13:58:58 +03:00
Igor Kulikov
a50282f1ea Fix device profile tests for repeating values 2021-07-19 15:18:34 +03:00
Igor Kulikov
fed597d49a Update rule nodes UI 2021-07-14 14:10:14 +03:00