1875 Commits

Author SHA1 Message Date
Dmytro Skarzhynets
d1a9c4432a Add rate limit of at most one event per second per originator in node 2024-01-30 11:56:10 +02:00
Sergey Matvienko
89713558cf MqttClient use Promise<V> extends Future<V> to have full async capabilities provided by Netty (addListener, etc) 2024-01-28 21:02:38 +01:00
Dmytro Skarzhynets
b19d7f1406 Clarify information about event ts in node description 2024-01-26 17:08:50 +02:00
Dmytro Skarzhynets
eadcf916f5 Add optimization using separate service which routes activity actions to device state service directly, when running in monolith. Refactor rule node tests 2024-01-26 16:15:11 +02:00
Artem Dzhereleiko
ac2da12054 UI: Update rule core config 2024-01-25 12:24:04 +02:00
artem
54203ea177 TbGpsGeofencingActionNodeTest: added asserts and additional verifications 2024-01-24 19:19:10 +02:00
artem
167d8758f6 TbGpsGeofencingActionNode: renamed key to reportPresenceStatusOnEachMessage + removed told variable + tests refactored 2024-01-24 18:28:17 +02:00
Dmytro Skarzhynets
c65a9c2e0d Remove unnecessary originator locality check 2024-01-24 17:58:24 +02:00
Dmytro Skarzhynets
5e846116a8 Use consumer instead of runnable in SimpleTbQueueCallback 2024-01-24 17:27:10 +02:00
Dmytro Skarzhynets
2edd29a397 Remove excessive brackets in switch-case 2024-01-24 16:25:26 +02:00
Dmytro Skarzhynets
a187697765 Refactor device state node test. 2024-01-24 13:29:08 +02:00
Dmytro Skarzhynets
c9d97553b8 Update license headers with 2024 year. 2024-01-24 11:10:17 +02:00
Dmytro Skarzhynets
085187176a Merge branch 'master' into feature/device-state-node 2024-01-24 11:03:53 +02:00
Dmytro Skarzhynets
acd7829290 Fix 'create alarm' node not sending 'ENTITY_CREATED' if severity has changed. 2024-01-18 15:55:38 +02:00
Andrii Landiak
b3f5d9885b Merge remote-tracking branch 'upstream/master' into develop/3.7 2024-01-16 11:49:43 +02:00
Andrii Shvaika
5acf527f1a Version set to 3.7.0-SNAPSHOT 2024-01-16 11:43:44 +02:00
Andrii Shvaika
a3471c367a Merge PR#9968 2024-01-16 11:35:31 +02:00
YevhenBondarenko
60be820915 merge with master 2024-01-15 18:51:00 +01:00
Andrii Landiak
28e9aae2e5 Merge remote-tracking branch 'upstream/master' into feature/edge-alarm-comment-support 2024-01-15 16:15:08 +02:00
Andrii Landiak
43e6a40290 Send alarm comment without rule node pushToEdge 2024-01-15 15:51:05 +02:00
Andrew Shvayka
201c2a994e
Merge pull request #9940 from AndriiLandiak/fix/edge-msg-push-node-improvement
Edge - optimization: eliminate duplicate type checks in TbMsgPushNode
2024-01-12 14:29:53 +02:00
Andrew Shvayka
9e1c6a8818
Merge pull request #9947 from ArtemDzhereleiko/AD/feature/queue-in-rule-node
Added queue for rule node
2024-01-12 14:21:40 +02:00
Andrii Landiak
78bcb5c4b4 Merge remote-tracking branch 'upstream/develop/3.7' into feature/broadcast-logs-improvement 2024-01-11 16:46:53 +02:00
Andrii Landiak
1478383db6 Fix tests. Improve TbMsgPushNode toCloud and toEdge description 2024-01-11 11:27:23 +02:00
artem
f27ce0686e TbGpsGeofencingActionNode: added presenceMonitoringStrategyOnEachMessage + tests + node details 2024-01-10 14:02:54 +02:00
Andrii Landiak
1256f09e7e Introduce edge support for alarm comment 2024-01-10 10:19:07 +02:00
dashevchenko
5ecd9b6238 fixed tests 2024-01-09 14:47:01 +02:00
YevhenBondarenko
560baa7a0e license:format 2024-01-09 11:34:44 +01:00
dashevchenko
56f9dce242 updated BaseAttributeService, InternalTelemetryService, RuleEngineTelemetryService to store old methods for backward compatibility 2024-01-09 12:27:40 +02:00
YevhenBondarenko
c0036d22c0 merge with master 2024-01-09 09:57:53 +01:00
Igor Kulikov
c5a72ed8df Update license header to 2024 year. 2024-01-09 10:46:16 +02:00
YevhenBondarenko
5647db457a Merge branch 'develop/3.6.3' of github.com:thingsboard/thingsboard into feature/queue-in-rule-node 2024-01-08 13:31:54 +01:00
Artem Dzhereleiko
ddbf2c9552 UI: Merge with master and resolve conflict 2024-01-08 14:18:11 +02:00
Artem Dzhereleiko
09a270cf27 UI: Update rule node core config 2024-01-08 14:10:07 +02:00
Andrii Landiak
05f5961fac Remove unnecessary isSupportedOriginator for TbPushNode in order not to support 2 places of possible types: there is check after fetching during processing edge events from db 2024-01-04 14:50:15 +02:00
dashevchenko
e9c8445e53 merged with develop/3.7 2024-01-03 20:02:15 +02:00
Volodymyr Babak
d329df0323 Merge remote-tracking branch 'upstream/master' into feature/broadcast-logs-improvement 2024-01-02 19:37:39 +02:00
dashevchenko
c92a7ecf3a deleted attribute_kv_dictionary table (used ts_kv_dictionary instead), renamed ts_kv_dictionary to key_dictionary 2024-01-02 17:46:29 +02:00
Igor Kulikov
fad53afdfb Merge branch 'master' into develop/3.6.3 2023-12-28 16:31:13 +02:00
Igor Kulikov
f11ee730b5 Update rule nodes UI 2023-12-28 10:41:30 +02:00
Igor Kulikov
bc35df1dd7 Version set to 3.6.3-SNAPSHOT 2023-12-27 12:58:15 +02:00
YevhenBondarenko
1fc704bae1 test fixes and minor refactoring 2023-12-26 11:08:06 +01:00
YevhenBondarenko
feb44656f1 merge with master 2023-12-26 00:58:31 +01:00
Vladyslav_Prykhodko
5616dbf3d9 Updated rulenode-core-config.js 2023-12-21 12:56:41 +02:00
YevhenBondarenko
fe6ca79c41 minor improvements 2023-12-18 15:31:23 +01:00
dashevchenko
e779c06ec1 changed AttributeService interface to accept AttributeScope instead of String 2023-12-18 14:20:29 +02:00
Igor Kulikov
e659ae28c0 Update rule nodes UI 2023-12-15 17:29:12 +02:00
Andrew Shvayka
1b481e72ba
Merge pull request #9849 from volodymyr-babak/kafka-ssl-pem-fix
TbKafkaNode - replace \ and n symbols with new line symbol \n
2023-12-15 16:36:43 +02:00
Andrew Shvayka
10dc436417
Merge pull request #9844 from ShvaykaD/hotfix/transform-nodes-with-tb-msg-source
Added hotfix upgrade for transformation rule nodes with TbMsgSource
2023-12-15 15:27:49 +02:00
YevhenBondarenko
4101fc3963 added upgrade tests, and minor fixes 2023-12-14 21:14:31 +01:00