1800 Commits

Author SHA1 Message Date
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
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
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
f11ee730b5 Update rule nodes UI 2023-12-28 10:41:30 +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
dashevchenko
b30bbf9d80 attribute_kv optimization: deleted entity_type column, updated attribute_type and attribute_key columns 2023-12-14 19:05:54 +02:00
Volodymyr Babak
4e366f5f66 TbKafkaNode - replace \ and n symbols with new line symbol \n in SSL PEM configuration properties 2023-12-14 18:50:20 +02:00
ShvaykaD
c128a7aecb added additional fix after check bugs on UI 2023-12-14 14:39:56 +02:00
ShvaykaD
b3bfe28cc8 added hotfix upgrade for transformation rule nodes with TbMsgSource 2023-12-14 13:33:37 +02:00
Andrew Shvayka
39a5944ae8
Merge pull request #9817 from YevhenBondarenko/fix/tests
fixed flaky tests
2023-12-13 14:06:48 +02:00
YevhenBondarenko
1e2c7f9579 refactoring 2023-12-13 10:35:13 +01:00
YevhenBondarenko
e8dc2ddc2d used TbNodeUpgradeUtils instead of rule-node upgrade 2023-12-12 20:47:25 +01:00