1786 Commits (d89b14e359fbe71663dbb622848130fd39fcb593)

Author SHA1 Message Date
Volodymyr Babak 62d9f76c57 Use local variable to create new alarm instead of field variable - fix inconsistent state of currentAlarm field in case createAlarm is failed 2 years ago
IrynaMatveieva 63156a69df added ability to transfer msg to originator default rule chain and set default value for maxRuleNodeExecutionsPerMessage from tenant profile 2 years ago
Sergey Matvienko f2023cf464 math node flaky test fixed 2 years ago
Vladyslav_Prykhodko 3b8b22703f UI: Updated rulenode-core-config.js 2 years ago
Oleksandra Matviienko 3d820bace6 junit-platform.properties and logback-test.xml added to rule-engine-api 2 years ago
Oleksandra Matviienko e3be868bc6 JUnit5 migration in rule-engine-api 2 years ago
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
ShvaykaD ba195d1a1d move upgrade to java & refactoring after review 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
Shvaika Dmytro cad3011938
Replacement of local cache in rule nodes with cached entity service APIs. (#9552) 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