1774 Commits (0ffd0cca40f4c2f4e82f325697c6dde799ffbc0e)

Author SHA1 Message Date
Sergey Matvienko 086c63edb4 TbDeviceStateNodeTest refactored to avoid static mocks that fails some time due to concurrent test run 2 years ago
Sergey Matvienko 0fbc89d893 TbChangeOriginatorNodeTest refactored to use init() in @BeforeEach 2 years ago
Oleksandra Matviienko 1756d19820 JUnit5 migration in rule-engine-components 2 years ago
IrynaMatveieva 59daf9123b replaced the use of the deprecated method with the use of a static method 2 years ago
Sergey Matvienko e3f2974fcd dependency: bouncycastle jdk15on moved to jdk18on 2 years ago
Sergey Matvienko 60ccd97832 org.apache.commons.collections replaced with org.apache.commons.collections4 2 years ago
ShvaykaD daa3c766f0 additional fixes in utils classes and tests 2 years ago
ShvaykaD 27d026821a fixed adter review 2 years ago
Dmytro Skarzhynets b43a90d1df Separate create alarm node tests from clear alarm node tests, refactor existing and add more create alarm node tests 2 years ago
Andrii Landiak d041faae89 Micro refactoring: using java 17 2 years ago
ShvaykaD 827c898179 added test givenConcurrentAccess_whenOnMsg_thenGetFromDBInvokedOnce 2 years ago
ShvaykaD 95fad7bf1b moved SemaphoreWithTbMsgQueue to separate file & updated logic in CalculateDeltaNode 2 years ago
ShvaykaD 85d229be2d convert ValueWithTs to a record & replace usages of Collections.singletonList to List.of & use single key search for async method 2 years ago
Sergey Matvienko add2bea56a Check alarm status node: added tenant and ruleChainName to the log to make a log useful in multi-tenant deployments 2 years ago
Sergey Matvienko 2efd411a36 Check alarm status node: log severity DEBUG for "Failed to parse alarm" for known runtime exceptions. The ERROR severity will fire only on unexpected exception types. This will prevent flooding the error logger 2 years ago
ViacheslavKlimov ed44db6d25 Add delivery_method column to notification; persist mobile notifications 2 years ago
Igor Kulikov 5da95a15a2 Update rule nodes UI 2 years ago
IrynaMatveieva 837933a2e0 moved the static toPlainText() method to the JacksonUtil class 2 years ago
IrynaMatveieva 311ef1bb8b added a new line to the end of the file 2 years ago
IrynaMatveieva 79ba823c03 Revert "added ability to send string without quotes" 2 years ago
IrynaMatveieva 3e8f9e3242 added ability to send string without quotes 2 years ago
Sergey Matvienko 71583c5a29 TbAbstractGetAttributesNode: get latest moved to the last step because SqlTimeseriesLatestDao.findLatest() effectively do blocking DB call, so getting attr async will do the job without awaiting the latest response. 2 years ago
IrynaMatveieva 0177b5fdc7 added a method for getting a password with a null checking 2 years ago
IrynaMatveieva 7d4d7f97aa restricted access modifier for CalculateDeltaTestConfig to private 2 years ago
IrynaMatveieva c18cef5eda changed variable names 2 years ago
thingsboard648 96a71ad8dc changed the check to exclude only 0 deltas from the message 2 years ago
thingsboard648 0d0ca90cf9 added property to ignore delta in output messages if it is zero 2 years ago
nick 03641bc486 fix_bug: delete deprecated Base64Utils 2 years ago
nick 7ba158b2bc fix_bug: any(AttributeScope.class) 2 years ago
Artem Dzhereleiko 711adc2e98 UI: Update rule node config 2 years ago
Dmytro Skarzhynets e55d14325a Refactor rate limiting to be configurable and use existing class 2 years ago
Artem Dzhereleiko 6e8e26c777 UI: Update rule core config 2 years ago
Dmytro Skarzhynets 094cff6174 Tell failure if originator is not a device 2 years ago
dashevchenko 4887517419 refactoring: renamed StringUtils method 2 years ago
dashevchenko 1749a35f04 handling predicate value as coma separated string 2 years ago
dashevchenko b6b67bb3d5 added alarm state handling for IN, NOT_IN types of operation 2 years ago
dashevchenko aa24da06ea TenantIdLoaderTest fix 2 years ago
ViacheslavKlimov 1132415729 Fix generator node stopping 2 years ago
Andrii Landiak e0e3feb0d8 Fix tests 2 years ago
Andrii Landiak 8415143842 Add TO_SERVER_RPC_REQUEST to AbstractTbMsgPushNode 2 years ago
Andrii Landiak 7cd4d477ff Fix edge cycling: update edge root rule chain, add test. Improve Edge rpc request to edge device. Add support for originator fields for rule nodes 2 years ago
ViacheslavKlimov c7dd55925a Mobile notifications: additionalConfig and Firebase notification data 2 years ago
artem b0b8e56c97 small changes 2 years ago
artem 8cdde9e67c TbGpsGeofencingActionNodeTest: 2 years ago
Dmytro Skarzhynets c05d543b0a Add test to ensure message timestamp is used as event timestamp when metadata ts property is not present 2 years ago
Dmytro Skarzhynets 691a6b5d6a Polishing after review 2 years ago
Dmytro Skarzhynets d1a9c4432a Add rate limit of at most one event per second per originator in node 2 years ago
Sergey Matvienko 89713558cf MqttClient use Promise<V> extends Future<V> to have full async capabilities provided by Netty (addListener, etc) 2 years ago
Dmytro Skarzhynets b19d7f1406 Clarify information about event ts in node description 2 years ago
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 2 years ago