647 Commits

Author SHA1 Message Date
Iryna Matveieva
4f860f7896
Merge branch 'master' into fix-calculate-delta-rule-node 2024-03-22 12:31:40 +02:00
ViacheslavKlimov
4ed952a9d6 Merge branch 'master' into develop/3.7 2024-03-19 15:44:23 +02:00
IrynaMatveieva
837933a2e0 moved the static toPlainText() method to the JacksonUtil class 2024-03-12 18:53:45 +02:00
IrynaMatveieva
311ef1bb8b added a new line to the end of the file 2024-03-11 15:49:12 +02:00
IrynaMatveieva
3e8f9e3242 added ability to send string without quotes 2024-03-11 15:27:25 +02:00
IrynaMatveieva
7d4d7f97aa restricted access modifier for CalculateDeltaTestConfig to private 2024-03-06 10:21:00 +02:00
IrynaMatveieva
c18cef5eda changed variable names 2024-03-05 16:37:53 +02:00
thingsboard648
96a71ad8dc changed the check to exclude only 0 deltas from the message 2024-03-05 16:03:00 +02:00
thingsboard648
0d0ca90cf9 added property to ignore delta in output messages if it is zero 2024-03-05 10:38:19 +02:00
dashevchenko
c1093dd627 merged with master 2024-03-04 11:54:56 +02:00
Andrew Shvayka
ded647f0cb
Merge pull request #10175 from dashevchenko/alarmRuleStateFix
Added alarm state handling for IN, NOT_IN types of operation
2024-02-16 16:40:42 +02:00
nick
7ba158b2bc fix_bug: any(AttributeScope.class) 2024-02-16 12:46:30 +02:00
Andrew Shvayka
d5da538e09
Merge pull request #9030 from dskarzh/feature/device-state-node
Device state rule node; device state service improvements
2024-02-16 12:18:39 +02:00
Andrii Shvaika
decbbcb9cd Merge with master 2024-02-15 17:09:55 +02:00
Dmytro Skarzhynets
e55d14325a Refactor rate limiting to be configurable and use existing class 2024-02-15 17:09:32 +02:00
Dmytro Skarzhynets
094cff6174 Tell failure if originator is not a device 2024-02-14 14:01:20 +02:00
Andrew Shvayka
10ef1bc691
Merge pull request #9970 from moliboga/master
Updated TbGpsGeofencingActionNode
2024-02-14 11:59:14 +02:00
dashevchenko
1749a35f04 handling predicate value as coma separated string 2024-02-13 17:14:36 +02:00
dashevchenko
b6b67bb3d5 added alarm state handling for IN, NOT_IN types of operation 2024-02-13 16:26:30 +02:00
dashevchenko
aa24da06ea TenantIdLoaderTest fix 2024-02-09 16:13:45 +02:00
Andrii Landiak
e0e3feb0d8 Fix tests 2024-02-09 09:52:25 +02:00
YevhenBondarenko
d2961e39e7 merge with master 2024-02-06 22:40:27 +01:00
artem
b0b8e56c97 small changes 2024-02-03 22:04:20 +02:00
artem
8cdde9e67c TbGpsGeofencingActionNodeTest:
added extends AbstractRuleNodeUpgradeTest
added @ExtendWith(MockitoExtension.class) and refactored
2024-02-03 21:59:33 +02:00
Artemii Molyboha
016d8734aa
Merge pull request #3 from thingsboard/master
pr
2024-02-03 18:47:57 +02:00
Dmytro Skarzhynets
c05d543b0a Add test to ensure message timestamp is used as event timestamp when metadata ts property is not present 2024-02-02 16:03:35 +02:00
Dmytro Skarzhynets
691a6b5d6a Polishing after review 2024-02-02 10:52:38 +02:00
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
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
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
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
YevhenBondarenko
60be820915 merge with master 2024-01-15 18:51:00 +01:00
artem
f27ce0686e TbGpsGeofencingActionNode: added presenceMonitoringStrategyOnEachMessage + tests + node details 2024-01-10 14:02:54 +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
dashevchenko
e9c8445e53 merged with develop/3.7 2024-01-03 20:02:15 +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
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
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