1536 Commits (feature/controller-logging)

Author SHA1 Message Date
Igor Kulikov f5b21f1a85 Update rule nodes UI 2 years ago
Vladyslav_Prykhodko d5b5c48ded Updated rule node ui 2 years ago
YevhenBondarenko 902a7a07b4 fixed alarm severity change 2 years ago
Sergey Matvienko 6e3f1995bf TbVersionedNode removed in favour of RuleNode.version() annotation 2 years ago
Vladyslav_Prykhodko 975054b573 Rule nodes UI: Updated Save attributes 2 years ago
ShvaykaD b4aa911319 fix typo in rule nodes upgrade log & added empty line to the end of test class 2 years ago
ShvaykaD 23ed25b293 fixed upgrade script for get attributes based nodes for case when fetchToData is null 2 years ago
Sergey Matvienko 21ce51c50d TbMsgAttributesNode tests added for filterChangedAttr method 2 years ago
Sergey Matvienko 9e5d2635bc TbMsgAttributesNode refactored as suggested Shvaika Dmytro 2 years ago
Igor Kulikov 98c245e293 Switch to version 3.6.0 2 years ago
Sergey Matvienko c2d17b631b TbMsgAttributesNode implements TbVersionedNode 2 years ago
Sergey Matvienko cc9a47a763 TbMsgAttributesNode updateAttributesOnValueChange renamed with updateAttributesOnlyOnValueChange 2 years ago
Sergey Matvienko 125385b582 TbMsgAttributesNode default config setUpdateAttributesOnValueChange(true), rule-chains template version 1 2 years ago
Sergey Matvienko 5bb70d84af TbMsgAttributesNode implements TbVersionedNode with upgrade method and tests from version 0 2 years ago
Sergey Matvienko 1569ac6daf updateAttributesOnValueChange is true for rule chain templates 3 years ago
Sergey Matvienko 8da76e4b21 save attribute node will skip attributes overwrites - refactor and filter improvement, description added 3 years ago
Sergey Matvienko 6ba8a390bf Added functionality to update attributes on value change Volodymyr Babak 06.07.23, 14:57 3 years ago
Vladyslav_Prykhodko 3ba7309ea8 Updated rule node after delete unnecessary component 2 years ago
ShvaykaD b662d3d4e6 fix default config argument name issue because UI have strict order of arguments 2 years ago
Sergey Matvienko bbef1cdf3f TbMathNode: test optimized 2 years ago
Sergey Matvienko c28e4157e7 TbMathNode: call processMsgAsync via BiFunction this::processMsgAsync 2 years ago
Sergey Matvienko 168d0980f0 TbMathNode: test added concurrentBySingleOriginator_SingleMsg_manyNodesWithDifferentOutput 2 years ago
Sergey Matvienko b82a5381e3 MathNodeTest: assertThrown replaced with tellFailure verification 2 years ago
Sergey Matvienko 923e41c029 MathNode: tellFailure and process the next message in the queue in case we are the last consumer 2 years ago
ViacheslavKlimov ba2ded02b1 Notification to sysadmin when default JWT signing key is used 3 years ago
Sergey Matvienko 1c45a6288e TbMathNode tests refactored with parametrized method sources 3 years ago
Sergey Matvienko a5dabae023 TbMathNode tests refactored 3 years ago
Vladyslav_Prykhodko cf54535748 Updated rulenode-core-config.js after redesign filter and enrichment nodes 3 years ago
Andrii Shvaika c3d8546d9d Merge with open-source 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
YevhenBondarenko 1c17b00513 added alarm_types table 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
ShvaykaD cebe1040d4 refactoring after review 3 years ago
ShvaykaD fc29907a24 replace x with t 3 years ago
Andrii Landiak c164c68e12 Refactoring EdgeUtils to use enum map to match entity type with edge event type 3 years ago
Andrii Landiak d56f6484b1 Add EntityType reference to EdgeEventType to match types for edge 3 years ago
ShvaykaD 7de5e6b084 updated default config for math node 3 years ago
ShvaykaD 3d5cfa0c2e added internal type to TbMsg to replace if-return blocks with switch-case 3 years ago
ShvaykaD ad847ff40c changed checkType and checkTypeOneOf to isTypeOf and isTypeOneOf 3 years ago
ShvaykaD 30bc082e0a reverted refactoring with "return" use in the if statement & added @Override where required in DefaultTbContext & reverted changes to TbAbstractExternalNode 3 years ago
ShvaykaD fabd26dc2c fix mistakenly added override of init method in TbGpsGeofencingFilterNode ShvaykaD Moments ago 3 years ago
ShvaykaD fedeab23e8 renamed FetchTo enum to TbMsgSource and move it to util package to reuse as fetchFrom property in other nodes 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
ShvaykaD 2d4fbd6833 added checkMsgType util method to TbMsg & resolved other review comments 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
YevhenBondarenko 881861d80d deleted 'remove latest api' 3 years ago
ShvaykaD 883eb472f2 fixes after merge to PE 3 years ago