3059 Commits

Author SHA1 Message Date
Volodymyr Babak
47a8e6b60f Merge remote-tracking branch 'upstream/master' into feature/edge-multi-customers 2022-10-20 20:55:21 +03:00
Andrii Shvaika
3f729a8ca0 MVEL improvements 2022-10-20 17:05:53 +03:00
ViacheslavKlimov
fa934f647e Initial notification system structures and dao layer 2022-10-20 16:35:58 +03:00
Andrii Shvaika
609107468c Api Usage Client refactoring 2022-10-20 14:29:11 +03:00
Andrii Shvaika
d4438bf044 Merge branch 'feature/mvel-executor' of github.com:thingsboard/thingsboard into feature/mvel-executor 2022-10-20 12:44:03 +03:00
Andrii Shvaika
5633aeaa6e Merge with master 2022-10-20 12:43:52 +03:00
Igor Kulikov
56719381aa Merge branch 'feature/mvel-executor' of github.com:thingsboard/thingsboard into feature/mvel-executor 2022-10-20 12:28:47 +03:00
Igor Kulikov
bfdc4a0801 Minor fixes. Update rule node UI 2022-10-20 12:28:32 +03:00
Andrii Shvaika
4e17a86a8d Fix error handling to be in the same thread 2022-10-20 11:38:16 +03:00
Andrew Shvayka
9d23c91137
Merge pull request #7403 from ViacheslavKlimov/feature/remote-js-executor-improvements
[3.4.2] Improvements for remote JS executor
2022-10-20 11:37:00 +03:00
ViacheslavKlimov
35960d018e SQL batch sort enabled by default; additional deadlock logging 2022-10-19 18:33:50 +03:00
Volodymyr Babak
7d90988058 Added full or partial sync 2022-10-19 12:42:09 +03:00
Andrii Shvaika
d3f06bd3a4 MVEL executor implementation 2022-10-18 18:39:43 +03:00
Andrii Shvaika
1593c5b92e MVEL Script Service implementation 2022-10-18 15:32:22 +03:00
Andrii Shvaika
813f632deb MVEL executor 2022-10-17 19:03:44 +03:00
Andrii Shvaika
9769f95c27 Refactoring of the JS API to separate module: Script API 2022-10-17 16:36:57 +03:00
Volodymyr Babak
ef91b66b6a Added default dashboard id to asset profile 2022-10-13 10:46:28 +03:00
ViacheslavKlimov
2d262146ad Remote JS executor to work with tb-node of previous version 2022-10-12 19:18:34 +03:00
Volodymyr Babak
cc4029120a Merge remote-tracking branch 'upstream/master' into feature/edge-multi-customers 2022-10-12 17:34:32 +03:00
Volodymyr Babak
35d6716b70 Removed device profiles devices request 2022-10-12 17:13:00 +03:00
Volodymyr Babak
b9fb24cf70 Removed asset profiles request msg 2022-10-12 13:26:36 +03:00
Andrew Shvayka
b7c188e681
Merge pull request #7093 from volodymyr-babak/bug/edge-sync-cluster
[3.4.2][Bug] Edge sync functionality - added cluster support
2022-10-12 12:31:56 +03:00
Volodymyr Babak
6cfdedeaa1 Default queue name is optional 2022-10-12 08:44:29 +03:00
ViacheslavKlimov
831332be7b Use hash of tenant id and body when resolving script for remote JS executor 2022-10-11 12:01:55 +03:00
Volodymyr Babak
dd1effafc4 Do not send delete notification if related edges empty. Minor code refactoring 2022-10-10 14:32:19 +03:00
Volodymyr Babak
366583cc0a Merge remote-tracking branch 'upstream/master' into feature/edge-multi-customers 2022-10-07 23:19:28 +03:00
Yuriy Lytvynchuk
d62ee97213 add JacksonUtil.toJsonNode 2022-10-07 13:09:33 +03:00
Yuriy Lytvynchuk
504a173710 add JacksonUtil.toJsonNode 2022-10-07 13:07:12 +03:00
Yuriy Lytvynchuk
0ec08b8448 code review 2022-10-07 12:13:48 +03:00
Yuriy Lytvynchuk
ec96062547 refactor node 2022-10-07 10:27:58 +03:00
ShvaykaD
6e34747b95 added HasRuleEngineProfile interface & refactored DefaultTbContext 2022-10-06 19:42:30 +03:00
ViacheslavKlimov
7aab188d0c Do not send script body to remote JS executor on each invoke request 2022-10-06 19:29:26 +03:00
ViacheslavKlimov
caea6aa27b Save audit log with entity name replaced if it is malformed 2022-10-06 13:48:06 +03:00
ViacheslavKlimov
d86c20b354 Additional validation for AuditLog entity 2022-10-06 11:47:27 +03:00
Andrii Shvaika
7e927b7aba Add support of relation add/update/delete events to rule engine 2022-10-05 13:46:01 +03:00
devaskim
40dc0467bd Let user to selective export widget bundles to version control. 2022-10-02 14:47:56 +05:00
Andrew Shvayka
cd6e50312c
Merge pull request #7348 from thingsboard/feature/math-rule-node
[3.4.2] Math rule node
2022-09-29 12:54:07 +03:00
ShvaykaD
dd0c4a2930 merge with master 2022-09-28 16:07:00 +03:00
Andrew Shvayka
62cd74ee40
Merge pull request #7339 from ViacheslavKlimov/feature/tenant-jdbc-logging
[3.4.2] DB calls stats
2022-09-28 15:44:15 +03:00
Igor Kulikov
f14a337c73 Merge branch 'master' into feature/math-rule-node 2022-09-28 15:01:46 +03:00
Andrew Shvayka
5a3a121997
Merge pull request #7232 from thingsboard/DTLS_RETRANSMISSION_TIMEOUT
[3.5] dtls retransmission timeout
2022-09-28 12:07:15 +03:00
nickAS21
a8db5fcf8a DTLS_: commit3 2022-09-28 11:26:49 +03:00
Andrew Shvayka
7eaa942036
Merge pull request #7342 from thingsboard/feature/assetProfile
[3.4.2] Asset Profiles Feature
2022-09-27 17:02:32 +03:00
Andrii Shvaika
58fd012f7f Merge remote-tracking branch 'origin/feature/assetProfile' 2022-09-27 15:11:55 +03:00
Yuriy Lytvynchuk
c1a6addc2e private fields in node 2022-09-27 15:01:14 +03:00
Andrew Shvayka
d572119201
Merge pull request #7239 from YuriyLytvynchuk/feature/node_fetch_device_credentials
[3.4.2] Feature: New RuleNode 'fetch device credentials'
2022-09-27 12:28:45 +03:00
ViacheslavKlimov
7f23367ee9 Improvements for dao calls audit 2022-09-27 10:12:35 +03:00
Igor Kulikov
34339c6532 Minor changes 2022-09-23 19:26:50 +03:00
Andrii Shvaika
fb49273bd6 Math node implementation 2022-09-23 18:06:33 +03:00
Igor Kulikov
afa69f6f78 Merge branch 'master' into feature/assetProfile 2022-09-23 15:37:52 +03:00