1287 Commits (bbef1cdf3fd3e8ca551d4bbac9fc96b6f62b212e)

Author SHA1 Message Date
Sergey Matvienko bbef1cdf3f TbMathNode: test optimized 3 years ago
Sergey Matvienko c28e4157e7 TbMathNode: call processMsgAsync via BiFunction this::processMsgAsync 3 years ago
Sergey Matvienko 168d0980f0 TbMathNode: test added concurrentBySingleOriginator_SingleMsg_manyNodesWithDifferentOutput 3 years ago
Sergey Matvienko b82a5381e3 MathNodeTest: assertThrown replaced with tellFailure verification 3 years ago
Sergey Matvienko 923e41c029 MathNode: tellFailure and process the next message in the queue in case we are the last consumer 3 years ago
Sergey Matvienko be928e8162 TbMathNode code cleanup 3 years ago
Sergey Matvienko 44ea477b7b TbMathNode: refactored to act in non-blocking style. All messages go through queue by originator with single semaphore and never wait on tryAcquire. Test refactored to provide more details on how slaw and fast messages being submitted and processed 3 years ago
Sergey Matvienko 16fdfc518d TbMathNode: test added for concurrent calls by the same originator utilizing the whole rule-dispatcher pool. 1 failed. non-blocking implementation wanted; Additional refactoring: JUnit5 and mock init 3 years ago
Sergey Matvienko 97ee45be24 TbMathNode: refactored for easier testing. Semaphores - WEAK reference type. calculateResult method - removed unused args. 3 years ago
Sergey Matvienko 825eaf640c RuleEngineException cause added to be able to analyse cause by rate limit exceptions 3 years ago
Sergey Matvienko ed6614af71 MqttClientConfig - ownerId added for exceptions logging purposes. MqttChannelHandler - improved logging 3 years ago
Sergey Matvienko 7e27c5b683 mqtt-client: messages processing moved from netty event loop pool and to the handlerExecutor to make netty handlers non-blocking 3 years ago
Igor Kulikov 3c2d5eeb30 Minor fix 3 years ago
Igor Kulikov 788ac46f08 External rule nodes improvement: When force ack create new message to free memory after acknowledgment. Set request timeout for some external nodes. 3 years ago
Andrii Shvaika 7dcebed624 Ability to force ack for external nodes 3 years ago
Andrii Shvaika 649898566c Add unrecoverable initialization error for actors. Fix timeouts on missing rule chain id in the rule chain input node 3 years ago
Vladyslav_Prykhodko 9a37fe7853 UI: Math function rule node fixed validation 3 years ago
Igor Kulikov 5b08e5d5a3 Update rule nodes UI 3 years ago
Igor Kulikov c422e39724 Version set to 3.5.1-SNAPSHOT 3 years ago
Vladyslav_Prykhodko a08f9f750b Updated rulenode-core-config.js: Fixed incorrect show credentials 4 years ago
YevhenBondarenko fbf9773a61 optimize imports 4 years ago
Vladyslav_Prykhodko 49ee303273 Updated rulenode-core-config: added support TBEL linter 4 years ago
YevhenBondarenko bd05d35f73 fexed NPE (if spript lang is null) 4 years ago
YevhenBondarenko da0bd1dc92 renamed SingletonSupport to ClusteringMode and refactoring due to comments 4 years ago
dashevchenko 62e9605971 renamed ALARM_ASSIGN to ALARM_ASSIGNED 4 years ago
dashevchenko 7d749af391 refactoring 4 years ago
YevhenBondarenko 5b3be81886 renamed msg types 4 years ago
YevhenBondarenko 3261cf4fe3 implemented rule node singleton mode 4 years ago
ShvaykaD fbb0043323 fix deduplication node description 4 years ago
dashevchenko 01c6147766 added new message types to rule engine 4 years ago
ViacheslavKlimov 079b2a5ab7 Remove findDeviceByIdAsync from DeviceService 4 years ago
ShvaykaD 6bb1fd4f12 PROD-1948: bugfixes for delay and deduplication nodes 4 years ago
dashevchenko abfaeac087 deleted redundant @NonNull annotation 4 years ago
Volodymyr Babak 567bfd67ef Set Edge as last in the list to avoid issues with compatibility 4 years ago
Volodymyr Babak b1502ee11f Added Edge relation type for originator type switch 4 years ago
Volodymyr Babak 80f1ec2fcd Handle properly cases when state persistent to timeseries 4 years ago
Volodymyr Babak fa8c3cc6e5 Push edge connect/disconnect events to rule chain 4 years ago
Seraphym-Tuhai 29c3eddc8a Merge with branch 'develop/3.5' of github.com:thingsboard/thingsboard 4 years ago
Vladyslav_Prykhodko 61537ac5cb Updated rule node core config 4 years ago
ViacheslavKlimov 7aa215f49d Fix notification request update handling in cluster mode; Rule nodes fixes 4 years ago
Vladyslav_Prykhodko ef94a8c198 UI: Add new rule node and refactoring code 4 years ago
ViacheslavKlimov bbaf2a5054 Notification rule trigger via ClusterService 4 years ago
ViacheslavKlimov d221cf1354 Slack rule node refactoring; default notification settings improvements 4 years ago
ViacheslavKlimov cd50eabd40 Notification rule node; refactoring 4 years ago
Volodymyr Babak 8d4f1e31dc Code review updates - remove redundant alarmService.findById - use correct alarm service method based on msg type 4 years ago
AndriiD d8dbf94162 added entity check in rulenode init 4 years ago
Igor Kulikov 64fe075fdd Update rule nodes UI 4 years ago
YevhenBondarenko b53f656f72 added notification entities to the TenantIdLoader 4 years ago
ViacheslavKlimov 4a20adc62e Alarm related notification rules 4 years ago
Sergey Matvienko b00f5d26ae log node refactored and tests improved 4 years ago