ShvaykaD
|
b4aa911319
|
fix typo in rule nodes upgrade log & added empty line to the end of test class
|
2023-09-06 15:50:35 +03:00 |
|
ShvaykaD
|
23ed25b293
|
fixed upgrade script for get attributes based nodes for case when fetchToData is null
|
2023-09-06 15:46:08 +03:00 |
|
Andrew Shvayka
|
0f2ba5097e
|
Merge pull request #9105 from smatvienko-tb/feature/attribute_node_save_only_changed
[3.5.2] 'Update on value change' for save attributes rule node feature
|
2023-09-06 12:44:08 +03:00 |
|
Andrew Shvayka
|
ce3cbb78b1
|
Merge pull request #8825 from YevhenBondarenko/feature/alarm-types
Alarm type auto-complete in the alarm filter
|
2023-09-06 12:17:54 +03:00 |
|
Sergey Matvienko
|
21ce51c50d
|
TbMsgAttributesNode tests added for filterChangedAttr method
|
2023-09-05 18:04:56 +02:00 |
|
Sergey Matvienko
|
9e5d2635bc
|
TbMsgAttributesNode refactored as suggested Shvaika Dmytro
|
2023-09-05 18:02:04 +02:00 |
|
Igor Kulikov
|
98c245e293
|
Switch to version 3.6.0
|
2023-09-05 18:28:15 +03:00 |
|
Sergey Matvienko
|
c2d17b631b
|
TbMsgAttributesNode implements TbVersionedNode
|
2023-09-05 17:07:11 +02:00 |
|
Sergey Matvienko
|
cc9a47a763
|
TbMsgAttributesNode updateAttributesOnValueChange renamed with updateAttributesOnlyOnValueChange
|
2023-09-05 17:06:09 +02:00 |
|
Sergey Matvienko
|
125385b582
|
TbMsgAttributesNode default config setUpdateAttributesOnValueChange(true), rule-chains template version 1
|
2023-09-05 14:11:56 +02:00 |
|
Sergey Matvienko
|
5bb70d84af
|
TbMsgAttributesNode implements TbVersionedNode with upgrade method and tests from version 0
|
2023-09-05 14:11:56 +02:00 |
|
Sergey Matvienko
|
1569ac6daf
|
updateAttributesOnValueChange is true for rule chain templates
|
2023-09-05 14:11:56 +02:00 |
|
Sergey Matvienko
|
8da76e4b21
|
save attribute node will skip attributes overwrites - refactor and filter improvement, description added
|
2023-09-05 14:11:55 +02:00 |
|
Sergey Matvienko
|
6ba8a390bf
|
Added functionality to update attributes on value change Volodymyr Babak 06.07.23, 14:57
|
2023-09-05 14:11:55 +02:00 |
|
YevhenBondarenko
|
c4377f514f
|
merge with develop/3.5.2
|
2023-09-04 20:00:39 +02:00 |
|
Igor Kulikov
|
b4db6fca56
|
Merge pull request #9174 from vvlladd28/rule-node-ui/updated/delete-unnecessary-component
Updated rule node after delete unnecessary component
|
2023-09-04 18:26:50 +03:00 |
|
Andrew Shvayka
|
fecb2c1d8d
|
Merge pull request #9162 from ShvaykaD/bugfix/math-node-default-config
fix math node default config argument name issue because UI have strict order of arguments
|
2023-09-04 17:02:59 +03:00 |
|
Andrew Shvayka
|
6f2334b35b
|
Merge pull request #9104 from thingsboard/feature/system-notifications
Notification to sysadmin when default JWT signing key is used
|
2023-09-04 14:18:05 +03:00 |
|
Vladyslav_Prykhodko
|
3ba7309ea8
|
Updated rule node after delete unnecessary component
|
2023-09-01 16:21:14 +03:00 |
|
ShvaykaD
|
b662d3d4e6
|
fix default config argument name issue because UI have strict order of arguments
|
2023-08-31 11:35:23 +03:00 |
|
YevhenBondarenko
|
ada9ff7b4e
|
merge with develop/3.5.2
|
2023-08-18 16:48:48 +02:00 |
|
ViacheslavKlimov
|
ba2ded02b1
|
Notification to sysadmin when default JWT signing key is used
|
2023-08-18 13:24:57 +03:00 |
|
Vladyslav_Prykhodko
|
35284eacd6
|
Merge branch 'feature/alarm-types' of github.com:YevhenBondarenko/thingsboard into YevhenBondarenko-feature/alarm-types
|
2023-08-18 12:52:21 +03:00 |
|
Sergey Matvienko
|
1c45a6288e
|
TbMathNode tests refactored with parametrized method sources
|
2023-08-18 02:14:43 +02:00 |
|
Sergey Matvienko
|
a5dabae023
|
TbMathNode tests refactored
|
2023-08-18 00:55:02 +02:00 |
|
Vladyslav_Prykhodko
|
cf54535748
|
Updated rulenode-core-config.js after redesign filter and enrichment nodes
|
2023-08-17 16:59:47 +03:00 |
|
Andrii Shvaika
|
c3d8546d9d
|
Merge with open-source
|
2023-08-17 12:22:33 +03:00 |
|
Andrii Shvaika
|
774ac81fb0
|
Merge remote-tracking branch 'origin/master' into develop/3.5.2
|
2023-08-17 12:19:14 +03:00 |
|
Andrii Shvaika
|
ca6095402f
|
Merge with master
|
2023-08-17 12:19:02 +03:00 |
|
Sergey Matvienko
|
be928e8162
|
TbMathNode code cleanup
|
2023-08-16 20:13:49 +02:00 |
|
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
|
2023-08-15 22:40:01 +02:00 |
|
YevhenBondarenko
|
1c17b00513
|
added alarm_types table
|
2023-08-15 16:00:14 +02:00 |
|
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
|
2023-08-15 14:55:09 +02:00 |
|
Sergey Matvienko
|
97ee45be24
|
TbMathNode: refactored for easier testing. Semaphores - WEAK reference type. calculateResult method - removed unused args.
|
2023-08-15 14:15:49 +02:00 |
|
Andrew Shvayka
|
111fb0b472
|
Merge pull request #9065 from ShvaykaD/feature/add-internal-type-to-tb-msg
Added internalType field to TbMsg to have the ability to use switch-cases instead of if-return blocks.
|
2023-08-15 12:30:16 +03:00 |
|
Andrii Shvaika
|
344ffb2e0b
|
Merge with master
|
2023-08-14 15:02:17 +03:00 |
|
ShvaykaD
|
cebe1040d4
|
refactoring after review
|
2023-08-11 20:27:54 +03:00 |
|
ShvaykaD
|
fc29907a24
|
replace x with t
|
2023-08-11 16:15:34 +03:00 |
|
ShvaykaD
|
7de5e6b084
|
updated default config for math node
|
2023-08-11 12:49:32 +03:00 |
|
ShvaykaD
|
3d5cfa0c2e
|
added internal type to TbMsg to replace if-return blocks with switch-case
|
2023-08-10 15:46:01 +03:00 |
|
Andrew Shvayka
|
173e229da1
|
Merge pull request #8786 from ShvaykaD/feature/filter-nodes-improvements
Filter nodes improvements && fixes for enrichment rule nodes && added TbMsgType enum and enforced use of it in corresponding places.
|
2023-08-04 13:57:10 +03:00 |
|
ShvaykaD
|
ad847ff40c
|
changed checkType and checkTypeOneOf to isTypeOf and isTypeOneOf
|
2023-08-03 20:22:58 +03:00 |
|
ShvaykaD
|
30bc082e0a
|
reverted refactoring with "return" use in the if statement & added @Override where required in DefaultTbContext & reverted changes to TbAbstractExternalNode
|
2023-08-03 20:20:17 +03:00 |
|
ShvaykaD
|
fabd26dc2c
|
fix mistakenly added override of init method in TbGpsGeofencingFilterNode ShvaykaD Moments ago
|
2023-08-03 16:13:41 +03:00 |
|
ShvaykaD
|
fedeab23e8
|
renamed FetchTo enum to TbMsgSource and move it to util package to reuse as fetchFrom property in other nodes
|
2023-08-03 15:52:45 +03:00 |
|
Andrew Shvayka
|
14378f4876
|
Merge pull request #8996 from smatvienko-tb/feature/mqtt-client-channel-handler-invokeHandlersForIncomingPublish
MQTT client channel handler invoke handlers for incoming publish (master branch base)
|
2023-07-31 17:25:23 +03:00 |
|
Vladyslav_Prykhodko
|
b8954da47b
|
Merge branch from develop/3.5.2
|
2023-07-31 15:50:43 +03:00 |
|
Sergey Matvienko
|
825eaf640c
|
RuleEngineException cause added to be able to analyse cause by rate limit exceptions
|
2023-07-27 21:38:02 +02:00 |
|
Sergey Matvienko
|
ed6614af71
|
MqttClientConfig - ownerId added for exceptions logging purposes. MqttChannelHandler - improved logging
|
2023-07-27 20:59:58 +02:00 |
|
ShvaykaD
|
2d4fbd6833
|
added checkMsgType util method to TbMsg & resolved other review comments
|
2023-07-27 14:48:53 +03:00 |
|