Vladyslav_Prykhodko
|
975054b573
|
Rule nodes UI: Updated Save attributes
|
3 years ago |
ShvaykaD
|
b4aa911319
|
fix typo in rule nodes upgrade log & added empty line to the end of test class
|
3 years ago |
ShvaykaD
|
23ed25b293
|
fixed upgrade script for get attributes based nodes for case when fetchToData is null
|
3 years ago |
Sergey Matvienko
|
21ce51c50d
|
TbMsgAttributesNode tests added for filterChangedAttr method
|
3 years ago |
Sergey Matvienko
|
9e5d2635bc
|
TbMsgAttributesNode refactored as suggested Shvaika Dmytro
|
3 years ago |
Igor Kulikov
|
98c245e293
|
Switch to version 3.6.0
|
3 years ago |
Sergey Matvienko
|
c2d17b631b
|
TbMsgAttributesNode implements TbVersionedNode
|
3 years ago |
Sergey Matvienko
|
cc9a47a763
|
TbMsgAttributesNode updateAttributesOnValueChange renamed with updateAttributesOnlyOnValueChange
|
3 years ago |
Sergey Matvienko
|
125385b582
|
TbMsgAttributesNode default config setUpdateAttributesOnValueChange(true), rule-chains template version 1
|
3 years ago |
Sergey Matvienko
|
5bb70d84af
|
TbMsgAttributesNode implements TbVersionedNode with upgrade method and tests from version 0
|
3 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
|
3 years ago |
ShvaykaD
|
b662d3d4e6
|
fix default config argument name issue because UI have strict order of arguments
|
3 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 |
Vladyslav_Prykhodko
|
34cdd09b4a
|
Updated UI rule node: Support test with message
|
3 years ago |
YevhenBondarenko
|
f9aa9b6a92
|
added ability to rewrite latest
|
3 years ago |
YevhenBondarenko
|
4b7cc4571d
|
added deleteLatest api
|
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 |
ShvaykaD
|
76c4ed6ec3
|
added test for case when delta is negative and tell failure if delta is negative set to false
|
3 years ago |
ShvaykaD
|
73d207ab54
|
fixed descriptions for enrichment rule nodes
|
3 years ago |
ShvaykaD
|
4528348143
|
replaced new TbMsgMetaData() with TbMsgMetaData.EMPTY and added additional refactoring after review of changes
|
3 years ago |
ShvaykaD
|
47929ef784
|
replaced newMsg and trasformMsg with new methods that uses TbMsgType && mark old methods as deprecated && refactoring
|
3 years ago |